UNPKG

light-chart

Version:

Charts for mobile visualization.

1 lines 433 kB
!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)}(th