import{geoProjectionMutator as L,geoProjection as A,geoAzimuthalEquidistantRaw as Gr,geoAzimuthalEqualAreaRaw as en,geoCentroid as pr,geoRotation as Ar,geoEquirectangular as It,geoOrthographic as Ht,geoCircle as Vt,geoStream as tn,geoBounds as Wt,geoInterpolate as on,geoGnomonic as me,geoGnomonicRaw as Se}from"/-/d3-geo@v3.1.1-IFH102ROpDQE4rIMzW42/dist=es2020,mode=imports,min/optimized/d3-geo.js";import{range as de,merge as Qt}from"/-/d3-array@v3.2.4-G4hy00bPnjF6FrSYpT32/dist=es2020,mode=imports,min/optimized/d3-array.js";var d=Math.abs,y=Math.atan,V=Math.atan2,w=Math.cos,tr=Math.exp,dr=Math.floor,Y=Math.log,fr=Math.max,X=Math.min,Fr=Math.pow,Nr=Math.round,$=Math.sign||function(r){return r>0?1:r<0?-1:0},R=Math.sin,I=Math.tan,P=1e-6,Sr=1e-12,k=Math.PI,M=k/2,C=k/4,b=Math.SQRT1_2,K=S(2),x=S(k),rr=k*2,W=180/k,H=k/180;function Kt(r){return r?r/Math.sin(r):1}function q(r){return r>1?M:r<-1?-M:Math.asin(r)}function J(r){return r>1?0:r<-1?k:Math.acos(r)}function S(r){return r>0?Math.sqrt(r):0}function Tt(r){return r=tr(2*r),(r-1)/(r+1)}function un(r){return(tr(r)-tr(-r))/2}function Ee(r){return(tr(r)+tr(-r))/2}function yt(r){return Y(r+S(r*r+1))}function Ut(r){return Y(r+S(r*r-1))}function Pe(r){var n=I(r/2),e=2*Y(w(r/2))/(n*n);function t(u,o){var i=w(u),a=w(o),f=R(o),c=a*i,l=-((1-c?Y((1+c)/2)/(1-c):-.5)+e/(1+c));return[l*a*R(u),l*f]}return t.invert=function(u,o){var i=S(u*u+o*o),a=-r/2,f=50,c;if(!i)return[0,0];do{var l=a/2,s=w(l),v=R(l),g=v/s,h=-Y(d(s));a-=c=(2/g*h-e*g-i)/(-h/(v*v)+1-e/(2*s*s))*(s<0?.7:1)}while(d(c)>P&&--f>0);var m=R(a);return[V(u*m,i*w(a)),q(o*m/i)]},t}function Ot(){var r=M,n=L(Pe),e=n(r);return e.radius=function(t){return arguments.length?n(r=t*H):r*W},e.scale(179.976).clipAngle(147)}function $r(r,n){var e=w(n),t=Kt(J(e*w(r/=2)));return[2*e*R(r)*t,R(n)*t]}$r.invert=function(r,n){if(r*r+4*n*n>k*k+P)return;var e=r,t=n,u=25;do{var o=R(e),i=R(e/2),a=w(e/2),f=R(t),c=w(t),l=R(2*t),s=f*f,v=c*c,g=i*i,h=1-v*a*a,m=h?J(c*a)*S(E=1/h):E=0,E,z=2*m*c*i-r,G=m*f-n,F=E*(v*g+m*c*a*s),p=E*(.5*o*l-m*2*f*i),N=E*.25*(l*i-m*f*v*o),Q=E*(s*a+m*g*c),T=p*N-Q*F;if(!T)break;var O=(G*p-z*Q)/T,U=(z*N-G*F)/T;e-=O,t-=U}while((d(O)>P||d(U)>P)&&--u>0);return[e,t]};function Yt(){return A($r).scale(152.63)}function Me(r){var n=R(r),e=w(r),t=r>=0?1:-1,u=I(t*r),o=(1+n-e)/2;function i(a,f){var c=w(f),l=w(a/=2);return[(1+c)*R(a),(t*f>-V(l,u)-.001?0:-t*10)+o+R(f)*e-(1+c)*n*l]}return i.invert=function(a,f){var c=0,l=0,s=50;do{var v=w(c),g=R(c),h=w(l),m=R(l),E=1+h,z=E*g-a,G=o+m*e-E*n*v-f,F=E*v/2,p=-g*m,N=n*E*g/2,Q=e*h+n*v*m,T=p*N-Q*F,O=(G*p-z*Q)/T/2,U=(z*N-G*F)/T;d(U)>2&&(U/=2),c-=O,l-=U}while((d(O)>P||d(U)>P)&&--s>0);return t*l>-V(w(c),u)-.001?[c*2,l]:null},i}function Jt(){var r=20*H,n=r>=0?1:-1,e=I(n*r),t=L(Me),u=t(r),o=u.stream;return u.parallel=function(i){return arguments.length?(e=I((n=(r=i*H)>=0?1:-1)*r),t(r)):r*W},u.stream=function(i){var a=u.rotate(),f=o(i),c=(u.rotate([0,0]),o(i)),l=u.precision();return u.rotate(a),f.sphere=function(){c.polygonStart(),c.lineStart();for(var s=n*-180;n*s<180;s+=n*90)c.point(s,n*90);if(r)for(;n*(s-=3*n*l)>=-180;)c.point(s,n*-V(w(s*H/2),e)*W);c.lineEnd(),c.polygonEnd()},f},u.scale(218.695).center([0,28.0974])}function Ir(r,n){var e=I(n/2),t=S(1-e*e),u=1+t*w(r/=2),o=R(r)*t/u,i=e/u,a=o*o,f=i*i;return[4/3*o*(3+a-3*f),4/3*i*(3+3*a-f)]}Ir.invert=function(r,n){if(r*=3/8,n*=3/8,!r&&d(n)>1)return null;var e=r*r,t=n*n,u=1+e+t,o=S((u-S(u*u-4*n*n))/2),i=q(o)/3,a=o?Ut(d(n/o))/3:yt(d(r))/3,f=w(i),c=Ee(a),l=c*c-f*f;return[$(r)*2*V(un(a)*f,.25-l),$(n)*2*V(c*R(i),.25+l)]};function Lt(){return A(Ir).scale(66.1603)}var an=S(8),Zt=Y(1+K);function cn(r,n){var e=d(n);return eSr&&--t>0);return[r/(w(e)*(an-1/R(e))),$(n)*e]};function Xt(){return A(cn).scale(112.314)}function ze(r){var n=2*k/r;function e(t,u){var o=Gr(t,u);if(d(t)>M){var i=V(o[1],o[0]),a=S(o[0]*o[0]+o[1]*o[1]),f=n*Nr((i-M)/n)+M,c=V(R(i-=f),2-w(i));i=f+q(k/a*R(c))-c,o[0]=a*w(i),o[1]=a*R(i)}return o}return e.invert=function(t,u){var o=S(t*t+u*u);if(o>M){var i=V(u,t),a=n*Nr((i-M)/n)+M,f=i>a?-1:1,c=o*w(a-i),l=1/I(f*J((c-k)/S(k*(k-2*c)+o*o)));i=a+2*y((l+f*S(l*l-3))/3),t=o*w(i),u=o*R(i)}return Gr.invert(t,u)},e}function Dt(){var r=5,n=L(ze),e=n(r),t=e.stream,u=.01,o=-w(u*H),i=R(u*H);return e.lobes=function(a){return arguments.length?n(r=+a):r},e.stream=function(a){var f=e.rotate(),c=t(a),l=(e.rotate([0,0]),t(a));return e.rotate(f),c.sphere=function(){l.polygonStart(),l.lineStart();for(var s=0,v=360/r,g=2*k/r,h=90-180/r,m=M;s0&&d(u)>P);return t<0?NaN:e}function fn(r,n,e){return n===void 0&&(n=40),e===void 0&&(e=Sr),function(t,u,o,i){var a,f,c;o=o===void 0?0:+o,i=i===void 0?0:+i;for(var l=0;la){o-=f/=2,i-=c/=2;continue}a=h;var m=(o>0?-1:1)*e,E=(i>0?-1:1)*e,z=r(o+m,i),G=r(o,i+E),F=(z[0]-s[0])/m,p=(z[1]-s[1])/m,N=(G[0]-s[0])/E,Q=(G[1]-s[1])/E,T=Q*F-p*N,O=(d(T)<.5?.5:1)/T;if(f=(g*N-v*Q)*O,c=(v*p-g*F)*O,o+=f,i+=c,d(f)0&&(a[1]*=1+f/1.5*a[0]*a[0]),a}return t.invert=fn(t),t}function Bt(){return A(pe()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])}function Fe(r,n){var e=r*R(n),t=30,u;do n-=u=(n+R(n)-e)/(1+w(n));while(d(u)>P&&--t>0);return n/2}function ln(r,n,e){function t(u,o){return[r*u*w(o=Fe(e,o)),n*R(o)]}return t.invert=function(u,o){return o=q(o/n),[u/(r*w(o)),q((2*o+R(2*o))/e)]},t}var gr=ln(K/M,K,k);function jt(){return A(gr).scale(169.529)}var Wr=2.00276,qe=1.11072;function Qr(r,n){var e=Fe(k,n);return[Wr*r/(1/w(n)+qe/w(e)),(n+K*R(e))/Wr]}Qr.invert=function(r,n){var e=Wr*n,t=n<0?-C:C,u=25,o,i;do i=e-K*R(t),t-=o=(R(2*t)+2*t-k*R(i))/(2*w(2*t)+2+k*w(i)*K*w(t));while(d(o)>P&&--u>0);return i=e-K*R(t),[r*(1/w(i)+qe/w(t))/Wr,i]};function _t(){return A(Qr).scale(160.857)}function Er(r){var n=0,e=L(r),t=e(n);return t.parallel=function(u){return arguments.length?e(n=u*H):n*W},t}function lr(r,n){return[r*w(n),n]}lr.invert=function(r,n){return[r/w(n),n]};function bt(){return A(lr).scale(152.63)}function Ae(r){if(!r)return lr;var n=1/I(r);function e(t,u){var o=n+r-u,i=o&&t*w(u)/o;return[o*R(i),n-o*w(i)]}return e.invert=function(t,u){var o=S(t*t+(u=n-u)*u),i=n+r-o;return[o/w(i)*V(t,u),i]},e}function xt(){return Er(Ae).scale(123.082).center([0,26.1441]).parallel(45)}function Ne(r){function n(e,t){var u=M-t,o=u&&e*r*R(u)/u;return[u*R(o)/r,M-u*w(o)]}return n.invert=function(e,t){var u=e*r,o=M-t,i=S(u*u+o*o),a=V(u,o);return[(i?i/R(i):1)*a/r,M-i]},n}function r0(){var r=.5,n=L(Ne),e=n(r);return e.fraction=function(t){return arguments.length?n(r=+t):r},e.scale(158.837)}var $e=ln(1,4/k,k);function n0(){return A($e).scale(152.63)}function Ie(r,n,e,t,u,o){var i=w(o),a;if(d(r)>1||d(o)>1)a=J(e*u+n*t*i);else{var f=R(r/2),c=R(o/2);a=2*q(S(f*f+n*t*c*c))}return d(a)>P?[a,V(t*R(o),n*u-e*t*i)]:[0,0]}function sn(r,n,e){return J((r*r+n*n-e*e)/(2*r*n))}function e0(r){return r-2*k*dr((r+k)/(2*k))}function He(r,n,e){for(var t=[[r[0],r[1],R(r[1]),w(r[1])],[n[0],n[1],R(n[1]),w(n[1])],[e[0],e[1],R(e[1]),w(e[1])]],u=t[2],o,i=0;i<3;++i,u=o)o=t[i],u.v=Ie(o[1]-u[1],u[3],u[2],o[3],o[2],o[0]-u[0]),u.point=[0,0];var a=sn(t[0].v[0],t[2].v[0],t[1].v[0]),f=sn(t[0].v[0],t[1].v[0],t[2].v[0]),c=k-a;t[2].point[1]=0,t[0].point[0]=-(t[1].point[0]=t[0].v[0]/2);var l=[t[2].point[0]=t[0].point[0]+t[2].v[0]*w(a),2*(t[0].point[1]=t[1].point[1]=t[2].v[0]*R(a))];function s(v,g){var h=R(g),m=w(g),E=new Array(3),z;for(z=0;z<3;++z){var G=t[z];if(E[z]=Ie(g-G[1],G[3],G[2],m,h,v-G[0]),!E[z][0])return G.point;E[z][1]=e0(E[z][1]-G.v[1])}var F=l.slice();for(z=0;z<3;++z){var p=z==2?0:z+1,N=sn(t[z].v[0],E[z][0],E[p][0]);E[z][1]<0&&(N=-N),z?z==1?(N=f-N,F[0]-=E[z][0]*w(N),F[1]-=E[z][0]*R(N)):(N=c-N,F[0]+=E[z][0]*w(N),F[1]+=E[z][0]*R(N)):(F[0]+=E[z][0]*w(N),F[1]-=E[z][0]*R(N))}return F[0]/=3,F[1]/=3,F}return s}function vn(r){return r[0]*=H,r[1]*=H,r}function t0(){return Ve([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function Ve(r,n,e){var t=pr({type:"MultiPoint",coordinates:[r,n,e]}),u=[-t[0],-t[1]],o=Ar(u),i=He(vn(o(r)),vn(o(n)),vn(o(e)));i.invert=fn(i);var a=A(i).rotate(u),f=a.center;return delete a.rotate,a.center=function(c){return arguments.length?f(o(c)):o.invert(f())},a.clipAngle(90)}function or(r,n){var e=S(1-R(n));return[2/x*r*e,x*(1-e)]}or.invert=function(r,n){var e=(e=n/x-1)*e;return[e>0?r*S(k/e)/2:0,q(1-e)]};function o0(){return A(or).scale(95.6464).center([0,30])}function We(r){var n=I(r);function e(t,u){return[t,(t?t/R(t):1)*(R(u)*w(t)-n*w(u))]}return e.invert=n?function(t,u){t&&(u*=R(t)/t);var o=w(t);return[t,2*V(S(o*o+n*n-u*u)-o,n-u)]}:function(t,u){return[t,q(t?u*I(t)/t:u)]},e}function u0(){return Er(We).scale(249.828).clipAngle(90)}var Kr=S(3);function gn(r,n){return[Kr*r*(2*w(2*n/3)-1)/x,Kr*x*R(n/3)]}gn.invert=function(r,n){var e=3*q(n/(Kr*x));return[x*r/(Kr*(2*w(2*e/3)-1)),e]};function i0(){return A(gn).scale(156.19)}function wn(r){var n=w(r);function e(t,u){return[t*n,R(u)/n]}return e.invert=function(t,u){return[t/n,q(u*n)]},e}function a0(){return Er(wn).parallel(38.58).scale(195.044)}function Qe(r){var n=w(r);function e(t,u){return[t*n,(1+n)*I(u/2)]}return e.invert=function(t,u){return[t/n,y(u/(1+n))*2]},e}function c0(){return Er(Qe).scale(124.75)}function Rn(r,n){var e=S(8/(3*k));return[e*r*(1-d(n)/k),e*n]}Rn.invert=function(r,n){var e=S(8/(3*k)),t=n/e;return[r/(e*(1-d(t)/k)),t]};function f0(){return A(Rn).scale(165.664)}function kn(r,n){var e=S(4-3*R(d(n)));return[2/S(6*k)*r*e,$(n)*S(2*k/3)*(2-e)]}kn.invert=function(r,n){var e=2-d(n)/S(2*k/3);return[r*S(6*k)/(2*e),$(n)*q((4-e*e)/3)]};function l0(){return A(kn).scale(165.664)}function hn(r,n){var e=S(k*(4+k));return[2/e*r*(1+S(1-4*n*n/(k*k))),4/e*n]}hn.invert=function(r,n){var e=S(k*(4+k))/2;return[r*e/(1+S(1-n*n*(4+k)/(4*k))),n*e/2]};function s0(){return A(hn).scale(180.739)}function mn(r,n){var e=(2+M)*R(n);n/=2;for(var t=0,u=Infinity;t<10&&d(u)>P;t++){var o=w(n);n-=u=(n+R(n)*(o+2)-e)/(2*o*(1+o))}return[2/S(k*(4+k))*r*(1+w(n)),2*S(k/(4+k))*R(n)]}mn.invert=function(r,n){var e=n*S((4+k)/k)/2,t=q(e),u=w(t);return[r/(2/S(k*(4+k))*(1+u)),q((t+e*(u+2))/(2+M))]};function v0(){return A(mn).scale(180.739)}function Sn(r,n){return[r*(1+w(n))/S(2+k),2*n/S(2+k)]}Sn.invert=function(r,n){var e=S(2+k),t=n*e/2;return[e*r/(1+w(t)),t]};function g0(){return A(Sn).scale(173.044)}function dn(r,n){for(var e=(1+M)*R(n),t=0,u=Infinity;t<10&&d(u)>P;t++)n-=u=(n+R(n)-e)/(1+w(n));return e=S(2+k),[r*(1+w(n))/e,2*n/e]}dn.invert=function(r,n){var e=1+M,t=S(e/2);return[r*2*t/(1+w(n*=t)),q((n+R(n))/e)]};function w0(){return A(dn).scale(173.044)}var Tr=3+2*K;function En(r,n){var e=R(r/=2),t=w(r),u=S(w(n)),o=w(n/=2),i=R(n)/(o+K*t*u),a=S(2/(1+i*i)),f=S((K*o+(t+e)*u)/(K*o+(t-e)*u));return[Tr*(a*(f-1/f)-2*Y(f)),Tr*(a*i*(f+1/f)-2*y(i))]}En.invert=function(r,n){if(!(o=Ir.invert(r/1.2,n*1.065)))return null;var e=o[0],t=o[1],u=20,o;r/=Tr,n/=Tr;do{var i=e/2,a=t/2,f=R(i),c=w(i),l=R(a),s=w(a),v=w(t),g=S(v),h=l/(s+K*c*g),m=h*h,E=S(2/(1+m)),z=K*s+(c+f)*g,G=K*s+(c-f)*g,F=z/G,p=S(F),N=p-1/p,Q=p+1/p,T=E*N-2*Y(p)-r,O=E*h*Q-2*y(h)-n,U=l&&b*g*f*m/l,_=(K*c*s+g)/(2*(s+K*c*g)*(s+K*c*g)*g),nr=-.5*h*E*E*E,kr=nr*U,hr=nr*_,D=(D=2*s+K*g*(c-f))*D*p,B=(K*c*s*g+v)/D,er=-(K*f*l)/(g*D),ir=N*kr-2*B/p+E*(B+B/F),ar=N*hr-2*er/p+E*(er+er/F),cr=h*Q*kr-2*U/(1+m)+E*Q*U+E*h*(B-B/F),sr=h*Q*hr-2*_/(1+m)+E*Q*_+E*h*(er-er/F),vr=ar*cr-sr*ir;if(!vr)break;var mr=(O*ar-T*sr)/vr,zr=(T*cr-O*ir)/vr;e-=mr,t=fr(-M,X(M,t-zr))}while((d(mr)>P||d(zr)>P)&&--u>0);return d(d(t)-M)t){var s=S(l),v=V(c,f),g=e*Nr(v/e),h=v-g,m=r*w(h),E=(r*R(h)-h*R(m))/(M-m),z=Oe(h,E),G=(k-r)/Ur(z,m,k);f=s;var F=50,p;do f-=p=(r+Ur(z,m,f)*G-s)/(z(f)*G);while(d(p)>P&&--F>0);c=h*R(f),ft){var f=S(a),c=V(i,o),l=e*Nr(c/e),s=c-l;o=f*w(s),i=f*R(s);for(var v=o-M,g=R(o),h=i/g,m=oP||d(h)>P)&&--m>0);return[s,v]},f}var Ye=Or(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);function E0(){return A(Ye).scale(149.995)}var Je=Or(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);function P0(){return A(Je).scale(153.93)}var Le=Or(5/6*k,-.62636,-.0344,0,1.3493,-.05524,0,.045);function M0(){return A(Le).scale(130.945)}function zn(r,n){var e=r*r,t=n*n;return[r*(1-.162388*t)*(.87-952426e-9*e*e),n*(1+t/12)]}zn.invert=function(r,n){var e=r,t=n,u=50,o;do{var i=t*t;t-=o=(t*(1+i/12)-n)/(1+i/4)}while(d(o)>P&&--u>0);u=50,r/=1-.162388*i;do{var a=(a=e*e)*a;e-=o=(e*(.87-952426e-9*a)-r)/(.87-.00476213*a)}while(d(o)>P&&--u>0);return[e,t]};function z0(){return A(zn).scale(131.747)}var Ze=Or(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function G0(){return A(Ze).scale(131.087)}function Xe(r){var n=r(M,0)[0]-r(-M,0)[0];function e(t,u){var o=t>0?-.5:.5,i=r(t+o*k,u);return i[0]-=o*n,i}return r.invert&&(e.invert=function(t,u){var o=t>0?-.5:.5,i=r.invert(t+o*n,u),a=i[0]-o*k;return a<-k?a+=2*k:a>k&&(a-=2*k),i[0]=a,i}),e}function Yr(r,n){var e=$(r),t=$(n),u=w(n),o=w(r)*u,i=R(r)*u,a=R(t*n);r=d(V(i,a)),n=q(o),d(r-M)>P&&(r%=M);var f=p0(r>k/4?M-r:r,n);return r>k/4&&(a=f[0],f[0]=-f[1],f[1]=-a),f[0]*=e,f[1]*=-t,f}Yr.invert=function(r,n){d(r)>1&&(r=$(r)*2-r),d(n)>1&&(n=$(n)*2-n);var e=$(r),t=$(n),u=-e*r,o=-t*n,i=o/u<1,a=F0(i?o:u,i?u:o),f=a[0],c=a[1],l=w(c);return i&&(f=-M-f),[e*(V(R(f)*l,-R(c))+k),t*q(w(f)*l)]};function p0(r,n){if(n===M)return[0,0];var e=R(n),t=e*e,u=t*t,o=1+u,i=1+3*u,a=1-u,f=q(1/S(o)),c=a+t*o*f,l=(1-e)/c,s=S(l),v=l*o,g=S(v),h=s*a,m,E;if(r===0)return[0,-(h+t*g)];var z=w(n),G=1/z,F=2*e*z,p=(-3*t+f*i)*F,N=(-c*z-(1-e)*p)/(c*c),Q=.5*N/s,T=a*Q-2*t*s*F,O=t*o*N+l*i*F,U=-G*F,_=-G*O,nr=-2*G*T,kr=4*r/k,hr;if(r>.222*k||n.175*k){if(m=(h+t*S(v*(1+u)-h*h))/(1+u),r>k/4)return[m,m];var D=m,B=.5*m;m=.5*(B+D),E=50;do{var er=S(v-m*m),ir=m*(nr+U*er)+_*q(m/g)-kr;if(!ir)break;ir<0?B=m:D=m,m=.5*(B+D)}while(d(D-B)>P&&--E>0)}else{m=P,E=25;do{var ar=m*m,cr=S(v-ar),sr=nr+U*cr,vr=m*sr+_*q(m/g)-kr,mr=sr+(_-U*ar)/cr;m-=hr=cr?vr/mr:0}while(d(hr)>P&&--E>0)}return[m,-h-t*S(v-m*m)]}function F0(r,n){for(var e=0,t=1,u=.5,o=50;;){var i=u*u,a=S(u),f=q(1/S(1+i)),c=1-i+u*(1+i)*f,l=(1-a)/c,s=S(l),v=l*(1+i),g=s*(1-i),h=v-r*r,m=S(h),E=n+g+u*m;if(d(t-e)0?e=u:t=u,u=.5*(e+t)}if(!o)return null;var z=q(a),G=w(z),F=1/G,p=2*a*G,N=(-3*u+f*(1+3*i))*p,Q=(-c*G-(1-a)*N)/(c*c),T=.5*Q/s,O=(1-i)*T-2*u*s*p,U=-2*F*O,_=-F*p,nr=-F*(u*(1+i)*Q+l*(1+3*i)*p);return[k/4*(r*(U+_*m)+nr*q(r/S(v))),z]}function q0(){return A(Xe(Yr)).scale(239.75)}function A0(r,n,e){var t,u,o;return r?(t=Gn(r,e),n?(u=Gn(n,1-e),o=u[1]*u[1]+e*t[0]*t[0]*u[0]*u[0],[[t[0]*u[2]/o,t[1]*t[2]*u[0]*u[1]/o],[t[1]*u[1]/o,-t[0]*t[2]*u[0]*u[2]/o],[t[2]*u[1]*u[2]/o,-e*t[0]*t[1]*u[0]/o]]):[[t[0],0],[t[1],0],[t[2],0]]):(u=Gn(n,1-e),[[0,u[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]])}function Gn(r,n){var e,t,u,o,i;if(n=1-P)return e=(1-n)/4,t=Ee(r),o=Tt(r),u=1/t,i=t*un(r),[o+e*(i-r)/(t*t),u-e*o*u*(i-r),u+e*o*u*(i+r),2*y(tr(r))-M+e*(i-r)/t];var a=[1,0,0,0,0,0,0,0,0],f=[S(n),0,0,0,0,0,0,0,0],c=0;for(t=S(1-n),i=1;d(f[c]/a[c])>P&&c<8;)e=a[c++],f[c]=(e-t)/2,a[c]=(e+t)/2,t=S(e*t),i*=2;u=i*a[c]*r;do o=f[c]*R(t=u)/a[c],u=(q(o)+u)/2;while(--c);return[R(u),o=w(u),o/w(u-t),u]}function N0(r,n,e){var t=d(r),u=d(n),o=un(u);if(t){var i=1/R(t),a=1/(I(t)*I(t)),f=-(a+e*(o*o*i*i)-1+e),c=(e-1)*a,l=(-f+S(f*f-4*c))/2;return[qr(y(1/S(l)),e)*$(r),qr(y(S((l/a-1)/e)),1-e)*$(n)]}return[0,qr(y(o),1-e)*$(n)]}function qr(r,n){if(!n)return r;if(n===1)return Y(I(r/2+C));for(var e=1,t=S(1-n),u=S(n),o=0;d(u)>P;o++){if(r%k){var i=y(t*I(r)/e);i<0&&(i+=k),r+=i+~~(r/k)*k}else r+=r;u=(e+t)/2,t=S(e*t),u=((e=u)-t)/2}return r/(Fr(2,o)*e)}function Jr(r,n){var e=(K-1)/(K+1),t=S(1-e*e),u=qr(M,t*t),o=-1,i=Y(I(k/4+d(n)/2)),a=tr(o*i)/S(e),f=$0(a*w(o*r),a*R(o*r)),c=N0(f[0],f[1],t*t);return[-c[1],(n>=0?1:-1)*(.5*u-c[0])]}function $0(r,n){var e=r*r,t=n+1,u=1-e-n*n;return[.5*((r>=0?M:-M)-V(u,2*r)),-.25*Y(u*u+4*e)+.5*Y(t*t+e)]}function I0(r,n){var e=n[0]*n[0]+n[1]*n[1];return[(r[0]*n[0]+r[1]*n[1])/e,(r[1]*n[0]-r[0]*n[1])/e]}Jr.invert=function(r,n){var e=(K-1)/(K+1),t=S(1-e*e),u=qr(M,t*t),o=-1,i=A0(.5*u-n,-r,t*t),a=I0(i[0],i[1]),f=V(a[1],a[0])/o;return[f,2*y(tr(.5/o*Y(e*a[0]*a[0]+e*a[1]*a[1])))-M]};function H0(){return A(Xe(Jr)).scale(151.496)}function De(r){var n=R(r),e=w(r),t=Ce(r);t.invert=Ce(-r);function u(o,i){var a=t(o,i);o=a[0],i=a[1];var f=R(i),c=w(i),l=w(o),s=J(n*f+e*c*l),v=R(s),g=d(v)>P?s/v:1;return[g*e*R(o),(d(o)>M?g:-g)*(n*c-e*f*l)]}return u.invert=function(o,i){var a=S(o*o+i*i),f=-R(a),c=w(a),l=a*c,s=-i*f,v=a*n,g=S(l*l+s*s-v*v),h=V(l*v+s*g,s*v-l*g),m=(a>M?-1:1)*V(o*f,a*w(h)*c+i*R(h)*f);return t.invert(m,h)},u}function Ce(r){var n=R(r),e=w(r);return function(t,u){var o=w(u),i=w(t)*o,a=R(t)*o,f=R(u);return[V(a,i*e-f*n),q(f*e+i*n)]}}function V0(){var r=0,n=L(De),e=n(r),t=e.rotate,u=e.stream,o=Vt();return e.parallel=function(i){if(!arguments.length)return r*W;var a=e.rotate();return n(r=i*H).rotate(a)},e.rotate=function(i){return arguments.length?(t.call(e,[i[0],i[1]-r*W]),o.center([-i[0],-i[1]]),e):(i=t.call(e),i[1]+=r*W,i)},e.stream=function(i){return i=u(i),i.sphere=function(){i.polygonStart();var a=.01,f=o.radius(90-a)().coordinates[0],c=f.length-1,l=-1,s;for(i.lineStart();++l=0;)i.point((s=f[l])[0],s[1]);i.lineEnd(),i.polygonEnd()},i},e.scale(79.4187).parallel(45).clipAngle(180-.001)}var W0=3,pn=q(1-1/W0)*W,Fn=wn(0);function Be(r){var n=pn*H,e=or(k,n)[0]-or(-k,n)[0],t=Fn(0,n)[1],u=or(0,n)[1],o=x-u,i=rr/r,a=4/rr,f=t+o*o*4/rr;function c(l,s){var v,g=d(s);if(g>n){var h=X(r-1,fr(0,dr((l+k)/i)));l+=k*(r-1)/r-h*i,v=or(l,g),v[0]=v[0]*rr/e-rr*(r-1)/(2*r)+h*rr/r,v[1]=t+(v[1]-u)*4*o/rr,s<0&&(v[1]=-v[1])}else v=Fn(l,s);return v[0]*=a,v[1]/=f,v}return c.invert=function(l,s){l/=a,s*=f;var v=d(s);if(v>t){var g=X(r-1,fr(0,dr((l+k)/i)));l=(l+k*(r-1)/r-g*i)*e/rr;var h=or.invert(l,.25*(v-t)*rr/o+u);return h[0]-=k*(r-1)/r-g*i,s<0&&(h[1]=-h[1]),h}return Fn.invert(l,s)},c}function Q0(r,n){return[r,n&1?90-P:pn]}function K0(r,n){return[r,n&1?-90+P:-pn]}function T0(r){return[r[0]*(1-P),r[1]]}function y0(r){var n=[].concat(de(-180,180+r/2,r).map(Q0),de(180,-180-r/2,-r).map(K0));return{type:"Polygon",coordinates:[r===180?n.map(T0):n]}}function U0(){var r=4,n=L(Be),e=n(r),t=e.stream;return e.lobes=function(u){return arguments.length?n(r=+u):r},e.stream=function(u){var o=e.rotate(),i=t(u),a=(e.rotate([0,0]),t(u));return e.rotate(o),i.sphere=function(){tn(y0(180/r),a)},i},e.scale(239.75)}function je(r){var n=1+r,e=R(1/n),t=q(e),u=2*S(k/(o=k+4*t*n)),o,i=.5*u*(n+S(r*(2+r))),a=r*r,f=n*n;function c(l,s){var v=1-R(s),g,h;if(v&&v<2){var m=M-s,E=25,z;do{var G=R(m),F=w(m),p=t+V(G,n-F),N=1+f-2*n*F;m-=z=(m-a*t-n*G+N*p-.5*v*o)/(2*n*G*p)}while(d(z)>Sr&&--E>0);g=u*S(N),h=l*p/k}else g=u*(r+v),h=l*t/k;return[g*R(h),i-g*w(h)]}return c.invert=function(l,s){var v=l*l+(s-=i)*s,g=(1+f-v/(u*u))/(2*n),h=J(g),m=R(h),E=t+V(m,n-g);return[q(l/S(v))*k/E,q(1-2*(h-a*t-n*m+(1+f-2*n*g)*E)/o)]},c}function O0(){var r=1,n=L(je),e=n(r);return e.ratio=function(t){return arguments.length?n(r=+t):r},e.scale(167.774).center([0,18.67])}var Lr=.7109889596207567,Pr=.0528035274542;function Zr(r,n){return n>-Lr?(r=gr(r,n),r[1]+=Pr,r):lr(r,n)}Zr.invert=function(r,n){return n>-Lr?gr.invert(r,n-Pr):lr.invert(r,n)};function Y0(){return A(Zr).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}function Xr(r,n){return d(n)>Lr?(r=gr(r,n),r[1]-=n>0?Pr:-Pr,r):lr(r,n)}Xr.invert=function(r,n){return d(n)>Lr?gr.invert(r,n+(n>0?Pr:-Pr)):lr.invert(r,n)};function J0(){return A(Xr).scale(152.63)}function _e(r,n,e,t){var u=S(4*k/(2*e+(1+r-n/2)*R(2*e)+(r+n)/2*R(4*e)+n/2*R(6*e))),o=S(t*R(e)*S((1+r*w(2*e)+n*w(4*e))/(1+r+n))),i=e*f(1);function a(s){return S(1+r*w(2*s)+n*w(4*s))}function f(s){var v=s*e;return(2*v+(1+r-n/2)*R(2*v)+(r+n)/2*R(4*v)+n/2*R(6*v))/e}function c(s){return a(s)*R(s)}var l=function(s,v){var g=e*Vr(f,i*R(v)/e,v/k);isNaN(g)&&(g=e*$(v));var h=u*a(g);return[h*o*s/k*w(g),h/o*R(g)]};return l.invert=function(s,v){var g=Vr(c,v*o/u);return[s*k/(w(g)*u*o*a(g)),q(e*f(g/e)/i)]},e===0&&(u=S(t/k),l=function(s,v){return[s*u,R(v)/u]},l.invert=function(s,v){return[s/u,q(v*u)]}),l}function L0(){var r=1,n=0,e=45*H,t=2,u=L(_e),o=u(r,n,e,t);return o.a=function(i){return arguments.length?u(r=+i,n,e,t):r},o.b=function(i){return arguments.length?u(r,n=+i,e,t):n},o.psiMax=function(i){return arguments.length?u(r,n,e=+i*H,t):e*W},o.ratio=function(i){return arguments.length?u(r,n,e,t=+i):t},o.scale(180.739)}function qn(r,n,e,t,u,o,i,a,f,c,l){if(l.nanEncountered)return NaN;var s,v,g,h,m,E,z,G,F,p;if(s=e-n,v=r(n+s*.25),g=r(e-s*.25),isNaN(v)){l.nanEncountered=!0;return}if(isNaN(g)){l.nanEncountered=!0;return}return h=s*(t+4*v+u)/12,m=s*(u+4*g+o)/12,E=h+m,p=(E-i)/15,c>f?(l.maxDepthCount++,E+p):Math.abs(p)>1;do f[E]>g?m=E:h=E,E=h+m>>1;while(E>h);var z=f[E+1]-f[E];return z&&(z=(g-f[E+1])/z),(E+1+z)/i}var s=2*l(1)/k*o/e,v=function(g,h){var m=l(d(R(h))),E=t(m)*g;return m/=s,[E,h>=0?m:-m]};return v.invert=function(g,h){var m;return h*=s,d(h)<1&&(m=$(h)*q(u(d(h))*o)),[g/t(d(h)),m]},v}function X0(){var r=0,n=2.5,e=1.183136,t=L(be),u=t(r,n,e);return u.alpha=function(o){return arguments.length?t(r=+o,n,e):r},u.k=function(o){return arguments.length?t(r,n=+o,e):n},u.gamma=function(o){return arguments.length?t(r,n,e=+o):e},u.scale(152.63)}function D0(r,n){return d(r[0]-n[0])=0;--f)e=r[1][f],t=e[0][0],u=e[0][1],o=e[1][1],i=e[2][0],a=e[2][1],n.push(xe([[i-P,a-P],[i-P,o+P],[t+P,o+P],[t+P,u-P]],30));return{type:"Polygon",coordinates:[Qt(n)]}}function wr(r,n,e){var t,u;function o(f,c){for(var l=c<0?-1:1,s=n[+(c<0)],v=0,g=s.length-1;vs[v][2][0];++v);var h=r(f-s[v][1][0],c);return h[0]+=r(s[v][1][0],l*c>l*s[v][0][1]?s[v][0][1]:c)[0],h}e?o.invert=e(o):r.invert&&(o.invert=function(f,c){for(var l=u[+(c<0)],s=n[+(c<0)],v=0,g=l.length;vh&&(m=g,g=h,h=m),[[s,g],[v,h]]})}),i):n.map(function(c){return c.map(function(l){return[[l[0][0]*W,l[0][1]*W],[l[1][0]*W,l[1][1]*W],[l[2][0]*W,l[2][1]*W]]})})},n!=null&&i.lobes(n),i}var B0=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function j0(){return wr(Qr,B0).scale(160.857)}var _0=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function b0(){return wr(Xr,_0).scale(152.63)}var x0=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function ro(){return wr(gr,x0).scale(169.529)}var no=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function eo(){return wr(gr,no).scale(169.529).rotate([20,0])}var to=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];function oo(){return wr(Zr,to,fn).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}var uo=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function io(){return wr(lr,uo).scale(152.63).rotate([-20,0])}function An(r,n){return[3/rr*r*S(k*k/3-n*n),n]}An.invert=function(r,n){return[rr/3*r/S(k*k/3-n*n),n]};function ao(){return A(An).scale(158.837)}function rt(r){function n(e,t){if(d(d(t)-M)2)return null;e/=2,t/=2;var o=e*e,i=t*t,a=2*t/(1+o+i);return a=Fr((1+a)/(1-a),1/r),[V(2*e,1-o-i)/r,q((a-1)/(a+1))]},n}function co(){var r=.5,n=L(rt),e=n(r);return e.spacing=function(t){return arguments.length?n(r=+t):r},e.scale(124.75)}var Nn=k/K;function $n(r,n){return[r*(1+S(w(n)))/2,n/(w(n/2)*w(r/6))]}$n.invert=function(r,n){var e=d(r),t=d(n),u=P,o=M;tP||d(E)>P)&&--u>0);return u&&[e,t]};function lo(){return A(In).scale(139.98)}function Hn(r,n){return[R(r)/w(n),I(n)*w(r)]}Hn.invert=function(r,n){var e=r*r,t=n*n,u=t+1,o=e+u,i=r?b*S((o-S(o*o-4*e))/e):1/S(u);return[q(r*i),$(n)*J(i)]};function so(){return A(Hn).scale(144.049).clipAngle(90-.001)}function nt(r){var n=w(r),e=I(C+r/2);function t(u,o){var i=o-r,a=d(i)=0;)l=r[c],s=l[0]+a*(g=s)-f*v,v=l[1]+a*v+f*g;return s=a*(g=s)-f*v,v=a*v+f*g,[s,v]}return e.invert=function(t,u){var o=20,i=t,a=u;do{for(var f=n,c=r[f],l=c[0],s=c[1],v=0,g=0,h;--f>=0;)c=r[f],v=l+i*(h=v)-a*g,g=s+i*g+a*h,l=c[0]+i*(h=l)-a*s,s=c[1]+i*s+a*h;v=l+i*(h=v)-a*g,g=s+i*g+a*h,l=i*(h=l)-a*s-t,s=i*s+a*h-u;var m=v*v+g*g,E,z;i-=E=(l*v+s*g)/m,a-=z=(s*v-l*g)/m}while(d(E)+d(z)>P*P&&--o>0);if(o){var G=S(i*i+a*a),F=2*y(G*.5),p=R(F);return[V(i*p,G*w(F)),G?q(a*p/G):0]}},e}var wo=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],Ro=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],ko=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],ho=[[.9245,0],[0,0],[.01943,0]],mo=[[.721316,0],[0,0],[-.00881625,-.00617325]];function So(){return Mr(wo,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)}function Eo(){return Mr(Ro,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Po(){return Mr(ko,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function Mo(){return Mr(ho,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function zo(){return Mr(mo,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Mr(r,n){var e=A(et(r)).rotate(n).clipAngle(90),t=Ar(n),u=e.center;return delete e.rotate,e.center=function(o){return arguments.length?u(t(o)):t.invert(u())},e}var Dr=S(6),Cr=S(7);function Wn(r,n){var e=q(7*R(n)/(3*Dr));return[Dr*r*(2*w(2*e/3)-1)/Cr,9*R(e/3)/Cr]}Wn.invert=function(r,n){var e=3*q(n*Cr/9);return[r*Cr/(Dr*(2*w(2*e/3)-1)),q(R(e)*3*Dr/7)]};function Go(){return A(Wn).scale(164.859)}function Qn(r,n){for(var e=(1+b)*R(n),t=n,u=0,o;u<25&&!(t-=o=(R(t/2)+R(t)-e)/(.5*w(t/2)+w(t)),d(o)Sr&&--t>0);return o=e*e,i=o*o,a=o*i,[r/(.84719-.13063*o+a*a*(-.04515+.05494*o-.02326*i+.00331*a)),e]};function qo(){return A(Tn).scale(175.295)}function yn(r,n){return[r*(1+w(n))/2,2*(n-I(n/2))]}yn.invert=function(r,n){for(var e=n/2,t=0,u=Infinity;t<10&&d(u)>P;++t){var o=w(n/2);n-=u=(n-I(n/2)-e)/(1-.5/(o*o))}return[2*r/(1+w(n)),n]};function Ao(){return A(yn).scale(152.63)}var No=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function $o(){return wr(Hr(Infinity),No).rotate([20,0]).scale(152.63)}function Un(r,n){var e=R(n),t=w(n),u=$(r);if(r===0||d(n)===M)return[0,n];if(n===0)return[r,0];if(d(r)===M)return[r*t,M*e];var o=k/(2*r)-2*r/k,i=2*n/k,a=(1-i*i)/(e-i),f=o*o,c=a*a,l=1+f/c,s=1+c/f,v=(o*e/a-o/2)/l,g=(c*e/f+a/2)/s,h=v*v+t*t/l,m=g*g-(c*e*e/f+a*e-1)/s;return[M*(v+S(h)*u),M*(g+S(m<0?0:m)*$(-n*o)*u)]}Un.invert=function(r,n){r/=M,n/=M;var e=r*r,t=n*n,u=e+t,o=k*k;return[r?(u-1+S((1-u)*(1-u)+4*e))/(2*r)*M:0,Vr(function(i){return u*(k*R(i)-2*i)*k+4*i*i*(n-R(i))+2*k*i-o*n},0)]};function Io(){return A(Un).scale(127.267)}var On=1.0148,Yn=.23185,Jn=-.14499,Ln=.02406,Ho=On,Vo=5*Yn,Wo=7*Jn,Qo=9*Ln,Br=1.790857183;function Zn(r,n){var e=n*n;return[r,n*(On+e*e*(Yn+e*(Jn+Ln*e)))]}Zn.invert=function(r,n){n>Br?n=Br:n<-Br&&(n=-Br);var e=n,t;do{var u=e*e;e-=t=(e*(On+u*u*(Yn+u*(Jn+Ln*u)))-n)/(Ho+u*u*(Vo+u*(Wo+Qo*u)))}while(d(t)>P);return[r,e]};function Ko(){return A(Zn).scale(139.319)}function Xn(r,n){if(d(n)P&&--u>0);return i=I(t),[(d(n)=0;)if(t=n[a],e[0]===t[0]&&e[1]===t[1]){if(o)return[o,e];o=e}}}function Jo(r){for(var n=r.length,e=[],t=r[n-1],u=0;u0?[-t[0],0]:[180-t[0],180])};var n=br.map(function(e){return{face:e,project:r(e)}});return[-1,0,0,1,0,1,4,5].forEach(function(e,t){var u=n[e];u&&(u.children||(u.children=[])).push(n[t])}),_r(n[0],function(e,t){return n[e<-k/2?t<0?6:4:e<0?t<0?2:0:e{};function Bo(r){if((e=r.length)<4)return!1;for(var n=0,e,t=r[e-1][1]*r[0][0]-r[e-1][0]*r[0][1];++nt^g>t&&e<(v-c)*(t-l)/(g-l)+c&&(u=!u)}return u}function _o(r,n){var e=n.stream,t;if(!e)throw new Error("invalid projection");switch(r&&r.type){case"Feature":t=lt;break;case"FeatureCollection":t=bo;break;default:t=Bn;break}return t(r,e)}function bo(r,n){return{type:"FeatureCollection",features:r.features.map(function(e){return lt(e,n)})}}function lt(r,n){return{type:"Feature",id:r.id,properties:r.properties,geometry:Bn(r.geometry,n)}}function xo(r,n){return{type:"GeometryCollection",geometries:r.geometries.map(function(e){return Bn(e,n)})}}function Bn(r,n){if(!r)return null;if(r.type==="GeometryCollection")return xo(r,n);var e;switch(r.type){case"Point":e=st;break;case"MultiPoint":e=st;break;case"LineString":e=vt;break;case"MultiLineString":e=vt;break;case"Polygon":e=jn;break;case"MultiPolygon":e=jn;break;case"Sphere":e=jn;break;default:return null}return tn(r,n(e)),e.result()}var Z=[],ur=[],st={point:function(r,n){Z.push([r,n])},result:function(){var r=Z.length?Z.length<2?{type:"Point",coordinates:Z[0]}:{type:"MultiPoint",coordinates:Z}:null;return Z=[],r}},vt={lineStart:xr,point:function(r,n){Z.push([r,n])},lineEnd:function(){Z.length&&(ur.push(Z),Z=[])},result:function(){var r=ur.length?ur.length<2?{type:"LineString",coordinates:ur[0]}:{type:"MultiLineString",coordinates:ur}:null;return ur=[],r}},jn={polygonStart:xr,lineStart:xr,point:function(r,n){Z.push([r,n])},lineEnd:function(){var r=Z.length;if(r){do Z.push(Z[0].slice());while(++r<4);ur.push(Z),Z=[]}},polygonEnd:xr,result:function(){if(!ur.length)return null;var r=[],n=[];return ur.forEach(function(e){Bo(e)?r.push([e]):n.push(e)}),n.forEach(function(e){var t=e[0];r.some(function(u){if(jo(u[0],t))return u.push(e),!0})||r.push([e])}),ur=[],r.length?r.length>1?{type:"MultiPolygon",coordinates:r}:{type:"Polygon",coordinates:r[0]}:null}};function _n(r){var n=r(M,0)[0]-r(-M,0)[0];function e(t,u){var o=d(t)0?t-k:t+k,u),a=(i[0]-i[1])*b,f=(i[0]+i[1])*b;if(o)return[a,f];var c=n*b,l=a>0^f>0?-1:1;return[l*a-$(f)*c,l*f-$(a)*c]}return r.invert&&(e.invert=function(t,u){var o=(t+u)*b,i=(u-t)*b,a=d(o)<.5*n&&d(i)<.5*n;if(!a){var f=n*b,c=o>0^i>0?-1:1,l=-c*t+(i>0?1:-1)*f,s=-c*u+(o>0?1:-1)*f;o=(-l-s)*b,i=(l-s)*b}var v=r.invert(o,i);return a||(v[0]+=o>0?k:-k),v}),A(e).rotate([-90,-90,45]).clipAngle(180-.001)}function ru(){return _n(Yr).scale(176.423)}function nu(){return _n(Jr).scale(111.48)}function eu(r,n){if(!(0<=(n=+n)&&n<=20))throw new Error("invalid digits");function e(c){var l=c.length,s=2,v=new Array(l);for(v[0]=+c[0].toFixed(n),v[1]=+c[1].toFixed(n);s2||g[0]!=l[0]||g[1]!=l[1])&&(s.push(g),l=g)}return s.length===1&&c.length>1&&s.push(e(c[c.length-1])),s}function o(c){return c.map(u)}function i(c){if(c==null)return c;var l;switch(c.type){case"GeometryCollection":l={type:"GeometryCollection",geometries:c.geometries.map(i)};break;case"Point":l={type:"Point",coordinates:e(c.coordinates)};break;case"MultiPoint":l={type:c.type,coordinates:t(c.coordinates)};break;case"LineString":l={type:c.type,coordinates:u(c.coordinates)};break;case"MultiLineString":case"Polygon":l={type:c.type,coordinates:o(c.coordinates)};break;case"MultiPolygon":l={type:"MultiPolygon",coordinates:c.coordinates.map(o)};break;default:return c}return c.bbox!=null&&(l.bbox=c.bbox),l}function a(c){var l={type:"Feature",properties:c.properties,geometry:i(c.geometry)};return c.id!=null&&(l.id=c.id),c.bbox!=null&&(l.bbox=c.bbox),l}if(r!=null)switch(r.type){case"Feature":return a(r);case"FeatureCollection":{var f={type:"FeatureCollection",features:r.features.map(a)};return r.bbox!=null&&(f.bbox=r.bbox),f}default:return i(r)}return r}function gt(r){var n=R(r);function e(t,u){var o=n?I(t*n/2)/n:t/2;if(!u)return[2*o,-r];var i=2*y(o*R(u)),a=1/I(u);return[R(i)*a,u+(1-w(i))*a-r]}return e.invert=function(t,u){if(d(u+=r)P&&--a>0);var v=t*(c=I(i)),g=I(d(u)=0||u===1){e=(n>=0?5:-5)*(v+t);var g=50,h;do t=X(18,d(e)/5),u=dr(t),v=t-u,o=j[u][1],i=j[u+1][1],a=j[X(19,u+2)][1],e-=(h=$(n)*(i+v*(a-o)/2+v*v*(a-2*i+o)/2)-n)*W;while(d(h)>Sr&&--g>0);break}}while(--u>=0);var m=j[u][0],E=j[u+1][0],z=j[X(19,u+2)][0];return[r/(E+v*(z-m)/2+v*v*(z-2*E+m)/2),e*H]};function ou(){return A(bn).scale(152.63)}function uu(r){function n(e,t){var u=w(t),o=(r-1)/(r-u*w(e));return[o*u*R(e),o*R(t)]}return n.invert=function(e,t){var u=e*e+t*t,o=S(u),i=(r-S(1-u*(r+1)/(r-1)))/((r-1)/o+o/(r-1));return[V(e*i,o*S(1-i*i)),o?q(t*i/o):0]},n}function wt(r,n){var e=uu(r);if(!n)return e;var t=w(n),u=R(n);function o(i,a){var f=e(i,a),c=f[1],l=c*u/(r-1)+t;return[f[0]*t/l,c/l]}return o.invert=function(i,a){var f=(r-1)/(r-1-a*u);return e.invert(f*i,f*a*t)},o}function iu(){var r=2,n=0,e=L(wt),t=e(r,n);return t.distance=function(u){return arguments.length?e(r=+u,n):r},t.tilt=function(u){return arguments.length?e(r,n=u*H):n*W},t.scale(432.147).clipAngle(J(1/r)*W-1e-6)}var rn=1e-4,Rt=1e4,xn=-180,re=xn+rn,kt=180,ne=kt-rn,ee=-90,te=ee+rn,oe=90,ue=oe-rn;function au(r){return r.length>0}function cu(r){return Math.floor(r*Rt)/Rt}function ht(r){return r===ee||r===oe?[0,r]:[xn,cu(r)]}function ie(r){var n=r[0],e=r[1],t=!1;return n<=re?(n=xn,t=!0):n>=ne&&(n=kt,t=!0),e<=te?(e=ee,t=!0):e>=ue&&(e=oe,t=!0),t?[n,e]:r}function mt(r){return r.map(ie)}function St(r,n,e){for(var t=0,u=r.length;t=ne||l<=te||l>=ue){o[i]=ie(f);for(var s=i+1;sre&&gte&&h=a)break;e.push({index:-1,polygon:n,ring:o=o.slice(s-1)}),o[0]=ht(o[0][1]),i=-1,a=o.length}}}}function dt(r){var n,e=r.length,t={},u={},o,i,a,f,c;for(n=0;n0?k-a:a)*W],c=A(r(i)).rotate(f),l=Ar(f),s=c.center;return delete c.rotate,c.center=function(v){return arguments.length?s(l(v)):l.invert(s())},c.clipAngle(90)}function Mt(r){var n=w(r);function e(t,u){var o=Se(t,u);return o[0]*=n,o}return e.invert=function(t,u){return Se.invert(t/n,u)},e}function su(){return zt([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function zt(r,n){return Pt(Mt,r,n)}function Gt(r){if(!(r*=2))return Gr;var n=-r/2,e=-n,t=r*r,u=I(e),o=.5/R(e);function i(a,f){var c=J(w(f)*w(a-n)),l=J(w(f)*w(a-e)),s=f<0?-1:1;return c*=c,l*=l,[(c-l)/(2*r),s*S(4*t*l-(t-c+l)*(t-c+l))/(2*r)]}return i.invert=function(a,f){var c=f*f,l=w(S(c+(v=a+n)*v)),s=w(S(c+(v=a+e)*v)),v,g;return[V(g=l-s,v=(l+s)*u),(f<0?-1:1)*J(S(v*v+g*g)*o)]},i}function vu(){return pt([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function pt(r,n){return Pt(Gt,r,n)}function fe(r,n){if(d(n).5?X(n,d(r)):0)),f=r*r+n*n,c=50;do{var l=a*a,s=(8*a-l*(l+2)-5)/(2*l*(a-1)),v=(3*a-l*a-10)/(2*l*a),g=s*s,h=a*s,m=a+s,E=m*m,z=a+3*s,G=E*(l+g*i-1)+(1-l)*(l*(z*z+4*g)+g*(12*h+4*g)),F=-2*m*(4*h*g+(1-4*l+3*l*l)*(1+v)+g*(-6+14*l-i+(-8+8*l-2*i)*v)+h*(-8+12*l+(-10+10*l-i)*v)),p=S(G),N=o*(E+g-1)+2*p-u*(4*E+i),Q=o*(2*s*v+2*m*(1+v))+F/p-8*m*(o*(-1+g+E)+2*p)*(1+v)/(i+4*E);a-=e=N/Q}while(e*f*f>P&&--c>0);return[$(r)*(S(o*o+4)+o)*k/4,t*M*a]};function ku(){return A(ve).scale(127.16)}function hu(r,n,e,t,u){function o(i,a){var f=e*R(t*a),c=S(1-f*f),l=S(2/(1+c*w(i*=u)));return[r*c*l*R(i),n*f*l]}return o.invert=function(i,a){var f=i/r,c=a/n,l=S(f*f+c*c),s=2*q(l/2);return[V(i*I(s),r*l)/u,l&&q(a*R(s)/(n*e*l))/t]},o}function Ft(r,n,e,t){var u=k/3;r=fr(r,P),n=fr(n,P),r=X(r,M),n=X(n,k-P),e=fr(e,0),e=X(e,100-P),t=fr(t,P);var o=e/100+1,i=t/100,a=J(o*w(u))/u,f=R(r)/R(a*M),c=n/k,l=S(i*R(r/2)/R(n/2)),s=l/S(c*f*a),v=1/(l*S(c*f*a));return hu(s,v,f,a,c)}function qt(){var r=65*H,n=60*H,e=20,t=200,u=L(Ft),o=u(r,n,e,t);return o.poleline=function(i){return arguments.length?u(r=+i*H,n,e,t):r*W},o.parallels=function(i){return arguments.length?u(r,n=+i*H,e,t):n*W},o.inflation=function(i){return arguments.length?u(r,n,e=+i,t):e},o.ratio=function(i){return arguments.length?u(r,n,e,t=+i):t},o.scale(163.775)}function mu(){return qt().poleline(65).parallels(60).inflation(0).ratio(200).scale(172.633)}var At=4*k+3*S(3),Nt=2*S(2*k*S(3)/At),$t=ln(Nt*S(3)/k,Nt,At/6);function Su(){return A($t).scale(176.84)}function ge(r,n){return[r*S(1-3*n*n/(k*k)),n]}ge.invert=function(r,n){return[r/S(1-3*n*n/(k*k)),n]};function du(){return A(ge).scale(152.63)}function we(r,n){var e=w(n),t=w(r)*e,u=1-t,o=w(r=V(R(r)*e,-R(n))),i=R(r);return e=S(1-t*t),[i*e-o*u,-o*e-i*u]}we.invert=function(r,n){var e=(r*r+n*n)/-2,t=S(-e*(2+e)),u=n*e+r*t,o=r*e-n*t,i=S(o*o+u*u);return[V(t*u,i*(1+e)),i?-q(t*o/i):0]};function Eu(){return A(we).rotate([0,-90,45]).scale(124.75).clipAngle(180-.001)}function Re(r,n){var e=$r(r,n);return[(e[0]+r/M)/2,(e[1]+n)/2]}Re.invert=function(r,n){var e=r,t=n,u=25;do{var o=w(t),i=R(t),a=R(2*t),f=i*i,c=o*o,l=R(e),s=w(e/2),v=R(e/2),g=v*v,h=1-c*s*s,m=h?J(o*s)*S(E=1/h):E=0,E,z=.5*(2*m*o*v+e/M)-r,G=.5*(m*i+t)-n,F=.5*E*(c*g+m*o*s*f)+.5/M,p=E*(l*a/4-m*i*v),N=.125*E*(a*v-m*i*c*l),Q=.5*E*(f*s+m*g*o)+.5,T=p*N-Q*F,O=(G*p-z*Q)/T,U=(z*N-G*F)/T;e-=O,t-=U}while((d(O)>P||d(U)>P)&&--u>0);return[e,t]};function Pu(){return A(Re).scale(158.837)}export{Ot as geoAiry,Pe as geoAiryRaw,Yt as geoAitoff,$r as geoAitoffRaw,Jt as geoArmadillo,Me as geoArmadilloRaw,Lt as geoAugust,Ir as geoAugustRaw,Xt as geoBaker,cn as geoBakerRaw,Dt as geoBerghaus,ze as geoBerghausRaw,Bt as geoBertin1953,pe as geoBertin1953Raw,_t as geoBoggs,Qr as geoBoggsRaw,xt as geoBonne,Ae as geoBonneRaw,r0 as geoBottomley,Ne as geoBottomleyRaw,n0 as geoBromley,$e as geoBromleyRaw,Ve as geoChamberlin,t0 as geoChamberlinAfrica,He as geoChamberlinRaw,o0 as geoCollignon,or as geoCollignonRaw,u0 as geoCraig,We as geoCraigRaw,i0 as geoCraster,gn as geoCrasterRaw,a0 as geoCylindricalEqualArea,wn as geoCylindricalEqualAreaRaw,c0 as geoCylindricalStereographic,Qe as geoCylindricalStereographicRaw,f0 as geoEckert1,Rn as geoEckert1Raw,l0 as geoEckert2,kn as geoEckert2Raw,s0 as geoEckert3,hn as geoEckert3Raw,v0 as geoEckert4,mn as geoEckert4Raw,g0 as geoEckert5,Sn as geoEckert5Raw,w0 as geoEckert6,dn as geoEckert6Raw,R0 as geoEisenlohr,En as geoEisenlohrRaw,k0 as geoFahey,Pn as geoFaheyRaw,h0 as geoFoucaut,Mn as geoFoucautRaw,m0 as geoFoucautSinusoidal,Ke as geoFoucautSinusoidalRaw,S0 as geoGilbert,d0 as geoGingery,Ue as geoGingeryRaw,E0 as geoGinzburg4,Ye as geoGinzburg4Raw,P0 as geoGinzburg5,Je as geoGinzburg5Raw,M0 as geoGinzburg6,Le as geoGinzburg6Raw,z0 as geoGinzburg8,zn as geoGinzburg8Raw,G0 as geoGinzburg9,Ze as geoGinzburg9Raw,q0 as geoGringorten,ru as geoGringortenQuincuncial,Yr as geoGringortenRaw,H0 as geoGuyou,Jr as geoGuyouRaw,Ct as geoHammer,Hr as geoHammerRaw,V0 as geoHammerRetroazimuthal,De as geoHammerRetroazimuthalRaw,U0 as geoHealpix,Be as geoHealpixRaw,O0 as geoHill,je as geoHillRaw,J0 as geoHomolosine,Xr as geoHomolosineRaw,L0 as geoHufnagel,_e as geoHufnagelRaw,X0 as geoHyperelliptical,be as geoHyperellipticalRaw,wr as geoInterrupt,j0 as geoInterruptedBoggs,b0 as geoInterruptedHomolosine,ro as geoInterruptedMollweide,eo as geoInterruptedMollweideHemispheres,$o as geoInterruptedQuarticAuthalic,oo as geoInterruptedSinuMollweide,io as geoInterruptedSinusoidal,ao as geoKavrayskiy7,An as geoKavrayskiy7Raw,co as geoLagrange,rt as geoLagrangeRaw,fo as geoLarrivee,$n as geoLarriveeRaw,lo as geoLaskowski,In as geoLaskowskiRaw,so as geoLittrow,Hn as geoLittrowRaw,vo as geoLoximuthal,nt as geoLoximuthalRaw,go as geoMiller,Vn as geoMillerRaw,Mr as geoModifiedStereographic,So as geoModifiedStereographicAlaska,Eo as geoModifiedStereographicGs48,Po as geoModifiedStereographicGs50,zo as geoModifiedStereographicLee,Mo as geoModifiedStereographicMiller,et as geoModifiedStereographicRaw,jt as geoMollweide,gr as geoMollweideRaw,Go as geoMtFlatPolarParabolic,Wn as geoMtFlatPolarParabolicRaw,po as geoMtFlatPolarQuartic,Qn as geoMtFlatPolarQuarticRaw,Fo as geoMtFlatPolarSinusoidal,Kn as geoMtFlatPolarSinusoidalRaw,qo as geoNaturalEarth2,Tn as geoNaturalEarth2Raw,Ao as geoNellHammer,yn as geoNellHammerRaw,Io as geoNicolosi,Un as geoNicolosiRaw,Ko as geoPatterson,Zn as geoPattersonRaw,nu as geoPeirceQuincuncial,To as geoPolyconic,Xn as geoPolyconicRaw,_r as geoPolyhedral,Zo as geoPolyhedralButterfly,Xo as geoPolyhedralCollignon,Do as geoPolyhedralWaterman,_o as geoProject,eu as geoQuantize,_n as geoQuincuncial,tu as geoRectangularPolyconic,gt as geoRectangularPolyconicRaw,ou as geoRobinson,bn as geoRobinsonRaw,iu as geoSatellite,wt as geoSatelliteRaw,Y0 as geoSinuMollweide,Zr as geoSinuMollweideRaw,bt as geoSinusoidal,lr as geoSinusoidalRaw,fu as geoStitch,lu as geoTimes,ce as geoTimesRaw,zt as geoTwoPointAzimuthal,Mt as geoTwoPointAzimuthalRaw,su as geoTwoPointAzimuthalUsa,pt as geoTwoPointEquidistant,Gt as geoTwoPointEquidistantRaw,vu as geoTwoPointEquidistantUsa,gu as geoVanDerGrinten,wu as geoVanDerGrinten2,le as geoVanDerGrinten2Raw,Ru as geoVanDerGrinten3,se as geoVanDerGrinten3Raw,ku as geoVanDerGrinten4,ve as geoVanDerGrinten4Raw,fe as geoVanDerGrintenRaw,qt as geoWagner,Su as geoWagner4,$t as geoWagner4Raw,du as geoWagner6,ge as geoWagner6Raw,mu as geoWagner7,Ft as geoWagnerRaw,Eu as geoWiechel,we as geoWiechelRaw,Pu as geoWinkel3,Re as geoWinkel3Raw};export default null;