-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbundle.js
More file actions
executable file
·1 lines (1 loc) · 148 KB
/
Copy pathbundle.js
File metadata and controls
executable file
·1 lines (1 loc) · 148 KB
1
!function(t){function n(r){if(e[r])return e[r].exports;var c=e[r]={i:r,l:!1,exports:{}};return t[r].call(c.exports,c,c.exports,n),c.l=!0,c.exports}var e={};n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=83)}([function(t,n,e){"use strict";function r(t){return t?t/Math.sin(t):1}function c(t){return t>1?P:t<-1?-P:Math.asin(t)}function i(t){return t>1?0:t<-1?B:Math.acos(t)}function u(t){return t>0?Math.sqrt(t):0}function o(t){return((t=d(2*t))-1)/(t+1)}function a(t){return(d(t)-d(-t))/2}function f(t){return(d(t)+d(-t))/2}function s(t){return g(t+u(t*t+1))}function l(t){return g(t+u(t*t-1))}e.d(n,"a",function(){return b}),e.d(n,"f",function(){return j}),e.d(n,"g",function(){return O}),e.d(n,"h",function(){return v}),e.d(n,"m",function(){return d}),e.d(n,"n",function(){return h}),e.d(n,"p",function(){return g}),e.d(n,"q",function(){return p}),e.d(n,"r",function(){return y}),e.d(n,"t",function(){return m}),e.d(n,"w",function(){return w}),e.d(n,"x",function(){return M}),e.d(n,"y",function(){return k}),e.d(n,"F",function(){return E}),e.d(n,"k",function(){return x}),e.d(n,"l",function(){return S}),e.d(n,"s",function(){return B}),e.d(n,"o",function(){return P}),e.d(n,"u",function(){return _}),e.d(n,"C",function(){return A}),e.d(n,"D",function(){return F}),e.d(n,"E",function(){return R}),e.d(n,"H",function(){return N}),e.d(n,"j",function(){return C}),e.d(n,"v",function(){return G}),n.z=r,n.e=c,n.b=i,n.B=u,n.G=o,n.A=a,n.i=f,n.d=s,n.c=l;var b=Math.abs,j=Math.atan,O=Math.atan2,v=(Math.ceil,Math.cos),d=Math.exp,h=Math.floor,g=Math.log,p=Math.max,y=Math.min,m=Math.pow,w=Math.round,M=Math.sign||function(t){return t>0?1:t<0?-1:0},k=Math.sin,E=Math.tan,x=1e-6,S=1e-12,B=Math.PI,P=B/2,_=B/4,A=Math.SQRT1_2,F=u(2),R=u(B),N=2*B,C=180/B,G=B/180},function(t,n,e){"use strict";var r=(e(44),e(118));e.d(n,"c",function(){return r.a});var c=e(119);e.d(n,"d",function(){return c.a});var i=e(45);e.d(n,"e",function(){return i.b});var u=(e(47),e(65),e(137),e(17),e(139),e(66),e(140),e(141));e.d(n,"i",function(){return u.a});var o=(e(67),e(142),e(69),e(150),e(151));e.d(n,"a",function(){return o.a});var a=e(152);e.d(n,"b",function(){return a.a});var f=(e(153),e(28),e(154),e(70));e.d(n,"f",function(){return f.a});var s=e(155);e.d(n,"g",function(){return s.a}),e.d(n,"h",function(){return s.b});var l=(e(156),e(3));e.d(n,"m",function(){return l.a}),e.d(n,"n",function(){return l.b});var b=(e(31),e(157));e.d(n,"j",function(){return b.a}),e.d(n,"k",function(){return b.b});var j=e(158);e.d(n,"l",function(){return j.a});var O=(e(159),e(160),e(16));e.d(n,"o",function(){return O.a});var v=e(6);e.d(n,"p",function(){return v.a});e(18)},function(t,n,e){"use strict";function r(t){return t>1?0:t<-1?a:Math.acos(t)}function c(t){return t>1?f:t<-1?-f:Math.asin(t)}function i(t){return(t=w(t/2))*t}e.d(n,"i",function(){return u}),e.d(n,"j",function(){return o}),e.d(n,"o",function(){return a}),e.d(n,"l",function(){return f}),e.d(n,"q",function(){return s}),e.d(n,"w",function(){return l}),e.d(n,"h",function(){return b}),e.d(n,"r",function(){return j}),e.d(n,"a",function(){return O}),e.d(n,"d",function(){return v}),e.d(n,"e",function(){return d}),e.d(n,"g",function(){return h}),e.d(n,"f",function(){return g}),e.d(n,"k",function(){return p}),e.d(n,"n",function(){return y}),e.d(n,"p",function(){return m}),e.d(n,"t",function(){return w}),e.d(n,"s",function(){return M}),e.d(n,"u",function(){return k}),e.d(n,"v",function(){return E}),n.b=r,n.c=c,n.m=i;var u=1e-6,o=1e-12,a=Math.PI,f=a/2,s=a/4,l=2*a,b=180/a,j=a/180,O=Math.abs,v=Math.atan,d=Math.atan2,h=Math.cos,g=Math.ceil,p=Math.exp,y=(Math.floor,Math.log),m=Math.pow,w=Math.sin,M=Math.sign||function(t){return t>0?1:t<0?-1:0},k=Math.sqrt,E=Math.tan},function(t,n,e){"use strict";function r(t){return Object(j.a)({point:function(n,e){var r=t(n,e);return this.stream.point(r[0],r[1])}})}function c(t){return i(function(){return t})()}function i(t){function n(t){return t=m(t[0]*l.r,t[1]*l.r),[t[0]*S+g,p-t[1]*S]}function e(t){return(t=m.invert((t[0]-g)/S,(p-t[1])/S))&&[t[0]*l.h,t[1]*l.h]}function c(t,n){return t=h(t,n),[t[0]*S+g,p-t[1]*S]}function i(){m=Object(f.a)(y=Object(b.b)(F,R,N),h);var t=h(_,A);return g=B-t[0]*S,p=P+t[1]*S,j()}function j(){return E=x=null,n}var h,g,p,y,m,w,M,k,E,x,S=150,B=480,P=250,_=0,A=0,F=0,R=0,N=0,C=null,G=u.a,L=null,D=s.a,T=.5,z=Object(v.a)(c,T);return n.stream=function(t){return E&&x===t?E:E=d(r(y)(G(z(D(x=t)))))},n.preclip=function(t){return arguments.length?(G=t,C=void 0,j()):G},n.postclip=function(t){return arguments.length?(D=t,L=w=M=k=null,j()):D},n.clipAngle=function(t){return arguments.length?(G=+t?Object(o.a)(C=t*l.r):(C=null,u.a),j()):C*l.h},n.clipExtent=function(t){return arguments.length?(D=null==t?(L=w=M=k=null,s.a):Object(a.a)(L=+t[0][0],w=+t[0][1],M=+t[1][0],k=+t[1][1]),j()):null==L?null:[[L,w],[M,k]]},n.scale=function(t){return arguments.length?(S=+t,i()):S},n.translate=function(t){return arguments.length?(B=+t[0],P=+t[1],i()):[B,P]},n.center=function(t){return arguments.length?(_=t[0]%360*l.r,A=t[1]%360*l.r,i()):[_*l.h,A*l.h]},n.rotate=function(t){return arguments.length?(F=t[0]%360*l.r,R=t[1]%360*l.r,N=t.length>2?t[2]%360*l.r:0,i()):[F*l.h,R*l.h,N*l.h]},n.precision=function(t){return arguments.length?(z=Object(v.a)(c,T=t*t),j()):Object(l.u)(T)},n.fitExtent=function(t,e){return Object(O.a)(n,t,e)},n.fitSize=function(t,e){return Object(O.c)(n,t,e)},n.fitWidth=function(t,e){return Object(O.d)(n,t,e)},n.fitHeight=function(t,e){return Object(O.b)(n,t,e)},function(){return h=t.apply(this,arguments),n.invert=h.invert&&e,i()}}n.a=c,n.b=i;var u=e(47),o=e(65),a=e(17),f=e(46),s=e(27),l=e(2),b=e(16),j=e(18),O=e(30),v=e(148),d=Object(j.a)({point:function(t,n){this.stream.point(t*l.r,n*l.r)}})},function(t,n,e){"use strict";function r(){}n.a=r},function(t,n,e){"use strict";function r(t,n){var e,r=t*Object(u.y)(n),c=30;do{n-=e=(n+Object(u.y)(n)-r)/(1+Object(u.h)(n))}while(Object(u.a)(e)>u.k&&--c>0);return n/2}function c(t,n,e){function c(c,i){return[t*c*Object(u.h)(i=r(e,i)),n*Object(u.y)(i)]}return c.invert=function(r,c){return c=Object(u.e)(c/n),[r/(t*Object(u.h)(c)),Object(u.e)((2*c+Object(u.y)(2*c))/e)]},c}n.c=r,n.b=c,e.d(n,"d",function(){return o});var i=e(1),u=e(0),o=c(u.D/u.o,u.D,u.s);n.a=function(){return Object(i.m)(o).scale(169.529)}},function(t,n,e){"use strict";function r(t,n){t&&o.hasOwnProperty(t.type)&&o[t.type](t,n)}function c(t,n,e){var r,c=-1,i=t.length-e;for(n.lineStart();++c<i;)r=t[c],n.point(r[0],r[1],r[2]);n.lineEnd()}function i(t,n){var e=-1,r=t.length;for(n.polygonStart();++e<r;)c(t[e],n,1);n.polygonEnd()}var u={Feature:function(t,n){r(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,c=-1,i=e.length;++c<i;)r(e[c].geometry,n)}},o={Sphere:function(t,n){n.sphere()},Point:function(t,n){t=t.coordinates,n.point(t[0],t[1],t[2])},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,c=e.length;++r<c;)t=e[r],n.point(t[0],t[1],t[2])},LineString:function(t,n){c(t.coordinates,n,0)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)c(e[r],n,0)},Polygon:function(t,n){i(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,c=e.length;++r<c;)i(e[r],n)},GeometryCollection:function(t,n){for(var e=t.geometries,c=-1,i=e.length;++c<i;)r(e[c],n)}};n.a=function(t,n){t&&u.hasOwnProperty(t.type)?u[t.type](t,n):r(t,n)}},function(t,n,e){"use strict";function r(t,n){return Object(a.a)(t[0]-n[0])<a.k&&Object(a.a)(t[1]-n[1])<a.k}function c(t,n){for(var e,r,c,i=-1,u=t.length,o=t[0],a=[];++i<u;){e=t[i],r=(e[0]-o[0])/n,c=(e[1]-o[1])/n;for(var f=0;f<n;++f)a.push([o[0]+f*r,o[1]+f*c]);o=e}return a.push(e),a}function i(t){var n,e,r,i,o,f,s,l=[],b=t[0].length;for(s=0;s<b;++s)n=t[0][s],e=n[0][0],r=n[0][1],i=n[1][1],o=n[2][0],f=n[2][1],l.push(c([[e+a.k,r+a.k],[e+a.k,i-a.k],[o-a.k,i-a.k],[o-a.k,f+a.k]],30));for(s=t[1].length-1;s>=0;--s)n=t[1][s],e=n[0][0],r=n[0][1],i=n[1][1],o=n[2][0],f=n[2][1],l.push(c([[o-a.k,f-a.k],[o-a.k,i+a.k],[e+a.k,i+a.k],[e+a.k,r-a.k]],30));return{type:"Polygon",coordinates:[Object(u.a)(l)]}}var u=e(12),o=e(1),a=e(0);n.a=function(t,n){function e(e,r){for(var c=r<0?-1:1,i=n[+(r<0)],u=0,o=i.length-1;u<o&&e>i[u][2][0];++u);var a=t(e-i[u][1][0],r);return a[0]+=t(i[u][1][0],c*r>c*i[u][0][1]?i[u][0][1]:r)[0],a}var c,u;t.invert&&(e.invert=function(c,i){for(var o=u[+(i<0)],a=n[+(i<0)],f=0,s=o.length;f<s;++f){var l=o[f];if(l[0][0]<=c&&c<l[1][0]&&l[0][1]<=i&&i<l[1][1]){var b=t.invert(c-t(a[f][1][0],0)[0],i);return b[0]+=a[f][1][0],r(e(b[0],b[1]),[c,i])?b:null}}});var f=Object(o.m)(e),s=f.stream;return f.stream=function(t){var n=f.rotate(),e=s(t),r=(f.rotate([0,0]),s(t));return f.rotate(n),e.sphere=function(){Object(o.p)(c,r)},e},f.lobes=function(e){return arguments.length?(c=i(e),n=e.map(function(t){return t.map(function(t){return[[t[0][0]*a.v,t[0][1]*a.v],[t[1][0]*a.v,t[1][1]*a.v],[t[2][0]*a.v,t[2][1]*a.v]]})}),u=n.map(function(n){return n.map(function(n){var e,r=t(n[0][0],n[0][1])[0],c=t(n[2][0],n[2][1])[0],i=t(n[1][0],n[0][1])[1],u=t(n[1][0],n[1][1])[1];return i>u&&(e=i,i=u,u=e),[[r,i],[c,u]]})}),f):n.map(function(t){return t.map(function(t){return[[t[0][0]*a.j,t[0][1]*a.j],[t[1][0]*a.j,t[1][1]*a.j],[t[2][0]*a.j,t[2][1]*a.j]]})})},null!=n&&f.lobes(n),f}},function(t,n,e){"use strict";function r(){this.reset()}function c(t,n,e){var r=t.s=n+e,c=r-n,i=r-c;t.t=n-i+(e-c)}n.a=function(){return new r},r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(t){c(i,t,this.t),c(this,i.s,this.s),this.s?this.t+=i.t:this.s=i.t},valueOf:function(){return this.s}};var i=new r},function(t,n,e){"use strict";n.a=function(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}},function(t,n,e){"use strict";var r=e(1),c=e(0);n.a=function(t){var n=0,e=Object(r.n)(t),i=e(n);return i.parallel=function(t){return arguments.length?e(n=t*c.v):n*c.j},i}},function(t,n,e){"use strict";function r(t){return[Object(s.e)(t[1],t[0]),Object(s.c)(t[2])]}function c(t){var n=t[0],e=t[1],r=Object(s.g)(e);return[r*Object(s.g)(n),r*Object(s.t)(n),Object(s.t)(e)]}function i(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function u(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function o(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function a(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function f(t){var n=Object(s.u)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}n.g=r,n.a=c,n.d=i,n.c=u,n.b=o,n.f=a,n.e=f;var s=e(2)},function(t,n,e){"use strict";var r=(e(53),e(9),e(54),e(121),e(122),e(56),e(58),e(123),e(126),e(127),e(62),e(128),e(129),e(130),e(131));e.d(n,"a",function(){return r.a});var c=(e(63),e(55),e(132),e(26),e(60));e.d(n,"b",function(){return c.a});e(133),e(134),e(135),e(61),e(64),e(57),e(136)},function(t,n,e){"use strict";n.a=function(t){return null===t?NaN:+t}},function(t,n,e){"use strict";function r(t){return function(n,e){var r=Object(i.g)(n),c=Object(i.g)(e),u=t(r*c);return[u*c*Object(i.t)(n),u*Object(i.t)(e)]}}function c(t){return function(n,e){var r=Object(i.u)(n*n+e*e),c=t(r),u=Object(i.t)(c),o=Object(i.g)(c);return[Object(i.e)(n*u,r*o),Object(i.c)(r&&e*u/r)]}}n.b=r,n.a=c;var i=e(2)},function(t,n,e){"use strict";function r(t,n){return[t*Object(i.h)(n),n]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){return[t/Object(i.h)(n),n]},n.a=function(){return Object(c.m)(r).scale(152.63)}},function(t,n,e){"use strict";function r(t,n){return[t>f.o?t-f.w:t<-f.o?t+f.w:t,n]}function c(t,n,e){return(t%=f.w)?n||e?Object(a.a)(u(t),o(n,e)):u(t):n||e?o(n,e):r}function i(t){return function(n,e){return n+=t,[n>f.o?n-f.w:n<-f.o?n+f.w:n,e]}}function u(t){var n=i(t);return n.invert=i(-t),n}function o(t,n){function e(t,n){var e=Object(f.g)(n),o=Object(f.g)(t)*e,a=Object(f.t)(t)*e,s=Object(f.t)(n),l=s*r+o*c;return[Object(f.e)(a*i-l*u,o*r-s*c),Object(f.c)(l*i+a*u)]}var r=Object(f.g)(t),c=Object(f.t)(t),i=Object(f.g)(n),u=Object(f.t)(n);return e.invert=function(t,n){var e=Object(f.g)(n),o=Object(f.g)(t)*e,a=Object(f.t)(t)*e,s=Object(f.t)(n),l=s*i-a*u;return[Object(f.e)(a*i+s*u,o*r+l*c),Object(f.c)(l*r-o*c)]},e}n.b=c;var a=e(46),f=e(2);r.invert=r,n.a=function(t){function n(n){return n=t(n[0]*f.r,n[1]*f.r),n[0]*=f.h,n[1]*=f.h,n}return t=c(t[0]*f.r,t[1]*f.r,t.length>2?t[2]*f.r:0),n.invert=function(n){return n=t.invert(n[0]*f.r,n[1]*f.r),n[0]*=f.h,n[1]*=f.h,n},n}},function(t,n,e){"use strict";function r(t,n,e,r){function l(c,i){return t<=c&&c<=e&&n<=i&&i<=r}function b(c,i,u,o){var a=0,f=0;if(null==c||(a=j(c,u))!==(f=j(i,u))||v(c,i)<0^u>0)do{o.point(0===a||3===a?t:e,a>1?r:n)}while((a=(a+u+4)%4)!==f);else o.point(i[0],i[1])}function j(r,i){return Object(c.a)(r[0]-t)<c.i?i>0?0:3:Object(c.a)(r[0]-e)<c.i?i>0?2:1:Object(c.a)(r[1]-n)<c.i?i>0?1:0:i>0?3:2}function O(t,n){return v(t.x,n.x)}function v(t,n){var e=j(t,1),r=j(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(c){function j(t,n){l(t,n)&&F.point(t,n)}function v(){for(var n=0,e=0,c=w.length;e<c;++e)for(var i,u,o=w[e],a=1,f=o.length,s=o[0],l=s[0],b=s[1];a<f;++a)i=l,u=b,s=o[a],l=s[0],b=s[1],u<=r?b>r&&(l-i)*(r-u)>(b-u)*(t-i)&&++n:b<=r&&(l-i)*(r-u)<(b-u)*(t-i)&&--n;return n}function d(){F=R,m=[],w=[],A=!0}function h(){var t=v(),n=A&&t,e=(m=Object(a.a)(m)).length;(n||e)&&(c.polygonStart(),n&&(c.lineStart(),b(null,null,1,c),c.lineEnd()),e&&Object(o.a)(m,O,t,b,c),c.polygonEnd()),F=c,m=w=M=null}function g(){N.point=y,w&&w.push(M=[]),_=!0,P=!1,S=B=NaN}function p(){m&&(y(k,E),x&&P&&R.rejoin(),m.push(R.result())),N.point=j,P&&F.lineEnd()}function y(c,i){var o=l(c,i);if(w&&M.push([c,i]),_)k=c,E=i,x=o,_=!1,o&&(F.lineStart(),F.point(c,i));else if(o&&P)F.point(c,i);else{var a=[S=Math.max(s,Math.min(f,S)),B=Math.max(s,Math.min(f,B))],b=[c=Math.max(s,Math.min(f,c)),i=Math.max(s,Math.min(f,i))];Object(u.a)(a,b,t,n,e,r)?(P||(F.lineStart(),F.point(a[0],a[1])),F.point(b[0],b[1]),o||F.lineEnd(),A=!1):o&&(F.lineStart(),F.point(c,i),A=!1)}S=c,B=i,P=o}var m,w,M,k,E,x,S,B,P,_,A,F=c,R=Object(i.a)(),N={point:j,lineStart:g,lineEnd:p,polygonStart:d,polygonEnd:h};return N}}n.a=r;var c=e(2),i=e(49),u=e(138),o=e(50),a=e(12),f=1e9,s=-f},function(t,n,e){"use strict";function r(t){return function(n){var e=new c;for(var r in t)e[r]=t[r];return e.stream=n,e}}function c(){}n.a=r;c.prototype={constructor:c,point:function(t,n){this.stream.point(t,n)},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()}}},function(t,n,e){"use strict";var r=e(0);n.a=function(t,n,e,c,i,u,o,a){function f(f,s){if(!s)return[t*f/r.s,0];var l=s*s,b=t+l*(n+l*(e+l*c)),j=s*(i-1+l*(u-a+l*o)),O=(b*b+j*j)/(2*j),v=f*Object(r.e)(b/O)/r.s;return[O*Object(r.y)(v),s*(1+l*a)+O*(1-Object(r.h)(v))]}return arguments.length<8&&(a=0),f.invert=function(f,s){var l,b,j=r.s*f/t,O=s,v=50;do{var d=O*O,h=t+d*(n+d*(e+d*c)),g=O*(i-1+d*(u-a+d*o)),p=h*h+g*g,y=2*g,m=p/y,w=m*m,M=Object(r.e)(h/m)/r.s,k=j*M,E=h*h,x=(2*n+d*(4*e+6*d*c))*O,S=i+d*(3*u+5*d*o),B=2*(h*x+g*(S-1)),P=2*(S-1),_=(B*y-p*P)/(y*y),A=Object(r.h)(k),F=Object(r.y)(k),R=m*A,N=m*F,C=j/r.s*(1/Object(r.B)(1-E/w))*(x*m-h*_)/w,G=N-f,L=O*(1+d*a)+m-R-s,D=_*F+R*C,T=R*M,z=1+_-(_*A-N*C),H=N*M,I=D*H-z*T;if(!I)break;j-=l=(L*D-G*z)/I,O-=b=(G*H-L*T)/I}while((Object(r.a)(l)>r.k||Object(r.a)(b)>r.k)&&--v>0);return[j,O]},f}},function(t,n,e){"use strict";function r(t,n,e){var c,i,u=n.edges,o=u.length,s={type:"MultiPoint",coordinates:n.face},l=n.face.filter(function(t){return 90!==Object(f.a)(t[1])}),b=Object(a.c)({type:"MultiPoint",coordinates:l}),j=!1,O=-1,v=b[1][0]-b[0][0],d=180===v||360===v?[(b[0][0]+b[1][0])/2,(b[0][1]+b[1][1])/2]:Object(a.d)(s);if(e)for(;++O<o&&u[O]!==e;);++O;for(var h=0;h<o;++h)i=u[(h+O)%o],Array.isArray(i)?(j||(t.point((c=Object(a.i)(i[0],d)(f.k))[0],c[1]),j=!0),t.point((c=Object(a.i)(i[1],d)(f.k))[0],c[1])):(j=!1,i!==e&&r(t,i,n))}function c(t,n){return t&&n&&t[0]===n[0]&&t[1]===n[1]}function i(t,n){for(var e,r,c=t.length,i=null,u=0;u<c;++u){e=t[u];for(var o=n.length;--o>=0;)if(r=n[o],e[0]===r[0]&&e[1]===r[1]){if(i)return[i,e];i=e}}}function u(t){for(var n=t.length,e=[],r=t[n-1],c=0;c<n;++c)e.push([r,r=t[c]]);return e}function o(t){return t.project.invert||t.children&&t.children.some(o)}var a=e(1),f=e(0),s=e(213);n.a=function(t,n,e){function l(t,n){if(t.edges=u(t.face),n.face){var e=t.shared=i(t.face,n.face),r=Object(s.a)(e.map(n.project),e.map(t.project));t.transform=n.transform?Object(s.c)(n.transform,r):r;for(var o=n.edges,a=0,f=o.length;a<f;++a)c(e[0],o[a][1])&&c(e[1],o[a][0])&&(o[a]=t),c(e[0],o[a][0])&&c(e[1],o[a][1])&&(o[a]=t);for(o=t.edges,a=0,f=o.length;a<f;++a)c(e[0],o[a][0])&&c(e[1],o[a][1])&&(o[a]=n),c(e[0],o[a][1])&&c(e[1],o[a][0])&&(o[a]=n)}else t.transform=n.transform;return t.children&&t.children.forEach(function(n){l(n,t)}),t}function b(t,e){var r,c=n(t,e),i=c.project([t*f.j,e*f.j]);return(r=c.transform)?[r[0]*i[0]+r[1]*i[1]+r[2],-(r[3]*i[0]+r[4]*i[1]+r[5])]:(i[1]=-i[1],i)}function j(t,n){var e=t.project.invert,r=t.transform,c=n;if(r&&(r=Object(s.b)(r),c=[r[0]*c[0]+r[1]*c[1]+r[2],r[3]*c[0]+r[4]*c[1]+r[5]]),e&&t===O(i=e(c)))return i;for(var i,u=t.children,o=0,a=u&&u.length;o<a;++o)if(i=j(u[o],n))return i}function O(t){return n(t[0]*f.v,t[1]*f.v)}e=null==e?-f.s/6:e,l(t,{transform:[Object(f.h)(e),Object(f.y)(e),0,-Object(f.y)(e),Object(f.h)(e),0]}),o(t)&&(b.invert=function(n,e){var r=j(t,[n,-e]);return r&&(r[0]*=f.v,r[1]*=f.v,r)});var v=Object(a.m)(b),d=v.stream;return v.stream=function(n){var e=v.rotate(),c=d(n),i=(v.rotate([0,0]),d(n));return v.rotate(e),c.sphere=function(){i.polygonStart(),i.lineStart(),r(i,t),i.lineEnd(),i.polygonEnd()},c},v}},function(t,n,e){"use strict";var r=e(36);e.d(n,"a",function(){return r.a});var c=e(23);e.d(n,"b",function(){return c.a});var i=e(91);e.d(n,"e",function(){return i.a}),e.d(n,"f",function(){return i.b});var u=e(92);e.d(n,"c",function(){return u.a}),e.d(n,"d",function(){return u.b});var o=e(93);e.d(n,"g",function(){return o.a});var a=e(95);e.d(n,"h",function(){return a.a});var f=e(22);e.d(n,"i",function(){return f.a});var s=e(39);e.d(n,"j",function(){return s.a})},function(t,n,e){"use strict";var r=e(37);n.a=function(t){if(null==t)return r.a;var n,e,c=t.scale[0],i=t.scale[1],u=t.translate[0],o=t.translate[1];return function(t,r){r||(n=e=0);var a=2,f=t.length,s=new Array(f);for(s[0]=(n+=t[0])*c+u,s[1]=(e+=t[1])*i+o;a<f;)s[a]=t[a],++a;return s}}},function(t,n,e){"use strict";function r(t,n){var e=n.id,r=n.bbox,i=null==n.properties?{}:n.properties,u=c(t,n);return null==e&&null==r?{type:"Feature",properties:i,geometry:u}:null==r?{type:"Feature",id:e,properties:i,geometry:u}:{type:"Feature",id:e,bbox:r,properties:i,geometry:u}}function c(t,n){function e(t,n){n.length&&n.pop();for(var e=l[t<0?~t:t],r=0,c=e.length;r<c;++r)n.push(s(e[r],r));t<0&&Object(i.a)(n,c)}function r(t){return s(t)}function c(t){for(var n=[],r=0,c=t.length;r<c;++r)e(t[r],n);return n.length<2&&n.push(n[0]),n}function o(t){for(var n=c(t);n.length<4;)n.push(n[0]);return n}function a(t){return t.map(o)}function f(t){var n,e=t.type;switch(e){case"GeometryCollection":return{type:e,geometries:t.geometries.map(f)};case"Point":n=r(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(r);break;case"LineString":n=c(t.arcs);break;case"MultiLineString":n=t.arcs.map(c);break;case"Polygon":n=a(t.arcs);break;case"MultiPolygon":n=t.arcs.map(a);break;default:return null}return{type:e,coordinates:n}}var s=Object(u.a)(t.transform),l=t.arcs;return f(n)}n.b=c;var i=e(90),u=e(22);n.a=function(t,n){return"GeometryCollection"===n.type?{type:"FeatureCollection",features:n.geometries.map(function(n){return r(t,n)})}:r(t,n)}},function(t,n,e){"use strict";n.a=function(t,n,e,r,c,i){function u(r,i){for(var u=n(r)&b,o=s[u],a=0;o!=c;){if(e(o,r))return l[u]=i;if(++a>=t)throw new Error("full hashmap");o=s[u=u+1&b]}return s[u]=r,l[u]=i,i}function o(r,i){for(var u=n(r)&b,o=s[u],a=0;o!=c;){if(e(o,r))return l[u];if(++a>=t)throw new Error("full hashmap");o=s[u=u+1&b]}return s[u]=r,l[u]=i,i}function a(r,i){for(var u=n(r)&b,o=s[u],a=0;o!=c;){if(e(o,r))return l[u];if(++a>=t)break;o=s[u=u+1&b]}return i}function f(){for(var t=[],n=0,e=s.length;n<e;++n){var r=s[n];r!=c&&t.push(r)}return t}3===arguments.length&&(r=i=Array,c=null);for(var s=new r(t=1<<Math.max(4,Math.ceil(Math.log(t)/Math.LN2))),l=new i(t),b=t-1,j=0;j<t;++j)s[j]=c;return{set:u,maybeSet:o,get:a,keys:f}}},function(t,n,e){"use strict";function r(t){var n=t[0],e=t[1],r=t[2];return Math.abs((n[0]-r[0])*(e[1]-n[1])-(n[0]-e[0])*(r[1]-n[1]))/2}function c(t){for(var n,e=-1,r=t.length,c=t[r-1],i=0;++e<r;)n=c,c=t[e],i+=n[0]*c[1]-n[1]*c[0];return Math.abs(i)/2}n.b=r,n.a=c},function(t,n,e){"use strict";var r=e(13);n.a=function(t,n,e){if(null==e&&(e=r.a),c=t.length){if((n=+n)<=0||c<2)return+e(t[0],0,t);if(n>=1)return+e(t[c-1],c-1,t);var c,i=(c-1)*n,u=Math.floor(i),o=+e(t[u],u,t);return o+(+e(t[u+1],u+1,t)-o)*(i-u)}}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";function r(t,n){function e(t,n){var e=Object(c.u)(o-2*i*Object(c.t)(n))/i;return[e*Object(c.t)(t*=i),a-e*Object(c.g)(t)]}var r=Object(c.t)(t),i=(r+Object(c.t)(n))/2;if(Object(c.a)(i)<c.i)return Object(u.a)(t);var o=1+r*(2*i-r),a=Object(c.u)(o)/i;return e.invert=function(t,n){var e=a-n;return[Object(c.e)(t,Object(c.a)(e))/i*Object(c.s)(e),Object(c.c)((o-(t*t+e*e)*i*i)/(2*i))]},e}var c=e(2),i=e(29),u=e(149);n.a=function(){return Object(i.a)(r).scale(155.424).center([0,33.6442])}},function(t,n,e){"use strict";function r(t){var n=0,e=c.o/3,r=Object(i.b)(t),u=r(n,e);return u.parallels=function(t){return arguments.length?r(n=t[0]*c.r,e=t[1]*c.r):[n*c.h,e*c.h]},u}n.a=r;var c=e(2),i=e(3)},function(t,n,e){"use strict";function r(t,n,e){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),Object(a.a)(e,t.stream(f.a)),n(f.a.result()),null!=r&&t.clipExtent(r),t}function c(t,n,e){return r(t,function(e){var r=n[1][0]-n[0][0],c=n[1][1]-n[0][1],i=Math.min(r/(e[1][0]-e[0][0]),c/(e[1][1]-e[0][1])),u=+n[0][0]+(r-i*(e[1][0]+e[0][0]))/2,o=+n[0][1]+(c-i*(e[1][1]+e[0][1]))/2;t.scale(150*i).translate([u,o])},e)}function i(t,n,e){return c(t,[[0,0],n],e)}function u(t,n,e){return r(t,function(e){var r=+n,c=r/(e[1][0]-e[0][0]),i=(r-c*(e[1][0]+e[0][0]))/2,u=-c*e[0][1];t.scale(150*c).translate([i,u])},e)}function o(t,n,e){return r(t,function(e){var r=+n,c=r/(e[1][1]-e[0][1]),i=-c*e[0][0],u=(r-c*(e[1][1]+e[0][1]))/2;t.scale(150*c).translate([i,u])},e)}n.a=c,n.c=i,n.d=u,n.b=o;var a=e(6),f=e(68)},function(t,n,e){"use strict";function r(t,n){return[t,Object(i.n)(Object(i.v)((i.l+n)/2))]}function c(t){function n(){var n=i.o*l(),o=f(Object(u.a)(f.rotate()).invert([0,0]));return j(null==O?[[o[0]-n,o[1]-n],[o[0]+n,o[1]+n]]:t===r?[[Math.max(o[0]-n,O),e],[Math.min(o[0]+n,c),a]]:[[O,Math.max(o[1]-n,e)],[c,Math.min(o[1]+n,a)]])}var e,c,a,f=Object(o.a)(t),s=f.center,l=f.scale,b=f.translate,j=f.clipExtent,O=null;return f.scale=function(t){return arguments.length?(l(t),n()):l()},f.translate=function(t){return arguments.length?(b(t),n()):b()},f.center=function(t){return arguments.length?(s(t),n()):s()},f.clipExtent=function(t){return arguments.length?(null==t?O=e=c=a=null:(O=+t[0][0],e=+t[0][1],c=+t[1][0],a=+t[1][1]),n()):null==O?null:[[O,e],[c,a]]},n()}n.b=r,n.a=c;var i=e(2),u=e(16),o=e(3);r.invert=function(t,n){return[t,2*Object(i.d)(Object(i.k)(n))-i.l]}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.B)(1-Object(i.y)(n));return[2/i.E*t*e,i.E*(1-e)]}n.a=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=(e=n/i.E-1)*e;return[e>0?t*Object(i.B)(i.s/e)/2:0,Object(i.e)(1-e)]},n.b=function(){return Object(c.m)(r).scale(95.6464).center([0,30])}},function(t,n,e){"use strict";function r(t,n){return n>-o?(t=Object(i.d)(t,n),t[1]+=a,t):Object(u.b)(t,n)}e.d(n,"b",function(){return o}),e.d(n,"d",function(){return a}),n.c=r;var c=e(1),i=e(5),u=e(15),o=.7109889596207567,a=.0528035274542;r.invert=function(t,n){return n>-o?i.d.invert(t,n-a):u.b.invert(t,n)},n.a=function(){return Object(c.m)(r).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}},function(t,n,e){"use strict";var r=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]];n.a=[[0,2,1],[0,3,2],[5,1,2],[5,2,3],[0,1,4],[0,4,3],[5,4,1],[5,3,4]].map(function(t){return t.map(function(t){return r[t]})})},function(t,n,e){"use strict";var r=e(1),c=e(0);n.a=function(t){function n(n,r){var i=Object(c.a)(n)<c.o,u=t(i?n:n>0?n-c.s:n+c.s,r),o=(u[0]-u[1])*c.C,a=(u[0]+u[1])*c.C;if(i)return[o,a];var f=e*c.C,s=o>0^a>0?-1:1;return[s*o-Object(c.x)(a)*f,s*a-Object(c.x)(o)*f]}var e=t(c.o,0)[0]-t(-c.o,0)[0];return t.invert&&(n.invert=function(n,r){var i=(n+r)*c.C,u=(r-n)*c.C,o=Object(c.a)(i)<.5*e&&Object(c.a)(u)<.5*e;if(!o){var a=e*c.C,f=i>0^u>0?-1:1,s=-f*n+(u>0?1:-1)*a,l=-f*r+(i>0?1:-1)*a;i=(-s-l)*c.C,u=(s-l)*c.C}var b=t.invert(i,u);return o||(b[0]+=i>0?c.s:-c.s),b}),Object(r.m)(n).rotate([-90,-90,45]).clipAngle(179.999)}},function(t,n,e){"use strict";var r=e(22);n.a=function(t){function n(t){t=i(t),t[0]<u&&(u=t[0]),t[0]>a&&(a=t[0]),t[1]<o&&(o=t[1]),t[1]>f&&(f=t[1])}function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Point":n(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(n)}}var c,i=Object(r.a)(t.transform),u=1/0,o=u,a=-u,f=-u;t.arcs.forEach(function(t){for(var n,e=-1,r=t.length;++e<r;)n=i(t[e],e),n[0]<u&&(u=n[0]),n[0]>a&&(a=n[0]),n[1]<o&&(o=n[1]),n[1]>f&&(f=n[1])});for(c in t.objects)e(t.objects[c]);return[u,o,a,f]}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";n.a=function(t,n){function e(n){var e,r=t.arcs[n<0?~n:n],c=r[0];return t.transform?(e=[0,0],r.forEach(function(t){e[0]+=t[0],e[1]+=t[1]})):e=r[r.length-1],n<0?[e,c]:[c,e]}function r(t,n){for(var e in t){var r=t[e];delete n[r.start],delete r.start,delete r.end,r.forEach(function(t){c[t<0?~t:t]=1}),o.push(r)}}var c={},i={},u={},o=[],a=-1;return n.forEach(function(e,r){var c,i=t.arcs[e<0?~e:e];i.length<3&&!i[1][0]&&!i[1][1]&&(c=n[++a],n[a]=e,n[r]=c)}),n.forEach(function(t){var n,r,c=e(t),o=c[0],a=c[1];if(n=u[o])if(delete u[n.end],n.push(t),n.end=a,r=i[a]){delete i[r.start];var f=r===n?n:n.concat(r);i[f.start=n.start]=u[f.end=r.end]=f}else i[n.start]=u[n.end]=n;else if(n=i[a])if(delete i[n.start],n.unshift(t),n.start=o,r=u[o]){delete u[r.end];var s=r===n?n:r.concat(n);i[s.start=r.start]=u[s.end=n.end]=s}else i[n.start]=u[n.end]=n;else n=[t],i[n.start=o]=u[n.end=a]=n}),r(u,i),r(i,u),n.forEach(function(t){c[t<0?~t:t]||o.push([t])}),o}},function(t,n,e){"use strict";var r=e(37);n.a=function(t){if(null==t)return r.a;var n,e,c=t.scale[0],i=t.scale[1],u=t.translate[0],o=t.translate[1];return function(t,r){r||(n=e=0);var a=2,f=t.length,s=new Array(f),l=Math.round((t[0]-u)/c),b=Math.round((t[1]-o)/i);for(s[0]=l-n,n=l,s[1]=b-e,e=b;a<f;)s[a]=t[a],++a;return s}}},function(t,n,e){"use strict";n.a=function(t,n){return t[0]===n[0]&&t[1]===n[1]}},function(t,n,e){"use strict";var r=new ArrayBuffer(16),c=new Float64Array(r),i=new Uint32Array(r);n.a=function(t){c[0]=t[0],c[1]=t[1];var n=i[0]^i[1];return 2147483647&(n=n<<5^n>>7^i[2]^i[3])}},function(t,n,e){"use strict";n.a=function(t){function n(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(n);break;case"Polygon":e(t.arcs);break;case"MultiPolygon":t.arcs.forEach(e)}}function e(t){for(var n=0,e=t.length;n<e;++n,++i)for(var r=t[n],u=0,o=r.length;u<o;++u){var a=r[u];a<0&&(a=~a);var f=c[a];null==f?c[a]=i:f!==i&&(c[a]=-1)}}var r,c=new Array(t.arcs.length),i=0;for(r in t.objects)n(t.objects[r]);return function(t){for(var n,e=0,r=t.length;e<r;++e)if(-1===c[(n=t[e])<0?~n:n])return!0;return!1}}},function(t,n,e){"use strict";var r=e(21),c=e(25);n.a=function(t,n,e){return n=null==n?Number.MIN_VALUE:+n,null==e&&(e=c.a),function(c,i){return e(Object(r.b)(t,{type:"Polygon",arcs:[c]}).geometry.coordinates[0],i)>=n}}},function(t,n,e){"use strict";function r(){h.point=i}function c(){u(o,a)}function i(t,n){h.point=u,o=t,a=n,t*=j.r,n*=j.r,f=t,s=Object(j.g)(n=n/2+j.q),l=Object(j.t)(n)}function u(t,n){t*=j.r,n*=j.r,n=n/2+j.q;var e=t-f,r=e>=0?1:-1,c=r*e,i=Object(j.g)(n),u=Object(j.t)(n),o=l*u,a=s*i+o*Object(j.g)(c),b=o*r*Object(j.t)(c);v.add(Object(j.e)(b,a)),f=t,s=i,l=u}e.d(n,"a",function(){return v}),e.d(n,"b",function(){return h});var o,a,f,s,l,b=e(8),j=e(2),O=e(4),v=(e(6),Object(b.a)()),d=Object(b.a)(),h={point:O.a,lineStart:O.a,lineEnd:O.a,polygonStart:function(){v.reset(),h.lineStart=r,h.lineEnd=c},polygonEnd:function(){var t=+v;d.add(t<0?j.w+t:t),this.lineStart=this.lineEnd=this.point=O.a},sphere:function(){d.add(j.w)}}},function(t,n,e){"use strict";function r(t,n,e,r,u,a){if(e){var f=Object(o.g)(n),s=Object(o.t)(n),l=r*e;null==u?(u=n+r*o.w,a=n-l/2):(u=c(f,u),a=c(f,a),(r>0?u<a:u>a)&&(u+=r*o.w));for(var b,j=u;r>0?j>a:j<a;j-=l)b=Object(i.g)([f,-s*Object(o.g)(j),-s*Object(o.t)(j)]),t.point(b[0],b[1])}}function c(t,n){n=Object(i.a)(n),n[0]-=t,Object(i.e)(n);var e=Object(o.b)(-n[1]);return((-n[2]<0?-e:e)+o.w-o.i)%o.w}n.a=r;var i=e(11),u=e(120),o=e(2),a=e(16);n.b=function(){function t(t,n){e.push(t=c(t,n)),t[0]*=o.h,t[1]*=o.h}function n(){var t=i.apply(this,arguments),n=f.apply(this,arguments)*o.r,u=s.apply(this,arguments)*o.r;return e=[],c=Object(a.b)(-t[0]*o.r,-t[1]*o.r,0).invert,r(l,n,u,1),t={type:"Polygon",coordinates:[e]},e=c=null,t}var e,c,i=Object(u.a)([0,0]),f=Object(u.a)(90),s=Object(u.a)(6),l={point:t};return n.center=function(t){return arguments.length?(i="function"==typeof t?t:Object(u.a)([+t[0],+t[1]]),n):i},n.radius=function(t){return arguments.length?(f="function"==typeof t?t:Object(u.a)(+t),n):f},n.precision=function(t){return arguments.length?(s="function"==typeof t?t:Object(u.a)(+t),n):s},n}},function(t,n,e){"use strict";n.a=function(t,n){function e(e,r){return e=t(e,r),n(e[0],e[1])}return t.invert&&n.invert&&(e.invert=function(e,r){return(e=n.invert(e,r))&&t.invert(e[0],e[1])}),e}},function(t,n,e){"use strict";function r(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(u,a){var f=u>0?o.o:-o.o,s=Object(o.a)(u-e);Object(o.a)(s-o.o)<o.i?(t.point(e,r=(r+a)/2>0?o.l:-o.l),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(f,r),t.point(u,r),n=0):i!==f&&s>=o.o&&(Object(o.a)(e-i)<o.i&&(e-=i*o.i),Object(o.a)(u-f)<o.i&&(u-=f*o.i),r=c(e,r,u,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(f,r),n=0),t.point(e=u,r=a),i=f},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}}function c(t,n,e,r){var c,i,u=Object(o.t)(t-e);return Object(o.a)(u)>o.i?Object(o.d)((Object(o.t)(n)*(i=Object(o.g)(r))*Object(o.t)(e)-Object(o.t)(r)*(c=Object(o.g)(n))*Object(o.t)(t))/(c*i*u)):(n+r)/2}function i(t,n,e,r){var c;if(null==t)c=e*o.l,r.point(-o.o,c),r.point(0,c),r.point(o.o,c),r.point(o.o,0),r.point(o.o,-c),r.point(0,-c),r.point(-o.o,-c),r.point(-o.o,0),r.point(-o.o,c);else if(Object(o.a)(t[0]-n[0])>o.i){var i=t[0]<n[0]?o.o:-o.o;c=e*i/2,r.point(-i,c),r.point(0,c),r.point(i,c)}else r.point(n[0],n[1])}var u=e(48),o=e(2);n.a=Object(u.a)(function(){return!0},r,i,[-o.o,-o.l])},function(t,n,e){"use strict";function r(t){return t.length>1}function c(t,n){return((t=t.x)[0]<0?t[1]-o.l-o.i:o.l-t[1])-((n=n.x)[0]<0?n[1]-o.l-o.i:o.l-n[1])}var i=e(49),u=e(50),o=e(2),a=e(52),f=e(12);n.a=function(t,n,e,o){return function(s){function l(n,e){t(n,e)&&s.point(n,e)}function b(t,n){m.point(t,n)}function j(){E.point=b,m.lineStart()}function O(){E.point=l,m.lineEnd()}function v(t,n){y.push([t,n]),M.point(t,n)}function d(){M.lineStart(),y=[]}function h(){v(y[0][0],y[0][1]),M.lineEnd();var t,n,e,c,i=M.clean(),u=w.result(),o=u.length;if(y.pop(),g.push(y),y=null,o)if(1&i){if(e=u[0],(n=e.length-1)>0){for(k||(s.polygonStart(),k=!0),s.lineStart(),t=0;t<n;++t)s.point((c=e[t])[0],c[1]);s.lineEnd()}}else o>1&&2&i&&u.push(u.pop().concat(u.shift())),p.push(u.filter(r))}var g,p,y,m=n(s),w=Object(i.a)(),M=n(w),k=!1,E={point:l,lineStart:j,lineEnd:O,polygonStart:function(){E.point=v,E.lineStart=d,E.lineEnd=h,p=[],g=[]},polygonEnd:function(){E.point=l,E.lineStart=j,E.lineEnd=O,p=Object(f.a)(p);var t=Object(a.a)(g,o);p.length?(k||(s.polygonStart(),k=!0),Object(u.a)(p,c,t,e,s)):t&&(k||(s.polygonStart(),k=!0),s.lineStart(),e(null,null,1,s),s.lineEnd()),k&&(s.polygonEnd(),k=!1),p=g=null},sphere:function(){s.polygonStart(),s.lineStart(),e(null,null,1,s),s.lineEnd(),s.polygonEnd()}};return E}}},function(t,n,e){"use strict";var r=e(4);n.a=function(){var t,n=[];return{point:function(n,e){t.push([n,e])},lineStart:function(){n.push(t=[])},lineEnd:r.a,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}},function(t,n,e){"use strict";function r(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function c(t){if(n=t.length){for(var n,e,r=0,c=t[0];++r<n;)c.n=e=t[r],e.p=c,c=e;c.n=e=t[0],e.p=c}}var i=e(51);n.a=function(t,n,e,u,o){var a,f,s=[],l=[];if(t.forEach(function(t){if(!((n=t.length-1)<=0)){var n,e,c=t[0],u=t[n];if(Object(i.a)(c,u)){for(o.lineStart(),a=0;a<n;++a)o.point((c=t[a])[0],c[1]);return void o.lineEnd()}s.push(e=new r(c,t,null,!0)),l.push(e.o=new r(c,null,e,!1)),s.push(e=new r(u,t,null,!1)),l.push(e.o=new r(u,null,e,!0))}}),s.length){for(l.sort(n),c(s),c(l),a=0,f=l.length;a<f;++a)l[a].e=e=!e;for(var b,j,O=s[0];;){for(var v=O,d=!0;v.v;)if((v=v.n)===O)return;b=v.z,o.lineStart();do{if(v.v=v.o.v=!0,v.e){if(d)for(a=0,f=b.length;a<f;++a)o.point((j=b[a])[0],j[1]);else u(v.x,v.n.x,1,o);v=v.n}else{if(d)for(b=v.p.z,a=b.length-1;a>=0;--a)o.point((j=b[a])[0],j[1]);else u(v.x,v.p.x,-1,o);v=v.p}v=v.o,b=v.z,d=!d}while(!v.v);o.lineEnd()}}}},function(t,n,e){"use strict";var r=e(2);n.a=function(t,n){return Object(r.a)(t[0]-n[0])<r.i&&Object(r.a)(t[1]-n[1])<r.i}},function(t,n,e){"use strict";var r=e(8),c=e(11),i=e(2),u=Object(r.a)();n.a=function(t,n){var e=n[0],r=n[1],o=[Object(i.t)(e),-Object(i.g)(e),0],a=0,f=0;u.reset();for(var s=0,l=t.length;s<l;++s)if(j=(b=t[s]).length)for(var b,j,O=b[j-1],v=O[0],d=O[1]/2+i.q,h=Object(i.t)(d),g=Object(i.g)(d),p=0;p<j;++p,v=m,h=M,g=k,O=y){var y=b[p],m=y[0],w=y[1]/2+i.q,M=Object(i.t)(w),k=Object(i.g)(w),E=m-v,x=E>=0?1:-1,S=x*E,B=S>i.o,P=h*M;if(u.add(Object(i.e)(P*x*Object(i.t)(S),g*k+P*Object(i.g)(S))),a+=B?E+x*i.w:E,B^v>=e^m>=e){var _=Object(c.c)(Object(c.a)(O),Object(c.a)(y));Object(c.e)(_);var A=Object(c.c)(o,_);Object(c.e)(A);var F=(B^E>=0?-1:1)*Object(i.c)(A[2]);(r>F||r===F&&(_[0]||_[1]))&&(f+=B^E>=0?1:-1)}}return(a<-i.i||a<i.i&&u<-i.i)^1&f}},function(t,n,e){"use strict";var r=e(9),c=e(54),i=Object(c.a)(r.a),u=i.right;i.left;n.a=u},function(t,n,e){"use strict";function r(t){return function(n,e){return Object(c.a)(t(n),e)}}var c=e(9);n.a=function(t){return 1===t.length&&(t=r(t)),{left:function(n,e,r,c){for(null==r&&(r=0),null==c&&(c=n.length);r<c;){var i=r+c>>>1;t(n[i],e)<0?r=i+1:c=i}return r},right:function(n,e,r,c){for(null==r&&(r=0),null==c&&(c=n.length);r<c;){var i=r+c>>>1;t(n[i],e)>0?c=i:r=i+1}return r}}}},function(t,n,e){"use strict";function r(t,n){return[t,n]}n.a=r},function(t,n,e){"use strict";var r=e(57);n.a=function(t,n){var e=Object(r.a)(t,n);return e?Math.sqrt(e):e}},function(t,n,e){"use strict";var r=e(13);n.a=function(t,n){var e,c,i=t.length,u=0,o=-1,a=0,f=0;if(null==n)for(;++o<i;)isNaN(e=Object(r.a)(t[o]))||(c=e-a,a+=c/++u,f+=c*(e-a));else for(;++o<i;)isNaN(e=Object(r.a)(n(t[o],o,t)))||(c=e-a,a+=c/++u,f+=c*(e-a));if(u>1)return f/(u-1)}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,c,i=t.length,u=-1;if(null==n){for(;++u<i;)if(null!=(e=t[u])&&e>=e)for(r=c=e;++u<i;)null!=(e=t[u])&&(r>e&&(r=e),c<e&&(c=e))}else for(;++u<i;)if(null!=(e=n(t[u],u,t))&&e>=e)for(r=c=e;++u<i;)null!=(e=n(t[u],u,t))&&(r>e&&(r=e),c<e&&(c=e));return[r,c]}},function(t,n,e){"use strict";e.d(n,"b",function(){return c}),e.d(n,"a",function(){return i});var r=Array.prototype,c=r.slice,i=r.map},function(t,n,e){"use strict";n.a=function(t,n,e){t=+t,n=+n,e=(c=arguments.length)<2?(n=t,t=0,1):c<3?1:+e;for(var r=-1,c=0|Math.max(0,Math.ceil((n-t)/e)),i=new Array(c);++r<c;)i[r]=t+r*e;return i}},function(t,n,e){"use strict";function r(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/o;return a>=c?o*=10:a>=i?o*=5:a>=u&&(o*=2),n<t?-o:o}n.a=r;var c=Math.sqrt(50),i=Math.sqrt(10),u=Math.sqrt(2)},function(t,n,e){"use strict";n.a=function(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,c=t.length,i=-1;if(null==n){for(;++i<c;)if(null!=(e=t[i])&&e>=e)for(r=e;++i<c;)null!=(e=t[i])&&r>e&&(r=e)}else for(;++i<c;)if(null!=(e=n(t[i],i,t))&&e>=e)for(r=e;++i<c;)null!=(e=n(t[i],i,t))&&r>e&&(r=e);return r}},function(t,n,e){"use strict";function r(t){return t.length}var c=e(63);n.a=function(t){if(!(u=t.length))return[];for(var n=-1,e=Object(c.a)(t,r),i=new Array(e);++n<e;)for(var u,o=-1,a=i[n]=new Array(u);++o<u;)a[o]=t[o][n];return i}},function(t,n,e){"use strict";var r=e(11),c=e(45),i=e(2),u=e(51),o=e(48);n.a=function(t){function n(n,e,r,i){Object(c.a)(i,t,b,r,n,e)}function e(t,n){return Object(i.g)(t)*Object(i.g)(n)>l}function a(t){var n,r,c,o,a;return{lineStart:function(){o=c=!1,a=1},point:function(l,b){var v,d=[l,b],h=e(l,b),g=j?h?0:s(l,b):h?s(l+(l<0?i.o:-i.o),b):0;if(!n&&(o=c=h)&&t.lineStart(),h!==c&&(!(v=f(n,d))||Object(u.a)(n,v)||Object(u.a)(d,v))&&(d[0]+=i.i,d[1]+=i.i,h=e(d[0],d[1])),h!==c)a=0,h?(t.lineStart(),v=f(d,n),t.point(v[0],v[1])):(v=f(n,d),t.point(v[0],v[1]),t.lineEnd()),n=v;else if(O&&n&&j^h){var p;g&r||!(p=f(d,n,!0))||(a=0,j?(t.lineStart(),t.point(p[0][0],p[0][1]),t.point(p[1][0],p[1][1]),t.lineEnd()):(t.point(p[1][0],p[1][1]),t.lineEnd(),t.lineStart(),t.point(p[0][0],p[0][1])))}!h||n&&Object(u.a)(n,d)||t.point(d[0],d[1]),n=d,c=h,r=g},lineEnd:function(){c&&t.lineEnd(),n=null},clean:function(){return a|(o&&c)<<1}}}function f(t,n,e){var c=Object(r.a)(t),u=Object(r.a)(n),o=[1,0,0],a=Object(r.c)(c,u),f=Object(r.d)(a,a),s=a[0],b=f-s*s;if(!b)return!e&&t;var j=l*f/b,O=-l*s/b,v=Object(r.c)(o,a),d=Object(r.f)(o,j),h=Object(r.f)(a,O);Object(r.b)(d,h);var g=v,p=Object(r.d)(d,g),y=Object(r.d)(g,g),m=p*p-y*(Object(r.d)(d,d)-1);if(!(m<0)){var w=Object(i.u)(m),M=Object(r.f)(g,(-p-w)/y);if(Object(r.b)(M,d),M=Object(r.g)(M),!e)return M;var k,E=t[0],x=n[0],S=t[1],B=n[1];x<E&&(k=E,E=x,x=k);var P=x-E,_=Object(i.a)(P-i.o)<i.i,A=_||P<i.i;if(!_&&B<S&&(k=S,S=B,B=k),A?_?S+B>0^M[1]<(Object(i.a)(M[0]-E)<i.i?S:B):S<=M[1]&&M[1]<=B:P>i.o^(E<=M[0]&&M[0]<=x)){var F=Object(r.f)(g,(-p+w)/y);return Object(r.b)(F,d),[M,Object(r.g)(F)]}}}function s(n,e){var r=j?t:i.o-t,c=0;return n<-r?c|=1:n>r&&(c|=2),e<-r?c|=4:e>r&&(c|=8),c}var l=Object(i.g)(t),b=6*i.r,j=l>0,O=Object(i.a)(l)>i.i;return Object(o.a)(e,a,n,j?[0,-t]:[-i.o,t-i.o])}},function(t,n,e){"use strict";var r=e(67),c=[null,null],i={type:"LineString",coordinates:c};n.a=function(t,n){return c[0]=t,c[1]=n,Object(r.a)(i)}},function(t,n,e){"use strict";function r(){v.point=i,v.lineEnd=c}function c(){v.point=v.lineEnd=b.a}function i(t,n){t*=l.r,n*=l.r,o=t,a=Object(l.t)(n),f=Object(l.g)(n),v.point=u}function u(t,n){t*=l.r,n*=l.r;var e=Object(l.t)(n),r=Object(l.g)(n),c=Object(l.a)(t-o),i=Object(l.g)(c),u=Object(l.t)(c),s=r*u,b=f*e-a*r*i,j=a*e+f*r*i;O.add(Object(l.e)(Object(l.u)(s*s+b*b),j)),o=t,a=e,f=r}var o,a,f,s=e(8),l=e(2),b=e(4),j=e(6),O=Object(s.a)(),v={sphere:b.a,point:b.a,lineStart:r,lineEnd:b.a,polygonStart:b.a,polygonEnd:b.a};n.a=function(t){return O.reset(),Object(j.a)(t,v),+O}},function(t,n,e){"use strict";function r(t,n){t<i&&(i=t),t>o&&(o=t),n<u&&(u=n),n>a&&(a=n)}var c=e(4),i=1/0,u=i,o=-i,a=o,f={point:r,lineStart:c.a,lineEnd:c.a,polygonStart:c.a,polygonEnd:c.a,result:function(){var t=[[i,u],[o,a]];return o=a=-(u=i=1/0),t}};n.a=f},function(t,n,e){"use strict";var r=e(28);n.a=function(){return Object(r.a)().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}},function(t,n,e){"use strict";function r(t,n){return[t,n]}n.b=r;var c=e(3);r.invert=r,n.a=function(){return Object(c.a)(r).scale(152.63)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.h)(n),r=Object(i.z)(Object(i.b)(e*Object(i.h)(t/=2)));return[2*e*Object(i.y)(t)*r,Object(i.y)(n)*r]}n.a=r;var c=e(1),i=e(0);r.invert=function(t,n){if(!(t*t+4*n*n>i.s*i.s+i.k)){var e=t,r=n,c=25;do{var u,o=Object(i.y)(e),a=Object(i.y)(e/2),f=Object(i.h)(e/2),s=Object(i.y)(r),l=Object(i.h)(r),b=Object(i.y)(2*r),j=s*s,O=l*l,v=a*a,d=1-O*f*f,h=d?Object(i.b)(l*f)*Object(i.B)(u=1/d):u=0,g=2*h*l*a-t,p=h*s-n,y=u*(O*v+h*l*f*j),m=u*(.5*o*b-2*h*s*a),w=.25*u*(b*a-h*s*O*o),M=u*(j*f+h*v*l),k=m*w-M*y;if(!k)break;var E=(p*m-g*M)/k,x=(g*w-p*y)/k;e-=E,r-=x}while((Object(i.a)(E)>i.k||Object(i.a)(x)>i.k)&&--c>0);return[e,r]}},n.b=function(){return Object(c.m)(r).scale(152.63)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.F)(n/2),r=Object(i.B)(1-e*e),c=1+r*Object(i.h)(t/=2),u=Object(i.y)(t)*r/c,o=e/c,a=u*u,f=o*o;return[4/3*u*(3+a-3*f),4/3*o*(3+3*a-f)]}n.a=r;var c=e(1),i=e(0);r.invert=function(t,n){if(t*=3/8,n*=3/8,!t&&Object(i.a)(n)>1)return null;var e=t*t,r=n*n,c=1+e+r,u=Object(i.B)((c-Object(i.B)(c*c-4*n*n))/2),o=Object(i.e)(u)/3,a=u?Object(i.c)(Object(i.a)(n/u))/3:Object(i.d)(Object(i.a)(t))/3,f=Object(i.h)(o),s=Object(i.i)(a),l=s*s-f*f;return[2*Object(i.x)(t)*Object(i.g)(Object(i.A)(a)*f,.25-l),2*Object(i.x)(n)*Object(i.g)(s*Object(i.y)(o),.25+l)]},n.b=function(){return Object(c.m)(r).scale(66.1603)}},function(t,n,e){"use strict";function r(t,n){function e(e,r){var c=Object(i.a)(e/n,r);return c[0]*=t,c}return arguments.length<2&&(n=t),1===n?i.a:n===1/0?c:(e.invert=function(e,r){var c=i.a.invert(e/t,r);return c[0]*=n,c},e)}function c(t,n){return[t*Object(u.h)(n)/Object(u.h)(n/=2),2*Object(u.y)(n)]}n.b=r;var i=e(1),u=e(0);c.invert=function(t,n){var e=2*Object(u.e)(n/2);return[t*Object(u.h)(e/2)/Object(u.h)(e),e]},n.a=function(){var t=2,n=Object(i.n)(r),e=n(t);return e.coefficient=function(e){return arguments.length?n(t=+e):t},e.scale(169.529)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.c)(u.s,n);return[o*t/(1/Object(u.h)(n)+a/Object(u.h)(e)),(n+u.D*Object(u.y)(e))/o]}n.a=r;var c=e(1),i=e(5),u=e(0),o=2.00276,a=1.11072;r.invert=function(t,n){var e,r,c=o*n,i=n<0?-u.u:u.u,f=25;do{r=c-u.D*Object(u.y)(i),i-=e=(Object(u.y)(2*i)+2*i-u.s*Object(u.y)(r))/(2*Object(u.h)(2*i)+2+u.s*Object(u.h)(r)*u.D*Object(u.h)(i))}while(Object(u.a)(e)>u.k&&--f>0);return r=c-u.D*Object(u.y)(i),[t*(1/Object(u.h)(r)+a/Object(u.h)(i))/o,r]},n.b=function(){return Object(c.m)(r).scale(160.857)}},function(t,n,e){"use strict";function r(t){function n(t,n){return[t*e,Object(c.y)(n)/e]}var e=Object(c.h)(t);return n.invert=function(t,n){return[t/e,Object(c.e)(n*e)]},n}n.a=r;var c=e(0),i=e(10);n.b=function(){return Object(i.a)(r).parallel(38.58).scale(195.044)}},function(t,n,e){"use strict";function r(t,n){var e=Object(o.x)(t),r=Object(o.x)(n),i=Object(o.h)(n),u=Object(o.h)(t)*i,a=Object(o.y)(t)*i,f=Object(o.y)(r*n);t=Object(o.a)(Object(o.g)(a,f)),n=Object(o.e)(u),Object(o.a)(t-o.o)>o.k&&(t%=o.o);var s=c(t>o.s/4?o.o-t:t,n);return t>o.s/4&&(f=s[0],s[0]=-s[1],s[1]=-f),s[0]*=e,s[1]*=-r,s}function c(t,n){if(n===o.o)return[0,0];var e,r,c=Object(o.y)(n),i=c*c,u=i*i,a=1+u,f=1+3*u,s=1-u,l=Object(o.e)(1/Object(o.B)(a)),b=s+i*a*l,j=(1-c)/b,O=Object(o.B)(j),v=j*a,d=Object(o.B)(v),h=O*s;if(0===t)return[0,-(h+i*d)];var g,p=Object(o.h)(n),y=1/p,m=2*c*p,w=(-3*i+l*f)*m,M=(-b*p-(1-c)*w)/(b*b),k=.5*M/O,E=s*k-2*i*O*m,x=i*a*M+j*f*m,S=-y*m,B=-y*x,P=-2*y*E,_=4*t/o.s;if(t>.222*o.s||n<o.s/4&&t>.175*o.s){if(e=(h+i*Object(o.B)(v*(1+u)-h*h))/(1+u),t>o.s/4)return[e,e];var A=e,F=.5*e;e=.5*(F+A),r=50;do{var R=Object(o.B)(v-e*e),N=e*(P+S*R)+B*Object(o.e)(e/d)-_;if(!N)break;N<0?F=e:A=e,e=.5*(F+A)}while(Object(o.a)(A-F)>o.k&&--r>0)}else{e=o.k,r=25;do{var C=e*e,G=Object(o.B)(v-C),L=P+S*G,D=e*L+B*Object(o.e)(e/d)-_,T=L+(B-S*C)/G;e-=g=G?D/T:0}while(Object(o.a)(g)>o.k&&--r>0)}return[e,-h-i*Object(o.B)(v-e*e)]}function i(t,n){for(var e=0,r=1,c=.5,i=50;;){var u=c*c,a=Object(o.B)(c),f=Object(o.e)(1/Object(o.B)(1+u)),s=1-u+c*(1+u)*f,l=(1-a)/s,b=Object(o.B)(l),j=l*(1+u),O=b*(1-u),v=j-t*t,d=Object(o.B)(v),h=n+O+c*d;if(Object(o.a)(r-e)<o.l||0==--i||0===h)break;h>0?e=c:r=c,c=.5*(e+r)}if(!i)return null;var g=Object(o.e)(a),p=Object(o.h)(g),y=1/p,m=2*a*p,w=(-3*c+f*(1+3*u))*m,M=(-s*p-(1-a)*w)/(s*s),k=.5*M/b,E=(1-u)*k-2*c*b*m,x=-2*y*E,S=-y*m,B=-y*(c*(1+u)*M+l*(1+3*u)*m);return[o.s/4*(t*(x+S*d)+B*Object(o.e)(t/Object(o.B)(j))),g]}n.b=r;var u=e(1),o=e(0),a=e(77);r.invert=function(t,n){Object(o.a)(t)>1&&(t=2*Object(o.x)(t)-t),Object(o.a)(n)>1&&(n=2*Object(o.x)(n)-n);var e=Object(o.x)(t),r=Object(o.x)(n),c=-e*t,u=-r*n,a=u/c<1,f=i(a?u:c,a?c:u),s=f[0],l=f[1],b=Object(o.h)(l);return a&&(s=-o.o-s),[e*(Object(o.g)(Object(o.y)(s)*b,-Object(o.y)(l))+o.s),r*Object(o.e)(Object(o.h)(s)*b)]},n.a=function(){return Object(u.m)(Object(a.a)(r)).scale(239.75)}},function(t,n,e){"use strict";var r=e(0);n.a=function(t){function n(n,c){var i=n>0?-.5:.5,u=t(n+i*r.s,c);return u[0]-=i*e,u}var e=t(r.o,0)[0]-t(-r.o,0)[0];return t.invert&&(n.invert=function(n,c){var i=n>0?-.5:.5,u=t.invert(n+i*e,c),o=u[0]-i*r.s;return o<-r.s?o+=2*r.s:o>r.s&&(o-=2*r.s),u[0]=o,u}),n}},function(t,n,e){"use strict";function r(t,n){var e=(a.D-1)/(a.D+1),r=Object(a.B)(1-e*e),i=Object(o.a)(a.o,r*r),u=Object(a.p)(Object(a.F)(a.s/4+Object(a.a)(n)/2)),f=Object(a.m)(-1*u)/Object(a.B)(e),s=c(f*Object(a.h)(-1*t),f*Object(a.y)(-1*t)),l=Object(o.b)(s[0],s[1],r*r);return[-l[1],(n>=0?1:-1)*(.5*i-l[0])]}function c(t,n){var e=t*t,r=n+1,c=1-e-n*n;return[.5*((t>=0?a.o:-a.o)-Object(a.g)(c,2*t)),-.25*Object(a.p)(c*c+4*e)+.5*Object(a.p)(r*r+e)]}function i(t,n){var e=n[0]*n[0]+n[1]*n[1];return[(t[0]*n[0]+t[1]*n[1])/e,(t[1]*n[0]-t[0]*n[1])/e]}n.b=r;var u=e(1),o=e(188),a=e(0),f=e(77);r.invert=function(t,n){var e=(a.D-1)/(a.D+1),r=Object(a.B)(1-e*e),c=Object(o.a)(a.o,r*r),u=Object(o.c)(.5*c-n,-t,r*r),f=i(u[0],u[1]);return[Object(a.g)(f[1],f[0])/-1,2*Object(a.f)(Object(a.m)(-.5*Object(a.p)(e*f[0]*f[0]+e*f[1]*f[1])))-a.o]},n.a=function(){return Object(u.m)(Object(f.a)(r)).scale(151.496)}},function(t,n,e){"use strict";function r(t,n){return Object(i.a)(n)>a.b?(t=Object(u.d)(t,n),t[1]-=n>0?a.d:-a.d,t):Object(o.b)(t,n)}n.b=r;var c=e(1),i=e(0),u=e(5),o=e(15),a=e(33);r.invert=function(t,n){return Object(i.a)(n)>a.b?u.d.invert(t,n+(n>0?a.d:-a.d)):o.b.invert(t,n)},n.a=function(){return Object(c.m)(r).scale(152.63)}},function(t,n,e){"use strict";var r=e(78),c=e(35);n.a=function(){return Object(c.a)(r.b).scale(111.48)}},function(t,n,e){"use strict";var r=e(1),c=e(0);n.a=function(t,n,e){var i=Object(r.i)(n,e),u=i(.5),o=Object(r.o)([-u[0],-u[1]])(n),a=i.distance/2,f=-Object(c.e)(Object(c.y)(o[1]*c.v)/Object(c.y)(a)),s=[-u[0],-u[1],-(o[0]>0?c.s-f:f)*c.j],l=Object(r.m)(t(a)).rotate(s),b=Object(r.o)(s),j=l.center;return delete l.rotate,l.center=function(t){return arguments.length?j(b(t)):b.invert(j())},l.clipAngle(90)}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={default:"#dedede",all:"#4a4a4a",categorical:["#fff","#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#08306b","#01665e"]}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function c(){var t=l.node().offsetWidth;b!==t&&(b=t,s.default.resize())}var i=e(84),u=r(i),o=e(86),a=r(o),f=e(87),s=r(f),l=d3.select("body"),b=0;!function(){l.classed("is-mobile",a.default.any()),window.addEventListener("resize",(0,u.default)(c,150)),s.default.init()}()},function(t,n,e){(function(n){function e(t,n,e){function c(n){var e=v,r=d;return v=d=void 0,k=n,g=t.apply(r,e)}function i(t){return k=t,p=setTimeout(s,n),E?c(t):g}function a(t){var e=t-M,r=t-k,c=n-e;return x?m(c,h-r):c}function f(t){var e=t-M,r=t-k;return void 0===M||e>=n||e<0||x&&r>=h}function s(){var t=w();if(f(t))return l(t);p=setTimeout(s,a(t))}function l(t){return p=void 0,S&&v?c(t):(v=d=void 0,g)}function b(){void 0!==p&&clearTimeout(p),k=0,v=M=d=p=void 0}function j(){return void 0===p?g:l(w())}function O(){var t=w(),e=f(t);if(v=arguments,d=this,M=t,e){if(void 0===p)return i(M);if(x)return p=setTimeout(s,n),c(M)}return void 0===p&&(p=setTimeout(s,n)),g}var v,d,h,g,p,M,k=0,E=!1,x=!1,S=!0;if("function"!=typeof t)throw new TypeError(o);return n=u(n)||0,r(e)&&(E=!!e.leading,x="maxWait"in e,h=x?y(u(e.maxWait)||0,n):h,S="trailing"in e?!!e.trailing:S),O.cancel=b,O.flush=j,O}function r(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function c(t){return!!t&&"object"==typeof t}function i(t){return"symbol"==typeof t||c(t)&&p.call(t)==f}function u(t){if("number"==typeof t)return t;if(i(t))return a;if(r(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=r(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(s,"");var e=b.test(t);return e||j.test(t)?O(t.slice(2),e?2:8):l.test(t)?a:+t}var o="Expected a function",a=NaN,f="[object Symbol]",s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,b=/^0b[01]+$/i,j=/^0o[0-7]+$/i,O=parseInt,v="object"==typeof n&&n&&n.Object===Object&&n,d="object"==typeof self&&self&&self.Object===Object&&self,h=v||d||Function("return this")(),g=Object.prototype,p=g.toString,y=Math.max,m=Math.min,w=function(){return h.Date.now()};t.exports=e}).call(n,e(85))},function(t,n){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={android:function(){return navigator.userAgent.match(/Android/i)},blackberry:function(){return navigator.userAgent.match(/BlackBerry/i)},ios:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},opera:function(){return navigator.userAgent.match(/Opera Mini/i)},windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return r.android()||r.blackberry()||r.ios()||r.opera()||r.windows()}};n.default=r},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function c(){m.default.resize()}function i(t){M.default.changeMovie(t),H.st("color",d3.color(P[t]).darker(.5));var n=A.find(function(n){return n.key===t}),e=D.selectAll("li").data(n.values.slice(0,5)),r=e.enter().append("li");r.append("span"),e.merge(r).select("span").text(function(t){return t.word}).st("font-size",function(t,n){return 20-2*n}).st("color",d3.color(P[t]).darker(.5))}function u(){var t=L.classed("is-hidden"),n=t?"hide":"show details";z.select("p").text(n),L.classed("is-hidden",!t)}function o(){m.default.changeMonth();var t=m.default.getMonth()-1;N.selectAll("li").classed("is-selected",function(n,e){return e===t}),I=setTimeout(o,B)}function a(){var t=T.classed("is-playing");T.classed("is-playing",!t),T.select(".play").classed("is-selected",t),T.select(".pause").classed("is-selected",!t),t?I&&clearTimeout(I):(C.select("li").classed("is-selected",!1),I&&clearTimeout(I),0===m.default.getMonth()&&(m.default.changeMonth(1),N.selectAll("li").classed("is-selected",function(t,n){return 0===n})),I=setTimeout(o,B))}function f(){q+=1,q>=_.length&&(q=0),i(_[q]),W=setTimeout(f,5*B)}function s(t,n){m.default.changeMovie(t),R.selectAll("li").classed("is-selected",function(t,e){return e===n}),clearTimeout(W),"All Films"!==t?i(t):f()}function l(t,n){N.selectAll("li").classed("is-selected",function(t,e){return e===n}),C.select("li").classed("is-selected",!1),m.default.changeMonth(n+1)}function b(){C.select("li").classed("is-selected",!0),N.selectAll("li").classed("is-selected",!1),m.default.changeMonth(0),I&&clearTimeout(I),I=null}function j(t){var n=t.map(function(t){return t.values[0].max}).filter(function(t){return t}),e=d3.nest().key(function(t){return t}).rollup(function(t){return t.length}).entries(n);e.sort(function(t,n){return d3.descending(t.value,n.value)}),e.splice(0,0,{key:"All Films"}),e.push({key:"The Post",value:0}),e.forEach(function(t,n){return P[t.key]=E.default.categorical[n]})}function O(){var t=Object.keys(P),n=R.selectAll("li").data(t).enter().append("li");n.append("span.bg").st("background-color",function(t,n){var e=d3.color(P[t]);return e.opacity=.5,e}),n.append("span.fg").text(function(t){return t}).st("color",function(t,n){var e=d3.color(P[t]);return 0===n?E.default.all:e.darker()}).st("border-color",function(t,n){return 0===n?E.default.all:d3.color(P[t])}).on("click",s)}function v(){var t=N.selectAll("li").data(S.default).enter().append("li").on("click",l);t.append("p.label").text(function(t){return t}),t.append("span.rect"),C.select("li").on("click",b)}function d(t){return t.includes("Three")?"Three Billboards":"insufficient_data"===t?null:t}function h(t){return d3.nest().key(function(t){return t.movie}).entries(t)}function g(t){_=t.columns.filter(function(t){return!["fullname","max","month"].includes(t)});var n=t.map(function(t){var n={},e=_.map(function(n){return{title:n,value:+t[n]}});return e.forEach(function(t){n[t.title]=t.value}),e.sort(function(t,n){return d3.ascending(t.value,n.value)}),n.fullname=t.fullname,n.month=+t.month,n.max=d(t.max),n});return d3.nest().key(function(t){return t.fullname}).entries(n)}function p(){var t=d3.select("main").node().offsetWidth,n=t<640;L.classed("is-hidden",n),z.select("p").text(n?"Show details":"Hide");var e="assets/data";d3.loadData(e+"/all_countries_topo.json",e+"/all_data.csv",e+"/words.csv",function(t,n){var e=n[0],r=g(n[1]);A=h(n[2]),j(r),O(),v(),T.on("click",a),z.on("click",u),m.default.init({world:e,allData:r,movieColors:P}),M.default.init(),f(),L.classed("is-visible",!0),F.classed("is-visible",!0)})}Object.defineProperty(n,"__esModule",{value:!0});var y=e(88),m=r(y),w=e(239),M=r(w),k=e(82),E=r(k),x=e(241),S=r(x),B=1e3,P={},_=null,A=null,F=d3.select("#map"),R=F.select(".map__key ul"),N=F.select(".map__ui ul.timeline"),C=F.select(".map__ui ul.past"),G=F.select(".map__graphic"),L=G.select(".graphic__info"),D=L.select(".info__words ul"),T=F.select(".ui__control"),z=L.select(".info__toggle"),H=F.select(".info__words p span"),I=null,q=0,W=null;n.default={init:p,resize:c}},function(t,n,e){"use strict";function r(t){var n=t.data;if(!n)return S.default.default;if(U)return J[U];var e=n.find(function(t){return t.month===V});return e&&e.max?J[e.max]:S.default.default}function c(t){var n=t.data;if(!n)return 0;if(!U)return 1;var e=n.find(function(t){return t.month===V});return e&&e[U]?L(e[U]):0}function i(){var t=I.map(function(t){return t.values[V][U]});L.domain([0,d3.max(t)])}function u(){U&&i(),F.selectAll(".region").st("fill",r).st("fill-opacity",c).at("d",Q),s()}function o(){Y.classed("is-active",!1),Y=d3.select(null),F.transition().duration(C).ease(G).call(nt.transform,d3.zoomIdentity)}function a(){var t=1/d3.event.transform.k*.5;F.at("transform",d3.event.transform),F.selectAll(".region").st("stroke-width",t+"px")}function f(){var t=d3.mouse(this),n=w(t,2),e=n[0],r=n[1];if(K=!K)o();else{var c=X,i=D/2-c*e,u=T/2-c*r,a=d3.zoomIdentity.translate(i,u).scale(c);F.transition().duration(C).ease(G).call(nt.transform,a)}}function s(){if(Z){var t=Z,n=t.data,e=U||"max",r=n[V][e]||"N/A",c=U||r;R.select(".movie").text(c)}}function l(t){Z=t,R.classed("is-visible",tt);var n=t.properties,e=n.NAME_0,r=n.NAME_1,c=t.data,i=r+", "+e,u=U||"max",o=c[V][u]||"N/A",a=U||o;R.select(".name").text(i),R.select(".movie").text(a),d3.select(this).classed("is-highlight",!0).raise()}function b(){Z=null,R.classed("is-visible",!1),d3.select(this).classed("is-highlight",!1)}function j(){var t=d3.mouse(this),n=w(t,2),e=n[0],r=n[1],c=r<T/2?r+12:"auto",i=r>=T/2?T-r+12:"auto",u=e<D/2?e+12:"auto",o=e>=D/2?D-e+12:"auto";R.st({top:c,right:o,bottom:i,left:u})}function O(){var t=H.objects.all_countries;q=k.feature(H,t),W=(0,E.geoRobinson)().translate([D/2,T/2]).fitSize([D,T],q),Q=d3.geoPath().projection(W),q.features.forEach(function(t){var n=t.properties,e=n.NAME_0,r=n.NAME_1,c=I.find(function(t){return t.key===""+e+r});t.data=c?c.values:null}),F.selectAll(".region").data(q.features,function(t){return t.id}).enter().append("path").at("class",function(t){return"region "+t.id}).on("mouseenter",l).on("mouseout",b),A.on("click",f).on("mousemove",j),$=!0,nt.on("zoom",a),o()}function v(){D=P.node().offsetWidth,z=D<N;T=Math.floor(D/2)}function d(){v(),A.at({width:D,height:T}),_.at({width:D,height:T}),W.translate([D/2,T/2]).fitSize([D,T],q),Q=d3.geoPath().projection(W),X=6,$&&u(),A.select(".key").at("transform","translate("+(D-56)+", "+.33*T+")")}function h(t){isNaN(t)?(V+=1,V=V>12?1:V):V=t,u()}function g(){return V}function p(t){U="All Films"===t?null:t,u(),U&&A.select(".key").selectAll("rect").st("fill",J[U]).st("fill-opacity",function(t){var n=L.domain()[1];return L(n*(1-t))}),A.select(".key").classed("is-visible",!!U)}function y(){var t=A.append("g.key"),n=d3.range(5).map(function(t){return t/4});t.append("text.search").text("Search").at("text-anchor","middle").at("y",0),t.append("text.popularity").text("Popularity").at("text-anchor","middle").at("y",14),t.append("text.more").text("More").at("text-anchor","start").at("y",40).at("x",et+4),t.append("text.less").text("Less").at("text-anchor","start").at("y",et*n.length+28).at("x",et+4),t.selectAll("rect").data(n).enter().append("rect").at({x:0,y:0,width:et,height:et}).at("transform",function(t,n){return"translate(0, "+(28+n*et)+")"})}function m(t){var n=t.world,e=t.allData,r=t.movieColors;v(),J=r,H=n,I=e,O(),y(),d()}Object.defineProperty(n,"__esModule",{value:!0});var w=function(){function t(t,n){var e=[],r=!0,c=!1,i=void 0;try{for(var u,o=t[Symbol.iterator]();!(r=(u=o.next()).done)&&(e.push(u.value),!n||e.length!==n);r=!0);}catch(t){c=!0,i=t}finally{try{!r&&o.return&&o.return()}finally{if(c)throw i}}return e}return function(n,e){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return t(n,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),M=e(89),k=function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n.default=t,n}(M),E=e(116),x=e(82),S=function(t){return t&&t.__esModule?t:{default:t}}(x),B=d3.select("#map"),P=B.select(".map__graphic"),_=P.select(".graphic__chart"),A=_.select("svg"),F=A.select("g"),R=_.select(".tooltip"),N=800,C=1e3,G=d3.easeCubicInOut,L=d3.scaleLinear().range([.1,1]),D=0,T=0,z=!1,H=null,I=null,q=null,W=null,Q=null,V=0,U=null,Y=d3.select(null),J=null,$=!1,K=!1,X=5,Z=null,tt=!d3.select("body").classed("is-mobile"),nt=d3.zoom().scaleExtent([1,5]),et=10;n.default={init:m,resize:d,changeMonth:h,changeMovie:p,getMonth:g}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(21);e.d(n,"bbox",function(){return r.a}),e.d(n,"feature",function(){return r.b}),e.d(n,"mesh",function(){return r.e}),e.d(n,"meshArcs",function(){return r.f}),e.d(n,"merge",function(){return r.c}),e.d(n,"mergeArcs",function(){return r.d}),e.d(n,"neighbors",function(){return r.g}),e.d(n,"quantize",function(){return r.h}),e.d(n,"transform",function(){return r.i}),e.d(n,"untransform",function(){return r.j});var c=e(96);e.d(n,"topology",function(){return c.a});var i=e(107);e.d(n,"filter",function(){return i.a}),e.d(n,"filterAttached",function(){return i.b}),e.d(n,"filterAttachedWeight",function(){return i.c}),e.d(n,"filterWeight",function(){return i.d}),e.d(n,"planarRingArea",function(){return i.e}),e.d(n,"planarTriangleArea",function(){return i.f}),e.d(n,"presimplify",function(){return i.g}),e.d(n,"quantile",function(){return i.h}),e.d(n,"simplify",function(){return i.i}),e.d(n,"sphericalRingArea",function(){return i.j}),e.d(n,"sphericalTriangleArea",function(){return i.k})},function(t,n,e){"use strict";n.a=function(t,n){for(var e,r=t.length,c=r-n;c<--r;)e=t[c],t[c++]=t[r],t[r]=e}},function(t,n,e){"use strict";function r(t,n,e){var r,i,o;if(arguments.length>1)r=c(t,n,e);else for(i=0,r=new Array(o=t.arcs.length);i<o;++i)r[i]=i;return{type:"MultiLineString",arcs:Object(u.a)(t,r)}}function c(t,n,e){function r(t){var n=t<0?~t:t;(s[n]||(s[n]=[])).push({i:t,g:a})}function c(t){t.forEach(r)}function i(t){t.forEach(c)}function u(t){t.forEach(i)}function o(t){switch(a=t,t.type){case"GeometryCollection":t.geometries.forEach(o);break;case"LineString":c(t.arcs);break;case"MultiLineString":case"Polygon":i(t.arcs);break;case"MultiPolygon":u(t.arcs)}}var a,f=[],s=[];return o(n),s.forEach(null==e?function(t){f.push(t[0].i)}:function(t){e(t[0].g,t[t.length-1].g)&&f.push(t[0].i)}),f}n.b=r;var i=e(23),u=e(38);n.a=function(t){return Object(i.b)(t,r.apply(this,arguments))}},function(t,n,e){"use strict";function r(t){for(var n,e=-1,r=t.length,c=t[r-1],i=0;++e<r;)n=c,c=t[e],i+=n[0]*c[1]-n[1]*c[0];return Math.abs(i)}function c(t,n){function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Polygon":c(t.arcs);break;case"MultiPolygon":t.arcs.forEach(c)}}function c(t){t.forEach(function(n){n.forEach(function(n){(a[n=n<0?~n:n]||(a[n]=[])).push(t)})}),f.push(t)}function o(n){return r(Object(i.b)(t,{type:"Polygon",arcs:[n]}).coordinates[0])}var a={},f=[],s=[];return n.forEach(e),f.forEach(function(t){if(!t._){var n=[],e=[t];for(t._=1,s.push(n);t=e.pop();)n.push(t),t.forEach(function(t){t.forEach(function(t){a[t<0?~t:t].forEach(function(t){t._||(t._=1,e.push(t))})})})}}),f.forEach(function(t){delete t._}),{type:"MultiPolygon",arcs:s.map(function(n){var e,r=[];if(n.forEach(function(t){t.forEach(function(t){t.forEach(function(t){a[t<0?~t:t].length<2&&r.push(t)})})}),r=Object(u.a)(t,r),(e=r.length)>1)for(var c,i,f=1,s=o(r[0]);f<e;++f)(c=o(r[f]))>s&&(i=r[0],r[0]=r[f],r[f]=i,s=c);return r})}}n.b=c;var i=e(23),u=e(38);n.a=function(t){return Object(i.b)(t,c.apply(this,arguments))}},function(t,n,e){"use strict";var r=e(94);n.a=function(t){function n(t,n){t.forEach(function(t){t<0&&(t=~t);var e=i[t];e?e.push(n):i[t]=[n]})}function e(t,e){t.forEach(function(t){n(t,e)})}function c(t,n){"GeometryCollection"===t.type?t.geometries.forEach(function(t){c(t,n)}):t.type in o&&o[t.type](t.arcs,n)}var i={},u=t.map(function(){return[]}),o={LineString:n,MultiLineString:e,Polygon:e,MultiPolygon:function(t,n){t.forEach(function(t){e(t,n)})}};t.forEach(c);for(var a in i)for(var f=i[a],s=f.length,l=0;l<s;++l)for(var b=l+1;b<s;++b){var j,O=f[l],v=f[b];(j=u[O])[a=Object(r.a)(j,v)]!==v&&j.splice(a,0,v),(j=u[v])[a=Object(r.a)(j,O)]!==O&&j.splice(a,0,O)}return u}},function(t,n,e){"use strict";n.a=function(t,n){for(var e=0,r=t.length;e<r;){var c=e+r>>>1;t[c]<n?e=c+1:r=c}return e}},function(t,n,e){"use strict";var r=e(36),c=e(39);n.a=function(t,n){function e(t){return O(t)}function i(t){var n;switch(t.type){case"GeometryCollection":n={type:"GeometryCollection",geometries:t.geometries.map(i)};break;case"Point":n={type:"Point",coordinates:e(t.coordinates)};break;case"MultiPoint":n={type:"MultiPoint",coordinates:t.coordinates.map(e)};break;default:return t}return null!=t.id&&(n.id=t.id),null!=t.bbox&&(n.bbox=t.bbox),null!=t.properties&&(n.properties=t.properties),n}function u(t){var n,e=0,r=1,c=t.length,i=new Array(c);for(i[0]=O(t[0],0);++e<c;)((n=O(t[e],e))[0]||n[1])&&(i[r++]=n);return 1===r&&(i[r++]=[0,0]),i.length=r,i}if(t.transform)throw new Error("already quantized");if(n&&n.scale)b=t.bbox;else{if(!((o=Math.floor(n))>=2))throw new Error("n must be ≥2");b=t.bbox||Object(r.a)(t);var o,a=b[0],f=b[1],s=b[2],l=b[3];n={scale:[s-a?(s-a)/(o-1):1,l-f?(l-f)/(o-1):1],translate:[a,f]}}var b,j,O=Object(c.a)(n),v=t.objects,d={};for(j in v)d[j]=i(v[j]);return{type:"Topology",bbox:b,transform:n,objects:d,arcs:t.arcs.map(u)}}},function(t,n,e){"use strict";var r=e(97);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t){var n,e=t[0],r=t[1];return r<e&&(n=e,e=r,r=n),e+31*r}function c(t,n){var e,r=t[0],c=t[1],i=n[0],u=n[1];return c<r&&(e=r,r=c,c=e),u<i&&(e=i,i=u,u=e),r===i&&c===u}var i=e(98),u=e(99),o=e(102),a=e(103),f=e(104),s=e(105),l=e(24),b=e(106);n.a=function(t,n){function e(t){t&&y.hasOwnProperty(t.type)&&y[t.type](t)}function j(t){var n=[];do{var e=p.get(t);n.push(t[0]<t[1]?e:~e)}while(t=t.next);return n}function O(t){return t.map(j)}var v=Object(i.a)(t=Object(s.a)(t)),d=n>0&&v&&Object(b.a)(t,v,n),h=Object(o.a)(Object(u.a)(Object(f.a)(t))),g=h.coordinates,p=Object(l.a)(1.4*h.arcs.length,r,c);t=h.objects,h.bbox=v,h.arcs=h.arcs.map(function(t,n){return p.set(t,n),g.slice(t[0],t[1]+1)}),delete h.coordinates,g=null;var y={GeometryCollection:function(t){t.geometries.forEach(e)},LineString:function(t){t.arcs=j(t.arcs)},MultiLineString:function(t){t.arcs=t.arcs.map(j)},Polygon:function(t){t.arcs=t.arcs.map(j)},MultiPolygon:function(t){t.arcs=t.arcs.map(O)}};for(var m in t)e(t[m]);return d&&(h.transform=d,h.arcs=Object(a.a)(h.arcs)),h}},function(t,n,e){"use strict";n.a=function(t){function n(t){null!=t&&f.hasOwnProperty(t.type)&&f[t.type](t)}function e(t){var n=t[0],e=t[1];n<i&&(i=n),n>o&&(o=n),e<u&&(u=e),e>a&&(a=e)}function r(t){t.forEach(e)}function c(t){t.forEach(r)}var i=1/0,u=1/0,o=-1/0,a=-1/0,f={GeometryCollection:function(t){t.geometries.forEach(n)},Point:function(t){e(t.coordinates)},MultiPoint:function(t){t.coordinates.forEach(e)},LineString:function(t){r(t.arcs)},MultiLineString:function(t){t.arcs.forEach(r)},Polygon:function(t){t.arcs.forEach(r)},MultiPolygon:function(t){t.arcs.forEach(c)}};for(var s in t)n(t[s]);return o>=i&&a>=u?[i,u,o,a]:void 0}},function(t,n,e){"use strict";function r(t,n,e,r){c(t,n,e),c(t,n,n+r),c(t,n+r,e)}function c(t,n,e){for(var r,c=n+(e---n>>1);n<c;++n,--e)r=t[n],t[n]=t[e],t[e]=r}var i=e(100);n.a=function(t){var n,e,c,u=Object(i.a)(t),o=t.coordinates,a=t.lines,f=t.rings;for(e=0,c=a.length;e<c;++e)for(var s=a[e],l=s[0],b=s[1];++l<b;)u.has(o[l])&&(n={0:l,1:s[1]},s[1]=l,s=s.next=n);for(e=0,c=f.length;e<c;++e)for(var j=f[e],O=j[0],v=O,d=j[1],h=u.has(o[O]);++v<d;)u.has(o[v])&&(h?(n={0:v,1:j[1]},j[1]=v,j=j.next=n):(r(o,O,d,d-v),o[d]=o[O],h=!0,v=O));return t}},function(t,n,e){"use strict";var r=e(101),c=e(24),i=e(40),u=e(41);n.a=function(t){function n(t,n,e,r){if(h[e]!==t){h[e]=t;var c=g[e];if(c>=0){var i=p[e];c===n&&i===r||c===r&&i===n||(++m,y[e]=1)}else g[e]=n,p[e]=r}}function e(t){return Object(u.a)(j[t])}function o(t,n){return Object(i.a)(j[t],j[n])}var a,f,s,l,b,j=t.coordinates,O=t.lines,v=t.rings,d=function(){for(var t=Object(c.a)(1.4*j.length,e,o,Int32Array,-1,Int32Array),n=new Int32Array(j.length),r=0,i=j.length;r<i;++r)n[r]=t.maybeSet(r,r);return n}(),h=new Int32Array(j.length),g=new Int32Array(j.length),p=new Int32Array(j.length),y=new Int8Array(j.length),m=0;for(a=0,f=j.length;a<f;++a)h[a]=g[a]=p[a]=-1;for(a=0,f=O.length;a<f;++a){var w=O[a],M=w[0],k=w[1];for(l=d[M],b=d[++M],++m,y[l]=1;++M<=k;)n(a,s=l,l=b,b=d[M]);++m,y[b]=1}for(a=0,f=j.length;a<f;++a)h[a]=-1;for(a=0,f=v.length;a<f;++a){var E=v[a],x=E[0]+1,S=E[1];for(s=d[S-1],l=d[x-1],b=d[x],n(a,s,l,b);++x<=S;)n(a,s=l,l=b,b=d[x])}h=g=p=null;var B,P=Object(r.a)(1.4*m,u.a,i.a);for(a=0,f=j.length;a<f;++a)y[B=d[a]]&&P.add(j[B]);return P}},function(t,n,e){"use strict";n.a=function(t,n,e,r,c){function i(r){for(var i=n(r)&f,u=a[i],o=0;u!=c;){if(e(u,r))return!0;if(++o>=t)throw new Error("full hashset");u=a[i=i+1&f]}return a[i]=r,!0}function u(r){for(var i=n(r)&f,u=a[i],o=0;u!=c;){if(e(u,r))return!0;if(++o>=t)break;u=a[i=i+1&f]}return!1}function o(){for(var t=[],n=0,e=a.length;n<e;++n){var r=a[n];r!=c&&t.push(r)}return t}3===arguments.length&&(r=Array,c=null);for(var a=new r(t=1<<Math.max(4,Math.ceil(Math.log(t)/Math.LN2))),f=t-1,s=0;s<t;++s)a[s]=c;return{add:i,has:u,values:o}}},function(t,n,e){"use strict";var r=e(24),c=e(40),i=e(41);n.a=function(t){function n(t){var n,r,c,i,o,a,f,s;if(c=g.get(n=O[t[0]]))for(f=0,s=c.length;f<s;++f)if(i=c[f],e(i,t))return t[0]=i[0],void(t[1]=i[1]);if(o=g.get(r=O[t[1]]))for(f=0,s=o.length;f<s;++f)if(a=o[f],u(a,t))return t[1]=a[0],void(t[0]=a[1]);c?c.push(t):g.set(n,[t]),o?o.push(t):g.set(r,[t]),p.push(t)}function e(t,n){var e=t[0],r=n[0],i=t[1];if(e-i!=r-n[1])return!1;for(;e<=i;++e,++r)if(!Object(c.a)(O[e],O[r]))return!1;return!0}function u(t,n){var e=t[0],r=n[0],i=t[1],u=n[1];if(e-i!=r-u)return!1;for(;e<=i;++e,--u)if(!Object(c.a)(O[e],O[u]))return!1;return!0}function o(t,n){var e=t[0],r=n[0],i=t[1],u=n[1],o=i-e;if(o!==u-r)return!1;for(var a=f(t),s=f(n),l=0;l<o;++l)if(!Object(c.a)(O[e+(l+a)%o],O[r+(l+s)%o]))return!1;return!0}function a(t,n){var e=t[0],r=n[0],i=t[1],u=n[1],o=i-e;if(o!==u-r)return!1;for(var a=f(t),s=o-f(n),l=0;l<o;++l)if(!Object(c.a)(O[e+(l+a)%o],O[u-(l+s)%o]))return!1;return!0}function f(t){for(var n=t[0],e=t[1],r=n,c=r,i=O[r];++r<e;){var u=O[r];(u[0]<i[0]||u[0]===i[0]&&u[1]<i[1])&&(c=r,i=u)}return c-n}var s,l,b,j,O=t.coordinates,v=t.lines,d=t.rings,h=v.length+d.length;for(delete t.lines,delete t.rings,b=0,j=v.length;b<j;++b)for(s=v[b];s=s.next;)++h;for(b=0,j=d.length;b<j;++b)for(l=d[b];l=l.next;)++h;var g=Object(r.a)(2*h*1.4,i.a,c.a),p=t.arcs=[];for(b=0,j=v.length;b<j;++b){s=v[b];do{n(s)}while(s=s.next)}for(b=0,j=d.length;b<j;++b)if(l=d[b],l.next)do{n(l)}while(l=l.next);else!function(t){var n,e,r,c,i;if(e=g.get(n=O[t[0]]))for(c=0,i=e.length;c<i;++c){if(r=e[c],o(r,t))return t[0]=r[0],void(t[1]=r[1]);if(a(r,t))return t[0]=r[1],void(t[1]=r[0])}if(e=g.get(n=O[t[0]+f(t)]))for(c=0,i=e.length;c<i;++c){if(r=e[c],o(r,t))return t[0]=r[0],void(t[1]=r[1]);if(a(r,t))return t[0]=r[1],void(t[1]=r[0])}e?e.push(t):g.set(n,[t]),p.push(t)}(l);return t}},function(t,n,e){"use strict";n.a=function(t){for(var n=-1,e=t.length;++n<e;){for(var r,c,i=t[n],u=0,o=1,a=i.length,f=i[0],s=f[0],l=f[1];++u<a;)f=i[u],r=f[0],c=f[1],r===s&&c===l||(i[o++]=[r-s,c-l],s=r,l=c);1===o&&(i[o++]=[0,0]),i.length=o}return t}},function(t,n,e){"use strict";n.a=function(t){function n(t){t&&f.hasOwnProperty(t.type)&&f[t.type](t)}function e(t){for(var n=0,e=t.length;n<e;++n)a[++i]=t[n];var r={0:i-e+1,1:i};return u.push(r),r}function r(t){for(var n=0,e=t.length;n<e;++n)a[++i]=t[n];var r={0:i-e+1,1:i};return o.push(r),r}function c(t){return t.map(r)}var i=-1,u=[],o=[],a=[],f={GeometryCollection:function(t){t.geometries.forEach(n)},LineString:function(t){t.arcs=e(t.arcs)},MultiLineString:function(t){t.arcs=t.arcs.map(e)},Polygon:function(t){t.arcs=t.arcs.map(r)},MultiPolygon:function(t){t.arcs=t.arcs.map(c)}};for(var s in t)n(t[s]);return{type:"Topology",coordinates:a,lines:u,rings:o,objects:t}}},function(t,n,e){"use strict";function r(t){return null==t?{type:null}:("FeatureCollection"===t.type?c:"Feature"===t.type?i:u)(t)}function c(t){var n={type:"GeometryCollection",geometries:t.features.map(i)};return null!=t.bbox&&(n.bbox=t.bbox),n}function i(t){var n,e=u(t.geometry);null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox);for(n in t.properties){e.properties=t.properties;break}return e}function u(t){if(null==t)return{type:null};var n="GeometryCollection"===t.type?{type:"GeometryCollection",geometries:t.geometries.map(u)}:"Point"===t.type||"MultiPoint"===t.type?{type:t.type,coordinates:t.coordinates}:{type:t.type,arcs:t.coordinates};return null!=t.bbox&&(n.bbox=t.bbox),n}n.a=function(t){var n,e={};for(n in t)e[n]=r(t[n]);return e}},function(t,n,e){"use strict";n.a=function(t,n,e){function r(t){return[Math.round((t[0]-f)*j),Math.round((t[1]-s)*O)]}function c(t,n){for(var e,r,c,i,u,o=-1,a=0,l=t.length,b=new Array(l);++o<l;)e=t[o],i=Math.round((e[0]-f)*j),u=Math.round((e[1]-s)*O),i===r&&u===c||(b[a++]=[r=i,c=u]);for(b.length=a;a<n;)a=b.push([b[0][0],b[0][1]]);return b}function i(t){return c(t,2)}function u(t){return c(t,4)}function o(t){return t.map(u)}function a(t){null!=t&&v.hasOwnProperty(t.type)&&v[t.type](t)}var f=n[0],s=n[1],l=n[2],b=n[3],j=l-f?(e-1)/(l-f):1,O=b-s?(e-1)/(b-s):1,v={GeometryCollection:function(t){t.geometries.forEach(a)},Point:function(t){t.coordinates=r(t.coordinates)},MultiPoint:function(t){t.coordinates=t.coordinates.map(r)},LineString:function(t){t.arcs=i(t.arcs)},MultiLineString:function(t){t.arcs=t.arcs.map(i)},Polygon:function(t){t.arcs=o(t.arcs)},MultiPolygon:function(t){t.arcs=t.arcs.map(o)}};for(var d in t)a(t[d]);return{scale:[1/j,1/O],translate:[f,s]}}},function(t,n,e){"use strict";var r=e(108);e.d(n,"a",function(){return r.a});var c=e(42);e.d(n,"b",function(){return c.a});var i=e(110);e.d(n,"c",function(){return i.a});var u=e(43);e.d(n,"d",function(){return u.a});var o=e(25);e.d(n,"e",function(){return o.a}),e.d(n,"f",function(){return o.b});var a=e(111);e.d(n,"g",function(){return a.a});var f=e(113);e.d(n,"h",function(){return f.a});var s=e(114);e.d(n,"i",function(){return s.a});var l=e(115);e.d(n,"j",function(){return l.a}),e.d(n,"k",function(){return l.b})},function(t,n,e){"use strict";function r(){return!0}function c(t){return t}function i(t){return null!=t.type}var u=e(109);n.a=function(t,n){function e(t){var n,r;switch(t.type){case"Polygon":r=o(t.arcs),n=r?{type:"Polygon",arcs:r}:{type:null};break;case"MultiPolygon":r=t.arcs.map(o).filter(c),n=r.length?{type:"MultiPolygon",arcs:r}:{type:null};break;case"GeometryCollection":r=t.geometries.map(e).filter(i),n=r.length?{type:"GeometryCollection",geometries:r}:{type:null};break;default:return t}return null!=t.id&&(n.id=t.id),null!=t.bbox&&(n.bbox=t.bbox),null!=t.properties&&(n.properties=t.properties),n}function o(t){return t.length&&a(t[0])?[t[0]].concat(t.slice(1).filter(f)):null}function a(t){return n(t,!1)}function f(t){return n(t,!0)}var s,l=t.objects,b={};null==n&&(n=r);for(s in l)b[s]=e(l[s]);return Object(u.a)({type:"Topology",bbox:t.bbox,transform:t.transform,objects:b,arcs:t.arcs})}},function(t,n,e){"use strict";n.a=function(t){function n(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(n);break;case"LineString":r(t.arcs);break;case"MultiLineString":case"Polygon":t.arcs.forEach(r);break;case"MultiPolygon":t.arcs.forEach(c)}}function e(t){t<0&&(t=~t),d[t]||(d[t]=1,++h)}function r(t){t.forEach(e)}function c(t){t.forEach(r)}function i(t){var n;switch(t.type){case"GeometryCollection":n={type:"GeometryCollection",geometries:t.geometries.map(i)};break;case"LineString":n={type:"LineString",arcs:o(t.arcs)};break;case"MultiLineString":n={type:"MultiLineString",arcs:t.arcs.map(o)};break;case"Polygon":n={type:"Polygon",arcs:t.arcs.map(o)};break;case"MultiPolygon":n={type:"MultiPolygon",arcs:t.arcs.map(a)};break;default:return t}return null!=t.id&&(n.id=t.id),null!=t.bbox&&(n.bbox=t.bbox),null!=t.properties&&(n.properties=t.properties),n}function u(t){return t<0?~d[~t]:d[t]}function o(t){return t.map(u)}function a(t){return t.map(o)}var f,s,l=t.objects,b={},j=t.arcs,O=j.length,v=-1,d=new Array(O),h=0,g=-1;for(s in l)n(l[s]);for(f=new Array(h);++v<O;)d[v]&&(d[v]=++g,f[g]=j[v]);for(s in l)b[s]=i(l[s]);return{type:"Topology",bbox:t.bbox,transform:t.transform,objects:b,arcs:f}}},function(t,n,e){"use strict";var r=e(42),c=e(43);n.a=function(t,n,e){var i=Object(r.a)(t),u=Object(c.a)(t,n,e);return function(t,n){return i(t,n)||u(t,n)}}},function(t,n,e){"use strict";function r(t){return[t[0],t[1],0]}var c=e(21),i=e(112),u=e(25);n.a=function(t,n){function e(t){a.remove(t),t[1][2]=n(t),a.push(t)}var o=t.transform?Object(c.i)(t.transform):r,a=Object(i.a)();null==n&&(n=u.b);var f=t.arcs.map(function(t){var r,c,i,u=[],f=0;for(t=t.map(o),c=1,i=t.length-1;c<i;++c)r=[t[c-1],t[c],t[c+1]],r[1][2]=n(r),u.push(r),a.push(r);for(t[0][2]=t[i][2]=1/0,c=0,i=u.length;c<i;++c)r=u[c],r.previous=u[c-1],r.next=u[c+1];for(;r=a.pop();){var s=r.previous,l=r.next;r[1][2]<f?r[1][2]=f:f=r[1][2],s&&(s.next=l,s[2]=r[2],e(s)),l&&(l.previous=s,l[0]=r[0],e(l))}return t});return{type:"Topology",bbox:t.bbox,objects:t.objects,arcs:f}}},function(t,n,e){"use strict";function r(t,n){return t[1][2]-n[1][2]}n.a=function(){function t(t,n){for(;n>0;){var e=(n+1>>1)-1,i=c[e];if(r(t,i)>=0)break;c[i._=n]=i,c[t._=n=e]=t}}function n(t,n){for(;;){var e=n+1<<1,u=e-1,o=n,a=c[o];if(u<i&&r(c[u],a)<0&&(a=c[o=u]),e<i&&r(c[e],a)<0&&(a=c[o=e]),o===n)break;c[a._=n]=a,c[t._=n=o]=t}}var e={},c=[],i=0;return e.push=function(n){return t(c[n._=i]=n,i++),i},e.pop=function(){if(!(i<=0)){var t,e=c[0];return--i>0&&(t=c[i],n(c[t._=0]=t,0)),e}},e.remove=function(e){var u,o=e._;if(c[o]===e)return o!==--i&&(u=c[i],(r(u,e)<0?t:n)(c[u._=o]=u,o)),o},e}},function(t,n,e){"use strict";function r(t,n){if(e=t.length){if((n=+n)<=0||e<2)return t[0];if(n>=1)return t[e-1];var e,r=(e-1)*n,c=Math.floor(r),i=t[c];return i+(t[c+1]-i)*(r-c)}}function c(t,n){return n-t}n.a=function(t,n){var e=[];return t.arcs.forEach(function(t){t.forEach(function(t){isFinite(t[2])&&e.push(t[2])})}),e.length&&r(e.sort(c),n)}},function(t,n,e){"use strict";n.a=function(t,n){n=null==n?Number.MIN_VALUE:+n;var e=t.arcs.map(function(t){for(var e,r=-1,c=0,i=t.length,u=new Array(i);++r<i;)(e=t[r])[2]>=n&&(u[c++]=[e[0],e[1]]);return u.length=c,u});return{type:"Topology",transform:t.transform,bbox:t.bbox,objects:t.objects,arcs:e}}},function(t,n,e){"use strict";function r(t,n){for(var e,r,c,i=0,u=t.length,o=0,s=t[n?i++:u-1],O=s[0]*f,v=s[1]*f/2+a,d=b(v),h=j(v);i<u;++i){s=t[i],e=O,O=s[0]*f,v=s[1]*f/2+a,r=d,d=b(v),c=h,h=j(v);var g=O-e,p=g>=0?1:-1,y=p*g,m=c*h,w=r*d+m*b(y),M=m*p*j(y);o+=l(M,w)}return o}function c(t,n){var e=r(t,!0);return n&&(e*=-1),2*(e<0?o+e:e)}function i(t){return 2*s(r(t,!1))}n.a=c,n.b=i;var u=Math.PI,o=2*u,a=u/4,f=u/180,s=Math.abs,l=Math.atan2,b=Math.cos,j=Math.sin},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(117);e.d(n,"geoAiry",function(){return r.b}),e.d(n,"geoAiryRaw",function(){return r.a});var c=e(71);e.d(n,"geoAitoff",function(){return c.b}),e.d(n,"geoAitoffRaw",function(){return c.a});var i=e(161);e.d(n,"geoArmadillo",function(){return i.b}),e.d(n,"geoArmadilloRaw",function(){return i.a});var u=e(72);e.d(n,"geoAugust",function(){return u.b}),e.d(n,"geoAugustRaw",function(){return u.a});var o=e(162);e.d(n,"geoBaker",function(){return o.b}),e.d(n,"geoBakerRaw",function(){return o.a});var a=e(163);e.d(n,"geoBerghaus",function(){return a.b}),e.d(n,"geoBerghausRaw",function(){return a.a});var f=e(164);e.d(n,"geoBertin1953",function(){return f.b}),e.d(n,"geoBertin1953Raw",function(){return f.a});var s=e(74);e.d(n,"geoBoggs",function(){return s.b}),e.d(n,"geoBoggsRaw",function(){return s.a});var l=e(165);e.d(n,"geoBonne",function(){return l.b}),e.d(n,"geoBonneRaw",function(){return l.a});var b=e(166);e.d(n,"geoBottomley",function(){return b.b}),e.d(n,"geoBottomleyRaw",function(){return b.a});var j=e(167);e.d(n,"geoBromley",function(){return j.b}),e.d(n,"geoBromleyRaw",function(){return j.a});var O=e(168);e.d(n,"geoChamberlin",function(){return O.c}),e.d(n,"geoChamberlinRaw",function(){return O.b}),e.d(n,"geoChamberlinAfrica",function(){return O.a});var v=e(32);e.d(n,"geoCollignon",function(){return v.b}),e.d(n,"geoCollignonRaw",function(){return v.a});var d=e(169);e.d(n,"geoCraig",function(){return d.b}),e.d(n,"geoCraigRaw",function(){return d.a});var h=e(170);e.d(n,"geoCraster",function(){return h.b}),e.d(n,"geoCrasterRaw",function(){return h.a});var g=e(75);e.d(n,"geoCylindricalEqualArea",function(){return g.b}),e.d(n,"geoCylindricalEqualAreaRaw",function(){return g.a});var p=e(171);e.d(n,"geoCylindricalStereographic",function(){return p.b}),e.d(n,"geoCylindricalStereographicRaw",function(){return p.a});var y=e(172);e.d(n,"geoEckert1",function(){return y.a}),e.d(n,"geoEckert1Raw",function(){return y.b});var m=e(173);e.d(n,"geoEckert2",function(){return m.a}),e.d(n,"geoEckert2Raw",function(){return m.b});var w=e(174);e.d(n,"geoEckert3",function(){return w.a}),e.d(n,"geoEckert3Raw",function(){return w.b});var M=e(175);e.d(n,"geoEckert4",function(){return M.a}),e.d(n,"geoEckert4Raw",function(){return M.b});var k=e(176);e.d(n,"geoEckert5",function(){return k.a}),e.d(n,"geoEckert5Raw",function(){return k.b});var E=e(177);e.d(n,"geoEckert6",function(){return E.a}),e.d(n,"geoEckert6Raw",function(){return E.b});var x=e(178);e.d(n,"geoEisenlohr",function(){return x.a}),e.d(n,"geoEisenlohrRaw",function(){return x.b});var S=e(179);e.d(n,"geoFahey",function(){return S.a}),e.d(n,"geoFaheyRaw",function(){return S.b});var B=e(180);e.d(n,"geoFoucaut",function(){return B.a}),e.d(n,"geoFoucautRaw",function(){return B.b});var P=e(181);e.d(n,"geoGilbert",function(){return P.a});var _=e(182);e.d(n,"geoGingery",function(){return _.a}),e.d(n,"geoGingeryRaw",function(){return _.b});var A=e(183);e.d(n,"geoGinzburg4",function(){return A.a}),e.d(n,"geoGinzburg4Raw",function(){return A.b});var F=e(184);e.d(n,"geoGinzburg5",function(){return F.a}),e.d(n,"geoGinzburg5Raw",function(){return F.b});var R=e(185);e.d(n,"geoGinzburg6",function(){return R.a}),e.d(n,"geoGinzburg6Raw",function(){return R.b});var N=e(186);e.d(n,"geoGinzburg8",function(){return N.a}),e.d(n,"geoGinzburg8Raw",function(){return N.b});var C=e(187);e.d(n,"geoGinzburg9",function(){return C.a}),e.d(n,"geoGinzburg9Raw",function(){return C.b});var G=e(76);e.d(n,"geoGringorten",function(){return G.a}),e.d(n,"geoGringortenRaw",function(){return G.b});var L=e(78);e.d(n,"geoGuyou",function(){return L.a}),e.d(n,"geoGuyouRaw",function(){return L.b});var D=e(73);e.d(n,"geoHammer",function(){return D.a}),e.d(n,"geoHammerRaw",function(){return D.b});var T=e(189);e.d(n,"geoHammerRetroazimuthal",function(){return T.a}),e.d(n,"geoHammerRetroazimuthalRaw",function(){return T.b});var z=e(190);e.d(n,"geoHealpix",function(){return z.a}),e.d(n,"geoHealpixRaw",function(){return z.b});var H=e(191);e.d(n,"geoHill",function(){return H.a}),e.d(n,"geoHillRaw",function(){return H.b});var I=e(79);e.d(n,"geoHomolosine",function(){return I.a}),e.d(n,"geoHomolosineRaw",function(){return I.b});var q=e(7);e.d(n,"geoInterrupt",function(){return q.a});var W=e(192);e.d(n,"geoInterruptedBoggs",function(){return W.a});var Q=e(193);e.d(n,"geoInterruptedHomolosine",function(){return Q.a});var V=e(194);e.d(n,"geoInterruptedMollweide",function(){return V.a});var U=e(195);e.d(n,"geoInterruptedMollweideHemispheres",function(){return U.a});var Y=e(196);e.d(n,"geoInterruptedSinuMollweide",function(){return Y.a});var J=e(197);e.d(n,"geoInterruptedSinusoidal",function(){return J.a});var $=e(198);e.d(n,"geoKavrayskiy7",function(){return $.a}),e.d(n,"geoKavrayskiy7Raw",function(){return $.b});var K=e(199);e.d(n,"geoLagrange",function(){return K.a}),e.d(n,"geoLagrangeRaw",function(){return K.b});var X=e(200);e.d(n,"geoLarrivee",function(){return X.a}),e.d(n,"geoLarriveeRaw",function(){return X.b});var Z=e(201);e.d(n,"geoLaskowski",function(){return Z.a}),e.d(n,"geoLaskowskiRaw",function(){return Z.b});var tt=e(202);e.d(n,"geoLittrow",function(){return tt.a}),e.d(n,"geoLittrowRaw",function(){return tt.b});var nt=e(203);e.d(n,"geoLoximuthal",function(){return nt.a}),e.d(n,"geoLoximuthalRaw",function(){return nt.b});var et=e(204);e.d(n,"geoMiller",function(){return et.a}),e.d(n,"geoMillerRaw",function(){return et.b});var rt=e(205);e.d(n,"geoModifiedStereographic",function(){return rt.a}),e.d(n,"geoModifiedStereographicRaw",function(){return rt.g}),e.d(n,"geoModifiedStereographicAlaska",function(){return rt.b}),e.d(n,"geoModifiedStereographicGs48",function(){return rt.c}),e.d(n,"geoModifiedStereographicGs50",function(){return rt.d}),e.d(n,"geoModifiedStereographicMiller",function(){return rt.f}),e.d(n,"geoModifiedStereographicLee",function(){return rt.e});var ct=e(5);e.d(n,"geoMollweide",function(){return ct.a}),e.d(n,"geoMollweideRaw",function(){return ct.d});var it=e(206);e.d(n,"geoMtFlatPolarParabolic",function(){return it.a}),e.d(n,"geoMtFlatPolarParabolicRaw",function(){return it.b});var ut=e(207);e.d(n,"geoMtFlatPolarQuartic",function(){return ut.a}),e.d(n,"geoMtFlatPolarQuarticRaw",function(){return ut.b});var ot=e(208);e.d(n,"geoMtFlatPolarSinusoidal",function(){return ot.a}),e.d(n,"geoMtFlatPolarSinusoidalRaw",function(){return ot.b});var at=e(1);e.d(n,"geoNaturalEarth",function(){return at.j}),e.d(n,"geoNaturalEarthRaw",function(){return at.k});var ft=e(209);e.d(n,"geoNaturalEarth2",function(){return ft.a}),e.d(n,"geoNaturalEarth2Raw",function(){return ft.b});var st=e(210);e.d(n,"geoNellHammer",function(){return st.a}),e.d(n,"geoNellHammerRaw",function(){return st.b});var lt=e(211);e.d(n,"geoPatterson",function(){return lt.a}),e.d(n,"geoPattersonRaw",function(){return lt.b});var bt=e(212);e.d(n,"geoPolyconic",function(){return bt.a}),e.d(n,"geoPolyconicRaw",function(){return bt.b});var jt=e(20);e.d(n,"geoPolyhedral",function(){return jt.a});var Ot=e(214);e.d(n,"geoPolyhedralButterfly",function(){return Ot.a});var vt=e(215);e.d(n,"geoPolyhedralCollignon",function(){return vt.a});var dt=e(216);e.d(n,"geoPolyhedralWaterman",function(){return dt.a});var ht=e(217);e.d(n,"geoProject",function(){return ht.a});var gt=e(221);e.d(n,"geoGringortenQuincuncial",function(){return gt.a});var pt=e(80);e.d(n,"geoPeirceQuincuncial",function(){return pt.a}),e.d(n,"geoPierceQuincuncial",function(){return pt.a});var yt=e(222);e.d(n,"geoQuantize",function(){return yt.a});var mt=e(35);e.d(n,"geoQuincuncial",function(){return mt.a});var wt=e(223);e.d(n,"geoRectangularPolyconic",function(){return wt.a}),e.d(n,"geoRectangularPolyconicRaw",function(){return wt.b});var Mt=e(224);e.d(n,"geoRobinson",function(){return Mt.a}),e.d(n,"geoRobinsonRaw",function(){return Mt.b});var kt=e(225);e.d(n,"geoSatellite",function(){return kt.a}),e.d(n,"geoSatelliteRaw",function(){return kt.b});var Et=e(33);e.d(n,"geoSinuMollweide",function(){return Et.a}),e.d(n,"geoSinuMollweideRaw",function(){return Et.c});var xt=e(15);e.d(n,"geoSinusoidal",function(){return xt.a}),e.d(n,"geoSinusoidalRaw",function(){return xt.b});var St=e(226);e.d(n,"geoStitch",function(){return St.a});var Bt=e(227);e.d(n,"geoTimes",function(){return Bt.a}),e.d(n,"geoTimesRaw",function(){return Bt.b});var Pt=e(228);e.d(n,"geoTwoPointAzimuthal",function(){return Pt.a}),e.d(n,"geoTwoPointAzimuthalRaw",function(){return Pt.b}),e.d(n,"geoTwoPointAzimuthalUsa",function(){return Pt.c});var _t=e(229);e.d(n,"geoTwoPointEquidistant",function(){return _t.a}),e.d(n,"geoTwoPointEquidistantRaw",function(){return _t.b}),e.d(n,"geoTwoPointEquidistantUsa",function(){return _t.c});var At=e(230);e.d(n,"geoVanDerGrinten",function(){return At.a}),e.d(n,"geoVanDerGrintenRaw",function(){return At.b});var Ft=e(231);e.d(n,"geoVanDerGrinten2",function(){return Ft.a}),e.d(n,"geoVanDerGrinten2Raw",function(){return Ft.b});var Rt=e(232);e.d(n,"geoVanDerGrinten3",function(){return Rt.a}),e.d(n,"geoVanDerGrinten3Raw",function(){return Rt.b});var Nt=e(233);e.d(n,"geoVanDerGrinten4",function(){return Nt.a}),e.d(n,"geoVanDerGrinten4Raw",function(){return Nt.b});var Ct=e(234);e.d(n,"geoWagner4",function(){return Ct.a}),e.d(n,"geoWagner4Raw",function(){return Ct.b});var Gt=e(235);e.d(n,"geoWagner6",function(){return Gt.a}),e.d(n,"geoWagner6Raw",function(){return Gt.b});var Lt=e(236);e.d(n,"geoWagner7",function(){return Lt.a}),e.d(n,"geoWagner7Raw",function(){return Lt.b});var Dt=e(237);e.d(n,"geoWiechel",function(){return Dt.a}),e.d(n,"geoWiechelRaw",function(){return Dt.b});var Tt=e(238);e.d(n,"geoWinkel3",function(){return Tt.a}),e.d(n,"geoWinkel3Raw",function(){return Tt.b})},function(t,n,e){"use strict";function r(t){function n(t,n){var e=Object(i.h)(t),c=Object(i.h)(n),u=Object(i.y)(n),o=c*e,a=-((1-o?Object(i.p)((1+o)/2)/(1-o):-.5)+r/(1+o));return[a*c*Object(i.y)(t),a*u]}var e=Object(i.F)(t/2),r=2*Object(i.p)(Object(i.h)(t/2))/(e*e);return n.invert=function(n,e){var c,u=Object(i.B)(n*n+e*e),o=-t/2,a=50;if(!u)return[0,0];do{var f=o/2,s=Object(i.h)(f),l=Object(i.y)(f),b=Object(i.F)(f),j=Object(i.p)(1/s);o-=c=(2/b*j-r*b-u)/(-j/(l*l)+1-r/(2*s*s))}while(Object(i.a)(c)>i.k&&--a>0);var O=Object(i.y)(o);return[Object(i.g)(n*O,u*Object(i.h)(o)),Object(i.e)(e*O/u)]},n}n.a=r;var c=e(1),i=e(0);n.b=function(){var t=i.o,n=Object(c.n)(r),e=n(t);return e.radius=function(e){return arguments.length?n(t=e*i.v):t*i.j},e.scale(179.976).clipAngle(147)}},function(t,n,e){"use strict";function r(t,n){m.push(w=[j=t,v=t]),n<O&&(O=n),n>d&&(d=n)}function c(t,n){var e=Object(E.a)([t*x.r,n*x.r]);if(y){var r=Object(E.c)(y,e),c=[r[1],-r[0],0],i=Object(E.c)(c,r);Object(E.e)(i),i=Object(E.g)(i);var u,o=t-h,a=o>0?1:-1,f=i[0]*x.h*a,l=Object(x.a)(o)>180;l^(a*h<f&&f<a*t)?(u=i[1]*x.h)>d&&(d=u):(f=(f+360)%360-180,l^(a*h<f&&f<a*t)?(u=-i[1]*x.h)<O&&(O=u):(n<O&&(O=n),n>d&&(d=n))),l?t<h?s(j,t)>s(j,v)&&(v=t):s(t,v)>s(j,v)&&(j=t):v>=j?(t<j&&(j=t),t>v&&(v=t)):t>h?s(j,t)>s(j,v)&&(v=t):s(t,v)>s(j,v)&&(j=t)}else m.push(w=[j=t,v=t]);n<O&&(O=n),n>d&&(d=n),y=e,h=t}function i(){P.point=c}function u(){w[0]=j,w[1]=v,P.point=r,y=null}function o(t,n){if(y){var e=t-h;B.add(Object(x.a)(e)>180?e+(e>0?360:-360):e)}else g=t,p=n;k.b.point(t,n),c(t,n)}function a(){k.b.lineStart()}function f(){o(g,p),k.b.lineEnd(),Object(x.a)(B)>x.i&&(j=-(v=180)),w[0]=j,w[1]=v,y=null}function s(t,n){return(n-=t)<0?n+360:n}function l(t,n){return t[0]-n[0]}function b(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}var j,O,v,d,h,g,p,y,m,w,M=e(8),k=e(44),E=e(11),x=e(2),S=e(6),B=Object(M.a)(),P={point:r,lineStart:i,lineEnd:u,polygonStart:function(){P.point=o,P.lineStart=a,P.lineEnd=f,B.reset(),k.b.polygonStart()},polygonEnd:function(){k.b.polygonEnd(),P.point=r,P.lineStart=i,P.lineEnd=u,k.a<0?(j=-(v=180),O=-(d=90)):B>x.i?d=90:B<-x.i&&(O=-90),w[0]=j,w[1]=v}};n.a=function(t){var n,e,r,c,i,u,o;if(d=v=-(j=O=1/0),m=[],Object(S.a)(t,P),e=m.length){for(m.sort(l),n=1,r=m[0],i=[r];n<e;++n)c=m[n],b(r,c[0])||b(r,c[1])?(s(r[0],c[1])>s(r[0],r[1])&&(r[1]=c[1]),s(c[0],r[1])>s(r[0],r[1])&&(r[0]=c[0])):i.push(r=c);for(u=-1/0,e=i.length-1,n=0,r=i[e];n<=e;r=c,++n)c=i[n],(o=s(r[1],c[0]))>u&&(u=o,j=c[0],v=r[1])}return m=w=null,j===1/0||O===1/0?[[NaN,NaN],[NaN,NaN]]:[[j,O],[v,d]]}},function(t,n,e){"use strict";function r(t,n){t*=P.r,n*=P.r;var e=Object(P.g)(n);c(e*Object(P.g)(t),e*Object(P.t)(t),Object(P.t)(n))}function c(t,n,e){++j,v+=(t-v)/j,d+=(n-d)/j,h+=(e-h)/j}function i(){F.point=u}function u(t,n){t*=P.r,n*=P.r;var e=Object(P.g)(n);x=e*Object(P.g)(t),S=e*Object(P.t)(t),B=Object(P.t)(n),F.point=o,c(x,S,B)}function o(t,n){t*=P.r,n*=P.r;var e=Object(P.g)(n),r=e*Object(P.g)(t),i=e*Object(P.t)(t),u=Object(P.t)(n),o=Object(P.e)(Object(P.u)((o=S*u-B*i)*o+(o=B*r-x*u)*o+(o=x*i-S*r)*o),x*r+S*i+B*u);O+=o,g+=o*(x+(x=r)),p+=o*(S+(S=i)),y+=o*(B+(B=u)),c(x,S,B)}function a(){F.point=r}function f(){F.point=l}function s(){b(k,E),F.point=r}function l(t,n){k=t,E=n,t*=P.r,n*=P.r,F.point=b;var e=Object(P.g)(n);x=e*Object(P.g)(t),S=e*Object(P.t)(t),B=Object(P.t)(n),c(x,S,B)}function b(t,n){t*=P.r,n*=P.r;var e=Object(P.g)(n),r=e*Object(P.g)(t),i=e*Object(P.t)(t),u=Object(P.t)(n),o=S*u-B*i,a=B*r-x*u,f=x*i-S*r,s=Object(P.u)(o*o+a*a+f*f),l=Object(P.c)(s),b=s&&-l/s;m+=b*o,w+=b*a,M+=b*f,O+=l,g+=l*(x+(x=r)),p+=l*(S+(S=i)),y+=l*(B+(B=u)),c(x,S,B)}var j,O,v,d,h,g,p,y,m,w,M,k,E,x,S,B,P=e(2),_=e(4),A=e(6),F={sphere:_.a,point:r,lineStart:i,lineEnd:a,polygonStart:function(){F.lineStart=f,F.lineEnd=s},polygonEnd:function(){F.lineStart=i,F.lineEnd=a}};n.a=function(t){j=O=v=d=h=g=p=y=m=w=M=0,Object(A.a)(t,F);var n=m,e=w,r=M,c=n*n+e*e+r*r;return c<P.j&&(n=g,e=p,r=y,O<P.i&&(n=v,e=d,r=h),(c=n*n+e*e+r*r)<P.j)?[NaN,NaN]:[Object(P.e)(e,n)*P.h,Object(P.c)(r/Object(P.u)(c))*P.h]}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";e(55)},function(t,n,e){"use strict"},function(t,n,e){"use strict";e(59),e(53),e(124),e(58),e(125),e(60),e(61),e(62)},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";e(59),e(9),e(13),e(26)},function(t,n,e){"use strict";e(56)},function(t,n,e){"use strict"},function(t,n,e){"use strict";e(13)},function(t,n,e){"use strict";e(9),e(13),e(26)},function(t,n,e){"use strict";n.a=function(t){for(var n,e,r,c=t.length,i=-1,u=0;++i<c;)u+=t[i].length;for(e=new Array(u);--c>=0;)for(r=t[c],n=r.length;--n>=0;)e[--u]=r[n];return e}},function(t,n,e){"use strict"},function(t,n,e){"use strict";e(9)},function(t,n,e){"use strict"},function(t,n,e){"use strict"},function(t,n,e){"use strict";e(64)},function(t,n,e){"use strict";e(17)},function(t,n,e){"use strict";n.a=function(t,n,e,r,c,i){var u,o=t[0],a=t[1],f=n[0],s=n[1],l=0,b=1,j=f-o,O=s-a;if(u=e-o,j||!(u>0)){if(u/=j,j<0){if(u<l)return;u<b&&(b=u)}else if(j>0){if(u>b)return;u>l&&(l=u)}if(u=c-o,j||!(u<0)){if(u/=j,j<0){if(u>b)return;u>l&&(l=u)}else if(j>0){if(u<l)return;u<b&&(b=u)}if(u=r-a,O||!(u>0)){if(u/=O,O<0){if(u<l)return;u<b&&(b=u)}else if(O>0){if(u>b)return;u>l&&(l=u)}if(u=i-a,O||!(u<0)){if(u/=O,O<0){if(u>b)return;u>l&&(l=u)}else if(O>0){if(u<l)return;u<b&&(b=u)}return l>0&&(t[0]=o+l*j,t[1]=a+l*O),b<1&&(n[0]=o+b*j,n[1]=a+b*O),!0}}}}}},function(t,n,e){"use strict";e(52),e(66),e(2)},function(t,n,e){"use strict";e(12),e(2)},function(t,n,e){"use strict";var r=e(2);n.a=function(t,n){var e=t[0]*r.r,c=t[1]*r.r,i=n[0]*r.r,u=n[1]*r.r,o=Object(r.g)(c),a=Object(r.t)(c),f=Object(r.g)(u),s=Object(r.t)(u),l=o*Object(r.g)(e),b=o*Object(r.t)(e),j=f*Object(r.g)(i),O=f*Object(r.t)(i),v=2*Object(r.c)(Object(r.u)(Object(r.m)(u-c)+o*f*Object(r.m)(i-e))),d=Object(r.t)(v),h=v?function(t){var n=Object(r.t)(t*=v)/d,e=Object(r.t)(v-t)/d,c=e*l+n*j,i=e*b+n*O,u=e*a+n*s;return[Object(r.e)(i,c)*r.h,Object(r.e)(u,Object(r.u)(c*c+i*i))*r.h]}:function(){return[e*r.h,c*r.h]};return h.distance=v,h}},function(t,n,e){"use strict";e(27),e(6),e(143),e(68),e(144),e(145),e(146),e(147)},function(t,n,e){"use strict";function r(){d.point=c}function c(t,n){d.point=i,o=f=t,a=s=n}function i(t,n){v.add(s*t-f*n),f=t,s=n}function u(){i(o,a)}var o,a,f,s,l=e(8),b=e(2),j=e(4),O=Object(l.a)(),v=Object(l.a)(),d={point:j.a,lineStart:j.a,lineEnd:j.a,polygonStart:function(){d.lineStart=r,d.lineEnd=u},polygonEnd:function(){d.lineStart=d.lineEnd=d.point=j.a,O.add(Object(b.a)(v)),v.reset()},result:function(){var t=O/2;return O.reset(),t}};n.a=d},function(t,n,e){"use strict";function r(t,n){h+=t,g+=n,++p}function c(){x.point=i}function i(t,n){x.point=u,r(O=t,v=n)}function u(t,n){var e=t-O,c=n-v,i=Object(d.u)(e*e+c*c);y+=i*(O+t)/2,m+=i*(v+n)/2,w+=i,r(O=t,v=n)}function o(){x.point=r}function a(){x.point=s}function f(){l(b,j)}function s(t,n){x.point=l,r(b=O=t,j=v=n)}function l(t,n){var e=t-O,c=n-v,i=Object(d.u)(e*e+c*c);y+=i*(O+t)/2,m+=i*(v+n)/2,w+=i,i=v*t-O*n,M+=i*(O+t),k+=i*(v+n),E+=3*i,r(O=t,v=n)}var b,j,O,v,d=e(2),h=0,g=0,p=0,y=0,m=0,w=0,M=0,k=0,E=0,x={point:r,lineStart:c,lineEnd:o,polygonStart:function(){x.lineStart=a,x.lineEnd=f},polygonEnd:function(){x.point=r,x.lineStart=c,x.lineEnd=o},result:function(){var t=E?[M/E,k/E]:w?[y/w,m/w]:p?[h/p,g/p]:[NaN,NaN];return h=g=p=y=m=w=M=k=E=0,t}};n.a=x},function(t,n,e){"use strict";function r(t){this._context=t}n.a=r;var c=e(2),i=e(4);r.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,c.w)}},result:i.a}},function(t,n,e){"use strict";function r(t,n){O.point=c,u=a=t,o=f=n}function c(t,n){a-=t,f-=n,j.add(Object(l.u)(a*a+f*f)),a=t,f=n}var i,u,o,a,f,s=e(8),l=e(2),b=e(4),j=Object(s.a)(),O={point:b.a,lineStart:function(){O.point=r},lineEnd:function(){i&&c(u,o),O.point=b.a},polygonStart:function(){i=!0},polygonEnd:function(){i=null},result:function(){var t=+j;return j.reset(),t}};n.a=O},function(t,n,e){"use strict";function r(){this._string=[]}function c(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}n.a=r,r.prototype={_radius:4.5,_circle:c(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._string.push("M",t,",",n),this._point=1;break;case 1:this._string.push("L",t,",",n);break;default:null==this._circle&&(this._circle=c(this._radius)),this._string.push("M",t,",",n,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}}},function(t,n,e){"use strict";function r(t){return Object(o.a)({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}function c(t,n){function e(r,c,i,o,a,s,l,b,j,O,v,d,h,g){var p=l-r,y=b-c,m=p*p+y*y;if(m>4*n&&h--){var w=o+O,M=a+v,k=s+d,E=Object(u.u)(w*w+M*M+k*k),x=Object(u.c)(k/=E),S=Object(u.a)(Object(u.a)(k)-1)<u.i||Object(u.a)(i-j)<u.i?(i+j)/2:Object(u.e)(M,w),B=t(S,x),P=B[0],_=B[1],A=P-r,F=_-c,R=y*A-p*F;(R*R/m>n||Object(u.a)((p*A+y*F)/m-.5)>.3||o*O+a*v+s*d<f)&&(e(r,c,i,o,a,s,P,_,S,w/=E,M/=E,k,h,g),g.point(P,_),e(P,_,S,w,M,k,l,b,j,O,v,d,h,g))}}return function(n){function r(e,r){e=t(e,r),n.point(e[0],e[1])}function c(){p=NaN,k.point=u,n.lineStart()}function u(r,c){var u=Object(i.a)([r,c]),o=t(r,c);e(p,y,g,m,w,M,p=o[0],y=o[1],g=r,m=u[0],w=u[1],M=u[2],a,n),n.point(p,y)}function o(){k.point=r,n.lineEnd()}function f(){c(),k.point=s,k.lineEnd=l}function s(t,n){u(b=t,n),j=p,O=y,v=m,d=w,h=M,k.point=u}function l(){e(p,y,g,m,w,M,j,O,b,v,d,h,a,n),k.lineEnd=o,o()}var b,j,O,v,d,h,g,p,y,m,w,M,k={point:r,lineStart:c,lineEnd:o,polygonStart:function(){n.polygonStart(),k.lineStart=f},polygonEnd:function(){n.polygonEnd(),k.lineStart=c}};return k}}var i=e(11),u=e(2),o=e(18),a=16,f=Object(u.g)(30*u.r);n.a=function(t,n){return+n?c(t,n):r(t)}},function(t,n,e){"use strict";function r(t){function n(t,n){return[t*e,Object(c.t)(n)/e]}var e=Object(c.g)(t);return n.invert=function(t,n){return[t/e,Object(c.c)(n*e)]},n}n.a=r;var c=e(2)},function(t,n,e){"use strict";e(2),e(69),e(28),e(30)},function(t,n,e){"use strict";e.d(n,"a",function(){return i});var r=e(2),c=e(14),i=(e(3),Object(c.b)(function(t){return Object(r.u)(2/(1+t))}));i.invert=Object(c.a)(function(t){return 2*Object(r.c)(t/2)})},function(t,n,e){"use strict";e.d(n,"a",function(){return i});var r=e(2),c=e(14),i=(e(3),Object(c.b)(function(t){return(t=Object(r.b)(t))&&t/Object(r.t)(t)}));i.invert=Object(c.a)(function(t){return t})},function(t,n,e){"use strict";e(2),e(29),e(31)},function(t,n,e){"use strict";e(2),e(29),e(70)},function(t,n,e){"use strict";function r(t,n){var e=Object(c.g)(n),r=Object(c.g)(t)*e;return[e*Object(c.t)(t)/r,Object(c.t)(n)/r]}n.b=r;var c=e(2),i=e(14),u=e(3);r.invert=Object(i.a)(c.d),n.a=function(){return Object(u.a)(r).scale(144.049).clipAngle(60)}},function(t,n,e){"use strict";e(17),e(27),e(18),e(30)},function(t,n,e){"use strict";function r(t,n){var e=n*n,r=e*e;return[t*(.8707-.131979*e+r*(r*(.003971*e-.001529*r)-.013791)),n*(1.007226+e*(.015085+r*(.028874*e-.044475-.005916*r)))]}n.b=r;var c=e(3),i=e(2);r.invert=function(t,n){var e,r=n,c=25;do{var u=r*r,o=u*u;r-=e=(r*(1.007226+u*(.015085+o*(.028874*u-.044475-.005916*o)))-n)/(1.007226+u*(.045255+o*(.259866*u-.311325-.005916*11*o)))}while(Object(i.a)(e)>i.i&&--c>0);return[t/(.8707+(u=r*r)*(u*(u*u*u*(.003971-.001529*u)-.013791)-.131979)),r]},n.a=function(){return Object(c.a)(r).scale(175.295)}},function(t,n,e){"use strict";function r(t,n){return[Object(c.g)(n)*Object(c.t)(t),Object(c.t)(n)]}var c=e(2),i=e(14),u=e(3);r.invert=Object(i.a)(c.c),n.a=function(){return Object(u.a)(r).scale(249.5).clipAngle(90+c.i)}},function(t,n,e){"use strict";function r(t,n){var e=Object(c.g)(n),r=1+Object(c.g)(t)*e;return[e*Object(c.t)(t)/r,Object(c.t)(n)/r]}var c=e(2),i=e(14);e(3);r.invert=Object(i.a)(function(t){return 2*Object(c.d)(t)})},function(t,n,e){"use strict";function r(t,n){return[Object(c.n)(Object(c.v)((c.l+n)/2)),-t]}var c=e(2);e(31);r.invert=function(t,n){return[-n,2*Object(c.d)(Object(c.k)(t))-c.l]}},function(t,n,e){"use strict";function r(t){function n(t,n){var a=Object(i.h)(n),f=Object(i.h)(t/=2);return[(1+a)*Object(i.y)(t),(c*n>-Object(i.g)(f,u)-.001?0:10*-c)+o+Object(i.y)(n)*r-(1+a)*e*f]}var e=Object(i.y)(t),r=Object(i.h)(t),c=t>=0?1:-1,u=Object(i.F)(c*t),o=(1+e-r)/2;return n.invert=function(t,n){var a=0,f=0,s=50;do{var l=Object(i.h)(a),b=Object(i.y)(a),j=Object(i.h)(f),O=Object(i.y)(f),v=1+j,d=v*b-t,h=o+O*r-v*e*l-n,g=v*l/2,p=-b*O,y=e*v*b/2,m=r*j+e*l*O,w=p*y-m*g,M=(h*p-d*m)/w/2,k=(d*y-h*g)/w;a-=M,f-=k}while((Object(i.a)(M)>i.k||Object(i.a)(k)>i.k)&&--s>0);return c*f>-Object(i.g)(Object(i.h)(a),u)-.001?[2*a,f]:null},n}n.a=r;var c=e(1),i=e(0);n.b=function(){var t=20*i.v,n=t>=0?1:-1,e=Object(i.F)(n*t),u=Object(c.n)(r),o=u(t),a=o.stream;return o.parallel=function(r){return arguments.length?(e=Object(i.F)((n=(t=r*i.v)>=0?1:-1)*t),u(t)):t*i.j},o.stream=function(r){var c=o.rotate(),u=a(r),f=(o.rotate([0,0]),a(r));return o.rotate(c),u.sphere=function(){f.polygonStart(),f.lineStart();for(var r=-180*n;n*r<180;r+=90*n)f.point(r,90*n);for(;n*(r-=t)>=-180;)f.point(r,n*-Object(i.g)(Object(i.h)(r*i.v/2),e)*i.j);f.lineEnd(),f.polygonEnd()},u},o.scale(218.695).center([0,28.0974])}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.a)(n);return e<i.u?[t,Object(i.p)(Object(i.F)(i.u+n/2))]:[t*Object(i.h)(e)*(2*i.D-1/Object(i.y)(e)),Object(i.x)(n)*(2*i.D*(e-i.u)-Object(i.p)(Object(i.F)(e/2)))]}n.a=r;var c=e(1),i=e(0),u=Object(i.B)(8),o=Object(i.p)(1+i.D);r.invert=function(t,n){if((r=Object(i.a)(n))<o)return[t,2*Object(i.f)(Object(i.m)(n))-i.o];var e,r,c=i.u,a=25;do{var f=Object(i.h)(c/2),s=Object(i.F)(c/2);c-=e=(u*(c-i.u)-Object(i.p)(s)-r)/(u-f*f/(2*s))}while(Object(i.a)(e)>i.l&&--a>0);return[t/(Object(i.h)(c)*(u-1/Object(i.y)(c))),Object(i.x)(n)*c]},n.b=function(){return Object(c.m)(r).scale(112.314)}},function(t,n,e){"use strict";function r(t){function n(t,n){var r=Object(c.b)(t,n);if(Object(i.a)(t)>i.o){var u=Object(i.g)(r[1],r[0]),o=Object(i.B)(r[0]*r[0]+r[1]*r[1]),a=e*Object(i.w)((u-i.o)/e)+i.o,f=Object(i.g)(Object(i.y)(u-=a),2-Object(i.h)(u));u=a+Object(i.e)(i.s/o*Object(i.y)(f))-f,r[0]=o*Object(i.h)(u),r[1]=o*Object(i.y)(u)}return r}var e=2*i.s/t;return n.invert=function(t,n){var r=Object(i.B)(t*t+n*n);if(r>i.o){var u=Object(i.g)(n,t),o=e*Object(i.w)((u-i.o)/e)+i.o,a=u>o?-1:1,f=r*Object(i.h)(o-u),s=1/Object(i.F)(a*Object(i.b)((f-i.s)/Object(i.B)(i.s*(i.s-2*f)+r*r)));u=o+2*Object(i.f)((s+a*Object(i.B)(s*s-3))/3),t=r*Object(i.h)(u),n=r*Object(i.y)(u)}return c.b.invert(t,n)},n}n.a=r;var c=e(1),i=e(0);n.b=function(){var t=5,n=Object(c.n)(r),e=n(t),u=e.stream,o=-Object(i.h)(.01*i.v),a=Object(i.y)(.01*i.v);return e.lobes=function(e){return arguments.length?n(t=+e):t},e.stream=function(n){var r=e.rotate(),c=u(n),f=(e.rotate([0,0]),u(n));return e.rotate(r),c.sphere=function(){f.polygonStart(),f.lineStart();for(var n=0,e=360/t,r=2*i.s/t,c=90-180/t,u=i.o;n<t;++n,c-=e,u-=r)f.point(Object(i.g)(a*Object(i.h)(u),o)*i.j,Object(i.e)(a*Object(i.y)(u))*i.j),c<-90?(f.point(-90,-180-c-.01),f.point(-90,-180-c+.01)):(f.point(90,c+.01),f.point(90,c-.01));f.lineEnd(),f.polygonEnd()},c},e.scale(87.8076).center([0,17.1875]).clipAngle(179.999)}},function(t,n,e){"use strict";function r(){var t=Object(i.b)(1.68,2);return function(n,e){if(n+e<-1.4){var r=(n-e+1.6)*(n+e+1.4)/8;n+=r,e-=.8*r*Object(u.y)(e+u.s/2)}var c=t(n,e),i=(1-Object(u.h)(n*e))/12;return c[1]<0&&(c[0]*=1+i),c[1]>0&&(c[1]*=1+i/1.5*c[0]*c[0]),c}}n.a=r;var c=e(1),i=e(73),u=e(0);n.b=function(){var t=Object(c.m)(r());return t.rotate([-16.5,-42]),delete t.rotate,t.scale(176.57).center([7.93,.09])}},function(t,n,e){"use strict";function r(t){function n(n,r){var c=e+t-r,u=c?n*Object(i.h)(r)/c:c;return[c*Object(i.y)(u),e-c*Object(i.h)(u)]}if(!t)return u.b;var e=1/Object(i.F)(t);return n.invert=function(n,r){var c=Object(i.B)(n*n+(r=e-r)*r),u=e+t-c;return[c/Object(i.h)(u)*Object(i.g)(n,r),u]},n}n.a=r;var c=e(10),i=e(0),u=e(15);n.b=function(){return Object(c.a)(r).scale(123.082).center([0,26.1441]).parallel(45)}},function(t,n,e){"use strict";function r(t){function n(n,e){var r=i.o-e,c=r?n*t*Object(i.y)(r)/r:r;return[r*Object(i.y)(c)/t,i.o-r*Object(i.h)(c)]}return n.invert=function(n,e){var r=n*t,c=i.o-e,u=Object(i.B)(r*r+c*c),o=Object(i.g)(r,c);return[(u?u/Object(i.y)(u):1)*o/t,i.o-u]},n}n.a=r;var c=e(1),i=e(0);n.b=function(){var t=.5,n=Object(c.n)(r),e=n(t);return e.fraction=function(e){return arguments.length?n(t=+e):t},e.scale(158.837)}},function(t,n,e){"use strict";e.d(n,"a",function(){return u});var r=e(1),c=e(0),i=e(5),u=Object(i.b)(1,4/c.s,c.s);n.b=function(){return Object(r.m)(u).scale(152.63)}},function(t,n,e){"use strict";function r(t,n,e,r,c,i){var u,o=Object(l.h)(i);if(Object(l.a)(t)>1||Object(l.a)(i)>1)u=Object(l.b)(e*c+n*r*o);else{var a=Object(l.y)(t/2),f=Object(l.y)(i/2);u=2*Object(l.e)(Object(l.B)(a*a+n*r*f*f))}return Object(l.a)(u)>l.k?[u,Object(l.g)(r*Object(l.y)(i),n*c-e*r*o)]:[0,0]}function c(t,n,e){return Object(l.b)((t*t+n*n-e*e)/(2*t*n))}function i(t){return t-2*l.s*Object(l.n)((t+l.s)/(2*l.s))}function u(t,n,e){function u(t,n){var e,u=Object(l.y)(n),o=Object(l.h)(n),f=new Array(3);for(e=0;e<3;++e){var s=a[e];if(f[e]=r(n-s[1],s[3],s[2],o,u,t-s[0]),!f[e][0])return s.point;f[e][1]=i(f[e][1]-s.v[1])}var b=v.slice();for(e=0;e<3;++e){var d=2==e?0:e+1,h=c(a[e].v[0],f[e][0],f[d][0]);f[e][1]<0&&(h=-h),e?1==e?(h=j-h,b[0]-=f[e][0]*Object(l.h)(h),b[1]-=f[e][0]*Object(l.y)(h)):(h=O-h,b[0]+=f[e][0]*Object(l.h)(h),b[1]+=f[e][0]*Object(l.y)(h)):(b[0]+=f[e][0]*Object(l.h)(h),b[1]-=f[e][0]*Object(l.y)(h))}return b[0]/=3,b[1]/=3,b}for(var o,a=[[t[0],t[1],Object(l.y)(t[1]),Object(l.h)(t[1])],[n[0],n[1],Object(l.y)(n[1]),Object(l.h)(n[1])],[e[0],e[1],Object(l.y)(e[1]),Object(l.h)(e[1])]],f=a[2],s=0;s<3;++s,f=o)o=a[s],f.v=r(o[1]-f[1],f[3],f[2],o[3],o[2],o[0]-f[0]),f.point=[0,0];var b=c(a[0].v[0],a[2].v[0],a[1].v[0]),j=c(a[0].v[0],a[1].v[0],a[2].v[0]),O=l.s-b;a[2].point[1]=0,a[0].point[0]=-(a[1].point[0]=a[0].v[0]/2);var v=[a[2].point[0]=a[0].point[0]+a[2].v[0]*Object(l.h)(b),2*(a[0].point[1]=a[1].point[1]=a[2].v[0]*Object(l.y)(b))];return u}function o(t){return t[0]*=l.v,t[1]*=l.v,t}function a(){return f([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function f(t,n,e){var r=Object(s.d)({type:"MultiPoint",coordinates:[t,n,e]}),c=[-r[0],-r[1]],i=Object(s.o)(c),a=Object(s.m)(u(o(i(t)),o(i(n)),o(i(e)))).rotate(c),f=a.center;return delete a.rotate,a.center=function(t){return arguments.length?f(i(t)):i.invert(f())},a.clipAngle(90)}n.b=u,n.a=a,n.c=f;var s=e(1),l=e(0)},function(t,n,e){"use strict";function r(t){function n(t,n){return[t,(t?t/Object(c.y)(t):1)*(Object(c.y)(n)*Object(c.h)(t)-e*Object(c.h)(n))]}var e=Object(c.F)(t);return n.invert=e?function(t,n){t&&(n*=Object(c.y)(t)/t);var r=Object(c.h)(t);return[t,2*Object(c.g)(Object(c.B)(r*r+e*e-n*n)-r,e-n)]}:function(t,n){return[t,Object(c.e)(t?n*Object(c.F)(t)/t:n)]},n}n.a=r;var c=e(0),i=e(10);n.b=function(){return Object(i.a)(r).scale(249.828).clipAngle(90)}},function(t,n,e){"use strict";function r(t,n){return[u*t*(2*Object(i.h)(2*n/3)-1)/i.E,u*i.E*Object(i.y)(n/3)]}n.a=r;var c=e(1),i=e(0),u=Object(i.B)(3);r.invert=function(t,n){var e=3*Object(i.e)(n/(u*i.E));return[i.E*t/(u*(2*Object(i.h)(2*e/3)-1)),e]},n.b=function(){return Object(c.m)(r).scale(156.19)}},function(t,n,e){"use strict";function r(t){function n(t,n){return[t*e,(1+e)*Object(c.F)(n/2)]}var e=Object(c.h)(t);return n.invert=function(t,n){return[t/e,2*Object(c.f)(n/(1+e))]},n}n.a=r;var c=e(0),i=e(10);n.b=function(){return Object(i.a)(r).scale(124.75)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.B)(8/(3*i.s));return[e*t*(1-Object(i.a)(n)/i.s),e*n]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=Object(i.B)(8/(3*i.s)),r=n/e;return[t/(e*(1-Object(i.a)(r)/i.s)),r]},n.a=function(){return Object(c.m)(r).scale(165.664)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.B)(4-3*Object(i.y)(Object(i.a)(n)));return[2/Object(i.B)(6*i.s)*t*e,Object(i.x)(n)*Object(i.B)(2*i.s/3)*(2-e)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=2-Object(i.a)(n)/Object(i.B)(2*i.s/3);return[t*Object(i.B)(6*i.s)/(2*e),Object(i.x)(n)*Object(i.e)((4-e*e)/3)]},n.a=function(){return Object(c.m)(r).scale(165.664)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.B)(i.s*(4+i.s));return[2/e*t*(1+Object(i.B)(1-4*n*n/(i.s*i.s))),4/e*n]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=Object(i.B)(i.s*(4+i.s))/2;return[t*e/(1+Object(i.B)(1-n*n*(4+i.s)/(4*i.s))),n*e/2]},n.a=function(){return Object(c.m)(r).scale(180.739)}},function(t,n,e){"use strict";function r(t,n){var e=(2+i.o)*Object(i.y)(n);n/=2;for(var r=0,c=1/0;r<10&&Object(i.a)(c)>i.k;r++){var u=Object(i.h)(n);n-=c=(n+Object(i.y)(n)*(u+2)-e)/(2*u*(1+u))}return[2/Object(i.B)(i.s*(4+i.s))*t*(1+Object(i.h)(n)),2*Object(i.B)(i.s/(4+i.s))*Object(i.y)(n)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=n*Object(i.B)((4+i.s)/i.s)/2,r=Object(i.e)(e),c=Object(i.h)(r);return[t/(2/Object(i.B)(i.s*(4+i.s))*(1+c)),Object(i.e)((r+e*(c+2))/(2+i.o))]},n.a=function(){return Object(c.m)(r).scale(180.739)}},function(t,n,e){"use strict";function r(t,n){return[t*(1+Object(i.h)(n))/Object(i.B)(2+i.s),2*n/Object(i.B)(2+i.s)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=Object(i.B)(2+i.s),r=n*e/2;return[e*t/(1+Object(i.h)(r)),r]},n.a=function(){return Object(c.m)(r).scale(173.044)}},function(t,n,e){"use strict";function r(t,n){for(var e=(1+i.o)*Object(i.y)(n),r=0,c=1/0;r<10&&Object(i.a)(c)>i.k;r++)n-=c=(n+Object(i.y)(n)-e)/(1+Object(i.h)(n));return e=Object(i.B)(2+i.s),[t*(1+Object(i.h)(n))/e,2*n/e]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=1+i.o,r=Object(i.B)(e/2);return[2*t*r/(1+Object(i.h)(n*=r)),Object(i.e)((n+Object(i.y)(n))/e)]},n.a=function(){return Object(c.m)(r).scale(173.044)}},function(t,n,e){"use strict";function r(t,n){var e=Object(u.y)(t/=2),r=Object(u.h)(t),c=Object(u.B)(Object(u.h)(n)),i=Object(u.h)(n/=2),a=Object(u.y)(n)/(i+u.D*r*c),f=Object(u.B)(2/(1+a*a)),s=Object(u.B)((u.D*i+(r+e)*c)/(u.D*i+(r-e)*c));return[o*(f*(s-1/s)-2*Object(u.p)(s)),o*(f*a*(s+1/s)-2*Object(u.f)(a))]}n.b=r;var c=e(1),i=e(72),u=e(0),o=3+2*u.D;r.invert=function(t,n){if(!(e=i.a.invert(t/1.2,1.065*n)))return null;var e,r=e[0],c=e[1],a=20;t/=o,n/=o;do{var f=r/2,s=c/2,l=Object(u.y)(f),b=Object(u.h)(f),j=Object(u.y)(s),O=Object(u.h)(s),v=Object(u.h)(c),d=Object(u.B)(v),h=j/(O+u.D*b*d),g=h*h,p=Object(u.B)(2/(1+g)),y=u.D*O+(b+l)*d,m=u.D*O+(b-l)*d,w=y/m,M=Object(u.B)(w),k=M-1/M,E=M+1/M,x=p*k-2*Object(u.p)(M)-t,S=p*h*E-2*Object(u.f)(h)-n,B=j&&u.C*d*l*g/j,P=(u.D*b*O+d)/(2*(O+u.D*b*d)*(O+u.D*b*d)*d),_=-.5*h*p*p*p,A=_*B,F=_*P,R=(R=2*O+u.D*d*(b-l))*R*M,N=(u.D*b*O*d+v)/R,C=-u.D*l*j/(d*R),G=k*A-2*N/M+p*(N+N/w),L=k*F-2*C/M+p*(C+C/w),D=h*E*A-2*B/(1+g)+p*E*B+p*h*(N-N/w),T=h*E*F-2*P/(1+g)+p*E*P+p*h*(C-C/w),z=L*D-T*G;if(!z)break;var H=(S*L-x*T)/z,I=(x*D-S*G)/z;r-=H,c=Object(u.q)(-u.o,Object(u.r)(u.o,c-I))}while((Object(u.a)(H)>u.k||Object(u.a)(I)>u.k)&&--a>0);return Object(u.a)(Object(u.a)(c)-u.o)<u.k?[0,c]:a&&[r,c]},n.a=function(){return Object(c.m)(r).scale(62.5271)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.F)(n/2);return[t*u*Object(i.B)(1-e*e),(1+u)*e]}n.b=r;var c=e(1),i=e(0),u=Object(i.h)(35*i.v);r.invert=function(t,n){var e=n/(1+u);return[t&&t/(u*Object(i.B)(1-e*e)),2*Object(i.f)(e)]},n.a=function(){return Object(c.m)(r).scale(137.152)}},function(t,n,e){"use strict";function r(t,n){var e=n/2,r=Object(i.h)(e);return[2*t/i.E*Object(i.h)(n)*r*r,i.E*Object(i.F)(e)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=Object(i.f)(n/i.E),r=Object(i.h)(e),c=2*e;return[t*i.E/2/(Object(i.h)(c)*r*r),c]},n.a=function(){return Object(c.m)(r).scale(135.264)}},function(t,n,e){"use strict";function r(t){return[t[0]/2,Object(u.e)(Object(u.F)(t[1]/2*u.v))*u.j]}function c(t){return[2*t[0],2*Object(u.f)(Object(u.y)(t[1]*u.v))*u.j]}var i=e(1),u=e(0);n.a=function(t){function n(t){return o(r(t))}function e(t){n[t]=function(e){return arguments.length?(o[t](e),n):o[t]()}}null==t&&(t=i.l);var o=t(),a=Object(i.f)().scale(u.j).precision(0).clipAngle(null).translate([0,0]);return o.invert&&(n.invert=function(t){return c(o.invert(t))}),n.stream=function(t){var n=o.stream(t),e=a.stream({point:function(t,e){n.point(t/2,Object(u.e)(Object(u.F)(-e/2*u.v))*u.j)},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}});return e.sphere=n.sphere,e},n.rotate=function(t){return arguments.length?(a.rotate(t),n):a.rotate()},n.center=function(t){return arguments.length?(o.center(r(t)),n):c(o.center())},e("clipAngle"),e("clipExtent"),e("scale"),e("translate"),e("precision"),n.scale(249.5)}},function(t,n,e){"use strict";function r(t,n){function e(n,e){var f=Object(u.b)(n,e),s=f[0],l=f[1],b=s*s+l*l;if(b>a){var j=Object(o.B)(b),O=Object(o.g)(l,s),v=r*Object(o.w)(O/r),d=O-v,h=t*Object(o.h)(d),g=(t*Object(o.y)(d)-d*Object(o.y)(h))/(o.o-h),p=c(d,g),y=(o.s-t)/i(p,h,o.s);s=j;var m,w=50;do{s-=m=(t+i(p,h,s)*y-j)/(p(s)*y)}while(Object(o.a)(m)>o.k&&--w>0);l=d*Object(o.y)(s),s<o.o&&(l-=g*(s-o.o));var M=Object(o.y)(v),k=Object(o.h)(v);f[0]=s*k-l*M,f[1]=s*M+l*k}return f}var r=2*o.s/n,a=t*t;return e.invert=function(n,e){var f=n*n+e*e;if(f>a){var s=Object(o.B)(f),l=Object(o.g)(e,n),b=r*Object(o.w)(l/r),j=l-b;n=s*Object(o.h)(j),e=s*Object(o.y)(j);for(var O=n-o.o,v=Object(o.y)(n),d=e/v,h=n<o.o?1/0:0,g=10;;){var p=t*Object(o.y)(d),y=t*Object(o.h)(d),m=Object(o.y)(y),w=o.o-y,M=(p-d*m)/w,k=c(d,M);if(Object(o.a)(h)<o.l||!--g)break;d-=h=(d*v-M*O-e)/(v-2*O*(w*(y+d*p*Object(o.h)(y)-m)-p*(p-d*m))/(w*w))}s=t+i(k,y,n)*(o.s-t)/i(k,y,o.s),l=b+d,n=s*Object(o.h)(l),e=s*Object(o.y)(l)}return u.b.invert(n,e)},e}function c(t,n){return function(e){var r=t*Object(o.h)(e);return e<o.o&&(r-=n),Object(o.B)(1+r*r)}}function i(t,n,e){for(var r=(e-n)/50,c=t(n)+t(e),i=1,u=n;i<50;++i)c+=2*t(u+=r);return.5*c*r}n.b=r;var u=e(1),o=e(0);n.a=function(){var t=6,n=30*o.v,e=Object(o.h)(n),c=Object(o.y)(n),i=Object(u.n)(r),a=i(n,t),f=a.stream,s=-Object(o.h)(.01*o.v),l=Object(o.y)(.01*o.v);return a.radius=function(r){return arguments.length?(e=Object(o.h)(n=r*o.v),c=Object(o.y)(n),i(n,t)):n*o.j},a.lobes=function(e){return arguments.length?i(n,t=+e):t},a.stream=function(n){var r=a.rotate(),i=f(n),u=(a.rotate([0,0]),f(n));return a.rotate(r),i.sphere=function(){u.polygonStart(),u.lineStart();for(var n=0,r=2*o.s/t,i=0;n<t;++n,i-=r)u.point(Object(o.g)(l*Object(o.h)(i),s)*o.j,Object(o.e)(l*Object(o.y)(i))*o.j),u.point(Object(o.g)(c*Object(o.h)(i-r/2),e)*o.j,Object(o.e)(c*Object(o.y)(i-r/2))*o.j);u.lineEnd(),u.polygonEnd()},i},a.rotate([90,-40]).scale(91.7095).clipAngle(179.999)}},function(t,n,e){"use strict";e.d(n,"b",function(){return i});var r=e(1),c=e(19),i=Object(c.a)(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);n.a=function(){return Object(r.m)(i).scale(149.995)}},function(t,n,e){"use strict";e.d(n,"b",function(){return i});var r=e(1),c=e(19),i=Object(c.a)(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);n.a=function(){return Object(r.m)(i).scale(153.93)}},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(1),c=e(19),i=e(0),u=Object(c.a)(5/6*i.s,-.62636,-.0344,0,1.3493,-.05524,0,.045);n.a=function(){return Object(r.m)(u).scale(130.945)}},function(t,n,e){"use strict";function r(t,n){var e=t*t,r=n*n;return[t*(1-.162388*r)*(.87-952426e-9*e*e),n*(1+r/12)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e,r=t,c=n,u=50;do{var o=c*c;c-=e=(c*(1+o/12)-n)/(1+o/4)}while(Object(i.a)(e)>i.k&&--u>0);u=50,t/=1-.162388*o;do{var a=(a=r*r)*a;r-=e=(r*(.87-952426e-9*a)-t)/(.87-.00476213*a)}while(Object(i.a)(e)>i.k&&--u>0);return[r,c]},n.a=function(){return Object(c.m)(r).scale(131.747)}},function(t,n,e){"use strict";e.d(n,"b",function(){return i});var r=e(1),c=e(19),i=Object(c.a)(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);n.a=function(){return Object(r.m)(i).scale(131.087)}},function(t,n,e){"use strict";function r(t,n,e){var r,i,u;return t?(r=c(t,e),n?(i=c(n,1-e),u=i[1]*i[1]+e*r[0]*r[0]*i[0]*i[0],[[r[0]*i[2]/u,r[1]*r[2]*i[0]*i[1]/u],[r[1]*i[1]/u,-r[0]*r[2]*i[0]*i[2]/u],[r[2]*i[1]*i[2]/u,-e*r[0]*r[1]*i[0]/u]]):[[r[0],0],[r[1],0],[r[2],0]]):(i=c(n,1-e),[[0,i[0]/i[1]],[1/i[1],0],[i[2]/i[1],0]])}function c(t,n){var e,r,c,i,u;if(n<o.k)return i=Object(o.y)(t),r=Object(o.h)(t),e=n*(t-i*r)/4,[i-e*r,r+e*i,1-n*i*i/2,t-e];if(n>=1-o.k)return e=(1-n)/4,r=Object(o.i)(t),i=Object(o.G)(t),c=1/r,u=r*Object(o.A)(t),[i+e*(u-t)/(r*r),c-e*i*c*(u-t),c+e*i*c*(u+t),2*Object(o.f)(Object(o.m)(t))-o.o+e*(u-t)/r];var a=[1,0,0,0,0,0,0,0,0],f=[Object(o.B)(n),0,0,0,0,0,0,0,0],s=0;for(r=Object(o.B)(1-n),u=1;Object(o.a)(f[s]/a[s])>o.k&&s<8;)e=a[s++],f[s]=(e-r)/2,a[s]=(e+r)/2,r=Object(o.B)(e*r),u*=2;c=u*a[s]*t;do{i=f[s]*Object(o.y)(r=c)/a[s],c=(Object(o.e)(i)+c)/2}while(--s);return[Object(o.y)(c),i=Object(o.h)(c),i/Object(o.h)(c-r),c]}function i(t,n,e){var r=Object(o.a)(t),c=Object(o.a)(n),i=Object(o.A)(c);if(r){var a=1/Object(o.y)(r),f=1/(Object(o.F)(r)*Object(o.F)(r)),s=-(f+e*(i*i*a*a)-1+e),l=(e-1)*f,b=(-s+Object(o.B)(s*s-4*l))/2;return[u(Object(o.f)(1/Object(o.B)(b)),e)*Object(o.x)(t),u(Object(o.f)(Object(o.B)((b/f-1)/e)),1-e)*Object(o.x)(n)]}return[0,u(Object(o.f)(i),1-e)*Object(o.x)(n)]}function u(t,n){if(!n)return t;if(1===n)return Object(o.p)(Object(o.F)(t/2+o.u));for(var e=1,r=Object(o.B)(1-n),c=Object(o.B)(n),i=0;Object(o.a)(c)>o.k;i++){if(t%o.s){var u=Object(o.f)(r*Object(o.F)(t)/e);u<0&&(u+=o.s),t+=u+~~(t/o.s)*o.s}else t+=t;c=(e+r)/2,r=Object(o.B)(e*r),c=((e=c)-r)/2}return t/(Object(o.t)(2,i)*e)}n.c=r,n.b=i,n.a=u;var o=e(0)},function(t,n,e){"use strict";function r(t){function n(t,n){var c=i(t,n);t=c[0],n=c[1];var o=Object(u.y)(n),a=Object(u.h)(n),f=Object(u.h)(t),s=Object(u.b)(e*o+r*a*f),l=Object(u.y)(s),b=Object(u.a)(l)>u.k?s/l:1;return[b*r*Object(u.y)(t),(Object(u.a)(t)>u.o?b:-b)*(e*a-r*o*f)]}var e=Object(u.y)(t),r=Object(u.h)(t),i=c(t);return i.invert=c(-t),n.invert=function(t,n){var r=Object(u.B)(t*t+n*n),c=-Object(u.y)(r),o=Object(u.h)(r),a=r*o,f=-n*c,s=r*e,l=Object(u.B)(a*a+f*f-s*s),b=Object(u.g)(a*s+f*l,f*s-a*l),j=(r>u.o?-1:1)*Object(u.g)(t*c,r*Object(u.h)(b)*o+n*Object(u.y)(b)*c);return i.invert(j,b)},n}function c(t){var n=Object(u.y)(t),e=Object(u.h)(t);return function(t,r){var c=Object(u.h)(r),i=Object(u.h)(t)*c,o=Object(u.y)(t)*c,a=Object(u.y)(r);return[Object(u.g)(o,i*e-a*n),Object(u.e)(a*e+i*n)]}}n.b=r;var i=e(1),u=e(0);n.a=function(){var t=0,n=Object(i.n)(r),e=n(t),c=e.rotate,o=e.stream,a=Object(i.e)();return e.parallel=function(r){if(!arguments.length)return t*u.j;var c=e.rotate();return n(t=r*u.v).rotate(c)},e.rotate=function(n){return arguments.length?(c.call(e,[n[0],n[1]-t*u.j]),a.center([-n[0],-n[1]]),e):(n=c.call(e),n[1]+=t*u.j,n)},e.stream=function(t){return t=o(t),t.sphere=function(){t.polygonStart();var n,e=a.radius(89.99)().coordinates[0],r=e.length-1,c=-1;for(t.lineStart();++c<r;)t.point((n=e[c])[0],n[1]);for(t.lineEnd(),e=a.radius(90.01)().coordinates[0],r=e.length-1,t.lineStart();--c>=0;)t.point((n=e[c])[0],n[1]);t.lineEnd(),t.polygonEnd()},t},e.scale(79.4187).parallel(45).clipAngle(179.999)}},function(t,n,e){"use strict";function r(t){function n(n,s){var O,v=Object(f.a)(s);if(v>e){var d=Object(f.r)(t-1,Object(f.q)(0,Object(f.n)((n+f.s)/a)));n+=f.s*(t-1)/t-d*a,O=Object(o.a)(n,v),O[0]=O[0]*f.H/r-f.H*(t-1)/(2*t)+d*f.H/t,O[1]=c+4*(O[1]-i)*u/f.H,s<0&&(O[1]=-O[1])}else O=l(n,s);return O[0]*=b,O[1]/=j,O}var e=s*f.v,r=Object(o.a)(f.s,e)[0]-Object(o.a)(-f.s,e)[0],c=l(0,e)[1],i=Object(o.a)(0,e)[1],u=f.E-i,a=f.H/t,b=4/f.H,j=c+u*u*4/f.H;return n.invert=function(n,e){n/=b,e*=j;var s=Object(f.a)(e);if(s>c){var O=Object(f.r)(t-1,Object(f.q)(0,Object(f.n)((n+f.s)/a)));n=(n+f.s*(t-1)/t-O*a)*r/f.H;var v=o.a.invert(n,.25*(s-c)*f.H/u+i);return v[0]-=f.s*(t-1)/t-O*a,e<0&&(v[1]=-v[1]),v}return l.invert(n,e)},n}function c(t){return{type:"Polygon",coordinates:[Object(i.b)(-180,180+t/2,t).map(function(t,n){return[t,1&n?90-1e-6:s]}).concat(Object(i.b)(180,-180-t/2,-t).map(function(t,n){return[t,1&n?1e-6-90:-s]}))]}}n.b=r;var i=e(12),u=e(1),o=e(32),a=e(75),f=e(0),s=41+48/36+37/3600,l=Object(a.a)(0);n.a=function(){var t=4,n=Object(u.n)(r),e=n(t),i=e.stream;return e.lobes=function(e){return arguments.length?n(t=+e):t},e.stream=function(n){var r=e.rotate(),o=i(n),a=(e.rotate([0,0]),i(n));return e.rotate(r),o.sphere=function(){Object(u.p)(c(180/t),a)},o},e.scale(239.75)}},function(t,n,e){"use strict";function r(t){function n(n,c){var l,b,j=1-Object(i.y)(c);if(j&&j<2){var O,v=i.o-c,d=25;do{var h=Object(i.y)(v),g=Object(i.h)(v),p=u+Object(i.g)(h,r-g),y=1+s-2*r*g;v-=O=(v-f*u-r*h+y*p-.5*j*e)/(2*r*h*p)}while(Object(i.a)(O)>i.l&&--d>0);l=o*Object(i.B)(y),b=n*p/i.s}else l=o*(t+j),b=n*u/i.s;return[l*Object(i.y)(b),a-l*Object(i.h)(b)]}var e,r=1+t,c=Object(i.y)(1/r),u=Object(i.e)(c),o=2*Object(i.B)(i.s/(e=i.s+4*u*r)),a=.5*o*(r+Object(i.B)(t*(2+t))),f=t*t,s=r*r;return n.invert=function(t,n){var c=t*t+(n-=a)*n,l=(1+s-c/(o*o))/(2*r),b=Object(i.b)(l),j=Object(i.y)(b),O=u+Object(i.g)(j,r-l);return[Object(i.e)(t/Object(i.B)(c))*i.s/O,Object(i.e)(1-2*(b-f*u-r*j+(1+s-2*r*l)*O)/e)]},n}n.b=r;var c=e(1),i=e(0);n.a=function(){var t=1,n=Object(c.n)(r),e=n(t);return e.ratio=function(e){return arguments.length?n(t=+e):t},e.scale(167.774).center([0,18.67])}},function(t,n,e){"use strict";var r=e(74),c=e(7),i=[[[[-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]]]];n.a=function(){return Object(c.a)(r.a,i).scale(160.857)}},function(t,n,e){"use strict";var r=e(79),c=e(7),i=[[[[-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]]]];n.a=function(){return Object(c.a)(r.b,i).scale(152.63)}},function(t,n,e){"use strict";var r=e(5),c=e(7),i=[[[[-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]]]];n.a=function(){return Object(c.a)(r.d,i).scale(169.529)}},function(t,n,e){"use strict";var r=e(5),c=e(7),i=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];n.a=function(){return Object(c.a)(r.d,i).scale(169.529).rotate([20,0])}},function(t,n,e){"use strict";var r=e(33),c=e(7),i=[[[[-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]]]];n.a=function(){return Object(c.a)(r.c,i).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}},function(t,n,e){"use strict";var r=e(15),c=e(7),i=[[[[-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]]]];n.a=function(){return Object(c.a)(r.b,i).scale(152.63).rotate([-20,0])}},function(t,n,e){"use strict";function r(t,n){return[3/i.H*t*Object(i.B)(i.s*i.s/3-n*n),n]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){return[i.H/3*t/Object(i.B)(i.s*i.s/3-n*n),n]},n.a=function(){return Object(c.m)(r).scale(158.837)}},function(t,n,e){"use strict";function r(t){function n(n,e){if(Object(i.a)(Object(i.a)(e)-i.o)<i.k)return[0,e<0?-2:2];var r=Object(i.y)(e),c=Object(i.t)((1+r)/(1-r),t/2),u=.5*(c+1/c)+Object(i.h)(n*=t);return[2*Object(i.y)(n)/u,(c-1/c)/u]}return n.invert=function(n,e){var r=Object(i.a)(e);if(Object(i.a)(r-2)<i.k)return n?null:[0,Object(i.x)(e)*i.o];if(r>2)return null;n/=2,e/=2;var c=n*n,u=e*e,o=2*e/(1+c+u);return o=Object(i.t)((1+o)/(1-o),1/t),[Object(i.g)(2*n,1-c-u)/t,Object(i.e)((o-1)/(o+1))]},n}n.b=r;var c=e(1),i=e(0);n.a=function(){var t=.5,n=Object(c.n)(r),e=n(t);return e.spacing=function(e){return arguments.length?n(t=+e):t},e.scale(124.75)}},function(t,n,e){"use strict";function r(t,n){return[t*(1+Object(i.B)(Object(i.h)(n)))/2,n/(Object(i.h)(n/2)*Object(i.h)(t/6))]}n.b=r;var c=e(1),i=e(0),u=i.s/i.D;r.invert=function(t,n){var e=Object(i.a)(t),r=Object(i.a)(n),c=i.k,o=i.o;r<u?o*=r/u:c+=6*Object(i.b)(u/r);for(var a=0;a<25;a++){var f=Object(i.y)(o),s=Object(i.B)(Object(i.h)(o)),l=Object(i.y)(o/2),b=Object(i.h)(o/2),j=Object(i.y)(c/6),O=Object(i.h)(c/6),v=.5*c*(1+s)-e,d=o/(b*O)-r,h=s?-.25*c*f/s:0,g=.5*(1+s),p=(1+.5*o*l/b)/(b*O),y=o/b*(j/6)/(O*O),m=h*y-p*g,w=(v*y-d*g)/m,M=(d*h-v*p)/m;if(o-=w,c-=M,Object(i.a)(w)<i.k&&Object(i.a)(M)<i.k)break}return[t<0?-c:c,n<0?-o:o]},n.a=function(){return Object(c.m)(r).scale(97.2672)}},function(t,n,e){"use strict";function r(t,n){var e=t*t,r=n*n;return[t*(.975534+r*(-.0143059*e-.119161+-.0547009*r)),n*(1.00384+e*(.0802894+-.02855*r+199025e-9*e)+r*(.0998909+-.0491032*r))]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=Object(i.x)(t)*i.s,r=n/2,c=50;do{var u=e*e,o=r*r,a=e*r,f=e*(.975534+o*(-.0143059*u-.119161+-.0547009*o))-t,s=r*(1.00384+u*(.0802894+-.02855*o+199025e-9*u)+o*(.0998909+-.0491032*o))-n,l=.975534-o*(.119161+3*u*.0143059+.0547009*o),b=-a*(.238322+.2188036*o+.0286118*u),j=a*(.1605788+7961e-7*u+-.0571*o),O=1.00384+u*(.0802894+199025e-9*u)+o*(3*(.0998909-.02855*u)-.245516*o),v=b*j-O*l,d=(s*b-f*O)/v,h=(f*j-s*l)/v;e-=d,r-=h}while((Object(i.a)(d)>i.k||Object(i.a)(h)>i.k)&&--c>0);return c&&[e,r]},n.a=function(){return Object(c.m)(r).scale(139.98)}},function(t,n,e){"use strict";function r(t,n){return[Object(i.y)(t)/Object(i.h)(n),Object(i.F)(n)*Object(i.h)(t)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=t*t,r=n*n,c=r+1,u=e+c,o=t?i.C*Object(i.B)((u-Object(i.B)(u*u-4*e))/e):1/Object(i.B)(c);return[Object(i.e)(t*o),Object(i.x)(n)*Object(i.b)(o)]},n.a=function(){return Object(c.m)(r).scale(144.049).clipAngle(89.999)}},function(t,n,e){"use strict";function r(t){function n(n,c){var u=c-t,o=Object(i.a)(u)<i.k?n*e:Object(i.a)(o=i.u+c/2)<i.k||Object(i.a)(Object(i.a)(o)-i.o)<i.k?0:n*u/Object(i.p)(Object(i.F)(o)/r);return[o,u]}var e=Object(i.h)(t),r=Object(i.F)(i.u+t/2);return n.invert=function(n,c){var u,o=c+t;return[Object(i.a)(c)<i.k?n/e:Object(i.a)(u=i.u+o/2)<i.k||Object(i.a)(Object(i.a)(u)-i.o)<i.k?0:n*Object(i.p)(Object(i.F)(u)/r)/c,o]},n}n.b=r;var c=e(10),i=e(0);n.a=function(){return Object(c.a)(r).parallel(40).scale(158.837)}},function(t,n,e){"use strict";function r(t,n){return[t,1.25*Object(i.p)(Object(i.F)(i.u+.4*n))]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){return[t,2.5*Object(i.f)(Object(i.m)(.8*n))-.625*i.s]},n.a=function(){return Object(c.m)(r).scale(108.318)}},function(t,n,e){"use strict";function r(t){function n(n,r){for(var c,i=Object(l.h)(r),u=2/(1+i*Object(l.h)(n)),o=u*i*Object(l.y)(n),a=u*Object(l.y)(r),f=e,s=t[f],b=s[0],j=s[1];--f>=0;)s=t[f],b=s[0]+o*(c=b)-a*j,j=s[1]+o*j+a*c;return b=o*(c=b)-a*j,j=o*j+a*c,[b,j]}var e=t.length-1;return n.invert=function(n,r){var c=20,i=n,u=r;do{for(var o,a=e,f=t[a],s=f[0],b=f[1],j=0,O=0;--a>=0;)f=t[a],j=s+i*(o=j)-u*O,O=b+i*O+u*o,s=f[0]+i*(o=s)-u*b,b=f[1]+i*b+u*o;j=s+i*(o=j)-u*O,O=b+i*O+u*o,s=i*(o=s)-u*b-n,b=i*b+u*o-r;var v,d,h=j*j+O*O;i-=v=(s*j+b*O)/h,u-=d=(b*j-s*O)/h}while(Object(l.a)(v)+Object(l.a)(d)>l.k*l.k&&--c>0);if(c){var g=Object(l.B)(i*i+u*u),p=2*Object(l.f)(.5*g),y=Object(l.y)(p);return[Object(l.g)(i*y,g*Object(l.h)(p)),g?Object(l.e)(u*y/g):0]}},n}function c(){return f(b,[152,-64]).scale(1500).center([-160.908,62.4864]).clipAngle(25)}function i(){return f(j,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function u(){return f(O,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function o(){return f(v,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function a(){return f(d,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function f(t,n){var e=Object(s.m)(r(t)).rotate(n).clipAngle(90),c=Object(s.o)(n),i=e.center;return delete e.rotate,e.center=function(t){return arguments.length?i(c(t)):c.invert(i())},e}n.g=r,n.b=c,n.c=i,n.d=u,n.f=o,n.e=a,n.a=f;var s=e(1),l=e(0),b=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],j=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],O=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],v=[[.9245,0],[0,0],[.01943,0]],d=[[.721316,0],[0,0],[-.00881625,-.00617325]]},function(t,n,e){"use strict";function r(t,n){var e=Object(i.e)(7*Object(i.y)(n)/(3*u));return[u*t*(2*Object(i.h)(2*e/3)-1)/o,9*Object(i.y)(e/3)/o]}n.b=r;var c=e(1),i=e(0),u=Object(i.B)(6),o=Object(i.B)(7);r.invert=function(t,n){var e=3*Object(i.e)(n*o/9);return[t*o/(u*(2*Object(i.h)(2*e/3)-1)),Object(i.e)(3*Object(i.y)(e)*u/7)]},n.a=function(){return Object(c.m)(r).scale(164.859)}},function(t,n,e){"use strict";function r(t,n){for(var e,r=(1+i.C)*Object(i.y)(n),c=n,u=0;u<25&&(c-=e=(Object(i.y)(c/2)+Object(i.y)(c)-r)/(.5*Object(i.h)(c/2)+Object(i.h)(c)),!(Object(i.a)(e)<i.k));u++);return[t*(1+2*Object(i.h)(c)/Object(i.h)(c/2))/(3*i.D),2*Object(i.B)(3)*Object(i.y)(c/2)/Object(i.B)(2+i.D)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=n*Object(i.B)(2+i.D)/(2*Object(i.B)(3)),r=2*Object(i.e)(e);return[3*i.D*t/(1+2*Object(i.h)(r)/Object(i.h)(r/2)),Object(i.e)((e+Object(i.y)(r))/(1+i.C))]},n.a=function(){return Object(c.m)(r).scale(188.209)}},function(t,n,e){"use strict";function r(t,n){for(var e,r=Object(i.B)(6/(4+i.s)),c=(1+i.s/4)*Object(i.y)(n),u=n/2,o=0;o<25&&(u-=e=(u/2+Object(i.y)(u)-c)/(.5+Object(i.h)(u)),!(Object(i.a)(e)<i.k));o++);return[r*(.5+Object(i.h)(u))*t/1.5,r*u]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=Object(i.B)(6/(4+i.s)),r=n/e;return Object(i.a)(Object(i.a)(r)-i.o)<i.k&&(r=r<0?-i.o:i.o),[1.5*t/(e*(.5+Object(i.h)(r))),Object(i.e)((r/2+Object(i.y)(r))/(1+i.s/4))]},n.a=function(){return Object(c.m)(r).scale(166.518)}},function(t,n,e){"use strict";function r(t,n){var e=n*n,r=e*e,c=e*r;return[t*(.84719-.13063*e+c*c*(.05494*e-.04515-.02326*r+.00331*c)),n*(1.01183+r*r*(.01926*e-.02625-.00396*r))]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e,r,c,u,o=n,a=25;do{r=o*o,c=r*r,o-=e=(o*(1.01183+c*c*(.01926*r-.02625-.00396*c))-n)/(1.01183+c*c*(.21186*r-.23625+-.05148*c))}while(Object(i.a)(e)>i.l&&--a>0);return r=o*o,c=r*r,u=r*c,[t/(.84719-.13063*r+u*u*(.05494*r-.04515-.02326*c+.00331*u)),o]},n.a=function(){return Object(c.m)(r).scale(175.295)}},function(t,n,e){"use strict";function r(t,n){return[t*(1+Object(i.h)(n))/2,2*(n-Object(i.F)(n/2))]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){for(var e=n/2,r=0,c=1/0;r<10&&Object(i.a)(c)>i.k;++r){var u=Object(i.h)(n/2);n-=c=(n-Object(i.F)(n/2)-e)/(1-.5/(u*u))}return[2*t/(1+Object(i.h)(n)),n]},n.a=function(){return Object(c.m)(r).scale(152.63)}},function(t,n,e){"use strict";function r(t,n){var e=n*n;return[t,n*(u+e*e*(o+e*(a+f*e)))]}n.b=r;var c=e(1),i=e(0),u=1.0148,o=.23185,a=-.14499,f=.02406,s=u,l=5*o,b=7*a,j=9*f;r.invert=function(t,n){n>1.790857183?n=1.790857183:n<-1.790857183&&(n=-1.790857183);var e,r=n;do{var c=r*r;r-=e=(r*(u+c*c*(o+c*(a+f*c)))-n)/(s+c*c*(l+c*(b+j*c)))}while(Object(i.a)(e)>i.k);return[t,r]},n.a=function(){return Object(c.m)(r).scale(139.319)}},function(t,n,e){"use strict";function r(t,n){if(Object(i.a)(n)<i.k)return[t,0];var e=Object(i.F)(n),r=t*Object(i.y)(n);return[Object(i.y)(r)/e,n+(1-Object(i.h)(r))/e]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){if(Object(i.a)(n)<i.k)return[t,0];var e,r=t*t+n*n,c=.5*n,u=10;do{var o=Object(i.F)(c),a=1/Object(i.h)(c),f=r-2*n*c+c*c;c-=e=(o*f+2*(c-n))/(2+f*a*a+2*(c-n)*o)}while(Object(i.a)(e)>i.k&&--u>0);return o=Object(i.F)(c),[(Object(i.a)(n)<Object(i.a)(c+1/o)?Object(i.e)(t*o):Object(i.x)(t)*(Object(i.b)(Object(i.a)(t*o))+i.o))/Object(i.y)(c),c]},n.a=function(){return Object(c.m)(r).scale(103.74)}},function(t,n,e){"use strict";function r(t){var n=1/(t[0]*t[4]-t[1]*t[3]);return[n*t[4],-n*t[1],n*(t[1]*t[5]-t[2]*t[4]),-n*t[3],n*t[0],n*(t[2]*t[3]-t[0]*t[5])]}function c(t,n){return[t[0]*n[0]+t[1]*n[3],t[0]*n[1]+t[1]*n[4],t[0]*n[2]+t[1]*n[5]+t[2],t[3]*n[0]+t[4]*n[3],t[3]*n[1]+t[4]*n[4],t[3]*n[2]+t[4]*n[5]+t[5]]}function i(t,n){return[t[0]-n[0],t[1]-n[1]]}function u(t){return Object(a.B)(t[0]*t[0]+t[1]*t[1])}function o(t,n){return Object(a.g)(t[0]*n[1]-t[1]*n[0],t[0]*n[0]+t[1]*n[1])}n.b=r,n.c=c;var a=e(0);n.a=function(t,n){var e=i(t[1],t[0]),r=i(n[1],n[0]),f=o(e,r),s=u(e)/u(r);return c([1,0,t[0][0],0,1,t[0][1]],c([s,0,0,0,s,0],c([Object(a.h)(f),Object(a.y)(f),0,-Object(a.y)(f),Object(a.h)(f),0],[1,0,-n[0][0],0,1,-n[0][1]])))}},function(t,n,e){"use strict";var r=e(1),c=e(0),i=e(20),u=e(34);n.a=function(t){t=t||function(t){var n=Object(r.d)({type:"MultiPoint",coordinates:t});return Object(r.g)().scale(1).translate([0,0]).rotate([-n[0],-n[1]])};var n=u.a.map(function(n){return{face:n,project:t(n)}});return[-1,0,0,1,0,1,4,5].forEach(function(t,e){var r=n[t];r&&(r.children||(r.children=[])).push(n[e])}),Object(i.a)(n[0],function(t,e){return n[t<-c.s/2?e<0?6:4:t<0?e<0?2:0:t<c.s/2?e<0?3:1:e<0?7:5]}).scale(101.858).center([0,45])}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.a)(t,n);return[e[0]*f,e[1]]}var c=e(1),i=e(32),u=e(0),o=e(20),a=e(34),f=2/Object(u.B)(3);r.invert=function(t,n){return i.a.invert(t/f,n)},n.a=function(t){t=t||function(t){var n=Object(c.d)({type:"MultiPoint",coordinates:t});return Object(c.m)(r).translate([0,0]).scale(1).rotate(n[1]>0?[-n[0],0]:[180-n[0],180])};var n=a.a.map(function(n){return{face:n,project:t(n)}});return[-1,0,0,1,0,1,4,5].forEach(function(t,e){var r=n[t];r&&(r.children||(r.children=[])).push(n[e])}),Object(o.a)(n[0],function(t,e){return n[t<-u.s/2?e<0?6:4:t<0?e<0?2:0:t<u.s/2?e<0?3:1:e<0?7:5]}).scale(121.906).center([0,48.5904])}},function(t,n,e){"use strict";function r(t,n){for(var e=0,r=t.length,c=0;e<r;++e)c+=t[e]*n[e];return c}function c(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function i(t){return[Object(a.g)(t[1],t[0])*a.j,Object(a.e)(Object(a.q)(-1,Object(a.r)(1,t[2])))*a.j]}function u(t){var n=t[0]*a.v,e=t[1]*a.v,r=Object(a.h)(e);return[r*Object(a.h)(n),r*Object(a.y)(n),Object(a.y)(e)]}var o=e(1),a=e(0),f=e(20),s=e(34);n.a=function(t){function n(t,n){var e=Object(a.h)(n),c=[e*Object(a.h)(t),e*Object(a.y)(t),Object(a.y)(n)],i=t<-a.s/2?n<0?6:4:t<0?n<0?2:0:t<a.s/2?n<0?3:1:n<0?7:5,u=l[i];return j[r(u[0],c)<0?8+3*i:r(u[1],c)<0?8+3*i+1:r(u[2],c)<0?8+3*i+2:i]}t=t||function(t){var n=6===t.length?Object(o.d)({type:"MultiPoint",coordinates:t}):t[0];return Object(o.g)().scale(1).translate([0,0]).rotate([-n[0],-n[1]])};var e=s.a.map(function(t){for(var n,e=t.map(u),r=e.length,c=e[r-1],o=[],a=0;a<r;++a)n=e[a],o.push(i([.9486832980505138*c[0]+.31622776601683794*n[0],.9486832980505138*c[1]+.31622776601683794*n[1],.9486832980505138*c[2]+.31622776601683794*n[2]]),i([.9486832980505138*n[0]+.31622776601683794*c[0],.9486832980505138*n[1]+.31622776601683794*c[1],.9486832980505138*n[2]+.31622776601683794*c[2]])),c=n;return o}),l=[],b=[-1,0,0,1,0,1,4,5];e.forEach(function(t,n){for(var r=s.a[n],i=r.length,o=l[n]=[],a=0;a<i;++a)e.push([r[a],t[(2*a+2)%(2*i)],t[(2*a+1)%(2*i)]]),b.push(n),o.push(c(u(t[(2*a+2)%(2*i)]),u(t[(2*a+1)%(2*i)])))});var j=e.map(function(n){return{project:t(n),face:n}});return b.forEach(function(t,n){var e=j[t];e&&(e.children||(e.children=[])).push(j[n])}),Object(f.a)(j[0],n).scale(110.625).center([0,45])}},function(t,n,e){"use strict";function r(t,n){return{type:"FeatureCollection",features:t.features.map(function(t){return c(t,n)})}}function c(t,n){return{type:"Feature",id:t.id,properties:t.properties,geometry:u(t.geometry,n)}}function i(t,n){return{type:"GeometryCollection",geometries:t.geometries.map(function(t){return u(t,n)})}}function u(t,n){if(!t)return null;if("GeometryCollection"===t.type)return i(t,n);var e;switch(t.type){case"Point":case"MultiPoint":e=j;break;case"LineString":case"MultiLineString":e=O;break;case"Polygon":case"MultiPolygon":case"Sphere":e=v;break;default:return null}return Object(o.p)(t,n(e)),e.result()}var o=e(1),a=e(218),f=e(219),s=e(220);n.a=function(t,n){var e,i=n.stream;if(!i)throw new Error("invalid projection");switch(t&&t.type){case"Feature":e=c;break;case"FeatureCollection":e=r;break;default:e=u}return e(t,i)};var l=[],b=[],j={point:function(t,n){l.push([t,n])},result:function(){var t=l.length?l.length<2?{type:"Point",coordinates:l[0]}:{type:"MultiPoint",coordinates:l}:null;return l=[],t}},O={lineStart:a.a,point:function(t,n){l.push([t,n])},lineEnd:function(){l.length&&(b.push(l),l=[])},result:function(){var t=b.length?b.length<2?{type:"LineString",coordinates:b[0]}:{type:"MultiLineString",coordinates:b}:null;return b=[],t}},v={polygonStart:a.a,lineStart:a.a,point:function(t,n){l.push([t,n])},lineEnd:function(){var t=l.length;if(t){do{l.push(l[0].slice())}while(++t<4);b.push(l),l=[]}},polygonEnd:a.a,result:function(){if(!b.length)return null;var t=[],n=[];return b.forEach(function(e){Object(f.a)(e)?t.push([e]):n.push(e)}),n.forEach(function(n){var e=n[0];t.some(function(t){if(Object(s.a)(t[0],e))return t.push(n),!0})||t.push([n])}),b=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}}},function(t,n,e){"use strict";n.a=function(){}},function(t,n,e){"use strict";n.a=function(t){if((n=t.length)<4)return!1;for(var n,e=0,r=t[n-1][1]*t[0][0]-t[n-1][0]*t[0][1];++e<n;)r+=t[e-1][1]*t[e][0]-t[e-1][0]*t[e][1];return r<=0}},function(t,n,e){"use strict";n.a=function(t,n){for(var e=n[0],r=n[1],c=!1,i=0,u=t.length,o=u-1;i<u;o=i++){var a=t[i],f=a[0],s=a[1],l=t[o],b=l[0],j=l[1];s>r^j>r&&e<(b-f)*(r-s)/(j-s)+f&&(c=!c)}return c}},function(t,n,e){"use strict";var r=e(76),c=e(35);n.a=function(){return Object(c.a)(r.b).scale(176.423)}},function(t,n,e){"use strict";n.a=function(t,n){function e(t){var e=t.length,r=2,c=new Array(e);for(c[0]=+t[0].toFixed(n),c[1]=+t[1].toFixed(n);r<e;)c[r]=t[r],++r;return c}function r(t){return t.map(e)}function c(t){return t.map(r)}function i(t){if(null==t)return t;var n;switch(t.type){case"GeometryCollection":n={type:"GeometryCollection",geometries:t.geometries.map(i)};break;case"Point":n={type:"Point",coordinates:e(t.coordinates)};break;case"MultiPoint":case"LineString":n={type:t.type,coordinates:r(t.coordinates)};break;case"MultiLineString":case"Polygon":n={type:t.type,coordinates:c(t.coordinates)};break;case"MultiPolygon":n={type:"MultiPolygon",coordinates:t.coordinates.map(c)};break;default:return t}return null!=t.bbox&&(n.bbox=t.bbox),n}function u(t){var n={type:"Feature",properties:t.properties,geometry:i(t.geometry)};return null!=t.id&&(n.id=t.id),null!=t.bbox&&(n.bbox=t.bbox),n}if(!(0<=(n=+n)&&n<=20))throw new Error("invalid digits");if(null!=t)switch(t.type){case"Feature":return u(t);case"FeatureCollection":var o={type:"FeatureCollection",features:t.features.map(u)};return null!=t.bbox&&(o.bbox=t.bbox),o;default:return i(t)}return t}},function(t,n,e){"use strict";function r(t){function n(n,r){var i=e?Object(c.F)(n*e/2)/e:n/2;if(!r)return[2*i,-t];var u=2*Object(c.f)(i*Object(c.y)(r)),o=1/Object(c.F)(r);return[Object(c.y)(u)*o,r+(1-Object(c.h)(u))*o-t]}var e=Object(c.y)(t);return n.invert=function(n,r){if(Object(c.a)(r+=t)<c.k)return[e?2*Object(c.f)(e*n/2)/e:n,0];var i,u=n*n+r*r,o=0,a=10;do{var f=Object(c.F)(o),s=1/Object(c.h)(o),l=u-2*r*o+o*o;o-=i=(f*l+2*(o-r))/(2+l*s*s+2*(o-r)*f)}while(Object(c.a)(i)>c.k&&--a>0);var b=n*(f=Object(c.F)(o)),j=Object(c.F)(Object(c.a)(r)<Object(c.a)(o+1/f)?.5*Object(c.e)(b):.5*Object(c.b)(b)+c.s/4)/Object(c.y)(o);return[e?2*Object(c.f)(e*j)/e:2*j,o]},n}n.b=r;var c=e(0),i=e(10);n.a=function(){return Object(i.a)(r).scale(131.215)}},function(t,n,e){"use strict";function r(t,n){var e,r=Object(i.r)(18,36*Object(i.a)(n)/i.s),c=Object(i.n)(r),o=r-c,a=(e=u[c])[0],f=e[1],s=(e=u[++c])[0],l=e[1],b=(e=u[Object(i.r)(19,++c)])[0],j=e[1];return[t*(s+o*(b-a)/2+o*o*(b-2*s+a)/2),(n>0?i.o:-i.o)*(l+o*(j-f)/2+o*o*(j-2*l+f)/2)]}n.b=r;var c=e(1),i=e(0),u=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];u.forEach(function(t){t[1]*=1.0144}),r.invert=function(t,n){var e=n/i.o,r=90*e,c=Object(i.r)(18,Object(i.a)(r/5)),o=Object(i.q)(0,Object(i.n)(c));do{var a=u[o][1],f=u[o+1][1],s=u[Object(i.r)(19,o+2)][1],l=s-a,b=s-2*f+a,j=2*(Object(i.a)(e)-f)/l,O=b/l,v=j*(1-O*j*(1-2*O*j));if(v>=0||1===o){r=(n>=0?5:-5)*(v+c);var d,h=50;do{c=Object(i.r)(18,Object(i.a)(r)/5),o=Object(i.n)(c),v=c-o,a=u[o][1],f=u[o+1][1],s=u[Object(i.r)(19,o+2)][1],r-=(d=(n>=0?i.o:-i.o)*(f+v*(s-a)/2+v*v*(s-2*f+a)/2)-n)*i.j}while(Object(i.a)(d)>i.l&&--h>0);break}}while(--o>=0);var g=u[o][0],p=u[o+1][0],y=u[Object(i.r)(19,o+2)][0];return[t/(p+v*(y-g)/2+v*v*(y-2*p+g)/2),r*i.v]},n.a=function(){return Object(c.m)(r).scale(152.63)}},function(t,n,e){"use strict";function r(t){function n(n,e){var r=Object(u.h)(e),c=(t-1)/(t-r*Object(u.h)(n));return[c*r*Object(u.y)(n),c*Object(u.y)(e)]}return n.invert=function(n,e){var r=n*n+e*e,c=Object(u.B)(r),i=(t-Object(u.B)(1-r*(t+1)/(t-1)))/((t-1)/c+c/(t-1));return[Object(u.g)(n*i,c*Object(u.B)(1-i*i)),c?Object(u.e)(e*i/c):0]},n}function c(t,n){function e(n,e){var r=c(n,e),u=r[1],a=u*o/(t-1)+i;return[r[0]*i/a,u/a]}var c=r(t);if(!n)return c;var i=Object(u.h)(n),o=Object(u.y)(n);return e.invert=function(n,e){var r=(t-1)/(t-1-e*o);return c.invert(r*n,r*e*i)},e}n.b=c;var i=e(1),u=e(0);n.a=function(){var t=2,n=0,e=Object(i.n)(c),r=e(t,n);return r.distance=function(r){return arguments.length?e(t=+r,n):t},r.tilt=function(r){return arguments.length?e(t,n=r*u.v):n*u.j},r.scale(432.147).clipAngle(Object(u.b)(1/t)*u.j-1e-6)}},function(t,n,e){"use strict";function r(t){return t.length>0}function c(t){return Math.floor(t*b)/b}function i(t){return t===h||t===p?[0,t]:[j,c(t)]}function u(t){var n=t[0],e=t[1],r=!1;return n<=O?(n=j,r=!0):n>=d&&(n=v,r=!0),e<=g?(e=h,r=!0):e>=y&&(e=p,r=!0),r?[n,e]:t}function o(t){return t.map(u)}function a(t,n,e){for(var r=0,c=t.length;r<c;++r){var o=t[r].slice();e.push({index:-1,polygon:n,ring:o});for(var a=0,f=o.length;a<f;++a){var s=o[a],l=s[0],b=s[1];if(l<=O||l>=d||b<=g||b>=y){o[a]=u(s);for(var j=a+1;j<f;++j){var v=o[j],h=v[0],p=v[1];if(h>O&&h<d&&p>g&&p<y)break}if(j===a+1)continue;if(a){var m={index:-1,polygon:n,ring:o.slice(0,a+1)};m.ring[m.ring.length-1]=i(b),e[e.length-1]=m}else e.pop();if(j>=f)break;e.push({index:-1,polygon:n,ring:o=o.slice(j-1)}),o[0]=i(o[0][1]),a=-1,f=o.length}}}}function f(t){var n,e,r,c,i,u,o=t.length,a={},f={};for(n=0;n<o;++n)e=t[n],r=e.ring[0],i=e.ring[e.ring.length-1],r[0]!==i[0]||r[1]!==i[1]?(e.index=n,a[r]=f[i]=e):(e.polygon.push(e.ring),t[n]=null);for(n=0;n<o;++n)if(e=t[n]){if(r=e.ring[0],i=e.ring[e.ring.length-1],c=f[r],u=a[i],delete a[r],delete f[i],r[0]===i[0]&&r[1]===i[1]){e.polygon.push(e.ring);continue}c?(delete f[r],delete a[c.ring[0]],c.ring.pop(),t[c.index]=null,e={index:-1,polygon:c.polygon,ring:c.ring.concat(e.ring)},c===u?e.polygon.push(e.ring):(e.index=o++,t.push(a[e.ring[0]]=f[e.ring[e.ring.length-1]]=e))):u?(delete a[i],delete f[u.ring[u.ring.length-1]],e.ring.pop(),e={index:o++,polygon:u.polygon,ring:e.ring.concat(u.ring)},t[u.index]=null,t.push(a[e.ring[0]]=f[e.ring[e.ring.length-1]]=e)):(e.ring.push(e.ring[0]),e.polygon.push(e.ring))}}function s(t){var n={type:"Feature",geometry:l(t.geometry)};return null!=t.id&&(n.id=t.id),null!=t.bbox&&(n.bbox=t.bbox),null!=t.properties&&(n.properties=t.properties),n}function l(t){if(null==t)return t;var n,e,c,i;switch(t.type){case"GeometryCollection":n={type:"GeometryCollection",geometries:t.geometries.map(l)};break;case"Point":n={type:"Point",coordinates:u(t.coordinates)};break;case"MultiPoint":case"LineString":n={type:t.type,coordinates:o(t.coordinates)};break;case"MultiLineString":n={type:"MultiLineString",coordinates:t.coordinates.map(o)};break;case"Polygon":var s=[];a(t.coordinates,s,e=[]),f(e),n={type:"Polygon",coordinates:s};break;case"MultiPolygon":e=[],c=-1,i=t.coordinates.length;for(var b=new Array(i);++c<i;)a(t.coordinates[c],b[c]=[],e);f(e),n={type:"MultiPolygon",coordinates:b.filter(r)};break;default:return t}return null!=t.bbox&&(n.bbox=t.bbox),n}var b=1e4,j=-180,O=j+1e-4,v=180,d=v-1e-4,h=-90,g=h+1e-4,p=90,y=p-1e-4;n.a=function(t){if(null==t)return t;switch(t.type){case"Feature":return s(t);case"FeatureCollection":var n={type:"FeatureCollection",features:t.features.map(s)};return null!=t.bbox&&(n.bbox=t.bbox),n;default:return l(t)}}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.F)(n/2),r=Object(i.y)(i.u*e);return[t*(.74482-.34588*r*r),1.70711*e]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=n/1.70711,r=Object(i.y)(i.u*e);return[t/(.74482-.34588*r*r),2*Object(i.f)(e)]},n.a=function(){return Object(c.m)(r).scale(146.153)}},function(t,n,e){"use strict";function r(t){function n(t,n){var r=Object(u.h)(t,n);return r[0]*=e,r}var e=Object(o.h)(t);return n.invert=function(t,n){return u.h.invert(t/e,n)},n}function c(){return i([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function i(t,n){return Object(a.a)(r,t,n)}n.b=r,n.c=c,n.a=i;var u=e(1),o=e(0),a=e(81)},function(t,n,e){"use strict";function r(t){function n(n,i){var u=Object(o.b)(Object(o.h)(i)*Object(o.h)(n-e)),a=Object(o.b)(Object(o.h)(i)*Object(o.h)(n-r)),f=i<0?-1:1;return u*=u,a*=a,[(u-a)/(2*t),f*Object(o.B)(4*c*a-(c-u+a)*(c-u+a))/(2*t)]}if(!(t*=2))return u.b;var e=-t/2,r=-e,c=t*t,i=Object(o.F)(r),a=.5/Object(o.y)(r);return n.invert=function(t,n){var c,u,f=n*n,s=Object(o.h)(Object(o.B)(f+(c=t+e)*c)),l=Object(o.h)(Object(o.B)(f+(c=t+r)*c));return[Object(o.g)(u=s-l,c=(s+l)*i),(n<0?-1:1)*Object(o.b)(Object(o.B)(c*c+u*u)*a)]},n}function c(){return i([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function i(t,n){return Object(a.a)(r,t,n)}n.b=r,n.c=c,n.a=i;var u=e(1),o=e(0),a=e(81)},function(t,n,e){"use strict";function r(t,n){if(Object(i.a)(n)<i.k)return[t,0];var e=Object(i.a)(n/i.o),r=Object(i.e)(e);if(Object(i.a)(t)<i.k||Object(i.a)(Object(i.a)(n)-i.o)<i.k)return[0,Object(i.x)(n)*i.s*Object(i.F)(r/2)];var c=Object(i.h)(r),u=Object(i.a)(i.s/t-t/i.s)/2,o=u*u,a=c/(e+c-1),f=a*(2/e-1),s=f*f,l=s+o,b=a-s,j=o+a;return[Object(i.x)(t)*i.s*(u*b+Object(i.B)(o*b*b-l*(a*a-s)))/l,Object(i.x)(n)*i.s*(f*j-u*Object(i.B)((o+1)*l-j*j))/l]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){if(Object(i.a)(n)<i.k)return[t,0];if(Object(i.a)(t)<i.k)return[0,i.o*Object(i.y)(2*Object(i.f)(n/i.s))];var e=(t/=i.s)*t,r=(n/=i.s)*n,c=e+r,u=c*c,o=-Object(i.a)(n)*(1+c),a=o-2*r+e,f=-2*o+1+2*r+u,s=r/f+(2*a*a*a/(f*f*f)-9*o*a/(f*f))/27,l=(o-a*a/(3*f))/f,b=2*Object(i.B)(-l/3),j=Object(i.b)(3*s/(l*b))/3;return[i.s*(c-1+Object(i.B)(1+2*(e-r)+u))/(2*t),Object(i.x)(n)*i.s*(-b*Object(i.h)(j+i.s/3)-a/(3*f))]},n.a=function(){return Object(c.m)(r).scale(79.4183)}},function(t,n,e){"use strict";function r(t,n){if(Object(i.a)(n)<i.k)return[t,0];var e=Object(i.a)(n/i.o),r=Object(i.e)(e);if(Object(i.a)(t)<i.k||Object(i.a)(Object(i.a)(n)-i.o)<i.k)return[0,Object(i.x)(n)*i.s*Object(i.F)(r/2)];var c=Object(i.h)(r),u=Object(i.a)(i.s/t-t/i.s)/2,o=u*u,a=c*(Object(i.B)(1+o)-u*c)/(1+o*e*e);return[Object(i.x)(t)*i.s*a,Object(i.x)(n)*i.s*Object(i.B)(1-a*(2*u+a))]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){if(!t)return[0,i.o*Object(i.y)(2*Object(i.f)(n/i.s))];var e=Object(i.a)(t/i.s),r=(1-e*e-(n/=i.s)*n)/(2*e),c=r*r,u=Object(i.B)(c+1);return[Object(i.x)(t)*i.s*(u-r),Object(i.x)(n)*i.o*Object(i.y)(2*Object(i.g)(Object(i.B)((1-2*r*e)*(r+u)-e),Object(i.B)(u+r+e)))]},n.a=function(){return Object(c.m)(r).scale(79.4183)}},function(t,n,e){"use strict";function r(t,n){if(Object(i.a)(n)<i.k)return[t,0];var e=n/i.o,r=Object(i.e)(e);if(Object(i.a)(t)<i.k||Object(i.a)(Object(i.a)(n)-i.o)<i.k)return[0,i.s*Object(i.F)(r/2)];var c=(i.s/t-t/i.s)/2,u=e/(1+Object(i.h)(r));return[i.s*(Object(i.x)(t)*Object(i.B)(c*c+1-u*u)-c),i.s*u]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){if(!n)return[t,0];var e=n/i.s,r=(i.s*i.s*(1-e*e)-t*t)/(2*i.s*t);return[t?i.s*(Object(i.x)(t)*Object(i.B)(r*r+1)-r):0,i.o*Object(i.y)(2*Object(i.f)(e))]},n.a=function(){return Object(c.m)(r).scale(79.4183)}},function(t,n,e){"use strict";function r(t,n){if(!n)return[t,0];var e=Object(i.a)(n);if(!t||e===i.o)return[0,n];var r=e/i.o,c=r*r,u=(8*r-c*(c+2)-5)/(2*c*(r-1)),o=u*u,a=r*u,f=c+o+2*a,s=r+3*u,l=t/i.o,b=l+1/l,j=Object(i.x)(Object(i.a)(t)-i.o)*Object(i.B)(b*b-4),O=j*j,v=f*(c+o*O-1)+(1-c)*(c*(s*s+4*o)+12*a*o+4*o*o),d=(j*(f+o-1)+2*Object(i.B)(v))/(4*f+O);return[Object(i.x)(t)*i.o*d,Object(i.x)(n)*i.o*Object(i.B)(1+j*Object(i.a)(d)-d*d)]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e;if(!t||!n)return[t,n];n/=i.s;var r=Object(i.x)(t)*t/i.o,c=(r*r-1+4*n*n)/Object(i.a)(r),u=c*c,o=2*n,a=50;do{var f=o*o,s=(8*o-f*(f+2)-5)/(2*f*(o-1)),l=(3*o-f*o-10)/(2*f*o),b=s*s,j=o*s,O=o+s,v=O*O,d=o+3*s,h=v*(f+b*u-1)+(1-f)*(f*(d*d+4*b)+b*(12*j+4*b)),g=-2*O*(4*j*b+(1-4*f+3*f*f)*(1+l)+b*(14*f-6-u+(8*f-8-2*u)*l)+j*(12*f-8+(10*f-10-u)*l)),p=Object(i.B)(h);o-=e=(c*(v+b-1)+2*p-r*(4*v+u))/(c*(2*s*l+2*O*(1+l))+g/p-8*O*(c*(-1+b+v)+2*p)*(1+l)/(u+4*v))}while(e>i.k&&--a>0);return[Object(i.x)(t)*(Object(i.B)(c*c+4)+c)*i.s/4,i.o*o]},n.a=function(){return Object(c.m)(r).scale(127.16)}},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(1),c=e(0),i=e(5),u=4*c.s+3*Object(c.B)(3),o=2*Object(c.B)(2*c.s*Object(c.B)(3)/u),a=Object(i.b)(o*Object(c.B)(3)/c.s,o,u/6);n.a=function(){return Object(r.m)(a).scale(176.84)}},function(t,n,e){"use strict";function r(t,n){return[t*Object(i.B)(1-3*n*n/(i.s*i.s)),n]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){return[t/Object(i.B)(1-3*n*n/(i.s*i.s)),n]},n.a=function(){return Object(c.m)(r).scale(152.63)}},function(t,n,e){"use strict";function r(t,n){var e=.90631*Object(i.y)(n),r=Object(i.B)(1-e*e),c=Object(i.B)(2/(1+r*Object(i.h)(t/=3)));return[2.66723*r*c*Object(i.y)(t),1.24104*e*c]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=t/2.66723,r=n/1.24104,c=Object(i.B)(e*e+r*r),u=2*Object(i.e)(c/2);return[3*Object(i.g)(t*Object(i.F)(u),2.66723*c),c&&Object(i.e)(n*Object(i.y)(u)/(1.24104*.90631*c))]},n.a=function(){return Object(c.m)(r).scale(172.632)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.h)(n),r=Object(i.h)(t)*e,c=1-r,u=Object(i.h)(t=Object(i.g)(Object(i.y)(t)*e,-Object(i.y)(n))),o=Object(i.y)(t);return e=Object(i.B)(1-r*r),[o*e-u*c,-u*e-o*c]}n.b=r;var c=e(1),i=e(0);r.invert=function(t,n){var e=(t*t+n*n)/-2,r=Object(i.B)(-e*(2+e)),c=n*e+t*r,u=t*e-n*r,o=Object(i.B)(u*u+c*c);return[Object(i.g)(r*c,o*(1+e)),o?-Object(i.e)(r*u/o):0]},n.a=function(){return Object(c.m)(r).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)}},function(t,n,e){"use strict";function r(t,n){var e=Object(i.a)(t,n);return[(e[0]+t/u.o)/2,(e[1]+n)/2]}n.b=r;var c=e(1),i=e(71),u=e(0);r.invert=function(t,n){var e=t,r=n,c=25;do{var i,o=Object(u.h)(r),a=Object(u.y)(r),f=Object(u.y)(2*r),s=a*a,l=o*o,b=Object(u.y)(e),j=Object(u.h)(e/2),O=Object(u.y)(e/2),v=O*O,d=1-l*j*j,h=d?Object(u.b)(o*j)*Object(u.B)(i=1/d):i=0,g=.5*(2*h*o*O+e/u.o)-t,p=.5*(h*a+r)-n,y=.5*i*(l*v+h*o*j*s)+.5/u.o,m=i*(b*f/4-h*a*O),w=.125*i*(f*O-h*a*l*b),M=.5*i*(s*j+h*v*o)+.5,k=m*w-M*y,E=(p*m-g*M)/k,x=(g*w-p*y)/k;e-=E,r-=x}while((Object(u.a)(E)>u.k||Object(u.a)(x)>u.k)&&--c>0);return[e,r]},n.a=function(){return Object(c.m)(r).scale(158.837)}},function(t,n,e){"use strict";function r(t){}function c(t){}function i(){}function u(t){var n=t.toLowerCase().replace(/ /g,""),e="assets/img/"+n+"@2x.jpg";b.at({src:e});var r="https://www.youtube.com/watch?v="+f.default[t];l.at({href:r}),j.text(t)}function o(){}Object.defineProperty(n,"__esModule",{value:!0});var a=e(240),f=function(t){return t&&t.__esModule?t:{default:t}}(a),s=d3.select("#map"),l=s.select(".info__trailer a"),b=s.select(".info__trailer img"),j=s.select(".info__words p span"),O=void 0;window.onYouTubeIframeAPIReady=function(){O=new YT.Player("youtube-player",{height:"200",width:"240",videoId:f.default.Dunkirk,events:{onReady:r,onStateChange:c}})},n.default={init:o,resize:i,changeMovie:u}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={Dunkirk:"F-eMt3SrfFU","Get Out":"sRfnevzM9kQ","Call Me by Your Name":"Z9AYPxH5NTM","The Shape of Water":"XFYWazblaUA","Lady Bird":"cNi_HC839Wo","Darkest Hour":"LtJ60u7SUSw","Three Billboards":"Jit3YhGx5pU","Phantom Thread":"xNsiQMeSvMk","The Post":"nrXlY6gzTTM"}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}]);