1(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{100:function(n,t,r){"use strict";function e(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}r.d(t,"b",(function(){return e})),t.a=function(a,b){b||(b=[]);var i,n=a?Math.min(b.length,a.length):0,t=b.slice();return function(r){for(i=0;i<n;++i)t[i]=a[i]*(1-r)+b[i]*r;return t}}},115:function(n,t,r){"use strict";r.d(t,"b",(function(){return h})),r.d(t,"c",(function(){return v}));var e=r(18),o=r(130),c=r(226),f=r(13);function l(n){return function(t){var i,r,o=t.length,c=new Array(o),g=new Array(o),b=new Array(o);for(i=0;i<o;++i)r=Object(e.g)(t[i]),c[i]=r.r||0,g[i]=r.g||0,b[i]=r.b||0;return c=n(c),g=n(g),b=n(b),r.opacity=1,function(n){return r.r=c(n),r.g=g(n),r.b=b(n),r+""}}}t.a=function n(t){var r=Object(f.b)(t);function o(n,t){var o=r((n=Object(e.g)(n)).r,(t=Object(e.g)(t)).r),g=r(n.g,t.g),b=r(n.b,t.b),c=Object(f.a)(n.opacity,t.opacity);return function(t){return n.r=o(t),n.g=g(t),n.b=b(t),n.opacity=c(t),n+""}}return o.gamma=n,o}(1);var h=l(o.b),v=l(c.a)},13:function(n,t,r){"use strict";r.d(t,"c",(function(){return c})),r.d(t,"b",(function(){return f})),r.d(t,"a",(function(){return l}));var e=r(140);function o(a,n){return function(t){return a+t*n}}function c(a,b){var n=b-a;return n?o(a,n>180||n<-180?n-360*Math.round(n/360):n):Object(e.a)(isNaN(a)?b:a)}function f(n){return 1==(n=+n)?l:function(a,b){return b-a?function(a,b,n){return a=Math.pow(a,n),b=Math.pow(b,n)-a,n=1/n,function(t){return Math.pow(a+t*b,n)}}(a,b,n):Object(e.a)(isNaN(a)?b:a)}}function l(a,b){var n=b-a;return n?o(a,n):Object(e.a)(isNaN(a)?b:a)}},130:function(n,t,r){"use strict";function e(n,t,r,e,o){var c=n*n,f=c*n;return((1-3*n+3*c-f)*t+(4-6*c+3*f)*r+(1+3*n+3*c-3*f)*e+f*o)/6}r.d(t,"a",(function(){return e})),t.b=function(n){var t=n.length-1;return function(r){var i=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),o=n[i],c=n[i+1],f=i>0?n[i-1]:2*o-c,l=i<t-1?n[i+2]:2*c-o;return e((r-i/t)*t,f,o,c,l)}}},140:function(n,t,r){"use strict";t.a=n=>()=>n},226:function(n,t,r){"use strict";var e=r(130);t.a=function(n){var t=n.length;return function(r){var i=Math.floor(((r%=1)<0?++r:r)*t),o=n[(i+t-1)%t],c=n[i%t],f=n[(i+1)%t],l=n[(i+2)%t];return Object(e.a)((r-i/t)*t,o,c,f,l)}
1}},227:function(n,t,r){"use strict";var e=r(50),o=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,c=new RegExp(o.source,"g");t.a=function(a,b){var n,t,r,f=o.lastIndex=c.lastIndex=0,i=-1,s=[],q=[];for(a+="",b+="";(n=o.exec(a))&&(t=c.exec(b));)(r=t.index)>f&&(r=b.slice(f,r),s[i]?s[i]+=r:s[++i]=r),(n=n[0])===(t=t[0])?s[i]?s[i]+=t:s[++i]=t:(s[++i]=null,q.push({i:i,x:Object(e.a)(n,t)})),f=c.lastIndex;return f<b.length&&(r=b.slice(f),s[i]?s[i]+=r:s[++i]=r),s.length<2?q[0]?function(b){return function(n){return b(n)+""}}(q[0].x):function(b){return function(){return b}}(b):(b=q.length,function(n){for(var t,i=0;i<b;++i)s[(t=q[i]).i]=t.x(n);return s.join("")})}},228:function(n,t,r){"use strict";t.a=function(a,b){var n=new Date;return a=+a,b=+b,function(t){return n.setTime(a*(1-t)+b*t),n}}},229:function(n,t,r){"use strict";r.d(t,"b",(function(){return c}));var e=r(97),o=r(100);function c(a,b){var i,n=b?b.length:0,t=a?Math.min(n,a.length):0,r=new Array(t),o=new Array(n);for(i=0;i<t;++i)r[i]=Object(e.a)(a[i],b[i]);for(;i<n;++i)o[i]=b[i];return function(n){for(i=0;i<t;++i)o[i]=r[i](n);return o}}t.a=function(a,b){return(Object(o.b)(b)?o.a:c)(a,b)}},230:function(n,t,r){"use strict";var e=r(97);t.a=function(a,b){var n,i={},t={};for(n in null!==a&&"object"==typeof a||(a={}),null!==b&&"object"==typeof b||(b={}),b)n in a?i[n]=Object(e.a)(a[n],b[n]):t[n]=b[n];return function(r){for(n in i)t[n]=i[n](r);return t}}},283:function(n,t,r){"use strict";r.d(t,"a",(function(){return f}));var e=r(240),o=r(13);function c(n){return function t(r){function c(t,c){var f=n((t=Object(e.a)(t)).h,(c=Object(e.a)(c)).h),s=Object(o.a)(t.s,c.s),l=Object(o.a)(t.l,c.l),h=Object(o.a)(t.opacity,c.opacity);return function(n){return t.h=f(n),t.s=s(n),t.l=l(Math.pow(n,r)),t.opacity=h(n),t+""}}return r=+r,c.gamma=t,c}(1)}t.b=c(o.c);var f=c(o.a)},285:function(n,t,r){"use strict";r.d(t,"a",(function(){return v})),r.d(t,"b",(function(){return d}));var e,o=r(50),c=180/Math.PI,f={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},l=function(a,b,n,t,r,e){var o,f,l;return(o=Math.sqrt(a*a+b*b))&&(a/=o,b/=o),(l=a*n+b*t)&&(n-=a*l,t-=b*l),(f=Math.sqrt(n*n+t*t))&&(n/=f,t/=f,l/=f),a*t<b*n&&(a=-a,b=-b,l=-l,o=-o),{translateX:r,translateY:e,rotate:Math.atan2(b,a)*c,skewX:Math.atan(l)*c,scaleX:o,scaleY:f}};function h(n,t,r,e){function c(s){return s.length?s.pop()+" ":""}return function(a,b){var s=[],q=[];return a=n(a),b=n(b),function(n,e,c,f,s,q){if(n!==c||e!==f){var i=s.push("translate(",null,t,null,r);q.push({i:i-4,x:Object(o.a)(n,c)},{i:i-2,x:Object(o.a)(e,f)})}else(c||f)&&s.push("translate("+c+t+f+r)}(a.translateX,a.translateY,b.translateX,b.translateY,s,q),function(a,b,s,q){a!==b?(a-b>180?b+=360:b-a>180&&(a+=360),q.push({i:s.push(c(s)+"rotate(",null,e)-2,x:Object(o.a)(a,b)})):b&&s.push(c(s)+"rotate("+b+e)}(a.rotate,b.rotate,s,q),function(a,b,s,q){a!==b?q.push({i:s.push(c(s)+"skewX(",null,e)-2,x:Object(o.a)(a,b)}):b&&s.push(c(s)+"skewX("+b+e)}(a.skewX,b.skewX,s,q),function(n,t,r,e,s,q){if(n!==r||t!==e){var i=s.push(c(s)+"scale(",null,",",null,")");q.push({i:i-4,x:Object(o.a)(n,r)},{i:i-2,x:Object(o.a)(t,e)})}else 1===r&&1===e||s.push(c(s)+"scale("+r+","+e+")")}(a.scaleX,a.scaleY,b.scaleX,b.scaleY,s,q),a=b=null,function(n){for(var t,i=-1,r=q.length;++i<r;)s[(t=q[i]).i]=t.x(n);return s.join("")}}}var v=h((function(n){const t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(n+"");return t.isIdentity?f:l(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),d=h((function(n){return null==n?f:(e||(e=document.createElementNS("http://www.w3.org/2000/svg","g")),e.setAttribute("transform",n),(n=e.transform.baseVal.consolidate())?(n=n.matrix,l(n.a,n.b,n.c,n.d,n.e,n.f)):f)}),", ",")",")")},408:function(n,t,r){"use strict";const e=Math.PI,o=2*e,c=o-1e-6;function f(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function path(){return new f}f.prototype=path.prototype={constructor:f,moveTo:function(n,t){this._+="M"+(this._x0=this._x1=+n)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(n,t){this._+="L"+(this._x1=+n)+","+(this._y1=+t)},quadraticCurveTo:function(n,t,r,e){this._+="Q"+ +n+","+ +t+","+(this._x1=+r)+","+(this._y1=+e)},bezierCurveTo:function(n,t,r,e,o,c){this._+="C"+ +n+","+ +t+","+ +r+","+ +e+","+(this._x1=+o)+","+(this._y1=+c)},arcTo:function(n,t,r,o,c){n=+n,t=+t,r=+r,o=+o,c=+c;var f=this._x1,l=this._y1,h=r-n,v=o-t,d=f-n,y=l-t,x=d*d+y*y;if(c<0)throw new Error("negative radius: "+c);if(null===this._x1)this._+="M"+(this._x1=n)+","+(this._y1=t);else if(x>1e-6)if(Math.abs(y*h-v*d)>1e-6&&c){var M=r-f,_=o-l,m=h*h+v*v,E=M*M+_*_,w=Math.sqrt(m),S=Math.sqrt(x),j=c*Math.tan((e-Math.acos((m+x-E)/(2*w*S)))/2),O=j/S,N=j/w;Math.abs(O-1)>1e-6&&(this._+="L"+(n+O*d)+","+(t+O*y)),this._+="A"+c+","+c+",0,0,"+ +(y*M>d*_)+","+(this._x1=n+N*h)+","+(this._y1=t+N*v)}else this._+="L"+(this._x1=n)+","+(this._y1=t);else;},arc:function(n,t,r,f,l,h){n=+n,t=+t,h=!!h;
1var v=(r=+r)*Math.cos(f),d=r*Math.sin(f),y=n+v,x=t+d,M=1^h,_=h?f-l:l-f;if(r<0)throw new Error("negative radius: "+r);null===this._x1?this._+="M"+y+","+x:(Math.abs(this._x1-y)>1e-6||Math.abs(this._y1-x)>1e-6)&&(this._+="L"+y+","+x),r&&(_<0&&(_=_%o+o),_>c?this._+="A"+r+","+r+",0,1,"+M+","+(n-v)+","+(t-d)+"A"+r+","+r+",0,1,"+M+","+(this._x1=y)+","+(this._y1=x):_>1e-6&&(this._+="A"+r+","+r+",0,"+ +(_>=e)+","+M+","+(this._x1=n+r*Math.cos(l))+","+(this._y1=t+r*Math.sin(l))))},rect:function(n,t,r,e){this._+="M"+(this._x0=this._x1=+n)+","+(this._y0=this._y1=+t)+"h"+ +r+"v"+ +e+"h"+-r+"Z"},toString:function(){return this._}},t.a=path},412:function(n,t,r){"use strict";t.a=function(a,b){return a=+a,b=+b,function(n){return Math.round(a*(1-n)+b*n)}}},413:function(n,t,r){"use strict";function e(n){return((n=Math.exp(n))+1/n)/2}t.a=function n(t,r,o){function c(n,c){var i,f,l=n[0],h=n[1],v=n[2],d=c[0],y=c[1],x=c[2],M=d-l,_=y-h,m=M*M+_*_;if(m<1e-12)f=Math.log(x/v)/t,i=function(n){return[l+n*M,h+n*_,v*Math.exp(t*n*f)]};else{var E=Math.sqrt(m),w=(x*x-v*v+o*m)/(2*v*r*E),S=(x*x-v*v-o*m)/(2*x*r*E),j=Math.log(Math.sqrt(w*w+1)-w),O=Math.log(Math.sqrt(S*S+1)-S);f=(O-j)/t,i=function(n){var o,s=n*f,c=e(j),u=v/(r*E)*(c*(o=t*s+j,((o=Math.exp(2*o))-1)/(o+1))-function(n){return((n=Math.exp(n))-1/n)/2}(j));return[l+u*M,h+u*_,v*c/e(t*s+j)]}}return i.duration=1e3*f*t/Math.SQRT2,i}return c.rho=function(t){var r=Math.max(.001,+t),e=r*r;return n(r,e,e*e)},c}(Math.SQRT2,2,4)},414:function(n,t,r){"use strict";r.d(t,"a",(function(){return o}));var e=r(97);function o(n,t){void 0===t&&(t=n,n=e.a);for(var i=0,r=t.length-1,o=t[0],c=new Array(r<0?0:r);i<r;)c[i]=n(o,o=t[++i]);return function(n){var i=Math.max(0,Math.min(r-1,Math.floor(n*=r)));return c[i](n-i)}}},415:function(n,t,r){"use strict";r.d(t,"c",(function(){return hn})),r.d(t,"h",(function(){return Vn})),r.d(t,"i",(function(){return ot})),r.d(t,"j",(function(){return xt})),r.d(t,"k",(function(){return zt})),r.d(t,"l",(function(){return Bt})),r.d(t,"m",(function(){return Tt})),r.d(t,"n",(function(){return Pt})),r.d(t,"u",(function(){return nr})),r.d(t,"v",(function(){return Ht})),r.d(t,"C",(function(){return ur})),r.d(t,"D",(function(){return or})),r.d(t,"F",(function(){return sr})),r.d(t,"G",(function(){return Dt})),r.d(t,"N",(function(){return se})),r.d(t,"a",(function(){return Ae})),r.d(t,"b",(function(){return ze})),r.d(t,"d",(function(){return ke})),r.d(t,"e",(function(){return qe})),r.d(t,"f",(function(){return Le})),r.d(t,"g",(function(){return Xe})),r.d(t,"o",(function(){return De})),r.d(t,"p",(function(){return Ce})),r.d(t,"q",(function(){return Ne})),r.d(t,"r",(function(){return Oe})),r.d(t,"s",(function(){return Qe})),r.d(t,"t",(function(){return He})),r.d(t,"w",(function(){return $e})),r.d(t,"x",(function(){return Ue})),r.d(t,"y",(function(){return We})),r.d(t,"z",(function(){return Fe})),r.d(t,"A",(function(){return ti})),r.d(t,"B",(function(){return ni})),r.d(t,"E",(function(){return ri})),r.d(t,"O",(function(){return we})),r.d(t,"P",(function(){return Se})),r.d(t,"H",(function(){return Ie})),r.d(t,"I",(function(){return Te})),r.d(t,"J",(function(){return ii})),r.d(t,"K",(function(){return ei})),r.d(t,"L",(function(){return oi})),r.d(t,"M",(function(){return ui})),r.d(t,"R",(function(){return ai})),r.d(t,"S",(function(){return ci})),r.d(t,"V",(function(){return si})),r.d(t,"W",(function(){return fi})),r.d(t,"Q",(function(){return vt})),r.d(t,"T",(function(){return Q})),r.d(t,"U",(function(){return he}));var e=r(214),o=1e-6,c=Math.PI,f=c/2,l=c/4,h=2*c,v=180/c,d=c/180,y=Math.abs,x=Math.atan,M=Math.atan2,_=Math.cos,m=Math.ceil,E=Math.exp,w=(Math.floor,Math.hypot),S=Math.log,j=Math.pow,O=Math.sin,N=Math.sign||function(n){return n>0?1:n<0?-1:0},A=Math.sqrt,z=Math.tan;function B(n){return n>1?0:n<-1?c:Math.acos(n)}function P(n){return n>1?f:n<-1?-f:Math.asin(n)}function k(n){return(n=O(n/2))*n}function X(){}function L(n,t){n&&I.hasOwnProperty(n.type)&&I[n.type](n,t)}var T={Feature:function(object,n){L(object.geometry,n)},FeatureCollection:function(object,n){for(var t=object.features,i=-1,r=t.length;++i<r;)L(t[i].geometry,n)}},I={Sphere:function(object,n){n.sphere()},Point:function(object,n){object=object.coordinates,n.point(object[0],object[1],object[2])},MultiPoint:function(object,n){for(var t=object.coordinates,i=-1,r=t.length;++i<r;)object=t[i],n.point(object[0],object[1],object[2])},LineString:function(object,n){R(object.coordinates,n,0)},MultiLineString:function(object,n){for(var t=object.coordinates,i=-1,r=t.length;++i<r;)R(t[i],n,0)},Polygon:function(object,n){Y(object.coordinates,n)},MultiPolygon:function(object,n){for(var t=object.coordinates,i=-1,r=t.length;++i<r;)Y(t[i],n)},GeometryCollection:function(object,n){for(var t=object.geometries,i=-1,r=t.length;++i<r;)L(t[i],n)}};function R(n,t,r){var e,i=-1,o=n.length-r;for(t.lineStart();++i<o;)e=n[i],t.point(e[0],e[1],e[2]);t.lineEnd()}function Y(n,t){var i=-1,r=n.length;for(t.polygonStart();++i<r;)R(n[i],t,1);t.polygonEnd()}var C,D,F,W,H,Q=function(object,n){object&&T.hasOwnProperty(object.type)?T[object.type](object,n):L(object,n)},V=new e.a,G=new e.a,J={point:X,lineStart:X,lineEnd:X,polygonStart:function(){V=new e.a,J.lineStart=Z,J.lineEnd=K},polygonEnd:function(){var n=+V;G.add(n<0?h+n:n),this.lineStart=this.lineEnd=this.point=X},sphere:function(){G.add(h)}};function Z(){J.point=U}function K(){$(C,D)}function U(n,t){J.point=$,C=n,D=t,F=n*=d,W=_(t=(t*=d)/2+l),H=O(t)}function $(n,t){var r=(n*=d)-F,e=r>=0?1:-1,o=e*r,c=_(t=(t*=d)/2+l),f=O(t),h=H*f,u=W*c+h*_(o),v=h*e*O(o);V.add(M(v,u)),F=n,W=c,H=f}var nn,tn,rn,en,un,on,cn,an,fn,ln,sn,hn=function(object){return G=new e.a,Q(object,J),2*G};function pn(n){return[M(n[1],n[0]),P(n[2])]}function vn(n){var t=n[0],r=n[1],e=_(r);return[e*_(t),e*O(t),O(r)]}function dn(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function gn(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]
vendor: 28,370 bytes, line 1
1*b[0]]}function yn(a,b){a[0]+=b[0],a[1]+=b[1],a[2]+=b[2]}function xn(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function Mn(n){var t=A(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}var _n={point:mn,lineStart:bn,lineEnd:wn,polygonStart:function(){_n.point=Sn,_n.lineStart=jn,_n.lineEnd=On,fn=new e.a,J.polygonStart()},polygonEnd:function(){J.polygonEnd(),_n.point=mn,_n.lineStart=bn,_n.lineEnd=wn,V<0?(nn=-(rn=180),tn=-(en=90)):fn>o?en=90:fn<-o&&(tn=-90),sn[0]=nn,sn[1]=rn},sphere:function(){nn=-(rn=180),tn=-(en=90)}};function mn(n,t){ln.push(sn=[nn=n,rn=n]),t<tn&&(tn=t),t>en&&(en=t)}function En(n,t){var p=vn([n*d,t*d]);if(an){var r=gn(an,p),e=gn([r[1],-r[0],0],r);Mn(e),e=pn(e);var o,c=n-un,f=c>0?1:-1,l=e[0]*v*f,h=y(c)>180;h^(f*un<l&&l<f*n)?(o=e[1]*v)>en&&(en=o):h^(f*un<(l=(l+360)%360-180)&&l<f*n)?(o=-e[1]*v)<tn&&(tn=o):(t<tn&&(tn=t),t>en&&(en=t)),h?n<un?Nn(nn,n)>Nn(nn,rn)&&(rn=n):Nn(n,rn)>Nn(nn,rn)&&(nn=n):rn>=nn?(n<nn&&(nn=n),n>rn&&(rn=n)):n>un?Nn(nn,n)>Nn(nn,rn)&&(rn=n):Nn(n,rn)>Nn(nn,rn)&&(nn=n)}else ln.push(sn=[nn=n,rn=n]);t<tn&&(tn=t),t>en&&(en=t),an=p,un=n}function bn(){_n.point=En}function wn(){sn[0]=nn,sn[1]=rn,_n.point=mn,an=null}function Sn(n,t){if(an){var r=n-un;fn.add(y(r)>180?r+(r>0?360:-360):r)}else on=n,cn=t;J.point(n,t),En(n,t)}function jn(){J.lineStart()}function On(){Sn(on,cn),J.lineEnd(),y(fn)>o&&(nn=-(rn=180)),sn[0]=nn,sn[1]=rn,an=null}function Nn(n,t){return(t-=n)<0?t+360:t}function An(a,b){return a[0]-b[0]}function zn(n,t){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:t<n[0]||n[1]<t}var Bn,Pn,qn,kn,Xn,Ln,Tn,In,Rn,Yn,Cn,Dn,Fn,Wn,Hn,Qn,Vn=function(n){var i,t,a,b,r,e,o;if(en=rn=-(nn=tn=1/0),ln=[],Q(n,_n),t=ln.length){for(ln.sort(An),i=1,r=[a=ln[0]];i<t;++i)zn(a,(b=ln[i])[0])||zn(a,b[1])?(Nn(a[0],b[1])>Nn(a[0],a[1])&&(a[1]=b[1]),Nn(b[0],a[1])>Nn(a[0],a[1])&&(a[0]=b[0])):r.push(a=b);for(e=-1/0,i=0,a=r[t=r.length-1];i<=t;a=b,++i)b=r[i],(o=Nn(a[1],b[0]))>e&&(e=o,nn=b[0],rn=a[1])}return ln=sn=null,nn===1/0||tn===1/0?[[NaN,NaN],[NaN,NaN]]:[[nn,tn],[rn,en]]},Gn={sphere:X,point:Jn,lineStart:Kn,lineEnd:nt,polygonStart:function(){Gn.lineStart=tt,Gn.lineEnd=et},polygonEnd:function(){Gn.lineStart=Kn,Gn.lineEnd=nt}};function Jn(n,t){n*=d;var r=_(t*=d);Zn(r*_(n),r*O(n),O(t))}function Zn(n,t,r){++Bn,qn+=(n-qn)/Bn,kn+=(t-kn)/Bn,Xn+=(r-Xn)/Bn}function Kn(){Gn.point=Un}function Un(n,t){n*=d;var r=_(t*=d);Wn=r*_(n),Hn=r*O(n),Qn=O(t),Gn.point=$n,Zn(Wn,Hn,Qn)}function $n(n,t){n*=d;var r=_(t*=d),e=r*_(n),o=r*O(n),c=O(t),f=M(A((f=Hn*c-Qn*o)*f+(f=Qn*e-Wn*c)*f+(f=Wn*o-Hn*e)*f),Wn*e+Hn*o+Qn*c);Pn+=f,Ln+=f*(Wn+(Wn=e)),Tn+=f*(Hn+(Hn=o)),In+=f*(Qn+(Qn=c)),Zn(Wn,Hn,Qn)}function nt(){Gn.point=Jn}function tt(){Gn.point=it}function et(){ut(Dn,Fn),Gn.point=Jn}function it(n,t){Dn=n,Fn=t,n*=d,t*=d,Gn.point=ut;var r=_(t);Wn=r*_(n),Hn=r*O(n),Qn=O(t),Zn(Wn,Hn,Qn)}function ut(n,t){n*=d;var r=_(t*=d),e=r*_(n),o=r*O(n),c=O(t),f=Hn*c-Qn*o,l=Qn*e-Wn*c,h=Wn*o-Hn*e,v=w(f,l,h),y=P(v),x=v&&-y/v;Rn.add(x*f),Yn.add(x*l),Cn.add(x*h),Pn+=y,Ln+=y*(Wn+(Wn=e)),Tn+=y*(Hn+(Hn=o)),In+=y*(Qn+(Qn=c)),Zn(Wn,Hn,Qn)}var ot=function(object){Bn=Pn=qn=kn=Xn=Ln=Tn=In=0,Rn=new e.a,Yn=new e.a,Cn=new e.a,Q(object,Gn);var n=+Rn,t=+Yn,r=+Cn,c=w(n,t,r);return c<1e-12&&(n=Ln,t=Tn,r=In,Pn<o&&(n=qn,t=kn,r=Xn),(c=w(n,t,r))<1e-12)?[NaN,NaN]:[M(t,n)*v,P(r/c)*v]},ct=function(n){return function(){return n}},at=function(a,b){function n(n,t){return n=a(n,t),b(n[0],n[1])}return a.invert&&b.invert&&(n.invert=function(n,t){return(n=b.invert(n,t))&&a.invert(n[0],n[1])}),n};function ft(n,t){return[y(n)>c?n+Math.round(-n/h)*h:n,t]}function lt(n,t,r){return(n%=h)?t||r?at(ht(n),pt(t,r)):ht(n):t||r?pt(t,r):ft}function st(n){return function(t,r){return[(t+=n)>c?t-h:t<-c?t+h:t,r]}}function ht(n){var t=st(n);return t.invert=st(-n),t}function pt(n,t){var r=_(n),e=O(n),o=_(t),c=O(t);function f(n,t){var f=_(t),l=_(n)*f,h=O(n)*f,v=O(t),d=v*r+l*e;return[M(h*o-d*c,l*r-v*e),P(d*o+h*c)]}return f.invert=function(n,t){var f=_(t),l=_(n)*f,h=O(n)*f,v=O(t),d=v*o-h*c;return[M(h*o+v*c,l*r+d*e),P(d*r-l*e)]},f}ft.invert=ft;var vt=function(n){function t(t){return(t=n(t[0]*d,t[1]*d))[0]*=v,t[1]*=v,t}return n=lt(n[0]*d,n[1]*d,n.length>2?n[2]*d:0),t.invert=function(t){return(t=n.invert(t[0]*d,t[1]*d))[0]*=v,t[1]*=v,t},t};function gt(n,t,r,e,o,c){if(r){var f=_(t),l=O(t),v=e*r;null==o?(o=t+e*h,c=t-v/2):(o=yt(f,o),c=yt(f,c),(e>0?o<c:o>c)&&(o+=e*h));for(var d,y=o;e>0?y>c:y<c;y-=v)d=pn([f,-l*_(y),-l*O(y)]),n.point(d[0],d[1])}}function yt(n,t){(t=vn(t))[0]-=n,Mn(t);var r=B(-t[1]);return((-t[2]<0?-r:r)+h-o)%h}var xt=function(){var n,t,r=ct([0,0]),e=ct(90),o=ct(6),c={point:function(r,e){n.push(r=t(r,e)),r[0]*=v,r[1]*=v}};function circle(){var f=r.apply(this,arguments),l=e.apply(this,arguments)*d,p=o.apply(this,arguments)*d;return n=[],t=lt(-f[0]*d,-f[1]*d,0).invert,gt(c,l,p,1),f={type:"Polygon",coordinates:[n]},n=t=null,f}return circle.center=function(n){return arguments.length?(r="function"==typeof n?n:ct([+n[0],+n[1]]),circle):r},circle.radius=function(n){return arguments.length?(e="function"==typeof n?n:ct(+n),circle):e},circle.precision=function(n){return arguments.length?(o="function"==typeof n?n:ct(+n),circle):o},circle},Mt=function(){var line,n=[];return{point:function(n,t,r){line.push([n,t,r])},lineStart:function(){n.push(line=[])},lineEnd:X,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var t=n;return n=[],line=null,t}}},_t=function(a,b){return y(a[0]-b[0])<o&&y(a[1]-b[1])<o};function mt(n,t,r,e){this.x=n,this.z=t,this.o=r,this.e=e,this.v=!1,this.n=this.p=null}var Et=function(n,t,r,e,c){var i,f,l=[],h=[];if(n.forEach((function(n){if(!((t=n.length-1)<=0)){var t,r,e=n[0],f=n[t];if(_t(e,f)){if(!e[2]&&!f[2]){for(c.lineStart(),i=0;i<t;++i)c.point((e=n[i])[0],e[1]);return void c.lineEnd()}f[0]+=2*o}l.push(r=new mt(e,n,null,!0)),h.push(r.o=new mt(e,null,r,!1)),l.push(r=new mt(f,n,null,!1)),h.push(r.o=new mt(f,null,r,!0))}})),l.length){for(h.sort(t),bt(l),bt(h),i=0,f=h.length;i<f;++i)h[i].e=r=!r;for(var v,d,y=l[0];;){for(var x=y,M=!0;x.v;)if((x=x.n)===y)return;v=x.z,c.lineStart();do{if(x.v=x.o.v=!0,x.e){if(M)for(i=0,f=v.length;i<f;++i)c.point((d=v[i])[0],d[1]);else e(x.x,x.n.x,1,c);x=x.n}else{if(M)for(v=x.p.z,i=v.length-1;i>=0;--i)c.point((d=v[i])[0],d[1]);else e(x.x,x.p.x,-1,c);x=x.p}v=(x=x.o).z,M=!M}while(!x.v);c.lineEnd()}}};function bt(n){if(t=n.length){for(var t,b,i=0,a=n[0];++i<t;)a.n=b=n[i],b.p=a,a=b;a.n=b=n[0],b.p=a}}function wt(n){return y(n[0])<=c?n[0]:N(n[0])*((y(n[0])+c)%h-c)}var St=function(polygon,n){var t=wt(n),r=n[1],v=O(r),d=[O(t),-_(t),0],y=0,x=0,m=new e.a;1===v?r=f+o:-1===v&&(r=-f-o);for(var i=0,E=polygon.length;i<E;++i)if(S=(w=polygon[i]).length)for(var w,S,j=w[S-1],N=wt(j),A=j[1]/2+l,z=O(A),B=_(A),k=0;k<S;++k,N=L,z=I,B=R,j=X){var X=w[k],L=wt(X),T=X[1]/2+l,I=O(T),R=_(T),Y=L-N,C=Y>=0?1:-1,D=C*Y,F=D>c,W=z*I;if(m.add(M(W*C*O(D),B*R+W*_(D))),y+=F?Y+C*h:Y,F^N>=t^L>=t){var H=gn(vn(j),vn(X));Mn(H);var Q=gn(d,H);Mn(Q);var V=(F^Y>=0?-1:1)*P(Q[2]);(r>V||r===V&&(H[0]||H[1]))&&(x+=F^Y>=0?1:-1)}}return(y<-o||y<o&&m<-1e-12)^1&x},jt=r(404),Ot=function(n,t,r,e){return function(o){var polygon,c,f,line=t(o),l=Mt(),h=t(l),v=!1,d={point:y,lineStart:M,lineEnd:_,polygonStart:function(){d.point=m,d.lineStart=E,d.lineEnd=w,c=[],polygon=[]},polygonEnd:function(){d.point=y,d.lineStart=M,d.lineEnd=_,c=Object(jt.a)(c);var n=St(polygon,e);c.length?(v||(o.polygonStart(),v=!0),Et(c,At,n,r,o)):n&&(v||(o.polygonStart(),v=!0),o.lineStart(),r(null,null,1,o),o.lineEnd()),v&&(o.polygonEnd(),v=!1),c=polygon=null},sphere:function(){o.polygonStart(),o.lineStart(),r(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function y(t,r){n(t,r)&&o.point(t,r)}function x(n,t){line.point(n,t)}function M(){d.point=x,line.lineStart()}function _(){d.point=y,line.lineEnd()}function m(n,t){f.push([n,t]),h.point(n,t)}function E(){h.lineStart(),f=[]}function w(){m(f[0][0],f[0][1]),h.lineEnd();var i,n,t,r,e=h.clean(),d=l.result(),y=d.length;if(f.pop(),polygon.push(f),f=null,y)if(1&e){if((n=(t=d[0]).length-1)>0){for(v||(o.polygonStart(),v=!0),o.lineStart(),i=0;i<n;++i)o.point((r=t[i])[0],r[1]);o.lineEnd()}}else y>1&&2&e&&d.push(d.pop().concat(d.shift())),c.push(d.filter(Nt))}return d}};function Nt(n){return n.length>1}function At(a,b){return((a=a.x)[0]<0?a[1]-f-o:f-a[1])-((b=b.x)[0]<0?b[1]-f-o:f-b[1])}var zt=Ot((function(){return!0}),(function(n){var t,r=NaN,e=NaN,l=NaN;return{lineStart:function(){n.lineStart(),t=1},point:function(h,v){var d=h>0?c:-c,M=y(h-r);y(M-c)<o?(n.point(r,e=(e+v)/2>0?f:-f),n.point(l,e),n.lineEnd(),n.lineStart(),n.point(d,e),n.point(h,e),t=0):l!==d&&M>=c&&(y(r-l)<o&&(r-=l*o),y(h-d)<o&&(h-=d*o),e=function(n,t,r,e){var c,f,l=O(n-r);return y(l)>o?x((O(t)*(f=_(e))*O(r)-O(e)*(c=_(t))*O(n))/(c*f*l)):(t+e)/2}(r,e,h,v),n.point(l,e),n.lineEnd(),n.lineStart(),n.point(d,e),t=0),n.point(r=h,e=v),l=d},lineEnd:function(){n.lineEnd(),r=e=NaN},clean:function(){return 2-t}}}),(function(n,t,r,e){var l;if(null==n)l=r*f,e.point(-c,l),e.point(0,l),e.point(c,l),e.point(c,0),e.point(c,-l),e.point(0,-l),e.point(-c,-l),e.point(-c,0),e.point(-c,l);else if(y(n[0]-t[0])>o){var h=n[0]<t[0]?c:-c;l=r*h/2,e.point(-h,l),e.point(0,l),e.point(h,l)}else e.point(t[0],t[1])}),[-c,-f]);var Bt=function(n){var t=_(n),r=6*d,e=t>0,f=y(t)>o;function l(n,r){return _(n)*_(r)>t}function h(a,b,n){var r=[1,0,0],e=gn(vn(a),vn(b)),f=dn(e,e),l=e[0],h=f-l*l;if(!h)return!n&&a;var v=t*f/h,d=-t*l/h,x=gn(r,e),M=xn(r,v);yn(M,xn(e,d));var u=x,_=dn(M,u),m=dn(u,u),E=_*_-m*(dn(M,M)-1);if(!(E<0)){var w=A(E),q=xn(u,(-_-w)/m);if(yn(q,M),q=pn(q),!n)return q;var S,j=a[0],O=b[0],N=a[1],z=b[1];O<j&&(S=j,j=O,O=S);var B=O-j,P=y(B-c)<o;if(!P&&z<N&&(S=N,N=z,z=S),P||B<o?P?N+z>0^q[1]<(y(q[0]-j)<o?N:z):N<=q[1]&&q[1]<=z:B>c^(j<=q[0]&&q[0]<=O)){var k=xn(u,(-_+w)/m);return yn(k,M),[q,pn(k)]}}}function code(t,r){var o=e?n:c-n,code=0;return t<-o?code|=1:t>o&&(code|=2),r<-o?code|=4:r>o&&(code|=8),code}return Ot(l,(function(n){var t,r,o,v,d;return{lineStart:function(){v=o=!1,d=1},point:function(y,x){var M,_=[y,x],m=l(y,x),E=e?m?0:code(y,x):m?code(y+(y<0?c:-c),x):0;if(!t&&(v=o=m)&&n.lineStart(),m!==o&&(!(M=h(t,_))||_t(t,M)||_t(_,M))&&(_[2]=1),m!==o)d=0,m?(n.lineStart(),M=h(_,t),n.point(M[0],M[1])):(M=h(t,_),n.point(M[0],M[1],2),n.lineEnd()),t=M;else if(f&&t&&e^m){var w;E&r||!(w=h(_,t,!0))||(d=0,e?(n.lineStart(),n.point(w[0][0],w[0][1]),n.point(w[1][0],w[1][1]),n.lineEnd()):(n.point(w[1][0],w[1][1]),n.lineEnd(),n.lineStart(),n.point(w[0][0],w[0][1],3)))}!m||t&&_t(t,_)||n.point(_[0],_[1]),t=_,o=m,r=E},lineEnd:function(){o&&n.lineEnd(),t=null},clean:function(){return d|(v&&o)<<1}}}),(function(t,e,o,c){gt(c,n,r,o,t,e)}),e?[0,-n]:[-c,n-c])};function Pt(n,t,r,e){function c(o,c){return n<=o&&o<=r&&t<=c&&c<=e}function f(o,c,f,h){var a=0,d=0;if(null==o||(a=l(o,f))!==(d=l(c,f))||v(o,c)<0^f>0)do{h.point(0===a||3===a?n:r,a>1?e:t)}while((a=(a+f+4)%4)!==d);else h.point(c[0],c[1])}function l(p,e){return y(p[0]-n)<o?e>0?0:3:y(p[0]-r)<o?e>0?2:1:y(p[1]-t)<o?e>0?1:0:e>0?3:2}function h(a,b){return v(a.x,b.x)}function v(a,b){var n=l(a,1),t=l(b,1);return n!==t?n-t:0===n?b[1]-a[1]:1===n?a[0]-b[0]:2===n?a[1]-b[1]:b[0]-a[0]}return function(o){var l,polygon,v,d,y,x,M,_,m,E,w,S=o,j=Mt(),O={point:N,lineStart:function(){O.point=A,polygon&&polygon.push(v=[]);E=!0,m=!1,M=_=NaN},lineEnd:function(){l&&(A(d,y),x&&m&&j.rejoin(),l.push(j.result()));O.point=N,m&&S.lineEnd()},polygonStart:function(){S=j,l=[],polygon=[],w=!0},polygonEnd:function(){var t=function(){for(var t=0,i=0,r=polygon.length;i<r;++i)for(var o,c,f=polygon[i],l=1,h=f.length,v=f[0],d=v[0],y=v[1];l<h;++l)o=d,c=y,v=f[l],d=v[0],y=v[1],c<=e?y>e&&(d-o)*(e-c)>(y-c)*(n-o)&&++t:y<=e&&(d-o)*(e-c)<(y-c)*(n-o)&&--t;return t}(),r=w&&t,c=(l=Object(jt.a)(l)).length;(r||c)&&(o.polygonStart(),r&&(o.lineStart(),f(null,null,1,o),o.lineEnd()),c&&Et(l,h,t,f,o),o.polygonEnd());S=o,l=polygon=v=null}};function N(n,t){c(n,t)&&S.point(n,t)}function A(o,f){var l=c(o,f);if(polygon&&v.push([o,f]),E)d=o,y=f,x=l,E=!1,l&&(S.lineStart(),S.point(o,f));else if(l&&m)S.point(o,f);else{var a=[M=Math.max(-1e9,Math.min(1e9,M)),_=Math.max(-1e9,Math.min(1e9,_))],b=[o=Math.max(-1e9,Math.min(1e9,o)),f=Math.max(-1e9,Math.min(1e9,f))];!function(a,b,n,t,r,e){var o,c=a[0],f=a[1],l=0,h=1,v=b[0]-c,d=b[1]-f;if(o=n-c,v||!(o>0)){if(o/=v,v<0){if(o<l)return;o<h&&(h=o)}else if(v>0){if(o>h)return;o>l&&(l=o)}if(o=r-c,v||!(o<0)){if(o/=v,v<0){if(o>h)return;o>l&&(l=o)}else if(v>0){if(o<l)return;o<h&&(h=o)}if(o=t-f,d||!(o>0)){if(o/=d,d<0){if(o<l)return;o<h&&(h=o)}else if(d>0){if(o>h)return;o>l&&(l=o)}if(o=e-f,d||!(o<0)){if(o/=d,d<0){if(o>h)return;o>l&&(l=o)}else if(d>0){if(o<l)return;o<h&&(h=o)}return l>0&&(a[0]=c+l*v,a[1]=f+l*d),h<1&&(b[0]=c+h*v,b[1]=f+h*d),!0}}}}}(a,b,n,t,r,e)?l&&(S.lineStart(),S.point(o,f),w=!1):(m||(S.lineStart(),S.point(a[0],a[1])),S.point(b[0],b[1]),l||S.lineEnd(),w=!1)}M=o,_=f,m=l}return O}}var qt,kt,Xt,Lt,Tt=function(){var n,t,r,e=0,o=0,c=960,f=500;return r={stream:function(r){return n&&t===r?n:n=Pt(e,o,c,f)(t=r)},extent:function(l){return arguments.length?(e=+l[0][0],o=+l[0][1],c=+l[1][0],f=+l[1][1],n=t=null,r):[[e,o],[c,f]]}}},It={sphere:X,point:X,lineStart:function(){It.point=Yt,It.lineEnd=Rt},lineEnd:X,polygonStart:X,polygonEnd:X};function Rt(){It.point=It.lineEnd=X}function Yt(n,t){kt=n*=d,Xt=O(t*=d),Lt=_(t),It.point=Ct}function Ct(n,t){n*=d;var r=O(t*=d),e=_(t),o=y(n-kt),c=_(o),f=e*O(o),l=Lt*r-Xt*e*c,h=Xt*r+Lt*e*c;qt.add(M(A(f*f+l*l),h)),kt=n,Xt=r,Lt=e}var Dt=function(object){return qt=new e.a,Q(object,It),+qt},Ft=[null,null],Wt={type:"LineString",coordinates:Ft},Ht=function(a,b){return Ft[0]=a,Ft[1]=b,Dt(Wt)},Qt={Feature:function(object,n){return Gt(object.geometry,n)},FeatureCollection:function(object,n){for(var t=object.features,i=-1,r=t.length;++i<r;)if(Gt(t[i].geometry,n))return!0;return!1}},Vt={Sphere:function(){return!0},Point:function(object,n){return Jt(object.coordinates,n)},MultiPoint:function(object,n){for(var t=object.coordinates,i=-1,r=t.length;++i<r;)if(Jt(t[i],n))return!0;return!1},LineString:function(object,n){return Zt(object.coordinates,n)},MultiLineString:function(object,n){for(var t=object.coordinates,i=-1,r=t.length;++i<r;)if(Zt(t[i],n))return!0;return!1},Polygon:function(object,n){return Kt(object.coordinates,n)},MultiPolygon:function(object,n){for(var t=object.coordinates,i=-1,r=t.length;++i<r;)if(Kt(t[i],n))return!0;return!1},GeometryCollection:function(object,n){for(var t=object.geometries,i=-1,r=t.length;++i<r;)if(Gt(t[i],n))return!0;return!1}};function Gt(n,t){return!(!n||!Vt.hasOwnProperty(n.type))&&Vt[n.type](n,t)}function Jt(n,t){return 0===Ht(n,t)}function Zt(n,t){for(var r,e,o,i=0,c=n.length;i<c;i++){if(0===(e=Ht(n[i],t)))return!0;if(i>0&&(o=Ht(n[i],n[i-1]))>0&&r<=o&&e<=o&&(r+e-o)*(1-Math.pow((r-e)/o,2))<1e-12*o)return!0;r=e}return!1}function Kt(n,t){return!!St(n.map(Ut),$t(t))}function Ut(n){return(n=n.map($t)).pop(),n}function $t(n){return[n[0]*d,n[1]*d]}var nr=function(object,n){return(object&&Qt.hasOwnProperty(object.type)?Qt[object.type]:Gt)(object,n)},rr=r(405);function er(n,t,r){var e=Object(rr.a)(n,t-o,r).concat(t);return function(n){return e.map((function(t){return[n,t]}))}}function ir(n,t,r){var e=Object(rr.a)(n,t-o,r).concat(t);return function(n){return e.map((function(t){return[t,n]}))}}function ur(){var n,t,r,e,c,f,l,h,v,d,x,M,_=10,E=_,w=90,S=360,j=2.5;function O(){return{type:"MultiLineString",coordinates:N()}}function N(){return Object(rr.a)(m(e/w)*w,r,w).map(x).concat(Object(rr.a)(m(h/S)*S,l,S).map(M)).concat(Object(rr.a)(m(t/_)*_,n,_).filter((function(n){return y(n%w)>o})).map(v)).concat(Object(rr.a)(m(f/E)*E,c,E).filter((function(n){return y(n%S)>o})).map(d))}return O.lines=function(){return N().map((function(n){return{type:"LineString",coordinates:n}}))},O.outline=function(){return{type:"Polygon",coordinates:[x(e).concat(M(l).slice(1),x(r).reverse().slice(1),M(h).reverse().slice(1))]}},O.extent=function(n){return arguments.length?O.extentMajor(n).extentMinor(n):O.extentMinor()},O.extentMajor=function(n){return arguments.length?(e=+n[0][0],r=+n[1][0],h=+n[0][1],l=+n[1][1],e>r&&(n=e,e=r,r=n),h>l&&(n=h,h=l,l=n),O.precision(j)):[[e,h],[r,l]]},O.extentMinor=function(r){return arguments.length?(t=+r[0][0],n=+r[1][0],f=+r[0][1],c=+r[1][1],t>n&&(r=t,t=n,n=r),f>c&&(r=f,f=c,c=r),O.precision(j)):[[t,f],[n,c]]},O.step=function(n){return arguments.length?O.stepMajor(n).stepMinor(n):O.stepMinor()},O.stepMajor=function(n){return arguments.length?(w=+n[0],S=+n[1],O):[w,S]},O.stepMinor=function(n){return arguments.length?(_=+n[0],E=+n[1],O):[_,E]},O.precision=function(o){return arguments.length?(j=+o,v=er(f,c,90),d=ir(t,n,j),x=er(h,l,90),M=ir(e,r,j),O):j},O.extentMajor([[-180,-90+o],[180,90-o]]).extentMinor([[-180,-80-o],[180,80+o]])}function or(){return ur()()}var cr,ar,fr,lr,sr=function(a,b){var n=a[0]*d,t=a[1]*d,r=b[0]*d,e=b[1]*d,o=_(t),c=O(t),f=_(e),l=O(e),h=o*_(n),y=o*O(n),x=f*_(r),m=f*O(r),E=2*P(A(k(e-t)+o*f*k(r-n))),w=O(E),S=E?function(n){var t=O(n*=E)/w,r=O(E-n)/w,e=r*h+t*x,o=r*y+t*m,f=r*c+t*l;return[M(o,e)*v,M(f,A(e*e+o*o))*v]}:function(){return[n*v,t*v]};return S.distance=E,S},pr=n=>n,vr=new e.a,dr=new e.a,gr={point:X,lineStart:X,lineEnd:X,polygonStart:function(){gr.lineStart=yr,gr.lineEnd=_r},polygonEnd:function(){gr.lineStart=gr.lineEnd=gr.point=X,vr.add(y(dr)),dr=new e.a},result:function(){var area=vr/2;return vr=new e.a,area}};function yr(){gr.point=xr}function xr(n,t){gr.point=Mr,cr=fr=n,ar=lr=t}function Mr(n,t){dr.add(lr*n-fr*t),fr=n,lr=t}function _r(){Mr(cr,ar)}var mr=gr,Er=1/0,wr=Er,Sr=-Er,jr=Sr;var Or,Nr,Ar,zr,Br={point:function(n,t){n<Er&&(Er=n);n>Sr&&(Sr=n);t<wr&&(wr=t);t>jr&&(jr=t)},lineStart:X,lineEnd:X,polygonStart:X,polygonEnd:X,result:function(){var n=[[Er,wr],[Sr,jr]];return Sr=jr=-(wr=Er=1/0),n}},Pr=0,qr=0,kr=0,Xr=0,Lr=0,Tr=0,Ir=0,Rr=0,Yr=0,Cr={point:Dr,lineStart:Fr,lineEnd:Qr,polygonStart:function(){Cr.lineStart=Vr,Cr.lineEnd=Gr},polygonEnd:function(){Cr.point=Dr,Cr.lineStart=Fr,Cr.lineEnd=Qr},result:function(){var n=Yr?[Ir/Yr,Rr/Yr]:Tr?[Xr/Tr,Lr/Tr]:kr?[Pr/kr,qr/kr]:[NaN,NaN];return Pr=qr=kr=Xr=Lr=Tr=Ir=Rr=Yr=0,n}};function Dr(n,t){Pr+=n,qr+=t,++kr}function Fr(){Cr.point=Wr}function Wr(n,t){Cr.point=Hr,Dr(Ar=n,zr=t)}function Hr(n,t){var r=n-Ar,e=t-zr,o=A(r*r+e*e);Xr+=o*(Ar+n)/2,Lr+=o*(zr+t)/2,Tr+=o,Dr(Ar=n,zr=t)}function Qr(){Cr.point=Dr}function Vr(){Cr.point=Jr}function Gr(){Zr(Or,Nr)}function Jr(n,t){Cr.point=Zr,Dr(Or=Ar=n,Nr=zr=t)}function Zr(n,t){var r=n-Ar,e=t-zr,o=A(r*r+e*e);Xr+=o*(Ar+n)/2,Lr+=o*(zr+t)/2,Tr+=o,Ir+=(o=zr*n-Ar*t)*(Ar+n),Rr+=o*(zr+t),Yr+=3*o,Dr(Ar=n,zr=t)}var Kr=Cr;function Ur(n){this._context=n}Ur.prototype={_radius:4.5,pointRadius:function(n){return this._radius=n,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(n,t){switch(this._point){case 0:this._context.moveTo(n,t),this._point=1;break;case 1:this._context.lineTo(n,t);break;default:this._context.moveTo(n+this._radius,t),this._context.arc(n,t,this._radius,0,h)}},result:X};var $r,ne,te,re,ee,ie=new e.a,ue={point:X,lineStart:function(){ue.point=oe},lineEnd:function(){$r&&ce(ne,te),ue.point=X},polygonStart:function(){$r=!0},polygonEnd:function(){$r=null},result:function(){var n=+ie;return ie=new e.a,n}};function oe(n,t){ue.point=ce,ne=re=n,te=ee=t}function ce(n,t){re-=n,ee-=t,ie.add(A(re*re+ee*ee)),re=n,ee=t}var ae=ue;function fe(){this._string=[]}function le(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}fe.prototype={_radius:4.5,_circle:le(4.5),pointRadius:function(n){return(n=+n)!==this._radius&&(this._radius=n,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(n,t){switch(this._point){case 0:this._string.push("M",n,",",t),this._point=1;break;case 1:this._string.push("L",n,",",t);break;default:null==this._circle&&(this._circle=le(this._radius)),this._string.push("M",n,",",t,this._circle)}},result:function(){if(this._string.length){var n=this._string.join("");return this._string=[],n}return null}};var se=function(n,t){var r,e,o=4.5;function path(object){return object&&("function"==typeof o&&e.pointRadius(+o.apply(this,arguments)),Q(object,r(e))),e.result()}return path.area=function(object){return Q(object,r(mr)),mr.result()},path.measure=function(object){return Q(object,r(ae)),ae.result()},path.bounds=function(object){return Q(object,r(Br)),Br.result()},path.centroid=function(object){return Q(object,r(Kr)),Kr.result()},path.projection=function(t){return arguments.length?(r=null==t?(n=null,pr):(n=t).stream,path):n},path.context=function(n){return arguments.length?(e=null==n?(t=null,new fe):new Ur(t=n),"function"!=typeof o&&e.pointRadius(o),path):t},path.pointRadius=function(n){return arguments.length?(o="function"==typeof n?n:(e.pointRadius(+n),+n),path):o},path.projection(n).context(t)},he=function(n){return{stream:pe(n)}};function pe(n){return function(t){var s=new ve;for(var r in n)s[r]=n[r];return s.stream=t,s}}function ve(){}function de(n,t,object){var r=n.clipExtent&&n.clipExtent();return n.scale(150).translate([0,0]),null!=r&&n.clipExtent(null),Q(object,n.stream(Br)),t(Br.result()),null!=r&&n.clipExtent(r),n}function ge(n,t,object){return de(n,(function(b){var r=t[1][0]-t[0][0],e=t[1][1]-t[0][1],o=Math.min(r/(b[1][0]-b[0][0]),e/(b[1][1]-b[0][1])),c=+t[0][0]+(r-o*(b[1][0]+b[0][0]))/2,f=+t[0][1]+(e-o*(b[1][1]+b[0][1]))/2;n.scale(150*o).translate([c,f])}),object)}function ye(n,t,object){return ge(n,[[0,0],t],object)}function xe(n,t,object){return de(n,(function(b){var r=+t,e=r/(b[1][0]-b[0][0]),o=(r-e*(b[1][0]+b[0][0]))/2,c=-e*b[0][1];n.scale(150*e).translate([o,c])}),object)}function Me(n,t,object){return de(n,(function(b){var r=+t,e=r/(b[1][1]-b[0][1]),o=-e*b[0][0],c=(r-e*(b[1][1]+b[0][1]))/2;n.scale(150*e).translate([o,c])}),object)}ve.prototype={constructor:ve,point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var _e=_(30*d),me=function(n,t){return+t?function(n,t){function r(e,c,f,l,h,v,d,x,_,m,E,w,S,j){var O=d-e,N=x-c,z=O*O+N*N;if(z>4*t&&S--){var a=l+m,b=h+E,B=v+w,k=A(a*a+b*b+B*B),X=P(B/=k),L=y(y(B)-1)<o||y(f-_)<o?(f+_)/2:M(b,a),p=n(L,X),T=p[0],I=p[1],R=T-e,Y=I-c,C=N*R-O*Y;(C*C/z>t||y((O*R+N*Y)/z-.5)>.3||l*m+h*E+v*w<_e)&&(r(e,c,f,l,h,v,T,I,L,a/=k,b/=k,B,S,j),j.point(T,I),r(T,I,L,a,b,B,d,x,_,m,E,w,S,j))}}return function(t){var e,o,c,f,l,h,v,d,y,x,M,_,m={point:E,lineStart:w,lineEnd:j,polygonStart:function(){t.polygonStart(),m.lineStart=O},polygonEnd:function(){t.polygonEnd(),m.lineStart=w}};function E(r,e){r=n(r,e),t.point(r[0],r[1])}function w(){d=NaN,m.point=S,t.lineStart()}function S(e,o){var c=vn([e,o]),p=n(e,o);r(d,y,v,x,M,_,d=p[0],y=p[1],v=e,x=c[0],M=c[1],_=c[2],16,t),t.point(d,y)}function j(){m.point=E,t.lineEnd()}function O(){w(),m.point=N,m.lineEnd=A}function N(n,t){S(e=n,t),o=d,c=y,f=x,l=M,h=_,m.point=S}function A(){r(d,y,v,x,M,_,o,c,e,f,l,h,16,t),m.lineEnd=j,j()}return m}}(n,t):function(n){return pe({point:function(t,r){t=n(t,r),this.stream.point(t[0],t[1])}})}(n)};var Ee=pe({point:function(n,t){this.stream.point(n*d,t*d)}});function be(n,t,r,e,o,c){if(!c)return function(n,t,r,e,o){function c(c,f){return[t+n*(c*=e),r-n*(f*=o)]}return c.invert=function(c,f){return[(c-t)/n*e,(r-f)/n*o]},c}(n,t,r,e,o);var f=_(c),l=O(c),a=f*n,b=l*n,h=f/n,v=l/n,d=(l*r-f*t)/n,y=(l*t+f*r)/n;function x(n,c){return[a*(n*=e)-b*(c*=o)+t,r-b*n-a*c]}return x.invert=function(n,t){return[e*(h*n-v*t+d),o*(y-v*n-h*t)]},x}function we(n){return Se((function(){return n}))()}function Se(n){var t,r,e,o,c,f,l,h,y,x,M=150,_=480,m=250,E=0,w=0,S=0,j=0,O=0,N=0,z=1,B=1,P=null,k=zt,X=null,L=pr,T=.5;function I(n){return h(n[0]*d,n[1]*d)}function R(n){return(n=h.invert(n[0],n[1]))&&[n[0]*v,n[1]*v]}function Y(){var n=be(M,0,0,z,B,N).apply(null,t(E,w)),e=be(M,_-n[0],m-n[1],z,B,N);return r=lt(S,j,O),l=at(t,e),h=at(r,l),f=me(l,T),C()}function C(){return y=x=null,I}return I.stream=function(n){return y&&x===n?y:y=Ee(function(n){return pe({point:function(t,r){var e=n(t,r);return this.stream.point(e[0],e[1])}})}(r)(k(f(L(x=n)))))},I.preclip=function(n){return arguments.length?(k=n,P=void 0,C()):k},I.postclip=function(n){return arguments.length?(L=n,X=e=o=c=null,C()):L},I.clipAngle=function(n){return arguments.length?(k=+n?Bt(P=n*d):(P=null,zt),C()):P*v},I.clipExtent=function(n){return arguments.length?(L=null==n?(X=e=o=c=null,pr):Pt(X=+n[0][0],e=+n[0][1],o=+n[1][0],c=+n[1][1]),C()):null==X?null:[[X,e],[o,c]]},I.scale=function(n){return arguments.length?(M=+n,Y()):M},I.translate=function(n){return arguments.length?(_=+n[0],m=+n[1],Y()):[_,m]},I.center=function(n){return arguments.length?(E=n[0]%360*d,w=n[1]%360*d,Y()):[E*v,w*v]},I.rotate=function(n){return arguments.length?(S=n[0]%360*d,j=n[1]%360*d,O=n.length>2?n[2]%360*d:0,Y()):[S*v,j*v,O*v]},I.angle=function(n){return arguments.length?(N=n%360*d,Y()):N*v},I.reflectX=function(n){return arguments.length?(z=n?-1:1,Y()):z<0},I.reflectY=function(n){return arguments.length?(B=n?-1:1,Y()):B<0},I.precision=function(n){return arguments.length?(f=me(l,T=n*n),C()):A(T)},I.fitExtent=function(n,object){return ge(I,n,object)},I.fitSize=function(n,object){return ye(I,n,object)},I.fitWidth=function(n,object){return xe(I,n,object)},I.fitHeight=function(n,object){return Me(I,n,object)},function(){return t=n.apply(this,arguments),I.invert=t.invert&&R,Y()}}function je(n){var t=0,r=c/3,e=Se(n),p=e(t,r);return p.parallels=function(n){return arguments.length?e(t=n[0]*d,r=n[1]*d):[t*v,r*v]},p}function Oe(n,t){var r=O(n),e=(r+O(t))/2;if(y(e)<o)return function(n){var t=_(n);function r(n,r){return[n*t,O(r)/t]}return r.invert=function(n,r){return[n/t,P(r*t)]},r}(n);var f=1+r*(2*e-r),l=A(f)/e;function h(n,t){var r=A(f-2*e*O(t))/e;return[r*O(n*=e),l-r*_(n)]}return h.invert=function(n,t){var r=l-t,o=M(n,y(r))*N(r);return r*e<0&&(o-=c*N(n)*N(r)),[o/e,P((f-(n*n+r*r)*e*e)/(2*e))]},h}var Ne=function(){return je(Oe).scale(155.424).center([0,33.6442])},Ae=function(){return Ne().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};var ze=function(){var n,t,r,e,c,f,l=Ae(),h=Ne().rotate([154,0]).center([-2,58.5]).parallels([55,65]),v=Ne().rotate([157,0]).center([-3,19.9]).parallels([8,18]),d={point:function(n,t){f=[n,t]}};function y(n){var t=n[0],o=n[1];return f=null,r.point(t,o),f||(e.point(t,o),f)||(c.point(t,o),f)}function x(){return n=t=null,y}return y.invert=function(n){var t=l.scale(),r=l.translate(),e=(n[0]-r[0])/t,o=(n[1]-r[1])/t;return(o>=.12&&o<.234&&e>=-.425&&e<-.214?h:o>=.166&&o<.234&&e>=-.214&&e<-.115?v:l).invert(n)},y.stream=function(r){return n&&t===r?n:(e=[l.stream(t=r),h.stream(r),v.stream(r)],o=e.length,n={point:function(n,t){for(var i=-1;++i<o;)e[i].point(n,t)},sphere:function(){for(var i=-1;++i<o;)e[i].sphere()},lineStart:function(){for(var i=-1;++i<o;)e[i].lineStart()},lineEnd:function(){for(var i=-1;++i<o;)e[i].lineEnd()},polygonStart:function(){for(var i=-1;++i<o;)e[i].polygonStart()},polygonEnd:function(){for(var i=-1;++i<o;)e[i].polygonEnd()}});var e,o},y.precision=function(n){return arguments.length?(l.precision(n),h.precision(n),v.precision(n),x()):l.precision()},y.scale=function(n){return arguments.length?(l.scale(n),h.scale(.35*n),v.scale(n),y.translate(l.translate())):l.scale()},y.translate=function(n){if(!arguments.length)return l.translate();var t=l.scale(),f=+n[0],y=+n[1];return r=l.translate(n).clipExtent([[f-.455*t,y-.238*t],[f+.455*t,y+.238*t]]).stream(d),e=h.translate([f-.307*t,y+.201*t]).clipExtent([[f-.425*t+o,y+.12*t+o],[f-.214*t-o,y+.234*t-o]]).stream(d),c=v.translate([f-.205*t,y+.212*t]).clipExtent([[f-.214*t+o,y+.166*t+o],[f-.115*t-o,y+.234*t-o]]).stream(d),x()},y.fitExtent=function(n,object){return ge(y,n,object)},y.fitSize=function(n,object){return ye(y,n,object)},y.fitWidth=function(n,object){return xe(y,n,object)},y.fitHeight=function(n,object){return Me(y,n,object)},y.scale(1070)};function Be(n){return function(t,r){var e=_(t),o=_(r),c=n(e*o);return c===1/0?[2,0]:[c*o*O(t),c*O(r)]}}function Pe(n){return function(t,r){var e=A(t*t+r*r),o=n(e),c=O(o),f=_(o);return[M(t*c,e*f),P(e&&r*c/e)]}}var qe=Be((function(n){return A(2/(1+n))}));
1qe.invert=Pe((function(n){return 2*P(n/2)}));var ke=function(){return we(qe).scale(124.75).clipAngle(179.999)},Xe=Be((function(n){return(n=B(n))&&n/O(n)}));Xe.invert=Pe((function(n){return n}));var Le=function(){return we(Xe).scale(79.4188).clipAngle(179.999)};function Te(n,t){return[n,S(z((f+t)/2))]}Te.invert=function(n,t){return[n,2*x(E(t))-f]};var Ie=function(){return Re(Te).scale(961/h)};function Re(n){var t,r,e,o=we(n),f=o.center,l=o.scale,h=o.translate,v=o.clipExtent,d=null;function y(){var f=c*l(),h=o(vt(o.rotate()).invert([0,0]));return v(null==d?[[h[0]-f,h[1]-f],[h[0]+f,h[1]+f]]:n===Te?[[Math.max(h[0]-f,d),t],[Math.min(h[0]+f,r),e]]:[[d,Math.max(h[1]-f,t)],[r,Math.min(h[1]+f,e)]])}return o.scale=function(n){return arguments.length?(l(n),y()):l()},o.translate=function(n){return arguments.length?(h(n),y()):h()},o.center=function(n){return arguments.length?(f(n),y()):f()},o.clipExtent=function(n){return arguments.length?(null==n?d=t=r=e=null:(d=+n[0][0],t=+n[0][1],r=+n[1][0],e=+n[1][1]),y()):null==d?null:[[d,t],[r,e]]},y()}function Ye(n){return z((f+n)/2)}function Ce(n,t){var r=_(n),e=n===t?O(n):S(r/_(t))/S(Ye(t)/Ye(n)),l=r*j(Ye(n),e)/e;if(!e)return Te;function h(n,t){l>0?t<-f+o&&(t=-f+o):t>f-o&&(t=f-o);var r=l/j(Ye(t),e);return[r*O(e*n),l-r*_(e*n)]}return h.invert=function(n,t){var r=l-t,o=N(e)*A(n*n+r*r),h=M(n,y(r))*N(r);return r*e<0&&(h-=c*N(n)*N(r)),[h/e,2*x(j(l/o,1/e))-f]},h}var De=function(){return je(Ce).scale(109.5).parallels([30,30])};function Fe(n,t){return[n,t]}Fe.invert=Fe;var We=function(){return we(Fe).scale(152.63)};function He(n,t){var r=_(n),e=n===t?O(n):(r-_(t))/(t-n),g=r/e+n;if(y(e)<o)return Fe;function f(n,t){var r=g-t,o=e*n;return[r*O(o),g-r*_(o)]}return f.invert=function(n,t){var r=g-t,o=M(n,y(r))*N(r);return r*e<0&&(o-=c*N(n)*N(r)),[o/e,g-N(e)*A(n*n+r*r)]},f}var Qe=function(){return je(He).scale(131.154).center([0,13.9389])},Ve=1.340264,Ge=-.081106,Je=893e-6,Ze=.003796,Ke=A(3)/2;function Ue(n,t){var r=P(Ke*O(t)),e=r*r,o=e*e*e;return[n*_(r)/(Ke*(Ve+3*Ge*e+o*(7*Je+9*Ze*e))),r*(Ve+Ge*e+o*(Je+Ze*e))]}Ue.invert=function(n,t){for(var r,e=t,o=e*e,c=o*o*o,i=0;i<12&&(c=(o=(e-=r=(e*(Ve+Ge*o+c*(Je+Ze*o))-t)/(Ve+3*Ge*o+c*(7*Je+9*Ze*o)))*e)*o*o,!(y(r)<1e-12));++i);return[Ke*n*(Ve+3*Ge*o+c*(7*Je+9*Ze*o))/_(e),P(O(e)/Ke)]};var $e=function(){return we(Ue).scale(177.158)};function ni(n,t){var r=_(t),e=_(n)*r;return[r*O(n)/e,O(t)/e]}ni.invert=Pe(x);var ti=function(){return we(ni).scale(144.049).clipAngle(60)},ri=function(){var n,t,r,e,o,c,f,l=1,h=0,y=0,x=1,M=1,m=0,E=null,w=1,S=1,j=pe({point:function(n,t){var p=z([n,t]);this.stream.point(p[0],p[1])}}),N=pr;function A(){return w=l*x,S=l*M,c=f=null,z}function z(p){var r=p[0]*w,e=p[1]*S;if(m){var o=e*n-r*t;r=r*n+e*t,e=o}return[r+h,e+y]}return z.invert=function(p){var r=p[0]-h,e=p[1]-y;if(m){var o=e*n+r*t;r=r*n-e*t,e=o}return[r/w,e/S]},z.stream=function(n){return c&&f===n?c:c=j(N(f=n))},z.postclip=function(n){return arguments.length?(N=n,E=r=e=o=null,A()):N},z.clipExtent=function(n){return arguments.length?(N=null==n?(E=r=e=o=null,pr):Pt(E=+n[0][0],r=+n[0][1],e=+n[1][0],o=+n[1][1]),A()):null==E?null:[[E,r],[e,o]]},z.scale=function(n){return arguments.length?(l=+n,A()):l},z.translate=function(n){return arguments.length?(h=+n[0],y=+n[1],A()):[h,y]},z.angle=function(r){return arguments.length?(t=O(m=r%360*d),n=_(m),A()):m*v},z.reflectX=function(n){return arguments.length?(x=n?-1:1,A()):x<0},z.reflectY=function(n){return arguments.length?(M=n?-1:1,A()):M<0},z.fitExtent=function(n,object){return ge(z,n,object)},z.fitSize=function(n,object){return ye(z,n,object)},z.fitWidth=function(n,object){return xe(z,n,object)},z.fitHeight=function(n,object){return Me(z,n,object)},z};function ei(n,t){var r=t*t,e=r*r;return[n*(.8707-.131979*r+e*(e*(.003971*r-.001529*e)-.013791)),t*(1.007226+r*(.015085+e*(.028874*r-.044475-.005916*e)))]}ei.invert=function(n,t){var r,e=t,i=25;do{var c=e*e,f=c*c;e-=r=(e*(1.007226+c*(.015085+f*(.028874*c-.044475-.005916*f)))-t)/(1.007226+c*(.045255+f*(.259866*c-.311325-.005916*11*f)))}while(y(r)>o&&--i>0);return[n/(.8707+(c=e*e)*(c*(c*c*c*(.003971-.001529*c)-.013791)-.131979)),e]};var ii=function(){return we(ei).scale(175.295)};function ui(n,t){return[_(t)*O(n),O(t)]}ui.invert=Pe(P);var oi=function(){return we(ui).scale(249.5).clipAngle(90+o)};function ci(n,t){var r=_(t),e=1+_(n)*r;return[r*O(n)/e,O(t)/e]}ci.invert=Pe((function(n){return 2*x(n)}));var ai=function(){return we(ci).scale(250).clipAngle(142)};function fi(n,t){return[S(z((f+t)/2)),-n]}fi.invert=function(n,t){return[-t,2*x(E(n))-f]};var si=function(){var n=Re(fi),t=n.center,r=n.rotate;return n.center=function(n){return arguments.length?t([-n[1],n[0]]):[(n=t())[1],-n[0]]},n.rotate=function(n){return arguments.length?r([n[0],n[1],n.length>
vendor: 13,330 bytes, line 1
12?n[2]+90:90]):[(n=r())[0],n[1],n[2]-90]},r([0,0,90]).scale(159.155)}},417:function(n,t,r){"use strict";function e(a,b){return a.parent===b.parent?1:2}function o(n,t){return n+t.x}function c(n,t){return Math.max(n,t.y)}r.d(t,"b",(function(){return f})),r.d(t,"c",(function(){return h})),r.d(t,"a",(function(){return M})),r.d(t,"d",(function(){return C})),r.d(t,"f",(function(){return X})),r.d(t,"e",(function(){return _})),r.d(t,"g",(function(){return V})),r.d(t,"h",(function(){return U})),r.d(t,"i",(function(){return on})),r.d(t,"j",(function(){return sn})),r.d(t,"k",(function(){return hn})),r.d(t,"l",(function(){return Q})),r.d(t,"n",(function(){return cn})),r.d(t,"o",(function(){return pn})),r.d(t,"p",(function(){return ln})),r.d(t,"m",(function(){return vn}));var f=function(){var n=e,t=1,r=1,f=!1;function l(e){var l,h=0;e.eachAfter((function(t){var r=t.children;r?(t.x=function(n){return n.reduce(o,0)/n.length}(r),t.y=function(n){return 1+n.reduce(c,0)}(r)):(t.x=l?h+=n(t,l):0,t.y=0,l=t)}));var v=function(n){for(var t;t=n.children;)n=t[0];return n}(e),d=function(n){for(var t;t=n.children;)n=t[t.length-1];return n}(e),y=v.x-n(v,d)/2,x=d.x+n(d,v)/2;return e.eachAfter(f?function(n){n.x=(n.x-e.x)*t,n.y=(e.y-n.y)*r}:function(n){n.x=(n.x-y)/(x-y)*t,n.y=(1-(e.y?n.y/e.y:1))*r})}return l.separation=function(t){return arguments.length?(n=t,l):n},l.size=function(n){return arguments.length?(f=!1,t=+n[0],r=+n[1],l):f?null:[t,r]},l.nodeSize=function(n){return arguments.length?(f=!0,t=+n[0],r=+n[1],l):f?[t,r]:null},l};function l(n){var t=0,r=n.children,i=r&&r.length;if(i)for(;--i>=0;)t+=r[i].value;else t=1;n.value=t}function h(data,n){data instanceof Map?(data=[void 0,data],void 0===n&&(n=d)):void 0===n&&(n=v);for(var t,r,e,i,o,c=new M(data),f=[c];t=f.pop();)if((e=n(t.data))&&(o=(e=Array.from(e)).length))for(t.children=e,i=o-1;i>=0;--i)f.push(r=e[i]=new M(e[i])),r.parent=t,r.depth=t.depth+1;return c.eachBefore(x)}function v(n){return n.children}function d(n){return Array.isArray(n)?n[1]:null}function y(n){void 0!==n.data.value&&(n.value=n.data.value),n.data=n.data.data}function x(n){var t=0;do{n.height=t}while((n=n.parent)&&n.height<++t)}function M(data){this.data=data,this.depth=this.height=0,this.parent=null}M.prototype=h.prototype={constructor:M,count:function(){return this.eachAfter(l)},each:function(n,t){let r=-1;for(const e of this)n.call(t,e,++r,this);return this},eachAfter:function(n,t){for(var r,i,e,o=this,c=[o],f=[],l=-1;o=c.pop();)if(f.push(o),r=o.children)for(i=0,e=r.length;i<e;++i)c.push(r[i]);for(;o=f.pop();)n.call(t,o,++l,this);return this},eachBefore:function(n,t){for(var r,i,e=this,o=[e],c=-1;e=o.pop();)if(n.call(t,e,++c,this),r=e.children)for(i=r.length-1;i>=0;--i)o.push(r[i]);return this},find:function(n,t){let r=-1;for(const e of this)if(n.call(t,e,++r,this))return e},sum:function(n){return this.eachAfter((function(t){for(var r=+n(t.data)||0,e=t.children,i=e&&e.length;--i>=0;)r+=e[i].value;t.value=r}))},sort:function(n){return this.eachBefore((function(t){t.children&&t.children.sort(n)}))},path:function(n){for(var t=this,r=function(a,b){if(a===b)return a;var n=a.ancestors(),t=b.ancestors(),r=null;a=n.pop(),b=t.pop();for(;a===b;)r=a,a=n.pop(),b=t.pop();return r}(t,n),e=[t];t!==r;)t=t.parent,e.push(t);for(var o=e.length;n!==r;)e.splice(o,0,n),n=n.parent;return e},ancestors:function(){for(var n=this,t=[n];n=n.parent;)t.push(n);return t},descendants:function(){return Array.from(this)},leaves:function(){var n=[];return this.eachBefore((function(t){t.children||n.push(t)})),n},links:function(){var n=this,t=[];return n.each((function(r){r!==n&&t.push({source:r.parent,target:r})})),t},copy:function(){return h(this).eachBefore(y)},[Symbol.iterator]:function*(){var n,t,i,r,e=this,o=[e];do{for(n=o.reverse(),o=[];e=n.pop();)if(yield e,t=e.children)for(i=0,r=t.length;i<r;++i)o.push(t[i])}while(o.length)}};var _=function(n){for(var p,t,i=0,r=(n=function(n){for(var t,i,r=n.length;r;)i=Math.random()*r--|0,t=n[r],n[r]=n[i],n[i]=t;return n}(Array.from(n))).length,e=[];i<r;)p=n[i],t&&w(t,p)?++i:(t=j(e=m(e,p)),i=0);return t};function m(n,p){var i,t;if(S(p,n))return[p];for(i=0;i<n.length;++i)if(E(p,n[i])&&S(O(n[i],p),n))return[n[i],p];for(i=0;i<n.length-1;++i)for(t=i+1;t<n.length;++t)if(E(O(n[i],n[t]),p)&&E(O(n[i],p),n[t])&&E(O(n[t],p),n[i])&&S(N(n[i],n[t],p),n))return[n[i],n[t],p];throw new Error}function E(a,b){var n=a.r-b.r,t=b.x-a.x,r=b.y-a.y;return n<0||n*n<t*t+r*r}function w(a,b){var n=a.r-b.r+1e-9*Math.max(a.r,b.r,1),t=b.x-a.x,r=b.y-a.y;return n>0&&n*n>t*t+r*r}function S(a,n){for(var i=0;i<n.length;++i)if(!w(a,n[i]))return!1;return!0}function j(n){switch(n.length){case 1:return{x:(a=n[0]).x,y:a.y,r:a.r};case 2:return O(n[0],n[1]);case 3:return N(n[0],n[1],n[2])}var a}function O(a,b){var n=a.x,t=a.y,r=a.r,e=b.x,o=b.y,c=b.r,f=e-n,l=o-t,h=c-r,v=Math.sqrt(f*f+l*l);return{x:(n+e+f/v*h)/2,y:(t+o+l/v*h)/2,r:(v+r+c)/2}}function N(a,b,n){var t=a.x,r=a.y,e=a.r,o=b.x,c=b.y,f=b.r,l=n.x,h=n.y,v=n.r,d=t-o,y=t-l,x=r-c,M=r-h,_=f-e,m=v-e,E=t*t+r*r-e*e,w=E-o*o-c*c+f*f,S=E-l*l-h*h+v*v,j=y*x-d*M,O=(x*S-M*w)/(2*j)-t,N=(M*_-x*m)/j,A=(y*w-d*S)/(2*j)-r,z=(d*m-y*_)/j,B=N*N+z*z-1,P=2*(e+O*N+A*z),k=O*O+A*A-e*e,X=-(B?(P+Math.sqrt(P*P-4*B*k))/(2*B):k/P);return{x:t+O+N*X,y:r+A+z*X,r:X}}function A(b,a,n){var t,r,e,o,c=b.x-a.x,f=b.y-a.y,l=c*c+f*f;l?(r=a.r+n.r,r*=r,o=b.r+n.r,r>(o*=o)?(t=(l+o-r)/(2*l),e=Math.sqrt(Math.max(0,o/l-t*t)),n.x=b.x-t*c-e*f,n.y=b.y-t*f+e*c):(t=(l+r-o)/(2*l),e=Math.sqrt(Math.max(0,r/l-t*t)),n.x=a.x+t*c-e*f,n.y=a.y+t*f+e*c)):(n.x=a.x+n.r,n.y=a.y)}function z(a,b){var n=a.r+b.r-1e-6,t=b.x-a.x,r=b.y-a.y;return n>0&&n*n>t*t+r*r}function B(n){var a=n._,b=n.next._,t=a.r+b.r,r=(a.x*b.r+b.x*a.r)/t,e=(a.y*b.r+b.y*a.r)/t;return r*r+e*e}function P(circle){this._=circle,this.next=null,this.previous=null}function k(n){if(!(e=(t=n,n="object"==typeof t&&"length"in t?t:Array.from(t)).length))return 0;var t,a,b,r,e,o,c,i,f,l,h,v;if((a=n[0]).x=0,a.y=0,!(e>1))return a.r;if(b=n[1],a.x=-b.r,b.x=a.r,b.y=0,!(e>2))return a.r+b.r;A(b,a,r=n[2]),a=new P(a),b=new P(b),r=new P(r),a.next=r.previous=b,b.next=a.previous=r,r.next=b.previous=a;n:for(i=3;i<e;++i){A(a._,b._,r=n[i]),r=new P(r),f=b.next,l=a.previous,h=b._.r,v=a._.r;do{if(h<=v){if(z(f._,r._)){b=f,a.next=b,b.previous=a,--i;continue n}h+=f._.r,f=f.next}else{if(z(l._,r._)){(a=l).next=b,b.previous=a,--i;continue n}v+=l._.r,l=l.previous}}while(f!==l.next);for(r.previous=a,r.next=b,a.next=b.previous=b=r,o=B(a);(r=r.next)!==b;)(c=B(r))<o&&(a=r,o=c);b=a.next}for(a=[b._],r=b;(r=r.next)!==b;)a.push(r._);for(r=_(a),i=0;i<e;++i)(a=n[i]).x-=r.x,a.y-=r.y;return r.r}var X=function(n){return k(n),n};function L(n){return null==n?null:T(n)}function T(n){if("function"!=typeof n)throw new Error;return n}function I(){return 0}var R=function(n){return function(){return n}};function Y(n){return Math.sqrt(n.value)}var C=function(){var n=null,t=1,r=1,e=I;function o(o){return o.x=t/2,o.y=r/2,n?o.eachBefore(D(n)).eachAfter(F(e,.5)).eachBefore(W(1)):o.eachBefore(D(Y)).eachAfter(F(I,1)).eachAfter(F(e,o.r/Math.min(t,r))).eachBefore(W(Math.min(t,r)/(2*o.r))),o}return o.radius=function(t){return arguments.length?(n=L(t),o):n},o.size=function(n){return arguments.length?(t=+n[0],r=+n[1],o):[t,r]},o.padding=function(n){return arguments.length?(e="function"==typeof n?n:R(+n),o):e},o};function D(n){return function(t){t.children||(t.r=Math.max(0,+n(t)||0))}}function F(n,t){return function(r){if(e=r.children){var e,i,o,c=e.length,f=n(r)*t||0;if(f)for(i=0;i<c;++i)e[i].r+=f;if(o=k(e),f)for(i=0;i<c;++i)e[i].r-=f;r.r=o+f}}}function W(n){return function(t){var r=t.parent;t.r*=n,r&&(t.x=r.x+n*t.x,t.y=r.y+n*t.y)}}var H=function(n){n.x0=Math.round(n.x0),n.y0=Math.round(n.y0),n.x1=Math.round(n.x1),n.y1=Math.round(n.y1)},Q=function(n,t,r,e,o){for(var c,f=n.children,i=-1,l=f.length,h=n.value&&(e-t)/n.value;++i<l;)(c=f[i]).y0=r,c.y1=o,c.x0=t,c.x1=t+=c.value*h},V=function(){var n=1,t=1,r=0,e=!1;function o(o){var c=o.height+1;return o.x0=o.y0=r,o.x1=n,o.y1=t/c,o.eachBefore(function(n,t){return function(e){e.children&&Q(e,e.x0,n*(e.depth+1)/t,e.x1,n*(e.depth+2)/t);var o=e.x0,c=e.y0,f=e.x1-r,l=e.y1-r;f<o&&(o=f=(o+f)/2),l<c&&(c=l=(c+l)/2),e.x0=o,e.y0=c,e.x1=f,e.y1=l}}(t,c)),e&&o.eachBefore(H),o}return o.round=function(n){return arguments.length?(e=!!n,o):e},o.size=function(r){return arguments.length?(n=+r[0],t=+r[1],o):[n,t]},o.padding=function(n){return arguments.length?(r=+n,o):r},o},G={depth:-1},J={};function Z(n){return n.id}function K(n){return n.parentId}var U=function(){var n=Z,t=K;function r(data){var r,i,e,o,c,f,l,h=Array.from(data),v=h.length,d=new Map;for(i=0;i<v;++i)r=h[i],c=h[i]=new M(r),null!=(f=n(r,i,data))&&(f+="")&&(l=c.id=f,d.set(l,d.has(l)?J:c)),null!=(f=t(r,i,data))&&(f+="")&&(c.parent=f);for(i=0;i<v;++i)if(f=(c=h[i]).parent){if(!(o=d.get(f)))throw new Error("missing: "+f);if(o===J)throw new Error("ambiguous: "+f);o.children?o.children.push(c):o.children=[c],c.parent=o}else{if(e)throw new Error("multiple roots");e=c}if(!e)throw new Error("no root");if(e.parent=G,e.eachBefore((function(n){n.depth=n.parent.depth+1,--v})).eachBefore(x),e.parent=null,v>0)throw new Error("cycle");return e}return r.id=function(t){return arguments.length?(n=T(t),r):n},r.parentId=function(n){return arguments.length?(t=T(n),r):t},r};function $(a,b){return a.parent===b.parent?1:2}function nn(n){var t=n.children;return t?t[0]:n.t}function tn(n){var t=n.children;return t?t[t.length-1]:n.t}function rn(n,t,r){var e=r/(t.i-n.i);t.c-=e,t.s+=r,n.c+=e,t.z+=r,t.m+=r}function en(n,t,r){return n.a.parent===t.parent?n.a:r}function un(n,i){this._=n,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=i}un.prototype=Object.create(M.prototype);var on=function(){var n=$,t=1,r=1,e=null;function o(o){var h=function(n){for(var t,r,e,i,o,c=new un(n,0),f=[c];t=f.pop();)if(e=t._.children)for(t.children=new Array(o=e.length),i=o-1;i>=0;--i)f.push(r=t.children[i]=new un(e[i],i)),r.parent=t;return(c.parent=new un(null,0)).children=[c],c}(o);if(h.eachAfter(c),h.parent.m=-h.z,h.eachBefore(f),e)o.eachBefore(l);else{var v=o,d=o,y=o;o.eachBefore((function(n){n.x<v.x&&(v=n),n.x>d.x&&(d=n),n.depth>y.depth&&(y=n)}));var s=v===d?1:n(v,d)/2,x=s-v.x,M=t/(d.x+s+x),_=r/(y.depth||1);o.eachBefore((function(n){n.x=(n.x+x)*M,n.y=n.depth*_}))}return o}function c(t){var r=t.children,e=t.parent.children,o=t.i?e[t.i-1]:null;if(r){!function(n){for(var t,r=0,e=0,o=n.children,i=o.length;--i>=0;)(t=o[i]).z+=r,t.m+=r,r+=t.s+(e+=t.c)}(t);var c=(r[0].z+r[r.length-1].z)/2;o?(t.z=o.z+n(t._,o._),t.m=t.z-c):t.z=c}else o&&(t.z=o.z+n(t._,o._));t.parent.A=function(t,r,e){if(r){for(var o,c=t,f=t,l=r,h=c.parent.children[0],v=c.m,d=f.m,y=l.m,x=h.m;l=tn(l),c=nn(c),l&&c;)h=nn(h),(f=tn(f)).a=t,(o=l.z+y-c.z-v+n(l._,c._))>0&&(rn(en(l,t,e),t,o),v+=o,d+=o),y+=l.m,v+=c.m,x+=h.m,d+=f.m;l&&!tn(f)&&(f.t=l,f.m+=y-d),c&&!nn(h)&&(h.t=c,h.m+=v-x,e=t)}return e}(t,o,t.parent.A||e[0])}function f(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m}function l(n){n.x*=t,n.y=n.depth*r}return o.separation=function(t){return arguments.length?(n=t,o):n},o.size=function(n){return arguments.length?(e=!1,t=+n[0],r=+n[1],o):e?null:[t,r]},o.nodeSize=function(n){return arguments.length?(e=!0,t=+n[0],r=+n[1],o):e?[t,r]:null},o},cn=function(n,t,r,e,o){for(var c,f=n.children,i=-1,l=f.length,h=n.value&&(o-r)/n.value;++i<l;)(c=f[i]).x0=t,c.x1=e,c.y0=r,c.y1=r+=c.value*h},an=(1+Math.sqrt(5))/2;function fn(n,t,r,e,o,c){for(var f,l,h,v,d,y,x,M,_,m,E,w=[],S=t.children,j=0,O=0,N=S.length,A=t.value;j<N;){h=o-r,v=c-e;do{d=S[O++].value}while(!d&&O<N);for(y=x=d,E=d*d*(m=Math.max(v/h,h/v)/(A*n)),_=Math.max(x/E,E/y);O<N;++O){if(d+=l=S[O].value,l<y&&(y=l),l>x&&(x=l),E=d*d*m,(M=Math.max(x/E,E/y))>_){d-=l;break}_=M}w.push(f={value:d,dice:h<v,children:S.slice(j,O)}),f.dice?Q(f,r,e,o,A?e+=v*d/A:c):cn(f,r,e,A?r+=h*d/A:o,c),A-=d,j=O}return w}var ln=function n(t){function r(n,r,e,o,c){fn(t,n,r,e,o,c)}return r.ratio=function(t){return n((t=+t)>1?t:1)},r}(an),sn=function(){var n=ln,t=!1,r=1,e=1,o=[0],c=I,f=I,l=I,h=I,v=I;function d(n){return n.x0=n.y0=0,n.x1=r,n.y1=e,n.eachBefore(y),o=[0],t&&n.eachBefore(H),n}function y(t){var p=o[t.depth],r=t.x0+p,e=t.y0+p,d=t.x1-p,y=t.y1-p;d<r&&(r=d=(r+d)/2),y<e&&(e=y=(e+y)/2),t.x0=r,t.y0=e,t.x1=d,t.y1=y,t.children&&(p=o[t.depth+1]=c(t)/2,r+=v(t)-p,e+=f(t)-p,(d-=l(t)-p)<r&&(r=d=(r+d)/2),(y-=h(t)-p)<e&&(e=y=(e+y)/2),n(t,r,e,d,y))}return d.round=function(n){return arguments.length?(t=!!n,d):t},d.size=function(n){return arguments.length?(r=+n[0],e=+n[1],d):[r,e]},d.tile=function(t){return arguments.length?(n=T(t),d):n},d.padding=function(n){return arguments.length?d.paddingInner(n).paddingOuter(n):d.paddingInner()},d.paddingInner=function(n){return arguments.length?(c="function"==typeof n?n:R(+n),d):c},d.paddingOuter=function(n){return arguments.length?d.paddingTop(n).paddingRight(n).paddingBottom(n).paddingLeft(n):d.paddingTop()},d.paddingTop=function(n){return arguments.length?(f="function"==typeof n?n:R(+n),d):f},d.paddingRight=function(n){return arguments.length?(l="function"==typeof n?n:R(+n),d):l},d.paddingBottom=function(n){return arguments.length?(h="function"==typeof n?n:R(+n),d):h},d.paddingLeft=function(n){return arguments.length?(v="function"==typeof n?n:R(+n),d):v},d},hn=function(n,t,r,e,o){var i,c,f=n.children,l=f.length,h=new Array(l+1);for(h[0]=c=i=0;
1i<l;++i)h[i+1]=c+=f[i].value;!function n(i,t,r,e,o,c,l){if(i>=t-1){var v=f[i];return v.x0=e,v.y0=o,v.x1=c,void(v.y1=l)}var d=h[i],y=r/2+d,x=i+1,M=t-1;for(;x<M;){var _=x+M>>>1;h[_]<y?x=_+1:M=_}y-h[x-1]<h[x]-y&&i+1<x&&--x;var m=h[x]-d,E=r-m;if(c-e>l-o){var w=r?(e*E+c*m)/r:c;n(i,x,m,e,o,w,l),n(x,t,E,w,o,c,l)}else{var S=r?(o*E+l*m)/r:l;n(i,x,m,e,o,c,S),n(x,t,E,e,S,c,l)}}(0,l,n.value,t,r,e,o)},pn=function(n,t,r,e,o){(1&n.depth?cn:Q)(n,t,r,e,o)},vn=function n(t){function r(n,r,e,o,c){if((f=n._squarify)&&f.ratio===t)for(var f,l,h,i,v,d=-1,y=f.length,x=n.value;++d<y;){for(h=(l=f[d]).children,i=l.value=0,v=h.length;i<v;++i)l.value+=h[i].value;l.dice?Q(l,r,e,o,x?e+=(c-e)*l.value/x:c):cn(l,r,e,x?r+=(o-r)*l.value/x:o,c),x-=l.value}else n._squarify=f=fn(t,n,r,e,o,c),f.ratio=t}return r.ratio=function(t){return n((t=+t)>1?t:1)},r}(an)},50:function(n,t,r){"use strict";t.a=function(a,b){return a=+a,b=+b,function(n){return a*(1-n)+b*n}}},54:function(n,t,r){"use strict";r.d(t,"a",(function(){return e.a})),r.d(t,"b",(function(){return o.a})),r.d(t,"c",(function(){return c.b})),r.d(t,"d",(function(){return f.a})),r.d(t,"g",(function(){return l.a})),r.d(t,"h",(function(){return h})),r.d(t,"m",(function(){return d})),r.d(t,"o",(function(){return y.a})),r.d(t,"p",(function(){return x.a})),r.d(t,"q",(function(){return object.a})),r.d(t,"u",(function(){return M.a})),r.d(t,"v",(function(){return _.a})),r.d(t,"w",(function(){return m.a})),r.d(t,"x",(function(){return m.b})),r.d(t,"y",(function(){return E.a})),r.d(t,"r",(function(){return w.a})),r.d(t,"s",(function(){return w.b})),r.d(t,"t",(function(){return w.c})),r.d(t,"k",(function(){return O})),r.d(t,"l",(function(){return N})),r.d(t,"n",(function(){return z})),r.d(t,"i",(function(){return P})),r.d(t,"j",(function(){return k})),r.d(t,"e",(function(){return X.b})),r.d(t,"f",(function(){return X.a})),r.d(t,"z",(function(){return L.a})),r.d(t,"A",(function(){return T}));var e=r(97),o=r(229),c=r(130),f=r(226),l=r(228),h=function(n){var t=n.length;return function(r){return n[Math.max(0,Math.min(t-1,Math.floor(r*t)))]}},v=r(13),d=function(a,b){var i=Object(v.c)(+a,+b);return function(n){var t=i(n);return t-360*Math.floor(t/360)}},y=r(50),x=r(100),object=r(230),M=r(412),_=r(227),m=r(285),E=r(413),w=r(115),S=r(18);function j(n){return function(t,r){var e=n((t=Object(S.f)(t)).h,(r=Object(S.f)(r)).h),s=Object(v.a)(t.s,r.s),o=Object(v.a)(t.l,r.l),c=Object(v.a)(t.opacity,r.opacity);return function(n){return t.h=e(n),t.s=s(n),t.l=o(n),t.opacity=c(n),t+""}}}var O=j(v.c),N=j(v.a),A=r(169);function z(n,t){var r=Object(v.a)((n=Object(A.a)(n)).l,(t=Object(A.a)(t)).l),a=Object(v.a)(n.a,t.a),b=Object(v.a)(n.b,t.b),e=Object(v.a)(n.opacity,t.opacity);return function(t){return n.l=r(t),n.a=a(t),n.b=b(t),n.opacity=e(t),n+""}}function B(n){return function(t,r){var e=n((t=Object(A.c)(t)).h,(r=Object(A.c)(r)).h),o=Object(v.a)(t.c,r.c),c=Object(v.a)(t.l,r.l),f=Object(v.a)(t.opacity,r.opacity);return function(n){return t.h=e(n),t.c=o(n),t.l=c(n),t.opacity=f(n),t+""}}}var P=B(v.c),k=B(v.a),X=r(283),L=r(414),T=function(n,t){for(var r=new Array(t),i=0;i<t;++i)r[i]=n(i/(t-1));return r}},92:function(n,t,r){"use strict";var e=r(408);r.d(t,"a",(function(){return e.a}))},97:function(n,t,r){"use strict";var e=r(18),o=r(115),c=r(229),f=r(228),l=r(50),h=r(230),v=r(227),d=r(140),y=r(100);t.a=function(a,b){var n,t=typeof b;return null==b||"boolean"===t?Object(d.a)(b):("number"===t?l.a:"string"===t?(n=Object(e.e)(b))?(b=n,o.a):v.a:b instanceof e.e?o.a:b instanceof Date?f.a:Object(y.b)(b)?y.a:Array.isArray(b)?c.b:"function"!=typeof b.valueOf&&"function"!=typeof b.toString||isNaN(b)?h.a:l.a)(a,b)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.