UNPKG

433 kBJavaScriptView Raw
1!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.DataSet=t():n.DataSet=t()}(this,function(){return function(n){function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var e={};return t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{configurable:!1,enumerable:!0,get:r})},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=273)}([function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(145);Object.defineProperty(t,"geoArea",{enumerable:!0,get:function(){return r(o).default}});var i=e(294);Object.defineProperty(t,"geoBounds",{enumerable:!0,get:function(){return r(i).default}});var a=e(295);Object.defineProperty(t,"geoCentroid",{enumerable:!0,get:function(){return r(a).default}});var u=e(146);Object.defineProperty(t,"geoCircle",{enumerable:!0,get:function(){return r(u).default}});var c=e(148);Object.defineProperty(t,"geoClipAntimeridian",{enumerable:!0,get:function(){return r(c).default}});var f=e(166);Object.defineProperty(t,"geoClipCircle",{enumerable:!0,get:function(){return r(f).default}});var l=e(313);Object.defineProperty(t,"geoClipExtent",{enumerable:!0,get:function(){return r(l).default}});var s=e(59);Object.defineProperty(t,"geoClipRectangle",{enumerable:!0,get:function(){return r(s).default}});var d=e(315);Object.defineProperty(t,"geoContains",{enumerable:!0,get:function(){return r(d).default}});var p=e(167);Object.defineProperty(t,"geoDistance",{enumerable:!0,get:function(){return r(p).default}});var h=e(316);Object.defineProperty(t,"geoGraticule",{enumerable:!0,get:function(){return r(h).default}}),Object.defineProperty(t,"geoGraticule10",{enumerable:!0,get:function(){return h.graticule10}});var v=e(317);Object.defineProperty(t,"geoInterpolate",{enumerable:!0,get:function(){return r(v).default}});var g=e(168);Object.defineProperty(t,"geoLength",{enumerable:!0,get:function(){return r(g).default}});var y=e(318);Object.defineProperty(t,"geoPath",{enumerable:!0,get:function(){return r(y).default}});var _=e(170);Object.defineProperty(t,"geoAlbers",{enumerable:!0,get:function(){return r(_).default}});var m=e(326);Object.defineProperty(t,"geoAlbersUsa",{enumerable:!0,get:function(){return r(m).default}});var b=e(327);Object.defineProperty(t,"geoAzimuthalEqualArea",{enumerable:!0,get:function(){return r(b).default}}),Object.defineProperty(t,"geoAzimuthalEqualAreaRaw",{enumerable:!0,get:function(){return b.azimuthalEqualAreaRaw}});var x=e(328);Object.defineProperty(t,"geoAzimuthalEquidistant",{enumerable:!0,get:function(){return r(x).default}}),Object.defineProperty(t,"geoAzimuthalEquidistantRaw",{enumerable:!0,get:function(){return x.azimuthalEquidistantRaw}});var w=e(329);Object.defineProperty(t,"geoConicConformal",{enumerable:!0,get:function(){return r(w).default}}),Object.defineProperty(t,"geoConicConformalRaw",{enumerable:!0,get:function(){return w.conicConformalRaw}});var M=e(88);Object.defineProperty(t,"geoConicEqualArea",{enumerable:!0,get:function(){return r(M).default}}),Object.defineProperty(t,"geoConicEqualAreaRaw",{enumerable:!0,get:function(){return M.conicEqualAreaRaw}});var P=e(330);Object.defineProperty(t,"geoConicEquidistant",{enumerable:!0,get:function(){return r(P).default}}),Object.defineProperty(t,"geoConicEquidistantRaw",{enumerable:!0,get:function(){return P.conicEquidistantRaw}});var E=e(171);Object.defineProperty(t,"geoEquirectangular",{enumerable:!0,get:function(){return r(E).default}}),Object.defineProperty(t,"geoEquirectangularRaw",{enumerable:!0,get:function(){return E.equirectangularRaw}});var j=e(331);Object.defineProperty(t,"geoGnomonic",{enumerable:!0,get:function(){return r(j).default}}),Object.defineProperty(t,"geoGnomonicRaw",{enumerable:!0,get:function(){return j.gnomonicRaw}});var S=e(332);Object.defineProperty(t,"geoIdentity",{enumerable:!0,get:function(){return r(S).default}});var O=e(15);Object.defineProperty(t,"geoProjection",{enumerable:!0,get:function(){return r(O).default}}),Object.defineProperty(t,"geoProjectionMutator",{enumerable:!0,get:function(){return O.projectionMutator}});var R=e(91);Object.defineProperty(t,"geoMercator",{enumerable:!0,get:function(){return r(R).default}}),Object.defineProperty(t,"geoMercatorRaw",{enumerable:!0,get:function(){return R.mercatorRaw}});var T=e(333);Object.defineProperty(t,"geoNaturalEarth1",{enumerable:!0,get:function(){return r(T).default}}),Object.defineProperty(t,"geoNaturalEarth1Raw",{enumerable:!0,get:function(){return T.naturalEarth1Raw}});var q=e(334);Object.defineProperty(t,"geoOrthographic",{enumerable:!0,get:function(){return r(q).default}}),Object.defineProperty(t,"geoOrthographicRaw",{enumerable:!0,get:function(){return q.orthographicRaw}});var A=e(335);Object.defineProperty(t,"geoStereographic",{enumerable:!0,get:function(){return r(A).default}}),Object.defineProperty(t,"geoStereographicRaw",{enumerable:!0,get:function(){return A.stereographicRaw}});var C=e(336);Object.defineProperty(t,"geoTransverseMercator",{enumerable:!0,get:function(){return r(C).default}}),Object.defineProperty(t,"geoTransverseMercatorRaw",{enumerable:!0,get:function(){return C.transverseMercatorRaw}});var k=e(58);Object.defineProperty(t,"geoRotation",{enumerable:!0,get:function(){return r(k).default}});var z=e(25);Object.defineProperty(t,"geoStream",{enumerable:!0,get:function(){return r(z).default}});var N=e(60);Object.defineProperty(t,"geoTransform",{enumerable:!0,get:function(){return r(N).default}})},function(n,t){function e(n){return n>0?Math.sqrt(n):0}t.__esModule=!0,t.sinci=function(n){return n?n/Math.sin(n):1},t.asin=function(n){return n>1?a:n<-1?-a:Math.asin(n)},t.acos=function(n){return n>1?0:n<-1?i:Math.acos(n)},t.sqrt=e,t.tanh=function(n){return((n=r(2*n))-1)/(n+1)},t.sinh=function(n){return(r(n)-r(-n))/2},t.cosh=function(n){return(r(n)+r(-n))/2},t.arsinh=function(n){return o(n+e(n*n+1))},t.arcosh=function(n){return o(n+e(n*n-1))};t.abs=Math.abs,t.atan=Math.atan,t.atan2=Math.atan2,t.ceil=Math.ceil,t.cos=Math.cos;var r=t.exp=Math.exp,o=(t.floor=Math.floor,t.log=Math.log),i=(t.max=Math.max,t.min=Math.min,t.pow=Math.pow,t.round=Math.round,t.sign=Math.sign||function(n){return n>0?1:n<0?-1:0},t.sin=Math.sin,t.tan=Math.tan,t.epsilon=1e-6,t.epsilon2=1e-12,t.pi=Math.PI),a=t.halfPi=i/2;t.quarterPi=i/4,t.sqrt1_2=Math.SQRT1_2,t.sqrt2=e(2),t.sqrtPi=e(i),t.tau=2*i,t.degrees=180/i,t.radians=i/180},function(n,t,e){var r=e(5),o=e(241),i=e(12),a=e(583),u=e(183),c=e(42),f=e(119),l=function(n){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{state:{}};!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?n:t}(this,n.call(this));return r(o,{_onChangeTimer:null,DataSet:t,isDataSet:!0,views:{}},e),o}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(t,n),t.prototype._getUniqueViewName=function(){for(var n=a("view_");this.views[n];)n=a("view_");return n},t.prototype.createView=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(o(n)&&(n=this._getUniqueViewName()),i(n)&&(t=n,n=this._getUniqueViewName()),this.views[n])throw new Error("data view exists: "+n);var e=new c(this,t);return this.views[n]=e,e},t.prototype.getView=function(n){return this.views[n]},t.prototype.setView=function(n,t){this.views[n]=t},t.prototype.setState=function(n,t){var e=this;e.state[n]=t,e._onChangeTimer&&(clearTimeout(e._onChangeTimer),e._onChangeTimer=null),e._onChangeTimer=setTimeout(function(){e.emit("statechange",n,t)},16)},t}(u);r(l,{CONSTANTS:f,DataSet:l,DataView:c,View:c,connectors:{},transforms:{},registerConnector:function(n,t){l.connectors[n]=t},getConnector:function(n){return l.connectors[n]||l.connectors.default},registerTransform:function(n,t){l.transforms[n]=t},getTransform:function(n){return l.transforms[n]||l.transforms.default}},f),c.DataSet=l,r(l.prototype,{view:l.prototype.createView}),n.exports=l},function(n,t){t.__esModule=!0,t.acos=function(n){return n>1?0:n<-1?e:Math.acos(n)},t.asin=function(n){return n>1?r:n<-1?-r:Math.asin(n)},t.haversin=function(n){return(n=o(n/2))*n};t.epsilon=1e-6,t.epsilon2=1e-12;var e=t.pi=Math.PI,r=t.halfPi=e/2,o=(t.quarterPi=e/4,t.tau=2*e,t.degrees=180/e,t.radians=e/180,t.abs=Math.abs,t.atan=Math.atan,t.atan2=Math.atan2,t.cos=Math.cos,t.ceil=Math.ceil,t.exp=Math.exp,t.floor=Math.floor,t.log=Math.log,t.pow=Math.pow,t.sin=Math.sin);t.sign=Math.sign||function(n){return n>0?1:n<0?-1:0},t.sqrt=Math.sqrt,t.tan=Math.tan},function(n,t){t.__esModule=!0,t.acos=function(n){return n>1?0:n<-1?e:Math.acos(n)},t.asin=function(n){return n>1?r:n<-1?-r:Math.asin(n)},t.haversin=function(n){return(n=o(n/2))*n};t.epsilon=1e-6,t.epsilon2=1e-12;var e=t.pi=Math.PI,r=t.halfPi=e/2,o=(t.quarterPi=e/4,t.tau=2*e,t.degrees=180/e,t.radians=e/180,t.abs=Math.abs,t.atan=Math.atan,t.atan2=Math.atan2,t.cos=Math.cos,t.ceil=Math.ceil,t.exp=Math.exp,t.floor=Math.floor,t.log=Math.log,t.pow=Math.pow,t.sin=Math.sin);t.sign=Math.sign||function(n){return n>0?1:n<0?-1:0},t.sqrt=Math.sqrt,t.tan=Math.tan},function(n,t,e){var r=e(54),o=e(36),i=e(282),a=e(20),u=e(57),c=e(10),f=Object.prototype.hasOwnProperty,l=i(function(n,t){if(u(t)||a(t))o(t,c(t),n);else for(var e in t)f.call(t,e)&&r(n,e,t[e])});n.exports=l},function(n,t,e){var r=e(7),o="Invalid field: it must be a string!",i="Invalid fields: it must be an array!";n.exports={getField:function(n,t){var e=n.field,i=n.fields;if(r(e))return e;if(Array.isArray(e))return console.warn(o),e[0];if(console.warn(o+" will try to get fields instead."),r(i))return i;if(Array.isArray(i)&&i.length)return i[0];if(t)return t;throw new TypeError(o)},getFields:function(n,t){var e=n.field,o=n.fields;if(Array.isArray(o))return o;if(r(o))return console.warn(i),[o];if(console.warn(i+" will try to get field instead."),r(e))return console.warn(i),[e];if(Array.isArray(e)&&e.length)return console.warn(i),e;if(t)return t;throw new TypeError(i)}}},function(n,t,e){var r=e(19),o=e(8),i=e(16),a="[object String]";n.exports=function(n){return"string"==typeof n||!o(n)&&i(n)&&r(n)==a}},function(n,t){var e=Array.isArray;n.exports=e},function(n,t,e){var r=e(19),o=e(12),i="[object AsyncFunction]",a="[object Function]",u="[object GeneratorFunction]",c="[object Proxy]";n.exports=function(n){if(!o(n))return!1;var t=r(n);return t==a||t==u||t==i||t==c}},function(n,t,e){var r=e(142),o=e(292),i=e(20);n.exports=function(n){return i(n)?r(n):o(n)}},function(n,t,e){var r=e(205),o=e(489),i=e(99);n.exports=function(n,t){return null==n?n:r(n,o(t),i)}},function(n,t){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};n.exports=function(n){var t=void 0===n?"undefined":e(n);return null!=n&&("object"==t||"function"==t)}},function(n,t,e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(137),i="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,a=o||i||Function("return this")();n.exports=a},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(154);Object.defineProperty(t,"bisect",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"bisectRight",{enumerable:!0,get:function(){return o.bisectRight}}),Object.defineProperty(t,"bisectLeft",{enumerable:!0,get:function(){return o.bisectLeft}});var i=e(34);Object.defineProperty(t,"ascending",{enumerable:!0,get:function(){return r(i).default}});var a=e(155);Object.defineProperty(t,"bisector",{enumerable:!0,get:function(){return r(a).default}});var u=e(297);Object.defineProperty(t,"cross",{enumerable:!0,get:function(){return r(u).default}});var c=e(298);Object.defineProperty(t,"descending",{enumerable:!0,get:function(){return r(c).default}});var f=e(157);Object.defineProperty(t,"deviation",{enumerable:!0,get:function(){return r(f).default}});var l=e(159);Object.defineProperty(t,"extent",{enumerable:!0,get:function(){return r(l).default}});var s=e(299);Object.defineProperty(t,"histogram",{enumerable:!0,get:function(){return r(s).default}});var d=e(302);Object.defineProperty(t,"thresholdFreedmanDiaconis",{enumerable:!0,get:function(){return r(d).default}});var p=e(303);Object.defineProperty(t,"thresholdScott",{enumerable:!0,get:function(){return r(p).default}});var h=e(163);Object.defineProperty(t,"thresholdSturges",{enumerable:!0,get:function(){return r(h).default}});var v=e(304);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return r(v).default}});var g=e(305);Object.defineProperty(t,"mean",{enumerable:!0,get:function(){return r(g).default}});var y=e(306);Object.defineProperty(t,"median",{enumerable:!0,get:function(){return r(y).default}});var _=e(307);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return r(_).default}});var m=e(164);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return r(m).default}});var b=e(156);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return r(b).default}});var x=e(308);Object.defineProperty(t,"permute",{enumerable:!0,get:function(){return r(x).default}});var w=e(86);Object.defineProperty(t,"quantile",{enumerable:!0,get:function(){return r(w).default}});var M=e(161);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return r(M).default}});var P=e(309);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return r(P).default}});var E=e(310);Object.defineProperty(t,"shuffle",{enumerable:!0,get:function(){return r(E).default}});var j=e(311);Object.defineProperty(t,"sum",{enumerable:!0,get:function(){return r(j).default}});var S=e(162);Object.defineProperty(t,"ticks",{enumerable:!0,get:function(){return r(S).default}}),Object.defineProperty(t,"tickIncrement",{enumerable:!0,get:function(){return S.tickIncrement}}),Object.defineProperty(t,"tickStep",{enumerable:!0,get:function(){return S.tickStep}});var O=e(165);Object.defineProperty(t,"transpose",{enumerable:!0,get:function(){return r(O).default}});var R=e(158);Object.defineProperty(t,"variance",{enumerable:!0,get:function(){return r(R).default}});var T=e(312);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return r(T).default}})},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n){function t(n){return n=b(n[0]*l.radians,n[1]*l.radians),[n[0]*j+y,_-n[1]*j]}function e(n,t){return n=g(n,t),[n[0]*j+y,_-n[1]*j]}function r(){b=(0,c.default)(m=(0,s.rotateRadians)(q,A,C),g);var n=g(R,T);return y=S-n[0]*j,_=O+n[1]*j,o()}function o(){return P=E=null,t}var g,y,_,m,b,x,w,M,P,E,j=150,S=480,O=250,R=0,T=0,q=0,A=0,C=0,k=null,z=i.default,N=null,L=f.default,I=.5,B=(0,h.default)(e,I);return t.stream=function(n){return P&&E===n?P:P=v(function(n){return(0,d.transformer)({point:function(t,e){var r=n(t,e);return this.stream.point(r[0],r[1])}})}(m)(z(B(L(E=n)))))},t.preclip=function(n){return arguments.length?(z=n,k=void 0,o()):z},t.postclip=function(n){return arguments.length?(L=n,N=x=w=M=null,o()):L},t.clipAngle=function(n){return arguments.length?(z=+n?(0,a.default)(k=n*l.radians):(k=null,i.default),o()):k*l.degrees},t.clipExtent=function(n){return arguments.length?(L=null==n?(N=x=w=M=null,f.default):(0,u.default)(N=+n[0][0],x=+n[0][1],w=+n[1][0],M=+n[1][1]),o()):null==N?null:[[N,x],[w,M]]},t.scale=function(n){return arguments.length?(j=+n,r()):j},t.translate=function(n){return arguments.length?(S=+n[0],O=+n[1],r()):[S,O]},t.center=function(n){return arguments.length?(R=n[0]%360*l.radians,T=n[1]%360*l.radians,r()):[R*l.degrees,T*l.degrees]},t.rotate=function(n){return arguments.length?(q=n[0]%360*l.radians,A=n[1]%360*l.radians,C=n.length>2?n[2]%360*l.radians:0,r()):[q*l.degrees,A*l.degrees,C*l.degrees]},t.precision=function(n){return arguments.length?(B=(0,h.default)(e,I=n*n),o()):(0,l.sqrt)(I)},t.fitExtent=function(n,e){return(0,p.fitExtent)(t,n,e)},t.fitSize=function(n,e){return(0,p.fitSize)(t,n,e)},t.fitWidth=function(n,e){return(0,p.fitWidth)(t,n,e)},t.fitHeight=function(n,e){return(0,p.fitHeight)(t,n,e)},function(){return g=n.apply(this,arguments),t.invert=g.invert&&function(n){return(n=b.invert((n[0]-y)/j,(_-n[1])/j))&&[n[0]*l.degrees,n[1]*l.degrees]},r()}}t.__esModule=!0,t.default=function(n){return o(function(){return n})()},t.projectionMutator=o;var i=r(e(148)),a=r(e(166)),u=r(e(59)),c=r(e(147)),f=r(e(87)),l=e(3),s=e(58),d=e(60),p=e(90),h=r(e(324)),v=(0,d.transformer)({point:function(n,t){this.stream.point(n*l.radians,t*l.radians)}})},function(n,t){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};n.exports=function(n){return null!=n&&"object"==(void 0===n?"undefined":e(n))}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n){function t(n){return n=m(n[0]*l.radians,n[1]*l.radians),[n[0]*E+g,y-n[1]*E]}function e(n,t){return n=d(n,t),[n[0]*E+g,y-n[1]*E]}function r(){m=(0,c.default)(_=(0,s.rotateRadians)(T,q,A),d);var n=d(O,R);return g=j-n[0]*E,y=S+n[1]*E,o()}function o(){return M=P=null,t}var d,g,y,_,m,b,x,w,M,P,E=150,j=480,S=250,O=0,R=0,T=0,q=0,A=0,C=null,k=i.default,z=null,N=f.default,L=.5,I=(0,h.default)(e,L);return t.stream=function(n){return M&&P===n?M:M=v(k(_,I(N(P=n))))},t.clipAngle=function(n){return arguments.length?(k=+n?(0,a.default)(C=n*l.radians,6*l.radians):(C=null,i.default),o()):C*l.degrees},t.clipExtent=function(n){return arguments.length?(N=null==n?(z=b=x=w=null,f.default):(0,u.clipExtent)(z=+n[0][0],b=+n[0][1],x=+n[1][0],w=+n[1][1]),o()):null==z?null:[[z,b],[x,w]]},t.scale=function(n){return arguments.length?(E=+n,r()):E},t.translate=function(n){return arguments.length?(j=+n[0],S=+n[1],r()):[j,S]},t.center=function(n){return arguments.length?(O=n[0]%360*l.radians,R=n[1]%360*l.radians,r()):[O*l.degrees,R*l.degrees]},t.rotate=function(n){return arguments.length?(T=n[0]%360*l.radians,q=n[1]%360*l.radians,A=n.length>2?n[2]%360*l.radians:0,r()):[T*l.degrees,q*l.degrees,A*l.degrees]},t.precision=function(n){return arguments.length?(I=(0,h.default)(e,L=n*n),o()):(0,l.sqrt)(L)},t.fitExtent=(0,p.fitExtent)(t),t.fitSize=(0,p.fitSize)(t),function(){return d=n.apply(this,arguments),t.invert=d.invert&&function(n){return(n=m.invert((n[0]-g)/E,(y-n[1])/E))&&[n[0]*l.degrees,n[1]*l.degrees]},r()}}t.__esModule=!0,t.default=function(n){return o(function(){return n})()},t.projectionMutator=o;var i=r(e(511)),a=r(e(513)),u=e(211),c=r(e(210)),f=r(e(216)),l=e(4),s=e(109),d=e(112),p=e(220),h=r(e(514)),v=(0,d.transform)({point:function(n,t){this.stream.point(n*l.radians,t*l.radians)}})},function(n,t,e){var r=e(9),o=e(7),i=e(528),a=e(534);n.exports=function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],u=n;e&&e.length&&(u=a(n,e));var c=void 0;r(t)?c=t:Array.isArray(t)?c=function(n){return"_"+t.map(function(t){return n[t]}).join("-")}:o(t)&&(c=function(n){return"_"+n[t]});return i(u,c)}},function(n,t,e){var r=e(32),o=e(277),i=e(278),a="[object Null]",u="[object Undefined]",c=r?r.toStringTag:void 0;n.exports=function(n){return null==n?void 0===n?u:a:c&&c in Object(n)?o(n):i(n)}},function(n,t,e){var r=e(9),o=e(81);n.exports=function(n){return null!=n&&o(n.length)&&!r(n)}},function(n,t){t.__esModule=!0,t.default=function(){}},function(n,t,e){function r(n,t){var e,r=n*(0,a.sin)(t),o=30;do{t-=e=(t+(0,a.sin)(t)-r)/(1+(0,a.cos)(t))}while((0,a.abs)(e)>a.epsilon&&--o>0);return t/2}function o(n,t,e){function o(o,i){return[n*o*(0,a.cos)(i=r(e,i)),t*(0,a.sin)(i)]}return o.invert=function(r,o){return o=(0,a.asin)(o/t),[r/(n*(0,a.cos)(o)),(0,a.asin)((2*o+(0,a.sin)(2*o))/e)]},o}t.__esModule=!0,t.mollweideRaw=void 0,t.mollweideBromleyTheta=r,t.mollweideBromleyRaw=o,t.default=function(){return(0,i.geoProjection)(u).scale(169.529)};var i=e(0),a=e(1),u=t.mollweideRaw=o(a.sqrt2/a.halfPi,a.sqrt2,a.pi)},function(n,t,e){var r=e(226);n.exports=function(n){if(0===n.length)throw new Error("mean requires at least one data point");return r(n)/n.length}},function(n,t,e){var r=e(275),o=e(281);n.exports=function(n,t){var e=o(n,t);return r(e)?e:void 0}},function(n,t){function e(n,t){n&&a.hasOwnProperty(n.type)&&a[n.type](n,t)}function r(n,t,e){var r,o=-1,i=n.length-e;for(t.lineStart();++o<i;)r=n[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function o(n,t){var e=-1,o=n.length;for(t.polygonStart();++e<o;)r(n[e],t,1);t.polygonEnd()}t.__esModule=!0,t.default=function(n,t){n&&i.hasOwnProperty(n.type)?i[n.type](n,t):e(n,t)};var i={Feature:function(n,t){e(n.geometry,t)},FeatureCollection:function(n,t){for(var r=n.features,o=-1,i=r.length;++o<i;)e(r[o].geometry,t)}},a={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,o=e.length;++r<o;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){r(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,o=-1,i=e.length;++o<i;)r(e[o],t,0)},Polygon:function(n,t){o(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)o(e[r],t)},GeometryCollection:function(n,t){for(var r=n.geometries,o=-1,i=r.length;++o<i;)e(r[o],t)}}},function(n,t,e){function r(n,t){for(var e,r,o,i=-1,a=n.length,u=n[0],c=[];++i<a;){r=((e=n[i])[0]-u[0])/t,o=(e[1]-u[1])/t;for(var f=0;f<t;++f)c.push([u[0]+f*r,u[1]+f*o]);u=e}return c.push(e),c}t.__esModule=!0,t.default=function(n,t){function e(e,r){for(var o=r<0?-1:1,i=t[+(r<0)],a=0,u=i.length-1;a<u&&e>i[a][2][0];++a);var c=n(e-i[a][1][0],r);return c[0]+=n(i[a][1][0],o*r>o*i[a][0][1]?i[a][0][1]:r)[0],c}var u,c;n.invert&&(e.invert=function(r,o){for(var i=c[+(o<0)],u=t[+(o<0)],f=0,l=i.length;f<l;++f){var s=i[f];if(s[0][0]<=r&&r<s[1][0]&&s[0][1]<=o&&o<s[1][1]){var d=n.invert(r-n(u[f][1][0],0)[0],o);return d[0]+=u[f][1][0],function(n,t){return(0,a.abs)(n[0]-t[0])<a.epsilon&&(0,a.abs)(n[1]-t[1])<a.epsilon}(e(d[0],d[1]),[r,o])?d:null}}});var f=(0,i.geoProjection)(e),l=f.stream;return f.stream=function(n){var t=f.rotate(),e=l(n),r=(f.rotate([0,0]),l(n));return f.rotate(t),e.sphere=function(){(0,i.geoStream)(u,r)},e},f.lobes=function(e){return arguments.length?(u=function(n){var t,e,i,u,c,f,l,s=[],d=n[0].length;for(l=0;l<d;++l)e=(t=n[0][l])[0][0],i=t[0][1],u=t[1][1],c=t[2][0],f=t[2][1],s.push(r([[e+a.epsilon,i+a.epsilon],[e+a.epsilon,u-a.epsilon],[c-a.epsilon,u-a.epsilon],[c-a.epsilon,f+a.epsilon]],30));for(l=n[1].length-1;l>=0;--l)e=(t=n[1][l])[0][0],i=t[0][1],u=t[1][1],c=t[2][0],f=t[2][1],s.push(r([[c-a.epsilon,f-a.epsilon],[c-a.epsilon,u+a.epsilon],[e+a.epsilon,u+a.epsilon],[e+a.epsilon,i-a.epsilon]],30));return{type:"Polygon",coordinates:[(0,o.merge)(s)]}}(e),t=e.map(function(n){return n.map(function(n){return[[n[0][0]*a.radians,n[0][1]*a.radians],[n[1][0]*a.radians,n[1][1]*a.radians],[n[2][0]*a.radians,n[2][1]*a.radians]]})}),c=t.map(function(t){return t.map(function(t){var e,r=n(t[0][0],t[0][1])[0],o=n(t[2][0],t[2][1])[0],i=n(t[1][0],t[0][1])[1],a=n(t[1][0],t[1][1])[1];return i>a&&(e=i,i=a,a=e),[[r,i],[o,a]]})}),f):t.map(function(n){return n.map(function(n){return[[n[0][0]*a.degrees,n[0][1]*a.degrees],[n[1][0]*a.degrees,n[1][1]*a.degrees],[n[2][0]*a.degrees,n[2][1]*a.degrees]]})})},null!=t&&f.lobes(t),f};var o=e(14),i=e(0),a=e(1)},function(n,t){t.__esModule=!0,t.default=function(){}},function(n,t){function e(n,t){n&&a.hasOwnProperty(n.type)&&a[n.type](n,t)}function r(n,t,e){var r,o=-1,i=n.length-e;for(t.lineStart();++o<i;)r=n[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function o(n,t){var e=-1,o=n.length;for(t.polygonStart();++e<o;)r(n[e],t,1);t.polygonEnd()}t.__esModule=!0,t.default=function(n,t){n&&i.hasOwnProperty(n.type)?i[n.type](n,t):e(n,t)};var i={Feature:function(n,t){e(n.geometry,t)},FeatureCollection:function(n,t){for(var r=n.features,o=-1,i=r.length;++o<i;)e(r[o].geometry,t)}},a={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,o=e.length;++r<o;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){r(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,o=-1,i=e.length;++o<i;)r(e[o],t,0)},Polygon:function(n,t){o(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)o(e[r],t)},GeometryCollection:function(n,t){for(var r=n.geometries,o=-1,i=r.length;++o<i;)e(r[o],t)}}},function(n,t,e){t.__esModule=!0;var r=e(524);Object.defineProperty(t,"path",{enumerable:!0,get:function(){return function(n){return n&&n.__esModule?n:{default:n}}(r).default}})},function(n,t,e){var r=n.exports={};r.linearRegression=e(536),r.linearRegressionLine=e(537),r.standardDeviation=e(224),r.rSquared=e(538),r.mode=e(539),r.modeFast=e(540),r.modeSorted=e(228),r.min=e(229),r.max=e(230),r.minSorted=e(541),r.maxSorted=e(542),r.sum=e(226),r.sumSimple=e(543),r.product=e(544),r.quantile=e(116),r.quantileSorted=e(117),r.interquartileRange=r.iqr=e(546),r.medianAbsoluteDeviation=r.mad=e(547),r.chunk=e(548),r.sampleWithReplacement=e(549),r.shuffle=e(232),r.shuffleInPlace=e(233),r.sample=e(550),r.ckmeans=e(551),r.uniqueCountSorted=e(234),r.sumNthPowerDeviations=e(115),r.equalIntervalBreaks=e(552),r.sampleCovariance=e(235),r.sampleCorrelation=e(553),r.sampleVariance=e(118),r.sampleStandardDeviation=e(236),r.sampleSkewness=e(554),r.sampleKurtosis=e(555),r.permutationsHeap=e(556),r.combinations=e(557),r.combinationsReplacement=e(558),r.addToMean=e(559),r.combineMeans=e(237),r.combineVariances=e(560),r.geometricMean=e(561),r.harmonicMean=e(562),r.mean=r.average=e(23),r.median=e(231),r.medianSorted=e(563),r.subtractFromMean=e(564),r.rootMeanSquare=r.rms=e(565),r.variance=e(225),r.tTest=e(566),r.tTestTwoSample=e(567),r.BayesianClassifier=r.bayesian=e(568),r.PerceptronModel=r.perceptron=e(569),r.epsilon=e(73),r.factorial=e(570),r.bernoulliDistribution=e(571),r.binomialDistribution=e(572),r.poissonDistribution=e(573),r.chiSquaredGoodnessOfFit=e(574),r.zScore=e(576),r.cumulativeStdNormalProbability=e(577),r.standardNormalTable=e(238),r.errorFunction=r.erf=e(578),r.inverseErrorFunction=e(239),r.probit=e(579),r.bisect=e(580)},function(n,t){t.__esModule=!0,t.default=function(n){return function(){return n}}},function(n,t,e){var r=e(13).Symbol;n.exports=r},function(n,t){function e(){this.reset()}function r(n,t,e){var r=n.s=t+e,o=r-t,i=r-o;n.t=t-i+(e-o)}t.__esModule=!0,t.default=function(){return new e},e.prototype={constructor:e,reset:function(){this.s=this.t=0},add:function(n){r(o,n,this.t),r(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new e},function(n,t){t.__esModule=!0,t.default=function(n,t){return n<t?-1:n>t?1:n>=t?0:NaN}},function(n,t,e){t.__esModule=!0,t.default=function(n){var t=0,e=(0,r.geoProjectionMutator)(n),i=e(t);return i.parallel=function(n){return arguments.length?e(t=n*o.radians):t*o.degrees},i};var r=e(0),o=e(1)},function(n,t,e){var r=e(54),o=e(79);n.exports=function(n,t,e,i){var a=!e;e||(e={});for(var u=-1,c=t.length;++u<c;){var f=t[u],l=i?i(e[f],n[f],f,e,n):void 0;void 0===l&&(l=n[f]),a?o(e,f,l):r(e,f,l)}return e}},function(n,t){n.exports=function(n){return n}},function(n,t,e){t.__esModule=!0,t.spherical=function(n){return[(0,r.atan2)(n[1],n[0]),(0,r.asin)(n[2])]},t.cartesian=function(n){var t=n[0],e=n[1],o=(0,r.cos)(e);return[o*(0,r.cos)(t),o*(0,r.sin)(t),(0,r.sin)(e)]},t.cartesianDot=function(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]},t.cartesianCross=function(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]},t.cartesianAddInPlace=function(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]},t.cartesianScale=function(n,t){return[n[0]*t,n[1]*t,n[2]*t]},t.cartesianNormalizeInPlace=function(n){var t=(0,r.sqrt)(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t};var r=e(3)},function(n,t){t.__esModule=!0,t.default=function(n){return null===n?NaN:+n}},function(n,t,e){t.__esModule=!0,t.azimuthalRaw=function(n){return function(t,e){var o=(0,r.cos)(t),i=(0,r.cos)(e),a=n(o*i);return[a*i*(0,r.sin)(t),a*(0,r.sin)(e)]}},t.azimuthalInvert=function(n){return function(t,e){var o=(0,r.sqrt)(t*t+e*e),i=n(o),a=(0,r.sin)(i),u=(0,r.cos)(i);return[(0,r.atan2)(t*a,o*u),(0,r.asin)(o&&e*a/o)]}};var r=e(3)},function(n,t,e){function r(n,t){return[n*(0,i.cos)(t),t]}t.__esModule=!0,t.sinusoidalRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(152.63)};var o=e(0),i=e(1);r.invert=function(n,t){return[n/(0,i.cos)(t),t]}},function(n,t,e){var r=e(183),o=e(5),i=e(184),a=e(465),u=e(11),c=e(490),f=e(12),l=e(7),s=e(10),d=e(71),p=e(108),h=function(n){function t(e,r){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=function(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?n:t}(this,n.call(this)),a=i;if(r=r||{},(e=e||{}).isDataSet||(r=e,e=null),o(a,{dataSet:e,loose:!e,dataType:"table",isView:!0,isDataView:!0,origin:[],rows:[],transforms:[],watchingStates:null},r),!a.loose){var u=a.watchingStates;e.on("statechange",function(n){Array.isArray(u)?u.indexOf(n)>-1&&a._reExecute():a._reExecute()})}return i}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(t,n),t.prototype._parseStateExpression=function(n){var t=this.dataSet,e=/^\$state\.(\w+)/.exec(n);return e?t.state[e[1]]:n},t.prototype._preparseOptions=function(n){var t=this,e=i(n);return t.loose?e:(u(e,function(n,r){l(n)&&/^\$state\./.test(n)&&(e[r]=t._parseStateExpression(n))}),e)},t.prototype._prepareSource=function(n,e){var r=t.DataSet;if(this._source={source:n,options:e},e)e=this._preparseOptions(e),this.origin=r.getConnector(e.type)(n,e,this);else if(n instanceof t||l(n))this.origin=r.getConnector("default")(n,this.dataSet);else if(Array.isArray(n))this.origin=n;else{if(!f(n)||!n.type)throw new TypeError("Invalid source");e=this._preparseOptions(n),this.origin=r.getConnector(e.type)(e,this)}return this.rows=p(this.origin),this},t.prototype.source=function(n,t){return this._prepareSource(n,t),this._reExecuteTransforms(),this.trigger("change"),this},t.prototype.transform=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.transforms.push(n),this._executeTransform(n),this},t.prototype._executeTransform=function(n){n=this._preparseOptions(n);t.DataSet.getTransform(n.type)(this,n)},t.prototype._reExecuteTransforms=function(){var n=this;n.transforms.forEach(function(t){n._executeTransform(t)})},t.prototype.addRow=function(n){this.rows.push(n)},t.prototype.removeRow=function(n){this.rows.splice(n,1)},t.prototype.updateRow=function(n,t){o(this.rows[n],t)},t.prototype.findRows=function(n){return this.rows.filter(function(t){return c(t,n)})},t.prototype.findRow=function(n){return a(this.rows,n)},t.prototype.getColumnNames=function(){var n=this.rows[0];return n?s(n):[]},t.prototype.getColumnName=function(n){return this.getColumnNames()[n]},t.prototype.getColumnIndex=function(n){return this.getColumnNames().indexOf(n)},t.prototype.getColumn=function(n){return this.rows.map(function(t){return t[n]})},t.prototype.getColumnData=function(n){return this.getColumn(n)},t.prototype.getSubset=function(n,t,e){for(var r=[],o=n;o<=t;o++)r.push(d(this.rows[o],e));return r},t.prototype.toString=function(n){return n?JSON.stringify(this.rows,null,2):JSON.stringify(this.rows)},t.prototype._reExecute=function(){var n=this._source,t=n.source,e=n.options;this._prepareSource(t,e),this._reExecuteTransforms(),this.trigger("change")},t}(r);n.exports=h},function(n,t,e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(19),i=e(16),a="[object Symbol]";n.exports=function(n){return"symbol"==(void 0===n?"undefined":r(n))||i(n)&&o(n)==a}},function(n,t,e){var r=e(43),o=1/0;n.exports=function(n){if("string"==typeof n||r(n))return n;var t=n+"";return"0"==t&&1/n==-o?"-0":t}},function(n,t){function e(){this.reset()}function r(n,t,e){var r=n.s=t+e,o=r-t,i=r-o;n.t=t-i+(e-o)}t.__esModule=!0,t.default=function(){return new e},e.prototype={constructor:e,reset:function(){this.s=this.t=0},add:function(n){r(o,n,this.t),r(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new e},function(n,t,e){t.__esModule=!0,t.spherical=function(n){return[(0,r.atan2)(n[1],n[0]),(0,r.asin)(n[2])]},t.cartesian=function(n){var t=n[0],e=n[1],o=(0,r.cos)(e);return[o*(0,r.cos)(t),o*(0,r.sin)(t),(0,r.sin)(e)]},t.cartesianDot=function(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]},t.cartesianCross=function(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]},t.cartesianAddInPlace=function(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]},t.cartesianScale=function(n,t){return[n[0]*t,n[1]*t,n[2]*t]},t.cartesianNormalizeInPlace=function(n){var t=(0,r.sqrt)(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t};var r=e(4)},function(n,t,e){t.__esModule=!0,t.azimuthalRaw=function(n){return function(t,e){var o=(0,r.cos)(t),i=(0,r.cos)(e),a=n(o*i);return[a*i*(0,r.sin)(t),a*(0,r.sin)(e)]}},t.azimuthalInvert=function(n){return function(t,e){var o=(0,r.sqrt)(t*t+e*e),i=n(o),a=(0,r.sin)(i),u=(0,r.cos)(i);return[(0,r.atan2)(t*a,o*u),(0,r.asin)(o&&e*a/o)]}};var r=e(4)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(594);Object.defineProperty(t,"cluster",{enumerable:!0,get:function(){return r(o).default}});var i=e(121);Object.defineProperty(t,"hierarchy",{enumerable:!0,get:function(){return r(i).default}});var a=e(606);Object.defineProperty(t,"pack",{enumerable:!0,get:function(){return r(a).default}});var u=e(244);Object.defineProperty(t,"packSiblings",{enumerable:!0,get:function(){return r(u).default}});var c=e(245);Object.defineProperty(t,"packEnclose",{enumerable:!0,get:function(){return r(c).default}});var f=e(608);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return r(f).default}});var l=e(609);Object.defineProperty(t,"stratify",{enumerable:!0,get:function(){return r(l).default}});var s=e(610);Object.defineProperty(t,"tree",{enumerable:!0,get:function(){return r(s).default}});var d=e(611);Object.defineProperty(t,"treemap",{enumerable:!0,get:function(){return r(d).default}});var p=e(612);Object.defineProperty(t,"treemapBinary",{enumerable:!0,get:function(){return r(p).default}});var h=e(49);Object.defineProperty(t,"treemapDice",{enumerable:!0,get:function(){return r(h).default}});var v=e(74);Object.defineProperty(t,"treemapSlice",{enumerable:!0,get:function(){return r(v).default}});var g=e(613);Object.defineProperty(t,"treemapSliceDice",{enumerable:!0,get:function(){return r(g).default}});var y=e(123);Object.defineProperty(t,"treemapSquarify",{enumerable:!0,get:function(){return r(y).default}});var _=e(614);Object.defineProperty(t,"treemapResquarify",{enumerable:!0,get:function(){return r(_).default}})},function(n,t){t.__esModule=!0,t.default=function(n,t,e,r,o){for(var i,a=n.children,u=-1,c=a.length,f=n.value&&(r-t)/n.value;++u<c;)(i=a[u]).y0=e,i.y1=o,i.x0=t,i.x1=t+=i.value*f}},function(n,t){t.__esModule=!0,t.acos=function(n){return n>1?0:n<-1?e:Math.acos(n)},t.asin=function(n){return n>=1?r:n<=-1?-r:Math.asin(n)};t.abs=Math.abs,t.atan2=Math.atan2,t.cos=Math.cos,t.max=Math.max,t.min=Math.min,t.sin=Math.sin,t.sqrt=Math.sqrt,t.epsilon=1e-12;var e=t.pi=Math.PI,r=t.halfPi=e/2;t.tau=2*e},function(n,t){t.__esModule=!0,t.default=function(n,t){if((o=n.length)>1)for(var e,r,o,i=1,a=n[t[0]],u=a.length;i<o;++i)for(r=a,a=n[t[i]],e=0;e<u;++e)a[e][1]+=a[e][0]=isNaN(r[e][1])?r[e][0]:r[e][1]}},function(n,t){t.__esModule=!0,t.default=function(n){for(var t=n.length,e=new Array(t);--t>=0;)e[t]=t;return e}},function(n,t,e){function r(n,t,e){return(n[0]-e[0])*(t[1]-n[1])-(n[0]-t[0])*(e[1]-n[1])}function o(n,t){return t[1]-n[1]||t[0]-n[0]}function i(n,e){var r,i,v,g=n.sort(o).pop();for(t.edges=h=[],t.cells=d=new Array(n.length),t.beaches=s=new l.default,t.circles=p=new l.default;;)if(v=c.firstCircle,g&&(!v||g[1]<v.y||g[1]===v.y&&g[0]<v.x))g[0]===r&&g[1]===i||((0,a.addBeach)(g),r=g[0],i=g[1]),g=n.pop();else{if(!v)break;(0,a.removeBeach)(v.arc)}if((0,u.sortCellHalfedges)(),e){var y=+e[0][0],_=+e[0][1],m=+e[1][0],b=+e[1][1];(0,f.clipEdges)(y,_,m,b),(0,u.clipCells)(y,_,m,b)}this.edges=h,this.cells=d,t.beaches=s=t.circles=p=t.edges=h=t.cells=d=null}t.__esModule=!0,t.edges=t.circles=t.cells=t.beaches=t.epsilon2=t.epsilon=void 0,t.default=i;var a=e(710),u=e(270),c=e(271),f=e(135),l=function(n){return n&&n.__esModule?n:{default:n}}(e(134)),s=(t.epsilon=1e-6,t.epsilon2=1e-12,t.beaches=void 0),d=t.cells=void 0,p=t.circles=void 0,h=t.edges=void 0;i.prototype={constructor:i,polygons:function(){var n=this.edges;return this.cells.map(function(t){var e=t.halfedges.map(function(e){return(0,u.cellHalfedgeStart)(t,n[e])});return e.data=t.site.data,e})},triangles:function(){var n=[],t=this.edges;return this.cells.forEach(function(e,o){if(a=(i=e.halfedges).length)for(var i,a,u,c=e.site,f=-1,l=t[i[a-1]],s=l.left===c?l.right:l.left;++f<a;)u=s,s=(l=t[i[f]]).left===c?l.right:l.left,u&&s&&o<u.index&&o<s.index&&r(c,u,s)<0&&n.push([c.data,u.data,s.data])}),n},links:function(){return this.edges.filter(function(n){return n.right}).map(function(n){return{source:n.left.data,target:n.right.data}})},find:function(n,t,e){for(var r,o,i=this,a=i._found||0,u=i.cells.length;!(o=i.cells[a]);)if(++a>=u)return null;var c=n-o.site[0],f=t-o.site[1],l=c*c+f*f;do{o=i.cells[r=a],a=null,o.halfedges.forEach(function(e){var r=i.edges[e],u=r.left;if(u!==o.site&&u||(u=r.right)){var c=n-u[0],f=t-u[1],s=c*c+f*f;s<l&&(l=s,a=u.index)}})}while(null!==a);return i._found=r,null==e||l<=e*e?o.site:null}}},function(n,t,e){var r=e(79),o=e(55),i=Object.prototype.hasOwnProperty;n.exports=function(n,t,e){var a=n[t];i.call(n,t)&&o(a,e)&&(void 0!==e||t in n)||r(n,t,e)}},function(n,t){n.exports=function(n,t){return n===t||n!=n&&t!=t}},function(n,t){var e=9007199254740991,r=/^(?:0|[1-9]\d*)$/;n.exports=function(n,t){return!!(t=null==t?e:t)&&("number"==typeof n||r.test(n))&&n>-1&&n%1==0&&n<t}},function(n,t){var e=Object.prototype;n.exports=function(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||e)}},function(n,t,e){function r(n,t){return[n>f.pi?n-f.tau:n<-f.pi?n+f.tau:n,t]}function o(n,t,e){return(n%=f.tau)?t||e?(0,c.default)(a(n),u(t,e)):a(n):t||e?u(t,e):r}function i(n){return function(t,e){return t+=n,[t>f.pi?t-f.tau:t<-f.pi?t+f.tau:t,e]}}function a(n){var t=i(n);return t.invert=i(-n),t}function u(n,t){function e(n,t){var e=(0,f.cos)(t),u=(0,f.cos)(n)*e,c=(0,f.sin)(n)*e,l=(0,f.sin)(t),s=l*r+u*o;return[(0,f.atan2)(c*i-s*a,u*r-l*o),(0,f.asin)(s*i+c*a)]}var r=(0,f.cos)(n),o=(0,f.sin)(n),i=(0,f.cos)(t),a=(0,f.sin)(t);return e.invert=function(n,t){var e=(0,f.cos)(t),u=(0,f.cos)(n)*e,c=(0,f.sin)(n)*e,l=(0,f.sin)(t),s=l*i-c*a;return[(0,f.atan2)(c*i+l*a,u*r+s*o),(0,f.asin)(s*r-u*o)]},e}t.__esModule=!0,t.rotateRadians=o,t.default=function(n){function t(t){return t=n(t[0]*f.radians,t[1]*f.radians),t[0]*=f.degrees,t[1]*=f.degrees,t}return n=o(n[0]*f.radians,n[1]*f.radians,n.length>2?n[2]*f.radians:0),t.invert=function(t){return t=n.invert(t[0]*f.radians,t[1]*f.radians),t[0]*=f.degrees,t[1]*=f.degrees,t},t};var c=function(n){return n&&n.__esModule?n:{default:n}}(e(147)),f=e(3);r.invert=r},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n,t,e,r){function s(o,i){return n<=o&&o<=e&&t<=i&&i<=r}function d(o,i,a,u){var c=0,f=0;if(null==o||(c=p(o,a))!==(f=p(i,a))||v(o,i)<0^a>0)do{u.point(0===c||3===c?n:e,c>1?r:t)}while((c=(c+a+4)%4)!==f);else u.point(i[0],i[1])}function p(r,i){return(0,o.abs)(r[0]-n)<o.epsilon?i>0?0:3:(0,o.abs)(r[0]-e)<o.epsilon?i>0?2:1:(0,o.abs)(r[1]-t)<o.epsilon?i>0?1:0:i>0?3:2}function h(n,t){return v(n.x,t.x)}function v(n,t){var e=p(n,1),r=p(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(o){function p(n,t){s(n,t)&&S.point(n,t)}function v(o,i){var u=s(o,i);if(y&&_.push([o,i]),E)m=o,b=i,x=u,E=!1,u&&(S.lineStart(),S.point(o,i));else if(u&&P)S.point(o,i);else{var c=[w=Math.max(l,Math.min(f,w)),M=Math.max(l,Math.min(f,M))],d=[o=Math.max(l,Math.min(f,o)),i=Math.max(l,Math.min(f,i))];(0,a.default)(c,d,n,t,e,r)?(P||(S.lineStart(),S.point(c[0],c[1])),S.point(d[0],d[1]),u||S.lineEnd(),j=!1):u&&(S.lineStart(),S.point(o,i),j=!1)}w=o,M=i,P=u}var g,y,_,m,b,x,w,M,P,E,j,S=o,O=(0,i.default)(),R={point:p,lineStart:function(){R.point=v,y&&y.push(_=[]),E=!0,P=!1,w=M=NaN},lineEnd:function(){g&&(v(m,b),x&&P&&O.rejoin(),g.push(O.result())),R.point=p,P&&S.lineEnd()},polygonStart:function(){S=O,g=[],y=[],j=!0},polygonEnd:function(){var t=function(){for(var t=0,e=0,o=y.length;e<o;++e)for(var i,a,u=y[e],c=1,f=u.length,l=u[0],s=l[0],d=l[1];c<f;++c)i=s,a=d,s=(l=u[c])[0],d=l[1],a<=r?d>r&&(s-i)*(r-a)>(d-a)*(n-i)&&++t:d<=r&&(s-i)*(r-a)<(d-a)*(n-i)&&--t;return t}(),e=j&&t,i=(g=(0,c.merge)(g)).length;(e||i)&&(o.polygonStart(),e&&(o.lineStart(),d(null,null,1,o),o.lineEnd()),i&&(0,u.default)(g,h,t,d,o),o.polygonEnd()),S=o,g=y=_=null}};return R}};var o=e(3),i=r(e(150)),a=r(e(314)),u=r(e(151)),c=e(14),f=1e9,l=-f},function(n,t){function e(n){return function(t){var e=new r;for(var o in n)e[o]=n[o];return e.stream=t,e}}function r(){}t.__esModule=!0,t.default=function(n){return{stream:e(n)}},t.transformer=e,r.prototype={constructor:r,point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(n,t,e){t.__esModule=!0,t.default=function(n,t,e,o,i,a,u,c){function f(f,l){if(!l)return[n*f/r.pi,0];var s=l*l,d=n+s*(t+s*(e+s*o)),p=l*(i-1+s*(a-c+s*u)),h=(d*d+p*p)/(2*p),v=f*(0,r.asin)(d/h)/r.pi;return[h*(0,r.sin)(v),l*(1+s*c)+h*(1-(0,r.cos)(v))]}return arguments.length<8&&(c=0),f.invert=function(f,l){var s,d,p=r.pi*f/n,h=l,v=50;do{var g=h*h,y=n+g*(t+g*(e+g*o)),_=h*(i-1+g*(a-c+g*u)),m=y*y+_*_,b=2*_,x=m/b,w=x*x,M=(0,r.asin)(y/x)/r.pi,P=p*M,E=y*y,j=(2*t+g*(4*e+6*g*o))*h,S=i+g*(3*a+5*g*u),O=(2*(y*j+_*(S-1))*b-m*(2*(S-1)))/(b*b),R=(0,r.cos)(P),T=(0,r.sin)(P),q=x*R,A=x*T,C=p/r.pi*(1/(0,r.sqrt)(1-E/w))*(j*x-y*O)/w,k=A-f,z=h*(1+g*c)+x-q-l,N=O*T+q*C,L=q*M,I=1+O-(O*R-A*C),B=A*M,F=N*B-I*L;if(!F)break;p-=s=(z*N-k*I)/F,h-=d=(k*B-z*L)/F}while(((0,r.abs)(s)>r.epsilon||(0,r.abs)(d)>r.epsilon)&&--v>0);return[p,h]},f};var r=e(1)},function(n,t,e){function r(n,t,e){var o,i,c=t.edges,f=c.length,l={type:"MultiPoint",coordinates:t.face},s=t.face.filter(function(n){return 90!==(0,u.abs)(n[1])}),d=(0,a.geoBounds)({type:"MultiPoint",coordinates:s}),p=!1,h=-1,v=d[1][0]-d[0][0],g=180===v||360===v?[(d[0][0]+d[1][0])/2,(d[0][1]+d[1][1])/2]:(0,a.geoCentroid)(l);if(e)for(;++h<f&&c[h]!==e;);++h;for(var y=0;y<f;++y)i=c[(y+h)%f],Array.isArray(i)?(p||(n.point((o=(0,a.geoInterpolate)(i[0],g)(u.epsilon))[0],o[1]),p=!0),n.point((o=(0,a.geoInterpolate)(i[1],g)(u.epsilon))[0],o[1])):(p=!1,i!==e&&r(n,i,t))}function o(n,t){return n&&t&&n[0]===t[0]&&n[1]===t[1]}function i(n){return n.project.invert||n.children&&n.children.some(i)}t.__esModule=!0,t.default=function(n,t,e){function l(n,t){if(n.edges=function(n){for(var t=n.length,e=[],r=n[t-1],o=0;o<t;++o)e.push([r,r=n[o]]);return e}(n.face),t.face){var e=n.shared=function(n,t){for(var e,r,o=n.length,i=null,a=0;a<o;++a){e=n[a];for(var u=t.length;--u>=0;)if(r=t[u],e[0]===r[0]&&e[1]===r[1]){if(i)return[i,e];i=e}}}(n.face,t.face),r=(0,f.default)(e.map(t.project),e.map(n.project));n.transform=t.transform?(0,c.multiply)(t.transform,r):r;for(var i=t.edges,a=0,u=i.length;a<u;++a)o(e[0],i[a][1])&&o(e[1],i[a][0])&&(i[a]=n),o(e[0],i[a][0])&&o(e[1],i[a][1])&&(i[a]=n);for(a=0,u=(i=n.edges).length;a<u;++a)o(e[0],i[a][0])&&o(e[1],i[a][1])&&(i[a]=t),o(e[0],i[a][1])&&o(e[1],i[a][0])&&(i[a]=t)}else n.transform=t.transform;return n.children&&n.children.forEach(function(t){l(t,n)}),n}function s(n,e){var r,o=t(n,e),i=o.project([n*u.degrees,e*u.degrees]);return(r=o.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 d(n,e){var r=n.project.invert,o=n.transform,i=e;if(o&&(i=[(o=(0,c.inverse)(o))[0]*i[0]+o[1]*i[1]+o[2],o[3]*i[0]+o[4]*i[1]+o[5]]),r&&n===function(n){return t(n[0]*u.radians,n[1]*u.radians)}(a=r(i)))return a;for(var a,f=n.children,l=0,s=f&&f.length;l<s;++l)if(a=d(f[l],e))return a}e=null==e?-u.pi/6:e,l(n,{transform:[(0,u.cos)(e),(0,u.sin)(e),0,-(0,u.sin)(e),(0,u.cos)(e),0]}),i(n)&&(s.invert=function(t,e){var r=d(n,[t,-e]);return r&&(r[0]*=u.radians,r[1]*=u.radians,r)});var p=(0,a.geoProjection)(s),h=p.stream;return p.stream=function(t){var e=p.rotate(),o=h(t),i=(p.rotate([0,0]),h(t));return p.rotate(e),o.sphere=function(){i.polygonStart(),i.lineStart(),r(i,n),i.lineEnd(),i.polygonEnd()},o},p};var a=e(0),u=e(1),c=e(390),f=function(n){return n&&n.__esModule?n:{default:n}}(c)},function(n,t,e){function r(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}var o=e(417),i=e(418),a=e(419),u=e(420),c=e(421);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,n.exports=r},function(n,t,e){var r=e(55);n.exports=function(n,t){for(var e=n.length;e--;)if(r(n[e][0],t))return e;return-1}},function(n,t,e){var r=e(24)(Object,"create");n.exports=r},function(n,t,e){var r=e(435);n.exports=function(n,t){var e=n.__data__;return r(t)?e["string"==typeof t?"string":"hash"]:e.map}},function(n,t){n.exports=function(n){var t=-1,e=Array(n.size);return n.forEach(function(n){e[++t]=n}),e}},function(n,t,e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(467),i=e(474),a=e(37),u=e(8),c=e(481);n.exports=function(n){return"function"==typeof n?n:null==n?a:"object"==(void 0===n?"undefined":r(n))?u(n)?i(n[0],n[1]):o(n):c(n)}},function(n,t,e){var r=e(8),o=e(107),i=e(476),a=e(201);n.exports=function(n,t){return r(n)?n:o(n,t)?[n]:i(a(n))}},function(n,t){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length,o=Array(r);++e<r;)o[e]=t(n[e],e,n);return o}},function(n,t,e){var r=e(491),o=e(494)(function(n,t){return null==n?{}:r(n,t)});n.exports=o},function(n,t,e){function r(n,t,e,a,u){var c=-1,f=n.length;for(e||(e=i),u||(u=[]);++c<f;){var l=n[c];t>0&&e(l)?t>1?r(l,t-1,e,a,u):o(u,l):a||(u[u.length]=l)}return u}var o=e(101),i=e(496);n.exports=r},function(n,t){n.exports=1e-4},function(n,t){t.__esModule=!0,t.default=function(n,t,e,r,o){for(var i,a=n.children,u=-1,c=a.length,f=n.value&&(o-e)/n.value;++u<c;)(i=a[u]).x0=t,i.x1=r,i.y0=e,i.y1=e+=i.value*f}},function(n,t){function e(n){this._context=n}t.__esModule=!0,t.default=function(n){return new e(n)},e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;default:this._context.lineTo(n,t)}}}},function(n,t){t.__esModule=!0,t.default=function(){}},function(n,t){function e(n,t,e){n._context.bezierCurveTo((2*n._x0+n._x1)/3,(2*n._y0+n._y1)/3,(n._x0+2*n._x1)/3,(n._y0+2*n._y1)/3,(n._x0+4*n._x1+t)/6,(n._y0+4*n._y1+e)/6)}function r(n){this._context=n}t.__esModule=!0,t.Basis=r,t.default=function(n){return new r(n)},t.point=e,r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:e(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:e(this,n,t)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}}},function(n,t){function e(n,t,e){n._context.bezierCurveTo(n._x1+n._k*(n._x2-n._x0),n._y1+n._k*(n._y2-n._y0),n._x2+n._k*(n._x1-t),n._y2+n._k*(n._y1-e),n._x2,n._y2)}function r(n,t){this._context=n,this._k=(1-t)/6}t.__esModule=!0,t.Cardinal=r,t.point=e,r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:e(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2,this._x1=n,this._y1=t;break;case 2:this._point=3;default:e(this,n,t)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function n(t){function e(n){return new r(n,t)}return e.tension=function(t){return n(+t)},e}(0)},function(n,t,e){var r=e(136);n.exports=function(n,t,e){"__proto__"==t&&r?r(n,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):n[t]=e}},function(n,t,e){var r=e(37),o=e(139),i=e(140);n.exports=function(n,t){return i(o(n,t,r),n+"")}},function(n,t){var e=9007199254740991;n.exports=function(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=e}},function(n,t,e){var r=e(288),o=e(16),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(n){return o(n)&&a.call(n,"callee")&&!u.call(n,"callee")};n.exports=c},function(n,t,e){(function(n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(13),i=e(289),a="object"==r(t)&&t&&!t.nodeType&&t,u=a&&"object"==r(n)&&n&&!n.nodeType&&n,c=u&&u.exports===a?o.Buffer:void 0,f=(c?c.isBuffer:void 0)||i;n.exports=f}).call(t,e(84)(n))},function(n,t){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),n.webpackPolyfill=1),n}},function(n,t){n.exports=function(n){return function(t){return n(t)}}},function(n,t,e){t.__esModule=!0,t.default=function(n,t,e){if(null==e&&(e=r.default),o=n.length){if((t=+t)<=0||o<2)return+e(n[0],0,n);if(t>=1)return+e(n[o-1],o-1,n);var o,i=(o-1)*t,a=Math.floor(i),u=+e(n[a],a,n);return u+(+e(n[a+1],a+1,n)-u)*(i-a)}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(39))},function(n,t){t.__esModule=!0,t.default=function(n){return n}},function(n,t,e){function r(n,t){function e(n,t){var e=(0,o.sqrt)(u-2*i*(0,o.sin)(t))/i;return[e*(0,o.sin)(n*=i),c-e*(0,o.cos)(n)]}var r=(0,o.sin)(n),i=(r+(0,o.sin)(t))/2;if((0,o.abs)(i)<o.epsilon)return(0,a.cylindricalEqualAreaRaw)(n);var u=1+r*(2*i-r),c=(0,o.sqrt)(u)/i;return e.invert=function(n,t){var e=c-t;return[(0,o.atan2)(n,(0,o.abs)(e))/i*(0,o.sign)(e),(0,o.asin)((u-(n*n+e*e)*i*i)/(2*i))]},e}t.__esModule=!0,t.conicEqualAreaRaw=r,t.default=function(){return(0,i.conicProjection)(r).scale(155.424).center([0,33.6442])};var o=e(3),i=e(89),a=e(325)},function(n,t,e){t.__esModule=!0,t.conicProjection=function(n){var t=0,e=r.pi/3,i=(0,o.projectionMutator)(n),a=i(t,e);return a.parallels=function(n){return arguments.length?i(t=n[0]*r.radians,e=n[1]*r.radians):[t*r.degrees,e*r.degrees]},a};var r=e(3),o=e(15)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t,e){var r=n.clipExtent&&n.clipExtent();return n.scale(150).translate([0,0]),null!=r&&n.clipExtent(null),(0,a.default)(e,n.stream(u.default)),t(u.default.result()),null!=r&&n.clipExtent(r),n}function i(n,t,e){return o(n,function(e){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(e[1][0]-e[0][0]),o/(e[1][1]-e[0][1])),a=+t[0][0]+(r-i*(e[1][0]+e[0][0]))/2,u=+t[0][1]+(o-i*(e[1][1]+e[0][1]))/2;n.scale(150*i).translate([a,u])},e)}t.__esModule=!0,t.fitExtent=i,t.fitSize=function(n,t,e){return i(n,[[0,0],t],e)},t.fitWidth=function(n,t,e){return o(n,function(e){var r=+t,o=r/(e[1][0]-e[0][0]),i=(r-o*(e[1][0]+e[0][0]))/2,a=-o*e[0][1];n.scale(150*o).translate([i,a])},e)},t.fitHeight=function(n,t,e){return o(n,function(e){var r=+t,o=r/(e[1][1]-e[0][1]),i=-o*e[0][0],a=(r-o*(e[1][1]+e[0][1]))/2;n.scale(150*o).translate([i,a])},e)};var a=r(e(25)),u=r(e(169))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){return[n,(0,a.log)((0,a.tan)((a.halfPi+t)/2))]}function i(n){function t(){var t=a.pi*s(),c=f((0,u.default)(f.rotate()).invert([0,0]));return p(null==h?[[c[0]-t,c[1]-t],[c[0]+t,c[1]+t]]:n===o?[[Math.max(c[0]-t,h),e],[Math.min(c[0]+t,r),i]]:[[h,Math.max(c[1]-t,e)],[r,Math.min(c[1]+t,i)]])}var e,r,i,f=(0,c.default)(n),l=f.center,s=f.scale,d=f.translate,p=f.clipExtent,h=null;return f.scale=function(n){return arguments.length?(s(n),t()):s()},f.translate=function(n){return arguments.length?(d(n),t()):d()},f.center=function(n){return arguments.length?(l(n),t()):l()},f.clipExtent=function(n){return arguments.length?(null==n?h=e=r=i=null:(h=+n[0][0],e=+n[0][1],r=+n[1][0],i=+n[1][1]),t()):null==h?null:[[h,e],[r,i]]},t()}t.__esModule=!0,t.mercatorRaw=o,t.default=function(){return i(o).scale(961/a.tau)},t.mercatorProjection=i;var a=e(3),u=r(e(58)),c=r(e(15));o.invert=function(n,t){return[n,2*(0,a.atan)((0,a.exp)(t))-a.halfPi]}},function(n,t,e){function r(n,t){var e=(0,i.sqrt)(1-(0,i.sin)(t));return[2/i.sqrtPi*n*e,i.sqrtPi*(1-e)]}t.__esModule=!0,t.collignonRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(95.6464).center([0,30])};var o=e(0),i=e(1);r.invert=function(n,t){var e=(e=t/i.sqrtPi-1)*e;return[e>0?n*(0,i.sqrt)(i.pi/e)/2:0,(0,i.asin)(1-e)]}},function(n,t,e){function r(n,t){return t>-u?(n=(0,i.mollweideRaw)(n,t),n[1]+=c,n):(0,a.sinusoidalRaw)(n,t)}t.__esModule=!0,t.sinuMollweideY=t.sinuMollweidePhi=void 0,t.sinuMollweideRaw=r,t.default=function(){return(0,o.geoProjection)(r).rotate([-20,-55]).scale(164.263).center([0,-5.4036])};var o=e(0),i=e(22),a=e(41),u=t.sinuMollweidePhi=.7109889596207567,c=t.sinuMollweideY=.0528035274542;r.invert=function(n,t){return t>-u?i.mollweideRaw.invert(n,t-c):a.sinusoidalRaw.invert(n,t)}},function(n,t){t.__esModule=!0;var e=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]];t.default=[[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(n){return n.map(function(n){return e[n]})})},function(n,t,e){t.__esModule=!0,t.default=function(n){function t(t,r){var i=(0,o.abs)(t)<o.halfPi,a=n(i?t:t>0?t-o.pi:t+o.pi,r),u=(a[0]-a[1])*o.sqrt1_2,c=(a[0]+a[1])*o.sqrt1_2;if(i)return[u,c];var f=e*o.sqrt1_2,l=u>0^c>0?-1:1;return[l*u-(0,o.sign)(c)*f,l*c-(0,o.sign)(u)*f]}var e=n(o.halfPi,0)[0]-n(-o.halfPi,0)[0];return n.invert&&(t.invert=function(t,r){var i=(t+r)*o.sqrt1_2,a=(r-t)*o.sqrt1_2,u=(0,o.abs)(i)<.5*e&&(0,o.abs)(a)<.5*e;if(!u){var c=e*o.sqrt1_2,f=i>0^a>0?-1:1,l=-f*t+(a>0?1:-1)*c,s=-f*r+(i>0?1:-1)*c;i=(-l-s)*o.sqrt1_2,a=(l-s)*o.sqrt1_2}var d=n.invert(i,a);return u||(d[0]+=i>0?o.pi:-o.pi),d}),(0,r.geoProjection)(t).rotate([-90,-90,45]).clipAngle(179.999)};var r=e(0),o=e(1)},function(n,t,e){function r(n){var t=this.__data__=new o(n);this.size=t.size}var o=e(63),i=e(422),a=e(423),u=e(424),c=e(425),f=e(426);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=c,r.prototype.set=f,n.exports=r},function(n,t,e){var r=e(24)(e(13),"Map");n.exports=r},function(n,t,e){function r(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}var o=e(427),i=e(434),a=e(436),u=e(437),c=e(438);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,n.exports=r},function(n,t,e){var r=e(142),o=e(442),i=e(20);n.exports=function(n){return i(n)?r(n,!0):o(n)}},function(n,t,e){var r=e(447),o=e(186),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(n){return null==n?[]:(n=Object(n),r(a(n),function(t){return i.call(n,t)}))}:o;n.exports=u},function(n,t){n.exports=function(n,t){for(var e=-1,r=t.length,o=n.length;++e<r;)n[o+e]=t[e];return n}},function(n,t,e){var r=e(144)(Object.getPrototypeOf,Object);n.exports=r},function(n,t,e){var r=e(192);n.exports=function(n){var t=new n.constructor(n.byteLength);return new r(t).set(new r(n)),t}},function(n,t,e){function r(n){var t=-1,e=null==n?0:n.length;for(this.__data__=new o;++t<e;)this.add(n[t])}var o=e(98),i=e(469),a=e(470);r.prototype.add=r.prototype.push=i,r.prototype.has=a,n.exports=r},function(n,t){n.exports=function(n,t){return n.has(t)}},function(n,t,e){var r=e(69),o=e(44);n.exports=function(n,t){for(var e=0,i=(t=r(t,n)).length;null!=n&&e<i;)n=n[o(t[e++])];return e&&e==i?n:void 0}},function(n,t,e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(8),i=e(43),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;n.exports=function(n,t){if(o(n))return!1;var e=void 0===n?"undefined":r(n);return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=n&&!i(n))||u.test(n)||!a.test(n)||null!=t&&n in Object(t)}},function(n,t,e){var r=e(184),o=e(497);n.exports=function(n){if(Array.isArray(n))return n.map(function(n){return r(n)});if("[object Object]"==={}.toString.call(n)){var t={};for(var e in n)t[e]=n[e];return t}return o(n)}},function(n,t,e){function r(n,t){return[n>f.pi?n-f.tau:n<-f.pi?n+f.tau:n,t]}function o(n,t,e){return(n%=f.tau)?t||e?(0,c.default)(a(n),u(t,e)):a(n):t||e?u(t,e):r}function i(n){return function(t,e){return t+=n,[t>f.pi?t-f.tau:t<-f.pi?t+f.tau:t,e]}}function a(n){var t=i(n);return t.invert=i(-n),t}function u(n,t){function e(n,t){var e=(0,f.cos)(t),u=(0,f.cos)(n)*e,c=(0,f.sin)(n)*e,l=(0,f.sin)(t),s=l*r+u*o;return[(0,f.atan2)(c*i-s*a,u*r-l*o),(0,f.asin)(s*i+c*a)]}var r=(0,f.cos)(n),o=(0,f.sin)(n),i=(0,f.cos)(t),a=(0,f.sin)(t);return e.invert=function(n,t){var e=(0,f.cos)(t),u=(0,f.cos)(n)*e,c=(0,f.sin)(n)*e,l=(0,f.sin)(t),s=l*i-c*a;return[(0,f.atan2)(c*i+l*a,u*r+s*o),(0,f.asin)(s*r-u*o)]},e}t.__esModule=!0,t.rotateRadians=o,t.default=function(n){function t(t){return t=n(t[0]*f.radians,t[1]*f.radians),t[0]*=f.degrees,t[1]*=f.degrees,t}return n=o(n[0]*f.radians,n[1]*f.radians,n.length>2?n[2]*f.radians:0),t.invert=function(t){return t=n.invert(t[0]*f.radians,t[1]*f.radians),t[0]*=f.degrees,t[1]*=f.degrees,t},t};var c=function(n){return n&&n.__esModule?n:{default:n}}(e(210)),f=e(4);r.invert=r},function(n,t,e){function r(n,t){function e(n,t){var e=(0,o.sqrt)(a-2*i*(0,o.sin)(t))/i;return[e*(0,o.sin)(n*=i),u-e*(0,o.cos)(n)]}var r=(0,o.sin)(n),i=(r+(0,o.sin)(t))/2,a=1+r*(2*i-r),u=(0,o.sqrt)(a)/i;return e.invert=function(n,t){var e=u-t;return[(0,o.atan2)(n,e)/i,(0,o.asin)((a-(n*n+e*e)*i*i)/(2*i))]},e}t.__esModule=!0,t.conicEqualAreaRaw=r,t.default=function(){return(0,i.conicProjection)(r).scale(155.424).center([0,33.6442])};var o=e(4),i=e(111)},function(n,t,e){t.__esModule=!0,t.conicProjection=function(n){var t=0,e=r.pi/3,i=(0,o.projectionMutator)(n),a=i(t,e);return a.parallels=function(n){return arguments.length?i(t=n[0]*r.radians,e=n[1]*r.radians):[t*r.degrees,e*r.degrees]},a};var r=e(4),o=e(17)},function(n,t){function e(n){function t(){}var e=t.prototype=Object.create(r.prototype);for(var o in n)e[o]=n[o];return function(n){var e=new t;return e.stream=n,e}}function r(){}t.__esModule=!0,t.default=function(n){return{stream:e(n)}},t.transform=e,r.prototype={point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(n,t,e){function r(n,t){return[n,(0,a.log)((0,a.tan)((a.halfPi+t)/2))]}function o(n){var t,e=(0,i.default)(n),r=e.scale,o=e.translate,u=e.clipExtent;return e.scale=function(n){return arguments.length?(r(n),t&&e.clipExtent(null),e):r()},e.translate=function(n){return arguments.length?(o(n),t&&e.clipExtent(null),e):o()},e.clipExtent=function(n){if(!arguments.length)return t?null:u();if(t=null==n){var i=a.pi*r(),c=o();n=[[c[0]-i,c[1]-i],[c[0]+i,c[1]+i]]}return u(n),e},e.clipExtent(null)}t.__esModule=!0,t.mercatorRaw=r,t.default=function(){return o(r).scale(961/a.tau)},t.mercatorProjection=o;var i=function(n){return n&&n.__esModule?n:{default:n}}(e(17)),a=e(4);r.invert=function(n,t){return[n,2*(0,a.atan)((0,a.exp)(t))-a.halfPi]}},function(n,t,e){var r=e(527),o=e(10);n.exports=function(n){return null==n?[]:r(n,o(n))}},function(n,t,e){var r=e(23);n.exports=function(n,t){var e,o,i=r(n),a=0;if(2===t)for(o=0;o<n.length;o++)a+=(e=n[o]-i)*e;else for(o=0;o<n.length;o++)a+=Math.pow(n[o]-i,t);return a}},function(n,t,e){function r(n,t,e,r){t%1==0?u(n,t,e,r):(t=Math.floor(t),u(n,t,e,r),u(n,t+1,t+1,r))}function o(n,t){return n-t}function i(n,t){var e=n*t;return 1===t?n-1:0===t?0:e%1!=0?Math.ceil(e)-1:n%2==0?e-.5:e}var a=e(117),u=e(545);n.exports=function(n,t){var e=n.slice();if(Array.isArray(t)){!function(n,t){for(var e=[0],a=0;a<t.length;a++)e.push(i(n.length,t[a]));e.push(n.length-1),e.sort(o);for(var u=[0,e.length-1];u.length;){var c=Math.ceil(u.pop()),f=Math.floor(u.pop());if(!(c-f<=1)){var l=Math.floor((f+c)/2);r(n,e[l],e[f],e[c]),u.push(f,l,l,c)}}}(e,t);for(var u=[],c=0;c<t.length;c++)u[c]=a(e,t[c]);return u}return r(e,i(e.length,t),0,e.length-1),a(e,t)}},function(n,t){n.exports=function(n,t){var e=n.length*t;if(0===n.length)throw new Error("quantile requires at least one data point.");if(t<0||t>1)throw new Error("quantiles must be between 0 and 1");return 1===t?n[n.length-1]:0===t?n[0]:e%1!=0?n[Math.ceil(e)-1]:n.length%2==0?(n[e-1]+n[e])/2:n[e]}},function(n,t,e){var r=e(115);n.exports=function(n){if(n.length<2)throw new Error("sampleVariance requires at least two data points");return r(n,2)/(n.length-1)}},function(n,t){n.exports={HIERARCHY:"hierarchy",GEO:"geo",GRAPH:"graph",TABLE:"table",GEO_GRATICULE:"geo-graticule",STATISTICS_METHODS:["max","mean","median","min","mode","product","standardDeviation","sum","sumSimple","variance"]}},function(n,t){function e(n){return new Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}")}t.__esModule=!0,t.default=function(n){function t(n,t){function e(){if(h)return o;if(v)return v=!1,r;var t,e,c=d;if(n.charCodeAt(c)===i){for(;d++<l&&n.charCodeAt(d)!==i||n.charCodeAt(++d)===i;);return(t=d)>=l?h=!0:(e=n.charCodeAt(d++))===a?v=!0:e===u&&(v=!0,n.charCodeAt(d)===a&&++d),n.slice(c+1,t-1).replace(/""/g,'"')}for(;d<l;){if((e=n.charCodeAt(t=d++))===a)v=!0;else if(e===u)v=!0,n.charCodeAt(d)===a&&++d;else if(e!==s)continue;return n.slice(c,t)}return h=!0,n.slice(c,l)}var c,f=[],l=n.length,d=0,p=0,h=l<=0,v=!1;for(n.charCodeAt(l-1)===a&&--l,n.charCodeAt(l-1)===u&&--l;(c=e())!==o;){for(var g=[];c!==r&&c!==o;)g.push(c),c=e();t&&null==(g=t(g,p++))||f.push(g)}return f}function c(t){return t.map(f).join(n)}function f(n){return null==n?"":l.test(n+="")?'"'+n.replace(/"/g,'""')+'"':n}var l=new RegExp('["'+n+"\n\r]"),s=n.charCodeAt(0);return{parse:function(n,r){var o,i,a=t(n,function(n,t){if(o)return o(n,t-1);i=n,o=r?function(n,t){var r=e(n);return function(e,o){return t(r(e),o,n)}}(n,r):e(n)});return a.columns=i||[],a},parseRows:t,format:function(t,e){return null==e&&(e=function(n){var t=Object.create(null),e=[];return n.forEach(function(n){for(var r in n)r in t||e.push(t[r]=r)}),e}(t)),[e.map(f).join(n)].concat(t.map(function(t){return e.map(function(n){return f(t[n])}).join(n)})).join("\n")},formatRows:function(n){return n.map(c).join("\n")}}};var r={},o={},i=34,a=10,u=13},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){var e,r,o,a,f,l=new c(n),s=+n.value&&(l.value=n.value),d=[l];for(null==t&&(t=i);e=d.pop();)if(s&&(e.value=+e.data.value),(o=t(e.data))&&(f=o.length))for(e.children=new Array(f),a=f-1;a>=0;--a)d.push(r=e.children[a]=new c(o[a])),r.parent=e,r.depth=e.depth+1;return l.eachBefore(u)}function i(n){return n.children}function a(n){n.data=n.data.data}function u(n){var t=0;do{n.height=t}while((n=n.parent)&&n.height<++t)}function c(n){this.data=n,this.depth=this.height=0,this.parent=null}t.__esModule=!0,t.default=o,t.computeHeight=u,t.Node=c;var f=r(e(595)),l=r(e(596)),s=r(e(597)),d=r(e(598)),p=r(e(599)),h=r(e(600)),v=r(e(601)),g=r(e(602)),y=r(e(603)),_=r(e(604)),m=r(e(605));c.prototype=o.prototype={constructor:c,count:f.default,each:l.default,eachAfter:d.default,eachBefore:s.default,sum:p.default,sort:h.default,path:v.default,ancestors:g.default,descendants:y.default,leaves:_.default,links:m.default,copy:function(){return o(this).eachBefore(a)}}},function(n,t){function e(n){if("function"!=typeof n)throw new Error;return n}t.__esModule=!0,t.optional=function(n){return null==n?null:e(n)},t.required=e},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t,e,r,o,u){for(var c,f,l,s,d,p,h,v,g,y,_,m=[],b=t.children,x=0,w=0,M=b.length,P=t.value;x<M;){l=o-e,s=u-r;do{d=b[w++].value}while(!d&&w<M);for(p=h=d,_=d*d*(y=Math.max(s/l,l/s)/(P*n)),g=Math.max(h/_,_/p);w<M;++w){if(d+=f=b[w].value,f<p&&(p=f),f>h&&(h=f),_=d*d*y,(v=Math.max(h/_,_/p))>g){d-=f;break}g=v}m.push(c={value:d,dice:l<s,children:b.slice(x,w)}),c.dice?(0,i.default)(c,e,r,o,P?r+=s*d/P:u):(0,a.default)(c,e,r,P?e+=l*d/P:o,u),P-=d,x=w}return m}t.__esModule=!0,t.phi=void 0,t.squarifyRatio=o;var i=r(e(49)),a=r(e(74)),u=t.phi=(1+Math.sqrt(5))/2;t.default=function n(t){function e(n,e,r,i,a){o(t,n,e,r,i,a)}return e.ratio=function(t){return n((t=+t)>1?t:1)},e}(u)},function(n,t,e){t.__esModule=!0,t.default=function(n){if(null==n)return r.default;var t,e,o=n.scale[0],i=n.scale[1],a=n.translate[0],u=n.translate[1];return function(n,r){r||(t=e=0);var c=2,f=n.length,l=new Array(f);for(l[0]=(t+=n[0])*o+a,l[1]=(e+=n[1])*i+u;c<f;)l[c]=n[c],++c;return l}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(249))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){var e=t.id,r=t.bbox,o=null==t.properties?{}:t.properties,a=i(n,t);return null==e&&null==r?{type:"Feature",properties:o,geometry:a}:null==r?{type:"Feature",id:e,properties:o,geometry:a}:{type:"Feature",id:e,bbox:r,properties:o,geometry:a}}function i(n,t){function e(n,t){t.length&&t.pop();for(var e=s[n<0?~n:n],r=0,o=e.length;r<o;++r)t.push(l(e[r],r));n<0&&(0,a.default)(t,o)}function r(n){return l(n)}function o(n){for(var t=[],r=0,o=n.length;r<o;++r)e(n[r],t);return t.length<2&&t.push(t[0]),t}function i(n){for(var t=o(n);t.length<4;)t.push(t[0]);return t}function c(n){return n.map(i)}function f(n){var t,e=n.type;switch(e){case"GeometryCollection":return{type:e,geometries:n.geometries.map(f)};case"Point":t=r(n.coordinates);break;case"MultiPoint":t=n.coordinates.map(r);break;case"LineString":t=o(n.arcs);break;case"MultiLineString":t=n.arcs.map(o);break;case"Polygon":t=c(n.arcs);break;case"MultiPolygon":t=n.arcs.map(c);break;default:return null}return{type:e,coordinates:t}}var l=(0,u.default)(n.transform),s=n.arcs;return f(t)}t.__esModule=!0,t.default=function(n,t){return"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return o(n,t)})}:o(n,t)},t.feature=o,t.object=i;var a=r(e(617)),u=r(e(124))},function(n,t,e){var r=e(19),o=e(16),i="[object Number]";n.exports=function(n){return"number"==typeof n||o(n)&&r(n)==i}},function(n,t){n.exports=function(n){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,e=n[0],r=n[1],o=[],i=e;i<r;)o.push(i),i+=t;return o.push(r),o}},function(n,t,e){var r=e(30).standardDeviation;n.exports={silverman:function(n){var t=r(n),e=4*Math.pow(t,5),o=3*n.length;return Math.pow(e/o,.2)}}},function(n,t){function e(){}function r(n,t){var r=new e;if(n instanceof e)n.each(function(n,t){r.set(t,n)});else if(Array.isArray(n)){var o,i=-1,a=n.length;if(null==t)for(;++i<a;)r.set(i,n[i]);else for(;++i<a;)r.set(t(o=n[i],i,n),o)}else if(n)for(var u in n)r.set(u,n[u]);return r}t.__esModule=!0;var o=t.prefix="$";e.prototype=r.prototype={constructor:e,has:function(n){return o+n in this},get:function(n){return this[o+n]},set:function(n,t){return this[o+n]=t,this},remove:function(n){var t=o+n;return t in this&&delete this[t]},clear:function(){for(var n in this)n[0]===o&&delete this[n]},keys:function(){var n=[];for(var t in this)t[0]===o&&n.push(t.slice(1));return n},values:function(){var n=[];for(var t in this)t[0]===o&&n.push(this[t]);return n},entries:function(){var n=[];for(var t in this)t[0]===o&&n.push({key:t.slice(1),value:this[t]});return n},size:function(){var n=0;for(var t in this)t[0]===o&&++n;return n},empty:function(){for(var n in this)if(n[0]===o)return!1;return!0},each:function(n){for(var t in this)t[0]===o&&n(this[t],t.slice(1),this)}},t.default=r},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){var i,a,u,s=n.length,d=!1;for(null==c&&(l=f(u=(0,o.path)())),i=0;i<=s;++i)!(i<s&&r(a=n[i],i,n))===d&&((d=!d)?l.lineStart():l.lineEnd()),d&&l.point(+t(a,i,n),+e(a,i,n));if(u)return l=null,u+""||null}var t=u.x,e=u.y,r=(0,i.default)(!0),c=null,f=a.default,l=null;return n.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.default)(+e),n):t},n.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.default)(+t),n):e},n.defined=function(t){return arguments.length?(r="function"==typeof t?t:(0,i.default)(!!t),n):r},n.curve=function(t){return arguments.length?(f=t,null!=c&&(l=f(c)),n):f},n.context=function(t){return arguments.length?(null==t?c=l=null:l=f(c=t),n):c},n};var o=e(29),i=r(e(31)),a=r(e(75)),u=e(131)},function(n,t){t.__esModule=!0,t.x=function(n){return n[0]},t.y=function(n){return n[1]}},function(n,t,e){function r(n,t,e){var r=n._x1,o=n._y1,a=n._x2,u=n._y2;if(n._l01_a>i.epsilon){var c=2*n._l01_2a+3*n._l01_a*n._l12_a+n._l12_2a,f=3*n._l01_a*(n._l01_a+n._l12_a);r=(r*c-n._x0*n._l12_2a+n._x2*n._l01_2a)/f,o=(o*c-n._y0*n._l12_2a+n._y2*n._l01_2a)/f}if(n._l23_a>i.epsilon){var l=2*n._l23_2a+3*n._l23_a*n._l12_a+n._l12_2a,s=3*n._l23_a*(n._l23_a+n._l12_a);a=(a*l+n._x1*n._l23_2a-t*n._l12_2a)/s,u=(u*l+n._y1*n._l23_2a-e*n._l12_2a)/s}n._context.bezierCurveTo(r,o,a,u,n._x2,n._y2)}function o(n,t){this._context=n,this._alpha=t}t.__esModule=!0,t.point=void 0;var i=e(50),a=e(78);t.point=r,o.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){if(n=+n,t=+t,this._point){var e=this._x2-n,o=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+o*o,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,n,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function n(t){function e(n){return t?new o(n,t):new a.Cardinal(n,0)}return e.alpha=function(t){return n(+t)},e}(.5)},function(n,t,e){function r(n){for(var t,e=0,r=-1,o=n.length;++r<o;)(t=+n[r][1])&&(e+=t);return e}t.__esModule=!0,t.default=function(n){var t=n.map(r);return(0,o.default)(n).sort(function(n,e){return t[n]-t[e]})},t.sum=r;var o=function(n){return n&&n.__esModule?n:{default:n}}(e(52))},function(n,t){function e(){this._=null}function r(n,t){var e=t,r=t.R,o=e.U;o?o.L===e?o.L=r:o.R=r:n._=r,r.U=o,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function o(n,t){var e=t,r=t.L,o=e.U;o?o.L===e?o.L=r:o.R=r:n._=r,r.U=o,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function i(n){for(;n.L;)n=n.L;return n}t.__esModule=!0,t.RedBlackNode=function(n){n.U=n.C=n.L=n.R=n.P=n.N=null},e.prototype={constructor:e,insert:function(n,t){var e,a,u;if(n){if(t.P=n,t.N=n.N,n.N&&(n.N.P=t),n.N=t,n.R){for(n=n.R;n.L;)n=n.L;n.L=t}else n.R=t;e=n}else this._?(n=i(this._),t.P=null,t.N=n,n.P=n.L=t,e=n):(t.P=t.N=null,this._=t,e=null);for(t.L=t.R=null,t.U=e,t.C=!0,n=t;e&&e.C;)e===(a=e.U).L?(u=a.R)&&u.C?(e.C=u.C=!1,a.C=!0,n=a):(n===e.R&&(r(this,e),e=(n=e).U),e.C=!1,a.C=!0,o(this,a)):(u=a.L)&&u.C?(e.C=u.C=!1,a.C=!0,n=a):(n===e.L&&(o(this,e),e=(n=e).U),e.C=!1,a.C=!0,r(this,a)),e=n.U;this._.C=!1},remove:function(n){n.N&&(n.N.P=n.P),n.P&&(n.P.N=n.N),n.N=n.P=null;var t,e,a,u=n.U,c=n.L,f=n.R;if(e=c?f?i(f):c:f,u?u.L===n?u.L=e:u.R=e:this._=e,c&&f?(a=e.C,e.C=n.C,e.L=c,c.U=e,e!==f?(u=e.U,e.U=n.U,n=e.R,u.L=n,e.R=f,f.U=e):(e.U=u,u=e,n=e.R)):(a=n.C,n=e),n&&(n.U=u),!a)if(n&&n.C)n.C=!1;else{do{if(n===this._)break;if(n===u.L){if((t=u.R).C&&(t.C=!1,u.C=!0,r(this,u),t=u.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,o(this,t),t=u.R),t.C=u.C,u.C=t.R.C=!1,r(this,u),n=this._;break}}else if((t=u.L).C&&(t.C=!1,u.C=!0,o(this,u),t=u.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,r(this,t),t=u.L),t.C=u.C,u.C=t.L.C=!1,o(this,u),n=this._;break}t.C=!0,n=u,u=u.U}while(!n.C);n&&(n.C=!1)}}},t.default=e},function(n,t,e){function r(n,t,e,r){n[0]||n[1]?n.left===e?n[1]=r:n[0]=r:(n[0]=r,n.left=t,n.right=e)}function o(n,t,e,r,o){var i,a=n[0],u=n[1],c=a[0],f=a[1],l=0,s=1,d=u[0]-c,p=u[1]-f;if(i=t-c,d||!(i>0)){if(i/=d,d<0){if(i<l)return;i<s&&(s=i)}else if(d>0){if(i>s)return;i>l&&(l=i)}if(i=r-c,d||!(i<0)){if(i/=d,d<0){if(i>s)return;i>l&&(l=i)}else if(d>0){if(i<l)return;i<s&&(s=i)}if(i=e-f,p||!(i>0)){if(i/=p,p<0){if(i<l)return;i<s&&(s=i)}else if(p>0){if(i>s)return;i>l&&(l=i)}if(i=o-f,p||!(i<0)){if(i/=p,p<0){if(i>s)return;i>l&&(l=i)}else if(p>0){if(i<l)return;i<s&&(s=i)}return!(l>0||s<1)||(l>0&&(n[0]=[c+l*d,f+l*p]),s<1&&(n[1]=[c+s*d,f+s*p]),!0)}}}}}function i(n,t,e,r,o){var i=n[1];if(i)return!0;var a,u,c=n[0],f=n.left,l=n.right,s=f[0],d=f[1],p=l[0],h=l[1],v=(s+p)/2,g=(d+h)/2;if(h===d){if(v<t||v>=r)return;if(s>p){if(c){if(c[1]>=o)return}else c=[v,e];i=[v,o]}else{if(c){if(c[1]<e)return}else c=[v,o];i=[v,e]}}else if(a=(s-p)/(h-d),u=g-a*v,a<-1||a>1)if(s>p){if(c){if(c[1]>=o)return}else c=[(e-u)/a,e];i=[(o-u)/a,o]}else{if(c){if(c[1]<e)return}else c=[(o-u)/a,o];i=[(e-u)/a,e]}else if(d<h){if(c){if(c[0]>=r)return}else c=[t,a*t+u];i=[r,a*r+u]}else{if(c){if(c[0]<t)return}else c=[r,a*r+u];i=[t,a*t+u]}return n[0]=c,n[1]=i,!0}t.__esModule=!0,t.createEdge=function(n,t,e,o){var i=[null,null],u=a.edges.push(i)-1;return i.left=n,i.right=t,e&&r(i,n,t,e),o&&r(i,t,n,o),a.cells[n.index].halfedges.push(u),a.cells[t.index].halfedges.push(u),i},t.createBorderEdge=function(n,t,e){var r=[t,e];return r.left=n,r},t.setEdgeEnd=r,t.clipEdges=function(n,t,e,r){for(var u,c=a.edges.length;c--;)i(u=a.edges[c],n,t,e,r)&&o(u,n,t,e,r)&&(Math.abs(u[0][0]-u[1][0])>a.epsilon||Math.abs(u[0][1]-u[1][1])>a.epsilon)||delete a.edges[c]};var a=e(53)},function(n,t,e){var r=e(24),o=function(){try{var n=r(Object,"defineProperty");return n({},"",{}),n}catch(n){}}();n.exports=o},function(n,t,e){(function(t){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},r="object"==(void 0===t?"undefined":e(t))&&t&&t.Object===Object&&t;n.exports=r}).call(t,e(276))},function(n,t){var e=Function.prototype.toString;n.exports=function(n){if(null!=n){try{return e.call(n)}catch(n){}try{return n+""}catch(n){}}return""}},function(n,t,e){var r=e(283),o=Math.max;n.exports=function(n,t,e){return t=o(void 0===t?n.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),c=Array(u);++a<u;)c[a]=i[t+a];a=-1;for(var f=Array(t+1);++a<t;)f[a]=i[a];return f[t]=e(c),r(n,this,f)}}},function(n,t,e){var r=e(284),o=e(286)(r);n.exports=o},function(n,t,e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(55),i=e(20),a=e(56),u=e(12);n.exports=function(n,t,e){if(!u(e))return!1;var c=void 0===t?"undefined":r(t);return!!("number"==c?i(e)&&a(t,e.length):"string"==c&&t in e)&&o(e[t],n)}},function(n,t,e){var r=e(287),o=e(82),i=e(8),a=e(83),u=e(56),c=e(143),f=Object.prototype.hasOwnProperty;n.exports=function(n,t){var e=i(n),l=!e&&o(n),s=!e&&!l&&a(n),d=!e&&!l&&!s&&c(n),p=e||l||s||d,h=p?r(n.length,String):[],v=h.length;for(var g in n)!t&&!f.call(n,g)||p&&("length"==g||s&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||u(g,v))||h.push(g);return h}},function(n,t,e){var r=e(290),o=e(85),i=e(291),a=i&&i.isTypedArray,u=a?o(a):r;n.exports=u},function(n,t){n.exports=function(n,t){return function(e){return n(t(e))}}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(){m.point=a}function i(){u(c,f)}function a(n,t){m.point=u,c=n,f=t,n*=h.radians,t*=h.radians,l=n,s=(0,h.cos)(t=t/2+h.quarterPi),d=(0,h.sin)(t)}function u(n,t){n*=h.radians,t=(t*=h.radians)/2+h.quarterPi;var e=n-l,r=e>=0?1:-1,o=r*e,i=(0,h.cos)(t),a=(0,h.sin)(t),u=d*a,c=s*i+u*(0,h.cos)(o),f=u*r*(0,h.sin)(o);y.add((0,h.atan2)(f,c)),l=n,s=i,d=a}t.__esModule=!0,t.areaStream=t.areaRingSum=void 0,t.default=function(n){return _.reset(),(0,g.default)(n,m),2*_};var c,f,l,s,d,p=r(e(33)),h=e(3),v=r(e(21)),g=r(e(25)),y=t.areaRingSum=(0,p.default)(),_=(0,p.default)(),m=t.areaStream={point:v.default,lineStart:v.default,lineEnd:v.default,polygonStart:function(){y.reset(),m.lineStart=o,m.lineEnd=i},polygonEnd:function(){var n=+y;_.add(n<0?h.tau+n:n),this.lineStart=this.lineEnd=this.point=v.default},sphere:function(){_.add(h.tau)}}},function(n,t,e){function r(n,t,e,r,a,c){if(e){var f=(0,u.cos)(t),l=(0,u.sin)(t),s=r*e;null==a?(a=t+r*u.tau,c=t-s/2):(a=o(f,a),c=o(f,c),(r>0?a<c:a>c)&&(a+=r*u.tau));for(var d,p=a;r>0?p>c:p<c;p-=s)d=(0,i.spherical)([f,-l*(0,u.cos)(p),-l*(0,u.sin)(p)]),n.point(d[0],d[1])}}function o(n,t){(t=(0,i.cartesian)(t))[0]-=n,(0,i.cartesianNormalizeInPlace)(t);var e=(0,u.acos)(-t[1]);return((-t[2]<0?-e:e)+u.tau-u.epsilon)%u.tau}t.__esModule=!0,t.circleStream=r,t.default=function(){function n(){var n=o.apply(this,arguments),a=i.apply(this,arguments)*u.radians,s=f.apply(this,arguments)*u.radians;return t=[],e=(0,c.rotateRadians)(-n[0]*u.radians,-n[1]*u.radians,0).invert,r(l,a,s,1),n={type:"Polygon",coordinates:[t]},t=e=null,n}var t,e,o=(0,a.default)([0,0]),i=(0,a.default)(90),f=(0,a.default)(6),l={point:function(n,r){t.push(n=e(n,r)),n[0]*=u.degrees,n[1]*=u.degrees}};return n.center=function(t){return arguments.length?(o="function"==typeof t?t:(0,a.default)([+t[0],+t[1]]),n):o},n.radius=function(t){return arguments.length?(i="function"==typeof t?t:(0,a.default)(+t),n):i},n.precision=function(t){return arguments.length?(f="function"==typeof t?t:(0,a.default)(+t),n):f},n};var i=e(38),a=function(n){return n&&n.__esModule?n:{default:n}}(e(296)),u=e(3),c=e(58)},function(n,t){t.__esModule=!0,t.default=function(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return(e=t.invert(e,r))&&n.invert(e[0],e[1])}),e}},function(n,t,e){t.__esModule=!0;var r=function(n){return n&&n.__esModule?n:{default:n}}(e(149)),o=e(3);t.default=(0,r.default)(function(){return!0},function(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lineStart(),t=1},point:function(a,u){var c=a>0?o.pi:-o.pi,f=(0,o.abs)(a-e);(0,o.abs)(f-o.pi)<o.epsilon?(n.point(e,r=(r+u)/2>0?o.halfPi:-o.halfPi),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(c,r),n.point(a,r),t=0):i!==c&&f>=o.pi&&((0,o.abs)(e-i)<o.epsilon&&(e-=i*o.epsilon),(0,o.abs)(a-c)<o.epsilon&&(a-=c*o.epsilon),r=function(n,t,e,r){var i,a,u=(0,o.sin)(n-e);return(0,o.abs)(u)>o.epsilon?(0,o.atan)(((0,o.sin)(t)*(a=(0,o.cos)(r))*(0,o.sin)(e)-(0,o.sin)(r)*(i=(0,o.cos)(t))*(0,o.sin)(n))/(i*a*u)):(t+r)/2}(e,r,a,u),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(c,r),t=0),n.point(e=a,r=u),i=c},lineEnd:function(){n.lineEnd(),e=r=NaN},clean:function(){return 2-t}}},function(n,t,e,r){var i;if(null==n)i=e*o.halfPi,r.point(-o.pi,i),r.point(0,i),r.point(o.pi,i),r.point(o.pi,0),r.point(o.pi,-i),r.point(0,-i),r.point(-o.pi,-i),r.point(-o.pi,0),r.point(-o.pi,i);else if((0,o.abs)(n[0]-t[0])>o.epsilon){var a=n[0]<t[0]?o.pi:-o.pi;i=e*a/2,r.point(-a,i),r.point(0,i),r.point(a,i)}else r.point(t[0],t[1])},[-o.pi,-o.halfPi])},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n){return n.length>1}function i(n,t){return((n=n.x)[0]<0?n[1]-c.halfPi-c.epsilon:c.halfPi-n[1])-((t=t.x)[0]<0?t[1]-c.halfPi-c.epsilon:c.halfPi-t[1])}t.__esModule=!0,t.default=function(n,t,e,r){return function(c){function s(t,e){n(t,e)&&c.point(t,e)}function d(n,t){x.point(n,t)}function p(){E.point=d,x.lineStart()}function h(){E.point=s,x.lineEnd()}function v(n,t){b.push([n,t]),M.point(n,t)}function g(){M.lineStart(),b=[]}function y(){v(b[0][0],b[0][1]),M.lineEnd();var n,t,e,r,i=M.clean(),a=w.result(),u=a.length;if(b.pop(),_.push(b),b=null,u)if(1&i){if(e=a[0],(t=e.length-1)>0){for(P||(c.polygonStart(),P=!0),c.lineStart(),n=0;n<t;++n)c.point((r=e[n])[0],r[1]);c.lineEnd()}}else u>1&&2&i&&a.push(a.pop().concat(a.shift())),m.push(a.filter(o))}var _,m,b,x=t(c),w=(0,a.default)(),M=t(w),P=!1,E={point:s,lineStart:p,lineEnd:h,polygonStart:function(){E.point=v,E.lineStart=g,E.lineEnd=y,m=[],_=[]},polygonEnd:function(){E.point=s,E.lineStart=p,E.lineEnd=h,m=(0,l.merge)(m);var n=(0,f.default)(_,r);m.length?(P||(c.polygonStart(),P=!0),(0,u.default)(m,i,n,e,c)):n&&(P||(c.polygonStart(),P=!0),c.lineStart(),e(null,null,1,c),c.lineEnd()),P&&(c.polygonEnd(),P=!1),m=_=null},sphere:function(){c.polygonStart(),c.lineStart(),e(null,null,1,c),c.lineEnd(),c.polygonEnd()}};return E}};var a=r(e(150)),u=r(e(151)),c=e(3),f=r(e(153)),l=e(14)},function(n,t,e){t.__esModule=!0,t.default=function(){var n,t=[];return{point:function(t,e){n.push([t,e])},lineStart:function(){t.push(n=[])},lineEnd:r.default,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var e=t;return t=[],n=null,e}}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(21))},function(n,t,e){function r(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function o(n){if(t=n.length){for(var t,e,r=0,o=n[0];++r<t;)o.n=e=n[r],e.p=o,o=e;o.n=e=n[0],e.p=o}}t.__esModule=!0,t.default=function(n,t,e,a,u){var c,f,l=[],s=[];if(n.forEach(function(n){if(!((t=n.length-1)<=0)){var t,e,o=n[0],a=n[t];if((0,i.default)(o,a)){for(u.lineStart(),c=0;c<t;++c)u.point((o=n[c])[0],o[1]);u.lineEnd()}else l.push(e=new r(o,n,null,!0)),s.push(e.o=new r(o,null,e,!1)),l.push(e=new r(a,n,null,!1)),s.push(e.o=new r(a,null,e,!0))}}),l.length){for(s.sort(t),o(l),o(s),c=0,f=s.length;c<f;++c)s[c].e=e=!e;for(var d,p,h=l[0];;){for(var v=h,g=!0;v.v;)if((v=v.n)===h)return;d=v.z,u.lineStart();do{if(v.v=v.o.v=!0,v.e){if(g)for(c=0,f=d.length;c<f;++c)u.point((p=d[c])[0],p[1]);else a(v.x,v.n.x,1,u);v=v.n}else{if(g)for(d=v.p.z,c=d.length-1;c>=0;--c)u.point((p=d[c])[0],p[1]);else a(v.x,v.p.x,-1,u);v=v.p}d=(v=v.o).z,g=!g}while(!v.v);u.lineEnd()}}};var i=function(n){return n&&n.__esModule?n:{default:n}}(e(152))},function(n,t,e){t.__esModule=!0,t.default=function(n,t){return(0,r.abs)(n[0]-t[0])<r.epsilon&&(0,r.abs)(n[1]-t[1])<r.epsilon};var r=e(3)},function(n,t,e){t.__esModule=!0,t.default=function(n,t){var e=t[0],r=t[1],u=[(0,i.sin)(e),-(0,i.cos)(e),0],c=0,f=0;a.reset();for(var l=0,s=n.length;l<s;++l)if(p=(d=n[l]).length)for(var d,p,h=d[p-1],v=h[0],g=h[1]/2+i.quarterPi,y=(0,i.sin)(g),_=(0,i.cos)(g),m=0;m<p;++m,v=x,y=M,_=P,h=b){var b=d[m],x=b[0],w=b[1]/2+i.quarterPi,M=(0,i.sin)(w),P=(0,i.cos)(w),E=x-v,j=E>=0?1:-1,S=j*E,O=S>i.pi,R=y*M;if(a.add((0,i.atan2)(R*j*(0,i.sin)(S),_*P+R*(0,i.cos)(S))),c+=O?E+j*i.tau:E,O^v>=e^x>=e){var T=(0,o.cartesianCross)((0,o.cartesian)(h),(0,o.cartesian)(b));(0,o.cartesianNormalizeInPlace)(T);var q=(0,o.cartesianCross)(u,T);(0,o.cartesianNormalizeInPlace)(q);var A=(O^E>=0?-1:1)*(0,i.asin)(q[2]);(r>A||r===A&&(T[0]||T[1]))&&(f+=O^E>=0?1:-1)}}return(c<-i.epsilon||c<i.epsilon&&a<-i.epsilon)^1&f};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(33)),o=e(38),i=e(3),a=(0,r.default)()},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.bisectLeft=t.bisectRight=void 0;var o=r(e(34)),i=(0,r(e(155)).default)(o.default),a=t.bisectRight=i.right;t.bisectLeft=i.left;t.default=a},function(n,t,e){t.__esModule=!0,t.default=function(n){return 1===n.length&&(n=function(n){return function(t,e){return(0,r.default)(n(t),e)}}(n)),{left:function(t,e,r,o){for(null==r&&(r=0),null==o&&(o=t.length);r<o;){var i=r+o>>>1;n(t[i],e)<0?r=i+1:o=i}return r},right:function(t,e,r,o){for(null==r&&(r=0),null==o&&(o=t.length);r<o;){var i=r+o>>>1;n(t[i],e)>0?o=i:r=i+1}return r}}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(34))},function(n,t){function e(n,t){return[n,t]}t.__esModule=!0,t.default=function(n,t){null==t&&(t=e);for(var r=0,o=n.length-1,i=n[0],a=new Array(o<0?0:o);r<o;)a[r]=t(i,i=n[++r]);return a},t.pair=e},function(n,t,e){t.__esModule=!0,t.default=function(n,t){var e=(0,r.default)(n,t);return e?Math.sqrt(e):e};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(158))},function(n,t,e){t.__esModule=!0,t.default=function(n,t){var e,o,i=n.length,a=0,u=-1,c=0,f=0;if(null==t)for(;++u<i;)isNaN(e=(0,r.default)(n[u]))||(f+=(o=e-c)*(e-(c+=o/++a)));else for(;++u<i;)isNaN(e=(0,r.default)(t(n[u],u,n)))||(f+=(o=e-c)*(e-(c+=o/++a)));if(a>1)return f/(a-1)};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(39))},function(n,t){t.__esModule=!0,t.default=function(n,t){var e,r,o,i=n.length,a=-1;if(null==t){for(;++a<i;)if(null!=(e=n[a])&&e>=e)for(r=o=e;++a<i;)null!=(e=n[a])&&(r>e&&(r=e),o<e&&(o=e))}else for(;++a<i;)if(null!=(e=t(n[a],a,n))&&e>=e)for(r=o=e;++a<i;)null!=(e=t(n[a],a,n))&&(r>e&&(r=e),o<e&&(o=e));return[r,o]}},function(n,t){t.__esModule=!0;var e=Array.prototype;t.slice=e.slice,t.map=e.map},function(n,t){t.__esModule=!0,t.default=function(n,t,e){n=+n,t=+t,e=(o=arguments.length)<2?(t=n,n=0,1):o<3?1:+e;for(var r=-1,o=0|Math.max(0,Math.ceil((t-n)/e)),i=new Array(o);++r<o;)i[r]=n+r*e;return i}},function(n,t){function e(n,t,e){var a=(t-n)/Math.max(0,e),u=Math.floor(Math.log(a)/Math.LN10),c=a/Math.pow(10,u);return u>=0?(c>=r?10:c>=o?5:c>=i?2:1)*Math.pow(10,u):-Math.pow(10,-u)/(c>=r?10:c>=o?5:c>=i?2:1)}t.__esModule=!0,t.default=function(n,t,r){var o,i,a,u,c=-1;if(t=+t,n=+n,r=+r,n===t&&r>0)return[n];if((o=t<n)&&(i=n,n=t,t=i),0===(u=e(n,t,r))||!isFinite(u))return[];if(u>0)for(n=Math.ceil(n/u),t=Math.floor(t/u),a=new Array(i=Math.ceil(t-n+1));++c<i;)a[c]=(n+c)*u;else for(n=Math.floor(n*u),t=Math.ceil(t*u),a=new Array(i=Math.ceil(n-t+1));++c<i;)a[c]=(n-c)/u;return o&&a.reverse(),a},t.tickIncrement=e,t.tickStep=function(n,t,e){var a=Math.abs(t-n)/Math.max(0,e),u=Math.pow(10,Math.floor(Math.log(a)/Math.LN10)),c=a/u;return c>=r?u*=10:c>=o?u*=5:c>=i&&(u*=2),t<n?-u:u};var r=Math.sqrt(50),o=Math.sqrt(10),i=Math.sqrt(2)},function(n,t){t.__esModule=!0,t.default=function(n){return Math.ceil(Math.log(n.length)/Math.LN2)+1}},function(n,t){t.__esModule=!0,t.default=function(n,t){var e,r,o=n.length,i=-1;if(null==t){for(;++i<o;)if(null!=(e=n[i])&&e>=e)for(r=e;++i<o;)null!=(e=n[i])&&r>e&&(r=e)}else for(;++i<o;)if(null!=(e=t(n[i],i,n))&&e>=e)for(r=e;++i<o;)null!=(e=t(n[i],i,n))&&r>e&&(r=e);return r}},function(n,t,e){function r(n){return n.length}t.__esModule=!0,t.default=function(n){if(!(a=n.length))return[];for(var t=-1,e=(0,o.default)(n,r),i=new Array(e);++t<e;)for(var a,u=-1,c=i[t]=new Array(a);++u<a;)c[u]=n[u][t];return i};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(164))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n){function t(n,t){return(0,a.cos)(n)*(0,a.cos)(t)>f}function e(n,t,e){var r=(0,o.cartesian)(n),i=(0,o.cartesian)(t),u=[1,0,0],c=(0,o.cartesianCross)(r,i),l=(0,o.cartesianDot)(c,c),s=c[0],d=l-s*s;if(!d)return!e&&n;var p=f*l/d,h=-f*s/d,v=(0,o.cartesianCross)(u,c),g=(0,o.cartesianScale)(u,p),y=(0,o.cartesianScale)(c,h);(0,o.cartesianAddInPlace)(g,y);var _=v,m=(0,o.cartesianDot)(g,_),b=(0,o.cartesianDot)(_,_),x=m*m-b*((0,o.cartesianDot)(g,g)-1);if(!(x<0)){var w=(0,a.sqrt)(x),M=(0,o.cartesianScale)(_,(-m-w)/b);if((0,o.cartesianAddInPlace)(M,g),M=(0,o.spherical)(M),!e)return M;var P,E=n[0],j=t[0],S=n[1],O=t[1];j<E&&(P=E,E=j,j=P);var R=j-E,T=(0,a.abs)(R-a.pi)<a.epsilon,q=T||R<a.epsilon;if(!T&&O<S&&(P=S,S=O,O=P),q?T?S+O>0^M[1]<((0,a.abs)(M[0]-E)<a.epsilon?S:O):S<=M[1]&&M[1]<=O:R>a.pi^(E<=M[0]&&M[0]<=j)){var A=(0,o.cartesianScale)(_,(-m+w)/b);return(0,o.cartesianAddInPlace)(A,g),[M,(0,o.spherical)(A)]}}}function r(t,e){var r=s?n:a.pi-n,o=0;return t<-r?o|=1:t>r&&(o|=2),e<-r?o|=4:e>r&&(o|=8),o}var f=(0,a.cos)(n),l=6*a.radians,s=f>0,d=(0,a.abs)(f)>a.epsilon;return(0,c.default)(t,function(n){var o,i,c,f,l;return{lineStart:function(){f=c=!1,l=1},point:function(p,h){var v,g=[p,h],y=t(p,h),_=s?y?0:r(p,h):y?r(p+(p<0?a.pi:-a.pi),h):0;if(!o&&(f=c=y)&&n.lineStart(),y!==c&&(!(v=e(o,g))||(0,u.default)(o,v)||(0,u.default)(g,v))&&(g[0]+=a.epsilon,g[1]+=a.epsilon,y=t(g[0],g[1])),y!==c)l=0,y?(n.lineStart(),v=e(g,o),n.point(v[0],v[1])):(v=e(o,g),n.point(v[0],v[1]),n.lineEnd()),o=v;else if(d&&o&&s^y){var m;_&i||!(m=e(g,o,!0))||(l=0,s?(n.lineStart(),n.point(m[0][0],m[0][1]),n.point(m[1][0],m[1][1]),n.lineEnd()):(n.point(m[1][0],m[1][1]),n.lineEnd(),n.lineStart(),n.point(m[0][0],m[0][1])))}!y||o&&(0,u.default)(o,g)||n.point(g[0],g[1]),o=g,c=y,i=_},lineEnd:function(){c&&n.lineEnd(),o=null},clean:function(){return l|(f&&c)<<1}}},function(t,e,r,o){(0,i.circleStream)(o,n,l,r,t,e)},s?[0,-n]:[-a.pi,n-a.pi])};var o=e(38),i=e(146),a=e(3),u=r(e(152)),c=r(e(149))},function(n,t,e){t.__esModule=!0,t.default=function(n,t){return o[0]=n,o[1]=t,(0,r.default)(i)};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(168)),o=[null,null],i={type:"LineString",coordinates:o}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(){v.point=v.lineEnd=d.default}function i(n,t){n*=s.radians,t*=s.radians,u=n,c=(0,s.sin)(t),f=(0,s.cos)(t),v.point=a}function a(n,t){n*=s.radians,t*=s.radians;var e=(0,s.sin)(t),r=(0,s.cos)(t),o=(0,s.abs)(n-u),i=(0,s.cos)(o),a=r*(0,s.sin)(o),l=f*e-c*r*i,d=c*e+f*r*i;h.add((0,s.atan2)((0,s.sqrt)(a*a+l*l),d)),u=n,c=e,f=r}t.__esModule=!0,t.default=function(n){return h.reset(),(0,p.default)(n,v),+h};var u,c,f,l=r(e(33)),s=e(3),d=r(e(21)),p=r(e(25)),h=(0,l.default)(),v={sphere:d.default,point:d.default,lineStart:function(){v.point=i,v.lineEnd=o},lineEnd:d.default,polygonStart:d.default,polygonEnd:d.default}},function(n,t,e){t.__esModule=!0;var r=function(n){return n&&n.__esModule?n:{default:n}}(e(21)),o=1/0,i=o,a=-o,u=a,c={point:function(n,t){n<o&&(o=n),n>a&&(a=n),t<i&&(i=t),t>u&&(u=t)},lineStart:r.default,lineEnd:r.default,polygonStart:r.default,polygonEnd:r.default,result:function(){var n=[[o,i],[a,u]];return a=u=-(i=o=1/0),n}};t.default=c},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,r.default)().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(88))},function(n,t,e){function r(n,t){return[n,t]}t.__esModule=!0,t.equirectangularRaw=r,t.default=function(){return(0,o.default)(r).scale(152.63)};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(15));r.invert=r},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(337);Object.defineProperty(t,"geoAiry",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"geoAiryRaw",{enumerable:!0,get:function(){return o.airyRaw}});var i=e(173);Object.defineProperty(t,"geoAitoff",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(t,"geoAitoffRaw",{enumerable:!0,get:function(){return i.aitoffRaw}});var a=e(338);Object.defineProperty(t,"geoArmadillo",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(t,"geoArmadilloRaw",{enumerable:!0,get:function(){return a.armadilloRaw}});var u=e(174);Object.defineProperty(t,"geoAugust",{enumerable:!0,get:function(){return r(u).default}}),Object.defineProperty(t,"geoAugustRaw",{enumerable:!0,get:function(){return u.augustRaw}});var c=e(339);Object.defineProperty(t,"geoBaker",{enumerable:!0,get:function(){return r(c).default}}),Object.defineProperty(t,"geoBakerRaw",{enumerable:!0,get:function(){return c.bakerRaw}});var f=e(340);Object.defineProperty(t,"geoBerghaus",{enumerable:!0,get:function(){return r(f).default}}),Object.defineProperty(t,"geoBerghausRaw",{enumerable:!0,get:function(){return f.berghausRaw}});var l=e(341);Object.defineProperty(t,"geoBertin1953",{enumerable:!0,get:function(){return r(l).default}}),Object.defineProperty(t,"geoBertin1953Raw",{enumerable:!0,get:function(){return l.bertin1953Raw}});var s=e(176);Object.defineProperty(t,"geoBoggs",{enumerable:!0,get:function(){return r(s).default}}),Object.defineProperty(t,"geoBoggsRaw",{enumerable:!0,get:function(){return s.boggsRaw}});var d=e(342);Object.defineProperty(t,"geoBonne",{enumerable:!0,get:function(){return r(d).default}}),Object.defineProperty(t,"geoBonneRaw",{enumerable:!0,get:function(){return d.bonneRaw}});var p=e(343);Object.defineProperty(t,"geoBottomley",{enumerable:!0,get:function(){return r(p).default}}),Object.defineProperty(t,"geoBottomleyRaw",{enumerable:!0,get:function(){return p.bottomleyRaw}});var h=e(344);Object.defineProperty(t,"geoBromley",{enumerable:!0,get:function(){return r(h).default}}),Object.defineProperty(t,"geoBromleyRaw",{enumerable:!0,get:function(){return h.bromleyRaw}});var v=e(345);Object.defineProperty(t,"geoChamberlin",{enumerable:!0,get:function(){return r(v).default}}),Object.defineProperty(t,"geoChamberlinRaw",{enumerable:!0,get:function(){return v.chamberlinRaw}}),Object.defineProperty(t,"geoChamberlinAfrica",{enumerable:!0,get:function(){return v.chamberlinAfrica}});var g=e(92);Object.defineProperty(t,"geoCollignon",{enumerable:!0,get:function(){return r(g).default}}),Object.defineProperty(t,"geoCollignonRaw",{enumerable:!0,get:function(){return g.collignonRaw}});var y=e(346);Object.defineProperty(t,"geoCraig",{enumerable:!0,get:function(){return r(y).default}}),Object.defineProperty(t,"geoCraigRaw",{enumerable:!0,get:function(){return y.craigRaw}});var _=e(347);Object.defineProperty(t,"geoCraster",{enumerable:!0,get:function(){return r(_).default}}),Object.defineProperty(t,"geoCrasterRaw",{enumerable:!0,get:function(){return _.crasterRaw}});var m=e(177);Object.defineProperty(t,"geoCylindricalEqualArea",{enumerable:!0,get:function(){return r(m).default}}),Object.defineProperty(t,"geoCylindricalEqualAreaRaw",{enumerable:!0,get:function(){return m.cylindricalEqualAreaRaw}});var b=e(348);Object.defineProperty(t,"geoCylindricalStereographic",{enumerable:!0,get:function(){return r(b).default}}),Object.defineProperty(t,"geoCylindricalStereographicRaw",{enumerable:!0,get:function(){return b.cylindricalStereographicRaw}});var x=e(349);Object.defineProperty(t,"geoEckert1",{enumerable:!0,get:function(){return r(x).default}}),Object.defineProperty(t,"geoEckert1Raw",{enumerable:!0,get:function(){return x.eckert1Raw}});var w=e(350);Object.defineProperty(t,"geoEckert2",{enumerable:!0,get:function(){return r(w).default}}),Object.defineProperty(t,"geoEckert2Raw",{enumerable:!0,get:function(){return w.eckert2Raw}});var M=e(351);Object.defineProperty(t,"geoEckert3",{enumerable:!0,get:function(){return r(M).default}}),Object.defineProperty(t,"geoEckert3Raw",{enumerable:!0,get:function(){return M.eckert3Raw}});var P=e(352);Object.defineProperty(t,"geoEckert4",{enumerable:!0,get:function(){return r(P).default}}),Object.defineProperty(t,"geoEckert4Raw",{enumerable:!0,get:function(){return P.eckert4Raw}});var E=e(353);Object.defineProperty(t,"geoEckert5",{enumerable:!0,get:function(){return r(E).default}}),Object.defineProperty(t,"geoEckert5Raw",{enumerable:!0,get:function(){return E.eckert5Raw}});var j=e(354);Object.defineProperty(t,"geoEckert6",{enumerable:!0,get:function(){return r(j).default}}),Object.defineProperty(t,"geoEckert6Raw",{enumerable:!0,get:function(){return j.eckert6Raw}});var S=e(355);Object.defineProperty(t,"geoEisenlohr",{enumerable:!0,get:function(){return r(S).default}}),Object.defineProperty(t,"geoEisenlohrRaw",{enumerable:!0,get:function(){return S.eisenlohrRaw}});var O=e(356);Object.defineProperty(t,"geoFahey",{enumerable:!0,get:function(){return r(O).default}}),Object.defineProperty(t,"geoFaheyRaw",{enumerable:!0,get:function(){return O.faheyRaw}});var R=e(357);Object.defineProperty(t,"geoFoucaut",{enumerable:!0,get:function(){return r(R).default}}),Object.defineProperty(t,"geoFoucautRaw",{enumerable:!0,get:function(){return R.foucautRaw}});var T=e(358);Object.defineProperty(t,"geoGilbert",{enumerable:!0,get:function(){return r(T).default}});var q=e(359);Object.defineProperty(t,"geoGingery",{enumerable:!0,get:function(){return r(q).default}}),Object.defineProperty(t,"geoGingeryRaw",{enumerable:!0,get:function(){return q.gingeryRaw}});var A=e(360);Object.defineProperty(t,"geoGinzburg4",{enumerable:!0,get:function(){return r(A).default}}),Object.defineProperty(t,"geoGinzburg4Raw",{enumerable:!0,get:function(){return A.ginzburg4Raw}});var C=e(361);Object.defineProperty(t,"geoGinzburg5",{enumerable:!0,get:function(){return r(C).default}}),Object.defineProperty(t,"geoGinzburg5Raw",{enumerable:!0,get:function(){return C.ginzburg5Raw}});var k=e(362);Object.defineProperty(t,"geoGinzburg6",{enumerable:!0,get:function(){return r(k).default}}),Object.defineProperty(t,"geoGinzburg6Raw",{enumerable:!0,get:function(){return k.ginzburg6Raw}});var z=e(363);Object.defineProperty(t,"geoGinzburg8",{enumerable:!0,get:function(){return r(z).default}}),Object.defineProperty(t,"geoGinzburg8Raw",{enumerable:!0,get:function(){return z.ginzburg8Raw}});var N=e(364);Object.defineProperty(t,"geoGinzburg9",{enumerable:!0,get:function(){return r(N).default}}),Object.defineProperty(t,"geoGinzburg9Raw",{enumerable:!0,get:function(){return N.ginzburg9Raw}});var L=e(178);Object.defineProperty(t,"geoGringorten",{enumerable:!0,get:function(){return r(L).default}}),Object.defineProperty(t,"geoGringortenRaw",{enumerable:!0,get:function(){return L.gringortenRaw}});var I=e(180);Object.defineProperty(t,"geoGuyou",{enumerable:!0,get:function(){return r(I).default}}),Object.defineProperty(t,"geoGuyouRaw",{enumerable:!0,get:function(){return I.guyouRaw}});var B=e(175);Object.defineProperty(t,"geoHammer",{enumerable:!0,get:function(){return r(B).default}}),Object.defineProperty(t,"geoHammerRaw",{enumerable:!0,get:function(){return B.hammerRaw}});var F=e(366);Object.defineProperty(t,"geoHammerRetroazimuthal",{enumerable:!0,get:function(){return r(F).default}}),Object.defineProperty(t,"geoHammerRetroazimuthalRaw",{enumerable:!0,get:function(){return F.hammerRetroazimuthalRaw}});var D=e(367);Object.defineProperty(t,"geoHealpix",{enumerable:!0,get:function(){return r(D).default}}),Object.defineProperty(t,"geoHealpixRaw",{enumerable:!0,get:function(){return D.healpixRaw}});var G=e(368);Object.defineProperty(t,"geoHill",{enumerable:!0,get:function(){return r(G).default}}),Object.defineProperty(t,"geoHillRaw",{enumerable:!0,get:function(){return G.hillRaw}});var H=e(181);Object.defineProperty(t,"geoHomolosine",{enumerable:!0,get:function(){return r(H).default}}),Object.defineProperty(t,"geoHomolosineRaw",{enumerable:!0,get:function(){return H.homolosineRaw}});var V=e(26);Object.defineProperty(t,"geoInterrupt",{enumerable:!0,get:function(){return r(V).default}});var U=e(369);Object.defineProperty(t,"geoInterruptedBoggs",{enumerable:!0,get:function(){return r(U).default}});var W=e(370);Object.defineProperty(t,"geoInterruptedHomolosine",{enumerable:!0,get:function(){return r(W).default}});var Y=e(371);Object.defineProperty(t,"geoInterruptedMollweide",{enumerable:!0,get:function(){return r(Y).default}});var X=e(372);Object.defineProperty(t,"geoInterruptedMollweideHemispheres",{enumerable:!0,get:function(){return r(X).default}});var $=e(373);Object.defineProperty(t,"geoInterruptedSinuMollweide",{enumerable:!0,get:function(){return r($).default}});var Z=e(374);Object.defineProperty(t,"geoInterruptedSinusoidal",{enumerable:!0,get:function(){return r(Z).default}});var J=e(375);Object.defineProperty(t,"geoKavrayskiy7",{enumerable:!0,get:function(){return r(J).default}}),Object.defineProperty(t,"geoKavrayskiy7Raw",{enumerable:!0,get:function(){return J.kavrayskiy7Raw}});var Q=e(376);Object.defineProperty(t,"geoLagrange",{enumerable:!0,get:function(){return r(Q).default}}),Object.defineProperty(t,"geoLagrangeRaw",{enumerable:!0,get:function(){return Q.lagrangeRaw}});var K=e(377);Object.defineProperty(t,"geoLarrivee",{enumerable:!0,get:function(){return r(K).default}}),Object.defineProperty(t,"geoLarriveeRaw",{enumerable:!0,get:function(){return K.larriveeRaw}});var nn=e(378);Object.defineProperty(t,"geoLaskowski",{enumerable:!0,get:function(){return r(nn).default}}),Object.defineProperty(t,"geoLaskowskiRaw",{enumerable:!0,get:function(){return nn.laskowskiRaw}});var tn=e(379);Object.defineProperty(t,"geoLittrow",{enumerable:!0,get:function(){return r(tn).default}}),Object.defineProperty(t,"geoLittrowRaw",{enumerable:!0,get:function(){return tn.littrowRaw}});var en=e(380);Object.defineProperty(t,"geoLoximuthal",{enumerable:!0,get:function(){return r(en).default}}),Object.defineProperty(t,"geoLoximuthalRaw",{enumerable:!0,get:function(){return en.loximuthalRaw}});var rn=e(381);Object.defineProperty(t,"geoMiller",{enumerable:!0,get:function(){return r(rn).default}}),Object.defineProperty(t,"geoMillerRaw",{enumerable:!0,get:function(){return rn.millerRaw}});var on=e(382);Object.defineProperty(t,"geoModifiedStereographic",{enumerable:!0,get:function(){return r(on).default}}),Object.defineProperty(t,"geoModifiedStereographicRaw",{enumerable:!0,get:function(){return on.modifiedStereographicRaw}}),Object.defineProperty(t,"geoModifiedStereographicAlaska",{enumerable:!0,get:function(){return on.modifiedStereographicAlaska}}),Object.defineProperty(t,"geoModifiedStereographicGs48",{enumerable:!0,get:function(){return on.modifiedStereographicGs48}}),Object.defineProperty(t,"geoModifiedStereographicGs50",{enumerable:!0,get:function(){return on.modifiedStereographicGs50}}),Object.defineProperty(t,"geoModifiedStereographicMiller",{enumerable:!0,get:function(){return on.modifiedStereographicMiller}}),Object.defineProperty(t,"geoModifiedStereographicLee",{enumerable:!0,get:function(){return on.modifiedStereographicLee}});var an=e(22);Object.defineProperty(t,"geoMollweide",{enumerable:!0,get:function(){return r(an).default}}),Object.defineProperty(t,"geoMollweideRaw",{enumerable:!0,get:function(){return an.mollweideRaw}});var un=e(383);Object.defineProperty(t,"geoMtFlatPolarParabolic",{enumerable:!0,get:function(){return r(un).default}}),Object.defineProperty(t,"geoMtFlatPolarParabolicRaw",{enumerable:!0,get:function(){return un.mtFlatPolarParabolicRaw}});var cn=e(384);Object.defineProperty(t,"geoMtFlatPolarQuartic",{enumerable:!0,get:function(){return r(cn).default}}),Object.defineProperty(t,"geoMtFlatPolarQuarticRaw",{enumerable:!0,get:function(){return cn.mtFlatPolarQuarticRaw}});var fn=e(385);Object.defineProperty(t,"geoMtFlatPolarSinusoidal",{enumerable:!0,get:function(){return r(fn).default}}),Object.defineProperty(t,"geoMtFlatPolarSinusoidalRaw",{enumerable:!0,get:function(){return fn.mtFlatPolarSinusoidalRaw}});var ln=e(0);Object.defineProperty(t,"geoNaturalEarth",{enumerable:!0,get:function(){return ln.geoNaturalEarth1}}),Object.defineProperty(t,"geoNaturalEarthRaw",{enumerable:!0,get:function(){return ln.geoNaturalEarth1Raw}});var sn=e(386);Object.defineProperty(t,"geoNaturalEarth2",{enumerable:!0,get:function(){return r(sn).default}}),Object.defineProperty(t,"geoNaturalEarth2Raw",{enumerable:!0,get:function(){return sn.naturalEarth2Raw}});var dn=e(387);Object.defineProperty(t,"geoNellHammer",{enumerable:!0,get:function(){return r(dn).default}}),Object.defineProperty(t,"geoNellHammerRaw",{enumerable:!0,get:function(){return dn.nellHammerRaw}});var pn=e(388);Object.defineProperty(t,"geoPatterson",{enumerable:!0,get:function(){return r(pn).default}}),Object.defineProperty(t,"geoPattersonRaw",{enumerable:!0,get:function(){return pn.pattersonRaw}});var hn=e(389);Object.defineProperty(t,"geoPolyconic",{enumerable:!0,get:function(){return r(hn).default}}),Object.defineProperty(t,"geoPolyconicRaw",{enumerable:!0,get:function(){return hn.polyconicRaw}});var vn=e(62);Object.defineProperty(t,"geoPolyhedral",{enumerable:!0,get:function(){return r(vn).default}});var gn=e(391);Object.defineProperty(t,"geoPolyhedralButterfly",{enumerable:!0,get:function(){return r(gn).default}});var yn=e(392);Object.defineProperty(t,"geoPolyhedralCollignon",{enumerable:!0,get:function(){return r(yn).default}});var _n=e(393);Object.defineProperty(t,"geoPolyhedralWaterman",{enumerable:!0,get:function(){return r(_n).default}});var mn=e(394);Object.defineProperty(t,"geoProject",{enumerable:!0,get:function(){return r(mn).default}});var bn=e(398);Object.defineProperty(t,"geoGringortenQuincuncial",{enumerable:!0,get:function(){return r(bn).default}});var xn=e(399);Object.defineProperty(t,"geoPeirceQuincuncial",{enumerable:!0,get:function(){return r(xn).default}}),Object.defineProperty(t,"geoPierceQuincuncial",{enumerable:!0,get:function(){return r(xn).default}});var wn=e(400);Object.defineProperty(t,"geoQuantize",{enumerable:!0,get:function(){return r(wn).default}});var Mn=e(95);Object.defineProperty(t,"geoQuincuncial",{enumerable:!0,get:function(){return r(Mn).default}});var Pn=e(401);Object.defineProperty(t,"geoRectangularPolyconic",{enumerable:!0,get:function(){return r(Pn).default}}),Object.defineProperty(t,"geoRectangularPolyconicRaw",{enumerable:!0,get:function(){return Pn.rectangularPolyconicRaw}});var En=e(402);Object.defineProperty(t,"geoRobinson",{enumerable:!0,get:function(){return r(En).default}}),Object.defineProperty(t,"geoRobinsonRaw",{enumerable:!0,get:function(){return En.robinsonRaw}});var jn=e(403);Object.defineProperty(t,"geoSatellite",{enumerable:!0,get:function(){return r(jn).default}}),Object.defineProperty(t,"geoSatelliteRaw",{enumerable:!0,get:function(){return jn.satelliteRaw}});var Sn=e(93);Object.defineProperty(t,"geoSinuMollweide",{enumerable:!0,get:function(){return r(Sn).default}}),Object.defineProperty(t,"geoSinuMollweideRaw",{enumerable:!0,get:function(){return Sn.sinuMollweideRaw}});var On=e(41);Object.defineProperty(t,"geoSinusoidal",{enumerable:!0,get:function(){return r(On).default}}),Object.defineProperty(t,"geoSinusoidalRaw",{enumerable:!0,get:function(){return On.sinusoidalRaw}});var Rn=e(404);Object.defineProperty(t,"geoStitch",{enumerable:!0,get:function(){return r(Rn).default}});var Tn=e(405);Object.defineProperty(t,"geoTimes",{enumerable:!0,get:function(){return r(Tn).default}}),Object.defineProperty(t,"geoTimesRaw",{enumerable:!0,get:function(){return Tn.timesRaw}});var qn=e(406);Object.defineProperty(t,"geoTwoPointAzimuthal",{enumerable:!0,get:function(){return r(qn).default}}),Object.defineProperty(t,"geoTwoPointAzimuthalRaw",{enumerable:!0,get:function(){return qn.twoPointAzimuthalRaw}}),Object.defineProperty(t,"geoTwoPointAzimuthalUsa",{enumerable:!0,get:function(){return qn.twoPointAzimuthalUsa}});var An=e(407);Object.defineProperty(t,"geoTwoPointEquidistant",{enumerable:!0,get:function(){return r(An).default}}),Object.defineProperty(t,"geoTwoPointEquidistantRaw",{enumerable:!0,get:function(){return An.twoPointEquidistantRaw}}),Object.defineProperty(t,"geoTwoPointEquidistantUsa",{enumerable:!0,get:function(){return An.twoPointEquidistantUsa}});var Cn=e(408);Object.defineProperty(t,"geoVanDerGrinten",{enumerable:!0,get:function(){return r(Cn).default}}),Object.defineProperty(t,"geoVanDerGrintenRaw",{enumerable:!0,get:function(){return Cn.vanDerGrintenRaw}});var kn=e(409);Object.defineProperty(t,"geoVanDerGrinten2",{enumerable:!0,get:function(){return r(kn).default}}),Object.defineProperty(t,"geoVanDerGrinten2Raw",{enumerable:!0,get:function(){return kn.vanDerGrinten2Raw}});var zn=e(410);Object.defineProperty(t,"geoVanDerGrinten3",{enumerable:!0,get:function(){return r(zn).default}}),Object.defineProperty(t,"geoVanDerGrinten3Raw",{enumerable:!0,get:function(){return zn.vanDerGrinten3Raw}});var Nn=e(411);Object.defineProperty(t,"geoVanDerGrinten4",{enumerable:!0,get:function(){return r(Nn).default}}),Object.defineProperty(t,"geoVanDerGrinten4Raw",{enumerable:!0,get:function(){return Nn.vanDerGrinten4Raw}});var Ln=e(412);Object.defineProperty(t,"geoWagner4",{enumerable:!0,get:function(){return r(Ln).default}}),Object.defineProperty(t,"geoWagner4Raw",{enumerable:!0,get:function(){return Ln.wagner4Raw}});var In=e(413);Object.defineProperty(t,"geoWagner6",{enumerable:!0,get:function(){return r(In).default}}),Object.defineProperty(t,"geoWagner6Raw",{enumerable:!0,get:function(){return In.wagner6Raw}});var Bn=e(414);Object.defineProperty(t,"geoWagner7",{enumerable:!0,get:function(){return r(Bn).default}}),Object.defineProperty(t,"geoWagner7Raw",{enumerable:!0,get:function(){return Bn.wagner7Raw}});var Fn=e(415);Object.defineProperty(t,"geoWiechel",{enumerable:!0,get:function(){return r(Fn).default}}),Object.defineProperty(t,"geoWiechelRaw",{enumerable:!0,get:function(){return Fn.wiechelRaw}});var Dn=e(416);Object.defineProperty(t,"geoWinkel3",{enumerable:!0,get:function(){return r(Dn).default}}),Object.defineProperty(t,"geoWinkel3Raw",{enumerable:!0,get:function(){return Dn.winkel3Raw}})},function(n,t,e){function r(n,t){var e=(0,i.cos)(t),r=(0,i.sinci)((0,i.acos)(e*(0,i.cos)(n/=2)));return[2*e*(0,i.sin)(n)*r,(0,i.sin)(t)*r]}t.__esModule=!0,t.aitoffRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(152.63)};var o=e(0),i=e(1);r.invert=function(n,t){if(!(n*n+4*t*t>i.pi*i.pi+i.epsilon)){var e=n,r=t,o=25;do{var a,u=(0,i.sin)(e),c=(0,i.sin)(e/2),f=(0,i.cos)(e/2),l=(0,i.sin)(r),s=(0,i.cos)(r),d=(0,i.sin)(2*r),p=l*l,h=s*s,v=c*c,g=1-h*f*f,y=g?(0,i.acos)(s*f)*(0,i.sqrt)(a=1/g):a=0,_=2*y*s*c-n,m=y*l-t,b=a*(h*v+y*s*f*p),x=a*(.5*u*d-2*y*l*c),w=.25*a*(d*c-y*l*h*u),M=a*(p*f+y*v*s),P=x*w-M*b;if(!P)break;var E=(m*x-_*M)/P,j=(_*w-m*b)/P;e-=E,r-=j}while(((0,i.abs)(E)>i.epsilon||(0,i.abs)(j)>i.epsilon)&&--o>0);return[e,r]}}},function(n,t,e){function r(n,t){var e=(0,i.tan)(t/2),r=(0,i.sqrt)(1-e*e),o=1+r*(0,i.cos)(n/=2),a=(0,i.sin)(n)*r/o,u=e/o,c=a*a,f=u*u;return[4/3*a*(3+c-3*f),4/3*u*(3+3*c-f)]}t.__esModule=!0,t.augustRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(66.1603)};var o=e(0),i=e(1);r.invert=function(n,t){if(n*=3/8,t*=3/8,!n&&(0,i.abs)(t)>1)return null;var e=1+n*n+t*t,r=(0,i.sqrt)((e-(0,i.sqrt)(e*e-4*t*t))/2),o=(0,i.asin)(r)/3,a=r?(0,i.arcosh)((0,i.abs)(t/r))/3:(0,i.arsinh)((0,i.abs)(n))/3,u=(0,i.cos)(o),c=(0,i.cosh)(a),f=c*c-u*u;return[2*(0,i.sign)(n)*(0,i.atan2)((0,i.sinh)(a)*u,.25-f),2*(0,i.sign)(t)*(0,i.atan2)(c*(0,i.sin)(o),.25+f)]}},function(n,t,e){function r(n,t){function e(e,r){var o=(0,i.geoAzimuthalEqualAreaRaw)(e/t,r);return o[0]*=n,o}return arguments.length<2&&(t=n),1===t?i.geoAzimuthalEqualAreaRaw:t===1/0?o:(e.invert=function(e,r){var o=i.geoAzimuthalEqualAreaRaw.invert(e/n,r);return o[0]*=t,o},e)}function o(n,t){return[n*(0,a.cos)(t)/(0,a.cos)(t/=2),2*(0,a.sin)(t)]}t.__esModule=!0,t.hammerRaw=r,t.default=function(){var n=2,t=(0,i.geoProjectionMutator)(r),e=t(n);return e.coefficient=function(e){return arguments.length?t(n=+e):n},e.scale(169.529)};var i=e(0),a=e(1);o.invert=function(n,t){var e=2*(0,a.asin)(t/2);return[n*(0,a.cos)(e/2)/(0,a.cos)(e),e]}},function(n,t,e){function r(n,t){var e=(0,i.mollweideBromleyTheta)(a.pi,t);return[u*n/(1/(0,a.cos)(t)+c/(0,a.cos)(e)),(t+a.sqrt2*(0,a.sin)(e))/u]}t.__esModule=!0,t.boggsRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(160.857)};var o=e(0),i=e(22),a=e(1),u=2.00276,c=1.11072;r.invert=function(n,t){var e,r,o=u*t,i=t<0?-a.quarterPi:a.quarterPi,f=25;do{r=o-a.sqrt2*(0,a.sin)(i),i-=e=((0,a.sin)(2*i)+2*i-a.pi*(0,a.sin)(r))/(2*(0,a.cos)(2*i)+2+a.pi*(0,a.cos)(r)*a.sqrt2*(0,a.cos)(i))}while((0,a.abs)(e)>a.epsilon&&--f>0);return r=o-a.sqrt2*(0,a.sin)(i),[n*(1/(0,a.cos)(r)+c/(0,a.cos)(i))/u,r]}},function(n,t,e){function r(n){function t(n,t){return[n*e,(0,o.sin)(t)/e]}var e=(0,o.cos)(n);return t.invert=function(n,t){return[n/e,(0,o.asin)(t*e)]},t}t.__esModule=!0,t.cylindricalEqualAreaRaw=r,t.default=function(){return(0,i.default)(r).parallel(38.58).scale(195.044)};var o=e(1),i=function(n){return n&&n.__esModule?n:{default:n}}(e(35))},function(n,t,e){function r(n,t){var e=(0,i.sign)(n),r=(0,i.sign)(t),o=(0,i.cos)(t),a=(0,i.cos)(n)*o,u=(0,i.sin)(n)*o,c=(0,i.sin)(r*t);n=(0,i.abs)((0,i.atan2)(u,c)),t=(0,i.asin)(a),(0,i.abs)(n-i.halfPi)>i.epsilon&&(n%=i.halfPi);var f=function(n,t){if(t===i.halfPi)return[0,0];var e,r,o=(0,i.sin)(t),a=o*o,u=a*a,c=1+u,f=1+3*u,l=1-u,s=(0,i.asin)(1/(0,i.sqrt)(c)),d=l+a*c*s,p=(1-o)/d,h=(0,i.sqrt)(p),v=p*c,g=(0,i.sqrt)(v),y=h*l;if(0===n)return[0,-(y+a*g)];var _,m=(0,i.cos)(t),b=1/m,x=2*o*m,w=(-d*m-(-3*a+s*f)*x*(1-o))/(d*d),M=-b*x,P=-b*(a*c*w+p*f*x),E=-2*b*(l*(.5*w/h)-2*a*h*x),j=4*n/i.pi;if(n>.222*i.pi||t<i.pi/4&&n>.175*i.pi){if(e=(y+a*(0,i.sqrt)(v*(1+u)-y*y))/(1+u),n>i.pi/4)return[e,e];var S=e,O=.5*e;e=.5*(O+S),r=50;do{var R=(0,i.sqrt)(v-e*e),T=e*(E+M*R)+P*(0,i.asin)(e/g)-j;if(!T)break;T<0?O=e:S=e,e=.5*(O+S)}while((0,i.abs)(S-O)>i.epsilon&&--r>0)}else{e=i.epsilon,r=25;do{var q=e*e,A=(0,i.sqrt)(v-q),C=E+M*A,k=e*C+P*(0,i.asin)(e/g)-j;e-=_=A?k/(C+(P-M*q)/A):0}while((0,i.abs)(_)>i.epsilon&&--r>0)}return[e,-y-a*(0,i.sqrt)(v-e*e)]}(n>i.pi/4?i.halfPi-n:n,t);return n>i.pi/4&&(c=f[0],f[0]=-f[1],f[1]=-c),f[0]*=e,f[1]*=-r,f}t.__esModule=!0,t.gringortenRaw=r,t.default=function(){return(0,o.geoProjection)((0,a.default)(r)).scale(239.75)};var o=e(0),i=e(1),a=function(n){return n&&n.__esModule?n:{default:n}}(e(179));r.invert=function(n,t){(0,i.abs)(n)>1&&(n=2*(0,i.sign)(n)-n),(0,i.abs)(t)>1&&(t=2*(0,i.sign)(t)-t);var e=(0,i.sign)(n),r=(0,i.sign)(t),o=-e*n,a=-r*t,u=a/o<1,c=function(n,t){for(var e=0,r=1,o=.5,a=50;;){var u=o*o,c=(0,i.sqrt)(o),f=(0,i.asin)(1/(0,i.sqrt)(1+u)),l=1-u+o*(1+u)*f,s=(1-c)/l,d=(0,i.sqrt)(s),p=s*(1+u),h=d*(1-u),v=p-n*n,g=(0,i.sqrt)(v),y=t+h+o*g;if((0,i.abs)(r-e)<i.epsilon2||0==--a||0===y)break;y>0?e=o:r=o,o=.5*(e+r)}if(!a)return null;var _=(0,i.asin)(c),m=(0,i.cos)(_),b=1/m,x=2*c*m,w=(-l*m-(-3*o+f*(1+3*u))*x*(1-c))/(l*l),M=-2*b*(.5*w/d*(1-u)-2*o*d*x),P=-b*x,E=-b*(o*(1+u)*w+s*(1+3*u)*x);return[i.pi/4*(n*(M+P*g)+E*(0,i.asin)(n/(0,i.sqrt)(p))),_]}(u?a:o,u?o:a),f=c[0],l=c[1],s=(0,i.cos)(l);return u&&(f=-i.halfPi-f),[e*((0,i.atan2)((0,i.sin)(f)*s,-(0,i.sin)(l))+i.pi),r*(0,i.asin)((0,i.cos)(f)*s)]}},function(n,t,e){t.__esModule=!0,t.default=function(n){function t(t,o){var i=t>0?-.5:.5,a=n(t+i*r.pi,o);return a[0]-=i*e,a}var e=n(r.halfPi,0)[0]-n(-r.halfPi,0)[0];return n.invert&&(t.invert=function(t,o){var i=t>0?-.5:.5,a=n.invert(t+i*e,o),u=a[0]-i*r.pi;return u<-r.pi?u+=2*r.pi:u>r.pi&&(u-=2*r.pi),a[0]=u,a}),t};var r=e(1)},function(n,t,e){function r(n,t){var e=(a.sqrt2-1)/(a.sqrt2+1),r=(0,a.sqrt)(1-e*e),o=(0,i.ellipticF)(a.halfPi,r*r),u=(0,a.log)((0,a.tan)(a.pi/4+(0,a.abs)(t)/2)),c=(0,a.exp)(-1*u)/(0,a.sqrt)(e),f=function(n,t){var e=n*n,r=t+1,o=1-e-t*t;return[.5*((n>=0?a.halfPi:-a.halfPi)-(0,a.atan2)(o,2*n)),-.25*(0,a.log)(o*o+4*e)+.5*(0,a.log)(r*r+e)]}(c*(0,a.cos)(-1*n),c*(0,a.sin)(-1*n)),l=(0,i.ellipticFi)(f[0],f[1],r*r);return[-l[1],(t>=0?1:-1)*(.5*o-l[0])]}t.__esModule=!0,t.guyouRaw=r,t.default=function(){return(0,o.geoProjection)((0,u.default)(r)).scale(151.496)};var o=e(0),i=e(365),a=e(1),u=function(n){return n&&n.__esModule?n:{default:n}}(e(179));r.invert=function(n,t){var e=(a.sqrt2-1)/(a.sqrt2+1),r=(0,a.sqrt)(1-e*e),o=(0,i.ellipticF)(a.halfPi,r*r),u=(0,i.ellipticJi)(.5*o-t,-n,r*r),c=function(n,t){var e=t[0]*t[0]+t[1]*t[1];return[(n[0]*t[0]+n[1]*t[1])/e,(n[1]*t[0]-n[0]*t[1])/e]}(u[0],u[1]);return[(0,a.atan2)(c[1],c[0])/-1,2*(0,a.atan)((0,a.exp)(-.5*(0,a.log)(e*c[0]*c[0]+e*c[1]*c[1])))-a.halfPi]}},function(n,t,e){function r(n,t){return(0,i.abs)(t)>c.sinuMollweidePhi?(n=(0,a.mollweideRaw)(n,t),n[1]-=t>0?c.sinuMollweideY:-c.sinuMollweideY,n):(0,u.sinusoidalRaw)(n,t)}t.__esModule=!0,t.homolosineRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(152.63)};var o=e(0),i=e(1),a=e(22),u=e(41),c=e(93);r.invert=function(n,t){return(0,i.abs)(t)>c.sinuMollweidePhi?a.mollweideRaw.invert(n,t+(t>0?c.sinuMollweideY:-c.sinuMollweideY)):u.sinusoidalRaw.invert(n,t)}},function(n,t,e){t.__esModule=!0,t.default=function(n,t,e){var i=(0,r.geoInterpolate)(t,e),a=i(.5),u=(0,r.geoRotation)([-a[0],-a[1]])(t),c=i.distance/2,f=-(0,o.asin)((0,o.sin)(u[1]*o.radians)/(0,o.sin)(c)),l=[-a[0],-a[1],-(u[0]>0?o.pi-f:f)*o.degrees],s=(0,r.geoProjection)(n(c)).rotate(l),d=(0,r.geoRotation)(l),p=s.center;return delete s.rotate,s.center=function(n){return arguments.length?p(d(n)):d.invert(p())},s.clipAngle(90)};var r=e(0),o=e(1)},function(n,t,e){var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(t){"use strict";function i(){}function a(n,t){for(var e=n.length;e--;)if(n[e].listener===t)return e;return-1}function u(n){return function(){return this[n].apply(this,arguments)}}function c(n){return"function"==typeof n||n instanceof RegExp||!(!n||"object"!==(void 0===n?"undefined":o(n)))&&c(n.listener)}var f=i.prototype,l=t.EventEmitter;f.getListeners=function(n){var t,e,r=this._getEvents();if(n instanceof RegExp){t={};for(e in r)r.hasOwnProperty(e)&&n.test(e)&&(t[e]=r[e])}else t=r[n]||(r[n]=[]);return t},f.flattenListeners=function(n){var t,e=[];for(t=0;t<n.length;t+=1)e.push(n[t].listener);return e},f.getListenersAsObject=function(n){var t,e=this.getListeners(n);return e instanceof Array&&((t={})[n]=e),t||e},f.addListener=function(n,t){if(!c(t))throw new TypeError("listener must be a function");var e,r=this.getListenersAsObject(n),i="object"===(void 0===t?"undefined":o(t));for(e in r)r.hasOwnProperty(e)&&-1===a(r[e],t)&&r[e].push(i?t:{listener:t,once:!1});return this},f.on=u("addListener"),f.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})},f.once=u("addOnceListener"),f.defineEvent=function(n){return this.getListeners(n),this},f.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this},f.removeListener=function(n,t){var e,r,o=this.getListenersAsObject(n);for(r in o)o.hasOwnProperty(r)&&-1!==(e=a(o[r],t))&&o[r].splice(e,1);return this},f.off=u("removeListener"),f.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)},f.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)},f.manipulateListeners=function(n,t,e){var r,i,a=n?this.removeListener:this.addListener,u=n?this.removeListeners:this.addListeners;if("object"!==(void 0===t?"undefined":o(t))||t instanceof RegExp)for(r=e.length;r--;)a.call(this,t,e[r]);else for(r in t)t.hasOwnProperty(r)&&(i=t[r])&&("function"==typeof i?a.call(this,r,i):u.call(this,r,i));return this},f.removeEvent=function(n){var t,e=void 0===n?"undefined":o(n),r=this._getEvents();if("string"===e)delete r[n];else if(n instanceof RegExp)for(t in r)r.hasOwnProperty(t)&&n.test(t)&&delete r[t];else delete this._events;return this},f.removeAllListeners=u("removeEvent"),f.emitEvent=function(n,t){var e,r,o,i,a=this.getListenersAsObject(n);for(i in a)if(a.hasOwnProperty(i))for(e=a[i].slice(0),o=0;o<e.length;o++)!0===(r=e[o]).once&&this.removeListener(n,r.listener),r.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(n,r.listener);return this},f.trigger=u("emitEvent"),f.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)},f.setOnceReturnValue=function(n){return this._onceReturnValue=n,this},f._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},f._getEvents=function(){return this._events||(this._events={})},i.noConflict=function(){return t.EventEmitter=l,i},void 0!==(r=function(){return i}.call(t,e,t,n))&&(n.exports=r)}({})},function(n,t,e){var r=e(185),o=4;n.exports=function(n){return r(n,o)}},function(n,t,e){function r(n,t,e,q,A,C){var k,z=t&M,N=t&P,L=t&E;if(e&&(k=A?e(n,q,A,C):e(n)),void 0!==k)return k;if(!x(n))return n;var I=m(n);if(I){if(k=g(n),!z)return l(n,k)}else{var B=v(n),F=B==S||B==O;if(b(n))return f(n,z);if(B==R||B==j||F&&!A){if(k=N||F?{}:_(n),!z)return N?d(n,c(k,n)):s(n,u(k,n))}else{if(!T[B])return A?n:{};k=y(n,B,r,z)}}C||(C=new o);var D=C.get(n);if(D)return D;C.set(n,k);var G=L?N?h:p:N?keysIn:w,H=I?void 0:G(n);return i(H||n,function(o,i){H&&(o=n[i=o]),a(k,i,r(o,t,e,i,n,C))}),k}var o=e(96),i=e(439),a=e(54),u=e(440),c=e(441),f=e(444),l=e(445),s=e(446),d=e(448),p=e(188),h=e(449),v=e(190),g=e(453),y=e(454),_=e(463),m=e(8),b=e(83),x=e(12),w=e(10),M=1,P=2,E=4,j="[object Arguments]",S="[object Function]",O="[object GeneratorFunction]",R="[object Object]",T={};T[j]=T["[object Array]"]=T["[object ArrayBuffer]"]=T["[object DataView]"]=T["[object Boolean]"]=T["[object Date]"]=T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Map]"]=T["[object Number]"]=T[R]=T["[object RegExp]"]=T["[object Set]"]=T["[object String]"]=T["[object Symbol]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T["[object Error]"]=T[S]=T["[object WeakMap]"]=!1,n.exports=r},function(n,t){n.exports=function(){return[]}},function(n,t,e){var r=e(101),o=e(102),i=e(100),a=e(186),u=Object.getOwnPropertySymbols?function(n){for(var t=[];n;)r(t,i(n)),n=o(n);return t}:a;n.exports=u},function(n,t,e){var r=e(189),o=e(100),i=e(10);n.exports=function(n){return r(n,i,o)}},function(n,t,e){var r=e(101),o=e(8);n.exports=function(n,t,e){var i=t(n);return o(n)?i:r(i,e(n))}},function(n,t,e){var r=e(450),o=e(97),i=e(451),a=e(191),u=e(452),c=e(19),f=e(138),l="[object Promise]",s="[object WeakMap]",d="[object DataView]",p=f(r),h=f(o),v=f(i),g=f(a),y=f(u),_=c;(r&&_(new r(new ArrayBuffer(1)))!=d||o&&"[object Map]"!=_(new o)||i&&_(i.resolve())!=l||a&&"[object Set]"!=_(new a)||u&&_(new u)!=s)&&(_=function(n){var t=c(n),e="[object Object]"==t?n.constructor:void 0,r=e?f(e):"";if(r)switch(r){case p:return d;case h:return"[object Map]";case v:return l;case g:return"[object Set]";case y:return s}return t}),n.exports=_},function(n,t,e){var r=e(24)(e(13),"Set");n.exports=r},function(n,t,e){var r=e(13).Uint8Array;n.exports=r},function(n,t){n.exports=function(n,t,e,r){var o=-1,i=null==n?0:n.length;for(r&&i&&(e=n[++o]);++o<i;)e=t(e,n[o],o,n);return e}},function(n,t){n.exports=function(n){var t=-1,e=Array(n.size);return n.forEach(function(n,r){e[++t]=[r,n]}),e}},function(n,t,e){var r=e(96),o=e(196),i=1,a=2;n.exports=function(n,t,e,u){var c=e.length,f=c,l=!u;if(null==n)return!f;for(n=Object(n);c--;){var s=e[c];if(l&&s[2]?s[1]!==n[s[0]]:!(s[0]in n))return!1}for(;++c<f;){var d=(s=e[c])[0],p=n[d],h=s[1];if(l&&s[2]){if(void 0===p&&!(d in n))return!1}else{var v=new r;if(u)var g=u(p,h,d,n,t,v);if(!(void 0===g?o(h,p,i|a,u,v):g))return!1}}return!0}},function(n,t,e){function r(n,t,e,a,u){return n===t||(null==n||null==t||!i(n)&&!i(t)?n!=n&&t!=t:o(n,t,e,a,r,u))}var o=e(468),i=e(16);n.exports=r},function(n,t,e){var r=e(104),o=e(471),i=e(105),a=1,u=2;n.exports=function(n,t,e,c,f,l){var s=e&a,d=n.length,p=t.length;if(d!=p&&!(s&&p>d))return!1;var h=l.get(n);if(h&&l.get(t))return h==t;var v=-1,g=!0,y=e&u?new r:void 0;for(l.set(n,t),l.set(t,n);++v<d;){var _=n[v],m=t[v];if(c)var b=s?c(m,_,v,t,n,l):c(_,m,v,n,t,l);if(void 0!==b){if(b)continue;g=!1;break}if(y){if(!o(t,function(n,t){if(!i(y,t)&&(_===n||f(_,n,e,c,l)))return y.push(t)})){g=!1;break}}else if(_!==m&&!f(_,m,e,c,l)){g=!1;break}}return l.delete(n),l.delete(t),g}},function(n,t,e){var r=e(199),o=e(10);n.exports=function(n){for(var t=o(n),e=t.length;e--;){var i=t[e],a=n[i];t[e]=[i,a,r(a)]}return t}},function(n,t,e){var r=e(12);n.exports=function(n){return n==n&&!r(n)}},function(n,t){n.exports=function(n,t){return function(e){return null!=e&&e[n]===t&&(void 0!==t||n in Object(e))}}},function(n,t,e){var r=e(479);n.exports=function(n){return null==n?"":r(n)}},function(n,t,e){var r=e(480),o=e(203);n.exports=function(n,t){return null!=n&&o(n,t,r)}},function(n,t,e){var r=e(69),o=e(82),i=e(8),a=e(56),u=e(81),c=e(44);n.exports=function(n,t,e){for(var f=-1,l=(t=r(t,n)).length,s=!1;++f<l;){var d=c(t[f]);if(!(s=null!=n&&e(n,d)))break;n=n[d]}return s||++f!=l?s:!!(l=null==n?0:n.length)&&u(l)&&a(d,l)&&(i(n)||o(n))}},function(n,t){n.exports=function(n,t,e,r){for(var o=n.length,i=e+(r?1:-1);r?i--:++i<o;)if(t(n[i],i,n))return i;return-1}},function(n,t,e){var r=e(488)();n.exports=r},function(n,t,e){var r=e(9),o=e(7),i=e(0),a=e(172),u=e(498);n.exports=function(n){if(r(n))return n();if(o(n)){if(i[n])return i[n]();if(a[n])return a[n]();if(u[n])return u[n]()}return null}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(208);Object.defineProperty(t,"geoArea",{enumerable:!0,get:function(){return r(o).default}});var i=e(499);Object.defineProperty(t,"geoBounds",{enumerable:!0,get:function(){return r(i).default}});var a=e(500);Object.defineProperty(t,"geoCentroid",{enumerable:!0,get:function(){return r(a).default}});var u=e(209);Object.defineProperty(t,"geoCircle",{enumerable:!0,get:function(){return r(u).default}});var c=e(211);Object.defineProperty(t,"geoClipExtent",{enumerable:!0,get:function(){return r(c).default}});var f=e(503);Object.defineProperty(t,"geoDistance",{enumerable:!0,get:function(){return r(f).default}});var l=e(504);Object.defineProperty(t,"geoGraticule",{enumerable:!0,get:function(){return r(l).default}});var s=e(505);Object.defineProperty(t,"geoInterpolate",{enumerable:!0,get:function(){return r(s).default}});var d=e(215);Object.defineProperty(t,"geoLength",{enumerable:!0,get:function(){return r(d).default}});var p=e(506);Object.defineProperty(t,"geoPath",{enumerable:!0,get:function(){return r(p).default}});var h=e(218);Object.defineProperty(t,"geoAlbers",{enumerable:!0,get:function(){return r(h).default}});var v=e(515);Object.defineProperty(t,"geoAlbersUsa",{enumerable:!0,get:function(){return r(v).default}});var g=e(516);Object.defineProperty(t,"geoAzimuthalEqualArea",{enumerable:!0,get:function(){return r(g).default}}),Object.defineProperty(t,"geoAzimuthalEqualAreaRaw",{enumerable:!0,get:function(){return g.azimuthalEqualAreaRaw}});var y=e(517);Object.defineProperty(t,"geoAzimuthalEquidistant",{enumerable:!0,get:function(){return r(y).default}}),Object.defineProperty(t,"geoAzimuthalEquidistantRaw",{enumerable:!0,get:function(){return y.azimuthalEquidistantRaw}});var _=e(518);Object.defineProperty(t,"geoConicConformal",{enumerable:!0,get:function(){return r(_).default}}),Object.defineProperty(t,"geoConicConformalRaw",{enumerable:!0,get:function(){return _.conicConformalRaw}});var m=e(110);Object.defineProperty(t,"geoConicEqualArea",{enumerable:!0,get:function(){return r(m).default}}),Object.defineProperty(t,"geoConicEqualAreaRaw",{enumerable:!0,get:function(){return m.conicEqualAreaRaw}});var b=e(519);Object.defineProperty(t,"geoConicEquidistant",{enumerable:!0,get:function(){return r(b).default}}),Object.defineProperty(t,"geoConicEquidistantRaw",{enumerable:!0,get:function(){return b.conicEquidistantRaw}});var x=e(221);Object.defineProperty(t,"geoEquirectangular",{enumerable:!0,get:function(){return r(x).default}}),Object.defineProperty(t,"geoEquirectangularRaw",{enumerable:!0,get:function(){return x.equirectangularRaw}});var w=e(520);Object.defineProperty(t,"geoGnomonic",{enumerable:!0,get:function(){return r(w).default}}),Object.defineProperty(t,"geoGnomonicRaw",{enumerable:!0,get:function(){return w.gnomonicRaw}});var M=e(17);Object.defineProperty(t,"geoProjection",{enumerable:!0,get:function(){return r(M).default}}),Object.defineProperty(t,"geoProjectionMutator",{enumerable:!0,get:function(){return M.projectionMutator}});var P=e(113);Object.defineProperty(t,"geoMercator",{enumerable:!0,get:function(){return r(P).default}}),Object.defineProperty(t,"geoMercatorRaw",{enumerable:!0,get:function(){return P.mercatorRaw}});var E=e(521);Object.defineProperty(t,"geoOrthographic",{enumerable:!0,get:function(){return r(E).default}}),Object.defineProperty(t,"geoOrthographicRaw",{enumerable:!0,get:function(){return E.orthographicRaw}});var j=e(522);Object.defineProperty(t,"geoStereographic",{enumerable:!0,get:function(){return r(j).default}}),Object.defineProperty(t,"geoStereographicRaw",{enumerable:!0,get:function(){return j.stereographicRaw}});var S=e(523);Object.defineProperty(t,"geoTransverseMercator",{enumerable:!0,get:function(){return r(S).default}}),Object.defineProperty(t,"geoTransverseMercatorRaw",{enumerable:!0,get:function(){return S.transverseMercatorRaw}});var O=e(109);Object.defineProperty(t,"geoRotation",{enumerable:!0,get:function(){return r(O).default}});var R=e(28);Object.defineProperty(t,"geoStream",{enumerable:!0,get:function(){return r(R).default}});var T=e(112);Object.defineProperty(t,"geoTransform",{enumerable:!0,get:function(){return r(T).default}})},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(){m.point=a}function i(){u(c,f)}function a(n,t){m.point=u,c=n,f=t,n*=h.radians,t*=h.radians,l=n,s=(0,h.cos)(t=t/2+h.quarterPi),d=(0,h.sin)(t)}function u(n,t){n*=h.radians,t=(t*=h.radians)/2+h.quarterPi;var e=n-l,r=e>=0?1:-1,o=r*e,i=(0,h.cos)(t),a=(0,h.sin)(t),u=d*a,c=s*i+u*(0,h.cos)(o),f=u*r*(0,h.sin)(o);y.add((0,h.atan2)(f,c)),l=n,s=i,d=a}t.__esModule=!0,t.areaStream=t.areaRingSum=void 0,t.default=function(n){return _.reset(),(0,g.default)(n,m),2*_};var c,f,l,s,d,p=r(e(45)),h=e(4),v=r(e(27)),g=r(e(28)),y=t.areaRingSum=(0,p.default)(),_=(0,p.default)(),m=t.areaStream={point:v.default,lineStart:v.default,lineEnd:v.default,polygonStart:function(){y.reset(),m.lineStart=o,m.lineEnd=i},polygonEnd:function(){var n=+y;_.add(n<0?h.tau+n:n),this.lineStart=this.lineEnd=this.point=v.default},sphere:function(){_.add(h.tau)}}},function(n,t,e){function r(n,t,e,r,a,c){if(e){var f=(0,u.cos)(t),l=(0,u.sin)(t),s=r*e;null==a?(a=t+r*u.tau,c=t-s/2):(a=o(f,a),c=o(f,c),(r>0?a<c:a>c)&&(a+=r*u.tau));for(var d,p=a;r>0?p>c:p<c;p-=s)d=(0,i.spherical)([f,-l*(0,u.cos)(p),-l*(0,u.sin)(p)]),n.point(d[0],d[1])}}function o(n,t){(t=(0,i.cartesian)(t))[0]-=n,(0,i.cartesianNormalizeInPlace)(t);var e=(0,u.acos)(-t[1]);return((-t[2]<0?-e:e)+u.tau-u.epsilon)%u.tau}t.__esModule=!0,t.circleStream=r,t.default=function(){function n(){var n=o.apply(this,arguments),a=i.apply(this,arguments)*u.radians,s=f.apply(this,arguments)*u.radians;return t=[],e=(0,c.rotateRadians)(-n[0]*u.radians,-n[1]*u.radians,0).invert,r(l,a,s,1),n={type:"Polygon",coordinates:[t]},t=e=null,n}var t,e,o=(0,a.default)([0,0]),i=(0,a.default)(90),f=(0,a.default)(6),l={point:function(n,r){t.push(n=e(n,r)),n[0]*=u.degrees,n[1]*=u.degrees}};return n.center=function(t){return arguments.length?(o="function"==typeof t?t:(0,a.default)([+t[0],+t[1]]),n):o},n.radius=function(t){return arguments.length?(i="function"==typeof t?t:(0,a.default)(+t),n):i},n.precision=function(t){return arguments.length?(f="function"==typeof t?t:(0,a.default)(+t),n):f},n};var i=e(46),a=function(n){return n&&n.__esModule?n:{default:n}}(e(501)),u=e(4),c=e(109)},function(n,t){t.__esModule=!0,t.default=function(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return(e=t.invert(e,r))&&n.invert(e[0],e[1])}),e}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t,e,r){function o(o,i){return n<=o&&o<=e&&t<=i&&i<=r}function d(o,i,a,u){var c=0,f=0;if(null==o||(c=p(o,a))!==(f=p(i,a))||v(o,i)<0^a>0)do{u.point(0===c||3===c?n:e,c>1?r:t)}while((c=(c+a+4)%4)!==f);else u.point(i[0],i[1])}function p(r,o){return(0,i.abs)(r[0]-n)<i.epsilon?o>0?0:3:(0,i.abs)(r[0]-e)<i.epsilon?o>0?2:1:(0,i.abs)(r[1]-t)<i.epsilon?o>0?1:0:o>0?3:2}function h(n,t){return v(n.x,t.x)}function v(n,t){var e=p(n,1),r=p(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(i){function p(n,t){o(n,t)&&S.point(n,t)}function v(i,a){var c=o(i,a);if(y&&_.push([i,a]),E)m=i,b=a,x=c,E=!1,c&&(S.lineStart(),S.point(i,a));else if(c&&P)S.point(i,a);else{var f=[w=Math.max(s,Math.min(l,w)),M=Math.max(s,Math.min(l,M))],d=[i=Math.max(s,Math.min(l,i)),a=Math.max(s,Math.min(l,a))];(0,u.default)(f,d,n,t,e,r)?(P||(S.lineStart(),S.point(f[0],f[1])),S.point(d[0],d[1]),c||S.lineEnd(),j=!1):c&&(S.lineStart(),S.point(i,a),j=!1)}w=i,M=a,P=c}var g,y,_,m,b,x,w,M,P,E,j,S=i,O=(0,a.default)(),R={point:p,lineStart:function(){R.point=v,y&&y.push(_=[]),E=!0,P=!1,w=M=NaN},lineEnd:function(){g&&(v(m,b),x&&P&&O.rejoin(),g.push(O.result())),R.point=p,P&&S.lineEnd()},polygonStart:function(){S=O,g=[],y=[],j=!0},polygonEnd:function(){var t=function(){for(var t=0,e=0,o=y.length;e<o;++e)for(var i,a,u=y[e],c=1,f=u.length,l=u[0],s=l[0],d=l[1];c<f;++c)i=s,a=d,s=(l=u[c])[0],d=l[1],a<=r?d>r&&(s-i)*(r-a)>(d-a)*(n-i)&&++t:d<=r&&(s-i)*(r-a)<(d-a)*(n-i)&&--t;return t}(),e=j&&t,o=(g=(0,f.merge)(g)).length;(e||o)&&(i.polygonStart(),e&&(i.lineStart(),d(null,null,1,i),i.lineEnd()),o&&(0,c.default)(g,h,t,d,i),i.polygonEnd()),S=i,g=y=_=null}};return R}}t.__esModule=!0,t.clipExtent=o,t.default=function(){var n,t,e,r=0,i=0,a=960,u=500;return e={stream:function(e){return n&&t===e?n:n=o(r,i,a,u)(t=e)},extent:function(o){return arguments.length?(r=+o[0][0],i=+o[0][1],a=+o[1][0],u=+o[1][1],n=t=null,e):[[r,i],[a,u]]}}};var i=e(4),a=r(e(212)),u=r(e(502)),c=r(e(213)),f=e(14),l=1e9,s=-l},function(n,t,e){t.__esModule=!0,t.default=function(){var n,t=[];return{point:function(t,e){n.push([t,e])},lineStart:function(){t.push(n=[])},lineEnd:r.default,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var e=t;return t=[],n=null,e}}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(27))},function(n,t,e){function r(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function o(n){if(t=n.length){for(var t,e,r=0,o=n[0];++r<t;)o.n=e=n[r],e.p=o,o=e;o.n=e=n[0],e.p=o}}t.__esModule=!0,t.default=function(n,t,e,a,u){var c,f,l=[],s=[];if(n.forEach(function(n){if(!((t=n.length-1)<=0)){var t,e,o=n[0],a=n[t];if((0,i.default)(o,a)){for(u.lineStart(),c=0;c<t;++c)u.point((o=n[c])[0],o[1]);u.lineEnd()}else l.push(e=new r(o,n,null,!0)),s.push(e.o=new r(o,null,e,!1)),l.push(e=new r(a,n,null,!1)),s.push(e.o=new r(a,null,e,!0))}}),l.length){for(s.sort(t),o(l),o(s),c=0,f=s.length;c<f;++c)s[c].e=e=!e;for(var d,p,h=l[0];;){for(var v=h,g=!0;v.v;)if((v=v.n)===h)return;d=v.z,u.lineStart();do{if(v.v=v.o.v=!0,v.e){if(g)for(c=0,f=d.length;c<f;++c)u.point((p=d[c])[0],p[1]);else a(v.x,v.n.x,1,u);v=v.n}else{if(g)for(d=v.p.z,c=d.length-1;c>=0;--c)u.point((p=d[c])[0],p[1]);else a(v.x,v.p.x,-1,u);v=v.p}d=(v=v.o).z,g=!g}while(!v.v);u.lineEnd()}}};var i=function(n){return n&&n.__esModule?n:{default:n}}(e(214))},function(n,t,e){t.__esModule=!0,t.default=function(n,t){return(0,r.abs)(n[0]-t[0])<r.epsilon&&(0,r.abs)(n[1]-t[1])<r.epsilon};var r=e(4)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(){v.point=v.lineEnd=d.default}function i(n,t){n*=s.radians,t*=s.radians,u=n,c=(0,s.sin)(t),f=(0,s.cos)(t),v.point=a}function a(n,t){n*=s.radians,t*=s.radians;var e=(0,s.sin)(t),r=(0,s.cos)(t),o=(0,s.abs)(n-u),i=(0,s.cos)(o),a=r*(0,s.sin)(o),l=f*e-c*r*i,d=c*e+f*r*i;h.add((0,s.atan2)((0,s.sqrt)(a*a+l*l),d)),u=n,c=e,f=r}t.__esModule=!0,t.default=function(n){return h.reset(),(0,p.default)(n,v),+h};var u,c,f,l=r(e(45)),s=e(4),d=r(e(27)),p=r(e(28)),h=(0,l.default)(),v={sphere:d.default,point:d.default,lineStart:function(){v.point=i,v.lineEnd=o},lineEnd:d.default,polygonStart:d.default,polygonEnd:d.default}},function(n,t){t.__esModule=!0,t.default=function(n){return n}},function(n,t,e){t.__esModule=!0;var r=function(n){return n&&n.__esModule?n:{default:n}}(e(27)),o=1/0,i=o,a=-o,u=a,c={point:function(n,t){n<o&&(o=n),n>a&&(a=n),t<i&&(i=t),t>u&&(u=t)},lineStart:r.default,lineEnd:r.default,polygonStart:r.default,polygonEnd:r.default,result:function(){var n=[[o,i],[a,u]];return a=u=-(i=o=1/0),n}};t.default=c},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,r.default)().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(110))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n){return n.length>1}function i(n,t){return((n=n.x)[0]<0?n[1]-c.halfPi-c.epsilon:c.halfPi-n[1])-((t=t.x)[0]<0?t[1]-c.halfPi-c.epsilon:c.halfPi-t[1])}t.__esModule=!0,t.default=function(n,t,e,r){return function(c,s){function d(t,e){var r=c(t,e);n(t=r[0],e=r[1])&&s.point(t,e)}function p(n,t){var e=c(n,t);w.point(e[0],e[1])}function h(){S.point=p,w.lineStart()}function v(){S.point=d,w.lineEnd()}function g(n,t){x.push([n,t]);var e=c(n,t);E.point(e[0],e[1])}function y(){E.lineStart(),x=[]}function _(){g(x[0][0],x[0][1]),E.lineEnd();var n,t,e,r,i=E.clean(),a=P.result(),u=a.length;if(x.pop(),m.push(x),x=null,u)if(1&i){if(e=a[0],(t=e.length-1)>0){for(j||(s.polygonStart(),j=!0),s.lineStart(),n=0;n<t;++n)s.point((r=e[n])[0],r[1]);s.lineEnd()}}else u>1&&2&i&&a.push(a.pop().concat(a.shift())),b.push(a.filter(o))}var m,b,x,w=t(s),M=c.invert(r[0],r[1]),P=(0,a.default)(),E=t(P),j=!1,S={point:d,lineStart:h,lineEnd:v,polygonStart:function(){S.point=g,S.lineStart=y,S.lineEnd=_,b=[],m=[]},polygonEnd:function(){S.point=d,S.lineStart=h,S.lineEnd=v,b=(0,l.merge)(b);var n=(0,f.default)(m,M);b.length?(j||(s.polygonStart(),j=!0),(0,u.default)(b,i,n,e,s)):n&&(j||(s.polygonStart(),j=!0),s.lineStart(),e(null,null,1,s),s.lineEnd()),j&&(s.polygonEnd(),j=!1),b=m=null},sphere:function(){s.polygonStart(),s.lineStart(),e(null,null,1,s),s.lineEnd(),s.polygonEnd()}};return S}};var a=r(e(212)),u=r(e(213)),c=e(4),f=r(e(512)),l=e(14)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t,e){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],u=n.clipExtent&&n.clipExtent();n.scale(150).translate([0,0]),null!=u&&n.clipExtent(null),(0,i.default)(e,n.stream(a.default));var c=a.default.result(),f=Math.min(r/(c[1][0]-c[0][0]),o/(c[1][1]-c[0][1])),l=+t[0][0]+(r-f*(c[1][0]+c[0][0]))/2,s=+t[0][1]+(o-f*(c[1][1]+c[0][1]))/2;return null!=u&&n.clipExtent(u),n.scale(150*f).translate([l,s])}t.__esModule=!0,t.fitSize=function(n){return function(t,e){return o(n,[[0,0],t],e)}},t.fitExtent=function(n){return function(t,e){return o(n,t,e)}};var i=r(e(28)),a=r(e(217))},function(n,t,e){function r(n,t){return[n,t]}t.__esModule=!0,t.equirectangularRaw=r,t.default=function(){return(0,o.default)(r).scale(152.63)};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(17));r.invert=r},function(n,t,e){var r=e(532),o=e(533)(r);n.exports=o},function(n,t,e){var r=e(72),o=1/0;n.exports=function(n){return(null==n?0:n.length)?r(n,o):[]}},function(n,t,e){var r=e(225);n.exports=function(n){if(1===n.length)return 0;var t=r(n);return Math.sqrt(t)}},function(n,t,e){var r=e(115);n.exports=function(n){if(0===n.length)throw new Error("variance requires at least one data point");return r(n,2)/n.length}},function(n,t){n.exports=function(n){if(0===n.length)return 0;for(var t,e=n[0],r=0,o=1;o<n.length;o++)t=e+n[o],Math.abs(e)>=Math.abs(n[o])?r+=e-t+n[o]:r+=n[o]-t+e,e=t;return e+r}},function(n,t){n.exports=function(n){return n.slice().sort(function(n,t){return n-t})}},function(n,t){n.exports=function(n){if(0===n.length)throw new Error("mode requires at least one data point");if(1===n.length)return n[0];for(var t=n[0],e=NaN,r=0,o=1,i=1;i<n.length+1;i++)n[i]!==t?(o>r&&(r=o,e=t),o=1,t=n[i]):o++;return e}},function(n,t){n.exports=function(n){if(0===n.length)throw new Error("min requires at least one data point");for(var t=n[0],e=1;e<n.length;e++)n[e]<t&&(t=n[e]);return t}},function(n,t){n.exports=function(n){if(0===n.length)throw new Error("max requires at least one data point");for(var t=n[0],e=1;e<n.length;e++)n[e]>t&&(t=n[e]);return t}},function(n,t,e){var r=e(116);n.exports=function(n){return+r(n,.5)}},function(n,t,e){var r=e(233);n.exports=function(n,t){var e=n.slice();return r(e.slice(),t)}},function(n,t){n.exports=function(n,t){t=t||Math.random;for(var e,r,o=n.length;o>0;)r=Math.floor(t()*o--),e=n[o],n[o]=n[r],n[r]=e;return n}},function(n,t){n.exports=function(n){for(var t,e=0,r=0;r<n.length;r++)0!==r&&n[r]===t||(t=n[r],e++);return e}},function(n,t,e){var r=e(23);n.exports=function(n,t){if(n.length!==t.length)throw new Error("sampleCovariance requires samples with equal lengths");if(n.length<2)throw new Error("sampleCovariance requires at least two data points in each sample");for(var e=r(n),o=r(t),i=0,a=0;a<n.length;a++)i+=(n[a]-e)*(t[a]-o);return i/(n.length-1)}},function(n,t,e){var r=e(118);n.exports=function(n){var t=r(n);return Math.sqrt(t)}},function(n,t){n.exports=function(n,t,e,r){return(n*t+e*r)/(t+r)}},function(n,t){function e(n){for(var t=n,e=n,o=1;o<15;o++)t+=e*=n*n/(2*o+1);return Math.round(1e4*(.5+t/r*Math.exp(-n*n/2)))/1e4}for(var r=Math.sqrt(2*Math.PI),o=[],i=0;i<=3.09;i+=.01)o.push(e(i));n.exports=o},function(n,t){n.exports=function(n){var t=8*(Math.PI-3)/(3*Math.PI*(4-Math.PI)),e=Math.sqrt(Math.sqrt(Math.pow(2/(Math.PI*t)+Math.log(1-n*n)/2,2)-Math.log(1-n*n)/t)-(2/(Math.PI*t)+Math.log(1-n*n)/2));return n>=0?e:-e}},function(n,t){n.exports=function(n){for(var t=1/n,e=[],r=0;r<=1;r+=t)e.push(r);return e}},function(n,t){n.exports=function(n){return null==n}},function(n,t,e){function r(n,t,e){e.dataType=c;var r=a(n.features);return r.forEach(function(n){n.name=n.properties.name,n.longitude=[],n.latitude=[];var t=n.pathData=l(n);o(t)._path.forEach(function(t){n.longitude.push(t[1]),n.latitude.push(t[2])});var e=l.centroid(n);n.centroidX=e[0],n.centroidY=e[1]}),r}var o=e(243),i=e(0).geoPath,a=e(108),u=e(2),c=u.GEO,f=u.registerConnector,l=i();f("geo",r),f("geojson",r),f("GeoJSON",r),n.exports=r},function(n,t,e){function r(n){if(!(this instanceof r))return new r(n);this._path=a(n)?n:i(n),this._path=u(this._path),this._path=function(n){for(var t,e=[],r=["L",0,0],o=0,i=n.length;o<i;o++){var a=n[o];switch(a[0]){case"M":r=["L",a[1],a[2]],e.push(a);break;case"Z":e.push(r);break;case"H":t=e[e.length-1]||["L",0,0],e.push(["L",a[1],t[t.length-1]]);break;case"V":t=e[e.length-1]||["L",0,0],e.push(["L",t[t.length-2],a[1]]);break;default:e.push(a)}}return e}(this._path),this._path=function(n){for(var t,e=0,r=0,o={S:{to:"C",x:3},T:{to:"Q",x:1}},i=0,a=n.length;i<a;i++){var u=n[i],c=o[u[0]];c&&(u[0]=c.to,t&&(t[0]===c.to?(e=2*t[c.x+2]-t[c.x],r=2*t[c.x+3]-t[c.x+1]):(e=t[t.length-2],r=t[t.length-1])),u.splice(1,0,e,r)),t=u}return n}(this._path)}function o(n,t,e,r){var o=n-e,i=t-r;return Math.sqrt(o*o+i*i)}var i=e(589),a=e(590),u=e(591);n.exports=r,r.prototype.at=function(n,t){return this._walk(n,t).pos},r.prototype.length=function(){return this._walk(null).length},r.prototype._walk=function(n,t){for(var e=[0,0],r=[0,0,0],i=[0,0],a=0,u=0;u<this._path.length;u++){var c=this._path[u];if("M"===c[0]){if(e[0]=c[1],e[1]=c[2],0===n)return{length:a,pos:e}}else if("C"===c[0]){r[0]=i[0]=e[0],r[1]=i[1]=e[1],r[2]=a;for(var f=100,l=0;l<=f;l++){var s=function(n,t){return Math.pow(1-t,3)*i[0]+3*Math.pow(1-t,2)*t*n[1]+3*(1-t)*Math.pow(t,2)*n[3]+Math.pow(t,3)*n[5]}(c,p=l/f),d=function(n,t){return Math.pow(1-t,3)*i[1]+3*Math.pow(1-t,2)*t*n[2]+3*(1-t)*Math.pow(t,2)*n[4]+Math.pow(t,3)*n[6]}(c,p);if(a+=o(e[0],e[1],s,d),e[0]=s,e[1]=d,"number"==typeof n&&a>=n){h=(a-n)/(a-r[2]);return{length:a,pos:v=[e[0]*(1-h)+r[0]*h,e[1]*(1-h)+r[1]*h]}}r[0]=e[0],r[1]=e[1],r[2]=a}}else if("Q"===c[0]){r[0]=i[0]=e[0],r[1]=i[1]=e[1],r[2]=a;for(var f=100,l=0;l<=f;l++){var p=l/f,s=function(n,t){return Math.pow(1-t,2)*i[0]+2*(1-t)*t*n[1]+Math.pow(t,2)*n[3]}(c,p),d=function(n,t){return Math.pow(1-t,2)*i[1]+2*(1-t)*t*n[2]+Math.pow(t,2)*n[4]}(c,p);if(a+=o(e[0],e[1],s,d),e[0]=s,e[1]=d,"number"==typeof n&&a>=n){h=(a-n)/(a-r[2]);return{length:a,pos:v=[e[0]*(1-h)+r[0]*h,e[1]*(1-h)+r[1]*h]}}r[0]=e[0],r[1]=e[1],r[2]=a}}else if("L"===c[0]){if(r[0]=e[0],r[1]=e[1],r[2]=a,a+=o(e[0],e[1],c[1],c[2]),e[0]=c[1],e[1]=c[2],"number"==typeof n&&a>=n){var h=(a-n)/(a-r[2]),v=[e[0]*(1-h)+r[0]*h,e[1]*(1-h)+r[1]*h];return{length:a,pos:v}}r[0]=e[0],r[1]=e[1],r[2]=a}}return{length:a,pos:e}}},function(n,t,e){function r(n,t,e){var r=n.x,o=n.y,i=t.r+e.r,a=n.r+e.r,u=t.x-r,c=t.y-o,f=u*u+c*c;if(f){var l=.5+((a*=a)-(i*=i))/(2*f),s=Math.sqrt(Math.max(0,2*i*(a+f)-(a-=f)*a-i*i))/(2*f);e.x=r+l*u+s*c,e.y=o+l*c-s*u}else e.x=r+a,e.y=o}function o(n,t){var e=t.x-n.x,r=t.y-n.y,o=n.r+t.r;return o*o-1e-6>e*e+r*r}function i(n){var t=n._,e=n.next._,r=t.r+e.r,o=(t.x*e.r+e.x*t.r)/r,i=(t.y*e.r+e.y*t.r)/r;return o*o+i*i}function a(n){this._=n,this.next=null,this.previous=null}function u(n){if(!(f=n.length))return 0;var t,e,u,f,l,s,d,p,h,v,g;if(t=n[0],t.x=0,t.y=0,!(f>1))return t.r;if(e=n[1],t.x=-e.r,e.x=t.r,e.y=0,!(f>2))return t.r+e.r;r(e,t,u=n[2]),t=new a(t),e=new a(e),u=new a(u),t.next=u.previous=e,e.next=t.previous=u,u.next=e.previous=t;n:for(d=3;d<f;++d){r(t._,e._,u=n[d]),u=new a(u),p=e.next,h=t.previous,v=e._.r,g=t._.r;do{if(v<=g){if(o(p._,u._)){e=p,t.next=e,e.previous=t,--d;continue n}v+=p._.r,p=p.next}else{if(o(h._,u._)){(t=h).next=e,e.previous=t,--d;continue n}g+=h._.r,h=h.previous}}while(p!==h.next);for(u.previous=t,u.next=e,t.next=e.previous=e=u,l=i(t);(u=u.next)!==e;)(s=i(u))<l&&(t=u,l=s);e=t.next}for(t=[e._],u=e;(u=u.next)!==e;)t.push(u._);for(u=(0,c.default)(t),d=0;d<f;++d)(t=n[d]).x-=u.x,t.y-=u.y;return u.r}t.__esModule=!0,t.packEnclose=u,t.default=function(n){return u(n),n};var c=function(n){return n&&n.__esModule?n:{default:n}}(e(245))},function(n,t,e){function r(n,t){var e=n.r-t.r,r=t.x-n.x,o=t.y-n.y;return e<0||e*e<r*r+o*o}function o(n,t){var e=n.r-t.r+1e-6,r=t.x-n.x,o=t.y-n.y;return e>0&&e*e>r*r+o*o}function i(n,t){for(var e=0;e<t.length;++e)if(!o(n,t[e]))return!1;return!0}function a(n,t){var e=n.x,r=n.y,o=n.r,i=t.x,a=t.y,u=t.r,c=i-e,f=a-r,l=u-o,s=Math.sqrt(c*c+f*f);return{x:(e+i+c/s*l)/2,y:(r+a+f/s*l)/2,r:(s+o+u)/2}}function u(n,t,e){var r=n.x,o=n.y,i=n.r,a=t.x,u=t.y,c=t.r,f=e.x,l=e.y,s=e.r,d=r-a,p=r-f,h=o-u,v=o-l,g=c-i,y=s-i,_=r*r+o*o-i*i,m=_-a*a-u*u+c*c,b=_-f*f-l*l+s*s,x=p*h-d*v,w=(h*b-v*m)/(2*x)-r,M=(v*g-h*y)/x,P=(p*m-d*b)/(2*x)-o,E=(d*y-p*g)/x,j=M*M+E*E-1,S=2*(i+w*M+P*E),O=w*w+P*P-i*i,R=-(j?(S+Math.sqrt(S*S-4*j*O))/(2*j):O/S);return{x:r+w+M*R,y:o+P+E*R,r:R}}t.__esModule=!0,t.default=function(n){for(var t,e,f=0,l=(n=(0,c.shuffle)(c.slice.call(n))).length,s=[];f<l;)t=n[f],e&&o(e,t)?++f:(e=function(n){switch(n.length){case 1:return function(n){return{x:n.x,y:n.y,r:n.r}}(n[0]);case 2:return a(n[0],n[1]);case 3:return u(n[0],n[1],n[2])}}(s=function(n,t){var e,o;if(i(t,n))return[t];for(e=0;e<n.length;++e)if(r(t,n[e])&&i(a(n[e],t),n))return[n[e],t];for(e=0;e<n.length-1;++e)for(o=e+1;o<n.length;++o)if(r(a(n[e],n[o]),t)&&r(a(n[e],t),n[o])&&r(a(n[o],t),n[e])&&i(u(n[e],n[o],t),n))return[n[e],n[o],t];throw new Error}(s,t)),f=0);return e};var c=e(607)},function(n,t){t.__esModule=!0,t.constantZero=function(){return 0},t.default=function(n){return function(){return n}}},function(n,t){t.__esModule=!0,t.default=function(n){n.x0=Math.round(n.x0),n.y0=Math.round(n.y0),n.x1=Math.round(n.x1),n.y1=Math.round(n.y1)}},function(n,t,e){t.__esModule=!0,t.default=function(n){function t(n){(n=i(n))[0]<a&&(a=n[0]),n[0]>c&&(c=n[0]),n[1]<u&&(u=n[1]),n[1]>f&&(f=n[1])}function e(n){switch(n.type){case"GeometryCollection":n.geometries.forEach(e);break;case"Point":t(n.coordinates);break;case"MultiPoint":n.coordinates.forEach(t)}}var o,i=(0,r.default)(n.transform),a=1/0,u=a,c=-a,f=-a;n.arcs.forEach(function(n){for(var t,e=-1,r=n.length;++e<r;)(t=i(n[e],e))[0]<a&&(a=t[0]),t[0]>c&&(c=t[0]),t[1]<u&&(u=t[1]),t[1]>f&&(f=t[1])});for(o in n.objects)e(n.objects[o]);return[a,u,c,f]};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(124))},function(n,t){t.__esModule=!0,t.default=function(n){return n}},function(n,t){t.__esModule=!0,t.default=function(n,t){function e(n,t){for(var e in n){var o=n[e];delete t[o.start],delete o.start,delete o.end,o.forEach(function(n){r[n<0?~n:n]=1}),a.push(o)}}var r={},o={},i={},a=[],u=-1;return t.forEach(function(e,r){var o,i=n.arcs[e<0?~e:e];i.length<3&&!i[1][0]&&!i[1][1]&&(o=t[++u],t[u]=e,t[r]=o)}),t.forEach(function(t){var e,r,a=function(t){var e,r=n.arcs[t<0?~t:t],o=r[0];return n.transform?(e=[0,0],r.forEach(function(n){e[0]+=n[0],e[1]+=n[1]})):e=r[r.length-1],t<0?[e,o]:[o,e]}(t),u=a[0],c=a[1];if(e=i[u])if(delete i[e.end],e.push(t),e.end=c,r=o[c]){delete o[r.start];var f=r===e?e:e.concat(r);o[f.start=e.start]=i[f.end=r.end]=f}else o[e.start]=i[e.end]=e;else if(e=o[c])if(delete o[e.start],e.unshift(t),e.start=u,r=i[u]){delete i[r.end];var l=r===e?e:r.concat(e);o[l.start=r.start]=i[l.end=e.end]=l}else o[e.start]=i[e.end]=e;else o[(e=[t]).start=u]=i[e.end=c]=e}),e(i,o),e(o,i),t.forEach(function(n){r[n<0?~n:n]||a.push([n])}),a}},function(n,t,e){t.__esModule=!0,t.default=function(n){if(null==n)return r.default;var t,e,o=n.scale[0],i=n.scale[1],a=n.translate[0],u=n.translate[1];return function(n,r){r||(t=e=0);var c=2,f=n.length,l=new Array(f),s=Math.round((n[0]-a)/o),d=Math.round((n[1]-u)/i);for(l[0]=s-t,t=s,l[1]=d-e,e=d;c<f;)l[c]=n[c],++c;return l}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(249))},function(n,t,e){var r=e(628);n.exports=function(n,t){return!!(null==n?0:n.length)&&r(n,t,0)>-1}},function(n,t){n.exports=function(n,t,e){for(var r=-1,o=null==n?0:n.length;++r<o;)if(e(t,n[r]))return!0;return!1}},function(n,t){var e=Array.prototype.reverse;n.exports=function(n){return null==n?n:e.call(n)}},function(n,t,e){function r(n){return n.target.depth}t.__esModule=!0,t.left=function(n){return n.depth},t.right=function(n,t){return t-1-n.height},t.justify=function(n,t){return n.sourceLinks.length?n.depth:t-1},t.center=function(n){return n.targetLinks.length?n.depth:n.sourceLinks.length?(0,o.min)(n.sourceLinks,r)-1:0};var o=e(14)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){var t,i,a,u,c,v=n.length,g=!1,y=new Array(v),_=new Array(v);for(null==d&&(h=p(c=(0,o.path)())),t=0;t<=v;++t){if(!(t<v&&s(u=n[t],t,n))===g)if(g=!g)i=t,h.areaStart(),h.lineStart();else{for(h.lineEnd(),h.lineStart(),a=t-1;a>=i;--a)h.point(y[a],_[a]);h.lineEnd(),h.areaEnd()}g&&(y[t]=+e(u,t,n),_[t]=+f(u,t,n),h.point(r?+r(u,t,n):y[t],l?+l(u,t,n):_[t]))}if(c)return h=null,c+""||null}function t(){return(0,u.default)().defined(s).curve(p).context(d)}var e=c.x,r=null,f=(0,i.default)(0),l=c.y,s=(0,i.default)(!0),d=null,p=a.default,h=null;return n.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.default)(+t),r=null,n):e},n.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.default)(+t),n):e},n.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,i.default)(+t),n):r},n.y=function(t){return arguments.length?(f="function"==typeof t?t:(0,i.default)(+t),l=null,n):f},n.y0=function(t){return arguments.length?(f="function"==typeof t?t:(0,i.default)(+t),n):f},n.y1=function(t){return arguments.length?(l=null==t?null:"function"==typeof t?t:(0,i.default)(+t),n):l},n.lineX0=n.lineY0=function(){return t().x(e).y(f)},n.lineY1=function(){return t().x(e).y(l)},n.lineX1=function(){return t().x(r).y(f)},n.defined=function(t){return arguments.length?(s="function"==typeof t?t:(0,i.default)(!!t),n):s},n.curve=function(t){return arguments.length?(p=t,null!=d&&(h=p(d)),n):p},n.context=function(t){return arguments.length?(null==t?d=h=null:h=p(d=t),n):d},n};var o=e(29),i=r(e(31)),a=r(e(75)),u=r(e(130)),c=e(131)},function(n,t,e){function r(n){this._curve=n}function o(n){function t(t){return new r(n(t))}return t._curve=n,t}t.__esModule=!0,t.curveRadialLinear=void 0,t.default=o;var i=function(n){return n&&n.__esModule?n:{default:n}}(e(75));t.curveRadialLinear=o(i.default);r.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(n,t){this._curve.point(t*Math.sin(n),t*-Math.cos(n))}}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n){var t=n.curve;return n.angle=n.x,delete n.x,n.radius=n.y,delete n.y,n.curve=function(n){return arguments.length?t((0,a.default)(n)):t()._curve},n}t.__esModule=!0,t.lineRadial=o,t.default=function(){return o((0,u.default)().curve(i.curveRadialLinear))};var i=e(257),a=r(i),u=r(e(130))},function(n,t){t.__esModule=!0,t.default=function(n,t){return[(t=+t)*Math.cos(n-=Math.PI/2),t*Math.sin(n)]}},function(n,t){t.__esModule=!0;t.slice=Array.prototype.slice},function(n,t,e){t.__esModule=!0;var r=e(50);t.default={draw:function(n,t){var e=Math.sqrt(t/r.pi);n.moveTo(e,0),n.arc(0,0,e,0,r.tau)}}},function(n,t){t.__esModule=!0,t.default={draw:function(n,t){var e=Math.sqrt(t/5)/2;n.moveTo(-3*e,-e),n.lineTo(-e,-e),n.lineTo(-e,-3*e),n.lineTo(e,-3*e),n.lineTo(e,-e),n.lineTo(3*e,-e),n.lineTo(3*e,e),n.lineTo(e,e),n.lineTo(e,3*e),n.lineTo(-e,3*e),n.lineTo(-e,e),n.lineTo(-3*e,e),n.closePath()}}},function(n,t){t.__esModule=!0;var e=Math.sqrt(1/3),r=2*e;t.default={draw:function(n,t){var o=Math.sqrt(t/r),i=o*e;n.moveTo(0,-o),n.lineTo(i,0),n.lineTo(0,o),n.lineTo(-i,0),n.closePath()}}},function(n,t,e){t.__esModule=!0;var r=e(50),o=Math.sin(r.pi/10)/Math.sin(7*r.pi/10),i=Math.sin(r.tau/10)*o,a=-Math.cos(r.tau/10)*o;t.default={draw:function(n,t){var e=Math.sqrt(.8908130915292852*t),o=i*e,u=a*e;n.moveTo(0,-e),n.lineTo(o,u);for(var c=1;c<5;++c){var f=r.tau*c/5,l=Math.cos(f),s=Math.sin(f);n.lineTo(s*e,-l*e),n.lineTo(l*o-s*u,s*o+l*u)}n.closePath()}}},function(n,t){t.__esModule=!0,t.default={draw:function(n,t){var e=Math.sqrt(t),r=-e/2;n.rect(r,r,e,e)}}},function(n,t){t.__esModule=!0;var e=Math.sqrt(3);t.default={draw:function(n,t){var r=-Math.sqrt(t/(3*e));n.moveTo(0,2*r),n.lineTo(-e*r,-r),n.lineTo(e*r,-r),n.closePath()}}},function(n,t){t.__esModule=!0;var e=Math.sqrt(3)/2,r=1/Math.sqrt(12),o=3*(r/2+1);t.default={draw:function(n,t){var i=Math.sqrt(t/o),a=i/2,u=i*r,c=a,f=i*r+i,l=-c,s=f;n.moveTo(a,u),n.lineTo(c,f),n.lineTo(l,s),n.lineTo(-.5*a-e*u,e*a+-.5*u),n.lineTo(-.5*c-e*f,e*c+-.5*f),n.lineTo(-.5*l-e*s,e*l+-.5*s),n.lineTo(-.5*a+e*u,-.5*u-e*a),n.lineTo(-.5*c+e*f,-.5*f-e*c),n.lineTo(-.5*l+e*s,-.5*s-e*l),n.closePath()}}},function(n,t,e){function r(n,t){this._context=n,this._k=(1-t)/6}t.__esModule=!0,t.CardinalClosed=r;var o=function(n){return n&&n.__esModule?n:{default:n}}(e(76)),i=e(78);r.prototype={areaStart:o.default,areaEnd:o.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._x3=n,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=n,this._y4=t);break;case 2:this._point=3,this._x5=n,this._y5=t;break;default:(0,i.point)(this,n,t)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function n(t){function e(n){return new r(n,t)}return e.tension=function(t){return n(+t)},e}(0)},function(n,t,e){function r(n,t){this._context=n,this._k=(1-t)/6}t.__esModule=!0,t.CardinalOpen=r;var o=e(78);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,o.point)(this,n,t)}this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function n(t){function e(n){return new r(n,t)}return e.tension=function(t){return n(+t)},e}(0)},function(n,t,e){function r(n,t){var e=n.site,r=t.left,o=t.right;return e===o&&(o=r,r=e),o?Math.atan2(o[1]-r[1],o[0]-r[0]):(e===r?(r=t[1],o=t[0]):(r=t[0],o=t[1]),Math.atan2(r[0]-o[0],o[1]-r[1]))}function o(n,t){return t[+(t.left!==n.site)]}function i(n,t){return t[+(t.left===n.site)]}t.__esModule=!0,t.createCell=function(n){return u.cells[n.index]={site:n,halfedges:[]}},t.cellHalfedgeStart=o,t.cellHalfedgeEnd=i,t.sortCellHalfedges=function(){for(var n,t,e,o,i=0,a=u.cells.length;i<a;++i)if((n=u.cells[i])&&(o=(t=n.halfedges).length)){var c=new Array(o),f=new Array(o);for(e=0;e<o;++e)c[e]=e,f[e]=r(n,u.edges[t[e]]);for(c.sort(function(n,t){return f[t]-f[n]}),e=0;e<o;++e)f[e]=t[c[e]];for(e=0;e<o;++e)t[e]=f[e]}},t.clipCells=function(n,t,e,r){var c,f,l,s,d,p,h,v,g,y,_,m,b=u.cells.length,x=!0;for(c=0;c<b;++c)if(f=u.cells[c]){for(l=f.site,s=(d=f.halfedges).length;s--;)u.edges[d[s]]||d.splice(s,1);for(s=0,p=d.length;s<p;)_=(y=i(f,u.edges[d[s]]))[0],m=y[1],v=(h=o(f,u.edges[d[++s%p]]))[0],g=h[1],(Math.abs(_-v)>u.epsilon||Math.abs(m-g)>u.epsilon)&&(d.splice(s,0,u.edges.push((0,a.createBorderEdge)(l,y,Math.abs(_-n)<u.epsilon&&r-m>u.epsilon?[n,Math.abs(v-n)<u.epsilon?g:r]:Math.abs(m-r)<u.epsilon&&e-_>u.epsilon?[Math.abs(g-r)<u.epsilon?v:e,r]:Math.abs(_-e)<u.epsilon&&m-t>u.epsilon?[e,Math.abs(v-e)<u.epsilon?g:t]:Math.abs(m-t)<u.epsilon&&_-n>u.epsilon?[Math.abs(g-t)<u.epsilon?v:n,t]:null))-1),++p);p&&(x=!1)}if(x){var w,M,P,E=1/0;for(c=0,x=null;c<b;++c)(f=u.cells[c])&&(P=(w=(l=f.site)[0]-n)*w+(M=l[1]-t)*M)<E&&(E=P,x=f);if(x){var j=[n,t],S=[n,r],O=[e,r],R=[e,t];x.halfedges.push(u.edges.push((0,a.createBorderEdge)(l=x.site,j,S))-1,u.edges.push((0,a.createBorderEdge)(l,S,O))-1,u.edges.push((0,a.createBorderEdge)(l,O,R))-1,u.edges.push((0,a.createBorderEdge)(l,R,j))-1)}}for(c=0;c<b;++c)(f=u.cells[c])&&(f.halfedges.length||delete u.cells[c])};var a=e(135),u=e(53)},function(n,t,e){t.__esModule=!0,t.firstCircle=void 0,t.attachCircle=function(n){var e=n.P,u=n.N;if(e&&u){var c=e.site,f=n.site,l=u.site;if(c!==l){var s=f[0],d=f[1],p=c[0]-s,h=c[1]-d,v=l[0]-s,g=l[1]-d,y=2*(p*g-h*v);if(!(y>=-o.epsilon2)){var _=p*p+h*h,m=v*v+g*g,b=(g*_-h*m)/y,x=(p*m-v*_)/y,w=i.pop()||new function(){(0,r.RedBlackNode)(this),this.x=this.y=this.arc=this.site=this.cy=null};w.arc=n,w.site=f,w.x=b+s,w.y=(w.cy=x+d)+Math.sqrt(b*b+x*x),n.circle=w;for(var M=null,P=o.circles._;P;)if(w.y<P.y||w.y===P.y&&w.x<=P.x){if(!P.L){M=P.P;break}P=P.L}else{if(!P.R){M=P;break}P=P.R}o.circles.insert(M,w),M||(t.firstCircle=a=w)}}}},t.detachCircle=function(n){var e=n.circle;e&&(e.P||(t.firstCircle=a=e.N),o.circles.remove(e),i.push(e),(0,r.RedBlackNode)(e),n.circle=null)};var r=e(134),o=e(53),i=[],a=t.firstCircle=void 0},function(n,t){function e(n){return Math.abs(n)<=1?.5:0}n.exports={boxcar:e,cosine:function(n){return Math.abs(n)<=1?Math.PI/4*Math.cos(Math.PI/2*n):0},epanechnikov:function(n){return Math.abs(n)<1?.75*(1-n*n):0},gaussian:function(n){return.3989422804*Math.exp(-.5*n*n)},quartic:function(n){if(Math.abs(n)<1){var t=1-n*n;return.9375*t*t}return 0},triangular:function(n){var t=Math.abs(n);return t<1?1-t:0},tricube:function(n){return Math.abs(n)<1?70/81*function(n){var t=1-Math.pow(Math.abs(n),3);return Math.pow(t,3)}(n):0},triweight:function(n){if(Math.abs(n)<1){var t=1-n*n;return 35/32*t*t*t}return 0},uniform:e}},function(n,t,e){e(274),e(525),e(526),e(535),e(582),e(584),e(588),e(242),e(592),e(593),e(615),e(623),e(624),e(625),e(632),e(633),e(634),e(635),e(636),e(637),e(639),e(640),e(641),e(648),e(649),e(650),e(654),e(659),e(661),e(662),e(663),e(664),e(665),e(666),e(667),e(668),e(669),e(705),e(711),e(712),e(713),e(714),e(715),e(717),e(718),n.exports=e(2)},function(n,t,e){var r=e(5),o=e(0),i=o.geoArea,a=o.geoCentroid,u=o.geoContains,c=o.geoDistance,f=o.geoLength,l=e(172).geoProject,s=e(42),d=e(206);r(s.prototype,{geoArea:function(n){return i(n)},geoAreaByName:function(n){return i(this.geoFeatureByName(n))},geoCentroid:function(n){return a(n)},geoCentroidByName:function(n){return a(this.geoFeatureByName(n))},geoDistance:function(n,t){return c(n,t)},geoLength:function(n){return f(n)},geoLengthByName:function(n){return f(this.geoFeatureByName(n))},geoContains:function(n,t){return u(n,t)},geoFeatureByName:function(n){var t=void 0;return this.rows.some(function(e){return e.name===n&&(t=e,!0)}),t},geoFeatureByPosition:function(n){var t=void 0;return this.rows.some(function(e){return!!u(e,n)&&(t=e,!0)}),t},geoNameByPosition:function(n){var t=this.geoFeatureByPosition(n);if(t)return t.name},geoProject:function(n,t){return t=d(t),l(n,t)},geoProjectByName:function(n,t){return t=d(t),l(this.geoFeatureByName(n),t)},geoProjectPosition:function(n,t){return(t=d(t))(n)},geoProjectInvert:function(n,t){return(t=d(t)).invert(n)}})},function(n,t,e){var r=e(9),o=e(279),i=e(12),a=e(138),u=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,l=c.toString,s=f.hasOwnProperty,d=RegExp("^"+l.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");n.exports=function(n){return!(!i(n)||o(n))&&(r(n)?d:u).test(a(n))}},function(n,t){var e,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(n){"object"===("undefined"==typeof window?"undefined":r(window))&&(e=window)}n.exports=e},function(n,t,e){var r=e(32),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=r?r.toStringTag:void 0;n.exports=function(n){var t=i.call(n,u),e=n[u];try{n[u]=void 0;var r=!0}catch(n){}var o=a.call(n);return r&&(t?n[u]=e:delete n[u]),o}},function(n,t){var e=Object.prototype.toString;n.exports=function(n){return e.call(n)}},function(n,t,e){var r=e(280),o=function(){var n=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();n.exports=function(n){return!!o&&o in n}},function(n,t,e){var r=e(13)["__core-js_shared__"];n.exports=r},function(n,t){n.exports=function(n,t){return null==n?void 0:n[t]}},function(n,t,e){var r=e(80),o=e(141);n.exports=function(n){return r(function(t,e){var r=-1,i=e.length,a=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(a=n.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(e[0],e[1],u)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var c=e[r];c&&n(t,c,r,a)}return t})}},function(n,t){n.exports=function(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}},function(n,t,e){var r=e(285),o=e(136),i=e(37),a=o?function(n,t){return o(n,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;n.exports=a},function(n,t){n.exports=function(n){return function(){return n}}},function(n,t){var e=800,r=16,o=Date.now;n.exports=function(n){var t=0,i=0;return function(){var a=o(),u=r-(a-i);if(i=a,u>0){if(++t>=e)return arguments[0]}else t=0;return n.apply(void 0,arguments)}}},function(n,t){n.exports=function(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}},function(n,t,e){var r=e(19),o=e(16),i="[object Arguments]";n.exports=function(n){return o(n)&&r(n)==i}},function(n,t){n.exports=function(){return!1}},function(n,t,e){var r=e(19),o=e(81),i=e(16),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,n.exports=function(n){return i(n)&&o(n.length)&&!!a[r(n)]}},function(n,t,e){(function(n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(137),i="object"==r(t)&&t&&!t.nodeType&&t,a=i&&"object"==r(n)&&n&&!n.nodeType&&n,u=a&&a.exports===i&&o.process,c=function(){try{return u&&u.binding&&u.binding("util")}catch(n){}}();n.exports=c}).call(t,e(84)(n))},function(n,t,e){var r=e(57),o=e(293),i=Object.prototype.hasOwnProperty;n.exports=function(n){if(!r(n))return o(n);var t=[];for(var e in Object(n))i.call(n,e)&&"constructor"!=e&&t.push(e);return t}},function(n,t,e){var r=e(144)(Object.keys,Object);n.exports=r},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){w.push(M=[h=n,g=n]),t<v&&(v=t),t>y&&(y=t)}function i(n,t){var e=(0,j.cartesian)([n*S.radians,t*S.radians]);if(x){var r=(0,j.cartesianCross)(x,e),o=[r[1],-r[0],0],i=(0,j.cartesianCross)(o,r);(0,j.cartesianNormalizeInPlace)(i),i=(0,j.spherical)(i);var a,u=n-_,c=u>0?1:-1,f=i[0]*S.degrees*c,l=(0,S.abs)(u)>180;l^(c*_<f&&f<c*n)?(a=i[1]*S.degrees)>y&&(y=a):(f=(f+360)%360-180,l^(c*_<f&&f<c*n)?(a=-i[1]*S.degrees)<v&&(v=a):(t<v&&(v=t),t>y&&(y=t))),l?n<_?s(h,n)>s(h,g)&&(g=n):s(n,g)>s(h,g)&&(h=n):g>=h?(n<h&&(h=n),n>g&&(g=n)):n>_?s(h,n)>s(h,g)&&(g=n):s(n,g)>s(h,g)&&(h=n)}else w.push(M=[h=n,g=n]);t<v&&(v=t),t>y&&(y=t),x=e,_=n}function a(){T.point=i}function u(){M[0]=h,M[1]=g,T.point=o,x=null}function c(n,t){if(x){var e=n-_;R.add((0,S.abs)(e)>180?e+(e>0?360:-360):e)}else m=n,b=t;E.areaStream.point(n,t),i(n,t)}function f(){E.areaStream.lineStart()}function l(){c(m,b),E.areaStream.lineEnd(),(0,S.abs)(R)>S.epsilon&&(h=-(g=180)),M[0]=h,M[1]=g,x=null}function s(n,t){return(t-=n)<0?t+360:t}function d(n,t){return n[0]-t[0]}function p(n,t){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:t<n[0]||n[1]<t}t.__esModule=!0,t.default=function(n){var t,e,r,o,i,a,u;if(y=g=-(h=v=1/0),w=[],(0,O.default)(n,T),e=w.length){for(w.sort(d),t=1,i=[r=w[0]];t<e;++t)p(r,(o=w[t])[0])||p(r,o[1])?(s(r[0],o[1])>s(r[0],r[1])&&(r[1]=o[1]),s(o[0],r[1])>s(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[e=i.length-1];t<=e;r=o,++t)o=i[t],(u=s(r[1],o[0]))>a&&(a=u,h=o[0],g=r[1])}return w=M=null,h===1/0||v===1/0?[[NaN,NaN],[NaN,NaN]]:[[h,v],[g,y]]};var h,v,g,y,_,m,b,x,w,M,P=r(e(33)),E=e(145),j=e(38),S=e(3),O=r(e(25)),R=(0,P.default)(),T={point:o,lineStart:a,lineEnd:u,polygonStart:function(){T.point=c,T.lineStart=f,T.lineEnd=l,R.reset(),E.areaStream.polygonStart()},polygonEnd:function(){E.areaStream.polygonEnd(),T.point=o,T.lineStart=a,T.lineEnd=u,E.areaRingSum<0?(h=-(g=180),v=-(y=90)):R>S.epsilon?y=90:R<-S.epsilon&&(v=-90),M[0]=h,M[1]=g}}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t);i(e*(0,T.cos)(n),e*(0,T.sin)(n),(0,T.sin)(t))}function i(n,t,e){g+=(n-g)/++h,y+=(t-y)/h,_+=(e-_)/h}function a(){C.point=u}function u(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t);S=e*(0,T.cos)(n),O=e*(0,T.sin)(n),R=(0,T.sin)(t),C.point=c,i(S,O,R)}function c(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t),r=e*(0,T.cos)(n),o=e*(0,T.sin)(n),a=(0,T.sin)(t),u=(0,T.atan2)((0,T.sqrt)((u=O*a-R*o)*u+(u=R*r-S*a)*u+(u=S*o-O*r)*u),S*r+O*o+R*a);v+=u,m+=u*(S+(S=r)),b+=u*(O+(O=o)),x+=u*(R+(R=a)),i(S,O,R)}function f(){C.point=o}function l(){C.point=d}function s(){p(E,j),C.point=o}function d(n,t){E=n,j=t,n*=T.radians,t*=T.radians,C.point=p;var e=(0,T.cos)(t);S=e*(0,T.cos)(n),O=e*(0,T.sin)(n),R=(0,T.sin)(t),i(S,O,R)}function p(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t),r=e*(0,T.cos)(n),o=e*(0,T.sin)(n),a=(0,T.sin)(t),u=O*a-R*o,c=R*r-S*a,f=S*o-O*r,l=(0,T.sqrt)(u*u+c*c+f*f),s=(0,T.asin)(l),d=l&&-s/l;w+=d*u,M+=d*c,P+=d*f,v+=s,m+=s*(S+(S=r)),b+=s*(O+(O=o)),x+=s*(R+(R=a)),i(S,O,R)}t.__esModule=!0,t.default=function(n){h=v=g=y=_=m=b=x=w=M=P=0,(0,A.default)(n,C);var t=w,e=M,r=P,o=t*t+e*e+r*r;return o<T.epsilon2&&(t=m,e=b,r=x,v<T.epsilon&&(t=g,e=y,r=_),(o=t*t+e*e+r*r)<T.epsilon2)?[NaN,NaN]:[(0,T.atan2)(e,t)*T.degrees,(0,T.asin)(r/(0,T.sqrt)(o))*T.degrees]};var h,v,g,y,_,m,b,x,w,M,P,E,j,S,O,R,T=e(3),q=r(e(21)),A=r(e(25)),C={sphere:q.default,point:o,lineStart:a,lineEnd:f,polygonStart:function(){C.lineStart=l,C.lineEnd=s},polygonEnd:function(){C.lineStart=a,C.lineEnd=f}}},function(n,t){t.__esModule=!0,t.default=function(n){return function(){return n}}},function(n,t,e){t.__esModule=!0,t.default=function(n,t,e){var o,i,a,u,c=n.length,f=t.length,l=new Array(c*f);for(null==e&&(e=r.pair),o=a=0;o<c;++o)for(u=n[o],i=0;i<f;++i,++a)l[a]=e(u,t[i]);return l};var r=e(156)},function(n,t){t.__esModule=!0,t.default=function(n,t){return t<n?-1:t>n?1:t>=n?0:NaN}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){var o,a,u=n.length,c=new Array(u);for(o=0;o<u;++o)c[o]=t(n[o],o,n);var s=e(c),d=s[0],p=s[1],h=r(c,d,p);Array.isArray(h)||(h=(0,l.tickStep)(d,p,h),h=(0,f.default)(Math.ceil(d/h)*h,Math.floor(p/h)*h,h));for(var v=h.length;h[0]<=d;)h.shift(),--v;for(;h[v-1]>p;)h.pop(),--v;var g,y=new Array(v+1);for(o=0;o<=v;++o)(g=y[o]=[]).x0=o>0?h[o-1]:d,g.x1=o<v?h[o]:p;for(o=0;o<u;++o)d<=(a=c[o])&&a<=p&&y[(0,i.default)(h,a,0,v)].push(n[o]);return y}var t=c.default,e=u.default,r=s.default;return n.value=function(e){return arguments.length?(t="function"==typeof e?e:(0,a.default)(e),n):t},n.domain=function(t){return arguments.length?(e="function"==typeof t?t:(0,a.default)([t[0],t[1]]),n):e},n.thresholds=function(t){return arguments.length?(r="function"==typeof t?t:Array.isArray(t)?(0,a.default)(o.slice.call(t)):(0,a.default)(t),n):r},n};var o=e(160),i=r(e(154)),a=r(e(300)),u=r(e(159)),c=r(e(301)),f=r(e(161)),l=e(162),s=r(e(163))},function(n,t){t.__esModule=!0,t.default=function(n){return function(){return n}}},function(n,t){t.__esModule=!0,t.default=function(n){return n}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n,t,e){return n=o.map.call(n,a.default).sort(i.default),Math.ceil((e-t)/(2*((0,u.default)(n,.75)-(0,u.default)(n,.25))*Math.pow(n.length,-1/3)))};var o=e(160),i=r(e(34)),a=r(e(39)),u=r(e(86))},function(n,t,e){t.__esModule=!0,t.default=function(n,t,e){return Math.ceil((e-t)/(3.5*(0,r.default)(n)*Math.pow(n.length,-1/3)))};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(157))},function(n,t){t.__esModule=!0,t.default=function(n,t){var e,r,o=n.length,i=-1;if(null==t){for(;++i<o;)if(null!=(e=n[i])&&e>=e)for(r=e;++i<o;)null!=(e=n[i])&&e>r&&(r=e)}else for(;++i<o;)if(null!=(e=t(n[i],i,n))&&e>=e)for(r=e;++i<o;)null!=(e=t(n[i],i,n))&&e>r&&(r=e);return r}},function(n,t,e){t.__esModule=!0,t.default=function(n,t){var e,o=n.length,i=o,a=-1,u=0;if(null==t)for(;++a<o;)isNaN(e=(0,r.default)(n[a]))?--i:u+=e;else for(;++a<o;)isNaN(e=(0,r.default)(t(n[a],a,n)))?--i:u+=e;if(i)return u/i};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(39))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n,t){var e,r=n.length,u=-1,c=[];if(null==t)for(;++u<r;)isNaN(e=(0,i.default)(n[u]))||c.push(e);else for(;++u<r;)isNaN(e=(0,i.default)(t(n[u],u,n)))||c.push(e);return(0,a.default)(c.sort(o.default),.5)};var o=r(e(34)),i=r(e(39)),a=r(e(86))},function(n,t){t.__esModule=!0,t.default=function(n){for(var t,e,r,o=n.length,i=-1,a=0;++i<o;)a+=n[i].length;for(e=new Array(a);--o>=0;)for(t=(r=n[o]).length;--t>=0;)e[--a]=r[t];return e}},function(n,t){t.__esModule=!0,t.default=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r}},function(n,t,e){t.__esModule=!0,t.default=function(n,t){if(e=n.length){var e,o,i=0,a=0,u=n[a];for(null==t&&(t=r.default);++i<e;)(t(o=n[i],u)<0||0!==t(u,u))&&(u=o,a=i);return 0===t(u,u)?a:void 0}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(34))},function(n,t){t.__esModule=!0,t.default=function(n,t,e){for(var r,o,i=(null==e?n.length:e)-(t=null==t?0:+t);i;)o=Math.random()*i--|0,r=n[i+t],n[i+t]=n[o+t],n[o+t]=r;return n}},function(n,t){t.__esModule=!0,t.default=function(n,t){var e,r=n.length,o=-1,i=0;if(null==t)for(;++o<r;)(e=+n[o])&&(i+=e);else for(;++o<r;)(e=+t(n[o],o,n))&&(i+=e);return i}},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,r.default)(arguments)};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(165))},function(n,t,e){t.__esModule=!0,t.default=function(){var n,t,e,o=0,i=0,a=960,u=500;return e={stream:function(e){return n&&t===e?n:n=(0,r.default)(o,i,a,u)(t=e)},extent:function(r){return arguments.length?(o=+r[0][0],i=+r[0][1],a=+r[1][0],u=+r[1][1],n=t=null,e):[[o,i],[a,u]]}}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(59))},function(n,t){t.__esModule=!0,t.default=function(n,t,e,r,o,i){var a,u=n[0],c=n[1],f=0,l=1,s=t[0]-u,d=t[1]-c;if(a=e-u,s||!(a>0)){if(a/=s,s<0){if(a<f)return;a<l&&(l=a)}else if(s>0){if(a>l)return;a>f&&(f=a)}if(a=o-u,s||!(a<0)){if(a/=s,s<0){if(a>l)return;a>f&&(f=a)}else if(s>0){if(a<f)return;a<l&&(l=a)}if(a=r-c,d||!(a>0)){if(a/=d,d<0){if(a<f)return;a<l&&(l=a)}else if(d>0){if(a>l)return;a>f&&(f=a)}if(a=i-c,d||!(a<0)){if(a/=d,d<0){if(a>l)return;a>f&&(f=a)}else if(d>0){if(a<f)return;a<l&&(l=a)}return f>0&&(n[0]=u+f*s,n[1]=c+f*d),l<1&&(t[0]=u+l*s,t[1]=c+l*d),!0}}}}}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){return!(!n||!h.hasOwnProperty(n.type))&&h[n.type](n,t)}function i(n,t){return 0===(0,s.default)(n,t)}function a(n,t){var e=(0,s.default)(n[0],n[1]);return(0,s.default)(n[0],t)+(0,s.default)(t,n[1])<=e+d.epsilon}function u(n,t){return!!(0,l.default)(n.map(c),f(t))}function c(n){return(n=n.map(f)).pop(),n}function f(n){return[n[0]*d.radians,n[1]*d.radians]}t.__esModule=!0,t.default=function(n,t){return(n&&p.hasOwnProperty(n.type)?p[n.type]:o)(n,t)};var l=r(e(153)),s=r(e(167)),d=e(3),p={Feature:function(n,t){return o(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++r<i;)if(o(e[r].geometry,t))return!0;return!1}},h={Sphere:function(){return!0},Point:function(n,t){return i(n.coordinates,t)},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,o=e.length;++r<o;)if(i(e[r],t))return!0;return!1},LineString:function(n,t){return a(n.coordinates,t)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,o=e.length;++r<o;)if(a(e[r],t))return!0;return!1},Polygon:function(n,t){return u(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,o=e.length;++r<o;)if(u(e[r],t))return!0;return!1},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,i=e.length;++r<i;)if(o(e[r],t))return!0;return!1}}},function(n,t,e){function r(n,t,e){var r=(0,a.range)(n,t-u.epsilon,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function o(n,t,e){var r=(0,a.range)(n,t-u.epsilon,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function i(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return(0,a.range)((0,u.ceil)(f/b)*b,c,b).map(g).concat((0,a.range)((0,u.ceil)(p/x)*x,d,x).map(y)).concat((0,a.range)((0,u.ceil)(i/_)*_,e,_).filter(function(n){return(0,u.abs)(n%b)>u.epsilon}).map(h)).concat((0,a.range)((0,u.ceil)(s/m)*m,l,m).filter(function(n){return(0,u.abs)(n%x)>u.epsilon}).map(v))}var e,i,c,f,l,s,d,p,h,v,g,y,_=10,m=_,b=90,x=360,w=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[g(f).concat(y(d).slice(1),g(c).reverse().slice(1),y(p).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.extentMajor(t).extentMinor(t):n.extentMinor()},n.extentMajor=function(t){return arguments.length?(f=+t[0][0],c=+t[1][0],p=+t[0][1],d=+t[1][1],f>c&&(t=f,f=c,c=t),p>d&&(t=p,p=d,d=t),n.precision(w)):[[f,p],[c,d]]},n.extentMinor=function(t){return arguments.length?(i=+t[0][0],e=+t[1][0],s=+t[0][1],l=+t[1][1],i>e&&(t=i,i=e,e=t),s>l&&(t=s,s=l,l=t),n.precision(w)):[[i,s],[e,l]]},n.step=function(t){return arguments.length?n.stepMajor(t).stepMinor(t):n.stepMinor()},n.stepMajor=function(t){return arguments.length?(b=+t[0],x=+t[1],n):[b,x]},n.stepMinor=function(t){return arguments.length?(_=+t[0],m=+t[1],n):[_,m]},n.precision=function(t){return arguments.length?(w=+t,h=r(s,l,90),v=o(i,e,w),g=r(p,d,90),y=o(f,c,w),n):w},n.extentMajor([[-180,-90+u.epsilon],[180,90-u.epsilon]]).extentMinor([[-180,-80-u.epsilon],[180,80+u.epsilon]])}t.__esModule=!0,t.default=i,t.graticule10=function(){return i()()};var a=e(14),u=e(3)},function(n,t,e){t.__esModule=!0,t.default=function(n,t){var e=n[0]*r.radians,o=n[1]*r.radians,i=t[0]*r.radians,a=t[1]*r.radians,u=(0,r.cos)(o),c=(0,r.sin)(o),f=(0,r.cos)(a),l=(0,r.sin)(a),s=u*(0,r.cos)(e),d=u*(0,r.sin)(e),p=f*(0,r.cos)(i),h=f*(0,r.sin)(i),v=2*(0,r.asin)((0,r.sqrt)((0,r.haversin)(a-o)+u*f*(0,r.haversin)(i-e))),g=(0,r.sin)(v),y=v?function(n){var t=(0,r.sin)(n*=v)/g,e=(0,r.sin)(v-n)/g,o=e*s+t*p,i=e*d+t*h,a=e*c+t*l;return[(0,r.atan2)(i,o)*r.degrees,(0,r.atan2)(a,(0,r.sqrt)(o*o+i*i))*r.degrees]}:function(){return[e*r.degrees,o*r.degrees]};return y.distance=v,y};var r=e(3)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n,t){function e(n){return n&&("function"==typeof p&&d.pointRadius(+p.apply(this,arguments)),(0,i.default)(n,r(d))),d.result()}var r,d,p=4.5;return e.area=function(n){return(0,i.default)(n,r(a.default)),a.default.result()},e.measure=function(n){return(0,i.default)(n,r(l.default)),l.default.result()},e.bounds=function(n){return(0,i.default)(n,r(u.default)),u.default.result()},e.centroid=function(n){return(0,i.default)(n,r(c.default)),c.default.result()},e.projection=function(t){return arguments.length?(r=null==t?(n=null,o.default):(n=t).stream,e):n},e.context=function(n){return arguments.length?(d=null==n?(t=null,new s.default):new f.default(t=n),"function"!=typeof p&&d.pointRadius(p),e):t},e.pointRadius=function(n){return arguments.length?(p="function"==typeof n?n:(d.pointRadius(+n),+n),e):p},e.projection(n).context(t)};var o=r(e(87)),i=r(e(25)),a=r(e(319)),u=r(e(169)),c=r(e(320)),f=r(e(321)),l=r(e(322)),s=r(e(323))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(){y.point=i}function i(n,t){y.point=a,c=l=n,f=s=t}function a(n,t){g.add(s*n-l*t),l=n,s=t}function u(){a(c,f)}t.__esModule=!0;var c,f,l,s,d=r(e(33)),p=e(3),h=r(e(21)),v=(0,d.default)(),g=(0,d.default)(),y={point:h.default,lineStart:h.default,lineEnd:h.default,polygonStart:function(){y.lineStart=o,y.lineEnd=u},polygonEnd:function(){y.lineStart=y.lineEnd=y.point=h.default,v.add((0,p.abs)(g)),g.reset()},result:function(){var n=v/2;return v.reset(),n}};t.default=y},function(n,t,e){function r(n,t){y+=n,_+=t,++m}function o(){j.point=i}function i(n,t){j.point=a,r(h=n,v=t)}function a(n,t){var e=n-h,o=t-v,i=(0,g.sqrt)(e*e+o*o);b+=i*(h+n)/2,x+=i*(v+t)/2,w+=i,r(h=n,v=t)}function u(){j.point=r}function c(){j.point=l}function f(){s(d,p)}function l(n,t){j.point=s,r(d=h=n,p=v=t)}function s(n,t){var e=n-h,o=t-v,i=(0,g.sqrt)(e*e+o*o);b+=i*(h+n)/2,x+=i*(v+t)/2,w+=i,M+=(i=v*n-h*t)*(h+n),P+=i*(v+t),E+=3*i,r(h=n,v=t)}t.__esModule=!0;var d,p,h,v,g=e(3),y=0,_=0,m=0,b=0,x=0,w=0,M=0,P=0,E=0,j={point:r,lineStart:o,lineEnd:u,polygonStart:function(){j.lineStart=c,j.lineEnd=f},polygonEnd:function(){j.point=r,j.lineStart=o,j.lineEnd=u},result:function(){var n=E?[M/E,P/E]:w?[b/w,x/w]:m?[y/m,_/m]:[NaN,NaN];return y=_=m=b=x=w=M=P=E=0,n}};t.default=j},function(n,t,e){function r(n){this._context=n}t.__esModule=!0,t.default=r;var o=e(3),i=function(n){return n&&n.__esModule?n:{default:n}}(e(21));r.prototype={_radius:4.5,pointRadius:function(n){return this._radius=n,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._context.moveTo(n,t),this._point=1;break;case 1:this._context.lineTo(n,t);break;default:this._context.moveTo(n+this._radius,t),this._context.arc(n,t,this._radius,0,o.tau)}},result:i.default}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){v.point=i,u=f=n,c=l=t}function i(n,t){f-=n,l-=t,h.add((0,d.sqrt)(f*f+l*l)),f=n,l=t}t.__esModule=!0;var a,u,c,f,l,s=r(e(33)),d=e(3),p=r(e(21)),h=(0,s.default)(),v={point:p.default,lineStart:function(){v.point=o},lineEnd:function(){a&&i(u,c),v.point=p.default},polygonStart:function(){a=!0},polygonEnd:function(){a=null},result:function(){var n=+h;return h.reset(),n}};t.default=v},function(n,t){function e(){this._string=[]}function r(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}t.__esModule=!0,t.default=e,e.prototype={_radius:4.5,_circle:r(4.5),pointRadius:function(n){return(n=+n)!==this._radius&&(this._radius=n,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._string.push("M",n,",",t),this._point=1;break;case 1:this._string.push("L",n,",",t);break;default:null==this._circle&&(this._circle=r(this._radius)),this._string.push("M",n,",",t,this._circle)}},result:function(){if(this._string.length){var n=this._string.join("");return this._string=[],n}return null}}},function(n,t,e){t.__esModule=!0,t.default=function(n,t){return+t?function(n,t){function e(r,i,a,c,f,l,s,d,p,h,v,g,y,_){var m=s-r,b=d-i,x=m*m+b*b;if(x>4*t&&y--){var w=c+h,M=f+v,P=l+g,E=(0,o.sqrt)(w*w+M*M+P*P),j=(0,o.asin)(P/=E),S=(0,o.abs)((0,o.abs)(P)-1)<o.epsilon||(0,o.abs)(a-p)<o.epsilon?(a+p)/2:(0,o.atan2)(M,w),O=n(S,j),R=O[0],T=O[1],q=R-r,A=T-i,C=b*q-m*A;(C*C/x>t||(0,o.abs)((m*q+b*A)/x-.5)>.3||c*h+f*v+l*g<u)&&(e(r,i,a,c,f,l,R,T,S,w/=E,M/=E,P,y,_),_.point(R,T),e(R,T,S,w,M,P,s,d,p,h,v,g,y,_))}}return function(t){function o(e,r){e=n(e,r),t.point(e[0],e[1])}function i(){m=NaN,P.point=u,t.lineStart()}function u(o,i){var u=(0,r.cartesian)([o,i]),c=n(o,i);e(m,b,_,x,w,M,m=c[0],b=c[1],_=o,x=u[0],w=u[1],M=u[2],a,t),t.point(m,b)}function c(){P.point=o,t.lineEnd()}function f(){i(),P.point=l,P.lineEnd=s}function l(n,t){u(d=n,t),p=m,h=b,v=x,g=w,y=M,P.point=u}function s(){e(m,b,_,x,w,M,p,h,d,v,g,y,a,t),P.lineEnd=c,c()}var d,p,h,v,g,y,_,m,b,x,w,M,P={point:o,lineStart:i,lineEnd:c,polygonStart:function(){t.polygonStart(),P.lineStart=f},polygonEnd:function(){t.polygonEnd(),P.lineStart=i}};return P}}(n,t):function(n){return(0,i.transformer)({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}})}(n)};var r=e(38),o=e(3),i=e(60),a=16,u=(0,o.cos)(30*o.radians)},function(n,t,e){t.__esModule=!0,t.cylindricalEqualAreaRaw=function(n){function t(n,t){return[n*e,(0,r.sin)(t)/e]}var e=(0,r.cos)(n);return t.invert=function(n,t){return[n/e,(0,r.asin)(t*e)]},t};var r=e(3)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){var t=n[0],e=n[1];return s=null,c.point(t,e),s||(f.point(t,e),s)||(l.point(t,e),s)}function t(){return e=r=null,n}var e,r,c,f,l,s,d=(0,i.default)(),p=(0,a.default)().rotate([154,0]).center([-2,58.5]).parallels([55,65]),h=(0,a.default)().rotate([157,0]).center([-3,19.9]).parallels([8,18]),v={point:function(n,t){s=[n,t]}};return n.invert=function(n){var t=d.scale(),e=d.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?p:o>=.166&&o<.234&&r>=-.214&&r<-.115?h:d).invert(n)},n.stream=function(n){return e&&r===n?e:e=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([d.stream(r=n),p.stream(n),h.stream(n)])},n.precision=function(n){return arguments.length?(d.precision(n),p.precision(n),h.precision(n),t()):d.precision()},n.scale=function(t){return arguments.length?(d.scale(t),p.scale(.35*t),h.scale(t),n.translate(d.translate())):d.scale()},n.translate=function(n){if(!arguments.length)return d.translate();var e=d.scale(),r=+n[0],i=+n[1];return c=d.translate(n).clipExtent([[r-.455*e,i-.238*e],[r+.455*e,i+.238*e]]).stream(v),f=p.translate([r-.307*e,i+.201*e]).clipExtent([[r-.425*e+o.epsilon,i+.12*e+o.epsilon],[r-.214*e-o.epsilon,i+.234*e-o.epsilon]]).stream(v),l=h.translate([r-.205*e,i+.212*e]).clipExtent([[r-.214*e+o.epsilon,i+.166*e+o.epsilon],[r-.115*e-o.epsilon,i+.234*e-o.epsilon]]).stream(v),t()},n.fitExtent=function(t,e){return(0,u.fitExtent)(n,t,e)},n.fitSize=function(t,e){return(0,u.fitSize)(n,t,e)},n.fitWidth=function(t,e){return(0,u.fitWidth)(n,t,e)},n.fitHeight=function(t,e){return(0,u.fitHeight)(n,t,e)},n.scale(1070)};var o=e(3),i=r(e(170)),a=r(e(88)),u=e(90)},function(n,t,e){t.__esModule=!0,t.azimuthalEqualAreaRaw=void 0,t.default=function(){return(0,i.default)(a).scale(124.75).clipAngle(179.999)};var r=e(3),o=e(40),i=function(n){return n&&n.__esModule?n:{default:n}}(e(15)),a=t.azimuthalEqualAreaRaw=(0,o.azimuthalRaw)(function(n){return(0,r.sqrt)(2/(1+n))});a.invert=(0,o.azimuthalInvert)(function(n){return 2*(0,r.asin)(n/2)})},function(n,t,e){t.__esModule=!0,t.azimuthalEquidistantRaw=void 0,t.default=function(){return(0,i.default)(a).scale(79.4188).clipAngle(179.999)};var r=e(3),o=e(40),i=function(n){return n&&n.__esModule?n:{default:n}}(e(15)),a=t.azimuthalEquidistantRaw=(0,o.azimuthalRaw)(function(n){return(n=(0,r.acos)(n))&&n/(0,r.sin)(n)});a.invert=(0,o.azimuthalInvert)(function(n){return n})},function(n,t,e){function r(n){return(0,i.tan)((i.halfPi+n)/2)}function o(n,t){function e(n,t){c>0?t<-i.halfPi+i.epsilon&&(t=-i.halfPi+i.epsilon):t>i.halfPi-i.epsilon&&(t=i.halfPi-i.epsilon);var e=c/(0,i.pow)(r(t),a);return[e*(0,i.sin)(a*n),c-e*(0,i.cos)(a*n)]}var o=(0,i.cos)(n),a=n===t?(0,i.sin)(n):(0,i.log)(o/(0,i.cos)(t))/(0,i.log)(r(t)/r(n)),c=o*(0,i.pow)(r(n),a)/a;return a?(e.invert=function(n,t){var e=c-t,r=(0,i.sign)(a)*(0,i.sqrt)(n*n+e*e);return[(0,i.atan2)(n,(0,i.abs)(e))/a*(0,i.sign)(e),2*(0,i.atan)((0,i.pow)(c/r,1/a))-i.halfPi]},e):u.mercatorRaw}t.__esModule=!0,t.conicConformalRaw=o,t.default=function(){return(0,a.conicProjection)(o).scale(109.5).parallels([30,30])};var i=e(3),a=e(89),u=e(91)},function(n,t,e){function r(n,t){function e(n,t){var e=u-t,r=i*n;return[e*(0,o.sin)(r),u-e*(0,o.cos)(r)]}var r=(0,o.cos)(n),i=n===t?(0,o.sin)(n):(r-(0,o.cos)(t))/(t-n),u=r/i+n;return(0,o.abs)(i)<o.epsilon?a.equirectangularRaw:(e.invert=function(n,t){var e=u-t;return[(0,o.atan2)(n,(0,o.abs)(e))/i*(0,o.sign)(e),u-(0,o.sign)(i)*(0,o.sqrt)(n*n+e*e)]},e)}t.__esModule=!0,t.conicEquidistantRaw=r,t.default=function(){return(0,i.conicProjection)(r).scale(131.154).center([0,13.9389])};var o=e(3),i=e(89),a=e(171)},function(n,t,e){function r(n,t){var e=(0,o.cos)(t),r=(0,o.cos)(n)*e;return[e*(0,o.sin)(n)/r,(0,o.sin)(t)/r]}t.__esModule=!0,t.gnomonicRaw=r,t.default=function(){return(0,a.default)(r).scale(144.049).clipAngle(60)};var o=e(3),i=e(40),a=function(n){return n&&n.__esModule?n:{default:n}}(e(15));r.invert=(0,i.azimuthalInvert)(o.atan)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t,e,r){return 1===n&&1===t&&0===e&&0===r?a.default:(0,u.transformer)({point:function(o,i){this.stream.point(o*n+e,i*t+r)}})}t.__esModule=!0,t.default=function(){function n(){return u=f=null,l}var t,e,r,u,f,l,s=1,d=0,p=0,h=1,v=1,g=a.default,y=null,_=a.default;return l={stream:function(n){return u&&f===n?u:u=g(_(f=n))},postclip:function(o){return arguments.length?(_=o,y=t=e=r=null,n()):_},clipExtent:function(o){return arguments.length?(_=null==o?(y=t=e=r=null,a.default):(0,i.default)(y=+o[0][0],t=+o[0][1],e=+o[1][0],r=+o[1][1]),n()):null==y?null:[[y,t],[e,r]]},scale:function(t){return arguments.length?(g=o((s=+t)*h,s*v,d,p),n()):s},translate:function(t){return arguments.length?(g=o(s*h,s*v,d=+t[0],p=+t[1]),n()):[d,p]},reflectX:function(t){return arguments.length?(g=o(s*(h=t?-1:1),s*v,d,p),n()):h<0},reflectY:function(t){return arguments.length?(g=o(s*h,s*(v=t?-1:1),d,p),n()):v<0},fitExtent:function(n,t){return(0,c.fitExtent)(l,n,t)},fitSize:function(n,t){return(0,c.fitSize)(l,n,t)},fitWidth:function(n,t){return(0,c.fitWidth)(l,n,t)},fitHeight:function(n,t){return(0,c.fitHeight)(l,n,t)}}};var i=r(e(59)),a=r(e(87)),u=e(60),c=e(90)},function(n,t,e){function r(n,t){var e=t*t,r=e*e;return[n*(.8707-.131979*e+r*(r*(.003971*e-.001529*r)-.013791)),t*(1.007226+e*(.015085+r*(.028874*e-.044475-.005916*r)))]}t.__esModule=!0,t.naturalEarth1Raw=r,t.default=function(){return(0,o.default)(r).scale(175.295)};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(15)),i=e(3);r.invert=function(n,t){var e,r=t,o=25;do{var a=r*r,u=a*a;r-=e=(r*(1.007226+a*(.015085+u*(.028874*a-.044475-.005916*u)))-t)/(1.007226+a*(.045255+u*(.259866*a-.311325-.005916*11*u)))}while((0,i.abs)(e)>i.epsilon&&--o>0);return[n/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]}},function(n,t,e){function r(n,t){return[(0,o.cos)(t)*(0,o.sin)(n),(0,o.sin)(t)]}t.__esModule=!0,t.orthographicRaw=r,t.default=function(){return(0,a.default)(r).scale(249.5).clipAngle(90+o.epsilon)};var o=e(3),i=e(40),a=function(n){return n&&n.__esModule?n:{default:n}}(e(15));r.invert=(0,i.azimuthalInvert)(o.asin)},function(n,t,e){function r(n,t){var e=(0,o.cos)(t),r=1+(0,o.cos)(n)*e;return[e*(0,o.sin)(n)/r,(0,o.sin)(t)/r]}t.__esModule=!0,t.stereographicRaw=r,t.default=function(){return(0,a.default)(r).scale(250).clipAngle(142)};var o=e(3),i=e(40),a=function(n){return n&&n.__esModule?n:{default:n}}(e(15));r.invert=(0,i.azimuthalInvert)(function(n){return 2*(0,o.atan)(n)})},function(n,t,e){function r(n,t){return[(0,o.log)((0,o.tan)((o.halfPi+t)/2)),-n]}t.__esModule=!0,t.transverseMercatorRaw=r,t.default=function(){var n=(0,i.mercatorProjection)(r),t=n.center,e=n.rotate;return n.center=function(n){return arguments.length?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},n.rotate=function(n){return arguments.length?e([n[0],n[1],n.length>2?n[2]+90:90]):(n=e(),[n[0],n[1],n[2]-90])},e([0,0,90]).scale(159.155)};var o=e(3),i=e(91);r.invert=function(n,t){return[-t,2*(0,o.atan)((0,o.exp)(n))-o.halfPi]}},function(n,t,e){function r(n){function t(n,t){var e=(0,i.cos)(n),o=(0,i.cos)(t),a=(0,i.sin)(t),u=o*e,c=-((1-u?(0,i.log)((1+u)/2)/(1-u):-.5)+r/(1+u));return[c*o*(0,i.sin)(n),c*a]}var e=(0,i.tan)(n/2),r=2*(0,i.log)((0,i.cos)(n/2))/(e*e);return t.invert=function(t,e){var o,a=(0,i.sqrt)(t*t+e*e),u=-n/2,c=50;if(!a)return[0,0];do{var f=u/2,l=(0,i.cos)(f),s=(0,i.sin)(f),d=(0,i.tan)(f),p=(0,i.log)(1/l);u-=o=(2/d*p-r*d-a)/(-p/(s*s)+1-r/(2*l*l))}while((0,i.abs)(o)>i.epsilon&&--c>0);var h=(0,i.sin)(u);return[(0,i.atan2)(t*h,a*(0,i.cos)(u)),(0,i.asin)(e*h/a)]},t}t.__esModule=!0,t.airyRaw=r,t.default=function(){var n=i.halfPi,t=(0,o.geoProjectionMutator)(r),e=t(n);return e.radius=function(e){return arguments.length?t(n=e*i.radians):n*i.degrees},e.scale(179.976).clipAngle(147)};var o=e(0),i=e(1)},function(n,t,e){function r(n){function t(n,t){var c=(0,i.cos)(t),f=(0,i.cos)(n/=2);return[(1+c)*(0,i.sin)(n),(o*t>-(0,i.atan2)(f,a)-.001?0:10*-o)+u+(0,i.sin)(t)*r-(1+c)*e*f]}var e=(0,i.sin)(n),r=(0,i.cos)(n),o=n>=0?1:-1,a=(0,i.tan)(o*n),u=(1+e-r)/2;return t.invert=function(n,t){var c=0,f=0,l=50;do{var s=(0,i.cos)(c),d=(0,i.sin)(c),p=(0,i.cos)(f),h=(0,i.sin)(f),v=1+p,g=v*d-n,y=u+h*r-v*e*s-t,_=v*s/2,m=-d*h,b=e*v*d/2,x=r*p+e*s*h,w=m*b-x*_,M=(y*m-g*x)/w/2,P=(g*b-y*_)/w;c-=M,f-=P}while(((0,i.abs)(M)>i.epsilon||(0,i.abs)(P)>i.epsilon)&&--l>0);return o*f>-(0,i.atan2)((0,i.cos)(c),a)-.001?[2*c,f]:null},t}t.__esModule=!0,t.armadilloRaw=r,t.default=function(){var n=20*i.radians,t=n>=0?1:-1,e=(0,i.tan)(t*n),a=(0,o.geoProjectionMutator)(r),u=a(n),c=u.stream;return u.parallel=function(r){return arguments.length?(e=(0,i.tan)((t=(n=r*i.radians)>=0?1:-1)*n),a(n)):n*i.degrees},u.stream=function(r){var o=u.rotate(),a=c(r),f=(u.rotate([0,0]),c(r));return u.rotate(o),a.sphere=function(){f.polygonStart(),f.lineStart();for(var r=-180*t;t*r<180;r+=90*t)f.point(r,90*t);for(;t*(r-=n)>=-180;)f.point(r,t*-(0,i.atan2)((0,i.cos)(r*i.radians/2),e)*i.degrees);f.lineEnd(),f.polygonEnd()},a},u.scale(218.695).center([0,28.0974])};var o=e(0),i=e(1)},function(n,t,e){function r(n,t){var e=(0,i.abs)(t);return e<i.quarterPi?[n,(0,i.log)((0,i.tan)(i.quarterPi+t/2))]:[n*(0,i.cos)(e)*(2*i.sqrt2-1/(0,i.sin)(e)),(0,i.sign)(t)*(2*i.sqrt2*(e-i.quarterPi)-(0,i.log)((0,i.tan)(e/2)))]}t.__esModule=!0,t.bakerRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(112.314)};var o=e(0),i=e(1),a=(0,i.sqrt)(8),u=(0,i.log)(1+i.sqrt2);r.invert=function(n,t){if((r=(0,i.abs)(t))<u)return[n,2*(0,i.atan)((0,i.exp)(t))-i.halfPi];var e,r,o=i.quarterPi,c=25;do{var f=(0,i.cos)(o/2),l=(0,i.tan)(o/2);o-=e=(a*(o-i.quarterPi)-(0,i.log)(l)-r)/(a-f*f/(2*l))}while((0,i.abs)(e)>i.epsilon2&&--c>0);return[n/((0,i.cos)(o)*(a-1/(0,i.sin)(o))),(0,i.sign)(t)*o]}},function(n,t,e){function r(n){function t(n,t){var r=(0,o.geoAzimuthalEquidistantRaw)(n,t);if((0,i.abs)(n)>i.halfPi){var a=(0,i.atan2)(r[1],r[0]),u=(0,i.sqrt)(r[0]*r[0]+r[1]*r[1]),c=e*(0,i.round)((a-i.halfPi)/e)+i.halfPi,f=(0,i.atan2)((0,i.sin)(a-=c),2-(0,i.cos)(a));a=c+(0,i.asin)(i.pi/u*(0,i.sin)(f))-f,r[0]=u*(0,i.cos)(a),r[1]=u*(0,i.sin)(a)}return r}var e=2*i.pi/n;return t.invert=function(n,t){var r=(0,i.sqrt)(n*n+t*t);if(r>i.halfPi){var a=(0,i.atan2)(t,n),u=e*(0,i.round)((a-i.halfPi)/e)+i.halfPi,c=a>u?-1:1,f=r*(0,i.cos)(u-a),l=1/(0,i.tan)(c*(0,i.acos)((f-i.pi)/(0,i.sqrt)(i.pi*(i.pi-2*f)+r*r)));a=u+2*(0,i.atan)((l+c*(0,i.sqrt)(l*l-3))/3),n=r*(0,i.cos)(a),t=r*(0,i.sin)(a)}return o.geoAzimuthalEquidistantRaw.invert(n,t)},t}t.__esModule=!0,t.berghausRaw=r,t.default=function(){var n=5,t=(0,o.geoProjectionMutator)(r),e=t(n),a=e.stream,u=-(0,i.cos)(.01*i.radians),c=(0,i.sin)(.01*i.radians);return e.lobes=function(e){return arguments.length?t(n=+e):n},e.stream=function(t){var r=e.rotate(),o=a(t),f=(e.rotate([0,0]),a(t));return e.rotate(r),o.sphere=function(){f.polygonStart(),f.lineStart();for(var t=0,e=360/n,r=2*i.pi/n,o=90-180/n,a=i.halfPi;t<n;++t,o-=e,a-=r)f.point((0,i.atan2)(c*(0,i.cos)(a),u)*i.degrees,(0,i.asin)(c*(0,i.sin)(a))*i.degrees),o<-90?(f.point(-90,-180-o-.01),f.point(-90,-180-o+.01)):(f.point(90,o+.01),f.point(90,o-.01));f.lineEnd(),f.polygonEnd()},o},e.scale(87.8076).center([0,17.1875]).clipAngle(179.999)};var o=e(0),i=e(1)},function(n,t,e){function r(){var n=(0,i.hammerRaw)(1.68,2);return function(t,e){if(t+e<-1.4){var r=(t-e+1.6)*(t+e+1.4)/8;t+=r,e-=.8*r*(0,a.sin)(e+a.pi/2)}var o=n(t,e),i=(1-(0,a.cos)(t*e))/12;return o[1]<0&&(o[0]*=1+i),o[1]>0&&(o[1]*=1+i/1.5*o[0]*o[0]),o}}t.__esModule=!0,t.bertin1953Raw=r,t.default=function(){var n=(0,o.geoProjection)(r());return n.rotate([-16.5,-42]),delete n.rotate,n.scale(176.57).center([7.93,.09])};var o=e(0),i=e(175),a=e(1)},function(n,t,e){function r(n){function t(t,r){var o=e+n-r,a=o?t*(0,i.cos)(r)/o:o;return[o*(0,i.sin)(a),e-o*(0,i.cos)(a)]}if(!n)return a.sinusoidalRaw;var e=1/(0,i.tan)(n);return t.invert=function(t,r){var o=(0,i.sqrt)(t*t+(r=e-r)*r),a=e+n-o;return[o/(0,i.cos)(a)*(0,i.atan2)(t,r),a]},t}t.__esModule=!0,t.bonneRaw=r,t.default=function(){return(0,o.default)(r).scale(123.082).center([0,26.1441]).parallel(45)};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(35)),i=e(1),a=e(41)},function(n,t,e){function r(n){function t(t,e){var r=i.halfPi-e,o=r?t*n*(0,i.sin)(r)/r:r;return[r*(0,i.sin)(o)/n,i.halfPi-r*(0,i.cos)(o)]}return t.invert=function(t,e){var r=t*n,o=i.halfPi-e,a=(0,i.sqrt)(r*r+o*o),u=(0,i.atan2)(r,o);return[(a?a/(0,i.sin)(a):1)*u/n,i.halfPi-a]},t}t.__esModule=!0,t.bottomleyRaw=r,t.default=function(){var n=.5,t=(0,o.geoProjectionMutator)(r),e=t(n);return e.fraction=function(e){return arguments.length?t(n=+e):n},e.scale(158.837)};var o=e(0),i=e(1)},function(n,t,e){t.__esModule=!0,t.bromleyRaw=void 0,t.default=function(){return(0,r.geoProjection)(a).scale(152.63)};var r=e(0),o=e(1),i=e(22),a=t.bromleyRaw=(0,i.mollweideBromleyRaw)(1,4/o.pi,o.pi)},function(n,t,e){function r(n,t,e,r,o,i){var a,u=(0,l.cos)(i);if((0,l.abs)(n)>1||(0,l.abs)(i)>1)a=(0,l.acos)(e*o+t*r*u);else{var c=(0,l.sin)(n/2),f=(0,l.sin)(i/2);a=2*(0,l.asin)((0,l.sqrt)(c*c+t*r*f*f))}return(0,l.abs)(a)>l.epsilon?[a,(0,l.atan2)(r*(0,l.sin)(i),t*o-e*r*u)]:[0,0]}function o(n,t,e){return(0,l.acos)((n*n+t*t-e*e)/(2*n*t))}function i(n){return n-2*l.pi*(0,l.floor)((n+l.pi)/(2*l.pi))}function a(n,t,e){for(var a,u=[[n[0],n[1],(0,l.sin)(n[1]),(0,l.cos)(n[1])],[t[0],t[1],(0,l.sin)(t[1]),(0,l.cos)(t[1])],[e[0],e[1],(0,l.sin)(e[1]),(0,l.cos)(e[1])]],c=u[2],f=0;f<3;++f,c=a)a=u[f],c.v=r(a[1]-c[1],c[3],c[2],a[3],a[2],a[0]-c[0]),c.point=[0,0];var s=o(u[0].v[0],u[2].v[0],u[1].v[0]),d=o(u[0].v[0],u[1].v[0],u[2].v[0]),p=l.pi-s;u[2].point[1]=0,u[0].point[0]=-(u[1].point[0]=u[0].v[0]/2);var h=[u[2].point[0]=u[0].point[0]+u[2].v[0]*(0,l.cos)(s),2*(u[0].point[1]=u[1].point[1]=u[2].v[0]*(0,l.sin)(s))];return function(n,t){var e,a=(0,l.sin)(t),c=(0,l.cos)(t),f=new Array(3);for(e=0;e<3;++e){var s=u[e];if(f[e]=r(t-s[1],s[3],s[2],c,a,n-s[0]),!f[e][0])return s.point;f[e][1]=i(f[e][1]-s.v[1])}var v=h.slice();for(e=0;e<3;++e){var g=2==e?0:e+1,y=o(u[e].v[0],f[e][0],f[g][0]);f[e][1]<0&&(y=-y),e?1==e?(y=d-y,v[0]-=f[e][0]*(0,l.cos)(y),v[1]-=f[e][0]*(0,l.sin)(y)):(y=p-y,v[0]+=f[e][0]*(0,l.cos)(y),v[1]+=f[e][0]*(0,l.sin)(y)):(v[0]+=f[e][0]*(0,l.cos)(y),v[1]-=f[e][0]*(0,l.sin)(y))}return v[0]/=3,v[1]/=3,v}}function u(n){return n[0]*=l.radians,n[1]*=l.radians,n}function c(n,t,e){var r=(0,f.geoCentroid)({type:"MultiPoint",coordinates:[n,t,e]}),o=[-r[0],-r[1]],i=(0,f.geoRotation)(o),c=(0,f.geoProjection)(a(u(i(n)),u(i(t)),u(i(e)))).rotate(o),l=c.center;return delete c.rotate,c.center=function(n){return arguments.length?l(i(n)):i.invert(l())},c.clipAngle(90)}t.__esModule=!0,t.chamberlinRaw=a,t.chamberlinAfrica=function(){return c([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])},t.default=c;var f=e(0),l=e(1)},function(n,t,e){function r(n){function t(n,t){return[n,(n?n/(0,o.sin)(n):1)*((0,o.sin)(t)*(0,o.cos)(n)-e*(0,o.cos)(t))]}var e=(0,o.tan)(n);return t.invert=e?function(n,t){n&&(t*=(0,o.sin)(n)/n);var r=(0,o.cos)(n);return[n,2*(0,o.atan2)((0,o.sqrt)(r*r+e*e-t*t)-r,e-t)]}:function(n,t){return[n,(0,o.asin)(n?t*(0,o.tan)(n)/n:t)]},t}t.__esModule=!0,t.craigRaw=r,t.default=function(){return(0,i.default)(r).scale(249.828).clipAngle(90)};var o=e(1),i=function(n){return n&&n.__esModule?n:{default:n}}(e(35))},function(n,t,e){function r(n,t){return[a*n*(2*(0,i.cos)(2*t/3)-1)/i.sqrtPi,a*i.sqrtPi*(0,i.sin)(t/3)]}t.__esModule=!0,t.crasterRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(156.19)};var o=e(0),i=e(1),a=(0,i.sqrt)(3);r.invert=function(n,t){var e=3*(0,i.asin)(t/(a*i.sqrtPi));return[i.sqrtPi*n/(a*(2*(0,i.cos)(2*e/3)-1)),e]}},function(n,t,e){function r(n){function t(n,t){return[n*e,(1+e)*(0,o.tan)(t/2)]}var e=(0,o.cos)(n);return t.invert=function(n,t){return[n/e,2*(0,o.atan)(t/(1+e))]},t}t.__esModule=!0,t.cylindricalStereographicRaw=r,t.default=function(){return(0,i.default)(r).scale(124.75)};var o=e(1),i=function(n){return n&&n.__esModule?n:{default:n}}(e(35))},function(n,t,e){function r(n,t){var e=(0,i.sqrt)(8/(3*i.pi));return[e*n*(1-(0,i.abs)(t)/i.pi),e*t]}t.__esModule=!0,t.eckert1Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(165.664)};var o=e(0),i=e(1);r.invert=function(n,t){var e=(0,i.sqrt)(8/(3*i.pi)),r=t/e;return[n/(e*(1-(0,i.abs)(r)/i.pi)),r]}},function(n,t,e){function r(n,t){var e=(0,i.sqrt)(4-3*(0,i.sin)((0,i.abs)(t)));return[2/(0,i.sqrt)(6*i.pi)*n*e,(0,i.sign)(t)*(0,i.sqrt)(2*i.pi/3)*(2-e)]}t.__esModule=!0,t.eckert2Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(165.664)};var o=e(0),i=e(1);r.invert=function(n,t){var e=2-(0,i.abs)(t)/(0,i.sqrt)(2*i.pi/3);return[n*(0,i.sqrt)(6*i.pi)/(2*e),(0,i.sign)(t)*(0,i.asin)((4-e*e)/3)]}},function(n,t,e){function r(n,t){var e=(0,i.sqrt)(i.pi*(4+i.pi));return[2/e*n*(1+(0,i.sqrt)(1-4*t*t/(i.pi*i.pi))),4/e*t]}t.__esModule=!0,t.eckert3Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(180.739)};var o=e(0),i=e(1);r.invert=function(n,t){var e=(0,i.sqrt)(i.pi*(4+i.pi))/2;return[n*e/(1+(0,i.sqrt)(1-t*t*(4+i.pi)/(4*i.pi))),t*e/2]}},function(n,t,e){function r(n,t){var e=(2+i.halfPi)*(0,i.sin)(t);t/=2;for(var r=0,o=1/0;r<10&&(0,i.abs)(o)>i.epsilon;r++){var a=(0,i.cos)(t);t-=o=(t+(0,i.sin)(t)*(a+2)-e)/(2*a*(1+a))}return[2/(0,i.sqrt)(i.pi*(4+i.pi))*n*(1+(0,i.cos)(t)),2*(0,i.sqrt)(i.pi/(4+i.pi))*(0,i.sin)(t)]}t.__esModule=!0,t.eckert4Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(180.739)};var o=e(0),i=e(1);r.invert=function(n,t){var e=t*(0,i.sqrt)((4+i.pi)/i.pi)/2,r=(0,i.asin)(e),o=(0,i.cos)(r);return[n/(2/(0,i.sqrt)(i.pi*(4+i.pi))*(1+o)),(0,i.asin)((r+e*(o+2))/(2+i.halfPi))]}},function(n,t,e){function r(n,t){return[n*(1+(0,i.cos)(t))/(0,i.sqrt)(2+i.pi),2*t/(0,i.sqrt)(2+i.pi)]}t.__esModule=!0,t.eckert5Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(173.044)};var o=e(0),i=e(1);r.invert=function(n,t){var e=(0,i.sqrt)(2+i.pi),r=t*e/2;return[e*n/(1+(0,i.cos)(r)),r]}},function(n,t,e){function r(n,t){for(var e=(1+i.halfPi)*(0,i.sin)(t),r=0,o=1/0;r<10&&(0,i.abs)(o)>i.epsilon;r++)t-=o=(t+(0,i.sin)(t)-e)/(1+(0,i.cos)(t));return e=(0,i.sqrt)(2+i.pi),[n*(1+(0,i.cos)(t))/e,2*t/e]}t.__esModule=!0,t.eckert6Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(173.044)};var o=e(0),i=e(1);r.invert=function(n,t){var e=1+i.halfPi,r=(0,i.sqrt)(e/2);return[2*n*r/(1+(0,i.cos)(t*=r)),(0,i.asin)((t+(0,i.sin)(t))/e)]}},function(n,t,e){function r(n,t){var e=(0,a.sin)(n/=2),r=(0,a.cos)(n),o=(0,a.sqrt)((0,a.cos)(t)),i=(0,a.cos)(t/=2),c=(0,a.sin)(t)/(i+a.sqrt2*r*o),f=(0,a.sqrt)(2/(1+c*c)),l=(0,a.sqrt)((a.sqrt2*i+(r+e)*o)/(a.sqrt2*i+(r-e)*o));return[u*(f*(l-1/l)-2*(0,a.log)(l)),u*(f*c*(l+1/l)-2*(0,a.atan)(c))]}t.__esModule=!0,t.eisenlohrRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(62.5271)};var o=e(0),i=e(174),a=e(1),u=3+2*a.sqrt2;r.invert=function(n,t){if(!(e=i.augustRaw.invert(n/1.2,1.065*t)))return null;var e,r=e[0],o=e[1],c=20;n/=u,t/=u;do{var f=r/2,l=o/2,s=(0,a.sin)(f),d=(0,a.cos)(f),p=(0,a.sin)(l),h=(0,a.cos)(l),v=(0,a.cos)(o),g=(0,a.sqrt)(v),y=p/(h+a.sqrt2*d*g),_=y*y,m=(0,a.sqrt)(2/(1+_)),b=(a.sqrt2*h+(d+s)*g)/(a.sqrt2*h+(d-s)*g),x=(0,a.sqrt)(b),w=x-1/x,M=x+1/x,P=m*w-2*(0,a.log)(x)-n,E=m*y*M-2*(0,a.atan)(y)-t,j=p&&a.sqrt1_2*g*s*_/p,S=(a.sqrt2*d*h+g)/(2*(h+a.sqrt2*d*g)*(h+a.sqrt2*d*g)*g),O=-.5*y*m*m*m,R=O*j,T=O*S,q=(q=2*h+a.sqrt2*g*(d-s))*q*x,A=(a.sqrt2*d*h*g+v)/q,C=-a.sqrt2*s*p/(g*q),k=w*R-2*A/x+m*(A+A/b),z=w*T-2*C/x+m*(C+C/b),N=y*M*R-2*j/(1+_)+m*M*j+m*y*(A-A/b),L=y*M*T-2*S/(1+_)+m*M*S+m*y*(C-C/b),I=z*N-L*k;if(!I)break;var B=(E*z-P*L)/I,F=(P*N-E*k)/I;r-=B,o=(0,a.max)(-a.halfPi,(0,a.min)(a.halfPi,o-F))}while(((0,a.abs)(B)>a.epsilon||(0,a.abs)(F)>a.epsilon)&&--c>0);return(0,a.abs)((0,a.abs)(o)-a.halfPi)<a.epsilon?[0,o]:c&&[r,o]}},function(n,t,e){function r(n,t){var e=(0,i.tan)(t/2);return[n*a*(0,i.sqrt)(1-e*e),(1+a)*e]}t.__esModule=!0,t.faheyRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(137.152)};var o=e(0),i=e(1),a=(0,i.cos)(35*i.radians);r.invert=function(n,t){var e=t/(1+a);return[n&&n/(a*(0,i.sqrt)(1-e*e)),2*(0,i.atan)(e)]}},function(n,t,e){function r(n,t){var e=t/2,r=(0,i.cos)(e);return[2*n/i.sqrtPi*(0,i.cos)(t)*r*r,i.sqrtPi*(0,i.tan)(e)]}t.__esModule=!0,t.foucautRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(135.264)};var o=e(0),i=e(1);r.invert=function(n,t){var e=(0,i.atan)(t/i.sqrtPi),r=(0,i.cos)(e),o=2*e;return[n*i.sqrtPi/2/((0,i.cos)(o)*r*r),o]}},function(n,t,e){function r(n){return[n[0]/2,(0,a.asin)((0,a.tan)(n[1]/2*a.radians))*a.degrees]}function o(n){return[2*n[0],2*(0,a.atan)((0,a.sin)(n[1]*a.radians))*a.degrees]}t.__esModule=!0,t.default=function(n){function t(n){return u(r(n))}function e(n){t[n]=function(e){return arguments.length?(u[n](e),t):u[n]()}}null==n&&(n=i.geoOrthographic);var u=n(),c=(0,i.geoEquirectangular)().scale(a.degrees).precision(0).clipAngle(null).translate([0,0]);return u.invert&&(t.invert=function(n){return o(u.invert(n))}),t.stream=function(n){var t=u.stream(n),e=c.stream({point:function(n,e){t.point(n/2,(0,a.asin)((0,a.tan)(-e/2*a.radians))*a.degrees)},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}});return e.sphere=t.sphere,e},t.rotate=function(n){return arguments.length?(c.rotate(n),t):c.rotate()},t.center=function(n){return arguments.length?(u.center(r(n)),t):o(u.center())},e("clipAngle"),e("clipExtent"),e("scale"),e("translate"),e("precision"),t.scale(249.5)};var i=e(0),a=e(1)},function(n,t,e){function r(n,t){function e(t,e){var f=(0,a.geoAzimuthalEquidistantRaw)(t,e),l=f[0],s=f[1],d=l*l+s*s;if(d>c){var p=(0,u.sqrt)(d),h=(0,u.atan2)(s,l),v=r*(0,u.round)(h/r),g=h-v,y=n*(0,u.cos)(g),_=(n*(0,u.sin)(g)-g*(0,u.sin)(y))/(u.halfPi-y),m=o(g,_),b=(u.pi-n)/i(m,y,u.pi);l=p;var x,w=50;do{l-=x=(n+i(m,y,l)*b-p)/(m(l)*b)}while((0,u.abs)(x)>u.epsilon&&--w>0);s=g*(0,u.sin)(l),l<u.halfPi&&(s-=_*(l-u.halfPi));var M=(0,u.sin)(v),P=(0,u.cos)(v);f[0]=l*P-s*M,f[1]=l*M+s*P}return f}var r=2*u.pi/t,c=n*n;return e.invert=function(t,e){var f=t*t+e*e;if(f>c){var l=(0,u.sqrt)(f),s=(0,u.atan2)(e,t),d=r*(0,u.round)(s/r),p=s-d;t=l*(0,u.cos)(p),e=l*(0,u.sin)(p);for(var h=t-u.halfPi,v=(0,u.sin)(t),g=e/v,y=t<u.halfPi?1/0:0,_=10;;){var m=n*(0,u.sin)(g),b=n*(0,u.cos)(g),x=(0,u.sin)(b),w=u.halfPi-b,M=(m-g*x)/w,P=o(g,M);if((0,u.abs)(y)<u.epsilon2||!--_)break;g-=y=(g*v-M*h-e)/(v-2*h*(w*(b+g*m*(0,u.cos)(b)-x)-m*(m-g*x))/(w*w))}s=d+g,t=(l=n+i(P,b,t)*(u.pi-n)/i(P,b,u.pi))*(0,u.cos)(s),e=l*(0,u.sin)(s)}return a.geoAzimuthalEquidistantRaw.invert(t,e)},e}function o(n,t){return function(e){var r=n*(0,u.cos)(e);return e<u.halfPi&&(r-=t),(0,u.sqrt)(1+r*r)}}function i(n,t,e){for(var r=(e-t)/50,o=n(t)+n(e),i=1,a=t;i<50;++i)o+=2*n(a+=r);return.5*o*r}t.__esModule=!0,t.gingeryRaw=r,t.default=function(){var n=6,t=30*u.radians,e=(0,u.cos)(t),o=(0,u.sin)(t),i=(0,a.geoProjectionMutator)(r),c=i(t,n),f=c.stream,l=-(0,u.cos)(.01*u.radians),s=(0,u.sin)(.01*u.radians);return c.radius=function(r){return arguments.length?(e=(0,u.cos)(t=r*u.radians),o=(0,u.sin)(t),i(t,n)):t*u.degrees},c.lobes=function(e){return arguments.length?i(t,n=+e):n},c.stream=function(t){var r=c.rotate(),i=f(t),a=(c.rotate([0,0]),f(t));return c.rotate(r),i.sphere=function(){a.polygonStart(),a.lineStart();for(var t=0,r=2*u.pi/n,i=0;t<n;++t,i-=r)a.point((0,u.atan2)(s*(0,u.cos)(i),l)*u.degrees,(0,u.asin)(s*(0,u.sin)(i))*u.degrees),a.point((0,u.atan2)(o*(0,u.cos)(i-r/2),e)*u.degrees,(0,u.asin)(o*(0,u.sin)(i-r/2))*u.degrees);a.lineEnd(),a.polygonEnd()},i},c.rotate([90,-40]).scale(91.7095).clipAngle(179.999)};var a=e(0),u=e(1)},function(n,t,e){t.__esModule=!0,t.ginzburg4Raw=void 0,t.default=function(){return(0,r.geoProjection)(i).scale(149.995)};var r=e(0),o=function(n){return n&&n.__esModule?n:{default:n}}(e(61)),i=t.ginzburg4Raw=(0,o.default)(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555)},function(n,t,e){t.__esModule=!0,t.ginzburg5Raw=void 0,t.default=function(){return(0,r.geoProjection)(i).scale(153.93)};var r=e(0),o=function(n){return n&&n.__esModule?n:{default:n}}(e(61)),i=t.ginzburg5Raw=(0,o.default)(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742)},function(n,t,e){t.__esModule=!0,t.ginzburg6Raw=void 0,t.default=function(){return(0,r.geoProjection)(a).scale(130.945)};var r=e(0),o=function(n){return n&&n.__esModule?n:{default:n}}(e(61)),i=e(1),a=t.ginzburg6Raw=(0,o.default)(5/6*i.pi,-.62636,-.0344,0,1.3493,-.05524,0,.045)},function(n,t,e){function r(n,t){var e=n*n,r=t*t;return[n*(1-.162388*r)*(.87-952426e-9*e*e),t*(1+r/12)]}t.__esModule=!0,t.ginzburg8Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(131.747)};var o=e(0),i=e(1);r.invert=function(n,t){var e,r=n,o=t,a=50;do{var u=o*o;o-=e=(o*(1+u/12)-t)/(1+u/4)}while((0,i.abs)(e)>i.epsilon&&--a>0);a=50,n/=1-.162388*u;do{var c=(c=r*r)*c;r-=e=(r*(.87-952426e-9*c)-n)/(.87-.00476213*c)}while((0,i.abs)(e)>i.epsilon&&--a>0);return[r,o]}},function(n,t,e){t.__esModule=!0,t.ginzburg9Raw=void 0,t.default=function(){return(0,r.geoProjection)(i).scale(131.087)};var r=e(0),o=function(n){return n&&n.__esModule?n:{default:n}}(e(61)),i=t.ginzburg9Raw=(0,o.default)(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762)},function(n,t,e){function r(n,t){var e,r,o,a,u;if(t<i.epsilon)return a=(0,i.sin)(n),r=(0,i.cos)(n),e=t*(n-a*r)/4,[a-e*r,r+e*a,1-t*a*a/2,n-e];if(t>=1-i.epsilon)return e=(1-t)/4,r=(0,i.cosh)(n),a=(0,i.tanh)(n),o=1/r,u=r*(0,i.sinh)(n),[a+e*(u-n)/(r*r),o-e*a*o*(u-n),o+e*a*o*(u+n),2*(0,i.atan)((0,i.exp)(n))-i.halfPi+e*(u-n)/r];var c=[1,0,0,0,0,0,0,0,0],f=[(0,i.sqrt)(t),0,0,0,0,0,0,0,0],l=0;for(r=(0,i.sqrt)(1-t),u=1;(0,i.abs)(f[l]/c[l])>i.epsilon&&l<8;)e=c[l++],f[l]=(e-r)/2,c[l]=(e+r)/2,r=(0,i.sqrt)(e*r),u*=2;o=u*c[l]*n;do{a=f[l]*(0,i.sin)(r=o)/c[l],o=((0,i.asin)(a)+o)/2}while(--l);return[(0,i.sin)(o),a=(0,i.cos)(o),a/(0,i.cos)(o-r),o]}function o(n,t){if(!t)return n;if(1===t)return(0,i.log)((0,i.tan)(n/2+i.quarterPi));for(var e=1,r=(0,i.sqrt)(1-t),o=(0,i.sqrt)(t),a=0;(0,i.abs)(o)>i.epsilon;a++){if(n%i.pi){var u=(0,i.atan)(r*(0,i.tan)(n)/e);u<0&&(u+=i.pi),n+=u+~~(n/i.pi)*i.pi}else n+=n;o=(e+r)/2,r=(0,i.sqrt)(e*r),o=((e=o)-r)/2}return n/((0,i.pow)(2,a)*e)}t.__esModule=!0,t.ellipticJi=function(n,t,e){var o,i,a;return n?(o=r(n,e),t?(i=r(t,1-e),a=i[1]*i[1]+e*o[0]*o[0]*i[0]*i[0],[[o[0]*i[2]/a,o[1]*o[2]*i[0]*i[1]/a],[o[1]*i[1]/a,-o[0]*o[2]*i[0]*i[2]/a],[o[2]*i[1]*i[2]/a,-e*o[0]*o[1]*i[0]/a]]):[[o[0],0],[o[1],0],[o[2],0]]):(i=r(t,1-e),[[0,i[0]/i[1]],[1/i[1],0],[i[2]/i[1],0]])},t.ellipticJ=r,t.ellipticFi=function(n,t,e){var r=(0,i.abs)(n),a=(0,i.abs)(t),u=(0,i.sinh)(a);if(r){var c=1/(0,i.sin)(r),f=1/((0,i.tan)(r)*(0,i.tan)(r)),l=-(f+e*(u*u*c*c)-1+e),s=(e-1)*f,d=(-l+(0,i.sqrt)(l*l-4*s))/2;return[o((0,i.atan)(1/(0,i.sqrt)(d)),e)*(0,i.sign)(n),o((0,i.atan)((0,i.sqrt)((d/f-1)/e)),1-e)*(0,i.sign)(t)]}return[0,o((0,i.atan)(u),1-e)*(0,i.sign)(t)]},t.ellipticF=o;var i=e(1)},function(n,t,e){function r(n){function t(n,t){var o=i(n,t);n=o[0],t=o[1];var u=(0,a.sin)(t),c=(0,a.cos)(t),f=(0,a.cos)(n),l=(0,a.acos)(e*u+r*c*f),s=(0,a.sin)(l),d=(0,a.abs)(s)>a.epsilon?l/s:1;return[d*r*(0,a.sin)(n),((0,a.abs)(n)>a.halfPi?d:-d)*(e*c-r*u*f)]}var e=(0,a.sin)(n),r=(0,a.cos)(n),i=o(n);return i.invert=o(-n),t.invert=function(n,t){var r=(0,a.sqrt)(n*n+t*t),o=-(0,a.sin)(r),u=(0,a.cos)(r),c=r*u,f=-t*o,l=r*e,s=(0,a.sqrt)(c*c+f*f-l*l),d=(0,a.atan2)(c*l+f*s,f*l-c*s),p=(r>a.halfPi?-1:1)*(0,a.atan2)(n*o,r*(0,a.cos)(d)*u+t*(0,a.sin)(d)*o);return i.invert(p,d)},t}function o(n){var t=(0,a.sin)(n),e=(0,a.cos)(n);return function(n,r){var o=(0,a.cos)(r),i=(0,a.cos)(n)*o,u=(0,a.sin)(n)*o,c=(0,a.sin)(r);return[(0,a.atan2)(u,i*e-c*t),(0,a.asin)(c*e+i*t)]}}t.__esModule=!0,t.hammerRetroazimuthalRaw=r,t.default=function(){var n=0,t=(0,i.geoProjectionMutator)(r),e=t(n),o=e.rotate,u=e.stream,c=(0,i.geoCircle)();return e.parallel=function(r){if(!arguments.length)return n*a.degrees;var o=e.rotate();return t(n=r*a.radians).rotate(o)},e.rotate=function(t){return arguments.length?(o.call(e,[t[0],t[1]-n*a.degrees]),c.center([-t[0],-t[1]]),e):(t=o.call(e),t[1]+=n*a.degrees,t)},e.stream=function(n){return n=u(n),n.sphere=function(){n.polygonStart();var t,e=c.radius(89.99)().coordinates[0],r=e.length-1,o=-1;for(n.lineStart();++o<r;)n.point((t=e[o])[0],t[1]);for(n.lineEnd(),r=(e=c.radius(90.01)().coordinates[0]).length-1,n.lineStart();--o>=0;)n.point((t=e[o])[0],t[1]);n.lineEnd(),n.polygonEnd()},n},e.scale(79.4187).parallel(45).clipAngle(179.999)};var i=e(0),a=e(1)},function(n,t,e){function r(n){function t(t,f){var h,v=(0,c.abs)(f);if(v>e){var g=(0,c.min)(n-1,(0,c.max)(0,(0,c.floor)((t+c.pi)/s)));t+=c.pi*(n-1)/n-g*s,(h=(0,a.collignonRaw)(t,v))[0]=h[0]*c.tau/r-c.tau*(n-1)/(2*n)+g*c.tau/n,h[1]=o+4*(h[1]-i)*u/c.tau,f<0&&(h[1]=-h[1])}else h=l(t,f);return h[0]*=d,h[1]/=p,h}var e=f*c.radians,r=(0,a.collignonRaw)(c.pi,e)[0]-(0,a.collignonRaw)(-c.pi,e)[0],o=l(0,e)[1],i=(0,a.collignonRaw)(0,e)[1],u=c.sqrtPi-i,s=c.tau/n,d=4/c.tau,p=o+u*u*4/c.tau;return t.invert=function(t,e){t/=d,e*=p;var f=(0,c.abs)(e);if(f>o){var h=(0,c.min)(n-1,(0,c.max)(0,(0,c.floor)((t+c.pi)/s)));t=(t+c.pi*(n-1)/n-h*s)*r/c.tau;var v=a.collignonRaw.invert(t,.25*(f-o)*c.tau/u+i);return v[0]-=c.pi*(n-1)/n-h*s,e<0&&(v[1]=-v[1]),v}return l.invert(t,e)},t}t.__esModule=!0,t.healpixRaw=r,t.default=function(){var n=4,t=(0,i.geoProjectionMutator)(r),e=t(n),a=e.stream;return e.lobes=function(e){return arguments.length?t(n=+e):n},e.stream=function(t){var r=e.rotate(),u=a(t),c=(e.rotate([0,0]),a(t));return e.rotate(r),u.sphere=function(){(0,i.geoStream)(function(n){return{type:"Polygon",coordinates:[(0,o.range)(-180,180+n/2,n).map(function(n,t){return[n,1&t?90-1e-6:f]}).concat((0,o.range)(180,-180-n/2,-n).map(function(n,t){return[n,1&t?1e-6-90:-f]}))]}}(180/n),c)},u},e.scale(239.75)};var o=e(14),i=e(0),a=e(92),u=e(177),c=e(1),f=41+48/36+37/3600,l=(0,u.cylindricalEqualAreaRaw)(0)},function(n,t,e){function r(n){function t(t,o){var s,d,p=1-(0,i.sin)(o);if(p&&p<2){var h,v=i.halfPi-o,g=25;do{var y=(0,i.sin)(v),_=(0,i.cos)(v),m=a+(0,i.atan2)(y,r-_),b=1+l-2*r*_;v-=h=(v-f*a-r*y+b*m-.5*p*e)/(2*r*y*m)}while((0,i.abs)(h)>i.epsilon2&&--g>0);s=u*(0,i.sqrt)(b),d=t*m/i.pi}else s=u*(n+p),d=t*a/i.pi;return[s*(0,i.sin)(d),c-s*(0,i.cos)(d)]}var e,r=1+n,o=(0,i.sin)(1/r),a=(0,i.asin)(o),u=2*(0,i.sqrt)(i.pi/(e=i.pi+4*a*r)),c=.5*u*(r+(0,i.sqrt)(n*(2+n))),f=n*n,l=r*r;return t.invert=function(n,t){var o=n*n+(t-=c)*t,s=(1+l-o/(u*u))/(2*r),d=(0,i.acos)(s),p=(0,i.sin)(d),h=a+(0,i.atan2)(p,r-s);return[(0,i.asin)(n/(0,i.sqrt)(o))*i.pi/h,(0,i.asin)(1-2*(d-f*a-r*p+(1+l-2*r*s)*h)/e)]},t}t.__esModule=!0,t.hillRaw=r,t.default=function(){var n=1,t=(0,o.geoProjectionMutator)(r),e=t(n);return e.ratio=function(e){return arguments.length?t(n=+e):n},e.scale(167.774).center([0,18.67])};var o=e(0),i=e(1)},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.boggsRaw,i).scale(160.857)};var r=e(176),o=function(n){return n&&n.__esModule?n:{default:n}}(e(26)),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]]]]},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.homolosineRaw,i).scale(152.63)};var r=e(181),o=function(n){return n&&n.__esModule?n:{default:n}}(e(26)),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]]]]},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.mollweideRaw,i).scale(169.529)};var r=e(22),o=function(n){return n&&n.__esModule?n:{default:n}}(e(26)),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]]]]},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.mollweideRaw,i).scale(169.529).rotate([20,0])};var r=e(22),o=function(n){return n&&n.__esModule?n:{default:n}}(e(26)),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]]]]},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.sinuMollweideRaw,i).rotate([-20,-55]).scale(164.263).center([0,-5.4036])};var r=e(93),o=function(n){return n&&n.__esModule?n:{default:n}}(e(26)),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]]]]},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.sinusoidalRaw,i).scale(152.63).rotate([-20,0])};var r=e(41),o=function(n){return n&&n.__esModule?n:{default:n}}(e(26)),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]]]]},function(n,t,e){function r(n,t){return[3/i.tau*n*(0,i.sqrt)(i.pi*i.pi/3-t*t),t]}t.__esModule=!0,t.kavrayskiy7Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(158.837)};var o=e(0),i=e(1);r.invert=function(n,t){return[i.tau/3*n/(0,i.sqrt)(i.pi*i.pi/3-t*t),t]}},function(n,t,e){function r(n){function t(t,e){if((0,i.abs)((0,i.abs)(e)-i.halfPi)<i.epsilon)return[0,e<0?-2:2];var r=(0,i.sin)(e),o=(0,i.pow)((1+r)/(1-r),n/2),a=.5*(o+1/o)+(0,i.cos)(t*=n);return[2*(0,i.sin)(t)/a,(o-1/o)/a]}return t.invert=function(t,e){var r=(0,i.abs)(e);if((0,i.abs)(r-2)<i.epsilon)return t?null:[0,(0,i.sign)(e)*i.halfPi];if(r>2)return null;var o=(t/=2)*t,a=(e/=2)*e,u=2*e/(1+o+a);return u=(0,i.pow)((1+u)/(1-u),1/n),[(0,i.atan2)(2*t,1-o-a)/n,(0,i.asin)((u-1)/(u+1))]},t}t.__esModule=!0,t.lagrangeRaw=r,t.default=function(){var n=.5,t=(0,o.geoProjectionMutator)(r),e=t(n);return e.spacing=function(e){return arguments.length?t(n=+e):n},e.scale(124.75)};var o=e(0),i=e(1)},function(n,t,e){function r(n,t){return[n*(1+(0,i.sqrt)((0,i.cos)(t)))/2,t/((0,i.cos)(t/2)*(0,i.cos)(n/6))]}t.__esModule=!0,t.larriveeRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(97.2672)};var o=e(0),i=e(1),a=i.pi/i.sqrt2;r.invert=function(n,t){var e=(0,i.abs)(n),r=(0,i.abs)(t),o=i.epsilon,u=i.halfPi;r<a?u*=r/a:o+=6*(0,i.acos)(a/r);for(var c=0;c<25;c++){var f=(0,i.sin)(u),l=(0,i.sqrt)((0,i.cos)(u)),s=(0,i.sin)(u/2),d=(0,i.cos)(u/2),p=(0,i.sin)(o/6),h=(0,i.cos)(o/6),v=.5*o*(1+l)-e,g=u/(d*h)-r,y=l?-.25*o*f/l:0,_=.5*(1+l),m=(1+.5*u*s/d)/(d*h),b=u/d*(p/6)/(h*h),x=y*b-m*_,w=(v*b-g*_)/x,M=(g*y-v*m)/x;if(u-=w,o-=M,(0,i.abs)(w)<i.epsilon&&(0,i.abs)(M)<i.epsilon)break}return[n<0?-o:o,t<0?-u:u]}},function(n,t,e){function r(n,t){var e=n*n,r=t*t;return[n*(.975534+r*(-.0143059*e-.119161+-.0547009*r)),t*(1.00384+e*(.0802894+-.02855*r+199025e-9*e)+r*(.0998909+-.0491032*r))]}t.__esModule=!0,t.laskowskiRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(139.98)};var o=e(0),i=e(1);r.invert=function(n,t){var e=(0,i.sign)(n)*i.pi,r=t/2,o=50;do{var a=e*e,u=r*r,c=e*r,f=e*(.975534+u*(-.0143059*a-.119161+-.0547009*u))-n,l=r*(1.00384+a*(.0802894+-.02855*u+199025e-9*a)+u*(.0998909+-.0491032*u))-t,s=.975534-u*(.119161+3*a*.0143059+.0547009*u),d=-c*(.238322+.2188036*u+.0286118*a),p=c*(.1605788+7961e-7*a+-.0571*u),h=1.00384+a*(.0802894+199025e-9*a)+u*(3*(.0998909-.02855*a)-.245516*u),v=d*p-h*s,g=(l*d-f*h)/v,y=(f*p-l*s)/v;e-=g,r-=y}while(((0,i.abs)(g)>i.epsilon||(0,i.abs)(y)>i.epsilon)&&--o>0);return o&&[e,r]}},function(n,t,e){function r(n,t){return[(0,i.sin)(n)/(0,i.cos)(t),(0,i.tan)(t)*(0,i.cos)(n)]}t.__esModule=!0,t.littrowRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(144.049).clipAngle(89.999)};var o=e(0),i=e(1);r.invert=function(n,t){var e=n*n,r=t*t,o=r+1,a=n?i.sqrt1_2*(0,i.sqrt)((o-(0,i.sqrt)(e*e+2*e*(r-1)+o*o))/e+1):1/(0,i.sqrt)(o);return[(0,i.asin)(n*a),(0,i.sign)(t)*(0,i.acos)(a)]}},function(n,t,e){function r(n){function t(t,o){var a=o-n,u=(0,i.abs)(a)<i.epsilon?t*e:(0,i.abs)(u=i.quarterPi+o/2)<i.epsilon||(0,i.abs)((0,i.abs)(u)-i.halfPi)<i.epsilon?0:t*a/(0,i.log)((0,i.tan)(u)/r);return[u,a]}var e=(0,i.cos)(n),r=(0,i.tan)(i.quarterPi+n/2);return t.invert=function(t,o){var a,u=o+n;return[(0,i.abs)(o)<i.epsilon?t/e:(0,i.abs)(a=i.quarterPi+u/2)<i.epsilon||(0,i.abs)((0,i.abs)(a)-i.halfPi)<i.epsilon?0:t*(0,i.log)((0,i.tan)(a)/r)/o,u]},t}t.__esModule=!0,t.loximuthalRaw=r,t.default=function(){return(0,o.default)(r).parallel(40).scale(158.837)};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(35)),i=e(1)},function(n,t,e){function r(n,t){return[n,1.25*(0,i.log)((0,i.tan)(i.quarterPi+.4*t))]}t.__esModule=!0,t.millerRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(108.318)};var o=e(0),i=e(1);r.invert=function(n,t){return[n,2.5*(0,i.atan)((0,i.exp)(.8*t))-.625*i.pi]}},function(n,t,e){function r(n){function t(t,r){for(var o,i=(0,a.cos)(r),u=2/(1+i*(0,a.cos)(t)),c=u*i*(0,a.sin)(t),f=u*(0,a.sin)(r),l=e,s=n[l],d=s[0],p=s[1];--l>=0;)d=(s=n[l])[0]+c*(o=d)-f*p,p=s[1]+c*p+f*o;return d=c*(o=d)-f*p,p=c*p+f*o,[d,p]}var e=n.length-1;return t.invert=function(t,r){var o=20,i=t,u=r;do{for(var c,f=e,l=n[f],s=l[0],d=l[1],p=0,h=0;--f>=0;)p=s+i*(c=p)-u*h,h=d+i*h+u*c,s=(l=n[f])[0]+i*(c=s)-u*d,d=l[1]+i*d+u*c;var v,g,y=(p=s+i*(c=p)-u*h)*p+(h=d+i*h+u*c)*h;i-=v=((s=i*(c=s)-u*d-t)*p+(d=i*d+u*c-r)*h)/y,u-=g=(d*p-s*h)/y}while((0,a.abs)(v)+(0,a.abs)(g)>a.epsilon*a.epsilon&&--o>0);if(o){var _=(0,a.sqrt)(i*i+u*u),m=2*(0,a.atan)(.5*_),b=(0,a.sin)(m);return[(0,a.atan2)(i*b,_*(0,a.cos)(m)),_?(0,a.asin)(u*b/_):0]}},t}function o(n,t){var e=(0,i.geoProjection)(r(n)).rotate(t).clipAngle(90),o=(0,i.geoRotation)(t),a=e.center;return delete e.rotate,e.center=function(n){return arguments.length?a(o(n)):o.invert(a())},e}t.__esModule=!0,t.modifiedStereographicRaw=r,t.modifiedStereographicAlaska=function(){return o(u,[152,-64]).scale(1500).center([-160.908,62.4864]).clipAngle(25)},t.modifiedStereographicGs48=function(){return o(c,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])},t.modifiedStereographicGs50=function(){return o(f,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])},t.modifiedStereographicMiller=function(){return o(l,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)},t.modifiedStereographicLee=function(){return o(s,[165,10]).scale(250).clipAngle(130).center([-165,-10])},t.default=o;var i=e(0),a=e(1),u=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],c=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],f=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],l=[[.9245,0],[0,0],[.01943,0]],s=[[.721316,0],[0,0],[-.00881625,-.00617325]]},function(n,t,e){function r(n,t){var e=(0,i.asin)(7*(0,i.sin)(t)/(3*a));return[a*n*(2*(0,i.cos)(2*e/3)-1)/u,9*(0,i.sin)(e/3)/u]}t.__esModule=!0,t.mtFlatPolarParabolicRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(164.859)};var o=e(0),i=e(1),a=(0,i.sqrt)(6),u=(0,i.sqrt)(7);r.invert=function(n,t){var e=3*(0,i.asin)(t*u/9);return[n*u/(a*(2*(0,i.cos)(2*e/3)-1)),(0,i.asin)(3*(0,i.sin)(e)*a/7)]}},function(n,t,e){function r(n,t){for(var e,r=(1+i.sqrt1_2)*(0,i.sin)(t),o=t,a=0;a<25&&(o-=e=((0,i.sin)(o/2)+(0,i.sin)(o)-r)/(.5*(0,i.cos)(o/2)+(0,i.cos)(o)),!((0,i.abs)(e)<i.epsilon));a++);return[n*(1+2*(0,i.cos)(o)/(0,i.cos)(o/2))/(3*i.sqrt2),2*(0,i.sqrt)(3)*(0,i.sin)(o/2)/(0,i.sqrt)(2+i.sqrt2)]}t.__esModule=!0,t.mtFlatPolarQuarticRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(188.209)};var o=e(0),i=e(1);r.invert=function(n,t){var e=t*(0,i.sqrt)(2+i.sqrt2)/(2*(0,i.sqrt)(3)),r=2*(0,i.asin)(e);return[3*i.sqrt2*n/(1+2*(0,i.cos)(r)/(0,i.cos)(r/2)),(0,i.asin)((e+(0,i.sin)(r))/(1+i.sqrt1_2))]}},function(n,t,e){function r(n,t){for(var e,r=(0,i.sqrt)(6/(4+i.pi)),o=(1+i.pi/4)*(0,i.sin)(t),a=t/2,u=0;u<25&&(a-=e=(a/2+(0,i.sin)(a)-o)/(.5+(0,i.cos)(a)),!((0,i.abs)(e)<i.epsilon));u++);return[r*(.5+(0,i.cos)(a))*n/1.5,r*a]}t.__esModule=!0,t.mtFlatPolarSinusoidalRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(166.518)};var o=e(0),i=e(1);r.invert=function(n,t){var e=(0,i.sqrt)(6/(4+i.pi)),r=t/e;return(0,i.abs)((0,i.abs)(r)-i.halfPi)<i.epsilon&&(r=r<0?-i.halfPi:i.halfPi),[1.5*n/(e*(.5+(0,i.cos)(r))),(0,i.asin)((r/2+(0,i.sin)(r))/(1+i.pi/4))]}},function(n,t,e){function r(n,t){var e=t*t,r=e*e,o=e*r;return[n*(.84719-.13063*e+o*o*(.05494*e-.04515-.02326*r+.00331*o)),t*(1.01183+r*r*(.01926*e-.02625-.00396*r))]}t.__esModule=!0,t.naturalEarth2Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(175.295)};var o=e(0),i=e(1);r.invert=function(n,t){var e,r,o,a,u=t,c=25;do{u-=e=(u*(1.01183+(o=(r=u*u)*r)*o*(.01926*r-.02625-.00396*o))-t)/(1.01183+o*o*(.21186*r-.23625+-.05148*o))}while((0,i.abs)(e)>i.epsilon2&&--c>0);return r=u*u,o=r*r,a=r*o,[n/(.84719-.13063*r+a*a*(.05494*r-.04515-.02326*o+.00331*a)),u]}},function(n,t,e){function r(n,t){return[n*(1+(0,i.cos)(t))/2,2*(t-(0,i.tan)(t/2))]}t.__esModule=!0,t.nellHammerRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(152.63)};var o=e(0),i=e(1);r.invert=function(n,t){for(var e=t/2,r=0,o=1/0;r<10&&(0,i.abs)(o)>i.epsilon;++r){var a=(0,i.cos)(t/2);t-=o=(t-(0,i.tan)(t/2)-e)/(1-.5/(a*a))}return[2*n/(1+(0,i.cos)(t)),t]}},function(n,t,e){function r(n,t){var e=t*t;return[n,t*(a+e*e*(u+e*(c+f*e)))]}t.__esModule=!0,t.pattersonRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(139.319)};var o=e(0),i=e(1),a=1.0148,u=.23185,c=-.14499,f=.02406,l=a,s=5*u,d=7*c,p=9*f,h=1.790857183;r.invert=function(n,t){t>h?t=h:t<-h&&(t=-h);var e,r=t;do{var o=r*r;r-=e=(r*(a+o*o*(u+o*(c+f*o)))-t)/(l+o*o*(s+o*(d+p*o)))}while((0,i.abs)(e)>i.epsilon);return[n,r]}},function(n,t,e){function r(n,t){if((0,i.abs)(t)<i.epsilon)return[n,0];var e=(0,i.tan)(t),r=n*(0,i.sin)(t);return[(0,i.sin)(r)/e,t+(1-(0,i.cos)(r))/e]}t.__esModule=!0,t.polyconicRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(103.74)};var o=e(0),i=e(1);r.invert=function(n,t){if((0,i.abs)(t)<i.epsilon)return[n,0];var e,r=n*n+t*t,o=.5*t,a=10;do{var u=(0,i.tan)(o),c=1/(0,i.cos)(o),f=r-2*t*o+o*o;o-=e=(u*f+2*(o-t))/(2+f*c*c+2*(o-t)*u)}while((0,i.abs)(e)>i.epsilon&&--a>0);return u=(0,i.tan)(o),[((0,i.abs)(t)<(0,i.abs)(o+1/u)?(0,i.asin)(n*u):(0,i.sign)(n)*((0,i.acos)((0,i.abs)(n*u))+i.halfPi))/(0,i.sin)(o),o]}},function(n,t,e){function r(n,t){return[n[0]*t[0]+n[1]*t[3],n[0]*t[1]+n[1]*t[4],n[0]*t[2]+n[1]*t[5]+n[2],n[3]*t[0]+n[4]*t[3],n[3]*t[1]+n[4]*t[4],n[3]*t[2]+n[4]*t[5]+n[5]]}function o(n,t){return[n[0]-t[0],n[1]-t[1]]}function i(n){return(0,a.sqrt)(n[0]*n[0]+n[1]*n[1])}t.__esModule=!0,t.default=function(n,t){var e=o(n[1],n[0]),u=o(t[1],t[0]),c=function(n,t){return(0,a.atan2)(n[0]*t[1]-n[1]*t[0],n[0]*t[0]+n[1]*t[1])}(e,u),f=i(e)/i(u);return r([1,0,n[0][0],0,1,n[0][1]],r([f,0,0,0,f,0],r([(0,a.cos)(c),(0,a.sin)(c),0,-(0,a.sin)(c),(0,a.cos)(c),0],[1,0,-t[0][0],0,1,-t[0][1]])))},t.inverse=function(n){var t=1/(n[0]*n[4]-n[1]*n[3]);return[t*n[4],-t*n[1],t*(n[1]*n[5]-n[2]*n[4]),-t*n[3],t*n[0],t*(n[2]*n[3]-n[0]*n[5])]},t.multiply=r;var a=e(1)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n){n=n||function(n){var t=(0,o.geoCentroid)({type:"MultiPoint",coordinates:n});return(0,o.geoGnomonic)().scale(1).translate([0,0]).rotate([-t[0],-t[1]])};var t=u.default.map(function(t){return{face:t,project:n(t)}});return[-1,0,0,1,0,1,4,5].forEach(function(n,e){var r=t[n];r&&(r.children||(r.children=[])).push(t[e])}),(0,a.default)(t[0],function(n,e){return t[n<-i.pi/2?e<0?6:4:n<0?e<0?2:0:n<i.pi/2?e<0?3:1:e<0?7:5]}).scale(101.858).center([0,45])};var o=e(0),i=e(1),a=r(e(62)),u=r(e(94))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){var e=(0,a.collignonRaw)(n,t);return[e[0]*l,e[1]]}t.__esModule=!0,t.default=function(n){n=n||function(n){var t=(0,i.geoCentroid)({type:"MultiPoint",coordinates:n});return(0,i.geoProjection)(o).translate([0,0]).scale(1).rotate(t[1]>0?[-t[0],0]:[180-t[0],180])};var t=f.default.map(function(t){return{face:t,project:n(t)}});return[-1,0,0,1,0,1,4,5].forEach(function(n,e){var r=t[n];r&&(r.children||(r.children=[])).push(t[e])}),(0,c.default)(t[0],function(n,e){return t[n<-u.pi/2?e<0?6:4:n<0?e<0?2:0:n<u.pi/2?e<0?3:1:e<0?7:5]}).scale(121.906).center([0,48.5904])};var i=e(0),a=e(92),u=e(1),c=r(e(62)),f=r(e(94)),l=2/(0,u.sqrt)(3);o.invert=function(n,t){return a.collignonRaw.invert(n/l,t)}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){for(var e=0,r=n.length,o=0;e<r;++e)o+=n[e]*t[e];return o}function i(n){return[(0,c.atan2)(n[1],n[0])*c.degrees,(0,c.asin)((0,c.max)(-1,(0,c.min)(1,n[2])))*c.degrees]}function a(n){var t=n[0]*c.radians,e=n[1]*c.radians,r=(0,c.cos)(e);return[r*(0,c.cos)(t),r*(0,c.sin)(t),(0,c.sin)(e)]}t.__esModule=!0,t.default=function(n){n=n||function(n){var t=6===n.length?(0,u.geoCentroid)({type:"MultiPoint",coordinates:n}):n[0];return(0,u.geoGnomonic)().scale(1).translate([0,0]).rotate([-t[0],-t[1]])};var t=l.default.map(function(n){for(var t,e=n.map(a),r=e.length,o=e[r-1],u=[],c=0;c<r;++c)t=e[c],u.push(i([.9486832980505138*o[0]+.31622776601683794*t[0],.9486832980505138*o[1]+.31622776601683794*t[1],.9486832980505138*o[2]+.31622776601683794*t[2]]),i([.9486832980505138*t[0]+.31622776601683794*o[0],.9486832980505138*t[1]+.31622776601683794*o[1],.9486832980505138*t[2]+.31622776601683794*o[2]])),o=t;return u}),e=[],r=[-1,0,0,1,0,1,4,5];t.forEach(function(n,o){for(var i=l.default[o],u=i.length,c=e[o]=[],f=0;f<u;++f)t.push([i[f],n[(2*f+2)%(2*u)],n[(2*f+1)%(2*u)]]),r.push(o),c.push(function(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}(a(n[(2*f+2)%(2*u)]),a(n[(2*f+1)%(2*u)])))});var s=t.map(function(t){return{project:n(t),face:t}});return r.forEach(function(n,t){var e=s[n];e&&(e.children||(e.children=[])).push(s[t])}),(0,f.default)(s[0],function(n,t){var r=(0,c.cos)(t),i=[r*(0,c.cos)(n),r*(0,c.sin)(n),(0,c.sin)(t)],a=n<-c.pi/2?t<0?6:4:n<0?t<0?2:0:n<c.pi/2?t<0?3:1:t<0?7:5,u=e[a];return s[o(u[0],i)<0?8+3*a:o(u[1],i)<0?8+3*a+1:o(u[2],i)<0?8+3*a+2:a]}).scale(110.625).center([0,45])};var u=e(0),c=e(1),f=r(e(62)),l=r(e(94))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){return{type:"FeatureCollection",features:n.features.map(function(n){return i(n,t)})}}function i(n,t){return{type:"Feature",id:n.id,properties:n.properties,geometry:a(n.geometry,t)}}function a(n,t){if(!n)return null;if("GeometryCollection"===n.type)return function(n,t){return{type:"GeometryCollection",geometries:n.geometries.map(function(n){return a(n,t)})}}(n,t);var e;switch(n.type){case"Point":case"MultiPoint":e=p;break;case"LineString":case"MultiLineString":e=h;break;case"Polygon":case"MultiPolygon":case"Sphere":e=v;break;default:return null}return(0,u.geoStream)(n,t(e)),e.result()}t.__esModule=!0,t.default=function(n,t){var e,r=t.stream;if(!r)throw new Error("invalid projection");switch(n&&n.type){case"Feature":e=i;break;case"FeatureCollection":e=o;break;default:e=a}return e(n,r)};var u=e(0),c=r(e(395)),f=r(e(396)),l=r(e(397)),s=[],d=[],p={point:function(n,t){s.push([n,t])},result:function(){var n=s.length?s.length<2?{type:"Point",coordinates:s[0]}:{type:"MultiPoint",coordinates:s}:null;return s=[],n}},h={lineStart:c.default,point:function(n,t){s.push([n,t])},lineEnd:function(){s.length&&(d.push(s),s=[])},result:function(){var n=d.length?d.length<2?{type:"LineString",coordinates:d[0]}:{type:"MultiLineString",coordinates:d}:null;return d=[],n}},v={polygonStart:c.default,lineStart:c.default,point:function(n,t){s.push([n,t])},lineEnd:function(){var n=s.length;if(n){do{s.push(s[0].slice())}while(++n<4);d.push(s),s=[]}},polygonEnd:c.default,result:function(){if(!d.length)return null;var n=[],t=[];return d.forEach(function(e){(0,f.default)(e)?n.push([e]):t.push(e)}),t.forEach(function(t){var e=t[0];n.some(function(n){if((0,l.default)(n[0],e))return n.push(t),!0})||n.push([t])}),d=[],n.length?n.length>1?{type:"MultiPolygon",coordinates:n}:{type:"Polygon",coordinates:n[0]}:null}}},function(n,t){t.__esModule=!0,t.default=function(){}},function(n,t){t.__esModule=!0,t.default=function(n){if((t=n.length)<4)return!1;for(var t,e=0,r=n[t-1][1]*n[0][0]-n[t-1][0]*n[0][1];++e<t;)r+=n[e-1][1]*n[e][0]-n[e-1][0]*n[e][1];return r<=0}},function(n,t){t.__esModule=!0,t.default=function(n,t){for(var e=t[0],r=t[1],o=!1,i=0,a=n.length,u=a-1;i<a;u=i++){var c=n[i],f=c[0],l=c[1],s=n[u],d=s[0],p=s[1];l>r^p>r&&e<(d-f)*(r-l)/(p-l)+f&&(o=!o)}return o}},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.gringortenRaw).scale(176.423)};var r=e(178),o=function(n){return n&&n.__esModule?n:{default:n}}(e(95))},function(n,t,e){t.__esModule=!0,t.default=function(){return(0,o.default)(r.guyouRaw).scale(111.48)};var r=e(180),o=function(n){return n&&n.__esModule?n:{default:n}}(e(95))},function(n,t){t.__esModule=!0,t.default=function(n,t){function e(n){var e=n.length,r=2,o=new Array(e);for(o[0]=+n[0].toFixed(t),o[1]=+n[1].toFixed(t);r<e;)o[r]=n[r],++r;return o}function r(n){return n.map(e)}function o(n){return n.map(r)}function i(n){if(null==n)return n;var t;switch(n.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:n.geometries.map(i)};break;case"Point":t={type:"Point",coordinates:e(n.coordinates)};break;case"MultiPoint":case"LineString":t={type:n.type,coordinates:r(n.coordinates)};break;case"MultiLineString":case"Polygon":t={type:n.type,coordinates:o(n.coordinates)};break;case"MultiPolygon":t={type:"MultiPolygon",coordinates:n.coordinates.map(o)};break;default:return n}return null!=n.bbox&&(t.bbox=n.bbox),t}function a(n){var t={type:"Feature",properties:n.properties,geometry:i(n.geometry)};return null!=n.id&&(t.id=n.id),null!=n.bbox&&(t.bbox=n.bbox),t}if(!(0<=(t=+t)&&t<=20))throw new Error("invalid digits");if(null!=n)switch(n.type){case"Feature":return a(n);case"FeatureCollection":var u={type:"FeatureCollection",features:n.features.map(a)};return null!=n.bbox&&(u.bbox=n.bbox),u;default:return i(n)}return n}},function(n,t,e){function r(n){function t(t,r){var i=e?(0,o.tan)(t*e/2)/e:t/2;if(!r)return[2*i,-n];var a=2*(0,o.atan)(i*(0,o.sin)(r)),u=1/(0,o.tan)(r);return[(0,o.sin)(a)*u,r+(1-(0,o.cos)(a))*u-n]}var e=(0,o.sin)(n);return t.invert=function(t,r){if((0,o.abs)(r+=n)<o.epsilon)return[e?2*(0,o.atan)(e*t/2)/e:t,0];var i,a=t*t+r*r,u=0,c=10;do{var f=(0,o.tan)(u),l=1/(0,o.cos)(u),s=a-2*r*u+u*u;u-=i=(f*s+2*(u-r))/(2+s*l*l+2*(u-r)*f)}while((0,o.abs)(i)>o.epsilon&&--c>0);var d=t*(f=(0,o.tan)(u)),p=(0,o.tan)((0,o.abs)(r)<(0,o.abs)(u+1/f)?.5*(0,o.asin)(d):.5*(0,o.acos)(d)+o.pi/4)/(0,o.sin)(u);return[e?2*(0,o.atan)(e*p)/e:2*p,u]},t}t.__esModule=!0,t.rectangularPolyconicRaw=r,t.default=function(){return(0,i.default)(r).scale(131.215)};var o=e(1),i=function(n){return n&&n.__esModule?n:{default:n}}(e(35))},function(n,t,e){function r(n,t){var e,r=(0,i.min)(18,36*(0,i.abs)(t)/i.pi),o=(0,i.floor)(r),u=r-o,c=(e=a[o])[0],f=e[1],l=(e=a[++o])[0],s=e[1],d=(e=a[(0,i.min)(19,++o)])[0],p=e[1];return[n*(l+u*(d-c)/2+u*u*(d-2*l+c)/2),(t>0?i.halfPi:-i.halfPi)*(s+u*(p-f)/2+u*u*(p-2*s+f)/2)]}t.__esModule=!0,t.robinsonRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(152.63)};var o=e(0),i=e(1),a=[[.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]];a.forEach(function(n){n[1]*=1.0144}),r.invert=function(n,t){var e=t/i.halfPi,r=90*e,o=(0,i.min)(18,(0,i.abs)(r/5)),u=(0,i.max)(0,(0,i.floor)(o));do{var c=a[u][1],f=a[u+1][1],l=a[(0,i.min)(19,u+2)][1],s=l-c,d=l-2*f+c,p=2*((0,i.abs)(e)-f)/s,h=d/s,v=p*(1-h*p*(1-2*h*p));if(v>=0||1===u){r=(t>=0?5:-5)*(v+o);var g,y=50;do{v=(o=(0,i.min)(18,(0,i.abs)(r)/5))-(u=(0,i.floor)(o)),c=a[u][1],f=a[u+1][1],l=a[(0,i.min)(19,u+2)][1],r-=(g=(t>=0?i.halfPi:-i.halfPi)*(f+v*(l-c)/2+v*v*(l-2*f+c)/2)-t)*i.degrees}while((0,i.abs)(g)>i.epsilon2&&--y>0);break}}while(--u>=0);var _=a[u][0],m=a[u+1][0],b=a[(0,i.min)(19,u+2)][0];return[n/(m+v*(b-_)/2+v*v*(b-2*m+_)/2),r*i.radians]}},function(n,t,e){function r(n,t){function e(t,e){var i=r(t,e),u=i[1],c=u*a/(n-1)+o;return[i[0]*o/c,u/c]}var r=function(n){function t(t,e){var r=(0,i.cos)(e),o=(n-1)/(n-r*(0,i.cos)(t));return[o*r*(0,i.sin)(t),o*(0,i.sin)(e)]}return t.invert=function(t,e){var r=t*t+e*e,o=(0,i.sqrt)(r),a=(n-(0,i.sqrt)(1-r*(n+1)/(n-1)))/((n-1)/o+o/(n-1));return[(0,i.atan2)(t*a,o*(0,i.sqrt)(1-a*a)),o?(0,i.asin)(e*a/o):0]},t}(n);if(!t)return r;var o=(0,i.cos)(t),a=(0,i.sin)(t);return e.invert=function(t,e){var i=(n-1)/(n-1-e*a);return r.invert(i*t,i*e*o)},e}t.__esModule=!0,t.satelliteRaw=r,t.default=function(){var n=2,t=0,e=(0,o.geoProjectionMutator)(r),a=e(n,t);return a.distance=function(r){return arguments.length?e(n=+r,t):n},a.tilt=function(r){return arguments.length?e(n,t=r*i.radians):t*i.degrees},a.scale(432.147).clipAngle((0,i.acos)(1/n)*i.degrees-1e-6)};var o=e(0),i=e(1)},function(n,t){function e(n){return n.length>0}function r(n){return n===v||n===y?[0,n]:[s,function(n){return Math.floor(n*l)/l}(n)]}function o(n){var t=n[0],e=n[1],r=!1;return t<=d?(t=s,r=!0):t>=h&&(t=p,r=!0),e<=g?(e=v,r=!0):e>=_&&(e=y,r=!0),r?[t,e]:n}function i(n){return n.map(o)}function a(n,t,e){for(var i=0,a=n.length;i<a;++i){var u=n[i].slice();e.push({index:-1,polygon:t,ring:u});for(var c=0,f=u.length;c<f;++c){var l=u[c],s=l[0],p=l[1];if(s<=d||s>=h||p<=g||p>=_){u[c]=o(l);for(var v=c+1;v<f;++v){var y=u[v],m=y[0],b=y[1];if(m>d&&m<h&&b>g&&b<_)break}if(v===c+1)continue;if(c){var x={index:-1,polygon:t,ring:u.slice(0,c+1)};x.ring[x.ring.length-1]=r(p),e[e.length-1]=x}else e.pop();if(v>=f)break;e.push({index:-1,polygon:t,ring:u=u.slice(v-1)}),u[0]=r(u[0][1]),c=-1,f=u.length}}}}function u(n){var t,e,r,o,i,a,u=n.length,c={},f={};for(t=0;t<u;++t)r=(e=n[t]).ring[0],i=e.ring[e.ring.length-1],r[0]!==i[0]||r[1]!==i[1]?(e.index=t,c[r]=f[i]=e):(e.polygon.push(e.ring),n[t]=null);for(t=0;t<u;++t)if(e=n[t]){if(r=e.ring[0],i=e.ring[e.ring.length-1],o=f[r],a=c[i],delete c[r],delete f[i],r[0]===i[0]&&r[1]===i[1]){e.polygon.push(e.ring);continue}o?(delete f[r],delete c[o.ring[0]],o.ring.pop(),n[o.index]=null,e={index:-1,polygon:o.polygon,ring:o.ring.concat(e.ring)},o===a?e.polygon.push(e.ring):(e.index=u++,n.push(c[e.ring[0]]=f[e.ring[e.ring.length-1]]=e))):a?(delete c[i],delete f[a.ring[a.ring.length-1]],e.ring.pop(),e={index:u++,polygon:a.polygon,ring:e.ring.concat(a.ring)},n[a.index]=null,n.push(c[e.ring[0]]=f[e.ring[e.ring.length-1]]=e)):(e.ring.push(e.ring[0]),e.polygon.push(e.ring))}}function c(n){var t={type:"Feature",geometry:f(n.geometry)};return null!=n.id&&(t.id=n.id),null!=n.bbox&&(t.bbox=n.bbox),null!=n.properties&&(t.properties=n.properties),t}function f(n){if(null==n)return n;var t,r,c,l;switch(n.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:n.geometries.map(f)};break;case"Point":t={type:"Point",coordinates:o(n.coordinates)};break;case"MultiPoint":case"LineString":t={type:n.type,coordinates:i(n.coordinates)};break;case"MultiLineString":t={type:"MultiLineString",coordinates:n.coordinates.map(i)};break;case"Polygon":var s=[];a(n.coordinates,s,r=[]),u(r),t={type:"Polygon",coordinates:s};break;case"MultiPolygon":r=[],c=-1,l=n.coordinates.length;for(var d=new Array(l);++c<l;)a(n.coordinates[c],d[c]=[],r);u(r),t={type:"MultiPolygon",coordinates:d.filter(e)};break;default:return n}return null!=n.bbox&&(t.bbox=n.bbox),t}t.__esModule=!0,t.default=function(n){if(null==n)return n;switch(n.type){case"Feature":return c(n);case"FeatureCollection":var t={type:"FeatureCollection",features:n.features.map(c)};return null!=n.bbox&&(t.bbox=n.bbox),t;default:return f(n)}};var l=1e4,s=-180,d=s+1e-4,p=180,h=p-1e-4,v=-90,g=v+1e-4,y=90,_=y-1e-4},function(n,t,e){function r(n,t){var e=(0,i.tan)(t/2),r=(0,i.sin)(i.quarterPi*e);return[n*(.74482-.34588*r*r),1.70711*e]}t.__esModule=!0,t.timesRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(146.153)};var o=e(0),i=e(1);r.invert=function(n,t){var e=t/1.70711,r=(0,i.sin)(i.quarterPi*e);return[n/(.74482-.34588*r*r),2*(0,i.atan)(e)]}},function(n,t,e){function r(n){function t(n,t){var r=(0,i.geoGnomonicRaw)(n,t);return r[0]*=e,r}var e=(0,a.cos)(n);return t.invert=function(n,t){return i.geoGnomonicRaw.invert(n/e,t)},t}function o(n,t){return(0,u.default)(r,n,t)}t.__esModule=!0,t.twoPointAzimuthalRaw=r,t.twoPointAzimuthalUsa=function(){return o([-158,21.5],[-77,39]).clipAngle(60).scale(400)},t.default=o;var i=e(0),a=e(1),u=function(n){return n&&n.__esModule?n:{default:n}}(e(182))},function(n,t,e){function r(n){function t(t,i){var u=(0,a.acos)((0,a.cos)(i)*(0,a.cos)(t-e)),c=(0,a.acos)((0,a.cos)(i)*(0,a.cos)(t-r));return u*=u,c*=c,[(u-c)/(2*n),(i<0?-1:1)*(0,a.sqrt)(4*o*c-(o-u+c)*(o-u+c))/(2*n)]}if(!(n*=2))return i.geoAzimuthalEquidistantRaw;var e=-n/2,r=-e,o=n*n,u=(0,a.tan)(r),c=.5/(0,a.sin)(r);return t.invert=function(n,t){var o,i,f=t*t,l=(0,a.cos)((0,a.sqrt)(f+(o=n+e)*o)),s=(0,a.cos)((0,a.sqrt)(f+(o=n+r)*o));return[(0,a.atan2)(i=l-s,o=(l+s)*u),(t<0?-1:1)*(0,a.acos)((0,a.sqrt)(o*o+i*i)*c)]},t}function o(n,t){return(0,u.default)(r,n,t)}t.__esModule=!0,t.twoPointEquidistantRaw=r,t.twoPointEquidistantUsa=function(){return o([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)},t.default=o;var i=e(0),a=e(1),u=function(n){return n&&n.__esModule?n:{default:n}}(e(182))},function(n,t,e){function r(n,t){if((0,i.abs)(t)<i.epsilon)return[n,0];var e=(0,i.abs)(t/i.halfPi),r=(0,i.asin)(e);if((0,i.abs)(n)<i.epsilon||(0,i.abs)((0,i.abs)(t)-i.halfPi)<i.epsilon)return[0,(0,i.sign)(t)*i.pi*(0,i.tan)(r/2)];var o=(0,i.cos)(r),a=(0,i.abs)(i.pi/n-n/i.pi)/2,u=a*a,c=o/(e+o-1),f=c*(2/e-1),l=f*f,s=l+u,d=c-l,p=u+c;return[(0,i.sign)(n)*i.pi*(a*d+(0,i.sqrt)(u*d*d-s*(c*c-l)))/s,(0,i.sign)(t)*i.pi*(f*p-a*(0,i.sqrt)((u+1)*s-p*p))/s]}t.__esModule=!0,t.vanDerGrintenRaw=r,t.default=function(){return(0,o.geoProjection)(r).scale(79.4183)};var o=e(0),i=e(1);r.invert=function(n,t){if((0,i.abs)(t)<i.epsilon)return[n,0];if((0,i.abs)(n)<i.epsilon)return[0,i.halfPi*(0,i.sin)(2*(0,i.atan)(t/i.pi))];var e=(n/=i.pi)*n,r=(t/=i.pi)*t,o=e+r,a=o*o,u=-(0,i.abs)(t)*(1+o),c=u-2*r+e,f=-2*u+1+2*r+a,l=r/f+(2*c*c*c/(f*f*f)-9*u*c/(f*f))/27,s=(u-c*c/(3*f))/f,d=2*(0,i.sqrt)(-s/3),p=(0,i.acos)(3*l/(s*d))/3;return[i.pi*(o-1+(0,i.sqrt)(1+2*(e-r)+a))/(2*n),(0,i.sign)(t)*i.pi*(-d*(0,i.cos)(p+i.pi/3)-c/(3*f))]}},function(n,t,e){function r(n,t){if((0,i.abs)(t)<i.epsilon)return[n,0];var e=(0,i.abs)(t/i.halfPi),r=(0,i.asin)(e);if((0,i.abs)(n)<i.epsilon||(0,i.abs)((0,i.abs)(t)-i.halfPi)<i.epsilon)return[0,(0,i.sign)(t)*i.pi*(0,i.tan)(r/2)];var o=(0,i.cos)(r),a=(0,i.abs)(i.pi/n-n/i.pi)/2,u=a*a,c=o*((0,i.sqrt)(1+u)-a*o)/(1+u*e*e);return[(0,i.sign)(n)*i.pi*c,(0,i.sign)(t)*i.pi*(0,i.sqrt)(1-c*(2*a+c))]}t.__esModule=!0,t.vanDerGrinten2Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(79.4183)};var o=e(0),i=e(1);r.invert=function(n,t){if(!n)return[0,i.halfPi*(0,i.sin)(2*(0,i.atan)(t/i.pi))];var e=(0,i.abs)(n/i.pi),r=(1-e*e-(t/=i.pi)*t)/(2*e),o=r*r,a=(0,i.sqrt)(o+1);return[(0,i.sign)(n)*i.pi*(a-r),(0,i.sign)(t)*i.halfPi*(0,i.sin)(2*(0,i.atan2)((0,i.sqrt)((1-2*r*e)*(r+a)-e),(0,i.sqrt)(a+r+e)))]}},function(n,t,e){function r(n,t){if((0,i.abs)(t)<i.epsilon)return[n,0];var e=t/i.halfPi,r=(0,i.asin)(e);if((0,i.abs)(n)<i.epsilon||(0,i.abs)((0,i.abs)(t)-i.halfPi)<i.epsilon)return[0,i.pi*(0,i.tan)(r/2)];var o=(i.pi/n-n/i.pi)/2,a=e/(1+(0,i.cos)(r));return[i.pi*((0,i.sign)(n)*(0,i.sqrt)(o*o+1-a*a)-o),i.pi*a]}t.__esModule=!0,t.vanDerGrinten3Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(79.4183)};var o=e(0),i=e(1);r.invert=function(n,t){if(!t)return[n,0];var e=t/i.pi,r=(i.pi*i.pi*(1-e*e)-n*n)/(2*i.pi*n);return[n?i.pi*((0,i.sign)(n)*(0,i.sqrt)(r*r+1)-r):0,i.halfPi*(0,i.sin)(2*(0,i.atan)(e))]}},function(n,t,e){function r(n,t){if(!t)return[n,0];var e=(0,i.abs)(t);if(!n||e===i.halfPi)return[0,t];var r=e/i.halfPi,o=r*r,a=(8*r-o*(o+2)-5)/(2*o*(r-1)),u=a*a,c=r*a,f=o+u+2*c,l=r+3*a,s=n/i.halfPi,d=s+1/s,p=(0,i.sign)((0,i.abs)(n)-i.halfPi)*(0,i.sqrt)(d*d-4),h=p*p,v=f*(o+u*h-1)+(1-o)*(o*(l*l+4*u)+12*c*u+4*u*u),g=(p*(f+u-1)+2*(0,i.sqrt)(v))/(4*f+h);return[(0,i.sign)(n)*i.halfPi*g,(0,i.sign)(t)*i.halfPi*(0,i.sqrt)(1+p*(0,i.abs)(g)-g*g)]}t.__esModule=!0,t.vanDerGrinten4Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(127.16)};var o=e(0),i=e(1);r.invert=function(n,t){var e;if(!n||!t)return[n,t];t/=i.pi;var r=(0,i.sign)(n)*n/i.halfPi,o=(r*r-1+4*t*t)/(0,i.abs)(r),a=o*o,u=2*t,c=50;do{var f=u*u,l=(8*u-f*(f+2)-5)/(2*f*(u-1)),s=(3*u-f*u-10)/(2*f*u),d=l*l,p=u*l,h=u+l,v=h*h,g=u+3*l,y=v*(f+d*a-1)+(1-f)*(f*(g*g+4*d)+d*(12*p+4*d)),_=-2*h*(4*p*d+(1-4*f+3*f*f)*(1+s)+d*(14*f-6-a+(8*f-8-2*a)*s)+p*(12*f-8+(10*f-10-a)*s)),m=(0,i.sqrt)(y);u-=e=(o*(v+d-1)+2*m-r*(4*v+a))/(o*(2*l*s+2*h*(1+s))+_/m-8*h*(o*(-1+d+v)+2*m)*(1+s)/(a+4*v))}while(e>i.epsilon&&--c>0);return[(0,i.sign)(n)*((0,i.sqrt)(o*o+4)+o)*i.pi/4,i.halfPi*u]}},function(n,t,e){t.__esModule=!0,t.wagner4Raw=void 0,t.default=function(){return(0,r.geoProjection)(c).scale(176.84)};var r=e(0),o=e(1),i=e(22),a=4*o.pi+3*(0,o.sqrt)(3),u=2*(0,o.sqrt)(2*o.pi*(0,o.sqrt)(3)/a),c=t.wagner4Raw=(0,i.mollweideBromleyRaw)(u*(0,o.sqrt)(3)/o.pi,u,a/6)},function(n,t,e){function r(n,t){return[n*(0,i.sqrt)(1-3*t*t/(i.pi*i.pi)),t]}t.__esModule=!0,t.wagner6Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(152.63)};var o=e(0),i=e(1);r.invert=function(n,t){return[n/(0,i.sqrt)(1-3*t*t/(i.pi*i.pi)),t]}},function(n,t,e){function r(n,t){var e=.90631*(0,i.sin)(t),r=(0,i.sqrt)(1-e*e),o=(0,i.sqrt)(2/(1+r*(0,i.cos)(n/=3)));return[2.66723*r*o*(0,i.sin)(n),1.24104*e*o]}t.__esModule=!0,t.wagner7Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(172.632)};var o=e(0),i=e(1);r.invert=function(n,t){var e=n/2.66723,r=t/1.24104,o=(0,i.sqrt)(e*e+r*r),a=2*(0,i.asin)(o/2);return[3*(0,i.atan2)(n*(0,i.tan)(a),2.66723*o),o&&(0,i.asin)(t*(0,i.sin)(a)/(1.24104*.90631*o))]}},function(n,t,e){function r(n,t){var e=(0,i.cos)(t),r=(0,i.cos)(n)*e,o=1-r,a=(0,i.cos)(n=(0,i.atan2)((0,i.sin)(n)*e,-(0,i.sin)(t))),u=(0,i.sin)(n);return e=(0,i.sqrt)(1-r*r),[u*e-a*o,-a*e-u*o]}t.__esModule=!0,t.wiechelRaw=r,t.default=function(){return(0,o.geoProjection)(r).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)};var o=e(0),i=e(1);r.invert=function(n,t){var e=(n*n+t*t)/-2,r=(0,i.sqrt)(-e*(2+e)),o=t*e+n*r,a=n*e-t*r,u=(0,i.sqrt)(a*a+o*o);return[(0,i.atan2)(r*o,u*(1+e)),u?-(0,i.asin)(r*a/u):0]}},function(n,t,e){function r(n,t){var e=(0,i.aitoffRaw)(n,t);return[(e[0]+n/a.halfPi)/2,(e[1]+t)/2]}t.__esModule=!0,t.winkel3Raw=r,t.default=function(){return(0,o.geoProjection)(r).scale(158.837)};var o=e(0),i=e(173),a=e(1);r.invert=function(n,t){var e=n,r=t,o=25;do{var i,u=(0,a.cos)(r),c=(0,a.sin)(r),f=(0,a.sin)(2*r),l=c*c,s=u*u,d=(0,a.sin)(e),p=(0,a.cos)(e/2),h=(0,a.sin)(e/2),v=h*h,g=1-s*p*p,y=g?(0,a.acos)(u*p)*(0,a.sqrt)(i=1/g):i=0,_=.5*(2*y*u*h+e/a.halfPi)-n,m=.5*(y*c+r)-t,b=.5*i*(s*v+y*u*p*l)+.5/a.halfPi,x=i*(d*f/4-y*c*h),w=.125*i*(f*h-y*c*s*d),M=.5*i*(l*p+y*v*u)+.5,P=x*w-M*b,E=(m*x-_*M)/P,j=(_*w-m*b)/P;e-=E,r-=j}while(((0,a.abs)(E)>a.epsilon||(0,a.abs)(j)>a.epsilon)&&--o>0);return[e,r]}},function(n,t){n.exports=function(){this.__data__=[],this.size=0}},function(n,t,e){var r=e(64),o=Array.prototype.splice;n.exports=function(n){var t=this.__data__,e=r(t,n);return!(e<0||(e==t.length-1?t.pop():o.call(t,e,1),--this.size,0))}},function(n,t,e){var r=e(64);n.exports=function(n){var t=this.__data__,e=r(t,n);return e<0?void 0:t[e][1]}},function(n,t,e){var r=e(64);n.exports=function(n){return r(this.__data__,n)>-1}},function(n,t,e){var r=e(64);n.exports=function(n,t){var e=this.__data__,o=r(e,n);return o<0?(++this.size,e.push([n,t])):e[o][1]=t,this}},function(n,t,e){var r=e(63);n.exports=function(){this.__data__=new r,this.size=0}},function(n,t){n.exports=function(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e}},function(n,t){n.exports=function(n){return this.__data__.get(n)}},function(n,t){n.exports=function(n){return this.__data__.has(n)}},function(n,t,e){var r=e(63),o=e(97),i=e(98),a=200;n.exports=function(n,t){var e=this.__data__;if(e instanceof r){var u=e.__data__;if(!o||u.length<a-1)return u.push([n,t]),this.size=++e.size,this;e=this.__data__=new i(u)}return e.set(n,t),this.size=e.size,this}},function(n,t,e){var r=e(428),o=e(63),i=e(97);n.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(n,t,e){function r(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}var o=e(429),i=e(430),a=e(431),u=e(432),c=e(433);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,n.exports=r},function(n,t,e){var r=e(65);n.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(n,t){n.exports=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}},function(n,t,e){var r=e(65),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__;if(r){var e=t[n];return e===o?void 0:e}return i.call(t,n)?t[n]:void 0}},function(n,t,e){var r=e(65),o=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__;return r?void 0!==t[n]:o.call(t,n)}},function(n,t,e){var r=e(65),o="__lodash_hash_undefined__";n.exports=function(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=r&&void 0===t?o:t,this}},function(n,t,e){var r=e(66);n.exports=function(n){var t=r(this,n).delete(n);return this.size-=t?1:0,t}},function(n,t){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};n.exports=function(n){var t=void 0===n?"undefined":e(n);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}},function(n,t,e){var r=e(66);n.exports=function(n){return r(this,n).get(n)}},function(n,t,e){var r=e(66);n.exports=function(n){return r(this,n).has(n)}},function(n,t,e){var r=e(66);n.exports=function(n,t){var e=r(this,n),o=e.size;return e.set(n,t),this.size+=e.size==o?0:1,this}},function(n,t){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&!1!==t(n[e],e,n););return n}},function(n,t,e){var r=e(36),o=e(10);n.exports=function(n,t){return n&&r(t,o(t),n)}},function(n,t,e){var r=e(36),o=e(99);n.exports=function(n,t){return n&&r(t,o(t),n)}},function(n,t,e){var r=e(12),o=e(57),i=e(443),a=Object.prototype.hasOwnProperty;n.exports=function(n){if(!r(n))return i(n);var t=o(n),e=[];for(var u in n)("constructor"!=u||!t&&a.call(n,u))&&e.push(u);return e}},function(n,t){n.exports=function(n){var t=[];if(null!=n)for(var e in Object(n))t.push(e);return t}},function(n,t,e){(function(n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(13),i="object"==r(t)&&t&&!t.nodeType&&t,a=i&&"object"==r(n)&&n&&!n.nodeType&&n,u=a&&a.exports===i?o.Buffer:void 0,c=u?u.allocUnsafe:void 0;n.exports=function(n,t){if(t)return n.slice();var e=n.length,r=c?c(e):new n.constructor(e);return n.copy(r),r}}).call(t,e(84)(n))},function(n,t){n.exports=function(n,t){var e=-1,r=n.length;for(t||(t=Array(r));++e<r;)t[e]=n[e];return t}},function(n,t,e){var r=e(36),o=e(100);n.exports=function(n,t){return r(n,o(n),t)}},function(n,t){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length,o=0,i=[];++e<r;){var a=n[e];t(a,e,n)&&(i[o++]=a)}return i}},function(n,t,e){var r=e(36),o=e(187);n.exports=function(n,t){return r(n,o(n),t)}},function(n,t,e){var r=e(189),o=e(187),i=e(99);n.exports=function(n){return r(n,i,o)}},function(n,t,e){var r=e(24)(e(13),"DataView");n.exports=r},function(n,t,e){var r=e(24)(e(13),"Promise");n.exports=r},function(n,t,e){var r=e(24)(e(13),"WeakMap");n.exports=r},function(n,t){var e=Object.prototype.hasOwnProperty;n.exports=function(n){var t=n.length,r=n.constructor(t);return t&&"string"==typeof n[0]&&e.call(n,"index")&&(r.index=n.index,r.input=n.input),r}},function(n,t,e){var r=e(103),o=e(455),i=e(456),a=e(458),u=e(459),c=e(461),f=e(462),l="[object Boolean]",s="[object Date]",d="[object Map]",p="[object Number]",h="[object RegExp]",v="[object Set]",g="[object String]",y="[object Symbol]",_="[object ArrayBuffer]",m="[object DataView]",b="[object Float32Array]",x="[object Float64Array]",w="[object Int8Array]",M="[object Int16Array]",P="[object Int32Array]",E="[object Uint8Array]",j="[object Uint8ClampedArray]",S="[object Uint16Array]",O="[object Uint32Array]";n.exports=function(n,t,e,R){var T=n.constructor;switch(t){case _:return r(n);case l:case s:return new T(+n);case m:return o(n,R);case b:case x:case w:case M:case P:case E:case j:case S:case O:return f(n,R);case d:return i(n,R,e);case p:case g:return new T(n);case h:return a(n);case v:return u(n,R,e);case y:return c(n)}}},function(n,t,e){var r=e(103);n.exports=function(n,t){var e=t?r(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}},function(n,t,e){var r=e(457),o=e(193),i=e(194),a=1;n.exports=function(n,t,e){var u=t?e(i(n),a):i(n);return o(u,r,new n.constructor)}},function(n,t){n.exports=function(n,t){return n.set(t[0],t[1]),n}},function(n,t){var e=/\w*$/;n.exports=function(n){var t=new n.constructor(n.source,e.exec(n));return t.lastIndex=n.lastIndex,t}},function(n,t,e){var r=e(460),o=e(193),i=e(67),a=1;n.exports=function(n,t,e){var u=t?e(i(n),a):i(n);return o(u,r,new n.constructor)}},function(n,t){n.exports=function(n,t){return n.add(t),n}},function(n,t,e){var r=e(32),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;n.exports=function(n){return i?Object(i.call(n)):{}}},function(n,t,e){var r=e(103);n.exports=function(n,t){var e=t?r(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}},function(n,t,e){var r=e(464),o=e(102),i=e(57);n.exports=function(n){return"function"!=typeof n.constructor||i(n)?{}:r(o(n))}},function(n,t,e){var r=e(12),o=Object.create,i=function(){function n(){}return function(t){if(!r(t))return{};if(o)return o(t);n.prototype=t;var e=new n;return n.prototype=void 0,e}}();n.exports=i},function(n,t,e){var r=e(466)(e(484));n.exports=r},function(n,t,e){var r=e(68),o=e(20),i=e(10);n.exports=function(n){return function(t,e,a){var u=Object(t);if(!o(t)){var c=r(e,3);t=i(t),e=function(n){return c(u[n],n,u)}}var f=n(t,e,a);return f>-1?u[c?t[f]:f]:void 0}}},function(n,t,e){var r=e(195),o=e(198),i=e(200);n.exports=function(n){var t=o(n);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(e){return e===n||r(e,n,t)}}},function(n,t,e){var r=e(96),o=e(197),i=e(472),a=e(473),u=e(190),c=e(8),f=e(83),l=e(143),s=1,d="[object Arguments]",p="[object Array]",h="[object Object]",v=Object.prototype.hasOwnProperty;n.exports=function(n,t,e,g,y,_){var m=c(n),b=c(t),x=m?p:u(n),w=b?p:u(t),M=(x=x==d?h:x)==h,P=(w=w==d?h:w)==h,E=x==w;if(E&&f(n)){if(!f(t))return!1;m=!0,M=!1}if(E&&!M)return _||(_=new r),m||l(n)?o(n,t,e,g,y,_):i(n,t,x,e,g,y,_);if(!(e&s)){var j=M&&v.call(n,"__wrapped__"),S=P&&v.call(t,"__wrapped__");if(j||S){var O=j?n.value():n,R=S?t.value():t;return _||(_=new r),y(O,R,e,g,_)}}return!!E&&(_||(_=new r),a(n,t,e,g,y,_))}},function(n,t){var e="__lodash_hash_undefined__";n.exports=function(n){return this.__data__.set(n,e),this}},function(n,t){n.exports=function(n){return this.__data__.has(n)}},function(n,t){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length;++e<r;)if(t(n[e],e,n))return!0;return!1}},function(n,t,e){var r=e(32),o=e(192),i=e(55),a=e(197),u=e(194),c=e(67),f=1,l=2,s="[object Boolean]",d="[object Date]",p="[object Error]",h="[object Map]",v="[object Number]",g="[object RegExp]",y="[object Set]",_="[object String]",m="[object Symbol]",b="[object ArrayBuffer]",x="[object DataView]",w=r?r.prototype:void 0,M=w?w.valueOf:void 0;n.exports=function(n,t,e,r,w,P,E){switch(e){case x:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case b:return!(n.byteLength!=t.byteLength||!P(new o(n),new o(t)));case s:case d:case v:return i(+n,+t);case p:return n.name==t.name&&n.message==t.message;case g:case _:return n==t+"";case h:var j=u;case y:var S=r&f;if(j||(j=c),n.size!=t.size&&!S)return!1;var O=E.get(n);if(O)return O==t;r|=l,E.set(n,t);var R=a(j(n),j(t),r,w,P,E);return E.delete(n),R;case m:if(M)return M.call(n)==M.call(t)}return!1}},function(n,t,e){var r=e(188),o=1,i=Object.prototype.hasOwnProperty;n.exports=function(n,t,e,a,u,c){var f=e&o,l=r(n),s=l.length;if(s!=r(t).length&&!f)return!1;for(var d=s;d--;){var p=l[d];if(!(f?p in t:i.call(t,p)))return!1}var h=c.get(n);if(h&&c.get(t))return h==t;var v=!0;c.set(n,t),c.set(t,n);for(var g=f;++d<s;){var y=n[p=l[d]],_=t[p];if(a)var m=f?a(_,y,p,t,n,c):a(y,_,p,n,t,c);if(!(void 0===m?y===_||u(y,_,e,a,c):m)){v=!1;break}g||(g="constructor"==p)}if(v&&!g){var b=n.constructor,x=t.constructor;b!=x&&"constructor"in n&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof x&&x instanceof x)&&(v=!1)}return c.delete(n),c.delete(t),v}},function(n,t,e){var r=e(196),o=e(475),i=e(202),a=e(107),u=e(199),c=e(200),f=e(44),l=1,s=2;n.exports=function(n,t){return a(n)&&u(t)?c(f(n),t):function(e){var a=o(e,n);return void 0===a&&a===t?i(e,n):r(t,a,l|s)}}},function(n,t,e){var r=e(106);n.exports=function(n,t,e){var o=null==n?void 0:r(n,t);return void 0===o?e:o}},function(n,t,e){var r=/^\./,o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=e(477)(function(n){var t=[];return r.test(n)&&t.push(""),n.replace(o,function(n,e,r,o){t.push(r?o.replace(i,"$1"):e||n)}),t});n.exports=a},function(n,t,e){var r=e(478),o=500;n.exports=function(n){var t=r(n,function(n){return e.size===o&&e.clear(),n}),e=t.cache;return t}},function(n,t,e){function r(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new TypeError(i);var e=function e(){var r=arguments,o=t?t.apply(this,r):r[0],i=e.cache;if(i.has(o))return i.get(o);var a=n.apply(this,r);return e.cache=i.set(o,a)||i,a};return e.cache=new(r.Cache||o),e}var o=e(98),i="Expected a function";r.Cache=o,n.exports=r},function(n,t,e){function r(n){if("string"==typeof n)return n;if(a(n))return i(n,r)+"";if(u(n))return l?l.call(n):"";var t=n+"";return"0"==t&&1/n==-c?"-0":t}var o=e(32),i=e(70),a=e(8),u=e(43),c=1/0,f=o?o.prototype:void 0,l=f?f.toString:void 0;n.exports=r},function(n,t){n.exports=function(n,t){return null!=n&&t in Object(n)}},function(n,t,e){var r=e(482),o=e(483),i=e(107),a=e(44);n.exports=function(n){return i(n)?r(a(n)):o(n)}},function(n,t){n.exports=function(n){return function(t){return null==t?void 0:t[n]}}},function(n,t,e){var r=e(106);n.exports=function(n){return function(t){return r(t,n)}}},function(n,t,e){var r=e(204),o=e(68),i=e(485),a=Math.max;n.exports=function(n,t,e){var u=null==n?0:n.length;if(!u)return-1;var c=null==e?0:i(e);return c<0&&(c=a(u+c,0)),r(n,o(t,3),c)}},function(n,t,e){var r=e(486);n.exports=function(n){var t=r(n),e=t%1;return t==t?e?t-e:t:0}},function(n,t,e){var r=e(487),o=1/0,i=1.7976931348623157e308;n.exports=function(n){if(!n)return 0===n?n:0;if((n=r(n))===o||n===-o)return(n<0?-1:1)*i;return n==n?n:0}},function(n,t,e){var r=e(12),o=e(43),i=NaN,a=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,f=/^0o[0-7]+$/i,l=parseInt;n.exports=function(n){if("number"==typeof n)return n;if(o(n))return i;if(r(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=r(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(a,"");var e=c.test(n);return e||f.test(n)?l(n.slice(2),e?2:8):u.test(n)?i:+n}},function(n,t){n.exports=function(n){return function(t,e,r){for(var o=-1,i=Object(t),a=r(t),u=a.length;u--;){var c=a[n?u:++o];if(!1===e(i[c],c,i))break}return t}}},function(n,t,e){var r=e(37);n.exports=function(n){return"function"==typeof n?n:r}},function(n,t,e){var r=e(195),o=e(198);n.exports=function(n,t){return n===t||r(n,t,o(t))}},function(n,t,e){var r=e(492),o=e(202);n.exports=function(n,t){return r(n,t,function(t,e){return o(n,e)})}},function(n,t,e){var r=e(106),o=e(493),i=e(69);n.exports=function(n,t,e){for(var a=-1,u=t.length,c={};++a<u;){var f=t[a],l=r(n,f);e(l,f)&&o(c,i(f,n),l)}return c}},function(n,t,e){var r=e(54),o=e(69),i=e(56),a=e(12),u=e(44);n.exports=function(n,t,e,c){if(!a(n))return n;for(var f=-1,l=(t=o(t,n)).length,s=l-1,d=n;null!=d&&++f<l;){var p=u(t[f]),h=e;if(f!=s){var v=d[p];void 0===(h=c?c(v,p,d):void 0)&&(h=a(v)?v:i(t[f+1])?[]:{})}r(d,p,h),d=d[p]}return n}},function(n,t,e){var r=e(495),o=e(139),i=e(140);n.exports=function(n){return i(o(n,void 0,r),n+"")}},function(n,t,e){var r=e(72);n.exports=function(n){return(null==n?0:n.length)?r(n,1):[]}},function(n,t,e){var r=e(32),o=e(82),i=e(8),a=r?r.isConcatSpreadable:void 0;n.exports=function(n){return i(n)||o(n)||!!(a&&n&&n[a])}},function(n,t,e){var r=e(185),o=1,i=4;n.exports=function(n){return r(n,o|i)}},function(n,t,e){var r,o,i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(u,c){"object"===a(t)&&void 0!==n?c(t,e(207),e(29)):(o=[t,e(207),e(29)],r=c,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(n.exports=i))}(0,function(n,t,e){"use strict";function r(){}function o(n,e,r){var o=e[1][0]-e[0][0],i=e[1][1]-e[0][1],a=n.clipExtent&&n.clipExtent();n.scale(150).translate([0,0]),null!=a&&n.clipExtent(null),t.geoStream(r,n.stream(s));var u=s.result(),c=Math.min(o/(u[1][0]-u[0][0]),i/(u[1][1]-u[0][1])),f=+e[0][0]+(o-c*(u[1][0]+u[0][0]))/2,l=+e[0][1]+(i-c*(u[1][1]+u[0][1]))/2;return null!=a&&n.clipExtent(a),n.scale(150*c).translate([f,l])}function i(n,t,e){return o(n,[[0,0],t],e)}var a=1e-6,u=1/0,c=u,f=-u,l=f,s={point:function(n,t){n<u&&(u=n),n>f&&(f=n),t<c&&(c=t),t>l&&(l=t)},lineStart:r,lineEnd:r,polygonStart:r,polygonEnd:r,result:function(){var n=[[u,c],[f,l]];return f=l=-(c=u=1/0),n}};n.geoAlbersUsa=function(){function n(n){var t=n[0],e=n[1];return d=null,f.point(t,e),d||(l.point(t,e),d)||(s.point(t,e),d)}function r(){return u=c=null,n}var u,c,f,l,s,d,p=t.geoAlbers(),h=t.geoConicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),v=t.geoConicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),g={point:function(n,t){d=[n,t]}};return n.invert=function(n){var t=p.scale(),e=p.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?h:o>=.166&&o<.234&&r>=-.214&&r<-.115?v:p).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([p.stream(c=n),h.stream(n),v.stream(n)])},n.precision=function(n){return arguments.length?(p.precision(n),h.precision(n),v.precision(n),r()):p.precision()},n.scale=function(t){return arguments.length?(p.scale(t),h.scale(.35*t),v.scale(t),n.translate(p.translate())):p.scale()},n.translate=function(n){if(!arguments.length)return p.translate();var t=p.scale(),e=+n[0],o=+n[1];return f=p.translate(n).clipExtent([[e-.455*t,o-.238*t],[e+.455*t,o+.238*t]]).stream(g),l=h.translate([e-.307*t,o+.201*t]).clipExtent([[e-.425*t+a,o+.12*t+a],[e-.214*t-a,o+.234*t-a]]).stream(g),s=v.translate([e-.205*t,o+.212*t]).clipExtent([[e-.214*t+a,o+.166*t+a],[e-.115*t-a,o+.234*t-a]]).stream(g),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=p([-102.91,26.3]),e=p([-104,27.5]),r=p([-108,29.1]),o=p([-110,29.1]),i=p([-110,26.7]),a=p([-112.8,27.6]),u=p([-114.3,30.6]),c=p([-119.3,30.1]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.moveTo(i[0],i[1]),n.lineTo(a[0],a[1]),n.lineTo(u[0],u[1]),n.lineTo(c[0],c[1])},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(1070)},n.geoAlbersUsaTerritories=function(){function n(n){var t=n[0],e=n[1];return v=null,f.point(t,e),v||(l.point(t,e),v)||(s.point(t,e),v)||(d.point(t,e),v)||(p.point(t,e),v)||(h.point(t,e),v)}function r(){return u=c=null,n}var u,c,f,l,s,d,p,h,v,g=t.geoAlbers(),y=t.geoConicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),_=t.geoConicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),m=t.geoConicEqualArea().rotate([66,0]).center([0,18]).parallels([8,18]),b=t.geoEquirectangular().rotate([173,14]),x=t.geoEquirectangular().rotate([-145,-16.8]),w={point:function(n,t){v=[n,t]}};return n.invert=function(n){var t=g.scale(),e=g.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?y:o>=.166&&o<.234&&r>=-.214&&r<-.115?_:o>=.2064&&o<.2413&&r>=.312&&r<.385?m:o>=.09&&o<.1197&&r>=-.4243&&r<-.3232?b:o>=-.0518&&o<.0895&&r>=-.4243&&r<-.3824?x:g).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([g.stream(c=n),y.stream(n),_.stream(n),m.stream(n),b.stream(n),x.stream(n)])},n.precision=function(n){return arguments.length?(g.precision(n),y.precision(n),_.precision(n),m.precision(n),b.precision(n),x.precision(n),r()):g.precision()},n.scale=function(t){return arguments.length?(g.scale(t),y.scale(.35*t),_.scale(t),m.scale(t),b.scale(2*t),x.scale(t),n.translate(g.translate())):g.scale()},n.translate=function(n){if(!arguments.length)return g.translate();var t=g.scale(),e=+n[0],o=+n[1];return f=g.translate(n).clipExtent([[e-.455*t,o-.238*t],[e+.455*t,o+.238*t]]).stream(w),l=y.translate([e-.307*t,o+.201*t]).clipExtent([[e-.425*t+a,o+.12*t+a],[e-.214*t-a,o+.233*t-a]]).stream(w),s=_.translate([e-.205*t,o+.212*t]).clipExtent([[e-.214*t+a,o+.166*t+a],[e-.115*t-a,o+.233*t-a]]).stream(w),d=m.translate([e+.35*t,o+.224*t]).clipExtent([[e+.312*t+a,o+.2064*t+a],[e+.385*t-a,o+.233*t-a]]).stream(w),p=b.translate([e-.492*t,o+.09*t]).clipExtent([[e-.4243*t+a,o+.0903*t+a],[e-.3233*t-a,o+.1197*t-a]]).stream(w),h=x.translate([e-.408*t,o+.018*t]).clipExtent([[e-.4244*t+a,o-.0519*t+a],[e-.3824*t-a,o+.0895*t-a]]).stream(w),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=g([-110.4641,28.2805]),e=g([-104.0597,28.9528]),r=g([-103.7049,25.1031]),o=g([-109.8337,24.4531]),i=g([-124.4745,28.1407]),a=g([-110.931,30.8844]),u=g([-109.8337,24.4531]),c=g([-122.4628,21.8562]),f=g([-76.8579,25.1544]),l=g([-72.429,24.2097]),s=g([-72.8265,22.7056]),d=g([-77.1852,23.6392]),p=g([-125.0093,29.7791]),h=g([-118.5193,31.3262]),v=g([-118.064,29.6912]),y=g([-124.4369,28.169]),_=g([-128.1314,37.4582]),m=g([-125.2132,38.214]),b=g([-122.3616,30.5115]),x=g([-125.0315,29.8211]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),n.moveTo(i[0],i[1]),n.lineTo(a[0],a[1]),n.lineTo(u[0],u[1]),n.lineTo(u[0],u[1]),n.lineTo(c[0],c[1]),n.closePath(),n.moveTo(f[0],f[1]),n.lineTo(l[0],l[1]),n.lineTo(s[0],s[1]),n.lineTo(s[0],s[1]),n.lineTo(d[0],d[1]),n.closePath(),n.moveTo(p[0],p[1]),n.lineTo(h[0],h[1]),n.lineTo(v[0],v[1]),n.lineTo(v[0],v[1]),n.lineTo(y[0],y[1]),n.closePath(),n.moveTo(_[0],_[1]),n.lineTo(m[0],m[1]),n.lineTo(b[0],b[1]),n.lineTo(b[0],b[1]),n.lineTo(x[0],x[1]),n.closePath()},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(1070)},n.geoConicConformalSpain=function(){function n(n){var t=n[0],e=n[1];return s=null,f.point(t,e),s||(l.point(t,e),s)}function r(){return u=c=null,n}var u,c,f,l,s,d=t.geoConicConformal().rotate([5,-38.6]).parallels([0,60]),p=t.geoConicConformal().rotate([5,-38.6]).parallels([0,60]),h={point:function(n,t){s=[n,t]}};return n.invert=function(n){var t=d.scale(),e=d.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.05346&&o<.0897&&r>=-.13388&&r<-.0322?p:d).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([d.stream(c=n),p.stream(n)])},n.precision=function(n){return arguments.length?(d.precision(n),p.precision(n),r()):d.precision()},n.scale=function(t){return arguments.length?(d.scale(t),p.scale(t),n.translate(d.translate())):d.scale()},n.translate=function(n){if(!arguments.length)return d.translate();var t=d.scale(),e=+n[0],o=+n[1];return f=d.translate(n).clipExtent([[e-.06857*t,o-.1288*t],[e+.13249*t,o+.06*t]]).stream(h),l=p.translate([e+.1*t,o-.094*t]).clipExtent([[e-.1331*t+a,o+.053457*t+a],[e-.0354*t-a,o+.08969*t-a]]).stream(h),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=d([-14.034675,34.965007]),e=d([-7.4208899,35.536988]),r=d([-7.3148275,33.54359]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1])},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(2700)},n.geoConicConformalPortugal=function(){function n(n){var t=n[0],e=n[1];return d=null,f.point(t,e),d||(l.point(t,e),d)||(s.point(t,e),d)}function r(){return u=c=null,n}var u,c,f,l,s,d,p=t.geoConicConformal().rotate([10,-39.3]).parallels([0,60]),h=t.geoConicConformal().rotate([17,-32.7]).parallels([0,60]),v=t.geoConicConformal().rotate([27.8,-38.6]).parallels([0,60]),g={point:function(n,t){d=[n,t]}};return n.invert=function(n){var t=p.scale(),e=p.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.0093&&o<.03678&&r>=-.03875&&r<-.0116?h:o>=-.0412&&o<.0091&&r>=-.07782&&r<-.01166?v:p).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([p.stream(c=n),h.stream(n),v.stream(n)])},n.precision=function(n){return arguments.length?(p.precision(n),h.precision(n),v.precision(n),r()):p.precision()},n.scale=function(t){return arguments.length?(p.scale(t),h.scale(t),v.scale(.6*t),n.translate(p.translate())):p.scale()},n.translate=function(n){if(!arguments.length)return p.translate();var t=p.scale(),e=+n[0],o=+n[1];return f=p.translate(n).clipExtent([[e-.0115*t,o-.1138*t],[e+.2105*t,o+.0673*t]]).stream(g),l=h.translate([e-.0265*t,o+.025*t]).clipExtent([[e-.0388*t+a,o+.0093*t+a],[e-.0116*t-a,o+.0368*t-a]]).stream(g),s=v.translate([e-.045*t,o+-.02*t]).clipExtent([[e-.0778*t+a,o-.0413*t+a],[e-.0117*t-a,o+.0091*t-a]]).stream(g),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=p([-12.8351,38.7113]),e=p([-10.8482,38.7633]),r=p([-10.8181,37.2072]),o=p([-12.7345,37.1573]),i=p([-16.0753,41.4436]),a=p([-10.9168,41.6861]),u=p([-10.8557,38.7747]),c=p([-15.6728,38.5505]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),n.moveTo(i[0],i[1]),n.lineTo(a[0],a[1]),n.lineTo(u[0],u[1]),n.lineTo(u[0],u[1]),n.lineTo(c[0],c[1]),n.closePath()},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(4200)},n.geoMercatorEcuador=function(){function n(n){var t=n[0],e=n[1];return s=null,f.point(t,e),s||(l.point(t,e),s)}function r(){return u=c=null,n}var u,c,f,l,s,d=t.geoMercator().rotate([80,1.5]),p=t.geoMercator().rotate([90.73,1]),h={point:function(n,t){s=[n,t]}};return n.invert=function(n){var t=d.scale(),e=d.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=-.0676&&o<-.026&&r>=-.0857&&r<-.0263?p:d).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([d.stream(c=n),p.stream(n)])},n.precision=function(n){return arguments.length?(d.precision(n),p.precision(n),r()):d.precision()},n.scale=function(t){return arguments.length?(d.scale(t),p.scale(t),n.translate(d.translate())):d.scale()},n.translate=function(n){if(!arguments.length)return d.translate();var t=d.scale(),e=+n[0],o=+n[1];return f=d.translate(n).clipExtent([[e-.0262*t,o-.0734*t],[e+.1741*t,o+.079*t]]).stream(h),l=p.translate([e-.06*t,o-.04*t]).clipExtent([[e-.0857*t+a,o-.0676*t+a],[e-.0263*t-a,o-.026*t-a]]).stream(h),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=d([-84.9032,2.3757]),e=d([-81.5047,2.3708]),r=d([-81.5063,-.01]),o=d([-84.9086,-.005]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath()},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(3500)},n.geoTransverseMercatorChile=function(){function n(n){var t=n[0],e=n[1];return p=null,f.point(t,e),p||(l.point(t,e),p)||(s.point(t,e),p)||(d.point(t,e),p)}function r(){return u=c=null,n}var u,c,f,l,s,d,p,h=t.geoTransverseMercator().rotate([72,37]),v=t.geoStereographic().rotate([72,0]),g=t.geoMercator().rotate([80,33.5]),y=t.geoMercator().rotate([110,25]),_={point:function(n,t){p=[n,t]}};return n.invert=function(n){var t=h.scale(),e=h.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.2582&&o<.32&&r>=-.1036&&r<-.087?v:o>=-.01298&&o<.0133&&r>=-.11396&&r<-.05944?g:o>=.01539&&o<.03911&&r>=-.089&&r<-.0588?y:h).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([h.stream(c=n),v.stream(n),g.stream(n),y.stream(n)])},n.precision=function(n){return arguments.length?(h.precision(n),v.precision(n),g.precision(n),y.precision(n),r()):h.precision()},n.scale=function(t){return arguments.length?(h.scale(t),v.scale(.15*t),g.scale(1.5*t),y.scale(1.5*t),n.translate(h.translate())):h.scale()},n.translate=function(n){if(!arguments.length)return h.translate();var t=h.scale(),e=+n[0],o=+n[1];return f=h.translate(n).clipExtent([[e-.059*t,o-.3835*t],[e+.4498*t,o+.3375*t]]).stream(_),l=v.translate([e-.087*t,o+.17*t]).clipExtent([[e-.1166*t+a,o+.2582*t+a],[e-.06*t-a,o+.32*t-a]]).stream(_),s=g.translate([e-.092*t,o-0*t]).clipExtent([[e-.114*t+a,o-.013*t+a],[e-.0594*t-a,o+.0133*t-a]]).stream(_),d=y.translate([e-.089*t,o-.0265*t]).clipExtent([[e-.089*t+a,o+.0154*t+a],[e-.0588*t-a,o+.0391*t-a]]).stream(_),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=h([-82.6999,-51.3043]),e=h([-77.5442,-51.6631]),r=h([-78.0254,-55.186]),o=h([-83.6106,-54.7785]),i=h([-80.0638,-35.984]),a=h([-76.2153,-36.1811]),u=h([-76.2994,-37.6839]),c=h([-80.2231,-37.4757]),f=h([-78.442,-37.706]),l=h([-76.263,-37.8054]),s=h([-76.344,-39.1595]),d=h([-78.5638,-39.0559]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),n.moveTo(i[0],i[1]),n.lineTo(a[0],a[1]),n.lineTo(u[0],u[1]),n.lineTo(u[0],u[1]),n.lineTo(c[0],c[1]),n.closePath(),n.moveTo(f[0],f[1]),n.lineTo(l[0],l[1]),n.lineTo(s[0],s[1]),n.lineTo(s[0],s[1]),n.lineTo(d[0],d[1]),n.closePath()},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(700)},n.geoConicEquidistantJapan=function(){function n(n){var t=n[0],e=n[1];return d=null,f.point(t,e),d||(l.point(t,e),d)||(s.point(t,e),d)}function r(){return u=c=null,n}var u,c,f,l,s,d,p=t.geoConicEquidistant().rotate([-136,-22]).parallels([40,34]),h=t.geoConicEquidistant().rotate([-146,-26]).parallels([40,34]),v=t.geoConicEquidistant().rotate([-126,-19]).parallels([40,34]),g={point:function(n,t){d=[n,t]}};return n.invert=function(n){var t=p.scale(),e=p.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=-.10925&&o<-.02701&&r>=-.135&&r<-.0397?h:o>=.04713&&o<.11138&&r>=-.03986&&r<.051?v:p).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([p.stream(c=n),h.stream(n),v.stream(n)])},n.precision=function(n){return arguments.length?(p.precision(n),h.precision(n),v.precision(n),r()):p.precision()},n.scale=function(t){return arguments.length?(p.scale(t),h.scale(t),v.scale(.7*t),n.translate(p.translate())):p.scale()},n.translate=function(n){if(!arguments.length)return p.translate();var t=p.scale(),e=+n[0],o=+n[1];return f=p.translate(n).clipExtent([[e-.1352*t,o-.1091*t],[e+.117*t,o+.098*t]]).stream(g),l=h.translate([e-.0425*t,o-.005*t]).clipExtent([[e-.135*t+a,o-.1093*t+a],[e-.0397*t-a,o-.027*t-a]]).stream(g),s=v.translate(n).clipExtent([[e-.0399*t+a,o+.0471*t+a],[e+.051*t-a,o+.1114*t-a]]).stream(g),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=p([126.01320483689143,41.621090310215585]),e=p([133.04304387025903,42.15087523707186]),r=p([133.3021766080688,37.43975444725098]),o=p([126.87889168628224,36.95488945159779]),i=p([132.9,29.8]),a=p([134,33]),u=p([139.3,33.2]),c=p([139.16,30.5]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),n.moveTo(i[0],i[1]),n.lineTo(a[0],a[1]),n.lineTo(u[0],u[1]),n.lineTo(c[0],c[1])},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(2200)},n.geoConicConformalFrance=function(){function n(n){var t=n[0],e=n[1];return x=null,f.point(t,e),x||(l.point(t,e),x)||(s.point(t,e),x)||(d.point(t,e),x)||(p.point(t,e),x)||(h.point(t,e),x)||(v.point(t,e),x)||(g.point(t,e),x)||(y.point(t,e),x)||(_.point(t,e),x)||(m.point(t,e),x)||(b.point(t,e),x)}function r(){return u=c=null,n}var u,c,f,l,s,d,p,h,v,g,y,_,m,b,x,w=t.geoConicConformal().rotate([-3,-46.2]).parallels([0,60]),M=t.geoMercator().center([-53.2,3.9]),P=t.geoMercator().center([-61.03,14.67]),E=t.geoMercator().center([-61.46,16.14]),j=t.geoMercator().center([-62.85,17.92]),S=t.geoMercator().center([-56.23,46.93]),O=t.geoMercator().center([45.16,-12.8]),R=t.geoMercator().center([55.52,-21.13]),T=t.geoMercator().center([165.8,-21.07]),q=t.geoMercator().center([-178.1,-14.3]),A=t.geoMercator().center([-150.55,-17.11]),C=t.geoMercator().center([-150.55,-17.11]),k={point:function(n,t){x=[n,t]}};return n.invert=function(n){var t=w.scale(),e=w.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.029&&o<.0864&&r>=-.14&&r<-.0996?M:o>=0&&o<.029&&r>=-.14&&r<-.0996?P:o>=-.032&&o<0&&r>=-.14&&r<-.0996?E:o>=-.052&&o<-.032&&r>=-.14&&r<-.0996?j:o>=-.076&&o<.052&&r>=-.14&&r<-.0996?S:o>=-.076&&o<-.052&&r>=.0967&&r<.1371?O:o>=-.052&&o<-.02&&r>=.0967&&r<.1371?R:o>=-.02&&o<.012&&r>=.0967&&r<.1371?T:o>=.012&&o<.033&&r>=.0967&&r<.1371?q:o>=.033&&o<.0864&&r>=.0967&&r<.1371?A:w).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([w.stream(c=n),M.stream(n),P.stream(n),E.stream(n),j.stream(n),S.stream(n),O.stream(n),R.stream(n),T.stream(n),q.stream(n),A.stream(n),C.stream(n)])},n.precision=function(n){return arguments.length?(w.precision(n),M.precision(n),P.precision(n),E.precision(n),j.precision(n),S.precision(n),O.precision(n),R.precision(n),T.precision(n),q.precision(n),A.precision(n),C.precision(n),r()):w.precision()},n.scale=function(t){return arguments.length?(w.scale(t),M.scale(.6*t),P.scale(1.6*t),E.scale(1.4*t),j.scale(5*t),S.scale(1.3*t),O.scale(1.6*t),R.scale(1.2*t),T.scale(.3*t),q.scale(2.7*t),A.scale(.5*t),C.scale(.06*t),n.translate(w.translate())):w.scale()},n.translate=function(n){if(!arguments.length)return w.translate();var t=w.scale(),e=+n[0],o=+n[1];return f=w.translate(n).clipExtent([[e-.0996*t,o-.0908*t],[e+.0967*t,o+.0864*t]]).stream(k),l=M.translate([e-.12*t,o+.0575*t]).clipExtent([[e-.14*t+a,o+.029*t+a],[e-.0996*t-a,o+.0864*t-a]]).stream(k),s=P.translate([e-.12*t,o+.013*t]).clipExtent([[e-.14*t+a,o+0*t+a],[e-.0996*t-a,o+.029*t-a]]).stream(k),d=E.translate([e-.12*t,o-.014*t]).clipExtent([[e-.14*t+a,o-.032*t+a],[e-.0996*t-a,o+0*t-a]]).stream(k),p=j.translate([e-.12*t,o-.044*t]).clipExtent([[e-.14*t+a,o-.052*t+a],[e-.0996*t-a,o-.032*t-a]]).stream(k),h=S.translate([e-.12*t,o-.065*t]).clipExtent([[e-.14*t+a,o-.076*t+a],[e-.0996*t-a,o-.052*t-a]]).stream(k),v=O.translate([e+.117*t,o-.064*t]).clipExtent([[e+.0967*t+a,o-.076*t+a],[e+.1371*t-a,o-.052*t-a]]).stream(k),g=R.translate([e+.116*t,o-.0355*t]).clipExtent([[e+.0967*t+a,o-.052*t+a],[e+.1371*t-a,o-.02*t-a]]).stream(k),y=T.translate([e+.116*t,o-.0048*t]).clipExtent([[e+.0967*t+a,o-.02*t+a],[e+.1371*t-a,o+.012*t-a]]).stream(k),_=q.translate([e+.116*t,o+.022*t]).clipExtent([[e+.0967*t+a,o+.012*t+a],[e+.1371*t-a,o+.033*t-a]]).stream(k),b=C.translate([e+.11*t,o+.045*t]).clipExtent([[e+.0967*t+a,o+.033*t+a],[e+.1371*t-a,o+.06*t-a]]).stream(k),m=A.translate([e+.115*t,o+.075*t]).clipExtent([[e+.0967*t+a,o+.06*t+a],[e+.1371*t-a,o+.0864*t-a]]).stream(k),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t,e,r,o;t=w([-7.938886725111036,43.7219460918835]),e=w([-4.832080896458295,44.12930268549372]),r=w([-4.205299743793263,40.98096346967365]),o=w([-7.071796453126152,40.610037319181444]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([-8.42751373617692,45.32889452553031]),e=w([-5.18599305777107,45.7566442062976]),r=w([-4.832080905154431,44.129302726751426]),o=w([-7.938886737126192,43.72194613263854]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([-9.012656899657046,47.127733821030176]),e=w([-5.6105244772793155,47.579777861410626]),r=w([-5.185993067168585,45.756644248170346]),o=w([-8.427513749141811,45.32889456686326]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([-9.405747558985553,48.26506375557457]),e=w([-5.896175018439575,48.733352850851624]),r=w([-5.610524487556043,47.57977790393761]),o=w([-9.012656913808351,47.127733862971255]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([-9.908436061346974,49.642448789505856]),e=w([-6.262026716233124,50.131426841787174]),r=w([-5.896175029331232,48.73335289377258]),o=w([-9.40574757396393,48.26506379787767]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([11.996907706504462,50.16039028163579]),e=w([15.649907879773343,49.68279246765253]),r=w([15.156712840526632,48.30371557625831]),o=w([11.64122661754411,48.761078240546816]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([11.641226606955788,48.7610781975889]),e=w([15.156712825832164,48.30371553390465]),r=w([14.549932166241172,46.4866532486199]),o=w([11.204443787952183,46.91899233914248]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([11.204443778297161,46.918992296823646]),e=w([14.549932152815039,46.486653206856396]),r=w([13.994409796764009,44.695833444323256]),o=w([10.805306599253848,45.105133870684924]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([10.805306590412085,45.10513382903308]),e=w([13.99440978444733,44.695833403183606]),r=w([13.654633799024392,43.53552468558152]),o=w([10.561516803980956,43.930671459798624]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([10.561516795617383,43.93067141859757]),e=w([13.654633787361952,43.5355246448671]),r=w([12.867691604239901,40.640701985019405]),o=w([9.997809515987688,41.00288343254471]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([10.8,42.4]),e=w([12.8,42.13]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1])},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(2700)},n.geoConicConformalEurope=function(){function n(n){var t=n[0],e=n[1];return x=null,f.point(t,e),x||(s.point(t,e),x)||(y.point(t,e),x)||(l.point(t,e),x)||(g.point(t,e),x)||(v.point(t,e),x)||(_.point(t,e),x)||(m.point(t,e),x)||(b.point(t,e),x)||(d.point(t,e),x)||(p.point(t,e),x)||(h.point(t,e),x)}function r(){return u=c=null,n}var u,c,f,l,s,d,p,h,v,g,y,_,m,b,x,w=t.geoConicConformal().rotate([-10,-53]).parallels([0,60]),M=t.geoMercator().center([-61.46,16.14]),P=t.geoMercator().center([-53.2,3.9]),E=t.geoConicConformal().rotate([27.8,-38.9]).parallels([0,60]),j=t.geoConicConformal().rotate([25.43,-37.398]).parallels([0,60]),S=t.geoConicConformal().rotate([31.17,-39.539]).parallels([0,60]),O=t.geoConicConformal().rotate([17,-32.7]).parallels([0,60]),R=t.geoConicConformal().rotate([16,-28.5]).parallels([0,60]),T=t.geoMercator().center([-61.03,14.67]),q=t.geoMercator().center([45.16,-12.8]),A=t.geoMercator().center([55.52,-21.13]),C=t.geoConicConformal().rotate([-14.4,-35.95]).parallels([0,60]),k={point:function(n,t){x=[n,t]}};return n.invert=function(n){var t=w.scale(),e=w.translate(),r=(n[0]-(e[0]+.08*t))/t,o=(n[1]-e[1])/t;return(o>=-.31&&o<-.24&&r>=.14&&r<.24?M:o>=-.24&&o<-.17&&r>=.14&&r<.24?P:o>=-.17&&o<-.12&&r>=.21&&r<.24?j:o>=-.17&&o<-.14&&r>=.14&&r<.165?S:o>=-.17&&o<-.1&&r>=.14&&r<.24?E:o>=-.1&&o<-.03&&r>=.14&&r<.24?O:o>=-.03&&o<.04&&r>=.14&&r<.24?R:o>=-.31&&o<-.24&&r>=.24&&r<.34?T:o>=-.24&&o<-.17&&r>=.24&&r<.34?q:o>=-.17&&o<-.1&&r>=.24&&r<.34?A:o>=-.1&&o<-.03&&r>=.24&&r<.34?C:w).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([w.stream(c=n),P.stream(n),T.stream(n),M.stream(n),R.stream(n),O.stream(n),q.stream(n),A.stream(n),C.stream(n),E.stream(n),j.stream(n),S.stream(n)])},n.precision=function(n){return arguments.length?(w.precision(n),P.precision(n),T.precision(n),M.precision(n),R.precision(n),O.precision(n),q.precision(n),A.precision(n),C.precision(n),E.precision(n),j.precision(n),S.precision(n),r()):w.precision()},n.scale=function(t){return arguments.length?(w.scale(t),M.scale(3*t),P.scale(.8*t),T.scale(3.5*t),A.scale(2.7*t),E.scale(2*t),j.scale(2*t),S.scale(2*t),O.scale(3*t),R.scale(t),q.scale(5.5*t),C.scale(6*t),n.translate(w.translate())):w.scale()},n.translate=function(n){if(!arguments.length)return w.translate();var t=w.scale(),e=+n[0],o=+n[1];return f=w.translate([e-.08*t,o]).clipExtent([[e-.51*t,o-.33*t],[e+.5*t,o+.33*t]]).stream(k),l=M.translate([e+.19*t,o-.275*t]).clipExtent([[e+.14*t+a,o-.31*t+a],[e+.24*t-a,o-.24*t-a]]).stream(k),s=P.translate([e+.19*t,o-.205*t]).clipExtent([[e+.14*t+a,o-.24*t+a],[e+.24*t-a,o-.17*t-a]]).stream(k),d=E.translate([e+.19*t,o-.135*t]).clipExtent([[e+.14*t+a,o-.17*t+a],[e+.24*t-a,o-.1*t-a]]).stream(k),p=j.translate([e+.225*t,o-.147*t]).clipExtent([[e+.21*t+a,o-.17*t+a],[e+.24*t-a,o-.12*t-a]]).stream(k),h=S.translate([e+.153*t,o-.15*t]).clipExtent([[e+.14*t+a,o-.17*t+a],[e+.165*t-a,o-.14*t-a]]).stream(k),v=O.translate([e+.19*t,o-.065*t]).clipExtent([[e+.14*t+a,o-.1*t+a],[e+.24*t-a,o-.03*t-a]]).stream(k),g=R.translate([e+.19*t,o+.005*t]).clipExtent([[e+.14*t+a,o-.03*t+a],[e+.24*t-a,o+.04*t-a]]).stream(k),y=T.translate([e+.29*t,o-.275*t]).clipExtent([[e+.24*t+a,o-.31*t+a],[e+.34*t-a,o-.24*t-a]]).stream(k),_=q.translate([e+.29*t,o-.205*t]).clipExtent([[e+.24*t+a,o-.24*t+a],[e+.34*t-a,o-.17*t-a]]).stream(k),m=A.translate([e+.29*t,o-.135*t]).clipExtent([[e+.24*t+a,o-.17*t+a],[e+.34*t-a,o-.1*t-a]]).stream(k),b=C.translate([e+.29*t,o-.065*t]).clipExtent([[e+.24*t+a,o-.1*t+a],[e+.34*t-a,o-.03*t-a]]).stream(k),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t,e,r,o;t=w([42.45755610828648,63.343658547914934]),e=w([52.65837266667029,59.35045080290929]),r=w([47.19754502247785,56.12653496548117]),o=w([37.673034273363044,59.61638268506111]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([59.41110754003403,62.35069727399336]),e=w([66.75050228640794,57.11797303636038]),r=w([60.236065725110436,54.63331433818992]),o=w([52.65837313153311,59.350450804599355]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([48.81091130080243,66.93353402634641]),e=w([59.41110730654679,62.35069740653086]),r=w([52.6583728974441,59.3504509222445]),o=w([42.45755631675751,63.34365868805821]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([31.054198418446475,52.1080673766184]),e=w([39.09869284884117,49.400700047190554]),r=w([36.0580811499175,46.02944174908498]),o=w([28.690508588835726,48.433126979386415]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([33.977877745912025,55.849945501331]),e=w([42.75328432167726,52.78455122462353]),r=w([39.09869297540224,49.400700176148625]),o=w([31.05419851807008,52.10806751810923]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([52.658372900759296,59.35045068526415]),e=w([60.23606549583304,54.63331423800264]),r=w([54.6756370953122,51.892298789399455]),o=w([47.19754524788189,56.126534861222794]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([47.19754506082455,56.126534735591456]),e=w([54.675636900123514,51.892298681337095]),r=w([49.94448648951486,48.98775484983285]),o=w([42.75328468716108,52.78455126060818]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([42.75328453416769,52.78455113209101]),e=w([49.94448632339758,48.98775473706457]),r=w([45.912339990394315,45.99361784987003]),o=w([39.09869317356607,49.40070009378711]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([37.673034114296634,59.61638254183119]),e=w([47.197544835420544,56.126534839849846]),r=w([42.75328447467064,52.78455135314068]),o=w([33.977877870363905,55.849945644671145]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([44.56748486446032,57.26489367845818]),r=w([43.9335791193588,53.746540942601726]),o=w([43,56]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=w([37.673034114296634,59.61638254183119]),e=w([40.25902691953466,58.83002044222639]),r=w([38.458270492742024,57.26232178028002]),o=w([35.97754948030156,58.00266637992386]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath()},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(750)},n.geoMercatorMalaysia=function(){function n(n){var t=n[0],e=n[1];return s=null,f.point(t,e),s||(l.point(t,e),s)}function r(){return u=c=null,n}var u,c,f,l,s,d=t.geoMercator().center([105.25,4]),p=t.geoMercator().center([118.65,2.86]),h={point:function(n,t){s=[n,t]}};return n.invert=function(n){var t=d.scale(),e=d.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=-.0521&&o<.0229&&r>=-.0111&&r<.1?p:d).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([d.stream(c=n),p.stream(n)])},n.precision=function(n){return arguments.length?(d.precision(n),p.precision(n),r()):d.precision()},n.scale=function(t){return arguments.length?(d.scale(t),p.scale(.615*t),n.translate(d.translate())):d.scale()},n.translate=function(n){if(!arguments.length)return d.translate();var t=d.scale(),e=+n[0],o=+n[1];return f=d.translate(n).clipExtent([[e-.11*t,o-.0521*t],[e-.0111*t,o+.0521*t]]).stream(h),l=p.translate([e+.09*t,o-0*t]).clipExtent([[e-.0111*t+a,o-.0521*t+a],[e+.1*t-a,o+.024*t-a]]).stream(h),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t=d([106.3214,2.0228]),e=d([105.1843,2.3761]),r=d([104.2151,3.3618]),o=d([104.215,4.5651]);n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1])},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(4800)},n.geoMercatorEquatorialGuinea=function(){function n(n){var t=n[0],e=n[1];return d=null,f.point(t,e),d||(l.point(t,e),d)||(s.point(t,e),d)}function r(){return u=c=null,n}var u,c,f,l,s,d,p=t.geoMercator().rotate([-9.5,-1.5]),h=t.geoMercator().rotate([-8.6,-3.5]),v=t.geoMercator().rotate([-5.6,1.45]),g={point:function(n,t){d=[n,t]}};return n.invert=function(n){var t=p.scale(),e=p.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=-.02&&o<0&&r>=-.038&&r<-.005?h:o>=0&&o<.02&&r>=-.038&&r<-.005?v:p).invert(n)},n.stream=function(n){return u&&c===n?u:u=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([p.stream(c=n),h.stream(n),v.stream(n)])},n.precision=function(n){return arguments.length?(p.precision(n),h.precision(n),v.precision(n),r()):p.precision()},n.scale=function(t){return arguments.length?(p.scale(t),h.scale(1.5*t),v.scale(4*t),n.translate(p.translate())):p.scale()},n.translate=function(n){if(!arguments.length)return p.translate();var t=p.scale(),e=+n[0],o=+n[1];return f=p.translate(n).clipExtent([[e-.005*t,o-.02*t],[e+.038*t,o+.02*t]]).stream(g),l=h.translate([e-.025*t,o-.01*t]).clipExtent([[e-.038*t+a,o-.02*t+a],[e-.005*t-a,o+0*t-a]]).stream(g),s=v.translate([e-.025*t,o+.01*t]).clipExtent([[e-.038*t+a,o-0*t+a],[e-.005*t-a,o+.02*t-a]]).stream(g),r()},n.fitExtent=function(t,e){return o(n,t,e)},n.fitSize=function(t,e){return i(n,t,e)},n.drawCompositionBorders=function(n){var t,e,r,o;t=p([9.21327272751682,2.645820439454123]),e=p([11.679126293239872,2.644755519268689]),r=p([11.676845389029227,.35307824637606433]),o=p([9.213572917774014,.35414205204417754]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=p([7.320873711543669,2.64475551449975]),e=p([9.213272722738658,2.645820434679803]),r=p([9.213422896480349,1.4999812505283054]),o=p([7.322014760520787,1.4989168878985566]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath(),t=p([7.3220147605302905,1.4989168783492766]),e=p([9.213422896481598,1.499981240979021]),r=p([9.213572912999604,.354142056817247]),o=p([7.323154615739809,.353078251154504]),n.moveTo(t[0],t[1]),n.lineTo(e[0],e[1]),n.lineTo(r[0],r[1]),n.lineTo(o[0],o[1]),n.closePath()},n.getCompositionBorders=function(){var n=e.path();return this.drawCompositionBorders(n),n.toString()},n.scale(12e3)},Object.defineProperty(n,"__esModule",{value:!0})})},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){w.push(M=[h=n,g=n]),t<v&&(v=t),t>y&&(y=t)}function i(n,t){var e=(0,j.cartesian)([n*S.radians,t*S.radians]);if(x){var r=(0,j.cartesianCross)(x,e),i=[r[1],-r[0],0],a=(0,j.cartesianCross)(i,r);(0,j.cartesianNormalizeInPlace)(a),a=(0,j.spherical)(a);var u,c=n-_,f=c>0?1:-1,l=a[0]*S.degrees*f,d=(0,S.abs)(c)>180;d^(f*_<l&&l<f*n)?(u=a[1]*S.degrees)>y&&(y=u):(l=(l+360)%360-180,d^(f*_<l&&l<f*n)?(u=-a[1]*S.degrees)<v&&(v=u):(t<v&&(v=t),t>y&&(y=t))),d?n<_?s(h,n)>s(h,g)&&(g=n):s(n,g)>s(h,g)&&(h=n):g>=h?(n<h&&(h=n),n>g&&(g=n)):n>_?s(h,n)>s(h,g)&&(g=n):s(n,g)>s(h,g)&&(h=n)}else o(n,t);x=e,_=n}function a(){T.point=i}function u(){M[0]=h,M[1]=g,T.point=o,x=null}function c(n,t){if(x){var e=n-_;R.add((0,S.abs)(e)>180?e+(e>0?360:-360):e)}else m=n,b=t;E.areaStream.point(n,t),i(n,t)}function f(){E.areaStream.lineStart()}function l(){c(m,b),E.areaStream.lineEnd(),(0,S.abs)(R)>S.epsilon&&(h=-(g=180)),M[0]=h,M[1]=g,x=null}function s(n,t){return(t-=n)<0?t+360:t}function d(n,t){return n[0]-t[0]}function p(n,t){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:t<n[0]||n[1]<t}t.__esModule=!0,t.default=function(n){var t,e,r,o,i,a,u;if(y=g=-(h=v=1/0),w=[],(0,O.default)(n,T),e=w.length){for(w.sort(d),t=1,i=[r=w[0]];t<e;++t)p(r,(o=w[t])[0])||p(r,o[1])?(s(r[0],o[1])>s(r[0],r[1])&&(r[1]=o[1]),s(o[0],r[1])>s(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[e=i.length-1];t<=e;r=o,++t)o=i[t],(u=s(r[1],o[0]))>a&&(a=u,h=o[0],g=r[1])}return w=M=null,h===1/0||v===1/0?[[NaN,NaN],[NaN,NaN]]:[[h,v],[g,y]]};var h,v,g,y,_,m,b,x,w,M,P=r(e(45)),E=e(208),j=e(46),S=e(4),O=r(e(28)),R=(0,P.default)(),T={point:o,lineStart:a,lineEnd:u,polygonStart:function(){T.point=c,T.lineStart=f,T.lineEnd=l,R.reset(),E.areaStream.polygonStart()},polygonEnd:function(){E.areaStream.polygonEnd(),T.point=o,T.lineStart=a,T.lineEnd=u,E.areaRingSum<0?(h=-(g=180),v=-(y=90)):R>S.epsilon?y=90:R<-S.epsilon&&(v=-90),M[0]=h,M[1]=g}}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t);i(e*(0,T.cos)(n),e*(0,T.sin)(n),(0,T.sin)(t))}function i(n,t,e){g+=(n-g)/++h,y+=(t-y)/h,_+=(e-_)/h}function a(){C.point=u}function u(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t);S=e*(0,T.cos)(n),O=e*(0,T.sin)(n),R=(0,T.sin)(t),C.point=c,i(S,O,R)}function c(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t),r=e*(0,T.cos)(n),o=e*(0,T.sin)(n),a=(0,T.sin)(t),u=(0,T.atan2)((0,T.sqrt)((u=O*a-R*o)*u+(u=R*r-S*a)*u+(u=S*o-O*r)*u),S*r+O*o+R*a);v+=u,m+=u*(S+(S=r)),b+=u*(O+(O=o)),x+=u*(R+(R=a)),i(S,O,R)}function f(){C.point=o}function l(){C.point=d}function s(){p(E,j),C.point=o}function d(n,t){E=n,j=t,n*=T.radians,t*=T.radians,C.point=p;var e=(0,T.cos)(t);S=e*(0,T.cos)(n),O=e*(0,T.sin)(n),R=(0,T.sin)(t),i(S,O,R)}function p(n,t){n*=T.radians,t*=T.radians;var e=(0,T.cos)(t),r=e*(0,T.cos)(n),o=e*(0,T.sin)(n),a=(0,T.sin)(t),u=O*a-R*o,c=R*r-S*a,f=S*o-O*r,l=(0,T.sqrt)(u*u+c*c+f*f),s=S*r+O*o+R*a,d=l&&-(0,T.acos)(s)/l,p=(0,T.atan2)(l,s);w+=d*u,M+=d*c,P+=d*f,v+=p,m+=p*(S+(S=r)),b+=p*(O+(O=o)),x+=p*(R+(R=a)),i(S,O,R)}t.__esModule=!0,t.default=function(n){h=v=g=y=_=m=b=x=w=M=P=0,(0,A.default)(n,C);var t=w,e=M,r=P,o=t*t+e*e+r*r;return o<T.epsilon2&&(t=m,e=b,r=x,v<T.epsilon&&(t=g,e=y,r=_),(o=t*t+e*e+r*r)<T.epsilon2)?[NaN,NaN]:[(0,T.atan2)(e,t)*T.degrees,(0,T.asin)(r/(0,T.sqrt)(o))*T.degrees]};var h,v,g,y,_,m,b,x,w,M,P,E,j,S,O,R,T=e(4),q=r(e(27)),A=r(e(28)),C={sphere:q.default,point:o,lineStart:a,lineEnd:f,polygonStart:function(){C.lineStart=l,C.lineEnd=s},polygonEnd:function(){C.lineStart=a,C.lineEnd=f}}},function(n,t){t.__esModule=!0,t.default=function(n){return function(){return n}}},function(n,t){t.__esModule=!0,t.default=function(n,t,e,r,o,i){var a,u=n[0],c=n[1],f=0,l=1,s=t[0]-u,d=t[1]-c;if(a=e-u,s||!(a>0)){if(a/=s,s<0){if(a<f)return;a<l&&(l=a)}else if(s>0){if(a>l)return;a>f&&(f=a)}if(a=o-u,s||!(a<0)){if(a/=s,s<0){if(a>l)return;a>f&&(f=a)}else if(s>0){if(a<f)return;a<l&&(l=a)}if(a=r-c,d||!(a>0)){if(a/=d,d<0){if(a<f)return;a<l&&(l=a)}else if(d>0){if(a>l)return;a>f&&(f=a)}if(a=i-c,d||!(a<0)){if(a/=d,d<0){if(a>l)return;a>f&&(f=a)}else if(d>0){if(a<f)return;a<l&&(l=a)}return f>0&&(n[0]=u+f*s,n[1]=c+f*d),l<1&&(t[0]=u+l*s,t[1]=c+l*d),!0}}}}}},function(n,t,e){t.__esModule=!0,t.default=function(n,t){return o[0]=n,o[1]=t,(0,r.default)(i)};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(215)),o=[null,null],i={type:"LineString",coordinates:o}},function(n,t,e){function r(n,t,e){var r=(0,i.range)(n,t-a.epsilon,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function o(n,t,e){var r=(0,i.range)(n,t-a.epsilon,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}t.__esModule=!0,t.default=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return(0,i.range)((0,a.ceil)(f/b)*b,c,b).map(g).concat((0,i.range)((0,a.ceil)(p/x)*x,d,x).map(y)).concat((0,i.range)((0,a.ceil)(u/_)*_,e,_).filter(function(n){return(0,a.abs)(n%b)>a.epsilon}).map(h)).concat((0,i.range)((0,a.ceil)(s/m)*m,l,m).filter(function(n){return(0,a.abs)(n%x)>a.epsilon}).map(v))}var e,u,c,f,l,s,d,p,h,v,g,y,_=10,m=_,b=90,x=360,w=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[g(f).concat(y(d).slice(1),g(c).reverse().slice(1),y(p).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.extentMajor(t).extentMinor(t):n.extentMinor()},n.extentMajor=function(t){return arguments.length?(f=+t[0][0],c=+t[1][0],p=+t[0][1],d=+t[1][1],f>c&&(t=f,f=c,c=t),p>d&&(t=p,p=d,d=t),n.precision(w)):[[f,p],[c,d]]},n.extentMinor=function(t){return arguments.length?(u=+t[0][0],e=+t[1][0],s=+t[0][1],l=+t[1][1],u>e&&(t=u,u=e,e=t),s>l&&(t=s,s=l,l=t),n.precision(w)):[[u,s],[e,l]]},n.step=function(t){return arguments.length?n.stepMajor(t).stepMinor(t):n.stepMinor()},n.stepMajor=function(t){return arguments.length?(b=+t[0],x=+t[1],n):[b,x]},n.stepMinor=function(t){return arguments.length?(_=+t[0],m=+t[1],n):[_,m]},n.precision=function(t){return arguments.length?(w=+t,h=r(s,l,90),v=o(u,e,w),g=r(p,d,90),y=o(f,c,w),n):w},n.extentMajor([[-180,-90+a.epsilon],[180,90-a.epsilon]]).extentMinor([[-180,-80-a.epsilon],[180,80+a.epsilon]])};var i=e(14),a=e(4)},function(n,t,e){t.__esModule=!0,t.default=function(n,t){var e=n[0]*r.radians,o=n[1]*r.radians,i=t[0]*r.radians,a=t[1]*r.radians,u=(0,r.cos)(o),c=(0,r.sin)(o),f=(0,r.cos)(a),l=(0,r.sin)(a),s=u*(0,r.cos)(e),d=u*(0,r.sin)(e),p=f*(0,r.cos)(i),h=f*(0,r.sin)(i),v=2*(0,r.asin)((0,r.sqrt)((0,r.haversin)(a-o)+u*f*(0,r.haversin)(i-e))),g=(0,r.sin)(v),y=v?function(n){var t=(0,r.sin)(n*=v)/g,e=(0,r.sin)(v-n)/g,o=e*s+t*p,i=e*d+t*h,a=e*c+t*l;return[(0,r.atan2)(i,o)*r.degrees,(0,r.atan2)(a,(0,r.sqrt)(o*o+i*i))*r.degrees]}:function(){return[e*r.degrees,o*r.degrees]};return y.distance=v,y};var r=e(4)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){return n&&("function"==typeof d&&s.pointRadius(+d.apply(this,arguments)),(0,i.default)(n,e(s))),s.result()}var t,e,r,s,d=4.5;return n.area=function(n){return(0,i.default)(n,e(a.default)),a.default.result()},n.bounds=function(n){return(0,i.default)(n,e(u.default)),u.default.result()},n.centroid=function(n){return(0,i.default)(n,e(c.default)),c.default.result()},n.projection=function(r){return arguments.length?(e=null==(t=r)?o.default:r.stream,n):t},n.context=function(t){return arguments.length?(s=null==(r=t)?new l.default:new f.default(t),"function"!=typeof d&&s.pointRadius(d),n):r},n.pointRadius=function(t){return arguments.length?(d="function"==typeof t?t:(s.pointRadius(+t),+t),n):d},n.projection(null).context(null)};var o=r(e(216)),i=r(e(28)),a=r(e(507)),u=r(e(217)),c=r(e(508)),f=r(e(509)),l=r(e(510))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(){y.point=i}function i(n,t){y.point=a,c=l=n,f=s=t}function a(n,t){g.add(s*n-l*t),l=n,s=t}function u(){a(c,f)}t.__esModule=!0;var c,f,l,s,d=r(e(45)),p=e(4),h=r(e(27)),v=(0,d.default)(),g=(0,d.default)(),y={point:h.default,lineStart:h.default,lineEnd:h.default,polygonStart:function(){y.lineStart=o,y.lineEnd=u},polygonEnd:function(){y.lineStart=y.lineEnd=y.point=h.default,v.add((0,p.abs)(g)),g.reset()},result:function(){var n=v/2;return v.reset(),n}};t.default=y},function(n,t,e){function r(n,t){y+=n,_+=t,++m}function o(){j.point=i}function i(n,t){j.point=a,r(h=n,v=t)}function a(n,t){var e=n-h,o=t-v,i=(0,g.sqrt)(e*e+o*o);b+=i*(h+n)/2,x+=i*(v+t)/2,w+=i,r(h=n,v=t)}function u(){j.point=r}function c(){j.point=l}function f(){s(d,p)}function l(n,t){j.point=s,r(d=h=n,p=v=t)}function s(n,t){var e=n-h,o=t-v,i=(0,g.sqrt)(e*e+o*o);b+=i*(h+n)/2,x+=i*(v+t)/2,w+=i,M+=(i=v*n-h*t)*(h+n),P+=i*(v+t),E+=3*i,r(h=n,v=t)}t.__esModule=!0;var d,p,h,v,g=e(4),y=0,_=0,m=0,b=0,x=0,w=0,M=0,P=0,E=0,j={point:r,lineStart:o,lineEnd:u,polygonStart:function(){j.lineStart=c,j.lineEnd=f},polygonEnd:function(){j.point=r,j.lineStart=o,j.lineEnd=u},result:function(){var n=E?[M/E,P/E]:w?[b/w,x/w]:m?[y/m,_/m]:[NaN,NaN];return y=_=m=b=x=w=M=P=E=0,n}};t.default=j},function(n,t,e){function r(n){this._context=n}t.__esModule=!0,t.default=r;var o=e(4),i=function(n){return n&&n.__esModule?n:{default:n}}(e(27));r.prototype={_radius:4.5,pointRadius:function(n){return this._radius=n,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._context.moveTo(n,t),this._point=1;break;case 1:this._context.lineTo(n,t);break;default:this._context.moveTo(n+this._radius,t),this._context.arc(n,t,this._radius,0,o.tau)}},result:i.default}},function(n,t){function e(){this._string=[]}function r(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}t.__esModule=!0,t.default=e,e.prototype={_circle:r(4.5),pointRadius:function(n){return this._circle=r(n),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._string.push("M",n,",",t),this._point=1;break;case 1:this._string.push("L",n,",",t);break;default:this._string.push("M",n,",",t,this._circle)}},result:function(){if(this._string.length){var n=this._string.join("");return this._string=[],n}}}},function(n,t,e){t.__esModule=!0;var r=function(n){return n&&n.__esModule?n:{default:n}}(e(219)),o=e(4);t.default=(0,r.default)(function(){return!0},function(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lineStart(),t=1},point:function(a,u){var c=a>0?o.pi:-o.pi,f=(0,o.abs)(a-e);(0,o.abs)(f-o.pi)<o.epsilon?(n.point(e,r=(r+u)/2>0?o.halfPi:-o.halfPi),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(c,r),n.point(a,r),t=0):i!==c&&f>=o.pi&&((0,o.abs)(e-i)<o.epsilon&&(e-=i*o.epsilon),(0,o.abs)(a-c)<o.epsilon&&(a-=c*o.epsilon),r=function(n,t,e,r){var i,a,u=(0,o.sin)(n-e);return(0,o.abs)(u)>o.epsilon?(0,o.atan)(((0,o.sin)(t)*(a=(0,o.cos)(r))*(0,o.sin)(e)-(0,o.sin)(r)*(i=(0,o.cos)(t))*(0,o.sin)(n))/(i*a*u)):(t+r)/2}(e,r,a,u),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(c,r),t=0),n.point(e=a,r=u),i=c},lineEnd:function(){n.lineEnd(),e=r=NaN},clean:function(){return 2-t}}},function(n,t,e,r){var i;if(null==n)i=e*o.halfPi,r.point(-o.pi,i),r.point(0,i),r.point(o.pi,i),r.point(o.pi,0),r.point(o.pi,-i),r.point(0,-i),r.point(-o.pi,-i),r.point(-o.pi,0),r.point(-o.pi,i);else if((0,o.abs)(n[0]-t[0])>o.epsilon){var a=n[0]<t[0]?o.pi:-o.pi;i=e*a/2,r.point(-a,i),r.point(0,i),r.point(a,i)}else r.point(t[0],t[1])},[-o.pi,-o.halfPi])},function(n,t,e){t.__esModule=!0,t.default=function(n,t){var e=t[0],r=t[1],u=[(0,i.sin)(e),-(0,i.cos)(e),0],c=0,f=0;a.reset();for(var l=0,s=n.length;l<s;++l)if(p=(d=n[l]).length)for(var d,p,h=d[p-1],v=h[0],g=h[1]/2+i.quarterPi,y=(0,i.sin)(g),_=(0,i.cos)(g),m=0;m<p;++m,v=x,y=M,_=P,h=b){var b=d[m],x=b[0],w=b[1]/2+i.quarterPi,M=(0,i.sin)(w),P=(0,i.cos)(w),E=x-v,j=E>=0?1:-1,S=j*E,O=S>i.pi,R=y*M;if(a.add((0,i.atan2)(R*j*(0,i.sin)(S),_*P+R*(0,i.cos)(S))),c+=O?E+j*i.tau:E,O^v>=e^x>=e){var T=(0,o.cartesianCross)((0,o.cartesian)(h),(0,o.cartesian)(b));(0,o.cartesianNormalizeInPlace)(T);var q=(0,o.cartesianCross)(u,T);(0,o.cartesianNormalizeInPlace)(q);var A=(O^E>=0?-1:1)*(0,i.asin)(q[2]);(r>A||r===A&&(T[0]||T[1]))&&(f+=O^E>=0?1:-1)}}return(c<-i.epsilon||c<i.epsilon&&a<-i.epsilon)^1&f};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(45)),o=e(46),i=e(4),a=(0,r.default)()},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n,t){function e(n,t){return(0,a.cos)(n)*(0,a.cos)(t)>l}function r(n,t,e){var r=(0,o.cartesian)(n),i=(0,o.cartesian)(t),u=[1,0,0],c=(0,o.cartesianCross)(r,i),f=(0,o.cartesianDot)(c,c),s=c[0],d=f-s*s;if(!d)return!e&&n;var p=l*f/d,h=-l*s/d,v=(0,o.cartesianCross)(u,c),g=(0,o.cartesianScale)(u,p),y=(0,o.cartesianScale)(c,h);(0,o.cartesianAddInPlace)(g,y);var _=v,m=(0,o.cartesianDot)(g,_),b=(0,o.cartesianDot)(_,_),x=m*m-b*((0,o.cartesianDot)(g,g)-1);if(!(x<0)){var w=(0,a.sqrt)(x),M=(0,o.cartesianScale)(_,(-m-w)/b);if((0,o.cartesianAddInPlace)(M,g),M=(0,o.spherical)(M),!e)return M;var P,E=n[0],j=t[0],S=n[1],O=t[1];j<E&&(P=E,E=j,j=P);var R=j-E,T=(0,a.abs)(R-a.pi)<a.epsilon,q=T||R<a.epsilon;if(!T&&O<S&&(P=S,S=O,O=P),q?T?S+O>0^M[1]<((0,a.abs)(M[0]-E)<a.epsilon?S:O):S<=M[1]&&M[1]<=O:R>a.pi^(E<=M[0]&&M[0]<=j)){var A=(0,o.cartesianScale)(_,(-m+w)/b);return(0,o.cartesianAddInPlace)(A,g),[M,(0,o.spherical)(A)]}}}function f(t,e){var r=s?n:a.pi-n,o=0;return t<-r?o|=1:t>r&&(o|=2),e<-r?o|=4:e>r&&(o|=8),o}var l=(0,a.cos)(n),s=l>0,d=(0,a.abs)(l)>a.epsilon;return(0,c.default)(e,function(n){var t,o,i,c,l;return{lineStart:function(){c=i=!1,l=1},point:function(p,h){var v,g=[p,h],y=e(p,h),_=s?y?0:f(p,h):y?f(p+(p<0?a.pi:-a.pi),h):0;if(!t&&(c=i=y)&&n.lineStart(),y!==i&&(v=r(t,g),((0,u.default)(t,v)||(0,u.default)(g,v))&&(g[0]+=a.epsilon,g[1]+=a.epsilon,y=e(g[0],g[1]))),y!==i)l=0,y?(n.lineStart(),v=r(g,t),n.point(v[0],v[1])):(v=r(t,g),n.point(v[0],v[1]),n.lineEnd()),t=v;else if(d&&t&&s^y){var m;_&o||!(m=r(g,t,!0))||(l=0,s?(n.lineStart(),n.point(m[0][0],m[0][1]),n.point(m[1][0],m[1][1]),n.lineEnd()):(n.point(m[1][0],m[1][1]),n.lineEnd(),n.lineStart(),n.point(m[0][0],m[0][1])))}!y||t&&(0,u.default)(t,g)||n.point(g[0],g[1]),t=g,i=y,o=_},lineEnd:function(){i&&n.lineEnd(),t=null},clean:function(){return l|(c&&i)<<1}}},function(e,r,o,a){(0,i.circleStream)(a,n,t,o,e,r)},s?[0,-n]:[-a.pi,n-a.pi])};var o=e(46),i=e(209),a=e(4),u=r(e(214)),c=r(e(219))},function(n,t,e){t.__esModule=!0,t.default=function(n,t){return+t?function(n,t){function e(r,i,a,c,f,l,s,d,p,h,v,g,y,_){var m=s-r,b=d-i,x=m*m+b*b;if(x>4*t&&y--){var w=c+h,M=f+v,P=l+g,E=(0,o.sqrt)(w*w+M*M+P*P),j=(0,o.asin)(P/=E),S=(0,o.abs)((0,o.abs)(P)-1)<o.epsilon||(0,o.abs)(a-p)<o.epsilon?(a+p)/2:(0,o.atan2)(M,w),O=n(S,j),R=O[0],T=O[1],q=R-r,A=T-i,C=b*q-m*A;(C*C/x>t||(0,o.abs)((m*q+b*A)/x-.5)>.3||c*h+f*v+l*g<u)&&(e(r,i,a,c,f,l,R,T,S,w/=E,M/=E,P,y,_),_.point(R,T),e(R,T,S,w,M,P,s,d,p,h,v,g,y,_))}}return function(t){function o(e,r){e=n(e,r),t.point(e[0],e[1])}function i(){m=NaN,P.point=u,t.lineStart()}function u(o,i){var u=(0,r.cartesian)([o,i]),c=n(o,i);e(m,b,_,x,w,M,m=c[0],b=c[1],_=o,x=u[0],w=u[1],M=u[2],a,t),t.point(m,b)}function c(){P.point=o,t.lineEnd()}function f(){i(),P.point=l,P.lineEnd=s}function l(n,t){u(d=n,t),p=m,h=b,v=x,g=w,y=M,P.point=u}function s(){e(m,b,_,x,w,M,p,h,d,v,g,y,a,t),P.lineEnd=c,c()}var d,p,h,v,g,y,_,m,b,x,w,M,P={point:o,lineStart:i,lineEnd:c,polygonStart:function(){t.polygonStart(),P.lineStart=f},polygonEnd:function(){t.polygonEnd(),P.lineStart=i}};return P}}(n,t):function(n){return(0,i.transform)({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}})}(n)};var r=e(46),o=e(4),i=e(112),a=16,u=(0,o.cos)(30*o.radians)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){var t=n[0],e=n[1];return l=null,r.point(t,e),l||(c.point(t,e),l)||(f.point(t,e),l)}var t,e,r,c,f,l,s=(0,i.default)(),d=(0,a.default)().rotate([154,0]).center([-2,58.5]).parallels([55,65]),p=(0,a.default)().rotate([157,0]).center([-3,19.9]).parallels([8,18]),h={point:function(n,t){l=[n,t]}};return n.invert=function(n){var t=s.scale(),e=s.translate(),r=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?d:o>=.166&&o<.234&&r>=-.214&&r<-.115?p:s).invert(n)},n.stream=function(n){return t&&e===n?t:t=function(n){var t=n.length;return{point:function(e,r){for(var o=-1;++o<t;)n[o].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([s.stream(e=n),d.stream(n),p.stream(n)])},n.precision=function(t){return arguments.length?(s.precision(t),d.precision(t),p.precision(t),n):s.precision()},n.scale=function(t){return arguments.length?(s.scale(t),d.scale(.35*t),p.scale(t),n.translate(s.translate())):s.scale()},n.translate=function(t){if(!arguments.length)return s.translate();var e=s.scale(),i=+t[0],a=+t[1];return r=s.translate(t).clipExtent([[i-.455*e,a-.238*e],[i+.455*e,a+.238*e]]).stream(h),c=d.translate([i-.307*e,a+.201*e]).clipExtent([[i-.425*e+o.epsilon,a+.12*e+o.epsilon],[i-.214*e-o.epsilon,a+.234*e-o.epsilon]]).stream(h),f=p.translate([i-.205*e,a+.212*e]).clipExtent([[i-.214*e+o.epsilon,a+.166*e+o.epsilon],[i-.115*e-o.epsilon,a+.234*e-o.epsilon]]).stream(h),n},n.fitExtent=(0,u.fitExtent)(n),n.fitSize=(0,u.fitSize)(n),n.scale(1070)};var o=e(4),i=r(e(218)),a=r(e(110)),u=e(220)},function(n,t,e){t.__esModule=!0,t.azimuthalEqualAreaRaw=void 0,t.default=function(){return(0,i.default)(a).scale(124.75).clipAngle(179.999)};var r=e(4),o=e(47),i=function(n){return n&&n.__esModule?n:{default:n}}(e(17)),a=t.azimuthalEqualAreaRaw=(0,o.azimuthalRaw)(function(n){return(0,r.sqrt)(2/(1+n))});a.invert=(0,o.azimuthalInvert)(function(n){return 2*(0,r.asin)(n/2)})},function(n,t,e){t.__esModule=!0,t.azimuthalEquidistantRaw=void 0,t.default=function(){return(0,i.default)(a).scale(79.4188).clipAngle(179.999)};var r=e(4),o=e(47),i=function(n){return n&&n.__esModule?n:{default:n}}(e(17)),a=t.azimuthalEquidistantRaw=(0,o.azimuthalRaw)(function(n){return(n=(0,r.acos)(n))&&n/(0,r.sin)(n)});a.invert=(0,o.azimuthalInvert)(function(n){return n})},function(n,t,e){function r(n){return(0,i.tan)((i.halfPi+n)/2)}function o(n,t){function e(n,t){c>0?t<-i.halfPi+i.epsilon&&(t=-i.halfPi+i.epsilon):t>i.halfPi-i.epsilon&&(t=i.halfPi-i.epsilon);var e=c/(0,i.pow)(r(t),a);return[e*(0,i.sin)(a*n),c-e*(0,i.cos)(a*n)]}var o=(0,i.cos)(n),a=n===t?(0,i.sin)(n):(0,i.log)(o/(0,i.cos)(t))/(0,i.log)(r(t)/r(n)),c=o*(0,i.pow)(r(n),a)/a;return a?(e.invert=function(n,t){var e=c-t,r=(0,i.sign)(a)*(0,i.sqrt)(n*n+e*e);return[(0,i.atan2)(n,e)/a,2*(0,i.atan)((0,i.pow)(c/r,1/a))-i.halfPi]},e):u.mercatorRaw}t.__esModule=!0,t.conicConformalRaw=o,t.default=function(){return(0,a.conicProjection)(o).scale(109.5).parallels([30,30])};var i=e(4),a=e(111),u=e(113)},function(n,t,e){function r(n,t){function e(n,t){var e=u-t,r=i*n;return[e*(0,o.sin)(r),u-e*(0,o.cos)(r)]}var r=(0,o.cos)(n),i=n===t?(0,o.sin)(n):(r-(0,o.cos)(t))/(t-n),u=r/i+n;return(0,o.abs)(i)<o.epsilon?a.equirectangularRaw:(e.invert=function(n,t){var e=u-t;return[(0,o.atan2)(n,e)/i,u-(0,o.sign)(i)*(0,o.sqrt)(n*n+e*e)]},e)}t.__esModule=!0,t.conicEquidistantRaw=r,t.default=function(){return(0,i.conicProjection)(r).scale(131.154).center([0,13.9389])};var o=e(4),i=e(111),a=e(221)},function(n,t,e){function r(n,t){var e=(0,o.cos)(t),r=(0,o.cos)(n)*e;return[e*(0,o.sin)(n)/r,(0,o.sin)(t)/r]}t.__esModule=!0,t.gnomonicRaw=r,t.default=function(){return(0,a.default)(r).scale(144.049).clipAngle(60)};var o=e(4),i=e(47),a=function(n){return n&&n.__esModule?n:{default:n}}(e(17));r.invert=(0,i.azimuthalInvert)(o.atan)},function(n,t,e){function r(n,t){return[(0,o.cos)(t)*(0,o.sin)(n),(0,o.sin)(t)]}t.__esModule=!0,t.orthographicRaw=r,t.default=function(){return(0,a.default)(r).scale(249.5).clipAngle(90+o.epsilon)};var o=e(4),i=e(47),a=function(n){return n&&n.__esModule?n:{default:n}}(e(17));r.invert=(0,i.azimuthalInvert)(o.asin)},function(n,t,e){function r(n,t){var e=(0,o.cos)(t),r=1+(0,o.cos)(n)*e;return[e*(0,o.sin)(n)/r,(0,o.sin)(t)/r]}t.__esModule=!0,t.stereographicRaw=r,t.default=function(){return(0,a.default)(r).scale(250).clipAngle(142)};var o=e(4),i=e(47),a=function(n){return n&&n.__esModule?n:{default:n}}(e(17));r.invert=(0,i.azimuthalInvert)(function(n){return 2*(0,o.atan)(n)})},function(n,t,e){function r(n,t){return[(0,o.log)((0,o.tan)((o.halfPi+t)/2)),-n]}t.__esModule=!0,t.transverseMercatorRaw=r,t.default=function(){var n=(0,i.mercatorProjection)(r),t=n.center,e=n.rotate;return n.center=function(n){return arguments.length?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},n.rotate=function(n){return arguments.length?e([n[0],n[1],n.length>2?n[2]+90:90]):(n=e(),[n[0],n[1],n[2]-90])},e([0,0,90]).scale(159.155)};var o=e(4),i=e(113);r.invert=function(n,t){return[-t,2*(0,o.atan)((0,o.exp)(n))-o.halfPi]}},function(n,t){function e(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function r(){return new e}t.__esModule=!0;var o=Math.PI,i=2*o,a=i-1e-6;e.prototype=r.prototype={constructor:e,moveTo:function(n,t){this._+="M"+(this._x0=this._x1=+n)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(n,t){this._+="L"+(this._x1=+n)+","+(this._y1=+t)},quadraticCurveTo:function(n,t,e,r){this._+="Q"+ +n+","+ +t+","+(this._x1=+e)+","+(this._y1=+r)},bezierCurveTo:function(n,t,e,r,o,i){this._+="C"+ +n+","+ +t+","+ +e+","+ +r+","+(this._x1=+o)+","+(this._y1=+i)},arcTo:function(n,t,e,r,i){n=+n,t=+t,e=+e,r=+r,i=+i;var a=this._x1,u=this._y1,c=e-n,f=r-t,l=a-n,s=u-t,d=l*l+s*s;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=n)+","+(this._y1=t);else if(d>1e-6)if(Math.abs(s*c-f*l)>1e-6&&i){var p=e-a,h=r-u,v=c*c+f*f,g=p*p+h*h,y=Math.sqrt(v),_=Math.sqrt(d),m=i*Math.tan((o-Math.acos((v+d-g)/(2*y*_)))/2),b=m/_,x=m/y;Math.abs(b-1)>1e-6&&(this._+="L"+(n+b*l)+","+(t+b*s)),this._+="A"+i+","+i+",0,0,"+ +(s*p>l*h)+","+(this._x1=n+x*c)+","+(this._y1=t+x*f)}else this._+="L"+(this._x1=n)+","+(this._y1=t);else;},arc:function(n,t,e,r,u,c){n=+n,t=+t;var f=(e=+e)*Math.cos(r),l=e*Math.sin(r),s=n+f,d=t+l,p=1^c,h=c?r-u:u-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+s+","+d:(Math.abs(this._x1-s)>1e-6||Math.abs(this._y1-d)>1e-6)&&(this._+="L"+s+","+d),e&&(h<0&&(h=h%i+i),h>a?this._+="A"+e+","+e+",0,1,"+p+","+(n-f)+","+(t-l)+"A"+e+","+e+",0,1,"+p+","+(this._x1=s)+","+(this._y1=d):h>1e-6&&(this._+="A"+e+","+e+",0,"+ +(h>=o)+","+p+","+(this._x1=n+e*Math.cos(u))+","+(this._y1=t+e*Math.sin(u))))},rect:function(n,t,e,r){this._+="M"+(this._x0=this._x1=+n)+","+(this._y0=this._y1=+t)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}},t.default=r},function(n,t,e){var r=e(5),o=e(42);r(o.prototype,{getAllNodes:function(){var n=[];return this.root.each(function(t){n.push(t)}),n},getAllLinks:function(){for(var n=[],t=[this.root],e=void 0;e=t.pop();){var r=e.children;r&&r.forEach(function(r){n.push({source:e,target:r}),t.push(r)})}return n}}),r(o.prototype,{getAllEdges:o.prototype.getAllLinks})},function(n,t,e){var r=e(5),o=e(114),i=e(18);r(e(42).prototype,{partition:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return i(this.rows,n,t)},group:function(n,t){var e=this.partition(n,t);return o(e)},groups:function(n,t){return this.group(n,t)}})},function(n,t,e){var r=e(70);n.exports=function(n,t){return r(t,function(t){return n[t]})}},function(n,t,e){var r=e(79),o=e(529),i=Object.prototype.hasOwnProperty,a=o(function(n,t,e){i.call(n,e)?n[e].push(t):r(n,e,[t])});n.exports=a},function(n,t,e){var r=e(530),o=e(531),i=e(68),a=e(8);n.exports=function(n,t){return function(e,u){var c=a(e)?r:o,f=t?t():{};return c(e,n,i(u,2),f)}}},function(n,t){n.exports=function(n,t,e,r){for(var o=-1,i=null==n?0:n.length;++o<i;){var a=n[o];t(r,a,e(a),n)}return r}},function(n,t,e){var r=e(222);n.exports=function(n,t,e,o){return r(n,function(n,r,i){t(o,n,e(n),i)}),o}},function(n,t,e){var r=e(205),o=e(10);n.exports=function(n,t){return n&&r(n,t,o)}},function(n,t,e){var r=e(20);n.exports=function(n,t){return function(e,o){if(null==e)return e;if(!r(e))return n(e,o);for(var i=e.length,a=t?i:-1,u=Object(e);(t?a--:++a<i)&&!1!==o(u[a],a,u););return e}}},function(n,t,e){var r=e(9),o=e(7);n.exports=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],e=void 0;return r(t)?e=t:Array.isArray(t)?e=function(n,e){for(var r=0;r<t.length;r++){var o=t[r];if(n[o]<e[o])return-1;if(n[o]>e[o])return 1}return 0}:o(t)&&(e=function(n,e){return n[t]<e[t]?-1:n[t]>e[t]?1:0}),n.sort(e)}},function(n,t,e){function r(n,t){var e=n.getColumn(t);return a(e)&&a(e[0])&&(e=i(e)),e}var o=e(5),i=e(223),a=e(8),u=e(30),c=e(42),f=e(240);e(119).STATISTICS_METHODS.forEach(function(n){c.prototype[n]=function(t){return u[n](r(this,t))}});var l=u.quantile;o(c.prototype,{average:c.prototype.mean,quantile:function(n,t){return l(r(this,n),t)},quantiles:function(n,t){var e=r(this,n);return t.map(function(n){return l(e,n)})},quantilesByFraction:function(n,t){return this.quantiles(n,f(t))},range:function(n){return[this.min(n),this.max(n)]},extent:function(n){return this.range(n)}})},function(n,t){n.exports=function(n){var t,e,r=n.length;if(1===r)t=0,e=n[0][1];else{for(var o,i,a,u=0,c=0,f=0,l=0,s=0;s<r;s++)u+=i=(o=n[s])[0],c+=a=o[1],f+=i*i,l+=i*a;e=c/r-(t=(r*l-u*c)/(r*f-u*u))*u/r}return{m:t,b:e}}},function(n,t){n.exports=function(n){return function(t){return n.b+n.m*t}}},function(n,t){n.exports=function(n,t){if(n.length<2)return 1;for(var e,r=0,o=0;o<n.length;o++)r+=n[o][1];e=r/n.length;for(var i=0,a=0;a<n.length;a++)i+=Math.pow(e-n[a][1],2);for(var u=0,c=0;c<n.length;c++)u+=Math.pow(n[c][1]-t(n[c][0]),2);return 1-u/i}},function(n,t,e){var r=e(227),o=e(228);n.exports=function(n){return o(r(n))}},function(n,t){n.exports=function(n){for(var t,e=new Map,r=0,o=0;o<n.length;o++){var i=e.get(n[o]);void 0===i?i=1:i++,i>r&&(t=n[o],r=i),e.set(n[o],i)}if(0===r)throw new Error("mode requires at last one data point");return t}},function(n,t){n.exports=function(n){return n[0]}},function(n,t){n.exports=function(n){return n[n.length-1]}},function(n,t){n.exports=function(n){for(var t=0,e=0;e<n.length;e++)t+=n[e];return t}},function(n,t){n.exports=function(n){for(var t=1,e=0;e<n.length;e++)t*=n[e];return t}},function(n,t){function e(n,t,o,i){for(o=o||0,i=i||n.length-1;i>o;){if(i-o>600){var a=i-o+1,u=t-o+1,c=Math.log(a),f=.5*Math.exp(2*c/3),l=.5*Math.sqrt(c*f*(a-f)/a);u-a/2<0&&(l*=-1);e(n,t,Math.max(o,Math.floor(t-u*f/a+l)),Math.min(i,Math.floor(t+(a-u)*f/a+l)))}var s=n[t],d=o,p=i;for(r(n,o,t),n[i]>s&&r(n,o,i);d<p;){for(r(n,d,p),d++,p--;n[d]<s;)d++;for(;n[p]>s;)p--}n[o]===s?r(n,o,p):r(n,++p,i),p<=t&&(o=p+1),t<=p&&(i=p-1)}}function r(n,t,e){var r=n[t];n[t]=n[e],n[e]=r}n.exports=e},function(n,t,e){var r=e(116);n.exports=function(n){var t=r(n,.75),e=r(n,.25);if("number"==typeof t&&"number"==typeof e)return t-e}},function(n,t,e){var r=e(231);n.exports=function(n){for(var t=r(n),e=[],o=0;o<n.length;o++)e.push(Math.abs(n[o]-t));return r(e)}},function(n,t){n.exports=function(n,t){var e=[];if(t<1)throw new Error("chunk size must be a positive number");if(Math.floor(t)!==t)throw new Error("chunk size must be an integer");for(var r=0;r<n.length;r+=t)e.push(n.slice(r,r+t));return e}},function(n,t){n.exports=function(n,t,e){if(0===n.length)return[];e=e||Math.random;for(var r=n.length,o=[],i=0;i<t;i++){var a=Math.floor(e()*r);o.push(n[a])}return o}},function(n,t,e){var r=e(232);n.exports=function(n,t,e){return r(n,e).slice(0,t)}},function(n,t,e){function r(n,t){for(var e=[],r=0;r<n;r++){for(var o=[],i=0;i<t;i++)o.push(0);e.push(o)}return e}function o(n,t,e,r){var o;if(n>0){var i=(e[t]-e[n-1])/(t-n+1);o=r[t]-r[n-1]-(t-n+1)*i*i}else o=r[t]-e[t]*e[t]/(t+1);return o<0?0:o}function i(n,t,e,r,a,u,c){if(!(n>t)){var f=Math.floor((n+t)/2);r[e][f]=r[e-1][f-1],a[e][f]=f;var l=e;n>e&&(l=Math.max(l,a[e][n-1]||0)),l=Math.max(l,a[e-1][f]||0);var s=f-1;t<r.length-1&&(s=Math.min(s,a[e][t+1]||0));for(var d,p,h,v=s;v>=l&&!((d=o(v,f,u,c))+r[e-1][l-1]>=r[e][f]);--v)(p=o(l,f,u,c)+r[e-1][l-1])<r[e][f]&&(r[e][f]=p,a[e][f]=l),l++,(h=d+r[e-1][v-1])<r[e][f]&&(r[e][f]=h,a[e][f]=v);i(n,f-1,e,r,a,u,c),i(f+1,t,e,r,a,u,c)}}var a=e(234),u=e(227);n.exports=function(n,t){if(t>n.length)throw new Error("cannot generate more classes than there are data values");var e=u(n);if(1===a(e))return[e];var c=r(t,e.length),f=r(t,e.length);!function(n,t,e){for(var r,a=t[0].length,u=n[Math.floor(a/2)],c=[],f=[],l=0;l<a;++l)r=n[l]-u,0===l?(c.push(r),f.push(r*r)):(c.push(c[l-1]+r),f.push(f[l-1]+r*r)),t[0][l]=o(0,l,c,f),e[0][l]=0;for(var s=1;s<t.length;++s)i(s<t.length-1?s:a-1,a-1,s,t,e,c,f)}(e,c,f);for(var l=[],s=f[0].length-1,d=f.length-1;d>=0;d--){var p=f[d][s];l[d]=e.slice(p,s+1),d>0&&(s=p-1)}return l}},function(n,t,e){var r=e(230),o=e(229);n.exports=function(n,t){if(n.length<2)return n;for(var e=o(n),i=r(n),a=[e],u=(i-e)/t,c=1;c<t;c++)a.push(a[0]+u*c);return a.push(i),a}},function(n,t,e){var r=e(235),o=e(236);n.exports=function(n,t){return r(n,t)/o(n)/o(t)}},function(n,t,e){var r=e(23);n.exports=function(n){if(n.length<3)throw new Error("sampleSkewness requires at least three data points");for(var t,e=r(n),o=0,i=0,a=0;a<n.length;a++)o+=(t=n[a]-e)*t,i+=t*t*t;var u=n.length-1,c=Math.sqrt(o/u),f=n.length;return f*i/((f-1)*(f-2)*Math.pow(c,3))}},function(n,t,e){var r=e(23);n.exports=function(n){var t=n.length;if(t<4)throw new Error("sampleKurtosis requires at least four data points");for(var e,o=r(n),i=0,a=0,u=0;u<t;u++)i+=(e=n[u]-o)*e,a+=e*e*e*e;return(t-1)/((t-2)*(t-3))*(t*(t+1)*a/(i*i)-3*(t-1))}},function(n,t){n.exports=function(n){for(var t=new Array(n.length),e=[n.slice()],r=0;r<n.length;r++)t[r]=0;for(r=0;r<n.length;)if(t[r]<r){var o=0;r%2!=0&&(o=t[r]);var i=n[o];n[o]=n[r],n[r]=i,e.push(n.slice()),t[r]++,r=0}else t[r]=0,r++;return e}},function(n,t){function e(n,t){var r,o,i,a,u=[];for(r=0;r<n.length;r++)if(1===t)u.push([n[r]]);else for(i=e(n.slice(r+1,n.length),t-1),o=0;o<i.length;o++)(a=i[o]).unshift(n[r]),u.push(a);return u}n.exports=e},function(n,t){function e(n,t){for(var r=[],o=0;o<n.length;o++)if(1===t)r.push([n[o]]);else for(var i=e(n.slice(o,n.length),t-1),a=0;a<i.length;a++)r.push([n[o]].concat(i[a]));return r}n.exports=e},function(n,t){n.exports=function(n,t,e){return n+(e-n)/(t+1)}},function(n,t,e){var r=e(237);n.exports=function(n,t,e,o,i,a){var u=r(t,e,i,a);return(e*(n+Math.pow(t-u,2))+a*(o+Math.pow(i-u,2)))/(e+a)}},function(n,t){n.exports=function(n){if(0===n.length)throw new Error("geometricMean requires at least one data point");for(var t=1,e=0;e<n.length;e++){if(n[e]<=0)throw new Error("geometricMean requires only positive numbers as input");t*=n[e]}return Math.pow(t,1/n.length)}},function(n,t){n.exports=function(n){if(0===n.length)throw new Error("harmonicMean requires at least one data point");for(var t=0,e=0;e<n.length;e++){if(n[e]<=0)throw new Error("harmonicMean requires only positive numbers as input");t+=1/n[e]}return n.length/t}},function(n,t,e){var r=e(117);n.exports=function(n){return r(n,.5)}},function(n,t){n.exports=function(n,t,e){return(n*t-e)/(t-1)}},function(n,t){n.exports=function(n){if(0===n.length)throw new Error("rootMeanSquare requires at least one data point");for(var t=0,e=0;e<n.length;e++)t+=Math.pow(n[e],2);return Math.sqrt(t/n.length)}},function(n,t,e){var r=e(224),o=e(23);n.exports=function(n,t){return(o(n)-t)/(r(n)/Math.sqrt(n.length))}},function(n,t,e){var r=e(23),o=e(118);n.exports=function(n,t,e){var i=n.length,a=t.length;if(!i||!a)return null;e||(e=0);var u=r(n),c=r(t),f=o(n),l=o(t);if("number"==typeof u&&"number"==typeof c&&"number"==typeof f&&"number"==typeof l){var s=((i-1)*f+(a-1)*l)/(i+a-2);return(u-c-e)/Math.sqrt(s*(1/i+1/a))}}},function(n,t){function e(){this.totalCount=0,this.data={}}e.prototype.train=function(n,t){this.data[t]||(this.data[t]={});for(var e in n){var r=n[e];void 0===this.data[t][e]&&(this.data[t][e]={}),void 0===this.data[t][e][r]&&(this.data[t][e][r]=0),this.data[t][e][r]++}this.totalCount++},e.prototype.score=function(n){var t,e={};for(var r in n){var o=n[r];for(t in this.data)e[t]={},this.data[t][r]?e[t][r+"_"+o]=(this.data[t][r][o]||0)/this.totalCount:e[t][r+"_"+o]=0}var i={};for(t in e){i[t]=0;for(var a in e[t])i[t]+=e[t][a]}return i},n.exports=e},function(n,t){function e(){this.weights=[],this.bias=0}e.prototype.predict=function(n){if(n.length!==this.weights.length)return null;for(var t=0,e=0;e<this.weights.length;e++)t+=this.weights[e]*n[e];return(t+=this.bias)>0?1:0},e.prototype.train=function(n,t){if(0!==t&&1!==t)return null;n.length!==this.weights.length&&(this.weights=n,this.bias=1);var e=this.predict(n);if(e!==t){for(var r=t-e,o=0;o<this.weights.length;o++)this.weights[o]+=r*n[o];this.bias+=r}return this},n.exports=e},function(n,t){n.exports=function(n){if(n<0)throw new Error("factorial requires a non-negative value");if(Math.floor(n)!==n)throw new Error("factorial requires an integer input");for(var t=1,e=2;e<=n;e++)t*=e;return t}},function(n,t){n.exports=function(n){if(n<0||n>1)throw new Error("bernoulliDistribution requires probability to be between 0 and 1 inclusive");return[1-n,n]}},function(n,t,e){var r=e(73);n.exports=function(n,t){if(!(t<0||t>1||n<=0||n%1!=0)){var e=0,o=0,i=[],a=1;do{i[e]=a*Math.pow(t,e)*Math.pow(1-t,n-e),o+=i[e],a=a*(n-++e+1)/e}while(o<1-r);return i}}},function(n,t,e){var r=e(73);n.exports=function(n){if(!(n<=0)){var t=0,e=0,o=[],i=1;do{o[t]=Math.exp(-n)*Math.pow(n,t)/i,e+=o[t],i*=++t}while(e<1-r);return o}}},function(n,t,e){var r=e(23),o=e(575);n.exports=function(n,t,e){for(var i,a,u=0,c=t(r(n)),f=[],l=[],s=0;s<n.length;s++)void 0===f[n[s]]&&(f[n[s]]=0),f[n[s]]++;for(s=0;s<f.length;s++)void 0===f[s]&&(f[s]=0);for(a in c)a in f&&(l[+a]=c[a]*n.length);for(a=l.length-1;a>=0;a--)l[a]<3&&(l[a-1]+=l[a],l.pop(),f[a-1]+=f[a],f.pop());for(a=0;a<f.length;a++)u+=Math.pow(f[a]-l[a],2)/l[a];return i=f.length-1-1,o[i][e]<u}},function(n,t){n.exports={1:{.995:0,.99:0,.975:0,.95:0,.9:.02,.5:.45,.1:2.71,.05:3.84,.025:5.02,.01:6.63,.005:7.88},2:{.995:.01,.99:.02,.975:.05,.95:.1,.9:.21,.5:1.39,.1:4.61,.05:5.99,.025:7.38,.01:9.21,.005:10.6},3:{.995:.07,.99:.11,.975:.22,.95:.35,.9:.58,.5:2.37,.1:6.25,.05:7.81,.025:9.35,.01:11.34,.005:12.84},4:{.995:.21,.99:.3,.975:.48,.95:.71,.9:1.06,.5:3.36,.1:7.78,.05:9.49,.025:11.14,.01:13.28,.005:14.86},5:{.995:.41,.99:.55,.975:.83,.95:1.15,.9:1.61,.5:4.35,.1:9.24,.05:11.07,.025:12.83,.01:15.09,.005:16.75},6:{.995:.68,.99:.87,.975:1.24,.95:1.64,.9:2.2,.5:5.35,.1:10.65,.05:12.59,.025:14.45,.01:16.81,.005:18.55},7:{.995:.99,.99:1.25,.975:1.69,.95:2.17,.9:2.83,.5:6.35,.1:12.02,.05:14.07,.025:16.01,.01:18.48,.005:20.28},8:{.995:1.34,.99:1.65,.975:2.18,.95:2.73,.9:3.49,.5:7.34,.1:13.36,.05:15.51,.025:17.53,.01:20.09,.005:21.96},9:{.995:1.73,.99:2.09,.975:2.7,.95:3.33,.9:4.17,.5:8.34,.1:14.68,.05:16.92,.025:19.02,.01:21.67,.005:23.59},10:{.995:2.16,.99:2.56,.975:3.25,.95:3.94,.9:4.87,.5:9.34,.1:15.99,.05:18.31,.025:20.48,.01:23.21,.005:25.19},11:{.995:2.6,.99:3.05,.975:3.82,.95:4.57,.9:5.58,.5:10.34,.1:17.28,.05:19.68,.025:21.92,.01:24.72,.005:26.76},12:{.995:3.07,.99:3.57,.975:4.4,.95:5.23,.9:6.3,.5:11.34,.1:18.55,.05:21.03,.025:23.34,.01:26.22,.005:28.3},13:{.995:3.57,.99:4.11,.975:5.01,.95:5.89,.9:7.04,.5:12.34,.1:19.81,.05:22.36,.025:24.74,.01:27.69,.005:29.82},14:{.995:4.07,.99:4.66,.975:5.63,.95:6.57,.9:7.79,.5:13.34,.1:21.06,.05:23.68,.025:26.12,.01:29.14,.005:31.32},15:{.995:4.6,.99:5.23,.975:6.27,.95:7.26,.9:8.55,.5:14.34,.1:22.31,.05:25,.025:27.49,.01:30.58,.005:32.8},16:{.995:5.14,.99:5.81,.975:6.91,.95:7.96,.9:9.31,.5:15.34,.1:23.54,.05:26.3,.025:28.85,.01:32,.005:34.27},17:{.995:5.7,.99:6.41,.975:7.56,.95:8.67,.9:10.09,.5:16.34,.1:24.77,.05:27.59,.025:30.19,.01:33.41,.005:35.72},18:{.995:6.26,.99:7.01,.975:8.23,.95:9.39,.9:10.87,.5:17.34,.1:25.99,.05:28.87,.025:31.53,.01:34.81,.005:37.16},19:{.995:6.84,.99:7.63,.975:8.91,.95:10.12,.9:11.65,.5:18.34,.1:27.2,.05:30.14,.025:32.85,.01:36.19,.005:38.58},20:{.995:7.43,.99:8.26,.975:9.59,.95:10.85,.9:12.44,.5:19.34,.1:28.41,.05:31.41,.025:34.17,.01:37.57,.005:40},21:{.995:8.03,.99:8.9,.975:10.28,.95:11.59,.9:13.24,.5:20.34,.1:29.62,.05:32.67,.025:35.48,.01:38.93,.005:41.4},22:{.995:8.64,.99:9.54,.975:10.98,.95:12.34,.9:14.04,.5:21.34,.1:30.81,.05:33.92,.025:36.78,.01:40.29,.005:42.8},23:{.995:9.26,.99:10.2,.975:11.69,.95:13.09,.9:14.85,.5:22.34,.1:32.01,.05:35.17,.025:38.08,.01:41.64,.005:44.18},24:{.995:9.89,.99:10.86,.975:12.4,.95:13.85,.9:15.66,.5:23.34,.1:33.2,.05:36.42,.025:39.36,.01:42.98,.005:45.56},25:{.995:10.52,.99:11.52,.975:13.12,.95:14.61,.9:16.47,.5:24.34,.1:34.28,.05:37.65,.025:40.65,.01:44.31,.005:46.93},26:{.995:11.16,.99:12.2,.975:13.84,.95:15.38,.9:17.29,.5:25.34,.1:35.56,.05:38.89,.025:41.92,.01:45.64,.005:48.29},27:{.995:11.81,.99:12.88,.975:14.57,.95:16.15,.9:18.11,.5:26.34,.1:36.74,.05:40.11,.025:43.19,.01:46.96,.005:49.65},28:{.995:12.46,.99:13.57,.975:15.31,.95:16.93,.9:18.94,.5:27.34,.1:37.92,.05:41.34,.025:44.46,.01:48.28,.005:50.99},29:{.995:13.12,.99:14.26,.975:16.05,.95:17.71,.9:19.77,.5:28.34,.1:39.09,.05:42.56,.025:45.72,.01:49.59,.005:52.34},30:{.995:13.79,.99:14.95,.975:16.79,.95:18.49,.9:20.6,.5:29.34,.1:40.26,.05:43.77,.025:46.98,.01:50.89,.005:53.67},40:{.995:20.71,.99:22.16,.975:24.43,.95:26.51,.9:29.05,.5:39.34,.1:51.81,.05:55.76,.025:59.34,.01:63.69,.005:66.77},50:{.995:27.99,.99:29.71,.975:32.36,.95:34.76,.9:37.69,.5:49.33,.1:63.17,.05:67.5,.025:71.42,.01:76.15,.005:79.49},60:{.995:35.53,.99:37.48,.975:40.48,.95:43.19,.9:46.46,.5:59.33,.1:74.4,.05:79.08,.025:83.3,.01:88.38,.005:91.95},70:{.995:43.28,.99:45.44,.975:48.76,.95:51.74,.9:55.33,.5:69.33,.1:85.53,.05:90.53,.025:95.02,.01:100.42,.005:104.22},80:{.995:51.17,.99:53.54,.975:57.15,.95:60.39,.9:64.28,.5:79.33,.1:96.58,.05:101.88,.025:106.63,.01:112.33,.005:116.32},90:{.995:59.2,.99:61.75,.975:65.65,.95:69.13,.9:73.29,.5:89.33,.1:107.57,.05:113.14,.025:118.14,.01:124.12,.005:128.3},100:{.995:67.33,.99:70.06,.975:74.22,.95:77.93,.9:82.36,.5:99.33,.1:118.5,.05:124.34,.025:129.56,.01:135.81,.005:140.17}}},function(n,t){n.exports=function(n,t,e){return(n-t)/e}},function(n,t,e){var r=e(238);n.exports=function(n){var t=Math.abs(n),e=Math.min(Math.round(100*t),r.length-1);return n>=0?r[e]:+(1-r[e]).toFixed(4)}},function(n,t){n.exports=function(n){var t=1/(1+.5*Math.abs(n)),e=t*Math.exp(-Math.pow(n,2)-1.26551223+1.00002368*t+.37409196*Math.pow(t,2)+.09678418*Math.pow(t,3)-.18628806*Math.pow(t,4)+.27886807*Math.pow(t,5)-1.13520398*Math.pow(t,6)+1.48851587*Math.pow(t,7)-.82215223*Math.pow(t,8)+.17087277*Math.pow(t,9));return n>=0?1-e:e-1}},function(n,t,e){var r=e(73),o=e(239);n.exports=function(n){return 0===n?n=r:n>=1&&(n=1-r),Math.sqrt(2)*o(2*n-1)}},function(n,t,e){var r=e(581);n.exports=function(n,t,e,o,i){if("function"!=typeof n)throw new TypeError("func must be a function");for(var a=0;a<o;a++){var u=(t+e)/2;if(0===n(u)||Math.abs((e-t)/2)<i)return u;r(n(u))===r(n(t))?t=u:e=u}throw new Error("maximum number of iterations exceeded")}},function(n,t){n.exports=function(n){if("number"==typeof n)return n<0?-1:0===n?0:1;throw new TypeError("not a number")}},function(n,t,e){var r=e(7),o=e(108);(0,e(2).registerConnector)("default",function(n,t){if(r(n)&&(n=t.getView(n)),!n)throw new TypeError("Invalid dataView");return o(n.rows)})},function(n,t,e){var r=e(201),o=0;n.exports=function(n){var t=++o;return r(n)+t}},function(n,t,e){var r=e(7),o=e(585),i=o.dsvFormat,a=o.csvParse,u=o.tsvParse,c=e(2).registerConnector;c("dsv",function(n){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).delimiter||",";if(!r(t))throw new TypeError("Invalid delimiter: must be a string!");return i(t).parse(n)}),c("csv",function(n){return a(n)}),c("tsv",function(n){return u(n)})},function(n,t,e){t.__esModule=!0;var r=e(120);Object.defineProperty(t,"dsvFormat",{enumerable:!0,get:function(){return function(n){return n&&n.__esModule?n:{default:n}}(r).default}});var o=e(586);Object.defineProperty(t,"csvParse",{enumerable:!0,get:function(){return o.csvParse}}),Object.defineProperty(t,"csvParseRows",{enumerable:!0,get:function(){return o.csvParseRows}}),Object.defineProperty(t,"csvFormat",{enumerable:!0,get:function(){return o.csvFormat}}),Object.defineProperty(t,"csvFormatRows",{enumerable:!0,get:function(){return o.csvFormatRows}});var i=e(587);Object.defineProperty(t,"tsvParse",{enumerable:!0,get:function(){return i.tsvParse}}),Object.defineProperty(t,"tsvParseRows",{enumerable:!0,get:function(){return i.tsvParseRows}}),Object.defineProperty(t,"tsvFormat",{enumerable:!0,get:function(){return i.tsvFormat}}),Object.defineProperty(t,"tsvFormatRows",{enumerable:!0,get:function(){return i.tsvFormatRows}})},function(n,t,e){t.__esModule=!0,t.csvFormatRows=t.csvFormat=t.csvParseRows=t.csvParse=void 0;var r=(0,function(n){return n&&n.__esModule?n:{default:n}}(e(120)).default)(",");t.csvParse=r.parse,t.csvParseRows=r.parseRows,t.csvFormat=r.format,t.csvFormatRows=r.formatRows},function(n,t,e){t.__esModule=!0,t.tsvFormatRows=t.tsvFormat=t.tsvParseRows=t.tsvParse=void 0;var r=(0,function(n){return n&&n.__esModule?n:{default:n}}(e(120)).default)("\t");t.tsvParse=r.parse,t.tsvParseRows=r.parseRows,t.tsvFormat=r.format,t.tsvFormatRows=r.formatRows},function(n,t,e){function r(n,t){t.dataType="geo-graticule";var e=o().lines();return e.map(function(n,t){return n.index=""+t,n}),t.rows=e,e}var o=e(0).geoGraticule;(0,e(2).registerConnector)("geo-graticule",r),n.exports=r},function(n,t){n.exports=function(n){var t=[];return n.replace(r,function(n,r,i){var a=r.toLowerCase();for(i=function(n){var t=i.match(o);return t?t.map(Number):[]}(),"m"==a&&i.length>2&&(t.push([r].concat(i.splice(0,2))),a="l",r="m"==r?"l":"L");;){if(i.length==e[a])return i.unshift(r),t.push(i);if(i.length<e[a])throw new Error("malformed path data");t.push([r].concat(i.splice(0,e[a])))}}),t};var e={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},r=/([astvzqmhlc])([^astvzqmhlc]*)/gi,o=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},function(n,t){n.exports=Array.isArray||function(n){return"[object Array]"==Object.prototype.toString.call(n)}},function(n,t){n.exports=function(n){var t=0,e=0,r=0,o=0;return n.map(function(n){var i=(n=n.slice())[0],a=i.toUpperCase();if(i!=a)switch(n[0]=a,i){case"a":n[6]+=r,n[7]+=o;break;case"v":n[1]+=o;break;case"h":n[1]+=r;break;default:for(var u=1;u<n.length;)n[u++]+=r,n[u++]+=o}switch(a){case"Z":r=t,o=e;break;case"H":r=n[1];break;case"V":o=n[1];break;case"M":r=t=n[1],o=e=n[2];break;default:r=n[n.length-2],o=n[n.length-1]}return n})}},function(n,t,e){function r(n,t,e){t=o({},f,t),e.dataType=u;var r=t,a=r.nodes,c=r.edges;if(a&&!i(a))throw new TypeError("Invalid nodes: must be a function!");if(c&&!i(c))throw new TypeError("Invalid edges: must be a function!");return e.rows=e.graph={nodes:a(n),edges:c(n)},o(e,e.graph),e.rows}var o=e(5),i=e(9),a=e(2),u=a.GRAPH,c=a.registerConnector,f={nodes:function(n){return n.nodes},edges:function(n){return n.edges}};c("graph",r),c("diagram",r)},function(n,t,e){function r(n,t,e){e.dataType=u;var r=t&&t.children?t.children:null;if(r&&!o(r))throw new TypeError("Invalid children: must be a function!");return e.rows=e.root=i(n,r),n}var o=e(9),i=e(48).hierarchy,a=e(2),u=a.HIERARCHY,c=a.registerConnector;c("hierarchy",r),c("tree",r)},function(n,t){function e(n,t){return n.parent===t.parent?1:2}function r(n,t){return n+t.x}function o(n,t){return Math.max(n,t.y)}t.__esModule=!0,t.default=function(){function n(n){var e,c=0;n.eachAfter(function(n){var i=n.children;i?(n.x=function(n){return n.reduce(r,0)/n.length}(i),n.y=function(n){return 1+n.reduce(o,0)}(i)):(n.x=e?c+=t(n,e):0,n.y=0,e=n)});var f=function(n){for(var t;t=n.children;)n=t[0];return n}(n),l=function(n){for(var t;t=n.children;)n=t[t.length-1];return n}(n),s=f.x-t(f,l)/2,d=l.x+t(l,f)/2;return n.eachAfter(u?function(t){t.x=(t.x-n.x)*i,t.y=(n.y-t.y)*a}:function(t){t.x=(t.x-s)/(d-s)*i,t.y=(1-(n.y?t.y/n.y:1))*a})}var t=e,i=1,a=1,u=!1;return n.separation=function(e){return arguments.length?(t=e,n):t},n.size=function(t){return arguments.length?(u=!1,i=+t[0],a=+t[1],n):u?null:[i,a]},n.nodeSize=function(t){return arguments.length?(u=!0,i=+t[0],a=+t[1],n):u?[i,a]:null},n}},function(n,t){function e(n){var t=0,e=n.children,r=e&&e.length;if(r)for(;--r>=0;)t+=e[r].value;else t=1;n.value=t}t.__esModule=!0,t.default=function(){return this.eachAfter(e)}},function(n,t){t.__esModule=!0,t.default=function(n){var t,e,r,o,i=this,a=[i];do{for(t=a.reverse(),a=[];i=t.pop();)if(n(i),e=i.children)for(r=0,o=e.length;r<o;++r)a.push(e[r])}while(a.length);return this}},function(n,t){t.__esModule=!0,t.default=function(n){for(var t,e,r=this,o=[r];r=o.pop();)if(n(r),t=r.children)for(e=t.length-1;e>=0;--e)o.push(t[e]);return this}},function(n,t){t.__esModule=!0,t.default=function(n){for(var t,e,r,o=this,i=[o],a=[];o=i.pop();)if(a.push(o),t=o.children)for(e=0,r=t.length;e<r;++e)i.push(t[e]);for(;o=a.pop();)n(o);return this}},function(n,t){t.__esModule=!0,t.default=function(n){return this.eachAfter(function(t){for(var e=+n(t.data)||0,r=t.children,o=r&&r.length;--o>=0;)e+=r[o].value;t.value=e})}},function(n,t){t.__esModule=!0,t.default=function(n){return this.eachBefore(function(t){t.children&&t.children.sort(n)})}},function(n,t){t.__esModule=!0,t.default=function(n){for(var t=this,e=function(n,t){if(n===t)return n;var e=n.ancestors(),r=t.ancestors(),o=null;for(n=e.pop(),t=r.pop();n===t;)o=n,n=e.pop(),t=r.pop();return o}(t,n),r=[t];t!==e;)t=t.parent,r.push(t);for(var o=r.length;n!==e;)r.splice(o,0,n),n=n.parent;return r}},function(n,t){t.__esModule=!0,t.default=function(){for(var n=this,t=[n];n=n.parent;)t.push(n);return t}},function(n,t){t.__esModule=!0,t.default=function(){var n=[];return this.each(function(t){n.push(t)}),n}},function(n,t){t.__esModule=!0,t.default=function(){var n=[];return this.eachBefore(function(t){t.children||n.push(t)}),n}},function(n,t){t.__esModule=!0,t.default=function(){var n=this,t=[];return n.each(function(e){e!==n&&t.push({source:e.parent,target:e})}),t}},function(n,t,e){function r(n){return Math.sqrt(n.value)}function o(n){return function(t){t.children||(t.r=Math.max(0,+n(t)||0))}}function i(n,t){return function(e){if(r=e.children){var r,o,i,a=r.length,c=n(e)*t||0;if(c)for(o=0;o<a;++o)r[o].r+=c;if(i=(0,u.packEnclose)(r),c)for(o=0;o<a;++o)r[o].r-=c;e.r=i+c}}}function a(n){return function(t){var e=t.parent;t.r*=n,e&&(t.x=e.x+n*t.x,t.y=e.y+n*t.y)}}t.__esModule=!0,t.default=function(){function n(n){return n.x=e/2,n.y=u/2,t?n.eachBefore(o(t)).eachAfter(i(s,.5)).eachBefore(a(1)):n.eachBefore(o(r)).eachAfter(i(f.constantZero,1)).eachAfter(i(s,n.r/Math.min(e,u))).eachBefore(a(Math.min(e,u)/(2*n.r))),n}var t=null,e=1,u=1,s=f.constantZero;return n.radius=function(e){return arguments.length?(t=(0,c.optional)(e),n):t},n.size=function(t){return arguments.length?(e=+t[0],u=+t[1],n):[e,u]},n.padding=function(t){return arguments.length?(s="function"==typeof t?t:(0,l.default)(+t),n):s},n};var u=e(244),c=e(122),f=e(246),l=function(n){return n&&n.__esModule?n:{default:n}}(f)},function(n,t){t.__esModule=!0,t.shuffle=function(n){for(var t,e,r=n.length;r;)e=Math.random()*r--|0,t=n[r],n[r]=n[e],n[e]=t;return n};t.slice=Array.prototype.slice},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){var u=n.height+1;return n.x0=n.y0=r,n.x1=t,n.y1=e/u,n.eachBefore(function(n,t){return function(e){e.children&&(0,i.default)(e,e.x0,n*(e.depth+1)/t,e.x1,n*(e.depth+2)/t);var o=e.x0,a=e.y0,u=e.x1-r,c=e.y1-r;u<o&&(o=u=(o+u)/2),c<a&&(a=c=(a+c)/2),e.x0=o,e.y0=a,e.x1=u,e.y1=c}}(e,u)),a&&n.eachBefore(o.default),n}var t=1,e=1,r=0,a=!1;return n.round=function(t){return arguments.length?(a=!!t,n):a},n.size=function(r){return arguments.length?(t=+r[0],e=+r[1],n):[t,e]},n.padding=function(t){return arguments.length?(r=+t,n):r},n};var o=r(e(247)),i=r(e(49))},function(n,t,e){function r(n){return n.id}function o(n){return n.parentId}t.__esModule=!0,t.default=function(){function n(n){var r,o,i,l,s,d,p,h=n.length,v=new Array(h),g={};for(o=0;o<h;++o)r=n[o],s=v[o]=new a.Node(r),null!=(d=t(r,o,n))&&(d+="")&&(g[p=u+(s.id=d)]=p in g?f:s);for(o=0;o<h;++o)if(s=v[o],null!=(d=e(n[o],o,n))&&(d+="")){if(!(l=g[u+d]))throw new Error("missing: "+d);if(l===f)throw new Error("ambiguous: "+d);l.children?l.children.push(s):l.children=[s],s.parent=l}else{if(i)throw new Error("multiple roots");i=s}if(!i)throw new Error("no root");if(i.parent=c,i.eachBefore(function(n){n.depth=n.parent.depth+1,--h}).eachBefore(a.computeHeight),i.parent=null,h>0)throw new Error("cycle");return i}var t=r,e=o;return n.id=function(e){return arguments.length?(t=(0,i.required)(e),n):t},n.parentId=function(t){return arguments.length?(e=(0,i.required)(t),n):e},n};var i=e(122),a=e(121),u="$",c={depth:-1},f={}},function(n,t,e){function r(n,t){return n.parent===t.parent?1:2}function o(n){var t=n.children;return t?t[0]:n.t}function i(n){var t=n.children;return t?t[t.length-1]:n.t}function a(n,t){this._=n,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}t.__esModule=!0,t.default=function(){function n(n){var r=function(n){for(var t,e,r,o,i,u=new a(n,0),c=[u];t=c.pop();)if(r=t._.children)for(t.children=new Array(i=r.length),o=i-1;o>=0;--o)c.push(e=t.children[o]=new a(r[o],o)),e.parent=t;return(u.parent=new a(null,0)).children=[u],u}(n);if(r.eachAfter(t),r.parent.m=-r.z,r.eachBefore(e),s)n.eachBefore(u);else{var o=n,i=n,d=n;n.eachBefore(function(n){n.x<o.x&&(o=n),n.x>i.x&&(i=n),n.depth>d.depth&&(d=n)});var p=o===i?1:c(o,i)/2,h=p-o.x,v=f/(i.x+p+h),g=l/(d.depth||1);n.eachBefore(function(n){n.x=(n.x+h)*v,n.y=n.depth*g})}return n}function t(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;if(t){!function(n){for(var t,e=0,r=0,o=n.children,i=o.length;--i>=0;)(t=o[i]).z+=e,t.m+=e,e+=t.s+(r+=t.c)}(n);var a=(t[0].z+t[t.length-1].z)/2;r?(n.z=r.z+c(n._,r._),n.m=n.z-a):n.z=a}else r&&(n.z=r.z+c(n._,r._));n.parent.A=function(n,t,e){if(t){for(var r,a=n,u=n,f=t,l=a.parent.children[0],s=a.m,d=u.m,p=f.m,h=l.m;f=i(f),a=o(a),f&&a;)l=o(l),(u=i(u)).a=n,(r=f.z+p-a.z-s+c(f._,a._))>0&&(!function(n,t,e){var r=e/(t.i-n.i);t.c-=r,t.s+=e,n.c+=r,t.z+=e,t.m+=e}(function(n,t,e){return n.a.parent===t.parent?n.a:e}(f,n,e),n,r),s+=r,d+=r),p+=f.m,s+=a.m,h+=l.m,d+=u.m;f&&!i(u)&&(u.t=f,u.m+=p-d),a&&!o(l)&&(l.t=a,l.m+=s-h,e=n)}return e}(n,r,n.parent.A||e[0])}function e(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m}function u(n){n.x*=f,n.y=n.depth*l}var c=r,f=1,l=1,s=null;return n.separation=function(t){return arguments.length?(c=t,n):c},n.size=function(t){return arguments.length?(s=!1,f=+t[0],l=+t[1],n):s?null:[f,l]},n.nodeSize=function(t){return arguments.length?(s=!0,f=+t[0],l=+t[1],n):s?[f,l]:null},n};var u=e(121);a.prototype=Object.create(u.Node.prototype)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){return n.x0=n.y0=0,n.x1=f,n.y1=l,n.eachBefore(t),s=[0],r&&n.eachBefore(o.default),n}function t(n){var t=s[n.depth],r=n.x0+t,o=n.y0+t,i=n.x1-t,a=n.y1-t;i<r&&(r=i=(r+i)/2),a<o&&(o=a=(o+a)/2),n.x0=r,n.y0=o,n.x1=i,n.y1=a,n.children&&(t=s[n.depth+1]=d(n)/2,r+=g(n)-t,o+=p(n)-t,i-=h(n)-t,a-=v(n)-t,i<r&&(r=i=(r+i)/2),a<o&&(o=a=(o+a)/2),e(n,r,o,i,a))}var e=i.default,r=!1,f=1,l=1,s=[0],d=u.constantZero,p=u.constantZero,h=u.constantZero,v=u.constantZero,g=u.constantZero;return n.round=function(t){return arguments.length?(r=!!t,n):r},n.size=function(t){return arguments.length?(f=+t[0],l=+t[1],n):[f,l]},n.tile=function(t){return arguments.length?(e=(0,a.required)(t),n):e},n.padding=function(t){return arguments.length?n.paddingInner(t).paddingOuter(t):n.paddingInner()},n.paddingInner=function(t){return arguments.length?(d="function"==typeof t?t:(0,c.default)(+t),n):d},n.paddingOuter=function(t){return arguments.length?n.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):n.paddingTop()},n.paddingTop=function(t){return arguments.length?(p="function"==typeof t?t:(0,c.default)(+t),n):p},n.paddingRight=function(t){return arguments.length?(h="function"==typeof t?t:(0,c.default)(+t),n):h},n.paddingBottom=function(t){return arguments.length?(v="function"==typeof t?t:(0,c.default)(+t),n):v},n.paddingLeft=function(t){return arguments.length?(g="function"==typeof t?t:(0,c.default)(+t),n):g},n};var o=r(e(247)),i=r(e(123)),a=e(122),u=e(246),c=r(u)},function(n,t){t.__esModule=!0,t.default=function(n,t,e,r,o){function i(n,t,e,r,o,a,u){if(n>=t-1){var f=c[n];return f.x0=r,f.y0=o,f.x1=a,void(f.y1=u)}for(var s=l[n],d=e/2+s,p=n+1,h=t-1;p<h;){var v=p+h>>>1;l[v]<d?p=v+1:h=v}d-l[p-1]<l[p]-d&&n+1<p&&--p;var g=l[p]-s,y=e-g;if(a-r>u-o){var _=(r*y+a*g)/e;i(n,p,g,r,o,_,u),i(p,t,y,_,o,a,u)}else{var m=(o*y+u*g)/e;i(n,p,g,r,o,a,m),i(p,t,y,r,m,a,u)}}var a,u,c=n.children,f=c.length,l=new Array(f+1);for(l[0]=u=a=0;a<f;++a)l[a+1]=u+=c[a].value;i(0,f,n.value,t,e,r,o)}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n,t,e,r,a){(1&n.depth?i.default:o.default)(n,t,e,r,a)};var o=r(e(49)),i=r(e(74))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=r(e(49)),i=r(e(74)),a=e(123);t.default=function n(t){function e(n,e,r,u,c){if((f=n._squarify)&&f.ratio===t)for(var f,l,s,d,p,h=-1,v=f.length,g=n.value;++h<v;){for(s=(l=f[h]).children,d=l.value=0,p=s.length;d<p;++d)l.value+=s[d].value;l.dice?(0,o.default)(l,e,r,u,r+=(c-r)*l.value/g):(0,i.default)(l,e,r,e+=(u-e)*l.value/g,c),g-=l.value}else n._squarify=f=(0,a.squarifyRatio)(t,n,e,r,u,c),f.ratio=t}return e.ratio=function(t){return n((t=+t)>1?t:1)},e}(a.phi)},function(n,t,e){function r(n,t,e){var r=t.object;if(!o(r))throw new TypeError("Invalid object: must be a string!");var u=i(n,n.objects[r]);return a(u,t,e)}var o=e(7),i=e(616).feature,a=e(242),u=e(2).registerConnector;u("topojson",r),u("TopoJSON",r)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(248);Object.defineProperty(t,"bbox",{enumerable:!0,get:function(){return r(o).default}});var i=e(125);Object.defineProperty(t,"feature",{enumerable:!0,get:function(){return r(i).default}});var a=e(618);Object.defineProperty(t,"mesh",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(t,"meshArcs",{enumerable:!0,get:function(){return a.meshArcs}});var u=e(619);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return r(u).default}}),Object.defineProperty(t,"mergeArcs",{enumerable:!0,get:function(){return u.mergeArcs}});var c=e(620);Object.defineProperty(t,"neighbors",{enumerable:!0,get:function(){return r(c).default}});var f=e(622);Object.defineProperty(t,"quantize",{enumerable:!0,get:function(){return r(f).default}});var l=e(124);Object.defineProperty(t,"transform",{enumerable:!0,get:function(){return r(l).default}});var s=e(251);Object.defineProperty(t,"untransform",{enumerable:!0,get:function(){return r(s).default}})},function(n,t){t.__esModule=!0,t.default=function(n,t){for(var e,r=n.length,o=r-t;o<--r;)e=n[o],n[o++]=n[r],n[r]=e}},function(n,t,e){function r(n,t,e){var r,o,a;if(arguments.length>1)r=function(n,t,e){function r(n){var t=n<0?~n:n;(f[t]||(f[t]=[])).push({i:n,g:u})}function o(n){n.forEach(r)}function i(n){n.forEach(o)}function a(n){switch(u=n,n.type){case"GeometryCollection":n.geometries.forEach(a);break;case"LineString":o(n.arcs);break;case"MultiLineString":case"Polygon":i(n.arcs);break;case"MultiPolygon":!function(n){n.forEach(i)}(n.arcs)}}var u,c=[],f=[];return a(t),f.forEach(null==e?function(n){c.push(n[0].i)}:function(n){e(n[0].g,n[n.length-1].g)&&c.push(n[0].i)}),c}(0,t,e);else for(o=0,r=new Array(a=n.arcs.length);o<a;++o)r[o]=o;return{type:"MultiLineString",arcs:(0,i.default)(n,r)}}t.__esModule=!0,t.default=function(n){return(0,o.object)(n,r.apply(this,arguments))},t.meshArcs=r;var o=e(125),i=function(n){return n&&n.__esModule?n:{default:n}}(e(250))},function(n,t,e){function r(n,t){function e(n){switch(n.type){case"GeometryCollection":n.geometries.forEach(e);break;case"Polygon":r(n.arcs);break;case"MultiPolygon":n.arcs.forEach(r)}}function r(n){n.forEach(function(t){t.forEach(function(t){(u[t=t<0?~t:t]||(u[t]=[])).push(n)})}),c.push(n)}function a(t){return function(n){for(var t,e=-1,r=n.length,o=n[r-1],i=0;++e<r;)t=o,o=n[e],i+=t[0]*o[1]-t[1]*o[0];return Math.abs(i)}((0,o.object)(n,{type:"Polygon",arcs:[t]}).coordinates[0])}var u={},c=[],f=[];return t.forEach(e),c.forEach(function(n){if(!n._){var t=[],e=[n];for(n._=1,f.push(t);n=e.pop();)t.push(n),n.forEach(function(n){n.forEach(function(n){u[n<0?~n:n].forEach(function(n){n._||(n._=1,e.push(n))})})})}}),c.forEach(function(n){delete n._}),{type:"MultiPolygon",arcs:f.map(function(t){var e,r=[];if(t.forEach(function(n){n.forEach(function(n){n.forEach(function(n){u[n<0?~n:n].length<2&&r.push(n)})})}),r=(0,i.default)(n,r),(e=r.length)>1)for(var o,c,f=1,l=a(r[0]);f<e;++f)(o=a(r[f]))>l&&(c=r[0],r[0]=r[f],r[f]=c,l=o);return r})}}t.__esModule=!0,t.default=function(n){return(0,o.object)(n,r.apply(this,arguments))},t.mergeArcs=r;var o=e(125),i=function(n){return n&&n.__esModule?n:{default:n}}(e(250))},function(n,t,e){t.__esModule=!0,t.default=function(n){function t(n,t){n.forEach(function(n){n<0&&(n=~n);var e=i[n];e?e.push(t):i[n]=[t]})}function e(n,e){n.forEach(function(n){t(n,e)})}function o(n,t){"GeometryCollection"===n.type?n.geometries.forEach(function(n){o(n,t)}):n.type in u&&u[n.type](n.arcs,t)}var i={},a=n.map(function(){return[]}),u={LineString:t,MultiLineString:e,Polygon:e,MultiPolygon:function(n,t){n.forEach(function(n){e(n,t)})}};n.forEach(o);for(var c in i)for(var f=i[c],l=f.length,s=0;s<l;++s)for(var d=s+1;d<l;++d){var p,h=f[s],v=f[d];(p=a[h])[c=(0,r.default)(p,v)]!==v&&p.splice(c,0,v),(p=a[v])[c=(0,r.default)(p,h)]!==h&&p.splice(c,0,h)}return a};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(621))},function(n,t){t.__esModule=!0,t.default=function(n,t){for(var e=0,r=n.length;e<r;){var o=e+r>>>1;n[o]<t?e=o+1:r=o}return e}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(n,t){function e(n){return p(n)}function r(n){var t;switch(n.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:n.geometries.map(r)};break;case"Point":t={type:"Point",coordinates:e(n.coordinates)};break;case"MultiPoint":t={type:"MultiPoint",coordinates:n.coordinates.map(e)};break;default:return n}return null!=n.id&&(t.id=n.id),null!=n.bbox&&(t.bbox=n.bbox),null!=n.properties&&(t.properties=n.properties),t}if(n.transform)throw new Error("already quantized");if(t&&t.scale)s=n.bbox;else{if(!((a=Math.floor(t))>=2))throw new Error("n must be ≥2");var a,u=(s=n.bbox||(0,o.default)(n))[0],c=s[1],f=s[2],l=s[3];t={scale:[f-u?(f-u)/(a-1):1,l-c?(l-c)/(a-1):1],translate:[u,c]}}var s,d,p=(0,i.default)(t),h=n.objects,v={};for(d in h)v[d]=r(h[d]);return{type:"Topology",bbox:s,transform:t,objects:v,arcs:n.arcs.map(function(n){var t,e=0,r=1,o=n.length,i=new Array(o);for(i[0]=p(n[0],0);++e<o;)((t=p(n[e],e))[0]||t[1])&&(i[r++]=t);return 1===r&&(i[r++]=[0,0]),i.length=r,i})}};var o=r(e(248)),i=r(e(251))},function(n,t,e){(0,e(2).registerTransform)("default",function(n){return n})},function(n,t,e){(0,e(2).registerTransform)("filter",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n.rows=n.rows.filter(t.callback||function(n){return!!n})})},function(n,t,e){var r=e(5),o=e(626),i=e(71),a=e(2).registerTransform,u=e(6).getFields,c={fields:[],key:"key",retains:[],value:"value"};a("fold",function(n,t){var e=n.getColumnNames();t=r({},c,t);var a=u(t);0===a.length&&(console.warn("warning: option fields is not specified, will fold all columns."),a=e);var f=t.key,l=t.value,s=t.retains;0===s.length&&(s=o(e,a));var d=[];n.rows.forEach(function(n){a.forEach(function(t){var e=i(n,s);e[f]=t,e[l]=n[t],d.push(e)})}),n.rows=d})},function(n,t,e){var r=e(627),o=e(72),i=e(80),a=e(631),u=i(function(n,t){return a(n)?r(n,o(t,1,a,!0)):[]});n.exports=u},function(n,t,e){var r=e(104),o=e(252),i=e(253),a=e(70),u=e(85),c=e(105),f=200;n.exports=function(n,t,e,l){var s=-1,d=o,p=!0,h=n.length,v=[],g=t.length;if(!h)return v;e&&(t=a(t,u(e))),l?(d=i,p=!1):t.length>=f&&(d=c,p=!1,t=new r(t));n:for(;++s<h;){var y=n[s],_=null==e?y:e(y);if(y=l||0!==y?y:0,p&&_==_){for(var m=g;m--;)if(t[m]===_)continue n;v.push(y)}else d(t,_,l)||v.push(y)}return v}},function(n,t,e){var r=e(204),o=e(629),i=e(630);n.exports=function(n,t,e){return t==t?i(n,t,e):r(n,o,e)}},function(n,t){n.exports=function(n){return n!=n}},function(n,t){n.exports=function(n,t,e){for(var r=e-1,o=n.length;++r<o;)if(n[r]===t)return r;return-1}},function(n,t,e){var r=e(20),o=e(16);n.exports=function(n){return o(n)&&r(n)}},function(n,t,e){(0,e(2).registerTransform)("map",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n.rows=n.rows.map(t.callback||function(n){return n})})},function(n,t,e){function r(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=o({},c,t),n.rows=i(a(n.rows,t.groupBy,t.orderBy))}var o=e(5),i=e(114),a=e(18),u=e(2).registerTransform,c={groupBy:[],orderBy:[]};u("partition",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=o({},c,t),n.rows=a(n.rows,t.groupBy,t.orderBy)}),u("group",r),u("groups",r)},function(n,t,e){var r=e(5),o=e(11),i=e(7),a=e(30).sum,u=e(18),c=e(2).registerTransform,f=e(6).getField,l={groupBy:[],as:"_percent"};c("percent",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=r({},l,t);var e=f(t),c=t.dimension,s=t.groupBy,d=t.as;if(!i(c))throw new TypeError("Invalid dimension: must be a string!");if(Array.isArray(d)&&(console.warn("Invalid as: must be a string, will use the first element of the array specified."),d=d[0]),!i(d))throw new TypeError("Invalid as: must be a string!");var p=n.rows,h=[],v=u(p,s);o(v,function(n){var t=a(n.map(function(n){return n[e]})),r=u(n,[c]);o(r,function(n){var r=a(n.map(function(n){return n[e]})),o=n[0],i=o[c];o[e]=r,o[c]=i,o[d]=r/t,h.push(o)})}),n.rows=h})},function(n,t,e){var r=e(71),o=e(2).registerTransform,i=e(6).getFields;o("pick",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=i(t,n.getColumnNames());n.rows=n.rows.map(function(n){return r(n,e)})})},function(n,t,e){var r=e(5),o=e(11),i=e(7),a=e(18),u=e(2).registerTransform,c=e(6).getField,f={groupBy:[],as:"_proportion"};u("proportion",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=r({},f,t);var e=c(t),u=t.dimension,l=t.groupBy,s=t.as;if(!i(u))throw new TypeError("Invalid dimension: must be a string!");if(Array.isArray(s)&&(console.warn("Invalid as: must be a string, will use the first element of the array specified."),s=s[0]),!i(s))throw new TypeError("Invalid as: must be a string!");var d=n.rows,p=[],h=a(d,l);o(h,function(n){var t=n.length,r=a(n,[u]);o(r,function(n){var r=n.length,o=n[0],i=o[u];o[e]=r,o[u]=i,o[s]=r/t,p.push(o)})}),n.rows=p})},function(n,t,e){function r(n){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).map||{},e={};i(t)&&o(t,function(n,t){a(n)&&a(t)&&(e[t]=n)}),n.rows.forEach(function(n){o(t,function(t,e){var r=n[e];delete n[e],n[t]=r})})}var o=e(11),i=e(638),a=e(7),u=e(2).registerTransform;u("rename",r),u("rename-fields",r)},function(n,t,e){var r=e(19),o=e(102),i=e(16),a="[object Object]",u=Function.prototype,c=Object.prototype,f=u.toString,l=c.hasOwnProperty,s=f.call(Object);n.exports=function(n){if(!i(n)||r(n)!=a)return!1;var t=o(n);if(null===t)return!0;var e=l.call(t,"constructor")&&t.constructor;return"function"==typeof e&&e instanceof e&&f.call(e)==s}},function(n,t,e){var r=e(254);(0,e(2).registerTransform)("reverse",function(n){n.rows=r(n.rows)})},function(n,t,e){(0,e(2).registerTransform)("sort",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.getColumnName(0);n.rows.sort(t.callback||function(n,t){return n[e]-t[e]})})},function(n,t,e){function r(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=u(t,[n.getColumnName(0)]);if(!Array.isArray(e))throw new TypeError("Invalid fields: must be an array with strings!");n.rows=i(n.rows,e);var r=t.order;if(r&&-1===c.indexOf(r))throw new TypeError("Invalid order: "+r+" must be one of "+c.join(", "));"DESC"===r&&(n.rows=o(n.rows))}var o=e(254),i=e(642),a=e(2).registerTransform,u=e(6).getFields,c=["ASC","DESC"];a("sort-by",r),a("sortBy",r)},function(n,t,e){var r=e(72),o=e(643),i=e(80),a=e(141),u=i(function(n,t){if(null==n)return[];var e=t.length;return e>1&&a(n,t[0],t[1])?t=[]:e>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(n,r(t,1),[])});n.exports=u},function(n,t,e){var r=e(70),o=e(68),i=e(644),a=e(645),u=e(85),c=e(646),f=e(37);n.exports=function(n,t,e){var l=-1;t=r(t.length?t:[f],u(o));var s=i(n,function(n,e,o){return{criteria:r(t,function(t){return t(n)}),index:++l,value:n}});return a(s,function(n,t){return c(n,t,e)})}},function(n,t,e){var r=e(222),o=e(20);n.exports=function(n,t){var e=-1,i=o(n)?Array(n.length):[];return r(n,function(n,r,o){i[++e]=t(n,r,o)}),i}},function(n,t){n.exports=function(n,t){var e=n.length;for(n.sort(t);e--;)n[e]=n[e].value;return n}},function(n,t,e){var r=e(647);n.exports=function(n,t,e){for(var o=-1,i=n.criteria,a=t.criteria,u=i.length,c=e.length;++o<u;){var f=r(i[o],a[o]);if(f)return o>=c?f:f*("desc"==e[o]?-1:1)}return n.index-t.index}},function(n,t,e){var r=e(43);n.exports=function(n,t){if(n!==t){var e=void 0!==n,o=null===n,i=n==n,a=r(n),u=void 0!==t,c=null===t,f=t==t,l=r(t);if(!c&&!l&&!a&&n>t||a&&u&&f&&!c&&!l||o&&u&&f||!e&&f||!i)return 1;if(!o&&!a&&!l&&n<t||l&&e&&i&&!o&&!a||c&&e&&i||!u&&i||!f)return-1}return 0}},function(n,t,e){var r=e(2).registerTransform,o=e(6).getFields;r("subset",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.startRowIndex||0,r=t.endRowIndex||n.rows.length-1,i=o(t,n.getColumnNames());n.rows=n.getSubset(e,r,i)})},function(n,t,e){function r(n,t){var e=n.map(function(n){return n});return t.forEach(function(n){var t=e.indexOf(n);t>-1&&e.splice(t,1)}),e}function o(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=i({},f,t);var e=n.rows,o=t.groupBy,c=t.orderBy,l=u(e,o,c),s=0,d=[];a(l,function(n){n.length>s&&(s=n.length,d=n)});var p=[],h={};if(d.forEach(function(n){var t=c.map(function(t){return n[t]}).join("-");p.push(t),h[t]=n}),"order"===t.fillBy){var v=d[0],g=[],y={};e.forEach(function(n){var t=c.map(function(t){return n[t]}).join("-");-1===g.indexOf(t)&&(g.push(t),y[t]=n)});r(g,p).forEach(function(n){var t={};o.forEach(function(n){t[n]=v[n]}),c.forEach(function(e){t[e]=y[n][e]}),e.push(t),d.push(t),p.push(n),h[n]=t}),s=d.length}a(l,function(n){if(n!==d&&n.length<s){var t=n[0],i=[];n.forEach(function(n){i.push(c.map(function(t){return n[t]}).join("-"))});r(p,i).some(function(r,i){if(i>=s-n.length)return!0;var a=h[r],u={};return o.forEach(function(n){u[n]=t[n]}),c.forEach(function(n){u[n]=a[n]}),e.push(u),!1})}})}var i=e(5),a=e(11),u=e(18),c=e(2).registerTransform,f={fillBy:"group",groupBy:[],orderBy:[]};c("fill-rows",o),c("fillRows",o)},function(n,t,e){function r(n){return n.filter(function(n){return!c(n)})}var o=e(5),i=e(11),a=e(651),u=e(9),c=e(653),f=e(7),l=e(30),s=e(18),d=e(2).registerTransform,p=e(6).getField,h={groupBy:[]},v=["mean","median","max","min"],g={};v.forEach(function(n){g[n]=function(t,e){return l[n](e)}}),g.value=function(n,t,e){return e},d("impute",function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.rows;t=o({},h,t);var l=p(t),d=t.method,y=t.groupBy;if(!d)throw new TypeError("Invalid method!");if("value"===d&&!a(t,"value"))throw new TypeError("Invalid value: it is nil.");var _=r(n.getColumn(l)),m=s(e,y);i(m,function(n){var e=r(n.map(function(n){return n[l]}));0===e.length&&(e=_),n.forEach(function(r){if(c(r[l]))if(u(d))r[l]=d(r,e,t.value,n);else{if(!f(d))throw new TypeError("Invalid method: must be a function or one of "+v.join(", "));r[l]=g[d](r,e,t.value)}})})})},function(n,t,e){var r=e(652),o=e(203);n.exports=function(n,t){return null!=n&&o(n,t,r)}},function(n,t){var e=Object.prototype.hasOwnProperty;n.exports=function(n,t){return null!=n&&e.call(n,t)}},function(n,t){n.exports=function(n){return void 0===n}},function(n,t,e){function r(n,t){t=o({},g,t);var e=n.rows,r=t.groupBy,i=v(t);if(!Array.isArray(i))throw new TypeError("Invalid fields: it must be an array with one or more strings!");var u=t.as||[];c(u)&&(u=[u]);var f=t.operations;c(f)&&(f=[f]);var l=[y];if(Array.isArray(f)&&f.length||(console.warn('operations is not defined, will use [ "count" ] directly.'),u=f=l),1!==f.length||f[0]!==y){if(f.length!==i.length)throw new TypeError("Invalid operations: it's length must be the same as fields!");if(u.length!==i.length)throw new TypeError("Invalid as: it's length must be the same as fields!")}var s=d(e,r),p=[];a(s,function(n){var t=n[0];f.forEach(function(e,r){var o=u[r],a=i[r];t[o]=_[e](n,a)}),p.push(t)}),n.rows=p}var o=e(5),i=e(223),a=e(11),u=e(8),c=e(7),f=e(10),l=e(655),s=e(30),d=e(18),p=e(2).registerTransform,h=e(119).STATISTICS_METHODS,v=e(6).getFields,g={as:[],fields:[],groupBy:[],operations:[]},y="count",_={count:function(n){return n.length},distinct:function(n,t){return l(n.map(function(n){return n[t]})).length}};h.forEach(function(n){_[n]=function(t,e){var r=t.map(function(n){return n[e]});return u(r)&&u(r[0])&&(r=i(r)),s[n](r)}}),_.average=_.mean,p("aggregate",r),p("summary",r),n.exports={VALID_AGGREGATES:f(_)}},function(n,t,e){var r=e(656);n.exports=function(n){return n&&n.length?r(n):[]}},function(n,t,e){var r=e(104),o=e(252),i=e(253),a=e(105),u=e(657),c=e(67),f=200;n.exports=function(n,t,e){var l=-1,s=o,d=n.length,p=!0,h=[],v=h;if(e)p=!1,s=i;else if(d>=f){var g=t?null:u(n);if(g)return c(g);p=!1,s=a,v=new r}else v=t?[]:h;n:for(;++l<d;){var y=n[l],_=t?t(y):y;if(y=e||0!==y?y:0,p&&_==_){for(var m=v.length;m--;)if(v[m]===_)continue n;t&&v.push(_),h.push(y)}else s(v,_,e)||(v!==h&&v.push(_),h.push(y))}return h}},function(n,t,e){var r=e(191),o=e(658),i=e(67),a=r&&1/i(new r([,-0]))[1]==1/0?function(n){return new r(n)}:o;n.exports=a},function(n,t){n.exports=function(){}},function(n,t,e){var r=e(5),o=e(126),i=e(660),a=e(127),u=e(2).registerTransform,c=e(6).getFields,f=e(128).silverman,l={as:["x","y"],method:"linear",order:2,precision:2},s=["linear","exponential","logarithmic","power","polynomial"];u("regression",function(n,t){t=r({},l,t);var e=c(t);if(!Array.isArray(e)||2!==e.length)throw new TypeError("invalid fields: must be an array of 2 strings.");var u=e[0],d=e[1],p=t.method;if(-1===s.indexOf(p))throw new TypeError("invalid method: "+p+". Must be one of "+s.join(", "));var h=n.rows.map(function(n){return[n[u],n[d]]}),v=i[p](h,t),g=t.extent;Array.isArray(g)&&2===g.length||(g=n.range(u));var y=t.bandwidth;(!o(y)||y<=0)&&(y=f(n.getColumn(u)));var _=a(g,y),m=[],b=t.as,x=b[0],w=b[1];_.forEach(function(n){var t={},e=v.predict(n),r=e[0],o=e[1];t[x]=r,t[w]=o,isFinite(o)&&m.push(t)}),n.rows=m}),n.exports={REGRESSION_METHODS:s}},function(n,t,e){var r,o,i;!function(e,a){o=[n],void 0!==(i="function"==typeof(r=a)?r.apply(t,o):r)&&(n.exports=i)}(0,function(n){"use strict";function t(n,t){var e=[],r=[];n.forEach(function(n,o){null!==n[1]&&(r.push(n),e.push(t[o]))});var o=r.reduce(function(n,t){return n+t[1]},0)/r.length,i=r.reduce(function(n,t){var e=t[1]-o;return n+e*e},0);return 1-r.reduce(function(n,t,r){var o=e[r],i=t[1]-o[1];return n+i*i},0)/i}function e(n,t){var e=Math.pow(10,t);return Math.round(n*e)/e}var r=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},o={order:2,precision:2,period:null},i={linear:function(n,r){for(var o=[0,0,0,0,0],i=0,a=0;a<n.length;a++)null!==n[a][1]&&(i++,o[0]+=n[a][0],o[1]+=n[a][1],o[2]+=n[a][0]*n[a][0],o[3]+=n[a][0]*n[a][1],o[4]+=n[a][1]*n[a][1]);var u=i*o[2]-o[0]*o[0],c=i*o[3]-o[0]*o[1],f=0===u?0:e(c/u,r.precision),l=e(o[1]/i-f*o[0]/i,r.precision),s=function(n){return[e(n,r.precision),e(f*n+l,r.precision)]},d=n.map(function(n){return s(n[0])});return{points:d,predict:s,equation:[f,l],r2:e(t(n,d),r.precision),string:0===l?"y = "+f+"x":"y = "+f+"x + "+l}},exponential:function(n,r){for(var o=[0,0,0,0,0,0],i=0;i<n.length;i++)null!==n[i][1]&&(o[0]+=n[i][0],o[1]+=n[i][1],o[2]+=n[i][0]*n[i][0]*n[i][1],o[3]+=n[i][1]*Math.log(n[i][1]),o[4]+=n[i][0]*n[i][1]*Math.log(n[i][1]),o[5]+=n[i][0]*n[i][1]);var a=o[1]*o[2]-o[5]*o[5],u=Math.exp((o[2]*o[3]-o[5]*o[4])/a),c=(o[1]*o[4]-o[5]*o[3])/a,f=e(u,r.precision),l=e(c,r.precision),s=function(n){return[e(n,r.precision),e(f*Math.exp(l*n),r.precision)]},d=n.map(function(n){return s(n[0])});return{points:d,predict:s,equation:[f,l],string:"y = "+f+"e^("+l+"x)",r2:e(t(n,d),r.precision)}},logarithmic:function(n,r){for(var o=[0,0,0,0],i=n.length,a=0;a<i;a++)null!==n[a][1]&&(o[0]+=Math.log(n[a][0]),o[1]+=n[a][1]*Math.log(n[a][0]),o[2]+=n[a][1],o[3]+=Math.pow(Math.log(n[a][0]),2));var u=e((i*o[1]-o[2]*o[0])/(i*o[3]-o[0]*o[0]),r.precision),c=e((o[2]-u*o[0])/i,r.precision),f=function(n){return[e(n,r.precision),e(e(c+u*Math.log(n),r.precision),r.precision)]},l=n.map(function(n){return f(n[0])});return{points:l,predict:f,equation:[c,u],string:"y = "+c+" + "+u+" ln(x)",r2:e(t(n,l),r.precision)}},power:function(n,r){for(var o=[0,0,0,0,0],i=n.length,a=0;a<i;a++)null!==n[a][1]&&(o[0]+=Math.log(n[a][0]),o[1]+=Math.log(n[a][1])*Math.log(n[a][0]),o[2]+=Math.log(n[a][1]),o[3]+=Math.pow(Math.log(n[a][0]),2));var u=(i*o[1]-o[0]*o[2])/(i*o[3]-Math.pow(o[0],2)),c=(o[2]-u*o[0])/i,f=e(Math.exp(c),r.precision),l=e(u,r.precision),s=function(n){return[e(n,r.precision),e(e(f*Math.pow(n,l),r.precision),r.precision)]},d=n.map(function(n){return s(n[0])});return{points:d,predict:s,equation:[f,l],string:"y = "+f+"x^"+l,r2:e(t(n,d),r.precision)}},polynomial:function(n,r){for(var o=[],i=[],a=0,u=0,c=n.length,f=r.order+1,l=0;l<f;l++){for(var s=0;s<c;s++)null!==n[s][1]&&(a+=Math.pow(n[s][0],l)*n[s][1]);o.push(a),a=0;for(var d=[],p=0;p<f;p++){for(var h=0;h<c;h++)null!==n[h][1]&&(u+=Math.pow(n[h][0],l+p));d.push(u),u=0}i.push(d)}i.push(o);for(var v=function(n,t){for(var e=n,r=n.length-1,o=[t],i=0;i<r;i++){for(var a=i,u=i+1;u<r;u++)Math.abs(e[i][u])>Math.abs(e[i][a])&&(a=u);for(var c=i;c<r+1;c++){var f=e[c][i];e[c][i]=e[c][a],e[c][a]=f}for(var l=i+1;l<r;l++)for(var s=r;s>=i;s--)e[s][l]-=e[s][i]*e[i][l]/e[i][i]}for(var d=r-1;d>=0;d--){for(var p=0,h=d+1;h<r;h++)p+=e[h][d]*o[h];o[d]=(e[r][d]-p)/e[d][d]}return o}(i,f).map(function(n){return e(n,r.precision)}),g=function(n){return[e(n,r.precision),e(v.reduce(function(t,e,r){return t+e*Math.pow(n,r)},0),r.precision)]},y=n.map(function(n){return g(n[0])}),_="y = ",m=v.length-1;m>=0;m--)_+=m>1?v[m]+"x^"+m+" + ":1===m?v[m]+"x + ":v[m];return{string:_,points:y,predict:g,equation:[].concat(function(n){if(Array.isArray(n)){for(var t=0,e=Array(n.length);t<n.length;t++)e[t]=n[t];return e}return Array.from(n)}(v)).reverse(),r2:e(t(n,y),r.precision)}}};n.exports=Object.keys(i).reduce(function(n,t){return r({_round:e},n,function(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}({},t,function(n,e){return i[t](n,r({},o,e))}))},{})})},function(n,t,e){function r(n,t,e,r){return Math.sqrt((n-e)*(n-e)+(t-r)*(t-r))}function o(n,t,e){var r=n-e;t/=2;var o=Math.floor(r/t);return[t*(o+(1===Math.abs(o%2)?1:0))+e,t*(o+(1===Math.abs(o%2)?0:1))+e]}function i(n,t){t=a({},l,t);var e=f(t);if(!Array.isArray(e)||2!==e.length)throw new TypeError("Invalid fields: it must be an array with 2 strings!");var i=e[0],c=e[1],d=n.range(i),h=n.range(c),v=d[1]-d[0],g=h[1]-h[0],y=t.binWidth||[];if(2!==y.length){var _=t.bins,m=_[0],b=_[1];if(m<=0||b<=0)throw new TypeError("Invalid bins: must be an array with two positive numbers (e.g. [ 30, 30 ])!");y=[v/m,g/b]}var x=t.offset,w=x[0],M=x[1],P=3*y[0]/(s*y[1]),E=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[1,1],e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0,0],i={},a=t[0],u=t[1],c=e[0],f=e[1];return n.forEach(function(n){var t=n[0],e=n[1],l=o(t,a,c),s=l[0],d=l[1],p=o(e,u,f),h=p[0],v=p[1],g=void 0,y=void 0,_=void 0;r(t,e,s,h)<r(t,e,d,v)?(g="x"+s+"y"+h,y=s,_=h):(g="x"+d+"y"+v,y=d,_=v),i[g]=i[g]||{x:y,y:_,count:0},i[g].count++}),i}(n.rows.map(function(n){return[n[i],P*n[c]]}),[y[0],P*y[1]],[w,P*M]),j=t.as,S=j[0],O=j[1],R=j[2];if(!S||!O||!R)throw new TypeError('Invalid as: it must be an array with three elements (e.g. [ "x", "y", "count" ])!');var T=y[0]/s,q=p.map(function(n){return[Math.sin(n)*T,-Math.cos(n)*T]}),A=[],C=0;t.sizeByCount&&u(E,function(n){n.count>C&&(C=n.count)}),u(E,function(n){var e=n.x,r=n.y,o=n.count,i={};i[R]=o,t.sizeByCount?(i[S]=q.map(function(t){return e+n.count/C*t[0]}),i[O]=q.map(function(t){return(r+n.count/C*t[1])/P})):(i[S]=q.map(function(n){return e+n[0]}),i[O]=q.map(function(n){return(r+n[1])/P})),A.push(i)}),n.rows=A}var a=e(5),u=e(11),c=e(2).registerTransform,f=e(6).getFields,l={as:["x","y","count"],bins:[30,30],offset:[0,0],sizeByCount:!1},s=Math.sqrt(3),d=Math.PI/3,p=[0,d,2*d,3*d,4*d,5*d];c("bin.hexagon",i),c("bin.hex",i),c("hexbin",i)},function(n,t,e){function r(n,t){t=o({},l,t);var e=f(t),r=n.range(e),c=r[1]-r[0],s=t.binWidth;if(!s){var d=t.bins;if(d<=0)throw new TypeError("Invalid bins: it must be a positive number!");s=c/d}var p=t.offset%s,h=[],v=t.groupBy,g=u(n.rows,v);i(g,function(n){var r={};n.map(function(n){return n[e]}).forEach(function(n){var t=function(n,t,e){var r=n-e,o=Math.floor(r/t);return[o*t+e,(o+1)*t+e]}(n,s,p),e=t[0],o=t[1],i=e+"-"+o;r[i]=r[i]||{x0:e,x1:o,count:0},r[i].count++});var u=t.as,c=u[0],f=u[1];if(!c||!f)throw new TypeError('Invalid as: it must be an array with 2 elements (e.g. [ "x", "count" ])!');var l=a(n[0],v);i(r,function(n){var t=o({},l);t[c]=[n.x0,n.x1],t[f]=n.count,h.push(t)})}),n.rows=h}var o=e(5),i=e(11),a=e(71),u=e(18),c=e(2).registerTransform,f=e(6).getField,l={as:["x","count"],bins:30,offset:0,groupBy:[]};c("bin.histogram",r),c("bin.dot",r)},function(n,t,e){var r=e(5),o=e(11),i=e(7),a=e(30).quantile,u=e(18),c=e(240),f=e(2).registerTransform,l=e(6).getField,s={as:"_bin",groupBy:[],fraction:4};f("bin.quantile",function(n,t){t=r({},s,t);var e=l(t),f=t.as;if(!i(f))throw new TypeError('Invalid as: it must be a string (e.g. "_bin")!');var d=t.p,p=t.fraction;Array.isArray(d)&&0!==d.length||(d=c(p));var h=n.rows,v=t.groupBy,g=u(h,v),y=[];o(g,function(n){var t=n[0],r=n.map(function(n){return n[e]}),o=d.map(function(n){return a(r,n)});t[f]=o,y.push(t)}),n.rows=y})},function(n,t,e){function r(n,t,e){var r=n-e,o=Math.floor(r/t);return[o*t+e,(o+1)*t+e]}function o(n,t){t=i({},f,t);var e=c(t),o=e[0],u=e[1];if(!o||!u)throw new TypeError("Invalid fields: must be an array with 2 strings!");var l=n.range(o),s=n.range(u),d=l[1]-l[0],p=s[1]-s[0],h=t.binWidth||[];if(2!==h.length){var v=t.bins,g=v[0],y=v[1];if(g<=0||y<=0)throw new TypeError("Invalid bins: must be an array with 2 positive numbers (e.g. [ 30, 30 ])!");h=[d/g,p/y]}var _=n.rows.map(function(n){return[n[o],n[u]]}),m={},b=t.offset,x=b[0],w=b[1];_.forEach(function(n){var t=r(n[0],h[0],x),e=t[0],o=t[1],i=r(n[1],h[1],w),a=i[0],u=i[1],c=e+"-"+o+"-"+a+"-"+u;m[c]=m[c]||{x0:e,x1:o,y0:a,y1:u,count:0},m[c].count++});var M=[],P=t.as,E=P[0],j=P[1],S=P[2];if(!E||!j||!S)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ "x", "y", "count" ])!');if(t.sizeByCount){var O=0;a(m,function(n){n.count>O&&(O=n.count)}),a(m,function(n){var t=n.x0,e=n.x1,r=n.y0,o=n.y1,i=n.count,a=i/O,u=(t+e)/2,c=(r+o)/2,f=(e-t)*a/2,l=(o-r)*a/2,s=u-f,d=u+f,p=c-l,h=c+l,v={};v[E]=[s,d,d,s],v[j]=[p,p,h,h],v[S]=i,M.push(v)})}else a(m,function(n){var t={};t[E]=[n.x0,n.x1,n.x1,n.x0],t[j]=[n.y0,n.y0,n.y1,n.y1],t[S]=n.count,M.push(t)});n.rows=M}var i=e(5),a=e(11),u=e(2).registerTransform,c=e(6).getFields,f={as:["x","y","count"],bins:[30,30],offset:[0,0],sizeByCount:!1};u("bin.rectangle",o),u("bin.rect",o)},function(n,t,e){var r=e(5),o=e(7),i=e(2).registerTransform,a=e(6).getField,u={as:["_centroid_x","_centroid_y"]};i("geo.centroid",function(n,t){t=r({},u,t);var e=a(t),i=t.geoView||t.geoDataView;if(o(i)&&(i=n.dataSet.getView(i)),!i||"geo"!==i.dataType)throw new TypeError("Invalid geoView: must be a DataView of GEO dataType!");var c=t.as;if(!Array.isArray(c)||2!==c.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "cX", "cY" ])!');var f=c[0],l=c[1];n.rows.forEach(function(n){var t=i.geoFeatureByName(n[e]);t&&(i._projectedAs?(n[f]=t[i._projectedAs[2]],n[l]=t[i._projectedAs[3]]):(n[f]=t.centroidX,n[l]=t.centroidY))})})},function(n,t,e){var r=e(5),o=e(0),i=e(243),a=e(2).registerTransform,u=e(206),c=o.geoPath,f={as:["_x","_y","_centroid_x","_centroid_y"]};a("geo.projection",function(n,t){if("geo"!==n.dataType&&"geo-graticule"!==n.dataType)throw new TypeError("Invalid dataView: this transform is for Geo data only!");var e=(t=r({},f,t)).projection;if(!e)throw new TypeError("Invalid projection!");e=u(e);var o=c(e),a=t.as;if(!Array.isArray(a)||4!==a.length)throw new TypeError('Invalid as: it must be an array with 4 strings (e.g. [ "x", "y", "cX", "cY" ])!');n._projectedAs=a;var l=a[0],s=a[1],d=a[2],p=a[3];n.rows.forEach(function(n){n[l]=[],n[s]=[];var t=o(n);if(t){i(t)._path.forEach(function(t){n[l].push(t[1]),n[s].push(t[2])});var e=o.centroid(n);n[d]=e[0],n[p]=e[1]}}),n.rows=n.rows.filter(function(n){return 0!==n[l].length})})},function(n,t,e){var r=e(5),o=e(7),i=e(2).registerTransform,a=e(6).getField,u={as:["_x","_y"]};i("geo.region",function(n,t){t=r({},u,t);var e=a(t),i=t.geoView||t.geoDataView;if(o(i)&&(i=n.dataSet.getView(i)),!i||"geo"!==i.dataType)throw new TypeError("Invalid geoView: must be a DataView of GEO dataType!");var c=t.as;if(!Array.isArray(c)||2!==c.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var f=c[0],l=c[1];n.rows.forEach(function(n){var t=i.geoFeatureByName(n[e]);t&&(i._projectedAs?(n[f]=t[i._projectedAs[0]],n[l]=t[i._projectedAs[1]]):(n[f]=t.longitude,n[l]=t.latitude))})})},function(n,t,e){function r(n,t){t=o({},f,t);var e={},r=n.nodes,c=n.edges;Array.isArray(r)&&0!==r.length||(r=function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.forEach(function(n){var r=t.edgeSource(n),o=t.edgeTarget(n);e[r]||(e[r]={id:r}),e[o]||(e[o]={id:o})}),a(e)}(c,t,e)),r.forEach(function(n){var r=t.id(n);e[r]=n}),function(n,t,e){i(n,function(n,r){n.inEdges=t.filter(function(n){return""+e.target(n)==""+r}),n.outEdges=t.filter(function(n){return""+e.source(n)==""+r}),n.edges=n.outEdges.concat(n.inEdges),n.frequency=n.edges.length,n.value=0,n.inEdges.forEach(function(t){n.value+=e.targetWeight(t)}),n.outEdges.forEach(function(t){n.value+=e.sourceWeight(t)})})}(e,c,t),function(n,t){var e={weight:function(n,t){return t.value-n.value},frequency:function(n,t){return t.frequency-n.frequency},id:function(n,e){return(""+t.id(n)).localeCompare(""+t.id(e))}}[t.sortBy];!e&&u(t.sortBy)&&(e=t.sortBy),e&&n.sort(e)}(r,t),function(n,t){var e=n.length;if(!e)throw new TypeError("Invalid nodes: it's empty!");if(t.weight){var r=t.marginRatio;if(r<0||r>=1)throw new TypeError("Invalid marginRatio: it must be in range [0, 1)!");var o=r/(2*e),i=t.thickness;if(i<=0||i>=1)throw new TypeError("Invalid thickness: it must be in range (0, 1)!");var a=0;n.forEach(function(n){a+=n.value}),n.forEach(function(n){n.weight=n.value/a,n.width=n.weight*(1-r),n.height=i}),n.forEach(function(e,r){for(var a=0,u=r-1;u>=0;u--)a+=n[u].width+2*o;var c=e.minX=o+a,f=e.maxX=e.minX+e.width,l=e.minY=t.y-i/2,s=e.maxY=l+i;e.x=[c,f,f,c],e.y=[l,l,s,s]})}else{var u=1/e;n.forEach(function(n,e){n.x=(e+.5)*u,n.y=t.y})}}(r,t),function(n,t,e){if(e.weight){var r={};i(n,function(n,t){r[t]=n.value}),t.forEach(function(t){var o=e.source(t),i=e.target(t),a=n[o],u=n[i];if(a&&u){var c=r[o],f=e.sourceWeight(t),l=a.minX+(a.value-c)/a.value*a.width,s=l+f/a.value*a.width;r[o]-=f;var d=r[i],p=e.targetWeight(t),h=u.minX+(u.value-d)/u.value*u.width,v=h+p/u.value*u.width;r[i]-=p;var g=e.y;t.x=[l,s,h,v],t.y=[g,g,g,g]}})}else t.forEach(function(t){var r=n[e.source(t)],o=n[e.target(t)];r&&o&&(t.x=[r.x,o.x],t.y=[r.y,o.y])})}(e,c,t),n.nodes=r,n.edges=c}var o=e(5),i=e(11),a=e(114),u=e(9),c=e(2).registerTransform,f={y:0,thickness:.05,weight:!1,marginRatio:.1,id:function(n){return n.id},source:function(n){return n.source},target:function(n){return n.target},sourceWeight:function(n){return n.value||1},targetWeight:function(n){return n.value||1},sortBy:null};c("diagram.arc",r),c("arc",r)},function(n,t,e){function r(n,t){t=o({},v,t);var e=null;i(t.nodeAlign)?e=h[t.nodeAlign]:a(t.nodeAlign)&&(e=t.nodeAlign);var r=c().links(function(n){return n.edges}).nodeWidth(t.nodeWidth).nodePadding(t.nodePadding).extent([[0,0],[1,1]]);a(t.nodeId)&&r.nodeId(t.nodeId),e&&r.nodeAlign(e),r(n),n.nodes.forEach(function(n){var t=n.x0,e=n.x1,r=n.y0,o=n.y1;n.x=[t,e,e,t],n.y=[r,r,o,o]}),n.edges.forEach(function(n){var t=n.source,e=n.target,r=t.x1,o=e.x0;n.x=[r,r,o,o];var i=n.width/2;n.y=[n.y0+i,n.y0-i,n.y1+i,n.y1-i]})}var o=e(5),i=e(7),a=e(9),u=e(670),c=u.sankey,f=u.sankeyLeft,l=u.sankeyRight,s=u.sankeyCenter,d=u.sankeyJustify,p=e(2).registerTransform,h={sankeyLeft:f,sankeyRight:l,sankeyCenter:s,sankeyJustify:d},v={value:function(n){return n.value},source:function(n){return n.source},target:function(n){return n.target},nodeAlign:"sankeyJustify",nodeWidth:.02,nodePadding:.02};p("diagram.sankey",r),p("sankey",r)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(671);Object.defineProperty(t,"sankey",{enumerable:!0,get:function(){return r(o).default}});var i=e(255);Object.defineProperty(t,"sankeyCenter",{enumerable:!0,get:function(){return i.center}}),Object.defineProperty(t,"sankeyLeft",{enumerable:!0,get:function(){return i.left}}),Object.defineProperty(t,"sankeyRight",{enumerable:!0,get:function(){return i.right}}),Object.defineProperty(t,"sankeyJustify",{enumerable:!0,get:function(){return i.justify}});var a=e(679);Object.defineProperty(t,"sankeyLinkHorizontal",{enumerable:!0,get:function(){return r(a).default}})},function(n,t,e){function r(n,t){return i(n.source,t.source)||n.index-t.index}function o(n,t){return i(n.target,t.target)||n.index-t.index}function i(n,t){return n.y0-t.y0}function a(n){return n.value}function u(n){return(n.y0+n.y1)/2}function c(n){return u(n.source)*n.value}function f(n){return u(n.target)*n.value}function l(n){return n.index}function s(n){return n.nodes}function d(n){return n.links}function p(n,t){var e=n.get(t);if(!e)throw new Error("missing: "+t);return e}t.__esModule=!0;var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.default=function(){function n(){var n={nodes:j.apply(null,arguments),links:S.apply(null,arguments)};return function(n){n.nodes.forEach(function(n,t){n.index=t,n.sourceLinks=[],n.targetLinks=[]});var t=(0,g.map)(n.nodes,P);n.links.forEach(function(n,e){n.index=e;var r=n.source,o=n.target;"object"!==(void 0===r?"undefined":h(r))&&(r=n.source=p(t,r)),"object"!==(void 0===o?"undefined":h(o))&&(o=n.target=p(t,o)),r.sourceLinks.push(n),o.targetLinks.push(n)})}(n),function(n){n.nodes.forEach(function(n){n.value=Math.max((0,v.sum)(n.sourceLinks,a),(0,v.sum)(n.targetLinks,a))})}(n),function(n){var t,r,o;for(t=n.nodes,r=[],o=0;t.length;++o,t=r,r=[])t.forEach(function(n){n.depth=o,n.sourceLinks.forEach(function(n){r.indexOf(n.target)<0&&r.push(n.target)})});for(t=n.nodes,r=[],o=0;t.length;++o,t=r,r=[])t.forEach(function(n){n.height=o,n.targetLinks.forEach(function(n){r.indexOf(n.source)<0&&r.push(n.source)})});var i=(b-e-w)/(o-1);n.nodes.forEach(function(n){n.x1=(n.x0=e+Math.max(0,Math.min(o-1,Math.floor(E.call(null,n,o))))*i)+w})}(n),function(n){function t(){e.forEach(function(n){var t,e,r,o=m,a=n.length;for(n.sort(i),r=0;r<a;++r)t=n[r],(e=o-t.y0)>0&&(t.y0+=e,t.y1+=e),o=t.y1+M;if((e=o-M-x)>0)for(o=t.y0-=e,t.y1-=e,r=a-2;r>=0;--r)t=n[r],(e=t.y1+M-o)>0&&(t.y0-=e,t.y1-=e),o=t.y0})}var e=(0,g.nest)().key(function(n){return n.x0}).sortKeys(v.ascending).entries(n.nodes).map(function(n){return n.values});(function(){var t=(0,v.min)(e,function(n){return(x-m-(n.length-1)*M)/(0,v.sum)(n,a)});e.forEach(function(n){n.forEach(function(n,e){n.y1=(n.y0=e)+n.value*t})}),n.links.forEach(function(n){n.width=n.value*t})})(),t();for(var r=1,o=O;o>0;--o)!function(n){e.slice().reverse().forEach(function(t){t.forEach(function(t){if(t.sourceLinks.length){var e=((0,v.sum)(t.sourceLinks,f)/(0,v.sum)(t.sourceLinks,a)-u(t))*n;t.y0+=e,t.y1+=e}})})}(r*=.99),t(),function(n){e.forEach(function(t){t.forEach(function(t){if(t.targetLinks.length){var e=((0,v.sum)(t.targetLinks,c)/(0,v.sum)(t.targetLinks,a)-u(t))*n;t.y0+=e,t.y1+=e}})})}(r),t()}(n),t(n),n}function t(n){n.nodes.forEach(function(n){n.sourceLinks.sort(o),n.targetLinks.sort(r)}),n.nodes.forEach(function(n){var t=n.y0,e=t;n.sourceLinks.forEach(function(n){n.y0=t+n.width/2,t+=n.width}),n.targetLinks.forEach(function(n){n.y1=e+n.width/2,e+=n.width})})}var e=0,m=0,b=1,x=1,w=24,M=8,P=l,E=y.justify,j=s,S=d,O=32;return n.update=function(n){return t(n),n},n.nodeId=function(t){return arguments.length?(P="function"==typeof t?t:(0,_.default)(t),n):P},n.nodeAlign=function(t){return arguments.length?(E="function"==typeof t?t:(0,_.default)(t),n):E},n.nodeWidth=function(t){return arguments.length?(w=+t,n):w},n.nodePadding=function(t){return arguments.length?(M=+t,n):M},n.nodes=function(t){return arguments.length?(j="function"==typeof t?t:(0,_.default)(t),n):j},n.links=function(t){return arguments.length?(S="function"==typeof t?t:(0,_.default)(t),n):S},n.size=function(t){return arguments.length?(e=m=0,b=+t[0],x=+t[1],n):[b-e,x-m]},n.extent=function(t){return arguments.length?(e=+t[0][0],b=+t[1][0],m=+t[0][1],x=+t[1][1],n):[[e,m],[b,x]]},n.iterations=function(t){return arguments.length?(O=+t,n):O},n};var v=e(14),g=e(672),y=e(255),_=function(n){return n&&n.__esModule?n:{default:n}}(e(678))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(673);Object.defineProperty(t,"nest",{enumerable:!0,get:function(){return r(o).default}});var i=e(674);Object.defineProperty(t,"set",{enumerable:!0,get:function(){return r(i).default}});var a=e(129);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return r(a).default}});var u=e(675);Object.defineProperty(t,"keys",{enumerable:!0,get:function(){return r(u).default}});var c=e(676);Object.defineProperty(t,"values",{enumerable:!0,get:function(){return r(c).default}});var f=e(677);Object.defineProperty(t,"entries",{enumerable:!0,get:function(){return r(f).default}})},function(n,t,e){function r(){return{}}function o(n,t,e){n[t]=e}function i(){return(0,u.default)()}function a(n,t,e){n.set(t,e)}t.__esModule=!0,t.default=function(){function n(t,r,o,i){if(r>=l.length)return null!=e&&t.sort(e),null!=c?c(t):t;for(var a,f,s,d=-1,p=t.length,h=l[r++],v=(0,u.default)(),g=o();++d<p;)(s=v.get(a=h(f=t[d])+""))?s.push(f):v.set(a,[f]);return v.each(function(t,e){i(g,e,n(t,r,o,i))}),g}function t(n,e){if(++e>l.length)return n;var r,o=s[e-1];return null!=c&&e>=l.length?r=n.entries():(r=[],n.each(function(n,o){r.push({key:o,values:t(n,e)})})),null!=o?r.sort(function(n,t){return o(n.key,t.key)}):r}var e,c,f,l=[],s=[];return f={object:function(t){return n(t,0,r,o)},map:function(t){return n(t,0,i,a)},entries:function(e){return t(n(e,0,i,a),0)},key:function(n){return l.push(n),f},sortKeys:function(n){return s[l.length-1]=n,f},sortValues:function(n){return e=n,f},rollup:function(n){return c=n,f}}};var u=function(n){return n&&n.__esModule?n:{default:n}}(e(129))},function(n,t,e){function r(){}function o(n,t){var e=new r;if(n instanceof r)n.each(function(n){e.add(n)});else if(n){var o=-1,i=n.length;if(null==t)for(;++o<i;)e.add(n[o]);else for(;++o<i;)e.add(t(n[o],o,n))}return e}t.__esModule=!0;var i=e(129),a=function(n){return n&&n.__esModule?n:{default:n}}(i).default.prototype;r.prototype=o.prototype={constructor:r,has:a.has,add:function(n){return n+="",this[i.prefix+n]=n,this},remove:a.remove,clear:a.clear,values:a.keys,size:a.size,empty:a.empty,each:a.each},t.default=o},function(n,t){t.__esModule=!0,t.default=function(n){var t=[];for(var e in n)t.push(e);return t}},function(n,t){t.__esModule=!0,t.default=function(n){var t=[];for(var e in n)t.push(n[e]);return t}},function(n,t){t.__esModule=!0,t.default=function(n){var t=[];for(var e in n)t.push({key:e,value:n[e]});return t}},function(n,t){t.__esModule=!0,t.default=function(n){return function(){return n}}},function(n,t,e){function r(n){return[n.source.x1,n.y0]}function o(n){return[n.target.x0,n.y1]}t.__esModule=!0,t.default=function(){return(0,i.linkHorizontal)().source(r).target(o)};var i=e(680)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0;var o=e(681);Object.defineProperty(t,"arc",{enumerable:!0,get:function(){return r(o).default}});var i=e(256);Object.defineProperty(t,"area",{enumerable:!0,get:function(){return r(i).default}});var a=e(130);Object.defineProperty(t,"line",{enumerable:!0,get:function(){return r(a).default}});var u=e(682);Object.defineProperty(t,"pie",{enumerable:!0,get:function(){return r(u).default}});var c=e(685);Object.defineProperty(t,"areaRadial",{enumerable:!0,get:function(){return r(c).default}}),Object.defineProperty(t,"radialArea",{enumerable:!0,get:function(){return r(c).default}});var f=e(258);Object.defineProperty(t,"lineRadial",{enumerable:!0,get:function(){return r(f).default}}),Object.defineProperty(t,"radialLine",{enumerable:!0,get:function(){return r(f).default}});var l=e(259);Object.defineProperty(t,"pointRadial",{enumerable:!0,get:function(){return r(l).default}});var s=e(686);Object.defineProperty(t,"linkHorizontal",{enumerable:!0,get:function(){return s.linkHorizontal}}),Object.defineProperty(t,"linkVertical",{enumerable:!0,get:function(){return s.linkVertical}}),Object.defineProperty(t,"linkRadial",{enumerable:!0,get:function(){return s.linkRadial}});var d=e(687);Object.defineProperty(t,"symbol",{enumerable:!0,get:function(){return r(d).default}}),Object.defineProperty(t,"symbols",{enumerable:!0,get:function(){return d.symbols}});var p=e(261);Object.defineProperty(t,"symbolCircle",{enumerable:!0,get:function(){return r(p).default}});var h=e(262);Object.defineProperty(t,"symbolCross",{enumerable:!0,get:function(){return r(h).default}});var v=e(263);Object.defineProperty(t,"symbolDiamond",{enumerable:!0,get:function(){return r(v).default}});var g=e(265);Object.defineProperty(t,"symbolSquare",{enumerable:!0,get:function(){return r(g).default}});var y=e(264);Object.defineProperty(t,"symbolStar",{enumerable:!0,get:function(){return r(y).default}});var _=e(266);Object.defineProperty(t,"symbolTriangle",{enumerable:!0,get:function(){return r(_).default}});var m=e(267);Object.defineProperty(t,"symbolWye",{enumerable:!0,get:function(){return r(m).default}});var b=e(688);Object.defineProperty(t,"curveBasisClosed",{enumerable:!0,get:function(){return r(b).default}});var x=e(689);Object.defineProperty(t,"curveBasisOpen",{enumerable:!0,get:function(){return r(x).default}});var w=e(77);Object.defineProperty(t,"curveBasis",{enumerable:!0,get:function(){return r(w).default}});var M=e(690);Object.defineProperty(t,"curveBundle",{enumerable:!0,get:function(){return r(M).default}});var P=e(268);Object.defineProperty(t,"curveCardinalClosed",{enumerable:!0,get:function(){return r(P).default}});var E=e(269);Object.defineProperty(t,"curveCardinalOpen",{enumerable:!0,get:function(){return r(E).default}});var j=e(78);Object.defineProperty(t,"curveCardinal",{enumerable:!0,get:function(){return r(j).default}});var S=e(691);Object.defineProperty(t,"curveCatmullRomClosed",{enumerable:!0,get:function(){return r(S).default}});var O=e(692);Object.defineProperty(t,"curveCatmullRomOpen",{enumerable:!0,get:function(){return r(O).default}});var R=e(132);Object.defineProperty(t,"curveCatmullRom",{enumerable:!0,get:function(){return r(R).default}});var T=e(693);Object.defineProperty(t,"curveLinearClosed",{enumerable:!0,get:function(){return r(T).default}});var q=e(75);Object.defineProperty(t,"curveLinear",{enumerable:!0,get:function(){return r(q).default}});var A=e(694);Object.defineProperty(t,"curveMonotoneX",{enumerable:!0,get:function(){return A.monotoneX}}),Object.defineProperty(t,"curveMonotoneY",{enumerable:!0,get:function(){return A.monotoneY}});var C=e(695);Object.defineProperty(t,"curveNatural",{enumerable:!0,get:function(){return r(C).default}});var k=e(696);Object.defineProperty(t,"curveStep",{enumerable:!0,get:function(){return r(k).default}}),Object.defineProperty(t,"curveStepAfter",{enumerable:!0,get:function(){return k.stepAfter}}),Object.defineProperty(t,"curveStepBefore",{enumerable:!0,get:function(){return k.stepBefore}});var z=e(697);Object.defineProperty(t,"stack",{enumerable:!0,get:function(){return r(z).default}});var N=e(698);Object.defineProperty(t,"stackOffsetExpand",{enumerable:!0,get:function(){return r(N).default}});var L=e(699);Object.defineProperty(t,"stackOffsetDiverging",{enumerable:!0,get:function(){return r(L).default}});var I=e(51);Object.defineProperty(t,"stackOffsetNone",{enumerable:!0,get:function(){return r(I).default}});var B=e(700);Object.defineProperty(t,"stackOffsetSilhouette",{enumerable:!0,get:function(){return r(B).default}});var F=e(701);Object.defineProperty(t,"stackOffsetWiggle",{enumerable:!0,get:function(){return r(F).default}});var D=e(133);Object.defineProperty(t,"stackOrderAscending",{enumerable:!0,get:function(){return r(D).default}});var G=e(702);Object.defineProperty(t,"stackOrderDescending",{enumerable:!0,get:function(){return r(G).default}});var H=e(703);Object.defineProperty(t,"stackOrderInsideOut",{enumerable:!0,get:function(){return r(H).default}});var V=e(52);Object.defineProperty(t,"stackOrderNone",{enumerable:!0,get:function(){return r(V).default}});var U=e(704);Object.defineProperty(t,"stackOrderReverse",{enumerable:!0,get:function(){return r(U).default}})},function(n,t,e){function r(n){return n.innerRadius}function o(n){return n.outerRadius}function i(n){return n.startAngle}function a(n){return n.endAngle}function u(n){return n&&n.padAngle}function c(n,t,e,r,o,i,a){var u=n-e,c=t-r,f=(a?i:-i)/(0,s.sqrt)(u*u+c*c),l=f*c,d=-f*u,p=n+l,h=t+d,v=e+l,g=r+d,y=(p+v)/2,_=(h+g)/2,m=v-p,b=g-h,x=m*m+b*b,w=o-i,M=p*g-v*h,P=(b<0?-1:1)*(0,s.sqrt)((0,s.max)(0,w*w*x-M*M)),E=(M*b-m*P)/x,j=(-M*m-b*P)/x,S=(M*b+m*P)/x,O=(-M*m+b*P)/x,R=E-y,T=j-_,q=S-y,A=O-_;return R*R+T*T>q*q+A*A&&(E=S,j=O),{cx:E,cy:j,x01:-l,y01:-d,x11:E*(o/w-1),y11:j*(o/w-1)}}t.__esModule=!0,t.default=function(){function n(){var n,r,o=+t.apply(this,arguments),i=+e.apply(this,arguments),a=h.apply(this,arguments)-s.halfPi,u=v.apply(this,arguments)-s.halfPi,l=(0,s.abs)(u-a),_=u>a;if(y||(y=n=(0,f.path)()),i<o&&(r=i,i=o,o=r),i>s.epsilon)if(l>s.tau-s.epsilon)y.moveTo(i*(0,s.cos)(a),i*(0,s.sin)(a)),y.arc(0,0,i,a,u,!_),o>s.epsilon&&(y.moveTo(o*(0,s.cos)(u),o*(0,s.sin)(u)),y.arc(0,0,o,u,a,_));else{var m,b,x=a,w=u,M=a,P=u,E=l,j=l,S=g.apply(this,arguments)/2,O=S>s.epsilon&&(p?+p.apply(this,arguments):(0,s.sqrt)(o*o+i*i)),R=(0,s.min)((0,s.abs)(i-o)/2,+d.apply(this,arguments)),T=R,q=R;if(O>s.epsilon){var A=(0,s.asin)(O/o*(0,s.sin)(S)),C=(0,s.asin)(O/i*(0,s.sin)(S));(E-=2*A)>s.epsilon?(A*=_?1:-1,M+=A,P-=A):(E=0,M=P=(a+u)/2),(j-=2*C)>s.epsilon?(C*=_?1:-1,x+=C,w-=C):(j=0,x=w=(a+u)/2)}var k=i*(0,s.cos)(x),z=i*(0,s.sin)(x),N=o*(0,s.cos)(P),L=o*(0,s.sin)(P);if(R>s.epsilon){var I=i*(0,s.cos)(w),B=i*(0,s.sin)(w),F=o*(0,s.cos)(M),D=o*(0,s.sin)(M);if(l<s.pi){var G=E>s.epsilon?function(n,t,e,r,o,i,a,u){var c=e-n,f=r-t,l=a-o,s=u-i,d=(l*(t-i)-s*(n-o))/(s*c-l*f);return[n+d*c,t+d*f]}(k,z,F,D,I,B,N,L):[N,L],H=k-G[0],V=z-G[1],U=I-G[0],W=B-G[1],Y=1/(0,s.sin)((0,s.acos)((H*U+V*W)/((0,s.sqrt)(H*H+V*V)*(0,s.sqrt)(U*U+W*W)))/2),X=(0,s.sqrt)(G[0]*G[0]+G[1]*G[1]);T=(0,s.min)(R,(o-X)/(Y-1)),q=(0,s.min)(R,(i-X)/(Y+1))}}j>s.epsilon?q>s.epsilon?(m=c(F,D,k,z,i,q,_),b=c(I,B,N,L,i,q,_),y.moveTo(m.cx+m.x01,m.cy+m.y01),q<R?y.arc(m.cx,m.cy,q,(0,s.atan2)(m.y01,m.x01),(0,s.atan2)(b.y01,b.x01),!_):(y.arc(m.cx,m.cy,q,(0,s.atan2)(m.y01,m.x01),(0,s.atan2)(m.y11,m.x11),!_),y.arc(0,0,i,(0,s.atan2)(m.cy+m.y11,m.cx+m.x11),(0,s.atan2)(b.cy+b.y11,b.cx+b.x11),!_),y.arc(b.cx,b.cy,q,(0,s.atan2)(b.y11,b.x11),(0,s.atan2)(b.y01,b.x01),!_))):(y.moveTo(k,z),y.arc(0,0,i,x,w,!_)):y.moveTo(k,z),o>s.epsilon&&E>s.epsilon?T>s.epsilon?(m=c(N,L,I,B,o,-T,_),b=c(k,z,F,D,o,-T,_),y.lineTo(m.cx+m.x01,m.cy+m.y01),T<R?y.arc(m.cx,m.cy,T,(0,s.atan2)(m.y01,m.x01),(0,s.atan2)(b.y01,b.x01),!_):(y.arc(m.cx,m.cy,T,(0,s.atan2)(m.y01,m.x01),(0,s.atan2)(m.y11,m.x11),!_),y.arc(0,0,o,(0,s.atan2)(m.cy+m.y11,m.cx+m.x11),(0,s.atan2)(b.cy+b.y11,b.cx+b.x11),_),y.arc(b.cx,b.cy,T,(0,s.atan2)(b.y11,b.x11),(0,s.atan2)(b.y01,b.x01),!_))):y.arc(0,0,o,P,M,_):y.lineTo(N,L)}else y.moveTo(0,0);if(y.closePath(),n)return y=null,n+""||null}var t=r,e=o,d=(0,l.default)(0),p=null,h=i,v=a,g=u,y=null;return n.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+h.apply(this,arguments)+ +v.apply(this,arguments))/2-s.pi/2;return[(0,s.cos)(r)*n,(0,s.sin)(r)*n]},n.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:(0,l.default)(+e),n):t},n.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:(0,l.default)(+t),n):e},n.cornerRadius=function(t){return arguments.length?(d="function"==typeof t?t:(0,l.default)(+t),n):d},n.padRadius=function(t){return arguments.length?(p=null==t?null:"function"==typeof t?t:(0,l.default)(+t),n):p},n.startAngle=function(t){return arguments.length?(h="function"==typeof t?t:(0,l.default)(+t),n):h},n.endAngle=function(t){return arguments.length?(v="function"==typeof t?t:(0,l.default)(+t),n):v},n.padAngle=function(t){return arguments.length?(g="function"==typeof t?t:(0,l.default)(+t),n):g},n.context=function(t){return arguments.length?(y=null==t?null:t,n):y},n};var f=e(29),l=function(n){return n&&n.__esModule?n:{default:n}}(e(31)),s=e(50)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){var o,i,a,s,d,p=n.length,h=0,v=new Array(p),g=new Array(p),y=+c.apply(this,arguments),_=Math.min(u.tau,Math.max(-u.tau,f.apply(this,arguments)-y)),m=Math.min(Math.abs(_)/p,l.apply(this,arguments)),b=m*(_<0?-1:1);for(o=0;o<p;++o)(d=g[v[o]=o]=+t(n[o],o,n))>0&&(h+=d);for(null!=e?v.sort(function(n,t){return e(g[n],g[t])}):null!=r&&v.sort(function(t,e){return r(n[t],n[e])}),o=0,a=h?(_-p*b)/h:0;o<p;++o,y=s)i=v[o],s=y+((d=g[i])>0?d*a:0)+b,g[i]={data:n[i],index:o,value:d,startAngle:y,endAngle:s,padAngle:m};return g}var t=a.default,e=i.default,r=null,c=(0,o.default)(0),f=(0,o.default)(u.tau),l=(0,o.default)(0);return n.value=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.default)(+e),n):t},n.sortValues=function(t){return arguments.length?(e=t,r=null,n):e},n.sort=function(t){return arguments.length?(r=t,e=null,n):r},n.startAngle=function(t){return arguments.length?(c="function"==typeof t?t:(0,o.default)(+t),n):c},n.endAngle=function(t){return arguments.length?(f="function"==typeof t?t:(0,o.default)(+t),n):f},n.padAngle=function(t){return arguments.length?(l="function"==typeof t?t:(0,o.default)(+t),n):l},n};var o=r(e(31)),i=r(e(683)),a=r(e(684)),u=e(50)},function(n,t){t.__esModule=!0,t.default=function(n,t){return t<n?-1:t>n?1:t>=n?0:NaN}},function(n,t){t.__esModule=!0,t.default=function(n){return n}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){var n=(0,a.default)().curve(o.curveRadialLinear),t=n.curve,e=n.lineX0,r=n.lineX1,c=n.lineY0,f=n.lineY1;return n.angle=n.x,delete n.x,n.startAngle=n.x0,delete n.x0,n.endAngle=n.x1,delete n.x1,n.radius=n.y,delete n.y,n.innerRadius=n.y0,delete n.y0,n.outerRadius=n.y1,delete n.y1,n.lineStartAngle=function(){return(0,u.lineRadial)(e())},delete n.lineX0,n.lineEndAngle=function(){return(0,u.lineRadial)(r())},delete n.lineX1,n.lineInnerRadius=function(){return(0,u.lineRadial)(c())},delete n.lineY0,n.lineOuterRadius=function(){return(0,u.lineRadial)(f())},delete n.lineY1,n.curve=function(n){return arguments.length?t((0,i.default)(n)):t()._curve},n};var o=e(257),i=r(o),a=r(e(256)),u=e(258)},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n){return n.source}function i(n){return n.target}function a(n){function t(){var t,o=s.slice.call(arguments),i=e.apply(this,o),f=r.apply(this,o);if(c||(c=t=(0,l.path)()),n(c,+a.apply(this,(o[0]=i,o)),+u.apply(this,o),+a.apply(this,(o[0]=f,o)),+u.apply(this,o)),t)return c=null,t+""||null}var e=o,r=i,a=p.x,u=p.y,c=null;return t.source=function(n){return arguments.length?(e=n,t):e},t.target=function(n){return arguments.length?(r=n,t):r},t.x=function(n){return arguments.length?(a="function"==typeof n?n:(0,d.default)(+n),t):a},t.y=function(n){return arguments.length?(u="function"==typeof n?n:(0,d.default)(+n),t):u},t.context=function(n){return arguments.length?(c=null==n?null:n,t):c},t}function u(n,t,e,r,o){n.moveTo(t,e),n.bezierCurveTo(t=(t+r)/2,e,t,o,r,o)}function c(n,t,e,r,o){n.moveTo(t,e),n.bezierCurveTo(t,e=(e+o)/2,r,e,r,o)}function f(n,t,e,r,o){var i=(0,h.default)(t,e),a=(0,h.default)(t,e=(e+o)/2),u=(0,h.default)(r,e),c=(0,h.default)(r,o);n.moveTo(i[0],i[1]),n.bezierCurveTo(a[0],a[1],u[0],u[1],c[0],c[1])}t.__esModule=!0,t.linkHorizontal=function(){return a(u)},t.linkVertical=function(){return a(c)},t.linkRadial=function(){var n=a(f);return n.angle=n.x,delete n.x,n.radius=n.y,delete n.y,n};var l=e(29),s=e(260),d=r(e(31)),p=e(131),h=r(e(259))},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.symbols=void 0,t.default=function(){function n(){var n;if(r||(r=n=(0,o.path)()),t.apply(this,arguments).draw(r,+e.apply(this,arguments)),n)return r=null,n+""||null}var t=(0,d.default)(i.default),e=(0,d.default)(64),r=null;return n.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,d.default)(e),n):t},n.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,d.default)(+t),n):e},n.context=function(t){return arguments.length?(r=null==t?null:t,n):r},n};var o=e(29),i=r(e(261)),a=r(e(262)),u=r(e(263)),c=r(e(264)),f=r(e(265)),l=r(e(266)),s=r(e(267)),d=r(e(31));t.symbols=[i.default,a.default,u.default,f.default,c.default,l.default,s.default]},function(n,t,e){function r(n){this._context=n}t.__esModule=!0,t.default=function(n){return new r(n)};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(76)),i=e(77);r.prototype={areaStart:o.default,areaEnd:o.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._x2=n,this._y2=t;break;case 1:this._point=2,this._x3=n,this._y3=t;break;case 2:this._point=3,this._x4=n,this._y4=t,this._context.moveTo((this._x0+4*this._x1+n)/6,(this._y0+4*this._y1+t)/6);break;default:(0,i.point)(this,n,t)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}}},function(n,t,e){function r(n){this._context=n}t.__esModule=!0,t.default=function(n){return new r(n)};var o=e(77);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+n)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:(0,o.point)(this,n,t)}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}}},function(n,t,e){function r(n,t){this._basis=new o.Basis(n),this._beta=t}t.__esModule=!0;var o=e(77);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var n=this._x,t=this._y,e=n.length-1;if(e>0)for(var r,o=n[0],i=t[0],a=n[e]-o,u=t[e]-i,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*n[c]+(1-this._beta)*(o+r*a),this._beta*t[c]+(1-this._beta)*(i+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(n,t){this._x.push(+n),this._y.push(+t)}},t.default=function n(t){function e(n){return 1===t?new o.Basis(n):new r(n,t)}return e.beta=function(t){return n(+t)},e}(.85)},function(n,t,e){function r(n,t){this._context=n,this._alpha=t}t.__esModule=!0;var o=e(268),i=function(n){return n&&n.__esModule?n:{default:n}}(e(76)),a=e(132);r.prototype={areaStart:i.default,areaEnd:i.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(n,t){if(n=+n,t=+t,this._point){var e=this._x2-n,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=n,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=n,this._y4=t);break;case 2:this._point=3,this._x5=n,this._y5=t;break;default:(0,a.point)(this,n,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function n(t){function e(n){return t?new r(n,t):new o.CardinalClosed(n,0)}return e.alpha=function(t){return n(+t)},e}(.5)},function(n,t,e){function r(n,t){this._context=n,this._alpha=t}t.__esModule=!0;var o=e(269),i=e(132);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){if(n=+n,t=+t,this._point){var e=this._x2-n,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,i.point)(this,n,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=n,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function n(t){function e(n){return t?new r(n,t):new o.CardinalOpen(n,0)}return e.alpha=function(t){return n(+t)},e}(.5)},function(n,t,e){function r(n){this._context=n}t.__esModule=!0,t.default=function(n){return new r(n)};var o=function(n){return n&&n.__esModule?n:{default:n}}(e(76));r.prototype={areaStart:o.default,areaEnd:o.default,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(n,t){n=+n,t=+t,this._point?this._context.lineTo(n,t):(this._point=1,this._context.moveTo(n,t))}}},function(n,t){function e(n){return n<0?-1:1}function r(n,t,r){var o=n._x1-n._x0,i=t-n._x1,a=(n._y1-n._y0)/(o||i<0&&-0),u=(r-n._y1)/(i||o<0&&-0),c=(a*i+u*o)/(o+i);return(e(a)+e(u))*Math.min(Math.abs(a),Math.abs(u),.5*Math.abs(c))||0}function o(n,t){var e=n._x1-n._x0;return e?(3*(n._y1-n._y0)/e-t)/2:t}function i(n,t,e){var r=n._x0,o=n._y0,i=n._x1,a=n._y1,u=(i-r)/3;n._context.bezierCurveTo(r+u,o+u*t,i-u,a-u*e,i,a)}function a(n){this._context=n}function u(n){this._context=new c(n)}function c(n){this._context=n}t.__esModule=!0,t.monotoneX=function(n){return new a(n)},t.monotoneY=function(n){return new u(n)},a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:i(this,this._t0,o(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){var e=NaN;if(n=+n,t=+t,n!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;break;case 2:this._point=3,i(this,o(this,e=r(this,n,t)),e);break;default:i(this,this._t0,e=r(this,n,t))}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t,this._t0=e}}},(u.prototype=Object.create(a.prototype)).point=function(n,t){a.prototype.point.call(this,t,n)},c.prototype={moveTo:function(n,t){this._context.moveTo(t,n)},closePath:function(){this._context.closePath()},lineTo:function(n,t){this._context.lineTo(t,n)},bezierCurveTo:function(n,t,e,r,o,i){this._context.bezierCurveTo(t,n,r,e,i,o)}}},function(n,t){function e(n){this._context=n}function r(n){var t,e,r=n.length-1,o=new Array(r),i=new Array(r),a=new Array(r);for(o[0]=0,i[0]=2,a[0]=n[0]+2*n[1],t=1;t<r-1;++t)o[t]=1,i[t]=4,a[t]=4*n[t]+2*n[t+1];for(o[r-1]=2,i[r-1]=7,a[r-1]=8*n[r-1]+n[r],t=1;t<r;++t)e=o[t]/i[t-1],i[t]-=e,a[t]-=e*a[t-1];for(o[r-1]=a[r-1]/i[r-1],t=r-2;t>=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(i[r-1]=(n[r]+o[r-1])/2,t=0;t<r-1;++t)i[t]=2*n[t+1]-o[t+1];return[o,i]}t.__esModule=!0,t.default=function(n){return new e(n)},e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var n=this._x,t=this._y,e=n.length;if(e)if(this._line?this._context.lineTo(n[0],t[0]):this._context.moveTo(n[0],t[0]),2===e)this._context.lineTo(n[1],t[1]);else for(var o=r(n),i=r(t),a=0,u=1;u<e;++a,++u)this._context.bezierCurveTo(o[0][a],i[0][a],o[1][a],i[1][a],n[u],t[u]);(this._line||0!==this._line&&1===e)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(n,t){this._x.push(+n),this._y.push(+t)}}},function(n,t){function e(n,t){this._context=n,this._t=t}t.__esModule=!0,t.default=function(n){return new e(n,.5)},t.stepBefore=function(n){return new e(n,0)},t.stepAfter=function(n){return new e(n,1)},e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(n,t);else{var e=this._x*(1-this._t)+n*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,t)}}this._x=n,this._y=t}}},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function o(n,t){return n[t]}t.__esModule=!0,t.default=function(){function n(n){var o,i,a=t.apply(this,arguments),u=n.length,c=a.length,l=new Array(c);for(o=0;o<c;++o){for(var s,d=a[o],p=l[o]=new Array(u),h=0;h<u;++h)p[h]=s=[0,+f(n[h],d,h,n)],s.data=n[h];p.key=d}for(o=0,i=e(l);o<c;++o)l[i[o]].index=o;return r(l,i),l}var t=(0,a.default)([]),e=c.default,r=u.default,f=o;return n.keys=function(e){return arguments.length?(t="function"==typeof e?e:(0,a.default)(i.slice.call(e)),n):t},n.value=function(t){return arguments.length?(f="function"==typeof t?t:(0,a.default)(+t),n):f},n.order=function(t){return arguments.length?(e=null==t?c.default:"function"==typeof t?t:(0,a.default)(i.slice.call(t)),n):e},n.offset=function(t){return arguments.length?(r=null==t?u.default:t,n):r},n};var i=e(260),a=r(e(31)),u=r(e(51)),c=r(e(52))},function(n,t,e){t.__esModule=!0,t.default=function(n,t){if((o=n.length)>0){for(var e,o,i,a=0,u=n[0].length;a<u;++a){for(i=e=0;e<o;++e)i+=n[e][a][1]||0;if(i)for(e=0;e<o;++e)n[e][a][1]/=i}(0,r.default)(n,t)}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(51))},function(n,t){t.__esModule=!0,t.default=function(n,t){if((u=n.length)>1)for(var e,r,o,i,a,u,c=0,f=n[t[0]].length;c<f;++c)for(i=a=0,e=0;e<u;++e)(o=(r=n[t[e]][c])[1]-r[0])>=0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=a,r[0]=a+=o):r[0]=i}},function(n,t,e){t.__esModule=!0,t.default=function(n,t){if((e=n.length)>0){for(var e,o=0,i=n[t[0]],a=i.length;o<a;++o){for(var u=0,c=0;u<e;++u)c+=n[u][o][1]||0;i[o][1]+=i[o][0]=-c/2}(0,r.default)(n,t)}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(51))},function(n,t,e){t.__esModule=!0,t.default=function(n,t){if((i=n.length)>0&&(o=(e=n[t[0]]).length)>0){for(var e,o,i,a=0,u=1;u<o;++u){for(var c=0,f=0,l=0;c<i;++c){for(var s=n[t[c]],d=s[u][1]||0,p=(d-(s[u-1][1]||0))/2,h=0;h<c;++h){var v=n[t[h]];p+=(v[u][1]||0)-(v[u-1][1]||0)}f+=d,l+=p*d}e[u-1][1]+=e[u-1][0]=a,f&&(a-=l/f)}e[u-1][1]+=e[u-1][0]=a,(0,r.default)(n,t)}};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(51))},function(n,t,e){t.__esModule=!0,t.default=function(n){return(0,r.default)(n).reverse()};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(133))},function(n,t,e){t.__esModule=!0,t.default=function(n){var t,e,i=n.length,a=n.map(o.sum),u=(0,r.default)(n).sort(function(n,t){return a[t]-a[n]}),c=0,f=0,l=[],s=[];for(t=0;t<i;++t)e=u[t],c<f?(c+=a[e],l.push(e)):(f+=a[e],s.push(e));return s.reverse().concat(l)};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(52)),o=e(133)},function(n,t,e){t.__esModule=!0,t.default=function(n){return(0,r.default)(n).reverse()};var r=function(n){return n&&n.__esModule?n:{default:n}}(e(52))},function(n,t,e){function r(n,t){var e=(t=o({},c,t)).as;if(!Array.isArray(e)||2!==e.length)throw new TypeError("Invalid as: must be an array with two strings!");var r=e[0],a=e[1],f=u(t);if(!Array.isArray(f)&&2!==f.length)throw new TypeError("Invalid fields: must be an array with two strings!");var l=f[0],s=f[1],d=n.rows,p=d.map(function(n){return[n[l],n[s]]}),h=i.voronoi();t.extend&&h.extent(t.extend),t.size&&h.size(t.size);var v=h(p).polygons();d.forEach(function(n,t){var e=v[t].filter(function(n){return!!n});n[r]=e.map(function(n){return n[0]}),n[a]=e.map(function(n){return n[1]})})}var o=e(5),i=e(706),a=e(2).registerTransform,u=e(6).getFields,c={as:["_x","_y"]};a("diagram.voronoi",r),a("voronoi",r)},function(n,t,e){t.__esModule=!0;var r=e(707);Object.defineProperty(t,"voronoi",{enumerable:!0,get:function(){return function(n){return n&&n.__esModule?n:{default:n}}(r).default}})},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}t.__esModule=!0,t.default=function(){function n(n){return new u.default(n.map(function(r,o){var i=[Math.round(t(r,o,n)/a.epsilon)*a.epsilon,Math.round(e(r,o,n)/a.epsilon)*a.epsilon];return i.index=o,i.data=r,i}),r)}var t=i.x,e=i.y,r=null;return n.polygons=function(t){return n(t).polygons()},n.links=function(t){return n(t).links()},n.triangles=function(t){return n(t).triangles()},n.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.default)(+e),n):t},n.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,o.default)(+t),n):e},n.extent=function(t){return arguments.length?(r=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],n):r&&[[r[0][0],r[0][1]],[r[1][0],r[1][1]]]},n.size=function(t){return arguments.length?(r=null==t?null:[[0,0],[+t[0],+t[1]]],n):r&&[r[1][0]-r[0][0],r[1][1]-r[0][1]]},n};var o=r(e(708)),i=e(709),a=e(53),u=r(a)},function(n,t){t.__esModule=!0,t.default=function(n){return function(){return n}}},function(n,t){t.__esModule=!0,t.x=function(n){return n[0]},t.y=function(n){return n[1]}},function(n,t,e){function r(n){var t=s.pop()||new function(){(0,a.RedBlackNode)(this),this.edge=this.site=this.circle=null};return t.site=n,t}function o(n){(0,c.detachCircle)(n),l.beaches.remove(n),s.push(n),(0,a.RedBlackNode)(n)}function i(n,t){var e=n.site,r=e[0],o=e[1],i=o-t;if(!i)return r;var a=n.P;if(!a)return-1/0;var u=(e=a.site)[0],c=e[1],f=c-t;if(!f)return u;var l=u-r,s=1/i-1/f,d=l/f;return s?(-d+Math.sqrt(d*d-2*s*(l*l/(-2*f)-c+f/2+o-i/2)))/s+r:(r+u)/2}t.__esModule=!0,t.removeBeach=function(n){var t=n.circle,e=t.x,r=t.cy,i=[e,r],a=n.P,u=n.N,s=[n];o(n);for(var d=a;d.circle&&Math.abs(e-d.circle.x)<l.epsilon&&Math.abs(r-d.circle.cy)<l.epsilon;)a=d.P,s.unshift(d),o(d),d=a;s.unshift(d),(0,c.detachCircle)(d);for(var p=u;p.circle&&Math.abs(e-p.circle.x)<l.epsilon&&Math.abs(r-p.circle.cy)<l.epsilon;)u=p.N,s.push(p),o(p),p=u;s.push(p),(0,c.detachCircle)(p);var h,v=s.length;for(h=1;h<v;++h)p=s[h],d=s[h-1],(0,f.setEdgeEnd)(p.edge,d.site,p.site,i);d=s[0],(p=s[v-1]).edge=(0,f.createEdge)(d.site,p.site,null,i),(0,c.attachCircle)(d),(0,c.attachCircle)(p)},t.addBeach=function(n){for(var t,e,o,a,s=n[0],d=n[1],p=l.beaches._;p;)if((o=i(p,d)-s)>l.epsilon)p=p.L;else{if(!((a=s-function(n,t){var e=n.N;if(e)return i(e,t);var r=n.site;return r[1]===t?r[0]:1/0}(p,d))>l.epsilon)){o>-l.epsilon?(t=p.P,e=p):a>-l.epsilon?(t=p,e=p.N):t=e=p;break}if(!p.R){t=p;break}p=p.R}(0,u.createCell)(n);var h=r(n);if(l.beaches.insert(t,h),t||e){if(t===e)return(0,c.detachCircle)(t),e=r(t.site),l.beaches.insert(h,e),h.edge=e.edge=(0,f.createEdge)(t.site,h.site),(0,c.attachCircle)(t),void(0,c.attachCircle)(e);if(e){(0,c.detachCircle)(t),(0,c.detachCircle)(e);var v=t.site,g=v[0],y=v[1],_=n[0]-g,m=n[1]-y,b=e.site,x=b[0]-g,w=b[1]-y,M=2*(_*w-m*x),P=_*_+m*m,E=x*x+w*w,j=[(w*P-m*E)/M+g,(_*E-x*P)/M+y];(0,f.setEdgeEnd)(e.edge,v,b,j),h.edge=(0,f.createEdge)(v,n,null,j),e.edge=(0,f.createEdge)(n,b,null,j),(0,c.attachCircle)(t),(0,c.attachCircle)(e)}else h.edge=(0,f.createEdge)(t.site,h.site)}};var a=e(134),u=e(270),c=e(271),f=e(135),l=e(53),s=[]},function(n,t,e){function r(n,t){if(n.dataType!==u)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var e=n.root,r=(t=o({},l,t)).as;if(!Array.isArray(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var a=void 0;try{a=f(t)}catch(n){console.warn(n)}a&&e.sum(function(n){return n[a]});var c=i.cluster();c.size(t.size),t.nodeSize&&c.nodeSize(t.nodeSize),t.separation&&c.separation(t.separation),c(e);var s=r[0],d=r[1];e.each(function(n){n[s]=n.x,n[d]=n.y})}var o=e(5),i=e(48),a=e(2),u=a.HIERARCHY,c=a.registerTransform,f=e(6).getField,l={field:"value",size:[1,1],nodeSize:null,separation:null,as:["x","y"]};c("hierarchy.cluster",r),c("dendrogram",r)},function(n,t,e){function r(n,t){if(n.dataType!==u)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var e=n.root,r=(t=o({},l,t)).as;if(!Array.isArray(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var a=void 0;try{a=f(t)}catch(n){console.warn(n)}a&&e.sum(function(n){return n[a]});var c=i.tree();c.size(t.size),t.nodeSize&&c.nodeSize(t.nodeSize),t.separation&&c.separation(t.separation),c(e);var s=r[0],d=r[1];e.each(function(n){n[s]=n.x,n[d]=n.y})}var o=e(5),i=e(48),a=e(2),u=a.HIERARCHY,c=a.registerTransform,f=e(6).getField,l={field:"value",size:[1,1],nodeSize:null,separation:null,as:["x","y"]};c("hierarchy.tree",r),c("tree",r)},function(n,t,e){function r(n,t){if(n.dataType!==u)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var e=n.root,r=(t=o({},l,t)).as;if(!Array.isArray(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var a=void 0;try{a=f(t)}catch(n){console.warn(n)}a&&e.sum(function(n){return n[a]});var c=i.treemap();c.tile(i[t.tile]).size(t.size).round(t.round).padding(t.padding).paddingInner(t.paddingInner).paddingOuter(t.paddingOuter).paddingTop(t.paddingTop).paddingRight(t.paddingRight).paddingBottom(t.paddingBottom).paddingLeft(t.paddingLeft),c(e);var s=r[0],d=r[1];e.each(function(n){n[s]=[n.x0,n.x1,n.x1,n.x0],n[d]=[n.y1,n.y1,n.y0,n.y0],["x0","x1","y0","y1"].forEach(function(t){-1===r.indexOf(t)&&delete n[t]})})}var o=e(5),i=e(48),a=e(2),u=a.HIERARCHY,c=a.registerTransform,f=e(6).getField,l={field:"value",tile:"treemapSquarify",size:[1,1],round:!1,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,as:["x","y"]};c("hierarchy.treemap",r),c("treemap",r)},function(n,t,e){function r(n,t){if(n.dataType!==u)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var e=n.root,r=(t=o({},l,t)).as;if(!Array.isArray(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var a=void 0;try{a=f(t)}catch(n){console.warn(n)}a&&e.sum(function(n){return n[a]});var c=i.partition();c.size(t.size).round(t.round).padding(t.padding),c(e);var s=r[0],d=r[1];e.each(function(n){n[s]=[n.x0,n.x1,n.x1,n.x0],n[d]=[n.y1,n.y1,n.y0,n.y0],["x0","x1","y0","y1"].forEach(function(t){-1===r.indexOf(t)&&delete n[t]})})}var o=e(5),i=e(48),a=e(2),u=a.HIERARCHY,c=a.registerTransform,f=e(6).getField,l={field:"value",size:[1,1],round:!1,padding:0,sort:!0,as:["x","y"]};c("hierarchy.partition",r),c("adjacency",r)},function(n,t,e){function r(n,t){t=o({},f,t);var e=u();["font","padding","size","spiral","timeInterval"].forEach(function(n){e[n](t[n])});var r=c(t),a=r[0],l=r[1];if(!i(a)||!i(l))throw new TypeError('Invalid fields: must be an array with 2 strings (e.g. [ "text", "value" ])!');var s=n.rows.map(function(n){var t={};return t.text=n[a],t.value=n[l],t});e.words(s),t.imageMask&&e.createMask(t.imageMask);var d=e.execute().tags;n.rows=d}var o=e(5),i=e(7),a=e(2).registerTransform,u=e(716),c=e(6).getFields,f={fields:["text","value"],font:"serif",padding:1,size:[500,500],spiral:"archimedean",timeInterval:1/0};a("tag-cloud",r),a("word-cloud",r)},function(n,t){function e(n){return n.text}function r(){return"serif"}function o(){return"normal"}function i(n){return Math.sqrt(n.value)}function a(){return 30*(~~(6*Math.random())-3)}function u(){return 1}function c(n,t,e,r){if(!t.sprite){var o=n.context,i=n.ratio;o.clearRect(0,0,(y<<5)/i,_/i);var a=0,u=0,c=0,f=e.length;for(--r;++r<f;){t=e[r],o.save(),o.font=t.style+" "+t.weight+" "+~~((t.size+1)/i)+"px "+t.font;var l=o.measureText(t.text+"m").width*i,s=t.size<<1;if(t.rotate){var d=Math.sin(t.rotate*g),p=Math.cos(t.rotate*g),h=l*p,v=l*d,m=s*p,b=s*d;l=Math.max(Math.abs(h+b),Math.abs(h-b))+31>>5<<5,s=~~Math.max(Math.abs(v+m),Math.abs(v-m))}else l=l+31>>5<<5;if(s>c&&(c=s),a+l>=y<<5&&(a=0,u+=c,c=0),u+s>=_)break;o.translate((a+(l>>1))/i,(u+(s>>1))/i),t.rotate&&o.rotate(t.rotate*g),o.fillText(t.text,0,0),t.padding&&(o.lineWidth=2*t.padding,o.strokeText(t.text,0,0)),o.restore(),t.width=l,t.height=s,t.xoff=a,t.yoff=u,t.x1=l>>1,t.y1=s>>1,t.x0=-t.x1,t.y0=-t.y1,t.hasText=!0,a+=l}for(var x=o.getImageData(0,0,(y<<5)/i,_/i).data,w=[];--r>=0;)if((t=e[r]).hasText){for(var M=t.width,P=M>>5,E=t.y1-t.y0,j=0;j<E*P;j++)w[j]=0;if(null==(a=t.xoff))return;u=t.yoff;for(var S=0,O=-1,R=0;R<E;R++){for(var T=0;T<M;T++){var q=P*R+(T>>5),A=x[(u+R)*(y<<5)+(a+T)<<2]?1<<31-T%32:0;w[q]|=A,S|=A}S?O=R:(t.y0++,E--,R--,u++)}t.y1=t.y0+O,t.sprite=w.slice(0,(t.y1-t.y0)*P)}}}function f(n,t,e){e>>=5;for(var r=n.sprite,o=n.width>>5,i=n.x-(o<<4),a=127&i,u=32-a,c=n.y1-n.y0,f=(n.y+n.y0)*e+(i>>5),l=void 0,s=0;s<c;s++){l=0;for(var d=0;d<=o;d++)if((l<<u|(d<o?(l=r[s*o+d])>>>a:0))&t[f+d])return!0;f+=e}return!1}function l(n,t){var e=n[0],r=n[1];t.x+t.x0<e.x&&(e.x=t.x+t.x0),t.y+t.y0<e.y&&(e.y=t.y+t.y0),t.x+t.x1>r.x&&(r.x=t.x+t.x1),t.y+t.y1>r.y&&(r.y=t.y+t.y1)}function s(n,t){return n.x+n.x1>t[0].x&&n.x+n.x0<t[1].x&&n.y+n.y1>t[0].y&&n.y+n.y0<t[1].y}function d(n){var t=n[0]/n[1];return function(n){return[t*(n*=.1)*Math.cos(n),n*Math.sin(n)]}}function p(n){for(var t=[],e=-1;++e<n;)t[e]=0;return t}function h(){return document.createElement("canvas")}function v(n){return"function"==typeof n?n:function(){return n}}var g=Math.PI/180,y=64,_=2048,m={archimedean:d,rectangular:function(n){var t=4*n[0]/n[1],e=0,r=0;return function(n){var o=n<0?-1:1;switch(Math.sqrt(1+4*o*n)-o&3){case 0:e+=t;break;case 1:r+=4;break;case 2:e-=t;break;default:r-=4}return[e,r]}}};n.exports=function(){var n=[256,256],t=e,g=r,b=i,x=o,w=o,M=a,P=u,E=d,j=[],S=1/0,O=Math.random,R={},T=h;return R.canvas=function(n){return arguments.length?(T=v(n),R):T},R.start=R.exec=R.execute=function(){var e=function(n){n.width=n.height=1;var t=Math.sqrt(n.getContext("2d").getImageData(0,0,1,1).data.length>>2);n.width=(y<<5)/t,n.height=_/t;var e=n.getContext("2d");return e.fillStyle=e.strokeStyle="red",e.textAlign="center",{context:e,ratio:t}}(T()),r=R.board||p((n[0]>>5)*n[1]),o=null,i=j.length,a=[],u=j.map(function(n,e){return n.text=t.call(this,n,e),n.font=g.call(this,n,e),n.style=x.call(this,n,e),n.weight=w.call(this,n,e),n.rotate=M.call(this,n,e),n.size=~~b.call(this,n,e),n.padding=P.call(this,n,e),n}).sort(function(n,t){return t.size-n.size}),d=-1;return function(){for(var t=Date.now();Date.now()-t<S&&++d<i;){var p=u[d];p.x=n[0]*(O()+.5)>>1,p.y=n[1]*(O()+.5)>>1,c(e,p,u,d),p.hasText&&function(t,e,r){for(var o=e.x,i=e.y,a=Math.sqrt(n[0]*n[0]+n[1]*n[1]),u=E(n),c=O()<.5?1:-1,l=-c,d=void 0,p=void 0,h=void 0;(d=u(l+=c))&&(p=~~d[0],h=~~d[1],!(Math.min(Math.abs(p),Math.abs(h))>=a));)if(e.x=o+p,e.y=i+h,!(e.x+e.x0<0||e.y+e.y0<0||e.x+e.x1>n[0]||e.y+e.y1>n[1])&&(!r||!f(e,t,n[0]))&&(!r||s(e,r))){for(var v=e.sprite,g=e.width>>5,y=n[0]>>5,_=e.x-(g<<4),m=127&_,b=32-m,x=e.y1-e.y0,w=(e.y+e.y0)*y+(_>>5),M=void 0,P=0;P<x;P++){M=0;for(var j=0;j<=g;j++)t[w+j]|=M<<b|(j<g?(M=v[P*g+j])>>>m:0);w+=y}return delete e.sprite,!0}return!1}(r,p,o)&&(a.push(p),o?l(o,p):o=[{x:p.x+p.x0,y:p.y+p.y0},{x:p.x+p.x1,y:p.y+p.y1}],p.x-=n[0]>>1,p.y-=n[1]>>1)}}(),R.tags=a,R.bounds=o,R},R.createMask=function(t){var e=document.createElement("canvas"),r=n,o=r[0],i=r[1],a=o>>5,u=p((o>>5)*i);e.width=o,e.height=i;var c=e.getContext("2d");c.drawImage(t,0,0,t.width,t.height,0,0,o,i);for(var f=c.getImageData(0,0,e.width,e.height).data,l=0;l<i;l++)for(var s=0;s<o;s++){var d=a*l+(s>>5),h=l*o+s<<2,v=f[h]>=250&&f[h+1]>=250&&f[h+2]>=250?1<<31-s%32:0;u[d]|=v}R.board=u,R.hasImage=!0},R.timeInterval=function(n){return arguments.length?(S=null==n?1/0:n,R):S},R.words=function(n){return arguments.length?(j=n,R):j},R.size=function(t){return arguments.length?(n=[+t[0],+t[1]],R):n},R.font=function(n){return arguments.length?(g=v(n),R):g},R.fontStyle=function(n){return arguments.length?(x=v(n),R):x},R.fontWeight=function(n){return arguments.length?(w=v(n),R):w},R.rotate=function(n){return arguments.length?(M=v(n),R):M},R.text=function(n){return arguments.length?(t=v(n),R):t},R.spiral=function(n){return arguments.length?(E=m[n]||n,R):E},R.fontSize=function(n){return arguments.length?(b=v(n),R):b},R.padding=function(n){return arguments.length?(P=v(n),R):P},R.random=function(n){return arguments.length?(O=n,R):O},R}},function(n,t,e){function r(n,t){t=o({},v,t);var e=d(t);if(!h(e)||2!==e.length)throw new TypeError("invalid fields: must be an array of 2 strings!");var r=t.as,c=r[0],s=r[1],y=r[2];if(!u(c)||!u(s)||!u(y))throw new TypeError("invalid as: must be an array of 3 strings!");var _=t.method;if(u(_)){if(-1===g.indexOf(_))throw new TypeError("invalid method: "+_+". Must be one of "+g.join(", "));_=l[_]}if(!i(_))throw new TypeError("invalid method: kernel method must be a function!");var m=e[0],b=e[1],x=t.extent,w=x[0],M=x[1];h(w)&&h(M)||(w=n.range(m),M=n.range(b));var P=t.bandwidth,E=P[0],j=P[1];(!a(E)||E<=0||!a(j)||j<=0)&&(E=p(n.getColumn(m)),j=p(n.getColumn(b)));for(var S=f(w,E),O=f(M,j),R=n.rows.length,T=[],q=0;q<S.length;q++)for(var A=0;A<O.length;A++){for(var C=0,k=S[q],z=O[A],N=0;N<R;N++)C+=_((k-n.rows[N][m])/E)*_((z-n.rows[N][b])/j);var L=1/(R*E*j)*C,I={};I[c]=k,I[s]=z,I[y]=L,T.push(I)}n.rows=T}var o=e(5),i=e(9),a=e(126),u=e(7),c=e(10),f=e(127),l=e(272),s=e(2).registerTransform,d=e(6).getFields,p=e(128).silverman,h=Array.isArray,v={as:["x","y","z"],method:"gaussian",extent:[],bandwidth:[]},g=c(l);s("kernel-smooth.density",r),s("kernel.density",r),n.exports={KERNEL_METHODS:g}},function(n,t,e){function r(n){return function(t){return y(t)?t.map(function(t){return n(t)}):n(t)}}function o(n,t){t=i({},_,t);var e=v(t);if(!y(e)||1!==e.length&&2!==e.length)throw new TypeError("invalid fields: must be an array of 1 or 2 strings!");var o=t.as,l=o[0],h=o[1];if(!f(l)||!f(h))throw new TypeError("invalid as: must be an array of 2 strings!");var b=t.method;if(f(b)){if(-1===m.indexOf(b))throw new TypeError("invalid method: "+b+". Must be one of "+m.join(", "));b=p[b]}if(!a(b))throw new TypeError("invalid method: kernel method must be a function!");var x=e[0],w=e[1],M=n.getColumn(x),P=t.extent;y(P)||(P=n.range(x));var E=t.bandwidth;(!c(E)||E<=0)&&(E=g(M));var j=d(P,E),S=M.length,O=function(n,t,e,r){return n((r-e)/t)}.bind(null,b,E),R=void 0;if(u(w))R=r(function(n){var t=M.map(function(t){return O(n,t)}),e=s(t),r=S*E;return e&&r?e/r:0});else{var T=n.getColumn(w);R=r(function(n){var t=M.map(function(t){return O(n,t)}),e=s(t.map(function(n,t){return n*T[t]})),r=s(t);return e&&r?e/r:0})}var q=j.map(function(n){var t={};return t[l]=n,t[h]=R(n),t});n.rows=q}var i=e(5),a=e(9),u=e(241),c=e(126),f=e(7),l=e(10),s=e(30).sum,d=e(127),p=e(272),h=e(2).registerTransform,v=e(6).getFields,g=e(128).silverman,y=Array.isArray,_={as:["x","y"],method:"gaussian"},m=l(p);h("kernel-smooth.regression",o),h("kernel.regression",o),n.exports={KERNEL_METHODS:m}}])});
\No newline at end of file