=l.length)return null!=c&&n.sort(c),null!=f?f(n):n;for(var a,s,h,d=-1,p=n.length,v=l[r++],b=e.i(o.a)(),g=i();++dl.length)return t;var r,i=h[e-1];return null!=f&&e>=l.length?r=t.entries():(r=[],t.each(function(t,i){r.push({key:i,values:n(t,e)})})),null!=i?r.sort(function(t,n){return i(t.key,n.key)}):r}var c,f,s,l=[],h=[];return s={object:function(n){return t(n,0,r,i)},map:function(n){return t(n,0,u,a)},entries:function(e){return n(t(e,0,u,a),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return h[l.length-1]=t,s},sortValues:function(t){return c=t,s},rollup:function(t){return f=t,s}}}},function(t,n,e){"use strict";function r(){}function i(t,n){var e=new r;if(t instanceof r)t.each(function(t){e.add(t)});else if(t){var i=-1,u=t.length;if(null==n)for(;++iw?Math.pow(t,1/3):t/x+_}function o(t){return t>m?t*t*t:x*(t-_)}function c(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function f(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function s(t){if(t instanceof h)return new h(t.h,t.c,t.l,t.opacity);t instanceof u||(t=r(t));var n=Math.atan2(t.b,t.a)*v.a;return new h(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function l(t,n,e,r){return 1===arguments.length?s(t):new h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.a=i,n.b=l;var d=e(59),p=e(58),v=e(115),b=.95047,g=1,y=1.08883,_=4/29,m=6/29,x=3*m*m,w=m*m*m;e.i(d.a)(u,i,e.i(d.b)(p.f,{brighter:function(t){return new u(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new u(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=g*o(t),n=b*o(n),e=y*o(e),new p.d(c(3.2404542*n-1.5371385*t-.4985314*e),c(-.969266*n+1.8760108*t+.041556*e),c(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),e.i(d.a)(h,l,e.i(d.b)(p.f,{brighter:function(t){return new h(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new h(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return r(this).rgb()}}))},function(t,n,e){"use strict";function r(){for(var t,n=0,e=arguments.length,r={};n=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})}function a(t,n){for(var e,r=0,i=t.length;r0)for(var e,r,i=new Array(e),u=0;uC}S.mouse("drag")}function p(){e.i(c.i)(c.r.view).on("mousemove.drag mouseup.drag",null),e.i(f.b)(c.r.view,x),e.i(s.a)(),S.mouse("end")}function v(){if(M.apply(this,arguments)){var t,n,r=c.r.changedTouches,i=k.apply(this,arguments),u=r.length;for(t=0;tp+s||iv+s||uf.index){var l=p-o.x-o.vx,d=v-o.y-o.vy,y=l*l+d*d;yt.r&&(t.r=t[n].r)}function f(){if(s){var n,e,r=s.length;for(l=new Array(r),n=0;n=v)){(t.data!==s||t.next)&&(0===a&&(a=e.i(i.a)(),f+=a*a),0===o&&(o=e.i(i.a)(),f+=o*o),f0&&(u=0)}return u>0?t.slice(0,u)+t.slice(e+1):t}},function(t,n,e){"use strict";n.a=function(t,n){return function(e,r){for(var i=e.length,u=[],a=0,o=t[0],c=0;i>0&&o>0&&(c+o+1>r&&(o=Math.max(1,r-c)),u.push(e.substring(i-=o,i+o)),!((c+=o+1)>r));)o=t[a=(a+1)%t.length];return u.reverse().join(n)}}},function(t,n,e){"use strict";n.a=function(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}},function(t,n,e){"use strict";var r=e(65);n.a=function(t,n){var i=e.i(r.a)(t,n);if(!i)return t+"";var u=i[0],a=i[1];return a<0?"0."+new Array(-a).join("0")+u:u.length>a+1?u.slice(0,a+1)+"."+u.slice(a+1):u+new Array(a-u.length+2).join("0")}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(37);n.a=function(t){return Math.max(0,-e.i(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(37);n.a=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(e.i(r.a)(n)/3)))-e.i(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(37);n.a=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,e.i(r.a)(n)-e.i(r.a)(t))+1}},function(t,n,e){"use strict";var r=e(124);e.d(n,"a",function(){return r.a});var i=e(268);e.d(n,"b",function(){return i.a});var u=e(269);e.d(n,"c",function(){return u.a});var a=e(125);e.d(n,"d",function(){return a.a});var o=e(126);e.d(n,"e",function(){return o.a});var c=e(128);e.d(n,"f",function(){return c.a});var f=e(270);e.d(n,"g",function(){return f.a});var s=e(38);e.d(n,"h",function(){return s.a});var l=e(273);e.d(n,"i",function(){return l.a});var h=e(132);e.d(n,"j",function(){return h.a});var d=e(274);e.d(n,"k",function(){return d.a}),e.d(n,"l",function(){return d.b});var p=e(275);e.d(n,"m",function(){return p.a});var v=e(133);e.d(n,"n",function(){return v.a});var b=e(279);e.d(n,"o",function(){return b.a});var g=e(137);e.d(n,"p",function(){return g.a});var y=e(282);e.d(n,"q",function(){return y.a});var _=e(283);e.d(n,"r",function(){return _.a}),e.d(n,"s",function(){return _.b});var m=e(284);e.d(n,"t",function(){return m.a}),e.d(n,"u",function(){return m.b});var x=e(285);e.d(n,"v",function(){return x.a}),e.d(n,"w",function(){return x.b});var w=e(68);e.d(n,"x",function(){return w.a}),e.d(n,"y",function(){return w.b});var M=e(286);e.d(n,"z",function(){return M.a}),e.d(n,"A",function(){return M.b});var k=e(138);e.d(n,"B",function(){return k.a}),e.d(n,"C",function(){return k.b});var N=e(288);e.d(n,"D",function(){return N.a}),e.d(n,"E",function(){return N.b});var A=e(289);e.d(n,"F",function(){return A.a});var S=e(10);e.d(n,"G",function(){return S.a}),e.d(n,"H",function(){return S.b});var T=e(70);e.d(n,"I",function(){return T.a}),e.d(n,"J",function(){return T.b});var E=e(290);e.d(n,"K",function(){return E.a}),e.d(n,"L",function(){return E.b});var C=e(291);e.d(n,"M",function(){return C.a}),e.d(n,"N",function(){return C.b});var P=e(293);e.d(n,"O",function(){return P.a}),e.d(n,"P",function(){return P.b});var z=e(294);e.d(n,"Q",function(){return z.a}),e.d(n,"R",function(){return z.b});var R=e(39);e.d(n,"S",function(){return R.a});var q=e(15);e.d(n,"T",function(){return q.a});var L=e(40);e.d(n,"U",function(){return L.a})},function(t,n,e){"use strict";function r(t,n){x.push(w=[d=t,v=t]),n
b&&(b=n)}function i(t,n){var r=e.i(N.a)([t*A.g,n*A.g]);if(m){var i=e.i(N.b)(m,r),u=[i[1],-i[0],0],a=e.i(N.b)(u,i);e.i(N.c)(a),a=e.i(N.g)(a);var o,c=t-g,f=c>0?1:-1,l=a[0]*A.h*f,h=e.i(A.p)(c)>180;h^(f*gb&&(b=o):(l=(l+360)%360-180,h^(f*gb&&(b=n))),h?ts(d,v)&&(v=t):s(t,v)>s(d,v)&&(d=t):v>=d?(tv&&(v=t)):t>g?s(d,t)>s(d,v)&&(v=t):s(t,v)>s(d,v)&&(d=t)}else x.push(w=[d=t,v=t]);nb&&(b=n),m=r,g=t}function u(){E.point=i}function a(){w[0]=d,w[1]=v,E.point=r,m=null}function o(t,n){if(m){var r=t-g;T.add(e.i(A.p)(r)>180?r+(r>0?360:-360):r)}else y=t,_=n;k.b.point(t,n),i(t,n)}function c(){k.b.lineStart()}function f(){o(y,_),k.b.lineEnd(),e.i(A.p)(T)>A.o&&(d=-(v=180)),w[0]=d,w[1]=v,m=null}function s(t,n){return(n-=t)<0?n+360:n}function l(t,n){return t[0]-n[0]}function h(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nA.o?b=90:T<-A.o&&(p=-90),w[0]=d,w[1]=v}};n.a=function(t){var n,r,i,u,a,o,c;if(b=v=-(d=p=1/0),x=[],e.i(S.a)(t,E),r=x.length){for(x.sort(l),n=1,i=x[0],a=[i];ns(i[0],i[1])&&(i[1]=u[1]),s(u[0],i[1])>s(i[0],i[1])&&(i[0]=u[0])):a.push(i=u);for(o=-1/0,r=a.length-1,n=0,i=a[r];n<=r;i=u,++n)u=a[n],(c=s(i[1],u[0]))>o&&(o=c,d=u[0],v=i[1])}return x=w=null,d===1/0||p===1/0?[[NaN,NaN],[NaN,NaN]]:[[d,p],[v,b]]}},function(t,n,e){"use strict";function r(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n);i(r*e.i(E.c)(t),r*e.i(E.d)(t),e.i(E.d)(n))}function i(t,n,e){++d,v+=(t-v)/d,b+=(n-b)/d,g+=(e-g)/d}function u(){z.point=a}function a(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n);A=r*e.i(E.c)(t),S=r*e.i(E.d)(t),T=e.i(E.d)(n),z.point=o,i(A,S,T)}function o(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n),u=r*e.i(E.c)(t),a=r*e.i(E.d)(t),o=e.i(E.d)(n),c=e.i(E.e)(e.i(E.n)((c=S*o-T*a)*c+(c=T*u-A*o)*c+(c=A*a-S*u)*c),A*u+S*a+T*o);p+=c,y+=c*(A+(A=u)),_+=c*(S+(S=a)),m+=c*(T+(T=o)),i(A,S,T)}function c(){z.point=r}function f(){z.point=l}function s(){h(k,N),z.point=r}function l(t,n){k=t,N=n,t*=E.g,n*=E.g,z.point=h;var r=e.i(E.c)(n);A=r*e.i(E.c)(t),S=r*e.i(E.d)(t),T=e.i(E.d)(n),i(A,S,T)}function h(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n),u=r*e.i(E.c)(t),a=r*e.i(E.d)(t),o=e.i(E.d)(n),c=S*o-T*a,f=T*u-A*o,s=A*a-S*u,l=e.i(E.n)(c*c+f*f+s*s),h=e.i(E.f)(l),d=l&&-h/l;x+=d*c,w+=d*f,M+=d*s,p+=h,y+=h*(A+(A=u)),_+=h*(S+(S=a)),m+=h*(T+(T=o)),i(A,S,T)}var d,p,v,b,g,y,_,m,x,w,M,k,N,A,S,T,E=e(0),C=e(12),P=e(15),z={sphere:C.a,point:r,lineStart:u,lineEnd:c,polygonStart:function(){z.lineStart=f,z.lineEnd=s},polygonEnd:function(){z.lineStart=u,z.lineEnd=c}};n.a=function(t){d=p=v=b=g=y=_=m=x=w=M=0,e.i(P.a)(t,z);var n=x,r=w,i=M,u=n*n+r*r+i*i;return u0)){if(a/=d,d<0){if(a0){if(a>h)return;a>l&&(l=a)}if(a=i-o,d||!(a<0)){if(a/=d,d<0){if(a>h)return;a>l&&(l=a)}else if(d>0){if(a0)){if(a/=p,p<0){if(a0){if(a>h)return;a>l&&(l=a)}if(a=u-c,p||!(a<0)){if(a/=p,p<0){if(a>h)return;a>l&&(l=a)}else if(p>0){if(a0&&(t[0]=o+l*d,t[1]=c+l*p),h<1&&(n[0]=o+h*d,n[1]=c+h*p),!0}}}}}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t,n){return!(!t||!d.hasOwnProperty(t.type))&&d[t.type](t,n)}function i(t,n){return 0===e.i(s.a)(t,n)}function u(t,n){var r=e.i(s.a)(t[0],t[1]);return e.i(s.a)(t[0],n)+e.i(s.a)(n,t[1])<=r+l.o}function a(t,n){return!!e.i(f.a)(t.map(o),c(n))}function o(t){return t=t.map(c),t.pop(),t}function c(t){return[t[0]*l.g,t[1]*l.g]}var f=e(136),s=e(132),l=e(0),h={Feature:function(t,n){return r(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,i=-1,u=e.length;++ic.o}).map(v)).concat(e.i(o.v)(e.i(c.u)(h/m)*m,l,m).filter(function(t){return e.i(c.p)(t%w)>c.o}).map(b))}var u,a,f,s,l,h,d,p,v,b,g,y,_=10,m=_,x=90,w=360,M=2.5;return t.lines=function(){return n().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[g(s).concat(y(d).slice(1),g(f).reverse().slice(1),y(p).reverse().slice(1))]}},t.extent=function(n){return arguments.length?t.extentMajor(n).extentMinor(n):t.extentMinor()},t.extentMajor=function(n){return arguments.length?(s=+n[0][0],f=+n[1][0],p=+n[0][1],d=+n[1][1],s>f&&(n=s,s=f,f=n),p>d&&(n=p,p=d,d=n),t.precision(M)):[[s,p],[f,d]]},t.extentMinor=function(n){return arguments.length?(a=+n[0][0],u=+n[1][0],h=+n[0][1],l=+n[1][1],a>u&&(n=a,a=u,u=n),h>l&&(n=h,h=l,l=n),t.precision(M)):[[a,h],[u,l]]},t.step=function(n){return arguments.length?t.stepMajor(n).stepMinor(n):t.stepMinor()},t.stepMajor=function(n){return arguments.length?(x=+n[0],w=+n[1],t):[x,w]},t.stepMinor=function(n){return arguments.length?(_=+n[0],m=+n[1],t):[_,m]},t.precision=function(n){return arguments.length?(M=+n,v=r(h,l,90),b=i(a,u,M),g=r(p,d,90),y=i(s,f,M),t):M},t.extentMajor([[-180,-90+c.o],[180,90-c.o]]).extentMinor([[-180,-80-c.o],[180,80+c.o]])}function a(){return u()()}n.a=u,n.b=a;var o=e(5),c=e(0)},function(t,n,e){"use strict";var r=e(0);n.a=function(t,n){var i=t[0]*r.g,u=t[1]*r.g,a=n[0]*r.g,o=n[1]*r.g,c=e.i(r.c)(u),f=e.i(r.d)(u),s=e.i(r.c)(o),l=e.i(r.d)(o),h=c*e.i(r.c)(i),d=c*e.i(r.d)(i),p=s*e.i(r.c)(a),v=s*e.i(r.d)(a),b=2*e.i(r.f)(e.i(r.n)(e.i(r.t)(o-u)+c*s*e.i(r.t)(a-i))),g=e.i(r.d)(b),y=b?function(t){var n=e.i(r.d)(t*=b)/g,i=e.i(r.d)(b-t)/g,u=i*h+n*p,a=i*d+n*v,o=i*f+n*l;return[e.i(r.e)(a,u)*r.h,e.i(r.e)(o,e.i(r.n)(u*u+a*a))*r.h]}:function(){return[i*r.h,u*r.h]};return y.distance=b,y}},function(t,n,e){"use strict";function r(){b.point=i}function i(t,n){b.point=u,o=f=t,c=s=n}function u(t,n){v.add(s*t-f*n),f=t,s=n}function a(){u(o,c)}var o,c,f,s,l=e(21),h=e(0),d=e(12),p=e.i(l.a)(),v=e.i(l.a)(),b={point:d.a,lineStart:d.a,lineEnd:d.a,polygonStart:function(){b.lineStart=r,b.lineEnd=a},polygonEnd:function(){b.lineStart=b.lineEnd=b.point=d.a,p.add(e.i(h.p)(v)),v.reset()},result:function(){var t=p/2;return p.reset(),t}};n.a=b},function(t,n,e){"use strict";function r(t,n){g+=t,y+=n,++_}function i(){A.point=u}function u(t,n){A.point=a,r(p=t,v=n)}function a(t,n){var i=t-p,u=n-v,a=e.i(b.n)(i*i+u*u);m+=a*(p+t)/2,x+=a*(v+n)/2,w+=a,r(p=t,v=n)}function o(){A.point=r}function c(){A.point=s}function f(){l(h,d)}function s(t,n){A.point=l,r(h=p=t,d=v=n)}function l(t,n){var i=t-p,u=n-v,a=e.i(b.n)(i*i+u*u);m+=a*(p+t)/2,x+=a*(v+n)/2,w+=a,a=v*t-p*n,M+=a*(p+t),k+=a*(v+n),N+=3*a,r(p=t,v=n)}var h,d,p,v,b=e(0),g=0,y=0,_=0,m=0,x=0,w=0,M=0,k=0,N=0,A={point:r,lineStart:i,lineEnd:o,polygonStart:function(){A.lineStart=c,A.lineEnd=f},polygonEnd:function(){A.point=r,A.lineStart=i,A.lineEnd=o},result:function(){var t=N?[M/N,k/N]:w?[m/w,x/w]:_?[g/_,y/_]:[NaN,NaN];return g=y=_=m=x=w=M=k=N=0,t}};n.a=A},function(t,n,e){"use strict";function r(t){this._context=t}n.a=r;var i=e(0),u=e(12);r.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,i.b)}},result:u.a}},function(t,n,e){"use strict";var r=e(66),i=e(15),u=e(276),a=e(134),o=e(277),c=e(278),f=e(280),s=e(281);n.a=function(t,n){function l(t){return t&&("function"==typeof p&&d.pointRadius(+p.apply(this,arguments)),e.i(i.a)(t,h(d))),d.result()}var h,d,p=4.5;return l.area=function(t){return e.i(i.a)(t,h(u.a)),u.a.result()},l.measure=function(t){return e.i(i.a)(t,h(f.a)),f.a.result()},l.bounds=function(t){return e.i(i.a)(t,h(a.a)),a.a.result()},l.centroid=function(t){return e.i(i.a)(t,h(o.a)),o.a.result()},l.projection=function(n){return arguments.length?(h=null==n?(t=null,r.a):(t=n).stream,l):t},l.context=function(t){return arguments.length?(d=null==t?(n=null,new s.a):new c.a(n=t),"function"!=typeof p&&d.pointRadius(p),l):n},l.pointRadius=function(t){return arguments.length?(p="function"==typeof t?t:(d.pointRadius(+t),+t),l):p},l.projection(t).context(n)}},function(t,n,e){"use strict";function r(t,n){p.point=i,a=c=t,o=f=n}function i(t,n){c-=t,f-=n,d.add(e.i(l.n)(c*c+f*f)),c=t,f=n}var u,a,o,c,f,s=e(21),l=e(0),h=e(12),d=e.i(s.a)(),p={point:h.a,lineStart:function(){p.point=r},lineEnd:function(){u&&i(a,o),p.point=h.a},polygonStart:function(){u=!0},polygonEnd:function(){u=null},result:function(){var t=+d;return d.reset(),t}};n.a=p},function(t,n,e){"use strict";function r(){this._string=[]}function i(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}n.a=r,r.prototype={_radius:4.5,_circle:i(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._string.push("M",t,",",n),this._point=1;break;case 1:this._string.push("L",t,",",n);break;default:null==this._circle&&(this._circle=i(this._radius)),this._string.push("M",t,",",n,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}}},function(t,n,e){"use strict";function r(t){var n=t.length;return{point:function(e,r){for(var i=-1;++i=.12&&i<.234&&r>=-.425&&r<-.214?v:i>=.166&&i<.234&&r>=-.214&&r<-.115?b:p).invert(t)},t.stream=function(t){return c&&f===t?c:c=r([p.stream(f=t),v.stream(t),b.stream(t)])},t.precision=function(t){return arguments.length?(p.precision(t),v.precision(t),b.precision(t),n()):p.precision()},t.scale=function(n){return arguments.length?(p.scale(n),v.scale(.35*n),b.scale(n),t.translate(p.translate())):p.scale()},t.translate=function(t){if(!arguments.length)return p.translate();var e=p.scale(),r=+t[0],u=+t[1];return s=p.translate(t).clipExtent([[r-.455*e,u-.238*e],[r+.455*e,u+.238*e]]).stream(g),l=v.translate([r-.307*e,u+.201*e]).clipExtent([[r-.425*e+i.o,u+.12*e+i.o],[r-.214*e-i.o,u+.234*e-i.o]]).stream(g),h=b.translate([r-.205*e,u+.212*e]).clipExtent([[r-.214*e+i.o,u+.166*e+i.o],[r-.115*e-i.o,u+.234*e-i.o]]).stream(g),n()},t.fitExtent=function(n,r){return e.i(o.a)(t,n,r)},t.fitSize=function(n,r){return e.i(o.b)(t,n,r)},t.fitWidth=function(n,r){return e.i(o.c)(t,n,r)},t.fitHeight=function(n,r){return e.i(o.d)(t,n,r)},t.scale(1070)}},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(27),u=e(10),a=e.i(i.b)(function(t){return e.i(r.n)(2/(1+t))});a.invert=e.i(i.a)(function(t){return 2*e.i(r.f)(t/2)}),n.a=function(){return e.i(u.a)(a).scale(124.75).clipAngle(179.999)}},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(27),u=e(10),a=e.i(i.b)(function(t){return(t=e.i(r.s)(t))&&t/e.i(r.d)(t)});a.invert=e.i(i.a)(function(t){return t}),n.a=function(){return e.i(u.a)(a).scale(79.4188).clipAngle(179.999)}},function(t,n,e){"use strict";function r(t){return e.i(u.j)((u.k+t)/2)}function i(t,n){function i(t,n){f>0?n<-u.k+u.o&&(n=-u.k+u.o):n>u.k-u.o&&(n=u.k-u.o);var i=f/e.i(u.r)(r(n),c);return[i*e.i(u.d)(c*t),f-i*e.i(u.c)(c*t)]}var a=e.i(u.c)(t),c=t===n?e.i(u.d)(t):e.i(u.i)(a/e.i(u.c)(n))/e.i(u.i)(r(n)/r(t)),f=a*e.i(u.r)(r(t),c)/c;return c?(i.invert=function(t,n){var r=f-n,i=e.i(u.q)(c)*e.i(u.n)(t*t+r*r);return[e.i(u.e)(t,e.i(u.p)(r))/c*e.i(u.q)(r),2*e.i(u.l)(e.i(u.r)(f/i,1/c))-u.k]},i):o.b}n.b=i;var u=e(0),a=e(67),o=e(70);n.a=function(){return e.i(a.a)(i).scale(109.5).parallels([30,30])}},function(t,n,e){"use strict";function r(t,n){function r(t,n){var r=c-n,u=o*t;return[r*e.i(i.d)(u),c-r*e.i(i.c)(u)]}var u=e.i(i.c)(t),o=t===n?e.i(i.d)(t):(u-e.i(i.c)(n))/(n-t),c=u/o+t;return e.i(i.p)(o)u.o&&--a>0);return[t/(.8707+(o=i*i)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),i]},n.a=function(){return e.i(i.a)(r).scale(175.295)}},function(t,n,e){"use strict";function r(t,n){return[e.i(i.c)(n)*e.i(i.d)(t),e.i(i.d)(n)]}n.b=r;var i=e(0),u=e(27),a=e(10);r.invert=e.i(u.a)(i.f),n.a=function(){return e.i(a.a)(r).scale(249.5).clipAngle(90+i.o)}},function(t,n,e){"use strict";function r(t){return e.i(o.b)({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}function i(t,n){function r(i,u,o,c,s,l,h,d,p,v,b,g,y,_){var m=h-i,x=d-u,w=m*m+x*x;if(w>4*n&&y--){var M=c+v,k=s+b,N=l+g,A=e.i(a.n)(M*M+k*k+N*N),S=e.i(a.f)(N/=A),T=e.i(a.p)(e.i(a.p)(N)-1)n||e.i(a.p)((m*z+x*R)/w-.5)>.3||c*v+s*b+l*g2?t[2]+90:90]):(t=i(),[t[0],t[1],t[2]-90])},i([0,0,90]).scale(159.155)}},function(t,n,e){"use strict";var r=e(297);e.d(n,"a",function(){return r.a});var i=e(72);e.d(n,"b",function(){return i.a});var u=e(309);e.d(n,"c",function(){return u.a});var a=e(141);e.d(n,"d",function(){return a.a});var o=e(140);e.d(n,"e",function(){return o.a});var c=e(310);e.d(n,"f",function(){return c.a});var f=e(311);e.d(n,"g",function(){return f.a});var s=e(312);e.d(n,"h",function(){return s.a});var l=e(314);e.d(n,"i",function(){return l.a});var h=e(313);e.d(n,"j",function(){return h.a});var d=e(28);e.d(n,"k",function(){return d.a});var p=e(41);e.d(n,"l",function(){return p.a});var v=e(316);e.d(n,"m",function(){return v.a});var b=e(73);e.d(n,"n",function(){return b.a});var g=e(315);e.d(n,"o",function(){return g.a})},function(t,n,e){"use strict";function r(t){for(var n,e,r=t.length;r;)e=Math.random()*r--|0,n=t[r],t[r]=t[e],t[e]=n;return t}e.d(n,"b",function(){return i}),n.a=r;var i=Array.prototype.slice},function(t,n,e){"use strict";function r(t,n){return t.parent===n.parent?1:2}function i(t){return t.reduce(u,0)/t.length}function u(t,n){return t+n.x}function a(t){return 1+t.reduce(o,0)}function o(t,n){return Math.max(t,n.y)}function c(t){for(var n;n=t.children;)t=n[0];return t}function f(t){for(var n;n=t.children;)t=n[n.length-1];return t}n.a=function(){function t(t){var r,s=0;t.eachAfter(function(t){var e=t.children;e?(t.x=i(e),t.y=a(e)):(t.x=r?s+=n(t,r):0,t.y=0,r=t)});var l=c(t),h=f(t),d=l.x-n(l,h)/2,p=h.x+n(h,l)/2;return t.eachAfter(o?function(n){n.x=(n.x-t.x)*e,n.y=(t.y-n.y)*u}:function(n){n.x=(n.x-d)/(p-d)*e,n.y=(1-(t.y?n.y/t.y:1))*u})}var n=r,e=1,u=1,o=!1;return t.separation=function(e){return arguments.length?(n=e,t):n},t.size=function(n){return arguments.length?(o=!1,e=+n[0],u=+n[1],t):o?null:[e,u]},t.nodeSize=function(n){return arguments.length?(o=!0,e=+n[0],u=+n[1],t):o?[e,u]:null},t}},function(t,n,e){"use strict";n.a=function(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n}},function(t,n,e){"use strict";function r(t){var n=0,e=t.children,r=e&&e.length;if(r)for(;--r>=0;)n+=e[r].value;else n=1;t.value=n}n.a=function(){return this.eachAfter(r)}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.each(function(n){t.push(n)}),t}},function(t,n,e){"use strict";n.a=function(t){var n,e,r,i,u=this,a=[u];do{for(n=a.reverse(),a=[];u=n.pop();)if(t(u),e=u.children)for(r=0,i=e.length;r=0;--e)i.push(n[e]);return this}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.eachBefore(function(n){n.children||t.push(n)}),t}},function(t,n,e){"use strict";n.a=function(){var t=this,n=[];return t.each(function(e){e!==t&&n.push({source:e.parent,target:e})}),n}},function(t,n,e){"use strict";function r(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;for(t=e.pop(),n=r.pop();t===n;)i=t,t=e.pop(),n=r.pop();return i}n.a=function(t){for(var n=this,e=r(n,t),i=[n];n!==e;)n=n.parent,i.push(n);for(var u=i.length;t!==e;)i.splice(u,0,t),t=t.parent;return i}},function(t,n,e){"use strict";n.a=function(t){return this.eachBefore(function(n){n.children&&n.children.sort(t)})}},function(t,n,e){"use strict";n.a=function(t){return this.eachAfter(function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e})}},function(t,n,e){"use strict";function r(t){return Math.sqrt(t.value)}function i(t){return function(n){n.children||(n.r=Math.max(0,+t(n)||0))}}function u(t,n){return function(r){if(i=r.children){var i,u,a,c=i.length,f=t(r)*n||0;if(f)for(u=0;u0)throw new Error("cycle");return i}var n=r,s=i;return t.id=function(r){return arguments.length?(n=e.i(u.a)(r),t):n},t.parentId=function(n){return arguments.length?(s=e.i(u.a)(n),t):s},t}},function(t,n,e){"use strict";function r(t,n){return t.parent===n.parent?1:2}function i(t){var n=t.children;return n?n[0]:t.t}function u(t){var n=t.children;return n?n[n.length-1]:t.t}function a(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function o(t){for(var n,e=0,r=0,i=t.children,u=i.length;--u>=0;)n=i[u],n.z+=e,n.m+=e,e+=n.s+(r+=n.c)}function c(t,n,e){return t.a.parent===n.parent?t.a:e}function f(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function s(t){for(var n,e,r,i,u,a=new f(t,0),o=[a];n=o.pop();)if(r=n._.children)for(n.children=new Array(u=r.length),i=u-1;i>=0;--i)o.push(e=n.children[i]=new f(r[i],i)),e.parent=n;return(a.parent=new f(null,0)).children=[a],a}var l=e(72);f.prototype=Object.create(l.b.prototype),n.a=function(){function t(t){var r=s(t);if(r.eachAfter(n),r.parent.m=-r.z,r.eachBefore(e),v)t.eachBefore(l);else{var i=t,u=t,a=t;t.eachBefore(function(t){t.xu.x&&(u=t),t.depth>a.depth&&(a=t)});var o=i===u?1:h(i,u)/2,c=o-i.x,f=d/(u.x+o+c),b=p/(a.depth||1);t.eachBefore(function(t){t.x=(t.x+c)*f,t.y=t.depth*b})}return t}function n(t){var n=t.children,e=t.parent.children,r=t.i?e[t.i-1]:null;if(n){o(t);var i=(n[0].z+n[n.length-1].z)/2;r?(t.z=r.z+h(t._,r._),t.m=t.z-i):t.z=i}else r&&(t.z=r.z+h(t._,r._));t.parent.A=f(t,r,t.parent.A||e[0])}function e(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function f(t,n,e){if(n){for(var r,o=t,f=t,s=n,l=o.parent.children[0],d=o.m,p=f.m,v=s.m,b=l.m;s=u(s),o=i(o),s&&o;)l=i(l),f=u(f),f.a=t,r=s.z+v-o.z-d+h(s._,o._),r>0&&(a(c(s,t,e),t,r),d+=r,p+=r),v+=s.m,d+=o.m,b+=l.m,p+=f.m;s&&!u(f)&&(f.t=s,f.m+=v-p),o&&!i(l)&&(l.t=o,l.m+=d-b,e=t)}return e}function l(t){t.x*=d,t.y=t.depth*p}var h=r,d=1,p=1,v=null;return t.separation=function(n){return arguments.length?(h=n,t):h},t.size=function(n){return arguments.length?(v=!1,d=+n[0],p=+n[1],t):v?null:[d,p]},t.nodeSize=function(n){return arguments.length?(v=!0,d=+n[0],p=+n[1],t):v?[d,p]:null},t}},function(t,n,e){"use strict";n.a=function(t,n,e,r,i){function u(t,n,e,r,i,a,o){if(t>=n-1){var f=c[t];return f.x0=r,f.y0=i,f.x1=a,f.y1=o,void 0}for(var l=s[t],h=e/2+l,d=t+1,p=n-1;d>>1;s[v]o-i){var y=(r*g+a*b)/e;u(t,d,b,r,i,y,o),u(d,n,g,y,i,a,o)}else{var _=(i*g+o*b)/e;u(t,d,b,r,i,a,_),u(d,n,g,r,_,a,o)}}var a,o,c=t.children,f=c.length,s=new Array(f+1);for(s[0]=o=a=0;a1?n:1)},a}(u.c)},function(t,n,e){"use strict";var r=e(28),i=e(41);n.a=function(t,n,e,u,a){(1&t.depth?i.a:r.a)(t,n,e,u,a)}},function(t,n,e){"use strict";function r(t){return function n(r){function a(n,a){var o=t((n=e.i(i.f)(n)).h,(a=e.i(i.f)(a)).h),c=e.i(u.a)(n.s,a.s),f=e.i(u.a)(n.l,a.l),s=e.i(u.a)(n.opacity,a.opacity);return function(t){return n.h=o(t),n.s=c(t),n.l=f(Math.pow(t,r)),n.opacity=s(t),n+""}}return r=+r,a.gamma=n,a}(1)}e.d(n,"b",function(){return a});var i=e(9),u=e(29);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.e)(n)).h,(r=e.i(i.e)(r)).h),o=e.i(u.a)(n.c,r.c),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.c=o(t),n.l=c(t),n.opacity=f(t),n+""}}}e.d(n,"b",function(){return a});var i=e(9),u=e(29);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.c)(n)).h,(r=e.i(i.c)(r)).h),o=e.i(u.a)(n.s,r.s),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.s=o(t),n.l=c(t),n.opacity=f(t),n+""}}}e.d(n,"b",function(){return a});var i=e(9),u=e(29);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t,n){var r=e.i(u.a)((t=e.i(i.d)(t)).l,(n=e.i(i.d)(n)).l),a=e.i(u.a)(t.a,n.a),o=e.i(u.a)(t.b,n.b),c=e.i(u.a)(t.opacity,n.opacity);return function(n){return t.l=r(n),t.a=a(n),t.b=o(n),t.opacity=c(n),t+""}}n.a=r;var i=e(9),u=e(29)},function(t,n,e){"use strict";n.a=function(t,n){for(var e=new Array(n),r=0;r180?n+=360:n-t>180&&(t+=360),o.push({i:r.push(a(r)+"rotate(",null,u)-2,x:e.i(i.a)(t,n)})):n&&r.push(a(r)+"rotate("+n+u)}function f(t,n,r,o){t!==n?o.push({i:r.push(a(r)+"skewX(",null,u)-2,x:e.i(i.a)(t,n)}):n&&r.push(a(r)+"skewX("+n+u)}function s(t,n,r,u,o,c){if(t!==r||n!==u){var f=o.push(a(o)+"scale(",null,",",null,")");c.push({i:f-4,x:e.i(i.a)(t,r)},{i:f-2,x:e.i(i.a)(n,u)})}else 1===r&&1===u||o.push(a(o)+"scale("+r+","+u+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),o(n.translateX,n.translateY,e.translateX,e.translateY,r,i),c(n.rotate,e.rotate,r,i),f(n.skewX,e.skewX,r,i),s(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,u=i.length;++e1e-6)if(Math.abs(l*c-f*s)>1e-6&&i){var d=e-a,p=r-o,v=c*c+f*f,b=d*d+p*p,g=Math.sqrt(v),y=Math.sqrt(h),_=i*Math.tan((u-Math.acos((v+h-b)/(2*g*y)))/2),m=_/y,x=_/g;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(n+m*l)),this._+="A"+i+","+i+",0,0,"+ +(l*d>s*p)+","+(this._x1=t+x*c)+","+(this._y1=n+x*f)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,c){t=+t,n=+n,e=+e;var f=e*Math.cos(r),s=e*Math.sin(r),l=t+f,h=n+s,d=1^c,p=c?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+l+","+h:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+l+","+h),e&&(p<0&&(p=p%a+a),p>o?this._+="A"+e+","+e+",0,1,"+d+","+(t-f)+","+(n-s)+"A"+e+","+e+",0,1,"+d+","+(this._x1=l)+","+(this._y1=h):p>1e-6&&(this._+="A"+e+","+e+",0,"+ +(p>=u)+","+d+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}},n.a=i},function(t,n,e){"use strict";var r=e(329);e.d(n,"a",function(){return r.a});var i=e(330);e.d(n,"b",function(){return i.a});var u=e(333);e.d(n,"c",function(){return u.a});var a=e(331);e.d(n,"d",function(){return a.a});var o=e(334);e.d(n,"e",function(){return o.a})},function(t,n,e){"use strict";n.a=function(t){for(var n,e=-1,r=t.length,i=t[r-1],u=0;++eo!=f>o&&a<(c-e)*(o-r)/(f-r)+e&&(s=!s),c=e,f=r;return s}},function(t,n,e){"use strict";n.a=function(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}},function(t,n,e){"use strict";function r(t,n){return t[0]-n[0]||t[1]-n[1]}function i(t){for(var n=t.length,r=[0,1],i=2,a=2;a1&&e.i(u.a)(t[r[i-2]],t[r[i-1]],t[a])<=0;)--i;r[i++]=a}return r.slice(0,i)}var u=e(332);n.a=function(t){if((e=t.length)<3)return null;var n,e,u=new Array(e),a=new Array(e);for(n=0;n=0;--n)l.push(t[u[o[n]][2]]);for(n=+f;n=(u=(v+g)/2))?v=u:g=u,(s=e>=(a=(b+y)/2))?b=a:y=a,i=d,!(d=d[l=s<<1|f]))return i[l]=p,t;if(o=+t._x.call(null,d.data),c=+t._y.call(null,d.data),n===o&&e===c)return p.next=d,i?i[l]=p:t._root=p,t;do{i=i?i[l]=new Array(4):t._root=new Array(4),(f=n>=(u=(v+g)/2))?v=u:g=u,(s=e>=(a=(b+y)/2))?b=a:y=a}while((l=s<<1|f)==(h=(c>=a)<<1|o>=u));return i[h]=d,i[l]=p,t}function i(t){var n,e,i,u,a=t.length,o=new Array(a),c=new Array(a),f=1/0,s=1/0,l=-1/0,h=-1/0;for(e=0;el&&(l=i),uh&&(h=u));for(lt||t>i||r>n||n>u))return this;var a,o,c=i-e,f=this._root;switch(o=(n<(r+u)/2)<<1|t<(e+i)/2){case 0:do{a=new Array(4),a[o]=f,f=a}while(c*=2,i=e+c,u=r+c,t>i||n>u);break;case 1:do{a=new Array(4),a[o]=f,f=a}while(c*=2,e=i-c,u=r+c,e>t||n>u);break;case 2:do{a=new Array(4),a[o]=f,f=a}while(c*=2,i=e+c,r=u-c,t>i||r>n);break;case 3:do{a=new Array(4),a[o]=f,f=a}while(c*=2,e=i-c,r=u-c,e>t||r>n)}this._root&&this._root.length&&(this._root=f)}return this._x0=e,this._y0=r,this._x1=i,this._y1=u,this}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.visit(function(n){if(!n.length)do{t.push(n.data)}while(n=n.next)}),t}},function(t,n,e){"use strict";n.a=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}},function(t,n,e){"use strict";var r=e(77);n.a=function(t,n,e){var i,u,a,o,c,f,s,l=this._x0,h=this._y0,d=this._x1,p=this._y1,v=[],b=this._root;for(b&&v.push(new r.a(b,l,h,d,p)),null==e?e=1/0:(l=t-e,h=n-e,d=t+e,p=n+e,e*=e);f=v.pop();)if(!(!(b=f.node)||(u=f.x0)>d||(a=f.y0)>p||(o=f.x1)=y)<<1|t>=g)&&(f=v[v.length-1],v[v.length-1]=v[v.length-1-s],v[v.length-1-s]=f)}else{var _=t-+this._x.call(null,b.data),m=n-+this._y.call(null,b.data),x=_*_+m*m;if(x=(o=(p+b)/2))?p=o:b=o,(s=a>=(c=(v+g)/2))?v=c:g=c,n=d,!(d=d[l=s<<1|f]))return this;if(!d.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,h=l)}for(;d.data!==t;)if(r=d,!(d=d.next))return this;return(i=d.next)&&delete d.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(d=n[0]||n[1]||n[2]||n[3])&&d===(n[3]||n[2]||n[1]||n[0])&&!d.length&&(e?e[h]=d:this._root=d),this):(this._root=i,this)}},function(t,n,e){"use strict";n.a=function(){return this._root}},function(t,n,e){"use strict";n.a=function(){var t=0;return this.visit(function(n){if(!n.length)do{++t}while(n=n.next)}),t}},function(t,n,e){"use strict";var r=e(77);n.a=function(t){var n,e,i,u,a,o,c=[],f=this._root;for(f&&c.push(new r.a(f,this._x0,this._y0,this._x1,this._y1));n=c.pop();)if(!t(f=n.node,i=n.x0,u=n.y0,a=n.x1,o=n.y1)&&f.length){var s=(i+a)/2,l=(u+o)/2;(e=f[3])&&c.push(new r.a(e,s,l,a,o)),(e=f[2])&&c.push(new r.a(e,i,l,s,o)),(e=f[1])&&c.push(new r.a(e,s,u,a,l)),(e=f[0])&&c.push(new r.a(e,i,u,s,l))}return this}},function(t,n,e){"use strict";var r=e(77);n.a=function(t){var n,e=[],i=[];for(this._root&&e.push(new r.a(this._root,this._x0,this._y0,this._x1,this._y1));n=e.pop();){var u=n.node;if(u.length){var a,o=n.x0,c=n.y0,f=n.x1,s=n.y1,l=(o+f)/2,h=(c+s)/2;(a=u[0])&&e.push(new r.a(a,o,c,l,h)),(a=u[1])&&e.push(new r.a(a,l,c,f,h)),(a=u[2])&&e.push(new r.a(a,o,h,l,s)),(a=u[3])&&e.push(new r.a(a,l,h,f,s))}i.push(n)}for(;n=i.pop();)t(n.node,n.x0,n.y0,n.x1,n.y1);return this}},function(t,n,e){"use strict";function r(t){return t[0]}n.a=r,n.b=function(t){return arguments.length?(this._x=t,this):this._x}},function(t,n,e){"use strict";function r(t){return t[1]}n.a=r,n.b=function(t){return arguments.length?(this._y=t,this):this._y}},function(t,n,e){"use strict";var r=e(350);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return r});var r=[].slice},function(t,n,e){"use strict";function r(t){this._size=t,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function i(t){if(!t._start)try{u(t)}catch(n){if(t._tasks[t._ended+t._active-1])o(t,n);else if(!t._data)throw n}}function u(t){for(;t._start=t._waiting&&t._active=0;)if((e=t._tasks[r])&&(t._tasks[r]=null,e.abort))try{e.abort()}catch(n){}t._active=NaN,c(t)}function c(t){if(!t._active&&t._call){var n=t._data;t._data=void 0,t._call(t._error,n)}}function f(t){if(null==t)t=1/0;else if(!((t=+t)>=1))throw new Error("invalid concurrency");return new r(t)}n.a=f;var s=e(349),l={};r.prototype=f.prototype={constructor:r,defer:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("defer after await");if(null!=this._error)return this;var n=s.a.call(arguments,1);return n.push(t),++this._waiting,this._tasks.push(n),i(this),this},abort:function(){return null==this._error&&o(this,new Error("abort")),this},await:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=function(n,e){t.apply(null,[n].concat(e))},c(this),this},awaitAll:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=t,c(this),this}}},function(t,n,e){"use strict";var r=e(355);e.d(n,"a",function(){return r.a});var i=e(151);e.d(n,"b",function(){return i.a});var u=e(354);e.d(n,"c",function(){return u.a});var a=e(352);e.d(n,"d",function(){return a.a});var o=e(150);e.d(n,"e",function(){return o.a});var c=e(353);e.d(n,"f",function(){return c.a})},function(t,n,e){"use strict";var r=e(22),i=e(150);n.a=function t(n){function e(t){var e=i.a.source(n)(t);return function(){return e()/t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22);n.a=function t(n){function e(t){return function(){return-Math.log(1-n())/t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22),i=e(151);n.a=function t(n){function e(){var t=i.a.source(n).apply(this,arguments);return function(){return Math.exp(t())}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22);n.a=function t(n){function e(t,e){return t=null==t?0:+t,e=null==e?1:+e,1===arguments.length?(e=t,t=0):e-=t,function(){return n()*e+t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(78);e.d(n,"a",function(){return r.a});var i=e(358);e.d(n,"b",function(){return i.a});var u=e(359);e.d(n,"c",function(){return u.a});var a=e(360);e.d(n,"d",function(){return a.a});var o=e(362);e.d(n,"e",function(){return o.a});var c=e(357);e.d(n,"f",function(){return c.a});var f=e(361);e.d(n,"g",function(){return f.a})},function(t,n,e){"use strict";var r=e(61),i=e(152);n.a=e.i(i.a)("text/csv",r.b)},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("text/html",function(t){return document.createRange().createContextualFragment(t.responseText)})},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("application/json",function(t){return JSON.parse(t.responseText)})},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("text/plain",function(t){return t.responseText})},function(t,n,e){"use strict";var r=e(61),i=e(152);n.a=e.i(i.a)("text/tab-separated-values",r.f)},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("application/xml",function(t){var n=t.responseXML;if(!n)throw new Error("parse error");return n})},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(377);e.d(n,"schemeAccent",function(){return r.a});var i=e(378);e.d(n,"schemeDark2",function(){return i.a});var u=e(379);e.d(n,"schemePaired",function(){return u.a});var a=e(380);e.d(n,"schemePastel1",function(){return a.a});var o=e(381);e.d(n,"schemePastel2",function(){return o.a});var c=e(382);e.d(n,"schemeSet1",function(){return c.a});var f=e(383);e.d(n,"schemeSet2",function(){return f.a});var s=e(384);e.d(n,"schemeSet3",function(){return s.a});var l=e(385);e.d(n,"interpolateBrBG",function(){return l.a}),e.d(n,"schemeBrBG",function(){return l.b});var h=e(386);e.d(n,"interpolatePRGn",function(){return h.a}),e.d(n,"schemePRGn",function(){return h.b});var d=e(387);e.d(n,"interpolatePiYG",function(){return d.a}),e.d(n,"schemePiYG",function(){return d.b});var p=e(388);e.d(n,"interpolatePuOr",function(){return p.a}),e.d(n,"schemePuOr",function(){return p.b});var v=e(389);e.d(n,"interpolateRdBu",function(){return v.a}),e.d(n,"schemeRdBu",function(){return v.b});var b=e(390);e.d(n,"interpolateRdGy",function(){return b.a}),e.d(n,"schemeRdGy",function(){return b.b});var g=e(391);e.d(n,"interpolateRdYlBu",function(){return g.a}),e.d(n,"schemeRdYlBu",function(){return g.b});var y=e(392);e.d(n,"interpolateRdYlGn",function(){return y.a}),e.d(n,"schemeRdYlGn",function(){return y.b});var _=e(393);e.d(n,"interpolateSpectral",function(){return _.a}),e.d(n,"schemeSpectral",function(){return _.b});var m=e(394);e.d(n,"interpolateBuGn",function(){return m.a}),e.d(n,"schemeBuGn",function(){return m.b});var x=e(395);e.d(n,"interpolateBuPu",function(){return x.a}),e.d(n,"schemeBuPu",function(){return x.b});var w=e(396);e.d(n,"interpolateGnBu",function(){return w.a}),e.d(n,"schemeGnBu",function(){return w.b});var M=e(397);e.d(n,"interpolateOrRd",function(){return M.a}),e.d(n,"schemeOrRd",function(){return M.b});var k=e(399);e.d(n,"interpolatePuBuGn",function(){return k.a}),e.d(n,"schemePuBuGn",function(){return k.b});var N=e(398);e.d(n,"interpolatePuBu",function(){return N.a}),e.d(n,"schemePuBu",function(){return N.b});var A=e(400);e.d(n,"interpolatePuRd",function(){return A.a}),e.d(n,"schemePuRd",function(){return A.b});var S=e(401);e.d(n,"interpolateRdPu",function(){return S.a}),e.d(n,"schemeRdPu",function(){return S.b});var T=e(403);e.d(n,"interpolateYlGnBu",function(){return T.a}),e.d(n,"schemeYlGnBu",function(){return T.b});var E=e(402);e.d(n,"interpolateYlGn",function(){return E.a}),e.d(n,"schemeYlGn",function(){return E.b});var C=e(404);e.d(n,"interpolateYlOrBr",function(){return C.a}),e.d(n,"schemeYlOrBr",function(){return C.b});var P=e(405);e.d(n,"interpolateYlOrRd",function(){return P.a}),e.d(n,"schemeYlOrRd",function(){return P.b});var z=e(406);e.d(n,"interpolateBlues",function(){return z.a}),e.d(n,"schemeBlues",function(){return z.b});var R=e(407);e.d(n,"interpolateGreens",function(){return R.a}),e.d(n,"schemeGreens",function(){return R.b});var q=e(408);e.d(n,"interpolateGreys",function(){return q.a}),e.d(n,"schemeGreys",function(){return q.b});var L=e(410);e.d(n,"interpolatePurples",function(){return L.a}),e.d(n,"schemePurples",function(){return L.b});var O=e(411);e.d(n,"interpolateReds",function(){return O.a}),e.d(n,"schemeReds",function(){return O.b});var D=e(409);e.d(n,"interpolateOranges",function(){return D.a}),e.d(n,"schemeOranges",function(){return D.b})},function(t,n,e){"use strict";function r(t){if(t instanceof u)return new u(t.h,t.s,t.l,t.opacity);t instanceof o.a||(t=e.i(o.b)(t));var n=t.r/255,r=t.g/255,i=t.b/255,a=(b*i+p*n-v*r)/(b+p-v),f=i-a,s=(d*(r-a)-l*f)/h,g=Math.sqrt(s*s+f*f)/(d*a*(1-a)),y=g?Math.atan2(s,f)*c.a-120:NaN;return new u(y<0?y+360:y,g,a,t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new u(t,n,e,null==i?1:i)}function u(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}n.a=i;var a=e(80),o=e(79),c=e(153),f=-.14861,s=1.78277,l=-.29227,h=-.90649,d=1.97294,p=d*h,v=d*s,b=s*l-h*f;e.i(a.a)(u,i,e.i(a.b)(o.c,{brighter:function(t){return t=null==t?o.d:Math.pow(o.d,t),new u(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o.e:Math.pow(o.e,t),new u(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*c.b,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new o.a(255*(n+e*(f*r+s*i)),255*(n+e*(l*r+h*i)),255*(n+e*(d*r)),this.opacity)}}))},function(t,n,e){"use strict";function r(t){if(t instanceof u)return new u(t.l,t.a,t.b,t.opacity);if(t instanceof h){var n=t.h*v.b;return new u(t.l,Math.cos(n)*t.c,Math.sin(n)*t.c,t.opacity)}t instanceof p.a||(t=e.i(p.b)(t));var r=f(t.r),i=f(t.g),o=f(t.b),c=a((.4124564*r+.3575761*i+.1804375*o)/b),s=a((.2126729*r+.7151522*i+.072175*o)/g);return new u(116*s-16,500*(c-s),200*(s-a((.0193339*r+.119192*i+.9503041*o)/y)),t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new u(t,n,e,null==i?1:i)}function u(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function a(t){return t>w?Math.pow(t,1/3):t/x+_}function o(t){return t>m?t*t*t:x*(t-_)}function c(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function f(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function s(t){if(t instanceof h)return new h(t.h,t.c,t.l,t.opacity);t instanceof u||(t=r(t));var n=Math.atan2(t.b,t.a)*v.a;return new h(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function l(t,n,e,r){return 1===arguments.length?s(t):new h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.b=i,n.a=l;var d=e(80),p=e(79),v=e(153),b=.95047,g=1,y=1.08883,_=4/29,m=6/29,x=3*m*m,w=m*m*m;e.i(d.a)(u,i,e.i(d.b)(p.c,{brighter:function(t){return new u(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new u(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=g*o(t),n=b*o(n),e=y*o(e),new p.a(c(3.2404542*n-1.5371385*t-.4985314*e),c(-.969266*n+1.8760108*t+.041556*e),c(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),e.i(d.a)(h,l,e.i(d.b)(p.c,{brighter:function(t){return new h(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new h(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return r(this).rgb()}}))},function(t,n,e){"use strict";var r=(e(82),e(154),e(81),e(155),e(157),e(44),e(158),e(372),e(160),e(374),e(376),e(159));e.d(n,"a",function(){return r.a});e(369),e(370),e(368),e(367),e(371)},function(t,n,e){"use strict";function r(t){return function n(r){function a(n,a){var o=t((n=e.i(i.a)(n)).h,(a=e.i(i.a)(a)).h),c=e.i(u.a)(n.s,a.s),f=e.i(u.a)(n.l,a.l),s=e.i(u.a)(n.opacity,a.opacity);return function(t){return n.h=o(t),n.s=c(t),n.l=f(Math.pow(t,r)),n.opacity=s(t),n+""}}return r=+r,a.gamma=n,a}(1)}var i=e(23),u=e(30);r(u.b),r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.b)(n)).h,(r=e.i(i.b)(r)).h),o=e.i(u.a)(n.c,r.c),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.c=o(t),n.l=c(t),n.opacity=f(t),n+""}}}var i=e(23),u=e(30);r(u.b),r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.d)(n)).h,(r=e.i(i.d)(r)).h),o=e.i(u.a)(n.s,r.s),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.s=o(t),n.l=c(t),n.opacity=f(t),n+""}}}var i=e(23),u=e(30);r(u.b),r(u.a)},function(t,n,e){"use strict";e(23),e(30)},function(t,n,e){"use strict"},function(t,n,e){"use strict"},function(t,n,e){"use strict";e.d(n,"a",function(){return i});var r=180/Math.PI,i={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};n.b=function(t,n,e,i,u,a){var o,c,f;return(o=Math.sqrt(t*t+n*n))&&(t/=o,n/=o),(f=t*e+n*i)&&(e-=t*f,i-=n*f),(c=Math.sqrt(e*e+i*i))&&(e/=c,i/=c,f/=c),t*i180?n+=360:n-t>180&&(t+=360),o.push({i:r.push(a(r)+"rotate(",null,u)-2,x:e.i(i.a)(t,n)})):n&&r.push(a(r)+"rotate("+n+u)}function f(t,n,r,o){t!==n?o.push({i:r.push(a(r)+"skewX(",null,u)-2,x:e.i(i.a)(t,n)}):n&&r.push(a(r)+"skewX("+n+u)}function s(t,n,r,u,o,c){if(t!==r||n!==u){var f=o.push(a(o)+"scale(",null,",",null,")");c.push({i:f-4,x:e.i(i.a)(t,r)},{i:f-2,x:e.i(i.a)(n,u)})}else 1===r&&1===u||o.push(a(o)+"scale("+r+","+u+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),o(n.translateX,n.translateY,e.translateX,e.translateY,r,i),c(n.rotate,e.rotate,r,i),f(n.skewX,e.skewX,r,i),s(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,u=i.length;++e0){for(;la)break;g.push(f)}}else for(;l=1;--c)if(!((f=o*c)a)break;g.push(f)}}else g=e.i(s.z)(l,d,Math.min(d-l,p)).map(b);return n?g.reverse():g},n.tickFormat=function(t,r){if(null==r&&(r=10===h?".0e":","),"function"!=typeof r&&(r=e.i(l.b)(r)),t===1/0)return r;null==t&&(t=10);var i=Math.max(1,h*t/n.ticks().length);return function(t){var n=t/b(Math.round(v(t)));return n*h0?c[n-1]:a[0],n=f?[s[f-1],c]:[s[n-1],s[n]]},t.copy=function(){return r().domain([o,c]).range(l)},e.i(a.b)(t)}n.a=r;var i=e(5),u=e(17),a=e(32)},function(t,n,e){"use strict";e.d(n,"b",function(){return u}),e.d(n,"c",function(){return a});var r=e(9),i=e(6),u=e.i(i.v)(e.i(r.f)(-100,.75,.35),e.i(r.f)(80,1.5,.8)),a=e.i(i.v)(e.i(r.f)(260,.75,.35),e.i(r.f)(80,1.5,.8)),o=e.i(r.f)();n.a=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return o.h=360*t-100,o.s=1.5-1.5*n,o.l=.8-.9*n,o+""}},function(t,n,e){"use strict";function r(t){function n(n){var e=(n-u)/(a-u);return t(o?Math.max(0,Math.min(1,e)):e)}var u=0,a=1,o=!1;return n.domain=function(t){return arguments.length?(u=+t[0],a=+t[1],n):[u,a]},n.clamp=function(t){return arguments.length?(o=!!t,n):o},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return r(t).domain([u,a]).clamp(o)},e.i(i.b)(n)}n.a=r;var i=e(32)},function(t,n,e){"use strict";function r(){function t(t){if(t<=t)return a[e.i(i.a)(n,t,0,o)]}var n=[.5],a=[0,1],o=1;return t.domain=function(e){return arguments.length?(n=u.b.call(e),o=Math.min(n.length,a.length-1),t):n.slice()},t.range=function(e){return arguments.length?(a=u.b.call(e),o=Math.min(n.length,a.length-1),t):a.slice()},t.invertExtent=function(t){var e=a.indexOf(t);return[n[e-1],n[e]]},t.copy=function(){return r().domain(n).range(a)},t}n.a=r;var i=e(5),u=e(17)},function(t,n,e){"use strict";var r=e(5),i=e(64);n.a=function(t,n,u){var a,o=t[0],c=t[t.length-1],f=e.i(r.B)(o,c,null==n?10:n);switch(u=e.i(i.e)(null==u?",f":u),u.type){case"s":var s=Math.max(Math.abs(o),Math.abs(c));return null!=u.precision||isNaN(a=e.i(i.g)(f,s))||(u.precision=a),e.i(i.c)(u,s);case"":case"e":case"g":case"p":case"r":null!=u.precision||isNaN(a=e.i(i.h)(f,Math.max(Math.abs(o),Math.abs(c))))||(u.precision=a-("e"===u.type));break;case"f":case"%":null!=u.precision||isNaN(a=e.i(i.f)(f))||(u.precision=a-2*("%"===u.type))}return e.i(i.b)(u)}},function(t,n,e){"use strict";var r=e(164),i=e(94),u=e(52);n.a=function(){return e.i(r.b)(u._7,u._5,u.P,u.N,u.L,u.J,u.h,u.d,i.d).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(t,n,e){"use strict";function r(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}e.d(n,"b",function(){return u}),e.d(n,"c",function(){return a}),e.d(n,"d",function(){return o});var i=e(31);n.a=r(e.i(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var u=r(e.i(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),a=r(e.i(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),o=r(e.i(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(46),i=e(166);n.a=function(t){return e.i(i.a)(e.i(r.a)(t).call(document.documentElement))}},function(t,n,e){"use strict";function r(){return new i}function i(){this._="@"+(++u).toString(36)}n.a=r;var u=0;i.prototype=r.prototype={constructor:i,get:function(t){for(var n=this._;!(n in t);)if(!(t=t.parentNode))return;return t[n]},set:function(t,n){return t[this._]=n},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}}},function(t,n,e){"use strict";var r=e(88),i=e(47);n.a=function(t){var n=e.i(r.a)();return n.changedTouches&&(n=n.changedTouches[0]),e.i(i.a)(t,n)}},function(t,n,e){"use strict";var r=e(7);n.a=function(t){return"string"==typeof t?new r.b([document.querySelectorAll(t)],[document.documentElement]):new r.b([null==t?[]:t],r.c)}},function(t,n,e){"use strict";var r=e(46);n.a=function(t){var n="function"==typeof t?t:e.i(r.a)(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}},function(t,n,e){"use strict";function r(t){return function(){this.removeAttribute(t)}}function i(t){return function(){this.removeAttributeNS(t.space,t.local)}}function u(t,n){return function(){this.setAttribute(t,n)}}function a(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function o(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function c(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}var f=e(84);n.a=function(t,n){var s=e.i(f.a)(t);if(arguments.length<2){var l=this.node();return s.local?l.getAttributeNS(s.space,s.local):l.getAttribute(s)}return this.each((null==n?s.local?i:r:"function"==typeof n?s.local?c:o:s.local?a:u)(s,n))}},function(t,n,e){"use strict";n.a=function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}},function(t,n,e){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new u(t)}function u(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function a(t,n){for(var e=i(t),r=-1,u=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},n.a=function(t,n){var e=r(t+"");if(arguments.length<2){for(var u=i(this.node()),a=-1,o=e.length;++a=N&&(N=k+1);!(M=x[N])&&++N<_;);w._next=M||null}}return l=new u.b(l,c),l._enter=h,l._exit=d,l}},function(t,n,e){"use strict";n.a=function(t){return arguments.length?this.property("__data__",t):this.node().__data__}},function(t,n,e){"use strict";function r(t,n,r){var i=e.i(a.a)(t),u=i.CustomEvent;"function"==typeof u?u=new u(n,r):(u=i.document.createEvent("Event"),r?(u.initEvent(n,r.bubbles,r.cancelable),u.detail=r.detail):u.initEvent(n,!1,!1)),t.dispatchEvent(u)}function i(t,n){return function(){return r(this,t,n)}}function u(t,n){return function(){return r(this,t,n.apply(this,arguments))}}var a=e(89);n.a=function(t,n){return this.each(("function"==typeof n?u:i)(t,n))}},function(t,n,e){"use strict";n.a=function(t){for(var n=this._groups,e=0,r=n.length;e=0;)(r=i[u])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this}},function(t,n,e){"use strict";function r(t){return function(){delete this[t]}}function i(t,n){return function(){this[t]=n}}function u(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}n.a=function(t,n){return arguments.length>1?this.each((null==n?r:"function"==typeof n?u:i)(t,n)):this.node()[t]}},function(t,n,e){"use strict";function r(){this.nextSibling&&this.parentNode.appendChild(this)}n.a=function(){return this.each(r)}},function(t,n,e){"use strict";function r(){var t=this.parentNode;t&&t.removeChild(this)}n.a=function(){return this.each(r)}},function(t,n,e){"use strict";var r=e(7),i=e(87);n.a=function(t){"function"!=typeof t&&(t=e.i(i.a)(t));for(var n=this._groups,u=n.length,a=new Array(u),o=0;on?1:t>=n?0:NaN}var i=e(7);n.a=function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=r);for(var e=this._groups,u=e.length,a=new Array(u),o=0;oz*z+R*R&&(A=T,S=E),{cx:A,cy:S,x01:-l,y01:-d,x11:A*(u/M-1),y11:S*(u/M-1)}}var s=e(16),l=e(18),h=e(33);n.a=function(){function t(){var t,r,i=+n.apply(this,arguments),u=+d.apply(this,arguments),a=b.apply(this,arguments)-h.f,o=g.apply(this,arguments)-h.f,l=e.i(h.g)(o-a),m=o>a;if(_||(_=t=e.i(s.a)()),uh.a)if(l>h.c-h.a)_.moveTo(u*e.i(h.h)(a),u*e.i(h.i)(a)),_.arc(0,0,u,a,o,!m),i>h.a&&(_.moveTo(i*e.i(h.h)(o),i*e.i(h.i)(o)),_.arc(0,0,i,o,a,m));else{var x,w,M=a,k=o,N=a,A=o,S=l,T=l,E=y.apply(this,arguments)/2,C=E>h.a&&(v?+v.apply(this,arguments):e.i(h.d)(i*i+u*u)),P=e.i(h.j)(e.i(h.g)(u-i)/2,+p.apply(this,arguments)),z=P,R=P;if(C>h.a){var q=e.i(h.k)(C/i*e.i(h.i)(E)),L=e.i(h.k)(C/u*e.i(h.i)(E));(S-=2*q)>h.a?(q*=m?1:-1,N+=q,A-=q):(S=0,N=A=(a+o)/2),(T-=2*L)>h.a?(L*=m?1:-1,M+=L,k-=L):(T=0,M=k=(a+o)/2)}var O=u*e.i(h.h)(M),D=u*e.i(h.i)(M),U=i*e.i(h.h)(A),j=i*e.i(h.i)(A);if(P>h.a){var I=u*e.i(h.h)(k),B=u*e.i(h.i)(k),Y=i*e.i(h.h)(N),F=i*e.i(h.i)(N);if(lh.a?c(O,D,Y,F,I,B,U,j):[U,j],X=O-H[0],G=D-H[1],V=I-H[0],W=B-H[1],$=1/e.i(h.i)(e.i(h.l)((X*V+G*W)/(e.i(h.d)(X*X+G*G)*e.i(h.d)(V*V+W*W)))/2),Q=e.i(h.d)(H[0]*H[0]+H[1]*H[1]);z=e.i(h.j)(P,(i-Q)/($-1)),R=e.i(h.j)(P,(u-Q)/($+1))}}T>h.a?R>h.a?(x=f(Y,F,O,D,u,R,m),w=f(I,B,U,j,u,R,m),_.moveTo(x.cx+x.x01,x.cy+x.y01),Rh.a&&S>h.a?z>h.a?(x=f(U,j,I,B,i,-z,m),w=f(O,D,Y,F,i,-z,m),_.lineTo(x.cx+x.x01,x.cy+x.y01),z
0)for(var r,i=t[0],u=n[0],a=t[e]-i,o=n[e]-u,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*a),this._beta*n[c]+(1-this._beta)*(u+r*o));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}},n.a=function t(n){function e(t){return 1===n?new i.b(t):new r(t,n)}return e.beta=function(n){return t(+n)},e}(.85)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(173),u=e(51),a=e(90);r.prototype={areaStart:u.a,areaEnd:u.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){if(t=+t,n=+n,this._point){var r=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:e.i(a.b)(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.b(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(174),u=e(90);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var r=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:e.i(u.b)(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.b(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(51);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){return t<0?-1:1}function i(t,n,e){var i=t._x1-t._x0,u=n-t._x1,a=(t._y1-t._y0)/(i||u<0&&-0),o=(e-t._y1)/(u||i<0&&-0),c=(a*u+o*i)/(i+u);return(r(a)+r(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(c))||0}function u(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function a(t,n,e){var r=t._x0,i=t._y0,u=t._x1,a=t._y1,o=(u-r)/3;t._context.bezierCurveTo(r+o,i+o*n,u-o,a-o*e,u,a)}function o(t){this._context=t}function c(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new o(t)}function l(t){return new c(t)}n.a=s,n.b=l,o.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:a(this,this._t0,u(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,a(this,u(this,e=i(this,t,n)),e);break;default:a(this,this._t0,e=i(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(c.prototype=Object.create(o.prototype)).point=function(t,n){o.prototype.point.call(this,n,t)},f.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,u){this._context.bezierCurveTo(n,t,r,e,u,i)}}},function(t,n,e){"use strict";function r(t){this._context=t}function i(t){var n,e,r=t.length-1,i=new Array(r),u=new Array(r),a=new Array(r);for(i[0]=0,u[0]=2,a[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(a[n]-i[n+1])/u[n];for(u[r-1]=(t[r]+i[r-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}},n.a=function(t){return new r(t,.5)}},function(t,n,e){"use strict";n.a=function(t,n){return nt?1:n>=t?0:NaN}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";function r(t){return t.source}function i(t){return t.target}function u(t){function n(){var n,r=d.a.call(arguments),i=u.apply(this,r),s=a.apply(this,r);if(f||(f=n=e.i(h.a)()),t(f,+o.apply(this,(r[0]=i,r)),+c.apply(this,r),+o.apply(this,(r[0]=s,r)),+c.apply(this,r)),n)return f=null,n+""||null}var u=r,a=i,o=v.a,c=v.b,f=null;return n.source=function(t){return arguments.length?(u=t,n):u},n.target=function(t){return arguments.length?(a=t,n):a},n.x=function(t){return arguments.length?(o="function"==typeof t?t:e.i(p.a)(+t),n):o},n.y=function(t){return arguments.length?(c="function"==typeof t?t:e.i(p.a)(+t),n):c},n.context=function(t){return arguments.length?(f=null==t?null:t,n):f},n}function a(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function o(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function c(t,n,r,i,u){var a=e.i(b.a)(n,r),o=e.i(b.a)(n,r=(r+u)/2),c=e.i(b.a)(i,r),f=e.i(b.a)(i,u);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],c[0],c[1],f[0],f[1])}function f(){return u(a)}function s(){return u(o)}function l(){var t=u(c);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}n.a=f,n.b=s,n.c=l;var h=e(16),d=e(172),p=e(18),v=e(93),b=e(177)},function(t,n,e){"use strict";n.a=function(t,n){if((o=t.length)>1)for(var e,r,i,u,a,o,c=0,f=t[n[0]].length;c=0?(r[0]=u,r[1]=u+=i):i<0?(r[1]=a,r[0]=a+=i):r[0]=u}},function(t,n,e){"use strict";var r=e(34);n.a=function(t,n){if((u=t.length)>0){for(var i,u,a,o=0,c=t[0].length;o0){for(var i,u=0,a=t[n[0]],o=a.length;u0&&(u=(i=t[n[0]]).length)>0){for(var i,u,a,o=0,c=1;c0&&(p+=h);for(null!=o?v.sort(function(t,n){return o(b[t],b[n])}):null!=c&&v.sort(function(n,e){return c(t[n],t[e])}),e=0,i=p?(y-d*m)/p:0;e0?h*i:0)+m,b[r]={data:t[r],index:e,value:h,startAngle:g,endAngle:u,padAngle:_};return b}var n=u.a,o=i.a,c=null,f=e.i(r.a)(0),s=e.i(r.a)(a.c),l=e.i(r.a)(0);return t.value=function(i){return arguments.length?(n="function"==typeof i?i:e.i(r.a)(+i),t):n},t.sortValues=function(n){return arguments.length?(o=n,c=null,t):o},t.sort=function(n){return arguments.length?(c=n,o=null,t):c},t.startAngle=function(n){return arguments.length?(f="function"==typeof n?n:e.i(r.a)(+n),t):f},t.endAngle=function(n){return arguments.length?(s="function"==typeof n?n:e.i(r.a)(+n),t):s},t.padAngle=function(n){return arguments.length?(l="function"==typeof n?n:e.i(r.a)(+n),t):l},t}},function(t,n,e){"use strict";function r(t,n){return t[n]}var i=e(172),u=e(18),a=e(34),o=e(35);n.a=function(){function t(t){var e,r,i=n.apply(this,arguments),u=t.length,a=i.length,o=new Array(a);for(e=0;e0?t>1?e.i(r.a)(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):i:null},n.a=i;var u=i.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setTime(Math.floor(t/i.d)*i.d)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getMinutes()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(r.a)(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()});n.a=i;var u=i.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setTime(Math.floor(t/i.e)*i.e)},function(t,n){t.setTime(+t+n*i.e)},function(t,n){return(n-t)/i.e},function(t){return t.getUTCSeconds()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/i.b},function(t){return t.getUTCDate()-1});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getUTCHours()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getUTCMinutes()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(r.a)(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()});n.a=i;var u=i.range},function(t,n,e){"use strict";function r(t){return e.i(i.a)(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/u.a})}e.d(n,"a",function(){return a}),e.d(n,"c",function(){return o}),e.d(n,"e",function(){return c}),e.d(n,"g",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"k",function(){return l}),e.d(n,"m",function(){return h}),e.d(n,"b",function(){return d}),e.d(n,"d",function(){return p}),e.d(n,"f",function(){return v}),e.d(n,"h",function(){return b}),e.d(n,"j",function(){return g}),e.d(n,"l",function(){return y}),e.d(n,"n",function(){return _});var i=e(4),u=e(11),a=r(0),o=r(1),c=r(2),f=r(3),s=r(4),l=r(5),h=r(6),d=a.range,p=o.range,v=c.range,b=f.range,g=s.range,y=l.range,_=h.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(r.a)(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?e.i(r.a)(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null},n.a=i;var u=i.range},function(t,n,e){"use strict";function r(t){return e.i(i.a)(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*u.d)/u.a})}e.d(n,"a",function(){return a}),e.d(n,"c",function(){return o}),e.d(n,"e",function(){return c}),e.d(n,"g",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"k",function(){return l}),e.d(n,"m",function(){return h}),e.d(n,"b",function(){return d}),e.d(n,"d",function(){return p}),e.d(n,"f",function(){return v}),e.d(n,"h",function(){return b}),e.d(n,"j",function(){return g}),e.d(n,"l",function(){return y}),e.d(n,"n",function(){return _});var i=e(4),u=e(11),a=r(0),o=r(1),c=r(2),f=r(3),s=r(4),l=r(5),h=r(6),d=a.range,p=o.range,v=c.range,b=f.range,g=s.range,y=l.range,_=h.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(r.a)(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?e.i(r.a)(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null},n.a=i;var u=i.range},function(t,n,e){"use strict";var r=e(96);n.a=function(t,n,i){var u=new r.d,a=n;return null==n?(u.restart(t,n,i),u):(n=+n,i=null==i?e.i(r.a)():+i,u.restart(function e(r){r+=a,u.restart(e,a+=n,i),t(r)},n,i),u)}},function(t,n,e){"use strict";var r=e(96);n.a=function(t,n,e){var i=new r.d;return n=null==n?0:+n,i.restart(function(e){i.stop(),t(e+n)},n,e),i}},function(t,n,e){"use strict";var r=e(13),i=e(8),u=[null];n.a=function(t,n){var e,a,o=t.__transition;if(o){n=null==n?null:n+"";for(a in o)if((e=o[a]).state>i.d&&e.name===n)return new r.b([[t]],u,n,+a)}return null}},function(t,n,e){"use strict";var r=e(3),i=e(508),u=e(509);r.k.prototype.interrupt=i.a,r.k.prototype.transition=u.a},function(t,n,e){"use strict";var r=e(187);n.a=function(t){return this.each(function(){e.i(r.a)(this,t)})}},function(t,n,e){"use strict";function r(t,n){for(var r;!(r=t.__transition)||!(r=r[n]);)if(!(t=t.parentNode))return c.time=e.i(o.a)(),c;return r}var i=e(13),u=e(8),a=e(118),o=e(53),c={time:null,delay:0,duration:250,ease:a.i};n.a=function(t){var n,a;t instanceof i.b?(n=t._id,t=t._name):(n=e.i(i.c)(),(a=c).time=e.i(o.a)(),t=null==t?null:t+"");for(var f=this._groups,s=f.length,l=0;l=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(t,n,e){var i,a,o=r(n)?u.g:u.e;return function(){var r=o(this,t),u=r.on;u!==i&&(a=(i=u).copy()).on(n,e),r.on=a}}var u=e(8);n.a=function(t,n){var r=this._id;return arguments.length<2?e.i(u.f)(this.node(),r).on.on(t):this.each(i(r,t,n))}},function(t,n,e){"use strict";function r(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}n.a=function(){return this.on("end.remove",r(this._id))}},function(t,n,e){"use strict";var r=e(3),i=e(13),u=e(8);n.a=function(t){var n=this._name,a=this._id;"function"!=typeof t&&(t=e.i(r.l)(t));for(var o=this._groups,c=o.length,f=new Array(c),s=0;sp.b)v=v.L;else{if(!((a=o-f(v,s))>p.b)){u>-p.b?(n=v.P,r=v):a>-p.b?(n=v,r=v.N):n=r=v;break}if(!v.R){n=v;break}v=v.R}e.i(l.d)(t);var b=i(t);if(p.e.insert(n,b),n||r){if(n===r)return e.i(h.b)(n),r=i(n.site),p.e.insert(b,r),b.edge=r.edge=e.i(d.d)(n.site,b.site),e.i(h.c)(n),void e.i(h.c)(r);if(!r)return void(b.edge=e.i(d.d)(n.site,b.site));e.i(h.b)(n),e.i(h.b)(r);var g=n.site,y=g[0],_=g[1],m=t[0]-y,x=t[1]-_,w=r.site,M=w[0]-y,k=w[1]-_,N=2*(m*k-x*M),A=m*m+x*x,S=M*M+k*k,T=[(k*A-x*S)/N+y,(m*S-M*A)/N+_];e.i(d.c)(r.edge,g,w,T),b.edge=e.i(d.d)(g,t,null,T),r.edge=e.i(d.d)(t,w,null,T),e.i(h.c)(n),e.i(h.c)(r)}}function c(t,n){var e=t.site,r=e[0],i=e[1],u=i-n;if(!u)return r;var a=t.P;if(!a)return-1/0;e=a.site;var o=e[0],c=e[1],f=c-n;if(!f)return o;var s=o-r,l=1/u-1/f,h=s/f;return l?(-h+Math.sqrt(h*h-2*l*(s*s/(-2*f)-c+f/2+i-u/2)))/l+r:(r+o)/2}function f(t,n){var e=t.N;if(e)return c(e,n);var r=t.site;return r[1]===n?r[0]:1/0}n.b=a,n.a=o;var s=e(99),l=e(189),h=e(190),d=e(98),p=e(36),v=[]},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t){return t[0]}function i(t){return t[1]}n.a=r,n.b=i},function(t,n,e){"use strict";var r=e(528),i=e(529),u=e(36);n.a=function(){function t(t){return new u.a(t.map(function(e,r){var i=[Math.round(n(e,r,t)/u.b)*u.b,Math.round(a(e,r,t)/u.b)*u.b];return i.index=r,i.data=e,i}),o)}var n=i.a,a=i.b,o=null;return t.polygons=function(n){return t(n).polygons()},t.links=function(n){return t(n).links()},t.triangles=function(n){return t(n).triangles()},t.x=function(i){return arguments.length?(n="function"==typeof i?i:e.i(r.a)(+i),t):n},t.y=function(n){return arguments.length?(a="function"==typeof n?n:e.i(r.a)(+n),t):a},t.extent=function(n){return arguments.length?(o=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],t):o&&[[o[0][0],o[0][1]],[o[1][0],o[1][1]]]},t.size=function(n){return arguments.length?(o=null==n?null:[[0,0],[+n[0],+n[1]]],t):o&&[o[1][0]-o[0][0],o[1][1]-o[0][1]]},t}},function(t,n,e){"use strict";var r=e(535);e.d(n,"a",function(){return r.a});var i=e(191);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b})},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t,n,e){this.target=t,this.type=n,this.transform=e}n.a=r},function(t,n,e){"use strict";function r(){i.r.stopImmediatePropagation()}n.b=r;var i=e(3);n.a=function(){i.r.preventDefault(),i.r.stopImmediatePropagation()}},function(t,n,e){"use strict";function r(){return!h.r.button}function i(){var t,n,e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,t=e.width.baseVal.value,n=e.height.baseVal.value):(t=e.clientWidth,n=e.clientHeight),[[0,0],[t,n]]}function u(){return this.__zoom||b.b}function a(){return-h.r.deltaY*(h.r.deltaMode?120:1)/500}function o(){return"ontouchstart"in this}function c(t,n,e){var r=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],u=t.invertY(n[0][1])-e[0][1],a=t.invertY(n[1][1])-e[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>u?(u+a)/2:Math.min(0,u)||Math.max(0,a))}var f=e(14),s=e(60),l=e(6),h=e(3),d=e(97),p=e(532),v=e(533),b=e(191),g=e(534);n.a=function(){function t(t){t.property("__zoom",u).on("wheel.zoom",M).on("mousedown.zoom",k).on("dblclick.zoom",N).filter(L).on("touchstart.zoom",A).on("touchmove.zoom",S).on("touchend.zoom touchcancel.zoom",T).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function n(t,n){return n=Math.max(O[0],Math.min(O[1],n)),n===t.k?t:new b.c(n,t.x,t.y)}function y(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new b.c(t.k,r,i)}function _(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function m(t,n,e){t.on("start.zoom",function(){x(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){x(this,arguments).end()}).tween("zoom",function(){var t=this,r=arguments,i=x(t,r),u=z.apply(t,r),a=e||_(u),o=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),c=t.__zoom,f="function"==typeof n?n.apply(t,r):n,s=j(c.invert(a).concat(o/c.k),f.invert(a).concat(o/f.k));return function(t){if(1===t)t=f;else{var n=s(t),e=o/n[2];t=new b.c(e,a[0]-n[0]*e,a[1]-n[1]*e)}i.zoom(null,t)}})}function x(t,n){for(var e,r=0,i=I.length;rH}r.zoom("mouse",R(y(r.that.__zoom,r.mouse[0]=e.i(h.e)(r.that),r.mouse[1]),r.extent,D))}function n(){i.on("mousemove.zoom mouseup.zoom",null),e.i(s.c)(h.r.view,r.moved),e.i(g.a)(),r.end()}if(!C&&P.apply(this,arguments)){var r=x(this,arguments),i=e.i(h.i)(h.r.view).on("mousemove.zoom",t,!0).on("mouseup.zoom",n,!0),u=e.i(h.e)(this),a=h.r.clientX,o=h.r.clientY;e.i(s.b)(h.r.view),e.i(g.b)(),r.mouse=[u,this.__zoom.invert(u)],e.i(d.c)(this),r.start()}}function N(){if(P.apply(this,arguments)){var r=this.__zoom,i=e.i(h.e)(this),u=r.invert(i),a=r.k*(h.r.shiftKey?.5:2),o=R(y(n(r,a),i,u),z.apply(this,arguments),D);e.i(g.a)(),U>0?e.i(h.i)(this).transition().duration(U).call(m,o,i):e.i(h.i)(this).call(t.transform,o)}}function A(){if(P.apply(this,arguments)){var t,n,r,i,u=x(this,arguments),a=h.r.changedTouches,o=a.length;for(e.i(g.b)(),n=0;n