forked from nicgirault/circosJS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
circos.min.js
2 lines (2 loc) · 273 KB
/
circos.min.js
1
2
var Circos=function(t){function e(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=235)}([function(t,e,n){"use strict";e.a=function(t){for(var e=t.length/6|0,n=new Array(e),r=0;r<e;)n[r]="#"+t.slice(6*r,6*++r);return n}},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.e)(t[t.length-1])}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(309);n.d(e,"create",function(){return r.a});var a=n(66);n.d(e,"creator",function(){return a.a});var i=n(338);n.d(e,"local",function(){return i.a});var o=n(160);n.d(e,"matcher",function(){return o.a});var c=n(339);n.d(e,"mouse",function(){return c.a});var u=n(92);n.d(e,"namespace",function(){return u.a});var f=n(93);n.d(e,"namespaces",function(){return f.a});var s=n(67);n.d(e,"clientPoint",function(){return s.a});var l=n(158);n.d(e,"select",function(){return l.a});var d=n(340);n.d(e,"selectAll",function(){return d.a});var h=n(10);n.d(e,"selection",function(){return h.b});var b=n(94);n.d(e,"selector",function(){return b.a});var p=n(159);n.d(e,"selectorAll",function(){return p.a});var v=n(163);n.d(e,"style",function(){return v.b});var y=n(341);n.d(e,"touch",function(){return y.a});var _=n(342);n.d(e,"touches",function(){return _.a});var g=n(95);n.d(e,"window",function(){return g.a});var m=n(96);n.d(e,"event",function(){return m.c}),n.d(e,"customEvent",function(){return m.a})},function(t,e,n){"use strict";function r(t,e,n,o){function c(e){return t(e=new Date(+e)),e}return c.floor=c,c.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},c.round=function(t){var e=c(t),n=c.ceil(t);return t-e<n-t?e:n},c.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},c.range=function(n,r,a){var i,o=[];if(n=c.ceil(n),a=null==a?1:Math.floor(a),!(n<r&&a>0))return o;do{o.push(i=new Date(+n)),e(n,a),t(n)}while(i<n&&n<r);return o},c.filter=function(n){return r(function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););})},n&&(c.count=function(e,r){return a.setTime(+e),i.setTime(+r),t(a),t(i),Math.floor(n(a,i))},c.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?c.filter(o?function(e){return o(e)%t==0}:function(e){return c.count(0,e)%t==0}):c:null}),c}e.a=r;var a=new Date,i=new Date},function(t,e,n){var r=n(127),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();t.exports=i},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(181);n.d(e,"bisect",function(){return r.c}),n.d(e,"bisectRight",function(){return r.b}),n.d(e,"bisectLeft",function(){return r.a});var a=n(36);n.d(e,"ascending",function(){return a.a});var i=n(182);n.d(e,"bisector",function(){return i.a});var o=n(392);n.d(e,"cross",function(){return o.a});var c=n(393);n.d(e,"descending",function(){return c.a});var u=n(184);n.d(e,"deviation",function(){return u.a});var f=n(186);n.d(e,"extent",function(){return f.a});var s=n(394);n.d(e,"histogram",function(){return s.a});var l=n(397);n.d(e,"thresholdFreedmanDiaconis",function(){return l.a});var d=n(398);n.d(e,"thresholdScott",function(){return d.a});var h=n(190);n.d(e,"thresholdSturges",function(){return h.a});var b=n(399);n.d(e,"max",function(){return b.a});var p=n(400);n.d(e,"mean",function(){return p.a});var v=n(401);n.d(e,"median",function(){return v.a});var y=n(402);n.d(e,"merge",function(){return y.a});var _=n(191);n.d(e,"min",function(){return _.a});var g=n(183);n.d(e,"pairs",function(){return g.a});var m=n(403);n.d(e,"permute",function(){return m.a});var x=n(106);n.d(e,"quantile",function(){return x.a});var w=n(188);n.d(e,"range",function(){return w.a});var j=n(404);n.d(e,"scan",function(){return j.a});var O=n(405);n.d(e,"shuffle",function(){return O.a});var M=n(406);n.d(e,"sum",function(){return M.a});var k=n(189);n.d(e,"ticks",function(){return k.a}),n.d(e,"tickIncrement",function(){return k.b}),n.d(e,"tickStep",function(){return k.c});var A=n(192);n.d(e,"transpose",function(){return A.a});var T=n(185);n.d(e,"variance",function(){return T.a});var R=n(407);n.d(e,"zip",function(){return R.a})},function(t,e,n){"use strict";var r=n(109);n.d(e,"a",function(){return r.e}),n.d(e,"f",function(){return r.g}),n.d(e,"d",function(){return r.f});var a=n(417);n.d(e,"e",function(){return a.a}),n.d(e,"c",function(){return a.b});var i=n(418);n.d(e,"b",function(){return i.a})},function(t,e,n){"use strict";function r(t,e){this._groups=t,this._parents=e}function a(){return new r([[document.documentElement]],I)}n.d(e,"c",function(){return I}),e.a=r;var i=n(310),o=n(311),c=n(312),u=n(313),f=n(161),s=n(315),l=n(316),d=n(317),h=n(318),b=n(319),p=n(320),v=n(321),y=n(322),_=n(323),g=n(324),m=n(325),x=n(163),w=n(326),j=n(327),O=n(328),M=n(329),k=n(330),A=n(331),T=n(332),R=n(333),P=n(334),S=n(335),C=n(336),E=n(96),N=n(337),I=[null];r.prototype=a.prototype={constructor:r,select:i.a,selectAll:o.a,filter:c.a,data:u.a,enter:f.b,exit:s.a,merge:l.a,order:d.a,sort:h.a,call:b.a,nodes:p.a,node:v.a,size:y.a,empty:_.a,each:g.a,attr:m.a,style:x.a,property:w.a,classed:j.a,text:O.a,html:M.a,raise:k.a,lower:A.a,append:T.a,insert:R.a,remove:P.a,clone:S.a,datum:C.a,on:E.b,dispatch:N.a},e.b=a},function(t,e,n){"use strict";function r(t,e){var n=i(t,e);if(n.state>l)throw new Error("too late; already scheduled");return n}function a(t,e){var n=i(t,e);if(n.state>h)throw new Error("too late; already started");return n}function i(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function o(t,e,n){function r(t){n.state=d,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}function a(r){var s,l,v,_;if(n.state!==d)return o();for(s in f)if(_=f[s],_.name===n.name){if(_.state===b)return Object(u.b)(a);_.state===p?(_.state=y,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete f[s]):+s<e&&(_.state=y,_.timer.stop(),delete f[s])}if(Object(u.b)(function(){n.state===b&&(n.state=p,n.timer.restart(i,n.delay,n.time),i(r))}),n.state=h,n.on.call("start",t,t.__data__,n.index,n.group),n.state===h){for(n.state=b,c=new Array(v=n.tween.length),s=0,l=-1;s<v;++s)(_=n.tween[s].value.call(t,t.__data__,n.index,n.group))&&(c[++l]=_);c.length=l+1}}function i(e){for(var r=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(o),n.state=v,1),a=-1,i=c.length;++a<i;)c[a].call(null,r);n.state===v&&(n.on.call("end",t,t.__data__,n.index,n.group),o())}function o(){n.state=y,n.timer.stop(),delete f[e];for(var r in f)return;delete t.__transition}var c,f=t.__transition;f[e]=n,n.timer=Object(u.c)(r,0,n.time)}n.d(e,"c",function(){return d}),n.d(e,"d",function(){return h}),n.d(e,"b",function(){return v}),n.d(e,"a",function(){return y}),e.g=r,e.h=a,e.f=i;var c=n(195),u=n(196),f=Object(c.dispatch)("start","end","interrupt"),s=[],l=0,d=1,h=2,b=3,p=4,v=5,y=6;e.e=function(t,e,n,r,a,i){var c=t.__transition;if(c){if(n in c)return}else t.__transition={};o(t,n,{name:e,index:r,group:a,on:f,tween:s,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:l})}},function(t,e,n){"use strict";var r=n(108);n.d(e,"a",function(){return r.a});var a=(n(201),n(111),n(199),n(202),n(72));n.d(e,"c",function(){return a.a});var i=(n(203),n(419));n.d(e,"f",function(){return i.a});var o=n(204);n.d(e,"g",function(){return o.a});var c=n(420);n.d(e,"h",function(){return c.a}),n.d(e,"i",function(){return c.b});var u=(n(423),n(198));n.d(e,"d",function(){return u.a}),n.d(e,"e",function(){return u.b});var f=(n(424),n(425),n(426),n(427));n.d(e,"b",function(){return f.a});n(428),n(429)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(367);n.d(e,"arc",function(){return r.a});var a=n(167);n.d(e,"area",function(){return a.a});var i=n(102);n.d(e,"line",function(){return i.a});var o=n(369);n.d(e,"pie",function(){return o.a});var c=n(372);n.d(e,"areaRadial",function(){return c.a}),n.d(e,"radialArea",function(){return c.a});var u=n(169);n.d(e,"lineRadial",function(){return u.a}),n.d(e,"radialLine",function(){return u.a});var f=n(170);n.d(e,"pointRadial",function(){return f.a});var s=n(373);n.d(e,"linkHorizontal",function(){return s.a}),n.d(e,"linkVertical",function(){return s.c}),n.d(e,"linkRadial",function(){return s.b});var l=n(374);n.d(e,"symbol",function(){return l.a}),n.d(e,"symbols",function(){return l.b});var d=n(172);n.d(e,"symbolCircle",function(){return d.a});var h=n(173);n.d(e,"symbolCross",function(){return h.a});var b=n(174);n.d(e,"symbolDiamond",function(){return b.a});var p=n(176);n.d(e,"symbolSquare",function(){return p.a});var v=n(175);n.d(e,"symbolStar",function(){return v.a});var y=n(177);n.d(e,"symbolTriangle",function(){return y.a});var _=n(178);n.d(e,"symbolWye",function(){return _.a});var g=n(375);n.d(e,"curveBasisClosed",function(){return g.a});var m=n(376);n.d(e,"curveBasisOpen",function(){return m.a});var x=n(70);n.d(e,"curveBasis",function(){return x.b});var w=n(377);n.d(e,"curveBundle",function(){return w.a});var j=n(179);n.d(e,"curveCardinalClosed",function(){return j.b});var O=n(180);n.d(e,"curveCardinalOpen",function(){return O.b});var M=n(71);n.d(e,"curveCardinal",function(){return M.b});var k=n(378);n.d(e,"curveCatmullRomClosed",function(){return k.a});var A=n(379);n.d(e,"curveCatmullRomOpen",function(){return A.a});var T=n(104);n.d(e,"curveCatmullRom",function(){return T.a});var R=n(380);n.d(e,"curveLinearClosed",function(){return R.a});var P=n(68);n.d(e,"curveLinear",function(){return P.a});var S=n(381);n.d(e,"curveMonotoneX",function(){return S.a}),n.d(e,"curveMonotoneY",function(){return S.b});var C=n(382);n.d(e,"curveNatural",function(){return C.a});var E=n(383);n.d(e,"curveStep",function(){return E.a}),n.d(e,"curveStepAfter",function(){return E.b}),n.d(e,"curveStepBefore",function(){return E.c});var N=n(384);n.d(e,"stack",function(){return N.a});var I=n(385);n.d(e,"stackOffsetExpand",function(){return I.a});var D=n(386);n.d(e,"stackOffsetDiverging",function(){return D.a});var B=n(44);n.d(e,"stackOffsetNone",function(){return B.a});var U=n(387);n.d(e,"stackOffsetSilhouette",function(){return U.a});var z=n(388);n.d(e,"stackOffsetWiggle",function(){return z.a});var L=n(105);n.d(e,"stackOrderAscending",function(){return L.a});var W=n(389);n.d(e,"stackOrderDescending",function(){return W.a});var F=n(390);n.d(e,"stackOrderInsideOut",function(){return F.a});var Y=n(45);n.d(e,"stackOrderNone",function(){return Y.a});var q=n(391);n.d(e,"stackOrderReverse",function(){return q.a})},function(t,e,n){var r=n(89),a=n(31),i=n(141),o=n(17),c=n(57),u=n(18),f=Object.prototype,s=f.hasOwnProperty,l=i(function(t,e){if(c(e)||o(e))return void a(e,u(e),t);for(var n in e)s.call(e,n)&&r(t,n,e[n])});t.exports=l},function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"c",function(){return a}),n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o}),n.d(e,"e",function(){return c});var r=1e3,a=6e4,i=36e5,o=864e5,c=6048e5},function(t,e,n){function r(t){return null==t?void 0===t?u:c:f&&f in Object(t)?i(t):o(t)}var a=n(29),i=n(239),o=n(240),c="[object Null]",u="[object Undefined]",f=a?a.toStringTag:void 0;t.exports=r},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!a(t)}var a=n(24),i=n(86);t.exports=r},function(t,e,n){function r(t){return o(t)?a(t):i(t)}var a=n(140),i=n(142),o=n(17);t.exports=r},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n(193),o=n(195),c=n(13),u=n(3),f=n(462),s=n(206),l=n(555),d=n(597),h=function(){function t(e,n,a,i,c){r(this,t),this.dispatch=(0,o.dispatch)("mouseover","mouseout"),this.parseData=c,this.loadData(i,e),this.conf=(0,f.getConf)(n,a,this.meta,e),this.conf.colorValue=(0,l.buildColorValue)(this.conf.color,this.conf.cmin,this.conf.cmax,this.conf.logScale,this.conf.logScaleBase),this.scale=(0,s.buildScale)(this.conf.cmin,this.conf.cmax,this.conf.outerRadius-this.conf.innerRadius,this.conf.logScale,this.conf.logScaleBase)}return a(t,[{key:"loadData",value:function(t,e){var n=this.parseData(t,e._layout.summary());this.data=n.data,this.meta=n.meta}},{key:"render",value:function(t,e,n){var r=this;e.select("."+n).remove();var a=e.append("g").attr("class",n).attr("z-index",this.conf.zIndex),o=this.renderBlock(a,this.data,t._layout,this.conf);this.conf.axes&&this.conf.axes.length>0&&(0,d.renderAxes)(o,this.conf,t,this.scale);var c=this.renderDatum(o,this.conf,t._layout);return this.conf.tooltipContent&&(0,i.registerTooltip)(this,t,c,this.conf),c.on("mouseover",function(e,n){r.dispatch.call("mouseover",r,e),r.conf.tooltipContent&&t.clipboard.attr("value",r.conf.tooltipContent(e))}),c.on("mouseout",function(t,e){r.dispatch.call("mouseout",r,t)}),Object.keys(this.conf.events).forEach(function(t){var e=r.conf;c.on(t,function(n,r,a){e.events[t](n,r,a,u.event)})}),this}},{key:"renderBlock",value:function(t,e,n,r){var a=this,i=t.selectAll(".block").data(e).enter().append("g").attr("class","block").attr("transform",function(t){return"rotate("+360*n.blocks[t.key].start/(2*Math.PI)+")"});return r.backgrounds&&i.selectAll(".background").data(function(t){return r.backgrounds.map(function(e){return{start:e.start||r.cmin,end:e.end||r.cmax,angle:n.blocks[t.key].end-n.blocks[t.key].start,color:e.color,opacity:e.opacity}})}).enter().append("path").attr("class","background").attr("fill",function(t){return t.color}).attr("opacity",function(t){return t.opacity||1}).attr("d",(0,c.arc)().innerRadius(function(t){return"in"===r.direction?r.outerRadius-a.scale(t.start):r.innerRadius+a.scale(t.start)}).outerRadius(function(t){return"in"===r.direction?r.outerRadius-a.scale(t.end):r.innerRadius+a.scale(t.end)}).startAngle(0).endAngle(function(t){return t.angle})),i}},{key:"theta",value:function(t,e){return t/e.len*(e.end-e.start)}},{key:"x",value:function(t,e,n){var r=this.scale(t.value),a="in"===n.direction?n.outerRadius-r:n.innerRadius+r,i=this.theta(t.position,e.blocks[t.block_id])-Math.PI/2;return a*Math.cos(i)}},{key:"y",value:function(t,e,n){var r=this.scale(t.value),a="in"===n.direction?n.outerRadius-r:n.innerRadius+r,i=this.theta(t.position,e.blocks[t.block_id])-Math.PI/2;return a*Math.sin(i)}}]),t}();e.default=h},function(t,e,n){"use strict";function r(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function a(t){return Object(o.selection)().transition(t)}function i(){return++O}e.a=r,e.b=a,e.c=i;var o=n(3),c=n(416),u=n(430),f=n(431),s=n(432),l=n(433),d=n(434),h=n(435),b=n(436),p=n(437),v=n(438),y=n(439),_=n(440),g=n(441),m=n(442),x=n(443),w=n(444),j=n(73),O=0,M=o.selection.prototype;r.prototype=a.prototype={constructor:r,select:v.a,selectAll:y.a,filter:d.a,merge:h.a,selection:_.a,transition:w.a,call:M.call,nodes:M.nodes,node:M.node,size:M.size,empty:M.empty,each:M.each,on:b.a,attr:c.a,attrTween:u.a,style:g.a,styleTween:m.a,text:x.a,remove:p.a,tween:j.a,delay:f.a,duration:s.a,ease:l.a}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e,n,r){return!!(0,p.default)((0,h.default)(n),t)||(x.log(1,"datum","unknown parent id",{line:e+1,value:t,header:r,layoutSummary:n}),!1)}function i(t,e){return(0,y.default)(t,function(t,n){return!isNaN(t)||(x.log(1,"datum","not a number",{line:e+1,value:t,header:n}),!1)})}function o(t){return{data:(0,g.nest)().key(function(t){return t.block_id}).entries(t),meta:{min:(0,m.min)(t,function(t){return t.value}),max:(0,m.max)(t,function(t){return t.value})}}}function c(t,e){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,n){return a(t.block_id,n,e,"parent")}))}function u(t,e){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,n){return a(t.block_id,n,e,"parent")}).filter(function(t,e){return i({start:t.start,end:t.end},e)}).filter(function(t){return!(t.start<0||t.end>e[t.block_id])||(x.log(2,"position","position inconsistency",{datum:t,layoutSummary:e}),!1)}))}function f(t,e){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,n){return a(t.block_id,n,e,"parent")}).filter(function(t,e){return i({position:t.position,value:t.value},e)}))}function s(t,e){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,n){return a(t.block_id,n,e,"parent")}).filter(function(t,e){return i({position:t.position},e)}))}function l(t,e){if(0===t.length)return{data:[],meta:{min:null,max:null}};var n=t.filter(function(t,n){return t.source?a(t.source.id,n,e,"sourceId"):(x.warn("No source for data at index "+n),!1)}).filter(function(t,n){return t.target?a(t.target.id,n,e,"targetId"):(x.warn("No target for data at index "+n),!1)}).filter(function(t,e){return i({sourceStart:t.source.start,sourceEnd:t.source.end,targetStart:t.target.start,targetEnd:t.target.end,value:t.value||1},e)});return{data:n,meta:{min:(0,m.min)(n,function(t){return t.value}),max:(0,m.max)(n,function(t){return t.value})}}}Object.defineProperty(e,"__esModule",{value:!0}),e.parseSpanValueData=c,e.parseSpanStringData=u,e.parsePositionValueData=f,e.parsePositionTextData=s,e.parseChordData=l;var d=n(18),h=r(d),b=n(602),p=r(b),v=n(606),y=r(v),_=n(143),g=(r(_),n(223)),m=n(8),x=console},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={axes:{value:[],iteratee:!1},showAxesTooltip:{value:!0,iteratee:!1}},a={colorPaletteSize:{value:9,iteratee:!1},colorPalette:{value:"YlGnBu",iteratee:!1},usePalette:{value:!0,iteratee:!1},colorPaletteReverse:{value:!0,iteratee:!1}},i={innerRadius:{value:0,iteratee:!1},outerRadius:{value:0,iteratee:!1}},o={min:{value:null,iteratee:!1},max:{value:null,iteratee:!1},logScale:{value:!1,iteratee:!1},logScaleBase:{value:Math.E,iteratee:!1}},c={zIndex:{value:!1,iteratee:!1},opacity:{value:1,iteratee:!0},tooltipContent:{value:null,iteratee:!1},events:{value:{},iteratee:!1}};e.axes=r,e.palette=a,e.radial=i,e.values=o,e.common=c},function(t,e,n){function r(t,e){var n=i(t,e);return a(n)?n:void 0}var a=n(238),i=n(243);t.exports=r},function(t,e,n){function r(t){if(!i(t))return!1;var e=a(t);return e==c||e==u||e==o||e==f}var a=n(16),i=n(7),o="[object AsyncFunction]",c="[object Function]",u="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e){t.exports={}},function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var r=Array.prototype,a=r.map,i=r.slice},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){var r=n(5),a=r.Symbol;t.exports=a},function(t,e){function n(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}t.exports=n},function(t,e,n){function r(t,e,n,r){var o=!n;n||(n={});for(var c=-1,u=e.length;++c<u;){var f=e[c],s=r?r(n[f],t[f],f,n,t):void 0;void 0===s&&(s=t[f]),o?i(n,f,s):a(n,f,s)}return n}var a=n(89),i=n(82);t.exports=r},function(t,e,n){function r(t,e){return(c(t)?a:i)(t,o(e))}var a=n(64),i=n(39),o=n(281),c=n(2);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?o:"object"==typeof t?c(t)?i(t[0],t[1]):a(t):u(t)}var a=n(282),i=n(298),o=n(28),c=n(2),u=n(306);t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||i(t)&&a(t)==o}var a=n(16),i=n(6),o="[object Symbol]";t.exports=r},function(t,e,n){"use strict";var r=n(368);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";e.a=function(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}},function(t,e,n){function r(t,e,n){return a(i,t,e,n)}var a=n(464),i=n(466);t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){var r=n(278),a=n(280),i=a(r);t.exports=i},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,a=Array(r);++n<r;)a[n]=e(t[n],n,t);return a}t.exports=n},function(t,e,n){var r=n(294),a=n(80),i=n(295),o=n(296),c=n(150),u=n(16),f=n(128),s=f(r),l=f(a),d=f(i),h=f(o),b=f(c),p=u;(r&&"[object DataView]"!=p(new r(new ArrayBuffer(1)))||a&&"[object Map]"!=p(new a)||i&&"[object Promise]"!=p(i.resolve())||o&&"[object Set]"!=p(new o)||c&&"[object WeakMap]"!=p(new c))&&(p=function(t){var e=u(t),n="[object Object]"==e?t.constructor:void 0,r=n?f(n):"";if(r)switch(r){case s:return"[object DataView]";case l:return"[object Map]";case d:return"[object Promise]";case h:return"[object Set]";case b:return"[object WeakMap]"}return e}),t.exports=p},function(t,e,n){function r(t){if("string"==typeof t||a(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}var a=n(34),i=1/0;t.exports=r},function(t,e,n){"use strict";function r(t){return t>1?0:t<-1?h:Math.acos(t)}function a(t){return t>=1?b:t<=-1?-b:Math.asin(t)}n.d(e,"a",function(){return i}),n.d(e,"d",function(){return o}),n.d(e,"e",function(){return c}),n.d(e,"h",function(){return u}),n.d(e,"i",function(){return f}),n.d(e,"k",function(){return s}),n.d(e,"l",function(){return l}),n.d(e,"f",function(){return d}),n.d(e,"j",function(){return h}),n.d(e,"g",function(){return b}),n.d(e,"m",function(){return p}),e.b=r,e.c=a;var i=Math.abs,o=Math.atan2,c=Math.cos,u=Math.max,f=Math.min,s=Math.sin,l=Math.sqrt,d=1e-12,h=Math.PI,b=h/2,p=2*h},function(t,e,n){"use strict";e.a=function(t,e){if((a=t.length)>1)for(var n,r,a,i=1,o=t[e[0]],c=o.length;i<a;++i)for(r=o,o=t[e[i]],n=0;n<c;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}},function(t,e,n){"use strict";e.a=function(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}},function(t,e,n){"use strict";e.a=function(t){return null===t?NaN:+t}},function(t,e,n){"use strict";function r(t,e){return function(n){return t+n*e}}function a(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}function i(t,e){var n=e-t;return n?r(t,n>180||n<-180?n-360*Math.round(n/360):n):Object(u.a)(isNaN(t)?e:t)}function o(t){return 1==(t=+t)?c:function(e,n){return n-e?a(e,n,t):Object(u.a)(isNaN(e)?n:e)}}function c(t,e){var n=e-t;return n?r(t,n):Object(u.a)(isNaN(t)?e:t)}e.c=i,e.b=o,e.a=c;var u=n(200)},function(t,e,n){"use strict";function r(t){var e=t.domain;return t.ticks=function(t){var n=e();return Object(i.ticks)(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){return Object(u.a)(e(),t,n)},t.nice=function(n){null==n&&(n=10);var r,a=e(),o=0,c=a.length-1,u=a[o],f=a[c];return f<u&&(r=u,u=f,f=r,r=o,o=c,c=r),r=Object(i.tickIncrement)(u,f,n),r>0?(u=Math.floor(u/r)*r,f=Math.ceil(f/r)*r,r=Object(i.tickIncrement)(u,f,n)):r<0&&(u=Math.ceil(u*r)/r,f=Math.floor(f*r)/r,r=Object(i.tickIncrement)(u,f,n)),r>0?(a[o]=Math.floor(u/r)*r,a[c]=Math.ceil(f/r)*r,e(a)):r<0&&(a[o]=Math.ceil(u*r)/r,a[c]=Math.floor(f*r)/r,e(a)),t},t}function a(){var t=Object(c.b)(c.c,o.c);return t.copy=function(){return Object(c.a)(t,a())},r(t)}e.b=r,e.a=a;var i=n(8),o=n(12),c=n(75),u=n(515)},function(t,e,n){"use strict";e.a=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){function r(t){var e=this.__data__=new a(t);this.size=e.size}var a=n(52),i=n(250),o=n(251),c=n(252),u=n(253),f=n(254);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=c,r.prototype.has=u,r.prototype.set=f,t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var a=n(245),i=n(246),o=n(247),c=n(248),u=n(249);r.prototype.clear=a,r.prototype.delete=i,r.prototype.get=o,r.prototype.has=c,r.prototype.set=u,t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(a(t[n][0],e))return n;return-1}var a=n(38);t.exports=r},function(t,e,n){var r=n(23),a=r(Object,"create");t.exports=a},function(t,e,n){function r(t,e){var n=t.__data__;return a(e)?n["string"==typeof e?"string":"hash"]:n.map}var a=n(263);t.exports=r},function(t,e,n){var r=n(7),a=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(a)return a(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(269),a=n(6),i=Object.prototype,o=i.hasOwnProperty,c=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(t){return a(t)&&o.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},function(t,e,n){(function(t){var r=n(5),a=n(271),i="object"==typeof e&&e&&!e.nodeType&&e,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,c=o&&o.exports===i,u=c?r.Buffer:void 0,f=u?u.isBuffer:void 0,s=f||a;t.exports=s}).call(e,n(83)(t))},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){function r(t){return o(t)?a(t,!0):i(t)}var a=n(140),i=n(275),o=n(17);t.exports=r},function(t,e){function n(t,e){var n=typeof t;return!!(e=null==e?r:e)&&("number"==n||"symbol"!=n&&a.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,a=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){function r(t,e,n){if(!c(n))return!1;var r=typeof e;return!!("number"==r?i(n)&&o(e,n.length):"string"==r&&e in n)&&a(n[e],t)}var a=n(38),i=n(17),o=n(62),c=n(7);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}t.exports=n},function(t,e,n){"use strict";function r(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===o.b&&e.documentElement.namespaceURI===o.b?e.createElement(t):e.createElementNS(n,t)}}function a(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var i=n(92),o=n(93);e.a=function(t){var e=Object(i.a)(t);return(e.local?a:r)(e)}},function(t,e,n){"use strict";e.a=function(t,e){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}var a=t.getBoundingClientRect();return[e.clientX-a.left-t.clientLeft,e.clientY-a.top-t.clientTop]}},function(t,e,n){"use strict";function r(t){this._context=t}r.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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}},e.a=function(t){return new r(t)}},function(t,e,n){"use strict";e.a=function(){}},function(t,e,n){"use strict";function r(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function a(t){this._context=t}e.c=r,e.a=a,a.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:r(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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);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:r(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},e.b=function(t){return new a(t)}},function(t,e,n){"use strict";function r(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function a(t,e){this._context=t,this._k=(1-e)/6}e.c=r,e.a=a,a.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:r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:r(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},e.b=function t(e){function n(t){return new a(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){"use strict";e.a=function(t,e){return t=+t,e-=t,function(n){return t+e*n}}},function(t,e,n){"use strict";function r(t,e){var n,r;return function(){var a=Object(o.h)(this,t),i=a.tween;if(i!==n){r=n=i;for(var c=0,u=r.length;c<u;++c)if(r[c].name===e){r=r.slice(),r.splice(c,1);break}}a.tween=r}}function a(t,e,n){var r,a;if("function"!=typeof n)throw new Error;return function(){var i=Object(o.h)(this,t),c=i.tween;if(c!==r){a=(r=c).slice();for(var u={name:e,value:n},f=0,s=a.length;f<s;++f)if(a[f].name===e){a[f]=u;break}f===s&&a.push(u)}i.tween=a}}function i(t,e,n){var r=t._id;return t.each(function(){var t=Object(o.h)(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)}),function(t){return Object(o.f)(t,r).value[e]}}e.b=i;var o=n(11);e.a=function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var i,c=Object(o.f)(this.node(),n).tween,u=0,f=c.length;u<f;++u)if((i=c[u]).name===t)return i.value;return null}return this.each((null==e?r:a)(n,t,e))}},function(t,e,n){function r(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=a(t.prototype),r=t.apply(n,e);return i(r)?r:n}}var a=n(56),i=n(7);t.exports=r},function(t,e,n){"use strict";function r(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:Object(h.a)(e)}function a(t){return function(e,n){var r=t(e=+e,n=+n);return function(t){return t<=e?0:t>=n?1:r(t)}}}function i(t){return function(e,n){var r=t(e=+e,n=+n);return function(t){return t<=0?e:t>=1?n:r(t)}}}function o(t,e,n,r){var a=t[0],i=t[1],o=e[0],c=e[1];return i<a?(a=n(i,a),o=r(c,o)):(a=n(a,i),o=r(o,c)),function(t){return o(a(t))}}function c(t,e,n,r){var a=Math.min(t.length,e.length)-1,i=new Array(a),o=new Array(a),c=-1;for(t[a]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++c<a;)i[c]=n(t[c],t[c+1]),o[c]=r(e[c],e[c+1]);return function(e){var n=Object(s.bisect)(t,e,1,a)-1;return o[n](i[n](e))}}function u(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp())}function f(t,e){function n(){return f=Math.min(v.length,y.length)>2?c:o,s=h=null,u}function u(e){return(s||(s=f(v,y,g?a(t):t,_)))(+e)}var f,s,h,v=p,y=p,_=l.a,g=!1;return u.invert=function(t){return(h||(h=f(y,v,r,g?i(e):e)))(+t)},u.domain=function(t){return arguments.length?(v=d.a.call(t,b.a),n()):v.slice()},u.range=function(t){return arguments.length?(y=d.b.call(t),n()):y.slice()},u.rangeRound=function(t){return y=d.b.call(t),_=l.f,n()},u.clamp=function(t){return arguments.length?(g=!!t,n()):g},u.interpolate=function(t){return arguments.length?(_=t,n()):_},n()}e.c=r,e.a=u,e.b=f;var s=n(8),l=n(12),d=n(27),h=n(120),b=n(224),p=[0,1]},function(t,e,n){"use strict";var r=n(121);e.a=function(t){return t=Object(r.a)(Math.abs(t)),t?t[1]:NaN}},function(t,e,n){function r(t,e){return o(i(t,e,a),t+"")}var a=n(28),i=n(125),o=n(78);t.exports=r},function(t,e,n){var r=n(236),a=n(129),i=a(r);t.exports=i},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(23),a=n(5),i=r(a,"Map");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var a=n(255),i=n(262),o=n(264),c=n(265),u=n(266);r.prototype.clear=a,r.prototype.delete=i,r.prototype.get=o,r.prototype.has=c,r.prototype.set=u,t.exports=r},function(t,e,n){function r(t,e,n){"__proto__"==e&&a?a(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var a=n(126);t.exports=r},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){function r(t){var e=new t.constructor(t.byteLength);return new a(e).set(new a(t)),e}var a=n(135);t.exports=r},function(t,e,n){var r=n(137),a=r(Object.getPrototypeOf,Object);t.exports=a},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e,n){var r=n(272),a=n(60),i=n(88),o=i&&i.isTypedArray,c=o?a(o):r;t.exports=c},function(t,e,n){(function(t){var r=n(127),a="object"==typeof e&&e&&!e.nodeType&&e,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=i&&i.exports===a,c=o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;return t||c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=u}).call(e,n(83)(t))},function(t,e,n){function r(t,e,n){var r=t[e];c.call(t,e)&&i(r,n)&&(void 0!==n||e in t)||a(t,e,n)}var a=n(82),i=n(38),o=Object.prototype,c=o.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(148),a=n(149),i=Object.prototype,o=i.propertyIsEnumerable,c=Object.getOwnPropertySymbols,u=c?function(t){return null==t?[]:(t=Object(t),r(c(t),function(e){return o.call(t,e)}))}:a;t.exports=u},function(t,e,n){function r(t,e){if(a(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(c.test(t)||!o.test(t)||null!=e&&t in Object(e))}var a=n(2),i=n(34),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;t.exports=r},function(t,e,n){"use strict";var r=n(93);e.a=function(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),r.a.hasOwnProperty(e)?{space:r.a[e],local:t}:t}},function(t,e,n){"use strict";n.d(e,"b",function(){return r});var r="http://www.w3.org/1999/xhtml";e.a={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(t,e,n){"use strict";function r(){}e.a=function(t){return null==t?r:function(){return this.querySelector(t)}}},function(t,e,n){"use strict";e.a=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}},function(t,e,n){"use strict";function r(t,e,n){return t=a(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function a(t,e,n){return function(r){var a=s;s=r;try{t.call(this,this.__data__,e,n)}finally{s=a}}}function i(t){return t.trim().split(/^|\s+/).map(function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}})}function o(t){return function(){var e=this.__on;if(e){for(var n,r=0,a=-1,i=e.length;r<i;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++a]=n:this.removeEventListener(n.type,n.listener,n.capture);++a?e.length=a:delete this.__on}}}function c(t,e,n){var i=f.hasOwnProperty(t.type)?r:a;return function(r,a,o){var c,u=this.__on,f=i(e,a,o);if(u)for(var s=0,l=u.length;s<l;++s)if((c=u[s]).type===t.type&&c.name===t.name)return this.removeEventListener(c.type,c.listener,c.capture),this.addEventListener(c.type,c.listener=f,c.capture=n),void(c.value=e);this.addEventListener(t.type,f,n),c={type:t.type,name:t.name,value:e,listener:f,capture:n},u?u.push(c):this.__on=[c]}}function u(t,e,n,r){var a=s;t.sourceEvent=s,s=t;try{return e.apply(n,r)}finally{s=a}}n.d(e,"c",function(){return s}),e.a=u;var f={},s=null;if("undefined"!=typeof document){"onmouseenter"in document.documentElement||(f={mouseenter:"mouseover",mouseleave:"mouseout"})}e.b=function(t,e,n){var r,a,u=i(t+""),f=u.length;{if(!(arguments.length<2)){for(s=e?c:o,null==n&&(n=!1),r=0;r<f;++r)this.each(s(u[r],e,n));return this}var s=this.node().__on;if(s)for(var l,d=0,h=s.length;d<h;++d)for(r=0,l=s[d];r<f;++r)if((a=u[r]).type===l.type&&a.name===l.name)return l.value}}},function(t,e,n){"use strict";var r=n(96);e.a=function(){for(var t,e=r.c;t=e.sourceEvent;)e=t;return e}},function(t,e,n){function r(t,e,n,E,N,I){var D,B=e&M,U=e&k,z=e&A;if(n&&(D=N?n(t,E,N,I):n(t)),void 0!==D)return D;if(!w(t))return t;var L=g(t);if(L){if(D=v(t),!B)return s(t,D)}else{var W=p(t),F=W==R||W==P;if(m(t))return f(t,B);if(W==S||W==T||F&&!N){if(D=U||F?{}:_(t),!B)return U?d(t,u(D,t)):l(t,c(D,t))}else{if(!C[W])return N?t:{};D=y(t,W,B)}}I||(I=new a);var Y=I.get(t);if(Y)return Y;if(I.set(t,D),j(t))return t.forEach(function(a){D.add(r(a,e,n,a,t,I))}),D;if(x(t))return t.forEach(function(a,i){D.set(i,r(a,e,n,i,t,I))}),D;var q=z?U?b:h:U?keysIn:O,G=L?void 0:q(t);return i(G||t,function(a,i){G&&(i=a,a=t[i]),o(D,i,r(a,e,n,i,t,I))}),D}var a=n(51),i=n(64),o=n(89),c=n(165),u=n(344),f=n(133),s=n(30),l=n(345),d=n(346),h=n(146),b=n(347),p=n(41),v=n(348),y=n(349),_=n(136),g=n(2),m=n(59),x=n(353),w=n(7),j=n(355),O=n(18),M=1,k=2,A=4,T="[object Arguments]",R="[object Function]",P="[object GeneratorFunction]",S="[object Object]",C={};C[T]=C["[object Array]"]=C["[object ArrayBuffer]"]=C["[object DataView]"]=C["[object Boolean]"]=C["[object Date]"]=C["[object Float32Array]"]=C["[object Float64Array]"]=C["[object Int8Array]"]=C["[object Int16Array]"]=C["[object Int32Array]"]=C["[object Map]"]=C["[object Number]"]=C[S]=C["[object RegExp]"]=C["[object Set]"]=C["[object String]"]=C["[object Symbol]"]=C["[object Uint8Array]"]=C["[object Uint8ClampedArray]"]=C["[object Uint16Array]"]=C["[object Uint32Array]"]=!0,C["[object Error]"]=C[R]=C["[object WeakMap]"]=!1,t.exports=r},function(t,e,n){function r(t,e,n){var r=u(t)?a:c,f=arguments.length<3;return r(t,o(e,4),n,f,i)}var a=n(357),i=n(39),o=n(33),c=n(358),u=n(2);t.exports=r},function(t,e,n){var r=n(101),a=n(362),i=n(77),o=n(63),c=i(function(t,e){if(null==t)return[];var n=e.length;return n>1&&o(t,e[0],e[1])?e=[]:n>2&&o(e[0],e[1],e[2])&&(e=[e[0]]),a(t,r(e,1),[])});t.exports=c},function(t,e,n){function r(t,e,n,o,c){var u=-1,f=t.length;for(n||(n=i),c||(c=[]);++u<f;){var s=t[u];e>0&&n(s)?e>1?r(s,e-1,n,o,c):a(c,s):o||(c[c.length]=s)}return c}var a=n(65),i=n(361);t.exports=r},function(t,e,n){"use strict";var r=n(35),a=n(25),i=n(68),o=n(103);e.a=function(){function t(t){var a,i,o,l=t.length,d=!1;for(null==u&&(s=f(o=Object(r.a)())),a=0;a<=l;++a)!(a<l&&c(i=t[a],a,t))===d&&((d=!d)?s.lineStart():s.lineEnd()),d&&s.point(+e(i,a,t),+n(i,a,t));if(o)return s=null,o+""||null}var e=o.a,n=o.b,c=Object(a.a)(!0),u=null,f=i.a,s=null;return t.x=function(n){return arguments.length?(e="function"==typeof n?n:Object(a.a)(+n),t):e},t.y=function(e){return arguments.length?(n="function"==typeof e?e:Object(a.a)(+e),t):n},t.defined=function(e){return arguments.length?(c="function"==typeof e?e:Object(a.a)(!!e),t):c},t.curve=function(e){return arguments.length?(f=e,null!=u&&(s=f(u)),t):f},t.context=function(e){return arguments.length?(null==e?u=s=null:s=f(u=e),t):u},t}},function(t,e,n){"use strict";function r(t){return t[0]}function a(t){return t[1]}e.a=r,e.b=a},function(t,e,n){"use strict";function r(t,e,n){var r=t._x1,a=t._y1,o=t._x2,c=t._y2;if(t._l01_a>i.f){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,f=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/f,a=(a*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/f}if(t._l23_a>i.f){var s=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,l=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*s+t._x1*t._l23_2a-e*t._l12_2a)/l,c=(c*s+t._y1*t._l23_2a-n*t._l12_2a)/l}t._context.bezierCurveTo(r,a,o,c,t._x2,t._y2)}function a(t,e){this._context=t,this._alpha=e}e.b=r;var i=n(43),o=n(71);a.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(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,a=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+a*a,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,t,e)}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=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},e.a=function t(e){function n(t){return e?new a(t,e):new o.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function r(t){for(var e,n=0,r=-1,a=t.length;++r<a;)(e=+t[r][1])&&(n+=e);return n}e.b=r;var a=n(45);e.a=function(t){var e=t.map(r);return Object(a.a)(t).sort(function(t,n){return e[t]-e[n]})}},function(t,e,n){"use strict";var r=n(46);e.a=function(t,e,n){if(null==n&&(n=r.a),a=t.length){if((e=+e)<=0||a<2)return+n(t[0],0,t);if(e>=1)return+n(t[a-1],a-1,t);var a,i=(a-1)*e,o=Math.floor(i),c=+n(t[o],o,t);return c+(+n(t[o+1],o+1,t)-c)*(i-o)}}},function(t,e,n){"use strict";function r(){return g||(w(a),g=x.now()+m)}function a(){g=0}function i(){this._call=this._time=this._next=null}function o(t,e,n){var r=new i;return r.restart(t,e,n),r}function c(){r(),++b;for(var t,e=d;e;)(t=g-e._time)>=0&&e._call.call(null,t),e=e._next;--b}function u(){g=(_=x.now())+m,b=p=0;try{c()}finally{b=0,s(),g=0}}function f(){var t=x.now(),e=t-_;e>y&&(m-=e,_=t)}function s(){for(var t,e,n=d,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:d=e);h=t,l(r)}function l(t){if(!b){p&&(p=clearTimeout(p));t-g>24?(t<1/0&&(p=setTimeout(u,t-x.now()-m)),v&&(v=clearInterval(v))):(v||(_=x.now(),v=setInterval(f,y)),b=1,w(u))}}e.b=r,e.a=i,e.c=o;var d,h,b=0,p=0,v=0,y=1e3,_=0,g=0,m=0,x="object"==typeof performance&&performance.now?performance:Date,w="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};i.prototype=o.prototype={constructor:i,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?r():+n)+(null==e?0:+e),this._next||h===this||(h?h._next=this:d=this,h=this),this._call=t,this._time=n,l()},stop:function(){this._call&&(this._call=null,this._time=1/0,l())}}},function(t,e,n){"use strict";var r=n(9),a=n(198),i=n(201),o=n(202),c=n(72),u=n(203),f=n(204),s=n(200);e.a=function(t,e){var n,l=typeof e;return null==e||"boolean"===l?Object(s.a)(e):("number"===l?c.a:"string"===l?(n=Object(r.a)(e))?(e=n,a.a):f.a:e instanceof r.a?a.a:e instanceof Date?o.a:Array.isArray(e)?i.a:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?u.a:c.a)(t,e)}},function(t,e,n){"use strict";function r(){}function a(t){var e;return t=(t+"").trim().toLowerCase(),(e=w.exec(t))?(e=parseInt(e[1],16),new f(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1)):(e=j.exec(t))?i(parseInt(e[1],16)):(e=O.exec(t))?new f(e[1],e[2],e[3],1):(e=M.exec(t))?new f(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=k.exec(t))?o(e[1],e[2],e[3],e[4]):(e=A.exec(t))?o(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=T.exec(t))?l(e[1],e[2]/100,e[3]/100,1):(e=R.exec(t))?l(e[1],e[2]/100,e[3]/100,e[4]):P.hasOwnProperty(t)?i(P[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function i(t){return new f(t>>16&255,t>>8&255,255&t,1)}function o(t,e,n,r){return r<=0&&(t=e=n=NaN),new f(t,e,n,r)}function c(t){return t instanceof r||(t=a(t)),t?(t=t.rgb(),new f(t.r,t.g,t.b,t.opacity)):new f}function u(t,e,n,r){return 1===arguments.length?c(t):new f(t,e,n,null==r?1:r)}function f(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function s(t){return t=Math.max(0,Math.min(255,Math.round(t)||0)),(t<16?"0":"")+t.toString(16)}function l(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new b(t,e,n,r)}function d(t){if(t instanceof b)return new b(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=a(t)),!t)return new b;if(t instanceof b)return t;t=t.rgb();var e=t.r/255,n=t.g/255,i=t.b/255,o=Math.min(e,n,i),c=Math.max(e,n,i),u=NaN,f=c-o,s=(c+o)/2;return f?(u=e===c?(n-i)/f+6*(n<i):n===c?(i-e)/f+2:(e-n)/f+4,f/=s<.5?c+o:2-c-o,u*=60):f=s>0&&s<1?0:u,new b(u,f,s,t.opacity)}function h(t,e,n,r){return 1===arguments.length?d(t):new b(t,e,n,null==r?1:r)}function b(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function p(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}e.a=r,n.d(e,"d",function(){return y}),n.d(e,"c",function(){return _}),e.e=a,e.h=c,e.g=u,e.b=f,e.f=h;var v=n(110),y=.7,_=1/y,g="\\s*([+-]?\\d+)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",x="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",w=/^#([0-9a-f]{3})$/,j=/^#([0-9a-f]{6})$/,O=new RegExp("^rgb\\("+[g,g,g]+"\\)$"),M=new RegExp("^rgb\\("+[x,x,x]+"\\)$"),k=new RegExp("^rgba\\("+[g,g,g,m]+"\\)$"),A=new RegExp("^rgba\\("+[x,x,x,m]+"\\)$"),T=new RegExp("^hsl\\("+[m,x,x]+"\\)$"),R=new RegExp("^hsla\\("+[m,x,x,m]+"\\)$"),P={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Object(v.a)(r,a,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),Object(v.a)(f,u,Object(v.b)(r,{brighter:function(t){return t=null==t?_:Math.pow(_,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?y:Math.pow(y,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+s(this.r)+s(this.g)+s(this.b)},toString:function(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(1===t?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),Object(v.a)(b,h,Object(v.b)(r,{brighter:function(t){return t=null==t?_:Math.pow(_,t),new b(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?y:Math.pow(y,t),new b(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,a=2*n-r;return new f(p(t>=240?t-240:t+120,a,r),p(t,a,r),p(t<120?t+240:t-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}))},function(t,e,n){"use strict";function r(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}e.b=r,e.a=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t}},function(t,e,n){"use strict";function r(t,e,n,r,a){var i=t*t,o=i*t;return((1-3*t+3*i-o)*e+(4-6*i+3*o)*n+(1+3*t+3*i-3*o)*r+o*a)/6}e.a=r,e.b=function(t){var e=t.length-1;return function(n){var a=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[a],o=t[a+1],c=a>0?t[a-1]:2*i-o,u=a<e-1?t[a+2]:2*o-i;return r((n-a/e)*e,c,i,o,u)}}},function(t,e,n){function r(t,e,n,r,w,j,O,M){var k=e&v;if(!k&&"function"!=typeof t)throw new TypeError(b);var A=r?r.length:0;if(A||(e&=~(g|m),r=w=void 0),O=void 0===O?O:x(h(O),0),M=void 0===M?M:h(M),A-=w?w.length:0,e&m){var T=r,R=w;r=w=void 0}var P=k?void 0:f(t),S=[t,e,n,r,w,T,R,j,O,M];if(P&&s(S,P),t=S[0],e=S[1],n=S[2],r=S[3],w=S[4],M=S[9]=void 0===S[9]?k?0:t.length:x(S[9]-A,0),!M&&e&(y|_)&&(e&=~(y|_)),e&&e!=p)C=e==y||e==_?o(t,e,M):e!=g&&e!=(p|g)||w.length?c.apply(void 0,S):u(t,e,n,r);else var C=i(t,e,n);return d((P?a:l)(C,S),t,e)}var a=n(207),i=n(468),o=n(469),c=n(209),u=n(483),f=n(115),s=n(484),l=n(215),d=n(216),h=n(118),b="Expected a function",p=1,v=2,y=8,_=16,g=32,m=64,x=Math.max;t.exports=r},function(t,e,n){function r(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=o,this.__views__=[]}var a=n(56),i=n(114),o=4294967295;r.prototype=a(i.prototype),r.prototype.constructor=r,t.exports=r},function(t,e){function n(){}t.exports=n},function(t,e,n){var r=n(208),a=n(471),i=r?function(t){return r.get(t)}:a;t.exports=i},function(t,e,n){function r(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}var a=n(56),i=n(114);r.prototype=a(i.prototype),r.prototype.constructor=r,t.exports=r},function(t,e){function n(t,e){for(var n=-1,a=t.length,i=0,o=[];++n<a;){var c=t[n];c!==e&&c!==r||(t[n]=r,o[i++]=n)}return o}var r="__lodash_placeholder__";t.exports=n},function(t,e,n){function r(t){var e=a(t),n=e%1;return e===e?n?e-n:e:0}var a=n(219);t.exports=r},function(t,e,n){"use strict";function r(){}function a(t,e){var n=new r;if(t instanceof r)t.each(function(t,e){n.set(e,t)});else if(Array.isArray(t)){var a,i=-1,o=t.length;if(null==e)for(;++i<o;)n.set(i,t[i]);else for(;++i<o;)n.set(e(a=t[i],i,t),a)}else if(t)for(var c in t)n.set(c,t[c]);return n}n.d(e,"b",function(){return i});var i="$";r.prototype=a.prototype={constructor:r,has:function(t){return i+t in this},get:function(t){return this[i+t]},set:function(t,e){return this[i+t]=e,this},remove:function(t){var e=i+t;return e in this&&delete this[e]},clear:function(){for(var t in this)t[0]===i&&delete this[t]},keys:function(){var t=[];for(var e in this)e[0]===i&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)e[0]===i&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)e[0]===i&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)e[0]===i&&++t;return t},empty:function(){for(var t in this)if(t[0]===i)return!1;return!0},each:function(t){for(var e in this)e[0]===i&&t(this[e],e.slice(1),this)}},e.a=a},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}},function(t,e,n){"use strict";var r=(n(4),n(531));n.d(e,"c",function(){return r.a}),n.d(e,"n",function(){return r.a});var a=n(532);n.d(e,"g",function(){return a.a}),n.d(e,"r",function(){return a.a});var i=n(533);n.d(e,"d",function(){return i.a});var o=n(534);n.d(e,"b",function(){return o.a});var c=n(535);n.d(e,"a",function(){return c.a});var u=n(536);n.d(e,"j",function(){return u.b}),n.d(e,"h",function(){return u.b}),n.d(e,"e",function(){return u.a}),n.d(e,"i",function(){return u.c});var f=n(537);n.d(e,"f",function(){return f.a});var s=n(538);n.d(e,"k",function(){return s.a});var l=n(539);n.d(e,"o",function(){return l.a});var d=n(540);n.d(e,"m",function(){return d.a});var h=n(541);n.d(e,"l",function(){return h.a});var b=n(542);n.d(e,"u",function(){return b.b}),n.d(e,"s",function(){return b.b}),n.d(e,"p",function(){return b.a}),n.d(e,"t",function(){return b.c});var p=n(543);n.d(e,"q",function(){return p.a});var v=n(544);n.d(e,"v",function(){return v.a})},function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return c});var r,a,i,o,c,u=n(232);!function(t){r=Object(u.a)(t),a=r.format,i=r.parse,o=r.utcFormat,c=r.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},function(t,e,n){var r=n(50),a=n(77),i=n(244),o=n(277),c=a(function(t){return t.push(void 0,i),r(o,void 0,t)});t.exports=c},function(t,e,n){function r(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var r=arguments,o=-1,c=i(r.length-e,0),u=Array(c);++o<c;)u[o]=r[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=r[o];return f[e]=n(u),a(t,this,f)}}var a=n(50),i=Math.max;t.exports=r},function(t,e,n){var r=n(23),a=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=a},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(79))},function(t,e){function n(t){if(null!=t){try{return a.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,a=r.toString;t.exports=n},function(t,e){function n(t){var e=0,n=0;return function(){var o=i(),c=a-(o-n);if(n=o,c>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=800,a=16,i=Date.now;t.exports=n},function(t,e,n){function r(t,e,n,l,d){t!==e&&o(e,function(o,f){if(u(o))d||(d=new a),c(t,e,f,n,r,l,d);else{var h=l?l(s(t,f),o,f+"",t,e,d):void 0;void 0===h&&(h=o),i(t,f,h)}},f)}var a=n(51),i=n(131),o=n(132),c=n(268),u=n(7),f=n(61),s=n(139);t.exports=r},function(t,e,n){function r(t,e,n){(void 0===n||i(t[e],n))&&(void 0!==n||e in t)||a(t,e,n)}var a=n(82),i=n(38);t.exports=r},function(t,e,n){var r=n(267),a=r();t.exports=a},function(t,e,n){(function(t){function r(t,e){if(e)return t.slice();var n=t.length,r=f?f(n):new t.constructor(n);return t.copy(r),r}var a=n(5),i="object"==typeof e&&e&&!e.nodeType&&e,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,c=o&&o.exports===i,u=c?a.Buffer:void 0,f=u?u.allocUnsafe:void 0;t.exports=r}).call(e,n(83)(t))},function(t,e,n){function r(t,e){var n=e?a(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var a=n(84);t.exports=r},function(t,e,n){var r=n(5),a=r.Uint8Array;t.exports=a},function(t,e,n){function r(t){return"function"!=typeof t.constructor||o(t)?{}:a(i(t))}var a=n(56),i=n(85),o=n(57);t.exports=r},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function r(t){if(!o(t)||a(t)!=c)return!1;var e=i(t);if(null===e)return!0;var n=l.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==d}var a=n(16),i=n(85),o=n(6),c="[object Object]",u=Function.prototype,f=Object.prototype,s=u.toString,l=f.hasOwnProperty,d=s.call(Object);t.exports=r},function(t,e){function n(t,e){return"__proto__"==e?void 0:t[e]}t.exports=n},function(t,e,n){function r(t,e){var n=o(t),r=!n&&i(t),s=!n&&!r&&c(t),d=!n&&!r&&!s&&f(t),h=n||r||s||d,b=h?a(t.length,String):[],p=b.length;for(var v in t)!e&&!l.call(t,v)||h&&("length"==v||s&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,p))||b.push(v);return b}var a=n(274),i=n(58),o=n(2),c=n(59),u=n(62),f=n(87),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return a(function(e,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,c=a>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(a--,o):void 0,c&&i(n[0],n[1],c)&&(o=a<3?void 0:o,a=1),e=Object(e);++r<a;){var u=n[r];u&&t(e,u,r,o)}return e})}var a=n(77),i=n(63);t.exports=r},function(t,e,n){function r(t){if(!a(t))return i(t);var e=[];for(var n in Object(t))c.call(t,n)&&"constructor"!=n&&e.push(n);return e}var a=n(57),i=n(279),o=Object.prototype,c=o.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){return(c(t)?a:o)(t,i(e,3))}var a=n(40),i=n(33),o=n(157),c=n(2);t.exports=r},function(t,e,n){function r(t,e,n,o,c){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:a(t,e,n,o,r,c))}var a=n(284),i=n(6);t.exports=r},function(t,e,n){function r(t,e,n,r,f,s){var l=n&c,d=t.length,h=e.length;if(d!=h&&!(l&&h>d))return!1;var b=s.get(t);if(b&&s.get(e))return b==e;var p=-1,v=!0,y=n&u?new a:void 0;for(s.set(t,e),s.set(e,t);++p<d;){var _=t[p],g=e[p];if(r)var m=l?r(g,_,p,e,t,s):r(_,g,p,t,e,s);if(void 0!==m){if(m)continue;v=!1;break}if(y){if(!i(e,function(t,e){if(!o(y,e)&&(_===t||f(_,t,n,r,s)))return y.push(e)})){v=!1;break}}else if(_!==g&&!f(_,g,n,r,s)){v=!1;break}}return s.delete(t),s.delete(e),v}var a=n(285),i=n(288),o=n(289),c=1,u=2;t.exports=r},function(t,e,n){function r(t){return a(t,o,i)}var a=n(147),i=n(90),o=n(18);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return i(t)?r:a(r,n(t))}var a=n(65),i=n(2);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,a=0,i=[];++n<r;){var o=t[n];e(o,n,t)&&(i[a++]=o)}return i}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){var r=n(23),a=n(5),i=r(a,"WeakMap");t.exports=i},function(t,e,n){function r(t){return t===t&&!a(t)}var a=n(7);t.exports=r},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function r(t,e){e=a(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[i(e[n++])];return n&&n==r?t:void 0}var a=n(154),i=n(42);t.exports=r},function(t,e,n){function r(t,e){return a(t)?t:i(t,e)?[t]:o(c(t))}var a=n(2),i=n(91),o=n(155),c=n(156);t.exports=r},function(t,e,n){var r=n(300),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(a,function(t,n,r,a){e.push(r?a.replace(i,"$1"):n||t)}),e});t.exports=o},function(t,e,n){function r(t){return null==t?"":a(t)}var a=n(302);t.exports=r},function(t,e,n){function r(t,e){var n=-1,r=i(t)?Array(t.length):[];return a(t,function(t,a,i){r[++n]=e(t,a,i)}),r}var a=n(39),i=n(17);t.exports=r},function(t,e,n){"use strict";var r=n(10);e.a=function(t){return"string"==typeof t?new r.a([[document.querySelector(t)]],[document.documentElement]):new r.a([[t]],r.c)}},function(t,e,n){"use strict";function r(){return[]}e.a=function(t){return null==t?r:function(){return this.querySelectorAll(t)}}},function(t,e,n){"use strict";var r=function(t){return function(){return this.matches(t)}};if("undefined"!=typeof document){var a=document.documentElement;if(!a.matches){var i=a.webkitMatchesSelector||a.msMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector;r=function(t){return function(){return i.call(this,t)}}}}e.a=r},function(t,e,n){"use strict";function r(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}e.a=r;var a=n(162),i=n(10);e.b=function(){return new i.a(this._enter||this._groups.map(a.a),this._parents)},r.prototype={constructor:r,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}}},function(t,e,n){"use strict";e.a=function(t){return new Array(t.length)}},function(t,e,n){"use strict";function r(t){return function(){this.style.removeProperty(t)}}function a(t,e,n){return function(){this.style.setProperty(t,e,n)}}function i(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function o(t,e){return t.style.getPropertyValue(e)||Object(c.a)(t).getComputedStyle(t,null).getPropertyValue(e)}e.b=o;var c=n(95);e.a=function(t,e,n){return arguments.length>1?this.each((null==e?r:"function"==typeof e?i:a)(t,e,null==n?"":n)):o(this.node(),t)}},function(t,e,n){function r(t){return a(t,i|o)}var a=n(98),i=1,o=4;t.exports=r},function(t,e,n){function r(t,e){return t&&a(e,i(e),t)}var a=n(31),i=n(18);t.exports=r},function(t,e,n){var r=n(65),a=n(85),i=n(90),o=n(149),c=Object.getOwnPropertySymbols,u=c?function(t){for(var e=[];t;)r(e,i(t)),t=a(t);return e}:o;t.exports=u},function(t,e,n){"use strict";var r=n(35),a=n(25),i=n(68),o=n(102),c=n(103);e.a=function(){function t(t){var e,a,i,o,c,p=t.length,v=!1,y=new Array(p),_=new Array(p);for(null==d&&(b=h(c=Object(r.a)())),e=0;e<=p;++e){if(!(e<p&&l(o=t[e],e,t))===v)if(v=!v)a=e,b.areaStart(),b.lineStart();else{for(b.lineEnd(),b.lineStart(),i=e-1;i>=a;--i)b.point(y[i],_[i]);b.lineEnd(),b.areaEnd()}v&&(y[e]=+n(o,e,t),_[e]=+f(o,e,t),b.point(u?+u(o,e,t):y[e],s?+s(o,e,t):_[e]))}if(c)return b=null,c+""||null}function e(){return Object(o.a)().defined(l).curve(h).context(d)}var n=c.a,u=null,f=Object(a.a)(0),s=c.b,l=Object(a.a)(!0),d=null,h=i.a,b=null;return t.x=function(e){return arguments.length?(n="function"==typeof e?e:Object(a.a)(+e),u=null,t):n},t.x0=function(e){return arguments.length?(n="function"==typeof e?e:Object(a.a)(+e),t):n},t.x1=function(e){return arguments.length?(u=null==e?null:"function"==typeof e?e:Object(a.a)(+e),t):u},t.y=function(e){return arguments.length?(f="function"==typeof e?e:Object(a.a)(+e),s=null,t):f},t.y0=function(e){return arguments.length?(f="function"==typeof e?e:Object(a.a)(+e),t):f},t.y1=function(e){return arguments.length?(s=null==e?null:"function"==typeof e?e:Object(a.a)(+e),t):s},t.lineX0=t.lineY0=function(){return e().x(n).y(f)},t.lineY1=function(){return e().x(n).y(s)},t.lineX1=function(){return e().x(u).y(f)},t.defined=function(e){return arguments.length?(l="function"==typeof e?e:Object(a.a)(!!e),t):l},t.curve=function(e){return arguments.length?(h=e,null!=d&&(b=h(d)),t):h},t.context=function(e){return arguments.length?(null==e?d=b=null:b=h(d=e),t):d},t}},function(t,e,n){"use strict";function r(t){this._curve=t}function a(t){function e(e){return new r(t(e))}return e._curve=t,e}n.d(e,"a",function(){return o}),e.b=a;var i=n(68),o=a(i.a);r.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}}},function(t,e,n){"use strict";function r(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Object(a.b)(t)):e()._curve},t}e.b=r;var a=n(168),i=n(102);e.a=function(){return r(Object(i.a)().curve(a.a))}},function(t,e,n){"use strict";e.a=function(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=Array.prototype.slice},function(t,e,n){"use strict";var r=n(43);e.a={draw:function(t,e){var n=Math.sqrt(e/r.j);t.moveTo(n,0),t.arc(0,0,n,0,r.m)}}},function(t,e,n){"use strict";e.a={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}}},function(t,e,n){"use strict";var r=Math.sqrt(1/3),a=2*r;e.a={draw:function(t,e){var n=Math.sqrt(e/a),i=n*r;t.moveTo(0,-n),t.lineTo(i,0),t.lineTo(0,n),t.lineTo(-i,0),t.closePath()}}},function(t,e,n){"use strict";var r=n(43),a=Math.sin(r.j/10)/Math.sin(7*r.j/10),i=Math.sin(r.m/10)*a,o=-Math.cos(r.m/10)*a;e.a={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),a=i*n,c=o*n;t.moveTo(0,-n),t.lineTo(a,c);for(var u=1;u<5;++u){var f=r.m*u/5,s=Math.cos(f),l=Math.sin(f);t.lineTo(l*n,-s*n),t.lineTo(s*a-l*c,l*a+s*c)}t.closePath()}}},function(t,e,n){"use strict";e.a={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}}},function(t,e,n){"use strict";var r=Math.sqrt(3);e.a={draw:function(t,e){var n=-Math.sqrt(e/(3*r));t.moveTo(0,2*n),t.lineTo(-r*n,-n),t.lineTo(r*n,-n),t.closePath()}}},function(t,e,n){"use strict";var r=-.5,a=Math.sqrt(3)/2,i=1/Math.sqrt(12),o=3*(i/2+1);e.a={draw:function(t,e){var n=Math.sqrt(e/o),c=n/2,u=n*i,f=c,s=n*i+n,l=-f,d=s;t.moveTo(c,u),t.lineTo(f,s),t.lineTo(l,d),t.lineTo(r*c-a*u,a*c+r*u),t.lineTo(r*f-a*s,a*f+r*s),t.lineTo(r*l-a*d,a*l+r*d),t.lineTo(r*c+a*u,r*u-a*c),t.lineTo(r*f+a*s,r*s-a*f),t.lineTo(r*l+a*d,r*d-a*l),t.closePath()}}},function(t,e,n){"use strict";function r(t,e){this._context=t,this._k=(1-e)/6}e.a=r;var a=n(69),i=n(71);r.prototype={areaStart:a.a,areaEnd:a.a,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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Object(i.c)(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},e.b=function t(e){function n(t){return new r(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){"use strict";function r(t,e){this._context=t,this._k=(1-e)/6}e.a=r;var a=n(71);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(t,e){switch(t=+t,e=+e,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:Object(a.c)(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},e.b=function t(e){function n(t){return new r(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){"use strict";n.d(e,"b",function(){return o}),n.d(e,"a",function(){return c});var r=n(36),a=n(182),i=Object(a.a)(r.a),o=i.right,c=i.left;e.c=o},function(t,e,n){"use strict";function r(t){return function(e,n){return Object(a.a)(t(e),n)}}var a=n(36);e.a=function(t){return 1===t.length&&(t=r(t)),{left:function(e,n,r,a){for(null==r&&(r=0),null==a&&(a=e.length);r<a;){var i=r+a>>>1;t(e[i],n)<0?r=i+1:a=i}return r},right:function(e,n,r,a){for(null==r&&(r=0),null==a&&(a=e.length);r<a;){var i=r+a>>>1;t(e[i],n)>0?a=i:r=i+1}return r}}}},function(t,e,n){"use strict";function r(t,e){return[t,e]}e.b=r,e.a=function(t,e){null==e&&(e=r);for(var n=0,a=t.length-1,i=t[0],o=new Array(a<0?0:a);n<a;)o[n]=e(i,i=t[++n]);return o}},function(t,e,n){"use strict";var r=n(185);e.a=function(t,e){var n=Object(r.a)(t,e);return n?Math.sqrt(n):n}},function(t,e,n){"use strict";var r=n(46);e.a=function(t,e){var n,a,i=t.length,o=0,c=-1,u=0,f=0;if(null==e)for(;++c<i;)isNaN(n=Object(r.a)(t[c]))||(a=n-u,u+=a/++o,f+=a*(n-u));else for(;++c<i;)isNaN(n=Object(r.a)(e(t[c],c,t)))||(a=n-u,u+=a/++o,f+=a*(n-u));if(o>1)return f/(o-1)}},function(t,e,n){"use strict";e.a=function(t,e){var n,r,a,i=t.length,o=-1;if(null==e){for(;++o<i;)if(null!=(n=t[o])&&n>=n)for(r=a=n;++o<i;)null!=(n=t[o])&&(r>n&&(r=n),a<n&&(a=n))}else for(;++o<i;)if(null!=(n=e(t[o],o,t))&&n>=n)for(r=a=n;++o<i;)null!=(n=e(t[o],o,t))&&(r>n&&(r=n),a<n&&(a=n));return[r,a]}},function(t,e,n){"use strict";n.d(e,"b",function(){return a}),n.d(e,"a",function(){return i});var r=Array.prototype,a=r.slice,i=r.map},function(t,e,n){"use strict";e.a=function(t,e,n){t=+t,e=+e,n=(a=arguments.length)<2?(e=t,t=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((e-t)/n)),i=new Array(a);++r<a;)i[r]=t+r*n;return i}},function(t,e,n){"use strict";function r(t,e,n){var r=(e-t)/Math.max(0,n),a=Math.floor(Math.log(r)/Math.LN10),u=r/Math.pow(10,a);return a>=0?(u>=i?10:u>=o?5:u>=c?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(u>=i?10:u>=o?5:u>=c?2:1)}function a(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),u=r/a;return u>=i?a*=10:u>=o?a*=5:u>=c&&(a*=2),e<t?-a:a}e.b=r,e.c=a;var i=Math.sqrt(50),o=Math.sqrt(10),c=Math.sqrt(2);e.a=function(t,e,n){var a,i,o,c,u=-1;if(e=+e,t=+t,n=+n,t===e&&n>0)return[t];if((a=e<t)&&(i=t,t=e,e=i),0===(c=r(t,e,n))||!isFinite(c))return[];if(c>0)for(t=Math.ceil(t/c),e=Math.floor(e/c),o=new Array(i=Math.ceil(e-t+1));++u<i;)o[u]=(t+u)*c;else for(t=Math.floor(t*c),e=Math.ceil(e*c),o=new Array(i=Math.ceil(t-e+1));++u<i;)o[u]=(t-u)/c;return a&&o.reverse(),o}},function(t,e,n){"use strict";e.a=function(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}},function(t,e,n){"use strict";e.a=function(t,e){var n,r,a=t.length,i=-1;if(null==e){for(;++i<a;)if(null!=(n=t[i])&&n>=n)for(r=n;++i<a;)null!=(n=t[i])&&r>n&&(r=n)}else for(;++i<a;)if(null!=(n=e(t[i],i,t))&&n>=n)for(r=n;++i<a;)null!=(n=e(t[i],i,t))&&r>n&&(r=n);return r}},function(t,e,n){"use strict";function r(t){return t.length}var a=n(191);e.a=function(t){if(!(o=t.length))return[];for(var e=-1,n=Object(a.a)(t,r),i=new Array(n);++e<n;)for(var o,c=-1,u=i[e]=new Array(o);++c<o;)u[c]=t[c][e];return i}},function(t,e,n){"use strict";function r(t,e,n,r){t.dispatch.on("mouseover",function(t){e.tip.html(r.tooltipContent(t)).transition().style("opacity",.9).style("left",a.event.pageX+"px").style("top",a.event.pageY-28+"px")}),t.dispatch.on("mouseout",function(t){e.tip.transition().duration(500).style("opacity",0)})}Object.defineProperty(e,"__esModule",{value:!0}),e.registerTooltip=r;var a=n(3);n(409),n(457)},function(t,e,n){"use strict";var r=n(11);e.a=function(t,e){var n,a,i,o=t.__transition,c=!0;if(o){e=null==e?null:e+"";for(i in o)(n=o[i]).name===e?(a=n.state>r.d&&n.state<r.b,n.state=r.a,n.timer.stop(),a&&n.on.call("interrupt",t,t.__data__,n.index,n.group),delete o[i]):c=!1;c&&delete t.__transition}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(412);n.d(e,"dispatch",function(){return r.a})},function(t,e,n){"use strict";var r=n(107);n.d(e,"a",function(){return r.b}),n.d(e,"c",function(){return r.c});var a=n(413);n.d(e,"b",function(){return a.a});n(414)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return a});var r=Math.PI/180,a=180/Math.PI},function(t,e,n){"use strict";function r(t){return function(e){var n,r,i=e.length,o=new Array(i),c=new Array(i),u=new Array(i);for(n=0;n<i;++n)r=Object(a.f)(e[n]),o[n]=r.r||0,c[n]=r.g||0,u[n]=r.b||0;return o=t(o),c=t(c),u=t(u),r.opacity=1,function(t){return r.r=o(t),r.g=c(t),r.b=u(t),r+""}}}n.d(e,"b",function(){return u});var a=n(9),i=n(111),o=n(199),c=n(47);e.a=function t(e){function n(t,e){var n=r((t=Object(a.f)(t)).r,(e=Object(a.f)(e)).r),i=r(t.g,e.g),o=r(t.b,e.b),u=Object(c.a)(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=i(e),t.b=o(e),t.opacity=u(e),t+""}}var r=Object(c.b)(e);return n.gamma=t,n}(1);var u=r(i.b);r(o.a)},function(t,e,n){"use strict";var r=n(111);e.a=function(t){var e=t.length;return function(n){var a=Math.floor(((n%=1)<0?++n:n)*e),i=t[(a+e-1)%e],o=t[a%e],c=t[(a+1)%e],u=t[(a+2)%e];return Object(r.a)((n-a/e)*e,i,o,c,u)}}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";var r=n(108);e.a=function(t,e){var n,a=e?e.length:0,i=t?Math.min(a,t.length):0,o=new Array(i),c=new Array(a);for(n=0;n<i;++n)o[n]=Object(r.a)(t[n],e[n]);for(;n<a;++n)c[n]=e[n];return function(t){for(n=0;n<i;++n)c[n]=o[n](t);return c}}},function(t,e,n){"use strict";e.a=function(t,e){var n=new Date;return t=+t,e-=t,function(r){return n.setTime(t+e*r),n}}},function(t,e,n){"use strict";var r=n(108);e.a=function(t,e){var n,a={},i={};null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={});for(n in e)n in t?a[n]=Object(r.a)(t[n],e[n]):i[n]=e[n];return function(t){for(n in a)i[n]=a[n](t);return i}}},function(t,e,n){"use strict";function r(t){return function(){return t}}function a(t){return function(e){return t(e)+""}}var i=n(72),o=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,c=new RegExp(o.source,"g");e.a=function(t,e){var n,u,f,s=o.lastIndex=c.lastIndex=0,l=-1,d=[],h=[];for(t+="",e+="";(n=o.exec(t))&&(u=c.exec(e));)(f=u.index)>s&&(f=e.slice(s,f),d[l]?d[l]+=f:d[++l]=f),(n=n[0])===(u=u[0])?d[l]?d[l]+=u:d[++l]=u:(d[++l]=null,h.push({i:l,x:Object(i.a)(n,u)})),s=c.lastIndex;return s<e.length&&(f=e.slice(s),d[l]?d[l]+=f:d[++l]=f),d.length<2?h[0]?a(h[0].x):r(e):(e=h.length,function(t){for(var n,r=0;r<e;++r)d[(n=h[r]).i]=n.x(t);return d.join("")})}},function(t,e,n){"use strict";var r=n(9),a=n(12);e.a=function(t,e){var n;return("number"==typeof e?a.c:e instanceof r.a?a.d:(n=Object(r.a)(e))?(e=n,a.d):a.g)(t,e)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e,n){var r=t.defaultTrackWidth||30,a=(0,s.default)((0,b.default)("conf.outerRadius"),(0,u.default)("conf.outerRadius"),_.default,v.default)((0,d.default)(n,e));return{in:a.conf.outerRadius,out:a.conf.outerRadius+r}}function i(t,e){return t.cmin=null===t.min?e.min:t.min,t.cmax=null===t.max?e.max:t.max,t}function o(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;return r&&t*e<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),(r&&t*e>0?(0,g.scaleLog)().base(a):(0,g.scaleLinear)()).domain([t,e]).range([0,n]).clamp(!0)}Object.defineProperty(e,"__esModule",{value:!0}),e.smartBorders=a,e.computeMinMax=i,e.buildScale=o;var c=n(463),u=r(c),f=n(494),s=r(f),l=n(497),d=r(l),h=n(499),b=r(h),p=n(502),v=r(p),y=n(506),_=r(y),g=n(221)},function(t,e,n){var r=n(28),a=n(208),i=a?function(t,e){return a.set(t,e),t}:r;t.exports=i},function(t,e,n){var r=n(150),a=r&&new r;t.exports=a},function(t,e,n){function r(t,e,n,g,m,x,w,j,O,M){function k(){for(var h=arguments.length,b=Array(h),p=h;p--;)b[p]=arguments[p];if(P)var v=f(k),y=o(b,v);if(g&&(b=a(b,g,m,P)),x&&(b=i(b,x,w,P)),h-=y,P&&h<M){var _=l(b,v);return u(t,e,r,k.placeholder,n,b,_,j,O,M-h)}var E=T?n:this,N=R?E[t]:t;return h=b.length,j?b=s(b,j):S&&h>1&&b.reverse(),A&&O<h&&(b.length=O),this&&this!==d&&this instanceof k&&(N=C||c(N)),N.apply(E,b)}var A=e&y,T=e&h,R=e&b,P=e&(p|v),S=e&_,C=R?void 0:c(t);return k}var a=n(210),i=n(211),o=n(470),c=n(74),u=n(212),f=n(218),s=n(482),l=n(117),d=n(5),h=1,b=2,p=8,v=16,y=128,_=512;t.exports=r},function(t,e){function n(t,e,n,a){for(var i=-1,o=t.length,c=n.length,u=-1,f=e.length,s=r(o-c,0),l=Array(f+s),d=!a;++u<f;)l[u]=e[u];for(;++i<c;)(d||i<o)&&(l[n[i]]=t[i]);for(;s--;)l[u++]=t[i++];return l}var r=Math.max;t.exports=n},function(t,e){function n(t,e,n,a){for(var i=-1,o=t.length,c=-1,u=n.length,f=-1,s=e.length,l=r(o-u,0),d=Array(l+s),h=!a;++i<l;)d[i]=t[i];for(var b=i;++f<s;)d[b+f]=e[f];for(;++c<u;)(h||i<o)&&(d[b+n[c]]=t[i++]);return d}var r=Math.max;t.exports=n},function(t,e,n){function r(t,e,n,r,h,b,p,v,y,_){var g=e&s,m=g?p:void 0,x=g?void 0:p,w=g?b:void 0,j=g?void 0:b;e|=g?l:d,(e&=~(g?d:l))&f||(e&=~(c|u));var O=[t,e,h,w,m,j,x,v,y,_],M=n.apply(void 0,O);return a(t)&&i(M,O),M.placeholder=r,o(M,t,e)}var a=n(213),i=n(215),o=n(216),c=1,u=2,f=4,s=8,l=32,d=64;t.exports=r},function(t,e,n){function r(t){var e=o(t),n=c[e];if("function"!=typeof n||!(e in a.prototype))return!1;if(t===n)return!0;var r=i(n);return!!r&&t===r[0]}var a=n(113),i=n(115),o=n(214),c=n(473);t.exports=r},function(t,e,n){function r(t){for(var e=t.name+"",n=a[e],r=o.call(a,e)?n.length:0;r--;){var i=n[r],c=i.func;if(null==c||c==t)return i.name}return e}var a=n(472),i=Object.prototype,o=i.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(207),a=n(129),i=a(r);t.exports=i},function(t,e,n){function r(t,e,n){var r=e+"";return o(t,i(r,c(a(r),n)))}var a=n(475),i=n(476),o=n(78),c=n(477);t.exports=r},function(t,e,n){function r(t,e,n){return e===e?o(t,e,n):a(t,i,n)}var a=n(479),i=n(480),o=n(481);t.exports=r},function(t,e){function n(t){return t.placeholder}t.exports=n},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if((t=a(t))===i||t===-i){return(t<0?-1:1)*o}return t===t?t:0}var a=n(485),i=1/0,o=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){return o(i(t,void 0,a),t+"")}var a=n(492),i=n(125),o=n(78);t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(508);n.d(e,"scaleBand",function(){return r.a}),n.d(e,"scalePoint",function(){return r.b});var a=n(514);n.d(e,"scaleIdentity",function(){return a.a});var i=n(48);n.d(e,"scaleLinear",function(){return i.a});var o=n(526);n.d(e,"scaleLog",function(){return o.a});var c=n(222);n.d(e,"scaleOrdinal",function(){return c.a}),n.d(e,"scaleImplicit",function(){return c.b});var u=n(527);n.d(e,"scalePow",function(){return u.a}),n.d(e,"scaleSqrt",function(){return u.b});var f=n(528);n.d(e,"scaleQuantile",function(){return f.a});var s=n(529);n.d(e,"scaleQuantize",function(){return s.a});var l=n(530);n.d(e,"scaleThreshold",function(){return l.a});var d=n(230);n.d(e,"scaleTime",function(){return d.b});var h=n(546);n.d(e,"scaleUtc",function(){return h.a});var b=n(547);n.d(e,"schemeCategory10",function(){return b.a});var p=n(548);n.d(e,"schemeCategory20b",function(){return p.a});var v=n(549);n.d(e,"schemeCategory20c",function(){return v.a});var y=n(550);n.d(e,"schemeCategory20",function(){return y.a});var _=n(551);n.d(e,"interpolateCubehelixDefault",function(){return _.a});var g=n(552);n.d(e,"interpolateRainbow",function(){return g.b}),n.d(e,"interpolateWarm",function(){return g.c}),n.d(e,"interpolateCool",function(){return g.a});var m=n(553);n.d(e,"interpolateViridis",function(){return m.a}),n.d(e,"interpolateMagma",function(){return m.c}),n.d(e,"interpolateInferno",function(){return m.b}),n.d(e,"interpolatePlasma",function(){return m.d});var x=n(554);n.d(e,"scaleSequential",function(){return x.a})},function(t,e,n){"use strict";function r(t){function e(e){var r=e+"",a=n.get(r);if(!a){if(u!==o)return u;n.set(r,a=c.push(e))}return t[(a-1)%t.length]}var n=Object(a.map)(),c=[],u=o;return t=null==t?[]:i.b.call(t),e.domain=function(t){if(!arguments.length)return c.slice();c=[],n=Object(a.map)();for(var r,i,o=-1,u=t.length;++o<u;)n.has(i=(r=t[o])+"")||n.set(i,c.push(r));return e},e.range=function(n){return arguments.length?(t=i.b.call(n),e):t.slice()},e.unknown=function(t){return arguments.length?(u=t,e):u},e.copy=function(){return r().domain(c).range(t).unknown(u)},e}n.d(e,"b",function(){return o}),e.a=r;var a=n(223),i=n(27),o={name:"implicit"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(509);n.d(e,"nest",function(){return r.a});var a=n(510);n.d(e,"set",function(){return a.a});var i=n(119);n.d(e,"map",function(){return i.a});var o=n(511);n.d(e,"keys",function(){return o.a});var c=n(512);n.d(e,"values",function(){return c.a});var u=n(513);n.d(e,"entries",function(){return u.a})},function(t,e,n){"use strict";e.a=function(t){return+t}},function(t,e,n){"use strict";var r=n(516);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b});var a=(n(226),n(227));n.d(e,"c",function(){return a.a});var i=n(523);n.d(e,"d",function(){return i.a});var o=n(524);n.d(e,"e",function(){return o.a});var c=n(525);n.d(e,"f",function(){return c.a})},function(t,e,n){"use strict";var r=n(76),a=n(517),i=n(518),o=n(227),c=n(519),u=n(520),f=n(228),s=n(522),l=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];e.a=function(t){function e(t){function e(t){var e,i,o,u=w,h=j;if("c"===x)h=O(t)+h,t="";else{t=+t;var v=t<0;if(t=O(Math.abs(t),g),m&&(t=Object(c.a)(t)),v&&0==+t&&(v=!1),u=(v?"("===a?a:"-":"-"===a||"("===a?"":a)+u,h=("s"===x?l[8+f.b/3]:"")+h+(v&&"("===a?")":""),M)for(e=-1,i=t.length;++e<i;)if(48>(o=t.charCodeAt(e))||o>57){h=(46===o?b+t.slice(e+1):t.slice(e))+h,t=t.slice(0,e);break}}_&&!s&&(t=d(t,1/0));var k=u.length+t.length+h.length,A=k<y?new Array(y-k+1).join(n):"";switch(_&&s&&(t=d(A+t,A.length?y-h.length:1/0),A=""),r){case"<":t=u+t+h+A;break;case"=":t=u+A+t+h;break;case"^":t=A.slice(0,k=A.length>>1)+u+t+h+A.slice(k);break;default:t=A+u+t+h}return p(t)}t=Object(o.a)(t);var n=t.fill,r=t.align,a=t.sign,i=t.symbol,s=t.zero,y=t.width,_=t.comma,g=t.precision,m=t.trim,x=t.type;"n"===x?(_=!0,x="g"):u.a[x]||(null==g&&(g=12),m=!0,x="g"),(s||"0"===n&&"="===r)&&(s=!0,n="0",r="=");var w="$"===i?h[0]:"#"===i&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",j="$"===i?h[1]:/[%p]/.test(x)?v:"",O=u.a[x],M=/[defgprs%]/.test(x);return g=null==g?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),e.toString=function(){return t+""},e}function n(t,n){var a=e((t=Object(o.a)(t),t.type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(n)/3))),c=Math.pow(10,-i),u=l[8+i/3];return function(t){return a(c*t)+u}}var d=t.grouping&&t.thousands?Object(a.a)(t.grouping,t.thousands):s.a,h=t.currency,b=t.decimal,p=t.numerals?Object(i.a)(t.numerals):s.a,v=t.percent||"%";return{format:e,formatPrefix:n}}},function(t,e,n){"use strict";function r(t){return new a(t)}function a(t){if(!(e=i.exec(t)))throw new Error("invalid format: "+t);var e;this.fill=e[1]||" ",this.align=e[2]||">",this.sign=e[3]||"-",this.symbol=e[4]||"",this.zero=!!e[5],this.width=e[6]&&+e[6],this.comma=!!e[7],this.precision=e[8]&&+e[8].slice(1),this.trim=!!e[9],this.type=e[10]||""}e.a=r;var i=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;r.prototype=a.prototype,a.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(t,e,n){"use strict";n.d(e,"b",function(){return r});var r,a=n(121);e.a=function(t,e){var n=Object(a.a)(t,e);if(!n)return t+"";var i=n[0],o=n[1],c=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,u=i.length;return c===u?i:c>u?i+new Array(c-u+1).join("0"):c>0?i.slice(0,c)+"."+i.slice(c):"0."+new Array(1-c).join("0")+Object(a.a)(t,Math.max(0,e+c-1))[0]}},function(t,e,n){"use strict";e.a=function(t,e){t=t.slice();var n,r=0,a=t.length-1,i=t[r],o=t[a];return o<i&&(n=r,r=a,a=n,n=i,i=o,o=n),t[r]=e.floor(i),t[a]=e.ceil(o),t}},function(t,e,n){"use strict";function r(t){return new Date(t)}function a(t){return t instanceof Date?+t:+new Date(+t)}function i(t,e,n,u,f,m,x,w,j){function O(r){return(x(r)<r?R:m(r)<r?P:f(r)<r?S:u(r)<r?C:e(r)<r?n(r)<r?E:N:t(r)<r?I:D)(r)}function M(e,n,r,a){if(null==e&&(e=10),"number"==typeof e){var i=Math.abs(r-n)/e,c=Object(o.bisector)(function(t){return t[2]}).right(B,i);c===B.length?(a=Object(o.tickStep)(n/g,r/g,e),e=t):c?(c=B[i/B[c-1][2]<B[c][2]/i?c-1:c],a=c[1],e=c[0]):(a=Math.max(Object(o.tickStep)(n,r,e),1),e=w)}return null==a?e:e.every(a)}var k=Object(l.b)(l.c,c.c),A=k.invert,T=k.domain,R=j(".%L"),P=j(":%S"),S=j("%I:%M"),C=j("%I %p"),E=j("%a %d"),N=j("%b %d"),I=j("%B"),D=j("%Y"),B=[[x,1,h],[x,5,5*h],[x,15,15*h],[x,30,30*h],[m,1,b],[m,5,5*b],[m,15,15*b],[m,30,30*b],[f,1,p],[f,3,3*p],[f,6,6*p],[f,12,12*p],[u,1,v],[u,2,2*v],[n,1,y],[e,1,_],[e,3,3*_],[t,1,g]];return k.invert=function(t){return new Date(A(t))},k.domain=function(t){return arguments.length?T(s.a.call(t,a)):T().map(r)},k.ticks=function(t,e){var n,r=T(),a=r[0],i=r[r.length-1],o=i<a;return o&&(n=a,a=i,i=n),n=M(t,a,i,e),n=n?n.range(a,i+1):[],o?n.reverse():n},k.tickFormat=function(t,e){return null==e?O:j(e)},k.nice=function(t,e){var n=T();return(t=M(t,n[0],n[n.length-1],e))?T(Object(d.a)(n,t)):k},k.copy=function(){return Object(l.a)(k,i(t,e,n,u,f,m,x,w,j))},k}e.a=i;var o=n(8),c=n(12),u=n(122),f=n(231),s=n(27),l=n(75),d=n(229),h=1e3,b=60*h,p=60*b,v=24*p,y=7*v,_=30*v,g=365*v;e.b=function(){return i(u.k,u.f,u.j,u.a,u.b,u.d,u.g,u.c,f.a).domain([new Date(2e3,0,1),new Date(2e3,0,2)])}},function(t,e,n){"use strict";var r=n(123);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b});n(232),n(233),n(545)},function(t,e,n){"use strict";function r(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function a(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function i(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function o(t){function e(t,e){return function(n){var r,a,i,o=[],c=-1,u=0,f=t.length;for(n instanceof Date||(n=new Date(+n));++c<f;)37===t.charCodeAt(c)&&(o.push(t.slice(u,c)),null!=(a=bt[r=t.charAt(++c)])?r=t.charAt(++c):a="e"===r?" ":"0",(i=e[r])&&(r=i(n,a)),o.push(r),u=c+1);return o.push(t.slice(u,c)),o.join("")}}function n(t,e){return function(n){var r,c,u=i(1900),f=o(u,t,n+="",0);if(f!=n.length)return null;if("Q"in u)return new Date(u.Q);if("p"in u&&(u.H=u.H%12+12*u.p),"V"in u){if(u.V<1||u.V>53)return null;"w"in u||(u.w=1),"Z"in u?(r=a(i(u.y)),c=r.getUTCDay(),r=c>4||0===c?ht.p.ceil(r):Object(ht.p)(r),r=ht.l.offset(r,7*(u.V-1)),u.y=r.getUTCFullYear(),u.m=r.getUTCMonth(),u.d=r.getUTCDate()+(u.w+6)%7):(r=e(i(u.y)),c=r.getDay(),r=c>4||0===c?ht.e.ceil(r):Object(ht.e)(r),r=ht.a.offset(r,7*(u.V-1)),u.y=r.getFullYear(),u.m=r.getMonth(),u.d=r.getDate()+(u.w+6)%7)}else("W"in u||"U"in u)&&("w"in u||(u.w="u"in u?u.u%7:"W"in u?1:0),c="Z"in u?a(i(u.y)).getUTCDay():e(i(u.y)).getDay(),u.m=0,u.d="W"in u?(u.w+6)%7+7*u.W-(c+5)%7:u.w+7*u.U-(c+6)%7);return"Z"in u?(u.H+=u.Z/100|0,u.M+=u.Z%100,a(u)):e(u)}}function o(t,e,n,r){for(var a,i,o=0,c=e.length,u=n.length;o<c;){if(r>=u)return-1;if(37===(a=e.charCodeAt(o++))){if(a=e.charAt(o++),!(i=Kt[a in bt?e.charAt(o++):a])||(r=i(t,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}function c(t,e,n){var r=zt.exec(e.slice(n));return r?(t.p=Lt[r[0].toLowerCase()],n+r[0].length):-1}function u(t,e,n){var r=Yt.exec(e.slice(n));return r?(t.w=qt[r[0].toLowerCase()],n+r[0].length):-1}function pt(t,e,n){var r=Wt.exec(e.slice(n));return r?(t.w=Ft[r[0].toLowerCase()],n+r[0].length):-1}function vt(t,e,n){var r=Ht.exec(e.slice(n));return r?(t.m=$t[r[0].toLowerCase()],n+r[0].length):-1}function yt(t,e,n){var r=Gt.exec(e.slice(n));return r?(t.m=Vt[r[0].toLowerCase()],n+r[0].length):-1}function _t(t,e,n){return o(t,St,e,n)}function gt(t,e,n){return o(t,Ct,e,n)}function mt(t,e,n){return o(t,Et,e,n)}function xt(t){return Dt[t.getDay()]}function wt(t){return It[t.getDay()]}function jt(t){return Ut[t.getMonth()]}function Ot(t){return Bt[t.getMonth()]}function Mt(t){return Nt[+(t.getHours()>=12)]}function kt(t){return Dt[t.getUTCDay()]}function At(t){return It[t.getUTCDay()]}function Tt(t){return Ut[t.getUTCMonth()]}function Rt(t){return Bt[t.getUTCMonth()]}function Pt(t){return Nt[+(t.getUTCHours()>=12)]}var St=t.dateTime,Ct=t.date,Et=t.time,Nt=t.periods,It=t.days,Dt=t.shortDays,Bt=t.months,Ut=t.shortMonths,zt=f(Nt),Lt=s(Nt),Wt=f(It),Ft=s(It),Yt=f(Dt),qt=s(Dt),Gt=f(Bt),Vt=s(Bt),Ht=f(Ut),$t=s(Ut),Xt={a:xt,A:wt,b:jt,B:Ot,c:null,d:P,e:P,f:I,H:S,I:C,j:E,L:N,m:D,M:B,p:Mt,Q:lt,s:dt,S:U,u:z,U:L,V:W,w:F,W:Y,x:null,X:null,y:q,Y:G,Z:V,"%":st},Zt={a:kt,A:At,b:Tt,B:Rt,c:null,d:H,e:H,f:Q,H:$,I:X,j:Z,L:K,m:J,M:tt,p:Pt,Q:lt,s:dt,S:et,u:nt,U:rt,V:at,w:it,W:ot,x:null,X:null,y:ct,Y:ut,Z:ft,"%":st},Kt={a:u,A:pt,b:vt,B:yt,c:_t,d:m,e:m,f:k,H:w,I:w,j:x,L:M,m:g,M:j,p:c,Q:T,s:R,S:O,u:d,U:h,V:b,w:l,W:p,x:gt,X:mt,y:y,Y:v,Z:_,"%":A};return Xt.x=e(Ct,Xt),Xt.X=e(Et,Xt),Xt.c=e(St,Xt),Zt.x=e(Ct,Zt),Zt.X=e(Et,Zt),Zt.c=e(St,Zt),{format:function(t){var n=e(t+="",Xt);return n.toString=function(){return t},n},parse:function(t){var e=n(t+="",r);return e.toString=function(){return t},e},utcFormat:function(t){var n=e(t+="",Zt);return n.toString=function(){return t},n},utcParse:function(t){var e=n(t,a);return e.toString=function(){return t},e}}}function c(t,e,n){var r=t<0?"-":"",a=(r?-t:t)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(e)+a:a)}function u(t){return t.replace(yt,"\\$&")}function f(t){return new RegExp("^(?:"+t.map(u).join("|")+")","i")}function s(t){for(var e={},n=-1,r=t.length;++n<r;)e[t[n].toLowerCase()]=n;return e}function l(t,e,n){var r=pt.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function d(t,e,n){var r=pt.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function h(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function b(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function p(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function v(t,e,n){var r=pt.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function y(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function _(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function g(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function m(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function x(t,e,n){var r=pt.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function w(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function j(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function O(t,e,n){var r=pt.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function M(t,e,n){var r=pt.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function k(t,e,n){var r=pt.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function A(t,e,n){var r=vt.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function T(t,e,n){var r=pt.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function R(t,e,n){var r=pt.exec(e.slice(n));return r?(t.Q=1e3*+r[0],n+r[0].length):-1}function P(t,e){return c(t.getDate(),e,2)}function S(t,e){return c(t.getHours(),e,2)}function C(t,e){return c(t.getHours()%12||12,e,2)}function E(t,e){return c(1+ht.a.count(Object(ht.k)(t),t),e,3)}function N(t,e){return c(t.getMilliseconds(),e,3)}function I(t,e){return N(t,e)+"000"}function D(t,e){return c(t.getMonth()+1,e,2)}function B(t,e){return c(t.getMinutes(),e,2)}function U(t,e){return c(t.getSeconds(),e,2)}function z(t){var e=t.getDay();return 0===e?7:e}function L(t,e){return c(ht.h.count(Object(ht.k)(t),t),e,2)}function W(t,e){var n=t.getDay();return t=n>=4||0===n?Object(ht.i)(t):ht.i.ceil(t),c(ht.i.count(Object(ht.k)(t),t)+(4===Object(ht.k)(t).getDay()),e,2)}function F(t){return t.getDay()}function Y(t,e){return c(ht.e.count(Object(ht.k)(t),t),e,2)}function q(t,e){return c(t.getFullYear()%100,e,2)}function G(t,e){return c(t.getFullYear()%1e4,e,4)}function V(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+c(e/60|0,"0",2)+c(e%60,"0",2)}function H(t,e){return c(t.getUTCDate(),e,2)}function $(t,e){return c(t.getUTCHours(),e,2)}function X(t,e){return c(t.getUTCHours()%12||12,e,2)}function Z(t,e){return c(1+ht.l.count(Object(ht.v)(t),t),e,3)}function K(t,e){return c(t.getUTCMilliseconds(),e,3)}function Q(t,e){return K(t,e)+"000"}function J(t,e){return c(t.getUTCMonth()+1,e,2)}function tt(t,e){return c(t.getUTCMinutes(),e,2)}function et(t,e){return c(t.getUTCSeconds(),e,2)}function nt(t){var e=t.getUTCDay();return 0===e?7:e}function rt(t,e){return c(ht.s.count(Object(ht.v)(t),t),e,2)}function at(t,e){var n=t.getUTCDay();return t=n>=4||0===n?Object(ht.t)(t):ht.t.ceil(t),c(ht.t.count(Object(ht.v)(t),t)+(4===Object(ht.v)(t).getUTCDay()),e,2)}function it(t){return t.getUTCDay()}function ot(t,e){return c(ht.p.count(Object(ht.v)(t),t),e,2)}function ct(t,e){return c(t.getUTCFullYear()%100,e,2)}function ut(t,e){return c(t.getUTCFullYear()%1e4,e,4)}function ft(){return"+0000"}function st(){return"%"}function lt(t){return+t}function dt(t){return Math.floor(+t/1e3)}e.a=o;var ht=n(122),bt={"-":"",_:" ",0:"0"},pt=/^\s*\d+/,vt=/^%/,yt=/[\\^$*+?|[\]().{}]/g},function(t,e,n){"use strict";function r(t){return t.toISOString()}n.d(e,"a",function(){return i});var a=n(123),i="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||Object(a.b)(i)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"d",function(){return a}),n.d(e,"b",function(){return o}),n.d(e,"e",function(){return c}),n.d(e,"c",function(){return u});var r=Math.cos,a=Math.sin,i=Math.PI,o=i/2,c=2*i,u=Math.max},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(124),c=r(o),u=n(32),f=r(u),s=n(2),l=r(s),d=n(143),h=r(d),b=n(3),p=n(343),v=r(p),y=n(360),_=r(y),g=n(408),m=r(g),x=n(609),w=r(x),j=n(610),O=r(j),M=n(611),k=r(M),A=n(617),T=r(A),R=n(618),P=r(R),S=n(619),C=r(S),E=n(620),N=r(E),I=n(621),D={width:700,height:700,container:"circos",defaultTrackWidth:10},B=function(){function t(e){a(this,t),this.tracks={},this._layout=null,this.conf=(0,c.default)(e,D);var n=(0,b.select)(this.conf.container).append("div").style("position","relative");this.svg=n.append("svg"),(0,b.select)("body").select(".circos-tooltip").empty()?this.tip=(0,b.select)("body").append("div").attr("class","circos-tooltip").style("opacity",0):this.tip=(0,b.select)("body").select(".circos-tooltip"),this.clipboard=(0,I.initClipboard)(this.conf.container)}return i(t,[{key:"removeTracks",value:function(t){var e=this;return void 0===t?((0,h.default)(this.tracks,function(t,n){e.svg.select("."+n).remove()}),this.tracks={}):"string"==typeof t?(this.svg.select("."+t).remove(),delete this.tracks[t]):(0,l.default)(t)?(0,f.default)(t,function(t){this.svg.select("."+t).remove(),delete this.tracks[t]}):console.warn("removeTracks received an unhandled attribute type"),this}},{key:"layout",value:function(t,e){return this._layout=new v.default(e,t),this}},{key:"chords",value:function(t,e,n){return this.tracks[t]=new k.default(this,n,e),this}},{key:"heatmap",value:function(t,e,n){return this.tracks[t]=new T.default(this,n,e),this}},{key:"highlight",value:function(t,e,n){return this.tracks[t]=new w.default(this,n,e),this}},{key:"histogram",value:function(t,e,n){return this.tracks[t]=new O.default(this,n,e),this}},{key:"line",value:function(t,e,n){return this.tracks[t]=new P.default(this,n,e),this}},{key:"scatter",value:function(t,e,n){return this.tracks[t]=new C.default(this,n,e),this}},{key:"stack",value:function(t,e,n){return this.tracks[t]=new N.default(this,n,e),this}},{key:"text",value:function(t,e,n){return this.tracks[t]=new m.default(this,n,e),this}},{key:"render",value:function(t,e){(0,_.default)(t,e,this)}}]),t}(),U=function(t){return new B(t)};t.exports=U},function(t,e,n){var r=n(237),a=n(126),i=n(28),o=a?function(t,e){return a(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=o},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e,n){function r(t){return!(!o(t)||i(t))&&(a(t)?b:f).test(c(t))}var a=n(24),i=n(241),o=n(7),c=n(128),u=/[\\^$.*+?()[\]{}|]/g,f=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,d=s.toString,h=l.hasOwnProperty,b=RegExp("^"+d.call(h).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){var e=o.call(t,u),n=t[u];try{t[u]=void 0;var r=!0}catch(t){}var a=c.call(t);return r&&(e?t[u]=n:delete t[u]),a}var a=n(29),i=Object.prototype,o=i.hasOwnProperty,c=i.toString,u=a?a.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return a.call(t)}var r=Object.prototype,a=r.toString;t.exports=n},function(t,e,n){function r(t){return!!i&&i in t}var a=n(242),i=function(){var t=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(5),a=r["__core-js_shared__"];t.exports=a},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(t,e,n,o,c,u){return i(t)&&i(e)&&(u.set(e,t),a(t,e,void 0,r,u),u.delete(e)),t}var a=n(130),i=n(7);t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=a(e,t);return!(n<0)&&(n==e.length-1?e.pop():o.call(e,n,1),--this.size,!0)}var a=n(53),i=Array.prototype,o=i.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=a(e,t);return n<0?void 0:e[n][1]}var a=n(53);t.exports=r},function(t,e,n){function r(t){return a(this.__data__,t)>-1}var a=n(53);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=a(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var a=n(53);t.exports=r},function(t,e,n){function r(){this.__data__=new a,this.size=0}var a=n(52);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof a){var r=n.__data__;if(!i||r.length<c-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(r)}return n.set(t,e),this.size=n.size,this}var a=n(52),i=n(80),o=n(81),c=200;t.exports=r},function(t,e,n){function r(){this.size=0,this.__data__={hash:new a,map:new(o||i),string:new a}}var a=n(256),i=n(52),o=n(80);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var a=n(257),i=n(258),o=n(259),c=n(260),u=n(261);r.prototype.clear=a,r.prototype.delete=i,r.prototype.get=o,r.prototype.has=c,r.prototype.set=u,t.exports=r},function(t,e,n){function r(){this.__data__=a?a(null):{},this.size=0}var a=n(54);t.exports=r},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(a){var n=e[t];return n===i?void 0:n}return c.call(e,t)?e[t]:void 0}var a=n(54),i="__lodash_hash_undefined__",o=Object.prototype,c=o.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return a?void 0!==e[t]:o.call(e,t)}var a=n(54),i=Object.prototype,o=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=a&&void 0===e?i:e,this}var a=n(54),i="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=a(this,t).delete(t);return this.size-=e?1:0,e}var a=n(55);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return a(this,t).get(t)}var a=n(55);t.exports=r},function(t,e,n){function r(t){return a(this,t).has(t)}var a=n(55);t.exports=r},function(t,e,n){function r(t,e){var n=a(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var a=n(55);t.exports=r},function(t,e){function n(t){return function(e,n,r){for(var a=-1,i=Object(e),o=r(e),c=o.length;c--;){var u=o[t?c:++a];if(!1===n(i[u],u,i))break}return e}}t.exports=n},function(t,e,n){function r(t,e,n,r,g,m,x){var w=y(t,n),j=y(e,n),O=x.get(j);if(O)return void a(t,n,O);var M=m?m(w,j,n+"",t,e,x):void 0,k=void 0===M;if(k){var A=s(j),T=!A&&d(j),R=!A&&!T&&v(j);M=j,A||T||R?s(w)?M=w:l(w)?M=c(w):T?(k=!1,M=i(j,!0)):R?(k=!1,M=o(j,!0)):M=[]:p(j)||f(j)?(M=w,f(w)?M=_(w):(!b(w)||r&&h(w))&&(M=u(j))):k=!1}k&&(x.set(j,M),g(M,j,r,m,x),x.delete(j)),a(t,n,M)}var a=n(131),i=n(133),o=n(134),c=n(30),u=n(136),f=n(58),s=n(2),l=n(270),d=n(59),h=n(24),b=n(7),p=n(138),v=n(87),y=n(139),_=n(273);t.exports=r},function(t,e,n){function r(t){return i(t)&&a(t)==o}var a=n(16),i=n(6),o="[object Arguments]";t.exports=r},function(t,e,n){function r(t){return i(t)&&a(t)}var a=n(17),i=n(6);t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){return o(t)&&i(t.length)&&!!c[a(t)]}var a=n(16),i=n(86),o=n(6),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,t.exports=r},function(t,e,n){function r(t){return a(t,i(t))}var a=n(31),i=n(61);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){if(!a(t))return o(t);var e=i(t),n=[];for(var r in t)("constructor"!=r||!e&&u.call(t,r))&&n.push(r);return n}var a=n(7),i=n(57),o=n(276),c=Object.prototype,u=c.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){var r=n(130),a=n(141),i=a(function(t,e,n,a){r(t,e,n,a)});t.exports=i},function(t,e,n){function r(t,e){return t&&a(t,e,i)}var a=n(132),i=n(18);t.exports=r},function(t,e,n){var r=n(137),a=r(Object.keys,Object);t.exports=a},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!a(n))return t(n,r);for(var i=n.length,o=e?i:-1,c=Object(n);(e?o--:++o<i)&&!1!==r(c[o],o,c););return n}}var a=n(17);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:a}var a=n(28);t.exports=r},function(t,e,n){function r(t){var e=i(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||a(n,t,e)}}var a=n(283),i=n(297),o=n(152);t.exports=r},function(t,e,n){function r(t,e,n,r){var u=n.length,f=u,s=!r;if(null==t)return!f;for(t=Object(t);u--;){var l=n[u];if(s&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++u<f;){l=n[u];var d=l[0],h=t[d],b=l[1];if(s&&l[2]){if(void 0===h&&!(d in t))return!1}else{var p=new a;if(r)var v=r(h,b,d,t,e,p);if(!(void 0===v?i(b,h,o|c,r,p):v))return!1}}return!0}var a=n(51),i=n(144),o=1,c=2;t.exports=r},function(t,e,n){function r(t,e,n,r,v,_){var g=f(t),m=f(e),x=g?b:u(t),w=m?b:u(e);x=x==h?p:x,w=w==h?p:w;var j=x==p,O=w==p,M=x==w;if(M&&s(t)){if(!s(e))return!1;g=!0,j=!1}if(M&&!j)return _||(_=new a),g||l(t)?i(t,e,n,r,v,_):o(t,e,x,n,r,v,_);if(!(n&d)){var k=j&&y.call(t,"__wrapped__"),A=O&&y.call(e,"__wrapped__");if(k||A){var T=k?t.value():t,R=A?e.value():e;return _||(_=new a),v(T,R,n,r,_)}}return!!M&&(_||(_=new a),c(t,e,n,r,v,_))}var a=n(51),i=n(145),o=n(290),c=n(293),u=n(41),f=n(2),s=n(59),l=n(87),d=1,h="[object Arguments]",b="[object Array]",p="[object Object]",v=Object.prototype,y=v.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new a;++e<n;)this.add(t[e])}var a=n(81),i=n(286),o=n(287);r.prototype.add=r.prototype.push=i,r.prototype.has=o,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,a,j,M){switch(n){case w:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case x:return!(t.byteLength!=e.byteLength||!j(new i(t),new i(e)));case d:case h:case v:return o(+t,+e);case b:return t.name==e.name&&t.message==e.message;case y:case g:return t==e+"";case p:var k=u;case _:var A=r&s;if(k||(k=f),t.size!=e.size&&!A)return!1;var T=M.get(t);if(T)return T==e;r|=l,M.set(t,e);var R=c(k(t),k(e),r,a,j,M);return M.delete(t),R;case m:if(O)return O.call(t)==O.call(e)}return!1}var a=n(29),i=n(135),o=n(38),c=n(145),u=n(291),f=n(292),s=1,l=2,d="[object Boolean]",h="[object Date]",b="[object Error]",p="[object Map]",v="[object Number]",y="[object RegExp]",_="[object Set]",g="[object String]",m="[object Symbol]",x="[object ArrayBuffer]",w="[object DataView]",j=a?a.prototype:void 0,O=j?j.valueOf:void 0;t.exports=r},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t,e,n,r,o,u){var f=n&i,s=a(t),l=s.length;if(l!=a(e).length&&!f)return!1;for(var d=l;d--;){var h=s[d];if(!(f?h in e:c.call(e,h)))return!1}var b=u.get(t);if(b&&u.get(e))return b==e;var p=!0;u.set(t,e),u.set(e,t);for(var v=f;++d<l;){h=s[d];var y=t[h],_=e[h];if(r)var g=f?r(_,y,h,e,t,u):r(y,_,h,t,e,u);if(!(void 0===g?y===_||o(y,_,n,r,u):g)){p=!1;break}v||(v="constructor"==h)}if(p&&!v){var m=t.constructor,x=e.constructor;m!=x&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof x&&x instanceof x)&&(p=!1)}return u.delete(t),u.delete(e),p}var a=n(146),i=1,o=Object.prototype,c=o.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(23),a=n(5),i=r(a,"DataView");t.exports=i},function(t,e,n){var r=n(23),a=n(5),i=r(a,"Promise");t.exports=i},function(t,e,n){var r=n(23),a=n(5),i=r(a,"Set");t.exports=i},function(t,e,n){function r(t){for(var e=i(t),n=e.length;n--;){var r=e[n],o=t[r];e[n]=[r,o,a(o)]}return e}var a=n(151),i=n(18);t.exports=r},function(t,e,n){function r(t,e){return c(t)&&u(e)?f(s(t),e):function(n){var r=i(n,t);return void 0===r&&r===e?o(n,t):a(e,r,l|d)}}var a=n(144),i=n(299),o=n(303),c=n(91),u=n(151),f=n(152),s=n(42),l=1,d=2;t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:a(t,e);return void 0===r?n:r}var a=n(153);t.exports=r},function(t,e,n){function r(t){var e=a(t,function(t){return n.size===i&&n.clear(),t}),n=e.cache;return e}var a=n(301),i=500;t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(i);var n=function(){var r=arguments,a=e?e.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=t.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(r.Cache||a),n}var a=n(81),i="Expected a function";r.Cache=a,t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(o(t))return i(t,r)+"";if(c(t))return s?s.call(t):"";var e=t+"";return"0"==e&&1/t==-u?"-0":e}var a=n(29),i=n(40),o=n(2),c=n(34),u=1/0,f=a?a.prototype:void 0,s=f?f.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return null!=t&&i(t,e,a)}var a=n(304),i=n(305);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){e=a(e,t);for(var r=-1,s=e.length,l=!1;++r<s;){var d=f(e[r]);if(!(l=null!=t&&n(t,d)))break;t=t[d]}return l||++r!=s?l:!!(s=null==t?0:t.length)&&u(s)&&c(d,s)&&(o(t)||i(t))}var a=n(154),i=n(58),o=n(2),c=n(62),u=n(86),f=n(42);t.exports=r},function(t,e,n){function r(t){return o(t)?a(c(t)):i(t)}var a=n(307),i=n(308),o=n(91),c=n(42);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return a(e,t)}}var a=n(153);t.exports=r},function(t,e,n){"use strict";var r=n(66),a=n(158);e.a=function(t){return Object(a.a)(Object(r.a)(t).call(document.documentElement))}},function(t,e,n){"use strict";var r=n(10),a=n(94);e.a=function(t){"function"!=typeof t&&(t=Object(a.a)(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var c,u,f=e[o],s=f.length,l=i[o]=new Array(s),d=0;d<s;++d)(c=f[d])&&(u=t.call(c,c.__data__,d,f))&&("__data__"in c&&(u.__data__=c.__data__),l[d]=u);return new r.a(i,this._parents)}},function(t,e,n){"use strict";var r=n(10),a=n(159);e.a=function(t){"function"!=typeof t&&(t=Object(a.a)(t));for(var e=this._groups,n=e.length,i=[],o=[],c=0;c<n;++c)for(var u,f=e[c],s=f.length,l=0;l<s;++l)(u=f[l])&&(i.push(t.call(u,u.__data__,l,f)),o.push(u));return new r.a(i,o)}},function(t,e,n){"use strict";var r=n(10),a=n(160);e.a=function(t){"function"!=typeof t&&(t=Object(a.a)(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var c,u=e[o],f=u.length,s=i[o]=[],l=0;l<f;++l)(c=u[l])&&t.call(c,c.__data__,l,u)&&s.push(c);return new r.a(i,this._parents)}},function(t,e,n){"use strict";function r(t,e,n,r,a,i){for(var c,u=0,f=e.length,s=i.length;u<s;++u)(c=e[u])?(c.__data__=i[u],r[u]=c):n[u]=new o.a(t,i[u]);for(;u<f;++u)(c=e[u])&&(a[u]=c)}function a(t,e,n,r,a,i,c){var f,s,l,d={},h=e.length,b=i.length,p=new Array(h);for(f=0;f<h;++f)(s=e[f])&&(p[f]=l=u+c.call(s,s.__data__,f,e),l in d?a[f]=s:d[l]=s);for(f=0;f<b;++f)l=u+c.call(t,i[f],f,i),(s=d[l])?(r[f]=s,s.__data__=i[f],d[l]=null):n[f]=new o.a(t,i[f]);for(f=0;f<h;++f)(s=e[f])&&d[p[f]]===s&&(a[f]=s)}var i=n(10),o=n(161),c=n(314),u="$";e.a=function(t,e){if(!t)return y=new Array(this.size()),h=-1,this.each(function(t){y[++h]=t}),y;var n=e?a:r,o=this._parents,u=this._groups;"function"!=typeof t&&(t=Object(c.a)(t));for(var f=u.length,s=new Array(f),l=new Array(f),d=new Array(f),h=0;h<f;++h){var b=o[h],p=u[h],v=p.length,y=t.call(b,b&&b.__data__,h,o),_=y.length,g=l[h]=new Array(_),m=s[h]=new Array(_);n(b,p,g,m,d[h]=new Array(v),y,e);for(var x,w,j=0,O=0;j<_;++j)if(x=g[j]){for(j>=O&&(O=j+1);!(w=m[O])&&++O<_;);x._next=w||null}}return s=new i.a(s,o),s._enter=l,s._exit=d,s}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";var r=n(162),a=n(10);e.a=function(){return new a.a(this._exit||this._groups.map(r.a),this._parents)}},function(t,e,n){"use strict";var r=n(10);e.a=function(t){for(var e=this._groups,n=t._groups,a=e.length,i=n.length,o=Math.min(a,i),c=new Array(a),u=0;u<o;++u)for(var f,s=e[u],l=n[u],d=s.length,h=c[u]=new Array(d),b=0;b<d;++b)(f=s[b]||l[b])&&(h[b]=f);for(;u<a;++u)c[u]=e[u];return new r.a(c,this._parents)}},function(t,e,n){"use strict";e.a=function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,a=t[e],i=a.length-1,o=a[i];--i>=0;)(r=a[i])&&(o&&o!==r.nextSibling&&o.parentNode.insertBefore(r,o),o=r);return this}},function(t,e,n){"use strict";function r(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}var a=n(10);e.a=function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=r);for(var n=this._groups,i=n.length,o=new Array(i),c=0;c<i;++c){for(var u,f=n[c],s=f.length,l=o[c]=new Array(s),d=0;d<s;++d)(u=f[d])&&(l[d]=u);l.sort(e)}return new a.a(o,this._parents).order()}},function(t,e,n){"use strict";e.a=function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}},function(t,e,n){"use strict";e.a=function(){var t=new Array(this.size()),e=-1;return this.each(function(){t[++e]=this}),t}},function(t,e,n){"use strict";e.a=function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],a=0,i=r.length;a<i;++a){var o=r[a];if(o)return o}return null}},function(t,e,n){"use strict";e.a=function(){var t=0;return this.each(function(){++t}),t}},function(t,e,n){"use strict";e.a=function(){return!this.node()}},function(t,e,n){"use strict";e.a=function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var a,i=e[n],o=0,c=i.length;o<c;++o)(a=i[o])&&t.call(a,a.__data__,o,i);return this}},function(t,e,n){"use strict";function r(t){return function(){this.removeAttribute(t)}}function a(t){return function(){this.removeAttributeNS(t.space,t.local)}}function i(t,e){return function(){this.setAttribute(t,e)}}function o(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function c(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function u(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}var f=n(92);e.a=function(t,e){var n=Object(f.a)(t);if(arguments.length<2){var s=this.node();return n.local?s.getAttributeNS(n.space,n.local):s.getAttribute(n)}return this.each((null==e?n.local?a:r:"function"==typeof e?n.local?u:c:n.local?o:i)(n,e))}},function(t,e,n){"use strict";function r(t){return function(){delete this[t]}}function a(t,e){return function(){this[t]=e}}function i(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}e.a=function(t,e){return arguments.length>1?this.each((null==e?r:"function"==typeof e?i:a)(t,e)):this.node()[t]}},function(t,e,n){"use strict";function r(t){return t.trim().split(/^|\s+/)}function a(t){return t.classList||new i(t)}function i(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function o(t,e){for(var n=a(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function c(t,e){for(var n=a(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function u(t){return function(){o(this,t)}}function f(t){return function(){c(this,t)}}function s(t,e){return function(){(e.apply(this,arguments)?o:c)(this,t)}}i.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},e.a=function(t,e){var n=r(t+"");if(arguments.length<2){for(var i=a(this.node()),o=-1,c=n.length;++o<c;)if(!i.contains(n[o]))return!1;return!0}return this.each(("function"==typeof e?s:e?u:f)(n,e))}},function(t,e,n){"use strict";function r(){this.textContent=""}function a(t){return function(){this.textContent=t}}function i(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}e.a=function(t){return arguments.length?this.each(null==t?r:("function"==typeof t?i:a)(t)):this.node().textContent}},function(t,e,n){"use strict";function r(){this.innerHTML=""}function a(t){return function(){this.innerHTML=t}}function i(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}e.a=function(t){return arguments.length?this.each(null==t?r:("function"==typeof t?i:a)(t)):this.node().innerHTML}},function(t,e,n){"use strict";function r(){this.nextSibling&&this.parentNode.appendChild(this)}e.a=function(){return this.each(r)}},function(t,e,n){"use strict";function r(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}e.a=function(){return this.each(r)}},function(t,e,n){"use strict";var r=n(66);e.a=function(t){var e="function"==typeof t?t:Object(r.a)(t);return this.select(function(){return this.appendChild(e.apply(this,arguments))})}},function(t,e,n){"use strict";function r(){return null}var a=n(66),i=n(94);e.a=function(t,e){var n="function"==typeof t?t:Object(a.a)(t),o=null==e?r:"function"==typeof e?e:Object(i.a)(e);return this.select(function(){return this.insertBefore(n.apply(this,arguments),o.apply(this,arguments)||null)})}},function(t,e,n){"use strict";function r(){var t=this.parentNode;t&&t.removeChild(this)}e.a=function(){return this.each(r)}},function(t,e,n){"use strict";function r(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function a(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}e.a=function(t){return this.select(t?a:r)}},function(t,e,n){"use strict";e.a=function(t){return arguments.length?this.property("__data__",t):this.node().__data__}},function(t,e,n){"use strict";function r(t,e,n){var r=Object(o.a)(t),a=r.CustomEvent;"function"==typeof a?a=new a(e,n):(a=r.document.createEvent("Event"),n?(a.initEvent(e,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(e,!1,!1)),t.dispatchEvent(a)}function a(t,e){return function(){return r(this,t,e)}}function i(t,e){return function(){return r(this,t,e.apply(this,arguments))}}var o=n(95);e.a=function(t,e){return this.each(("function"==typeof e?i:a)(t,e))}},function(t,e,n){"use strict";function r(){return new a}function a(){this._="@"+(++i).toString(36)}e.a=r;var i=0;a.prototype=r.prototype={constructor:a,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}}},function(t,e,n){"use strict";var r=n(97),a=n(67);e.a=function(t){var e=Object(r.a)();return e.changedTouches&&(e=e.changedTouches[0]),Object(a.a)(t,e)}},function(t,e,n){"use strict";var r=n(10);e.a=function(t){return"string"==typeof t?new r.a([document.querySelectorAll(t)],[document.documentElement]):new r.a([null==t?[]:t],r.c)}},function(t,e,n){"use strict";var r=n(97),a=n(67);e.a=function(t,e,n){arguments.length<3&&(n=e,e=Object(r.a)().changedTouches);for(var i,o=0,c=e?e.length:0;o<c;++o)if((i=e[o]).identifier===n)return Object(a.a)(t,i);return null}},function(t,e,n){"use strict";var r=n(97),a=n(67);e.a=function(t,e){null==e&&(e=Object(r.a)().touches);for(var n=0,i=e?e.length:0,o=new Array(i);n<i;++n)o[n]=Object(a.a)(t,e[n]);return o}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(164),c=r(o),u=n(124),f=r(u),s=n(99),l=r(s),d=n(32),h=r(d),b=n(359),p=r(b),v=console,y=function(){function t(e,n){var r=this;a(this,t),n||v.log(2,"no layout data",""),this.conf=(0,f.default)(e,(0,c.default)(p.default)),this.data=n;var i=(0,l.default)(n,function(t,e){return e.offset=t.offset,t.blocks[e.id]={label:e.label,len:e.len,color:e.color,offset:t.offset},t.offset+=e.len,t},{blocks:{},offset:0});this.blocks=i.blocks,this.size=i.offset,(0,h.default)(this.data,function(t,e){r.blocks[t.id].start=t.offset/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap,r.blocks[t.id].end=(t.offset+t.len)/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap,t.start=t.offset/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap,t.end=(t.offset+t.len)/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap})}return i(t,[{key:"getAngle",value:function(t,e){var n=this.blocks[t].start/this.size;return"deg"===e?360*angle:"rad"===e?2*n*Math.PI:null}},{key:"summary",value:function(){return(0,l.default)(this.data,function(t,e){return t[e.id]=e.len,t},{})}}]),t}();e.default=y},function(t,e,n){function r(t,e){return t&&a(e,i(e),t)}var a=n(31),i=n(61);t.exports=r},function(t,e,n){function r(t,e){return a(t,i(t),e)}var a=n(31),i=n(90);t.exports=r},function(t,e,n){function r(t,e){return a(t,i(t),e)}var a=n(31),i=n(166);t.exports=r},function(t,e,n){function r(t){return a(t,o,i)}var a=n(147),i=n(166),o=n(61);t.exports=r},function(t,e){function n(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&a.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var r=Object.prototype,a=r.hasOwnProperty;t.exports=n},function(t,e,n){function r(t,e,n){var r=t.constructor;switch(e){case y:return a(t);case f:case s:return new r(+t);case _:return i(t,n);case g:case m:case x:case w:case j:case O:case M:case k:case A:return u(t,n);case l:return new r;case d:case p:return new r(t);case h:return o(t);case b:return new r;case v:return c(t)}}var a=n(84),i=n(350),o=n(351),c=n(352),u=n(134),f="[object Boolean]",s="[object Date]",l="[object Map]",d="[object Number]",h="[object RegExp]",b="[object Set]",p="[object String]",v="[object Symbol]",y="[object ArrayBuffer]",_="[object DataView]",g="[object Float32Array]",m="[object Float64Array]",x="[object Int8Array]",w="[object Int16Array]",j="[object Int32Array]",O="[object Uint8Array]",M="[object Uint8ClampedArray]",k="[object Uint16Array]",A="[object Uint32Array]";t.exports=r},function(t,e,n){function r(t,e){var n=e?a(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var a=n(84);t.exports=r},function(t,e){function n(t){var e=new t.constructor(t.source,r.exec(t));return e.lastIndex=t.lastIndex,e}var r=/\w*$/;t.exports=n},function(t,e,n){function r(t){return o?Object(o.call(t)):{}}var a=n(29),i=a?a.prototype:void 0,o=i?i.valueOf:void 0;t.exports=r},function(t,e,n){var r=n(354),a=n(60),i=n(88),o=i&&i.isMap,c=o?a(o):r;t.exports=c},function(t,e,n){function r(t){return i(t)&&a(t)==o}var a=n(41),i=n(6),o="[object Map]";t.exports=r},function(t,e,n){var r=n(356),a=n(60),i=n(88),o=i&&i.isSet,c=o?a(o):r;t.exports=c},function(t,e,n){function r(t){return i(t)&&a(t)==o}var a=n(41),i=n(6),o="[object Set]";t.exports=r},function(t,e){function n(t,e,n,r){var a=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++a]);++a<i;)n=e(n,t[a],a,t);return n}t.exports=n},function(t,e){function n(t,e,n,r,a){return a(t,function(t,a,i){n=r?(r=!1,t):e(n,t,a,i)}),n}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={innerRadius:250,outerRadius:300,cornerRadius:0,gap:.04,opacity:1,labels:{position:"center",display:!0,size:14,color:"#000",radialOffset:20},ticks:{display:!0,color:"grey",spacing:1e7,labels:!0,labelSpacing:10,labelSuffix:"",labelDenominator:1,labelDisplay0:!0,labelSize:10,labelColor:"#000",labelFont:"default",majorSpacing:5,size:{minor:2,major:5}},onClick:null,onMouseOver:null,events:{},zIndex:100}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1],n=arguments[2],r=0===t.length,a=n.svg.attr("width",n.conf.width).attr("height",n.conf.height);e&&(0,o.default)(n.tracks,function(t,e){a.select("."+e).remove()});var i=a.select(".all");i.empty()&&(i=a.append("g").attr("class","all").attr("transform","translate(\n "+parseInt(n.conf.width/2)+",\n "+parseInt(n.conf.height/2)+"\n )")),(0,o.default)(n.tracks,function(e,a){(r||a in t)&&e.render(n,i,a)}),(r||"layout"in t)&&(0,s.default)(i,n);var c=a.selectAll(".all > g").remove(),f=(0,u.default)(c._groups[0],function(t){return t.getAttribute("z-index")});return a.select(".all").selectAll("g").data(f).enter().append(function(t){return t}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var i=n(32),o=r(i),c=n(100),u=r(c),f=n(366),s=r(f)},function(t,e,n){function r(t){return o(t)||i(t)||!!(c&&t&&t[c])}var a=n(29),i=n(58),o=n(2),c=a?a.isConcatSpreadable:void 0;t.exports=r},function(t,e,n){function r(t,e,n){var r=-1;e=a(e.length?e:[s],u(i));var l=o(t,function(t,n,i){return{criteria:a(e,function(e){return e(t)}),index:++r,value:t}});return c(l,function(t,e){return f(t,e,n)})}var a=n(40),i=n(33),o=n(157),c=n(363),u=n(60),f=n(364),s=n(28);t.exports=r},function(t,e){function n(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}t.exports=n},function(t,e,n){function r(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,c=i.length,u=n.length;++r<c;){var f=a(i[r],o[r]);if(f){if(r>=u)return f;return f*("desc"==n[r]?-1:1)}}return t.index-e.index}var a=n(365);t.exports=r},function(t,e,n){function r(t,e){if(t!==e){var n=void 0!==t,r=null===t,i=t===t,o=a(t),c=void 0!==e,u=null===e,f=e===e,s=a(e);if(!u&&!s&&!o&&t>e||o&&c&&f&&!u&&!s||r&&c&&f||!n&&f||!i)return 1;if(!r&&!o&&!s&&t<e||s&&n&&i&&!r&&!o||u&&n&&i||!c&&i||!f)return-1}return 0}var a=n(34);t.exports=r},function(t,e,n){"use strict";function r(t,e){var n=t.innerRadius+t.labels.radialOffset,r=(0,o.arc)().innerRadius(n).outerRadius(n).startAngle(function(t,e){return t.start}).endAngle(function(t,e){return t.end});e.append("path").attr("fill","none").attr("stroke","none").attr("d",r).attr("id",function(t){return"arc-label"+t.id}),e.append("text").style("font-size",t.labels.size+"px").attr("text-anchor","middle").append("textPath").attr("startOffset","25%").attr("xlink:href",function(t){return"#arc-label"+t.id}).style("fill",t.labels.color).text(function(t){return t.label})}function a(t,e,n){function r(e){var n=(e.end-e.start)/e.len;return(0,c.range)(0,e.len,t.ticks.spacing).map(function(t,r){return{angle:t*n+e.start,label:a(t,r)}})}function a(e,n){return!1===t.ticks.labels?null:!1===t.ticks.labelDisplay0&&0===n?null:n%t.ticks.labelSpacing?null:e/t.ticks.labelDenominator+t.ticks.labelSuffix}var i=e.append("g").selectAll("g").data(n._layout.data).enter().append("g").selectAll("g").data(r).enter().append("g").attr("transform",function(e){return"rotate("+(180*e.angle/Math.PI-90)+")translate("+t.outerRadius+",0)"});i.append("line").attr("x1",0).attr("y1",1).attr("x2",function(e,n){return n%t.ticks.majorSpacing?t.ticks.size.minor:t.ticks.size.major}).attr("y2",1).style("stroke",t.ticks.color),i.append("text").attr("x",8).attr("dy",".35em").attr("transform",function(t){return t.angle>Math.PI?"rotate(180)translate(-16)":null}).style("text-anchor",function(t){return t.angle>Math.PI?"end":null}).style("font-size",t.ticks.labelSize+"px").style("fill",t.ticks.labelColor).text(function(t){return t.label})}function i(t,e){var n=e._layout.conf;t.select(".cs-layout").remove();var i=t.append("g").attr("class","cs-layout").attr("z-index",n.zIndex).on("click",n.onClick),c=i.selectAll("g").data(e._layout.data).enter().append("g").attr("class",function(t){return t.id}).attr("opacity",n.opacity);Object.keys(n.events).forEach(function(t){c.on(t,function(e,r,a){n.events[t](e,r,a,u.event)})});var f=(0,o.arc)().innerRadius(n.innerRadius).outerRadius(n.outerRadius).cornerRadius(n.cornerRadius).startAngle(function(t){return t.start}).endAngle(function(t){return t.end});c.append("path").attr("d",f).attr("fill",function(t){return t.color}).attr("id",function(t){return t.id}),n.labels.display&&r(n,c),n.ticks.display&&a(n,i,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var o=n(13),c=n(8),u=n(3)},function(t,e,n){"use strict";function r(t){return t.innerRadius}function a(t){return t.outerRadius}function i(t){return t.startAngle}function o(t){return t.endAngle}function c(t){return t&&t.padAngle}function u(t,e,n,r,a,i,o,c){var u=n-t,f=r-e,s=o-a,l=c-i,d=(s*(e-i)-l*(t-a))/(l*u-s*f);return[t+d*u,e+d*f]}function f(t,e,n,r,a,i,o){var c=t-n,u=e-r,f=(o?i:-i)/Object(d.l)(c*c+u*u),s=f*u,l=-f*c,h=t+s,b=e+l,p=n+s,v=r+l,y=(h+p)/2,_=(b+v)/2,g=p-h,m=v-b,x=g*g+m*m,w=a-i,j=h*v-p*b,O=(m<0?-1:1)*Object(d.l)(Object(d.h)(0,w*w*x-j*j)),M=(j*m-g*O)/x,k=(-j*g-m*O)/x,A=(j*m+g*O)/x,T=(-j*g+m*O)/x,R=M-y,P=k-_,S=A-y,C=T-_;return R*R+P*P>S*S+C*C&&(M=A,k=T),{cx:M,cy:k,x01:-s,y01:-l,x11:M*(a/w-1),y11:k*(a/w-1)}}var s=n(35),l=n(25),d=n(43);e.a=function(){function t(){var t,r,a=+e.apply(this,arguments),i=+n.apply(this,arguments),o=p.apply(this,arguments)-d.g,c=v.apply(this,arguments)-d.g,l=Object(d.a)(c-o),g=c>o;if(_||(_=t=Object(s.a)()),i<a&&(r=i,i=a,a=r),i>d.f)if(l>d.m-d.f)_.moveTo(i*Object(d.e)(o),i*Object(d.k)(o)),_.arc(0,0,i,o,c,!g),a>d.f&&(_.moveTo(a*Object(d.e)(c),a*Object(d.k)(c)),_.arc(0,0,a,c,o,g));else{var m,x,w=o,j=c,O=o,M=c,k=l,A=l,T=y.apply(this,arguments)/2,R=T>d.f&&(b?+b.apply(this,arguments):Object(d.l)(a*a+i*i)),P=Object(d.i)(Object(d.a)(i-a)/2,+h.apply(this,arguments)),S=P,C=P;if(R>d.f){var E=Object(d.c)(R/a*Object(d.k)(T)),N=Object(d.c)(R/i*Object(d.k)(T));(k-=2*E)>d.f?(E*=g?1:-1,O+=E,M-=E):(k=0,O=M=(o+c)/2),(A-=2*N)>d.f?(N*=g?1:-1,w+=N,j-=N):(A=0,w=j=(o+c)/2)}var I=i*Object(d.e)(w),D=i*Object(d.k)(w),B=a*Object(d.e)(M),U=a*Object(d.k)(M);if(P>d.f){var z=i*Object(d.e)(j),L=i*Object(d.k)(j),W=a*Object(d.e)(O),F=a*Object(d.k)(O);if(l<d.j){var Y=k>d.f?u(I,D,W,F,z,L,B,U):[B,U],q=I-Y[0],G=D-Y[1],V=z-Y[0],H=L-Y[1],$=1/Object(d.k)(Object(d.b)((q*V+G*H)/(Object(d.l)(q*q+G*G)*Object(d.l)(V*V+H*H)))/2),X=Object(d.l)(Y[0]*Y[0]+Y[1]*Y[1]);S=Object(d.i)(P,(a-X)/($-1)),C=Object(d.i)(P,(i-X)/($+1))}}A>d.f?C>d.f?(m=f(W,F,I,D,i,C,g),x=f(z,L,B,U,i,C,g),_.moveTo(m.cx+m.x01,m.cy+m.y01),C<P?_.arc(m.cx,m.cy,C,Object(d.d)(m.y01,m.x01),Object(d.d)(x.y01,x.x01),!g):(_.arc(m.cx,m.cy,C,Object(d.d)(m.y01,m.x01),Object(d.d)(m.y11,m.x11),!g),_.arc(0,0,i,Object(d.d)(m.cy+m.y11,m.cx+m.x11),Object(d.d)(x.cy+x.y11,x.cx+x.x11),!g),_.arc(x.cx,x.cy,C,Object(d.d)(x.y11,x.x11),Object(d.d)(x.y01,x.x01),!g))):(_.moveTo(I,D),_.arc(0,0,i,w,j,!g)):_.moveTo(I,D),a>d.f&&k>d.f?S>d.f?(m=f(B,U,z,L,a,-S,g),x=f(I,D,W,F,a,-S,g),_.lineTo(m.cx+m.x01,m.cy+m.y01),S<P?_.arc(m.cx,m.cy,S,Object(d.d)(m.y01,m.x01),Object(d.d)(x.y01,x.x01),!g):(_.arc(m.cx,m.cy,S,Object(d.d)(m.y01,m.x01),Object(d.d)(m.y11,m.x11),!g),_.arc(0,0,a,Object(d.d)(m.cy+m.y11,m.cx+m.x11),Object(d.d)(x.cy+x.y11,x.cx+x.x11),g),_.arc(x.cx,x.cy,S,Object(d.d)(x.y11,x.x11),Object(d.d)(x.y01,x.x01),!g))):_.arc(0,0,a,M,O,g):_.lineTo(B,U)}else _.moveTo(0,0);if(_.closePath(),t)return _=null,t+""||null}var e=r,n=a,h=Object(l.a)(0),b=null,p=i,v=o,y=c,_=null;return t.centroid=function(){var t=(+e.apply(this,arguments)+ +n.apply(this,arguments))/2,r=(+p.apply(this,arguments)+ +v.apply(this,arguments))/2-d.j/2;return[Object(d.e)(r)*t,Object(d.k)(r)*t]},t.innerRadius=function(n){return arguments.length?(e="function"==typeof n?n:Object(l.a)(+n),t):e},t.outerRadius=function(e){return arguments.length?(n="function"==typeof e?e:Object(l.a)(+e),t):n},t.cornerRadius=function(e){return arguments.length?(h="function"==typeof e?e:Object(l.a)(+e),t):h},t.padRadius=function(e){return arguments.length?(b=null==e?null:"function"==typeof e?e:Object(l.a)(+e),t):b},t.startAngle=function(e){return arguments.length?(p="function"==typeof e?e:Object(l.a)(+e),t):p},t.endAngle=function(e){return arguments.length?(v="function"==typeof e?e:Object(l.a)(+e),t):v},t.padAngle=function(e){return arguments.length?(y="function"==typeof e?e:Object(l.a)(+e),t):y},t.context=function(e){return arguments.length?(_=null==e?null:e,t):_},t}},function(t,e,n){"use strict";function r(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function a(){return new r}var i=Math.PI,o=2*i,c=o-1e-6;r.prototype=a.prototype={constructor:r,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,a,i){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+a)+","+(this._y1=+i)},arcTo:function(t,e,n,r,a){t=+t,e=+e,n=+n,r=+r,a=+a;var o=this._x1,c=this._y1,u=n-t,f=r-e,s=o-t,l=c-e,d=s*s+l*l;if(a<0)throw new Error("negative radius: "+a);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(d>1e-6)if(Math.abs(l*u-f*s)>1e-6&&a){var h=n-o,b=r-c,p=u*u+f*f,v=h*h+b*b,y=Math.sqrt(p),_=Math.sqrt(d),g=a*Math.tan((i-Math.acos((p+d-v)/(2*y*_)))/2),m=g/_,x=g/y;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(e+m*l)),this._+="A"+a+","+a+",0,0,"+ +(l*h>s*b)+","+(this._x1=t+x*u)+","+(this._y1=e+x*f)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,r,a,u){t=+t,e=+e,n=+n;var f=n*Math.cos(r),s=n*Math.sin(r),l=t+f,d=e+s,h=1^u,b=u?r-a:a-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+d:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-d)>1e-6)&&(this._+="L"+l+","+d),n&&(b<0&&(b=b%o+o),b>c?this._+="A"+n+","+n+",0,1,"+h+","+(t-f)+","+(e-s)+"A"+n+","+n+",0,1,"+h+","+(this._x1=l)+","+(this._y1=d):b>1e-6&&(this._+="A"+n+","+n+",0,"+ +(b>=i)+","+h+","+(this._x1=t+n*Math.cos(a))+","+(this._y1=e+n*Math.sin(a))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},e.a=a},function(t,e,n){"use strict";var r=n(25),a=n(370),i=n(371),o=n(43);e.a=function(){function t(t){var r,a,i,l,d,h=t.length,b=0,p=new Array(h),v=new Array(h),y=+u.apply(this,arguments),_=Math.min(o.m,Math.max(-o.m,f.apply(this,arguments)-y)),g=Math.min(Math.abs(_)/h,s.apply(this,arguments)),m=g*(_<0?-1:1);for(r=0;r<h;++r)(d=v[p[r]=r]=+e(t[r],r,t))>0&&(b+=d);for(null!=n?p.sort(function(t,e){return n(v[t],v[e])}):null!=c&&p.sort(function(e,n){return c(t[e],t[n])}),r=0,i=b?(_-h*m)/b:0;r<h;++r,y=l)a=p[r],d=v[a],l=y+(d>0?d*i:0)+m,v[a]={data:t[a],index:r,value:d,startAngle:y,endAngle:l,padAngle:g};return v}var e=i.a,n=a.a,c=null,u=Object(r.a)(0),f=Object(r.a)(o.m),s=Object(r.a)(0);return t.value=function(n){return arguments.length?(e="function"==typeof n?n:Object(r.a)(+n),t):e},t.sortValues=function(e){return arguments.length?(n=e,c=null,t):n},t.sort=function(e){return arguments.length?(c=e,n=null,t):c},t.startAngle=function(e){return arguments.length?(u="function"==typeof e?e:Object(r.a)(+e),t):u},t.endAngle=function(e){return arguments.length?(f="function"==typeof e?e:Object(r.a)(+e),t):f},t.padAngle=function(e){return arguments.length?(s="function"==typeof e?e:Object(r.a)(+e),t):s},t}},function(t,e,n){"use strict";e.a=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";var r=n(168),a=n(167),i=n(169);e.a=function(){var t=Object(a.a)().curve(r.a),e=t.curve,n=t.lineX0,o=t.lineX1,c=t.lineY0,u=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Object(i.b)(n())},delete t.lineX0,t.lineEndAngle=function(){return Object(i.b)(o())},delete t.lineX1,t.lineInnerRadius=function(){return Object(i.b)(c())},delete t.lineY0,t.lineOuterRadius=function(){return Object(i.b)(u())},delete t.lineY1,t.curve=function(t){return arguments.length?e(Object(r.b)(t)):e()._curve},t}},function(t,e,n){"use strict";function r(t){return t.source}function a(t){return t.target}function i(t){function e(){var e,r=h.a.call(arguments),a=n.apply(this,r),f=i.apply(this,r);if(u||(u=e=Object(d.a)()),t(u,+o.apply(this,(r[0]=a,r)),+c.apply(this,r),+o.apply(this,(r[0]=f,r)),+c.apply(this,r)),e)return u=null,e+""||null}var n=r,i=a,o=p.a,c=p.b,u=null;return e.source=function(t){return arguments.length?(n=t,e):n},e.target=function(t){return arguments.length?(i=t,e):i},e.x=function(t){return arguments.length?(o="function"==typeof t?t:Object(b.a)(+t),e):o},e.y=function(t){return arguments.length?(c="function"==typeof t?t:Object(b.a)(+t),e):c},e.context=function(t){return arguments.length?(u=null==t?null:t,e):u},e}function o(t,e,n,r,a){t.moveTo(e,n),t.bezierCurveTo(e=(e+r)/2,n,e,a,r,a)}function c(t,e,n,r,a){t.moveTo(e,n),t.bezierCurveTo(e,n=(n+a)/2,r,n,r,a)}function u(t,e,n,r,a){var i=Object(v.a)(e,n),o=Object(v.a)(e,n=(n+a)/2),c=Object(v.a)(r,n),u=Object(v.a)(r,a);t.moveTo(i[0],i[1]),t.bezierCurveTo(o[0],o[1],c[0],c[1],u[0],u[1])}function f(){return i(o)}function s(){return i(c)}function l(){var t=i(u);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}e.a=f,e.c=s,e.b=l;var d=n(35),h=n(171),b=n(25),p=n(103),v=n(170)},function(t,e,n){"use strict";n.d(e,"b",function(){return d});var r=n(35),a=n(172),i=n(173),o=n(174),c=n(175),u=n(176),f=n(177),s=n(178),l=n(25),d=[a.a,i.a,o.a,u.a,c.a,f.a,s.a];e.a=function(){function t(){var t;if(i||(i=t=Object(r.a)()),e.apply(this,arguments).draw(i,+n.apply(this,arguments)),t)return i=null,t+""||null}var e=Object(l.a)(a.a),n=Object(l.a)(64),i=null;return t.type=function(n){return arguments.length?(e="function"==typeof n?n:Object(l.a)(n),t):e},t.size=function(e){return arguments.length?(n="function"==typeof e?e:Object(l.a)(+e),t):n},t.context=function(e){return arguments.length?(i=null==e?null:e,t):i},t}},function(t,e,n){"use strict";function r(t){this._context=t}var a=n(69),i=n(70);r.prototype={areaStart:a.a,areaEnd:a.a,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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Object(i.c)(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},e.a=function(t){return new r(t)}},function(t,e,n){"use strict";function r(t){this._context=t}var a=n(70);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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Object(a.c)(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},e.a=function(t){return new r(t)}},function(t,e,n){"use strict";function r(t,e){this._basis=new a.a(t),this._beta=e}var a=n(70);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,a=t[0],i=e[0],o=t[n]-a,c=e[n]-i,u=-1;++u<=n;)r=u/n,this._basis.point(this._beta*t[u]+(1-this._beta)*(a+r*o),this._beta*e[u]+(1-this._beta)*(i+r*c));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}},e.a=function t(e){function n(t){return 1===e?new a.a(t):new r(t,e)}return n.beta=function(e){return t(+e)},n}(.85)},function(t,e,n){"use strict";function r(t,e){this._context=t,this._alpha=e}var a=n(179),i=n(69),o=n(104);r.prototype={areaStart:i.a,areaEnd:i.a,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(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Object(o.b)(this,t,e)}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=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},e.a=function t(e){function n(t){return e?new r(t,e):new a.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function r(t,e){this._context=t,this._alpha=e}var a=n(180),i=n(104);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(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+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:Object(i.b)(this,t,e)}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=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},e.a=function t(e){function n(t){return e?new r(t,e):new a.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function r(t){this._context=t}var a=n(69);r.prototype={areaStart:a.a,areaEnd:a.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},e.a=function(t){return new r(t)}},function(t,e,n){"use strict";function r(t){return t<0?-1:1}function a(t,e,n){var a=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(a||i<0&&-0),c=(n-t._y1)/(i||a<0&&-0),u=(o*i+c*a)/(a+i);return(r(o)+r(c))*Math.min(Math.abs(o),Math.abs(c),.5*Math.abs(u))||0}function i(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function o(t,e,n){var r=t._x0,a=t._y0,i=t._x1,o=t._y1,c=(i-r)/3;t._context.bezierCurveTo(r+c,a+c*e,i-c,o-c*n,i,o)}function c(t){this._context=t}function u(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new c(t)}function l(t){return new u(t)}e.a=s,e.b=l,c.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:o(this,this._t0,i(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,t!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,o(this,i(this,n=a(this,t,e)),n);break;default:o(this,this._t0,n=a(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(u.prototype=Object.create(c.prototype)).point=function(t,e){c.prototype.point.call(this,e,t)},f.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,a,i){this._context.bezierCurveTo(e,t,r,n,i,a)}}},function(t,e,n){"use strict";function r(t){this._context=t}function a(t){var e,n,r=t.length-1,a=new Array(r),i=new Array(r),o=new Array(r);for(a[0]=0,i[0]=2,o[0]=t[0]+2*t[1],e=1;e<r-1;++e)a[e]=1,i[e]=4,o[e]=4*t[e]+2*t[e+1];for(a[r-1]=2,i[r-1]=7,o[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=a[e]/i[e-1],i[e]-=n,o[e]-=n*o[e-1];for(a[r-1]=o[r-1]/i[r-1],e=r-2;e>=0;--e)a[e]=(o[e]-a[e+1])/i[e];for(i[r-1]=(t[r]+a[r-1])/2,e=0;e<r-1;++e)i[e]=2*t[e+1]-a[e+1];return[a,i]}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=a(t),i=a(e),o=0,c=1;c<n;++o,++c)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],t[c],e[c]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},e.a=function(t){return new r(t)}},function(t,e,n){"use strict";function r(t,e){this._context=t,this._t=e}function a(t){return new r(t,0)}function i(t){return new r(t,1)}e.c=a,e.b=i,r.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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}},e.a=function(t){return new r(t,.5)}},function(t,e,n){"use strict";function r(t,e){return t[e]}var a=n(171),i=n(25),o=n(44),c=n(45);e.a=function(){function t(t){var r,a,i=e.apply(this,arguments),o=t.length,c=i.length,s=new Array(c);for(r=0;r<c;++r){for(var l,d=i[r],h=s[r]=new Array(o),b=0;b<o;++b)h[b]=l=[0,+f(t[b],d,b,t)],l.data=t[b];h.key=d}for(r=0,a=n(s);r<c;++r)s[a[r]].index=r;return u(s,a),s}var e=Object(i.a)([]),n=c.a,u=o.a,f=r;return t.keys=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(a.a.call(n)),t):e},t.value=function(e){return arguments.length?(f="function"==typeof e?e:Object(i.a)(+e),t):f},t.order=function(e){return arguments.length?(n=null==e?c.a:"function"==typeof e?e:Object(i.a)(a.a.call(e)),t):n},t.offset=function(e){return arguments.length?(u=null==e?o.a:e,t):u},t}},function(t,e,n){"use strict";var r=n(44);e.a=function(t,e){if((a=t.length)>0){for(var n,a,i,o=0,c=t[0].length;o<c;++o){for(i=n=0;n<a;++n)i+=t[n][o][1]||0;if(i)for(n=0;n<a;++n)t[n][o][1]/=i}Object(r.a)(t,e)}}},function(t,e,n){"use strict";e.a=function(t,e){if((c=t.length)>1)for(var n,r,a,i,o,c,u=0,f=t[e[0]].length;u<f;++u)for(i=o=0,n=0;n<c;++n)(a=(r=t[e[n]][u])[1]-r[0])>=0?(r[0]=i,r[1]=i+=a):a<0?(r[1]=o,r[0]=o+=a):r[0]=i}},function(t,e,n){"use strict";var r=n(44);e.a=function(t,e){if((n=t.length)>0){for(var n,a=0,i=t[e[0]],o=i.length;a<o;++a){for(var c=0,u=0;c<n;++c)u+=t[c][a][1]||0;i[a][1]+=i[a][0]=-u/2}Object(r.a)(t,e)}}},function(t,e,n){"use strict";var r=n(44);e.a=function(t,e){if((i=t.length)>0&&(a=(n=t[e[0]]).length)>0){for(var n,a,i,o=0,c=1;c<a;++c){for(var u=0,f=0,s=0;u<i;++u){for(var l=t[e[u]],d=l[c][1]||0,h=l[c-1][1]||0,b=(d-h)/2,p=0;p<u;++p){var v=t[e[p]];b+=(v[c][1]||0)-(v[c-1][1]||0)}f+=d,s+=b*d}n[c-1][1]+=n[c-1][0]=o,f&&(o-=s/f)}n[c-1][1]+=n[c-1][0]=o,Object(r.a)(t,e)}}},function(t,e,n){"use strict";var r=n(105);e.a=function(t){return Object(r.a)(t).reverse()}},function(t,e,n){"use strict";var r=n(45),a=n(105);e.a=function(t){var e,n,i=t.length,o=t.map(a.b),c=Object(r.a)(t).sort(function(t,e){return o[e]-o[t]}),u=0,f=0,s=[],l=[];for(e=0;e<i;++e)n=c[e],u<f?(u+=o[n],s.push(n)):(f+=o[n],l.push(n));return l.reverse().concat(s)}},function(t,e,n){"use strict";var r=n(45);e.a=function(t){return Object(r.a)(t).reverse()}},function(t,e,n){"use strict";var r=n(183);e.a=function(t,e,n){var a,i,o,c,u=t.length,f=e.length,s=new Array(u*f);for(null==n&&(n=r.b),a=o=0;a<u;++a)for(c=t[a],i=0;i<f;++i,++o)s[o]=n(c,e[i]);return s}},function(t,e,n){"use strict";e.a=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}},function(t,e,n){"use strict";var r=n(187),a=n(181),i=n(395),o=n(186),c=n(396),u=n(188),f=n(189),s=n(190);e.a=function(){function t(t){var r,i,o=t.length,c=new Array(o);for(r=0;r<o;++r)c[r]=e(t[r],r,t);var s=n(c),d=s[0],h=s[1],b=l(c,d,h);Array.isArray(b)||(b=Object(f.c)(d,h,b),b=Object(u.a)(Math.ceil(d/b)*b,Math.floor(h/b)*b,b));for(var p=b.length;b[0]<=d;)b.shift(),--p;for(;b[p-1]>h;)b.pop(),--p;var v,y=new Array(p+1);for(r=0;r<=p;++r)v=y[r]=[],v.x0=r>0?b[r-1]:d,v.x1=r<p?b[r]:h;for(r=0;r<o;++r)i=c[r],d<=i&&i<=h&&y[Object(a.c)(b,i,0,p)].push(t[r]);return y}var e=c.a,n=o.a,l=s.a;return t.value=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(n),t):e},t.domain=function(e){return arguments.length?(n="function"==typeof e?e:Object(i.a)([e[0],e[1]]),t):n},t.thresholds=function(e){return arguments.length?(l="function"==typeof e?e:Array.isArray(e)?Object(i.a)(r.b.call(e)):Object(i.a)(e),t):l},t}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";var r=n(187),a=n(36),i=n(46),o=n(106);e.a=function(t,e,n){return t=r.a.call(t,i.a).sort(a.a),Math.ceil((n-e)/(2*(Object(o.a)(t,.75)-Object(o.a)(t,.25))*Math.pow(t.length,-1/3)))}},function(t,e,n){"use strict";var r=n(184);e.a=function(t,e,n){return Math.ceil((n-e)/(3.5*Object(r.a)(t)*Math.pow(t.length,-1/3)))}},function(t,e,n){"use strict";e.a=function(t,e){var n,r,a=t.length,i=-1;if(null==e){for(;++i<a;)if(null!=(n=t[i])&&n>=n)for(r=n;++i<a;)null!=(n=t[i])&&n>r&&(r=n)}else for(;++i<a;)if(null!=(n=e(t[i],i,t))&&n>=n)for(r=n;++i<a;)null!=(n=e(t[i],i,t))&&n>r&&(r=n);return r}},function(t,e,n){"use strict";var r=n(46);e.a=function(t,e){var n,a=t.length,i=a,o=-1,c=0;if(null==e)for(;++o<a;)isNaN(n=Object(r.a)(t[o]))?--i:c+=n;else for(;++o<a;)isNaN(n=Object(r.a)(e(t[o],o,t)))?--i:c+=n;if(i)return c/i}},function(t,e,n){"use strict";var r=n(36),a=n(46),i=n(106);e.a=function(t,e){var n,o=t.length,c=-1,u=[];if(null==e)for(;++c<o;)isNaN(n=Object(a.a)(t[c]))||u.push(n);else for(;++c<o;)isNaN(n=Object(a.a)(e(t[c],c,t)))||u.push(n);return Object(i.a)(u.sort(r.a),.5)}},function(t,e,n){"use strict";e.a=function(t){for(var e,n,r,a=t.length,i=-1,o=0;++i<a;)o+=t[i].length;for(n=new Array(o);--a>=0;)for(r=t[a],e=r.length;--e>=0;)n[--o]=r[e];return n}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r}},function(t,e,n){"use strict";var r=n(36);e.a=function(t,e){if(n=t.length){var n,a,i=0,o=0,c=t[o];for(null==e&&(e=r.a);++i<n;)(e(a=t[i],c)<0||0!==e(c,c))&&(c=a,o=i);return 0===e(c,c)?o:void 0}}},function(t,e,n){"use strict";e.a=function(t,e,n){for(var r,a,i=(null==n?t.length:n)-(e=null==e?0:+e);i;)a=Math.random()*i--|0,r=t[i+e],t[i+e]=t[a+e],t[a+e]=r;return t}},function(t,e,n){"use strict";e.a=function(t,e){var n,r=t.length,a=-1,i=0;if(null==e)for(;++a<r;)(n=+t[a])&&(i+=n);else for(;++a<r;)(n=+e(t[a],a,t))&&(i+=n);return i}},function(t,e,n){"use strict";var r=n(192);e.a=function(){return Object(r.a)(arguments)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(32),d=r(l),h=n(14),b=r(h),p=n(22),v=(0,b.default)({style:{value:{},iteratee:!0},color:{value:"black",iteratee:!0},backgrounds:{value:[],iteratee:!1}},p.common,p.radial),y=function(t){function e(t,n,r){return a(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,v,r,s.parsePositionTextData))}return o(e,t),c(e,[{key:"renderDatum",value:function(t,e,n){var r=this,a=t.selectAll("g").data(function(t){return t.values.map(function(t){return t._angle=360*r.theta(t.position,n.blocks[t.block_id])/(2*Math.PI)-90,t._anchor=t._angle>90?"end":"start",t._rotate=t._angle>90?180:0,t})}).enter().append("g").append("text").text(function(t){return t.value}).attr("transform",function(t){return"\n rotate("+t._angle+")\n translate("+e.innerRadius+", 0)\n rotate("+t._rotate+")\n "}).attr("text-anchor",function(t){return t._anchor});return(0,d.default)(e.style,function(t,e){a.style(e,t)}),a}}]),e}(f.default);e.default=y},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=(n(410),n(20));n.d(e,"transition",function(){return r.b});var a=n(456);n.d(e,"active",function(){return a.a});var i=n(194);n.d(e,"interrupt",function(){return i.a})},function(t,e,n){"use strict";var r=n(3),a=n(411),i=n(415);r.selection.prototype.interrupt=a.a,r.selection.prototype.transition=i.a},function(t,e,n){"use strict";var r=n(194);e.a=function(t){return this.each(function(){Object(r.a)(this,t)})}},function(t,e,n){"use strict";function r(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r)throw new Error("illegal type: "+t);r[t]=[]}return new a(r)}function a(t){this._=t}function i(t,e){return t.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}})}function o(t,e){for(var n,r=0,a=t.length;r<a;++r)if((n=t[r]).name===e)return n.value}function c(t,e,n){for(var r=0,a=t.length;r<a;++r)if(t[r].name===e){t[r]=u,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}var u={value:function(){}};a.prototype=r.prototype={constructor:a,on:function(t,e){var n,r=this._,a=i(t+"",r),u=-1,f=a.length;{if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++u<f;)if(n=(t=a[u]).type)r[n]=c(r[n],t.name,e);else if(null==e)for(n in r)r[n]=c(r[n],t.name,null);return this}for(;++u<f;)if((n=(t=a[u]).type)&&(n=o(r[n],t.name)))return n}},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new a(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,a=new Array(n),i=0;i<n;++i)a[i]=arguments[i+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(r=this._[t],i=0,n=r.length;i<n;++i)r[i].value.apply(e,a)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],a=0,i=r.length;a<i;++a)r[a].value.apply(e,n)}},e.a=r},function(t,e,n){"use strict";var r=n(107);e.a=function(t,e,n){var a=new r.a;return e=null==e?0:+e,a.restart(function(n){a.stop(),t(n+e)},e,n),a}},function(t,e,n){"use strict";n(107)},function(t,e,n){"use strict";function r(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))return u.time=Object(c.a)(),u;return n}var a=n(20),i=n(11),o=n(445),c=n(196),u={time:null,delay:0,duration:250,ease:o.a};e.a=function(t){var e,n;t instanceof a.a?(e=t._id,t=t._name):(e=Object(a.c)(),(n=u).time=Object(c.a)(),t=null==t?null:t+"");for(var o=this._groups,f=o.length,s=0;s<f;++s)for(var l,d=o[s],h=d.length,b=0;b<h;++b)(l=d[b])&&Object(i.e)(l,t,e,b,d,n||r(l,e));return new a.a(o,this._parents,t,e)}},function(t,e,n){"use strict";function r(t){return function(){this.removeAttribute(t)}}function a(t){return function(){this.removeAttributeNS(t.space,t.local)}}function i(t,e,n){var r,a;return function(){var i=this.getAttribute(t);return i===n?null:i===r?a:a=e(r=i,n)}}function o(t,e,n){var r,a;return function(){var i=this.getAttributeNS(t.space,t.local);return i===n?null:i===r?a:a=e(r=i,n)}}function c(t,e,n){var r,a,i;return function(){var o,c=n(this);return null==c?void this.removeAttribute(t):(o=this.getAttribute(t),o===c?null:o===r&&c===a?i:i=e(r=o,a=c))}}function u(t,e,n){var r,a,i;return function(){var o,c=n(this);return null==c?void this.removeAttributeNS(t.space,t.local):(o=this.getAttributeNS(t.space,t.local),o===c?null:o===r&&c===a?i:i=e(r=o,a=c))}}var f=n(12),s=n(3),l=n(73),d=n(205);e.a=function(t,e){var n=Object(s.namespace)(t),h="transform"===n?f.i:d.a;return this.attrTween(t,"function"==typeof e?(n.local?u:c)(n,h,Object(l.b)(this,"attr."+t,e)):null==e?(n.local?a:r)(n):(n.local?o:i)(n,h,e+""))}},function(t,e,n){"use strict";function r(t){if(t instanceof i)return new i(t.l,t.a,t.b,t.opacity);if(t instanceof d){if(isNaN(t.h))return new i(t.l,0,0,t.opacity);var e=t.h*p.a;return new i(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}t instanceof b.b||(t=Object(b.h)(t));var n,r,a=f(t.r),c=f(t.g),u=f(t.b),s=o((.2225045*a+.7168786*c+.0606169*u)/y);return a===c&&c===u?n=r=s:(n=o((.4360747*a+.3850649*c+.1430804*u)/v),r=o((.0139322*a+.0971045*c+.7141733*u)/_)),new i(116*s-16,500*(n-s),200*(s-r),t.opacity)}function a(t,e,n,a){return 1===arguments.length?r(t):new i(t,e,n,null==a?1:a)}function i(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function o(t){return t>w?Math.pow(t,1/3):t/x+g}function c(t){return t>m?t*t*t:x*(t-g)}function u(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function f(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function s(t){if(t instanceof d)return new d(t.h,t.c,t.l,t.opacity);if(t instanceof i||(t=r(t)),0===t.a&&0===t.b)return new d(NaN,0,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*p.b;return new d(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function l(t,e,n,r){return 1===arguments.length?s(t):new d(t,e,n,null==r?1:r)}function d(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}e.a=a,e.b=l;var h=n(110),b=n(109),p=n(197),v=.96422,y=1,_=.82521,g=4/29,m=6/29,x=3*m*m,w=m*m*m;Object(h.a)(i,a,Object(h.b)(b.a,{brighter:function(t){return new i(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new i(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return e=v*c(e),t=y*c(t),n=_*c(n),new b.b(u(3.1338561*e-1.6168667*t-.4906146*n),u(-.9787684*e+1.9161415*t+.033454*n),u(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),Object(h.a)(d,l,Object(h.b)(b.a,{brighter:function(t){return new d(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new d(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return r(this).rgb()}}))},function(t,e,n){"use strict";function r(t){if(t instanceof i)return new i(t.h,t.s,t.l,t.opacity);t instanceof c.b||(t=Object(c.h)(t));var e=t.r/255,n=t.g/255,r=t.b/255,a=(v*r+b*e-p*n)/(v+b-p),o=r-a,f=(h*(n-a)-l*o)/d,s=Math.sqrt(f*f+o*o)/(h*a*(1-a)),y=s?Math.atan2(f,o)*u.b-120:NaN;return new i(y<0?y+360:y,s,a,t.opacity)}function a(t,e,n,a){return 1===arguments.length?r(t):new i(t,e,n,null==a?1:a)}function i(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}e.a=a;var o=n(110),c=n(109),u=n(197),f=-.14861,s=1.78277,l=-.29227,d=-.90649,h=1.97294,b=h*d,p=h*s,v=s*l-d*f;Object(o.a)(i,a,Object(o.b)(c.a,{brighter:function(t){return t=null==t?c.c:Math.pow(c.c,t),new i(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?c.d:Math.pow(c.d,t),new i(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*u.a,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),a=Math.sin(t);return new c.b(255*(e+n*(f*r+s*a)),255*(e+n*(l*r+d*a)),255*(e+n*(h*r)),this.opacity)}}))},function(t,e,n){"use strict";e.a=function(t,e){return t=+t,e-=t,function(n){return Math.round(t+e*n)}}},function(t,e,n){"use strict";function r(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}function o(t,r,i,o,c,u){if(t!==i||r!==o){var f=c.push("translate(",null,e,null,n);u.push({i:f-4,x:Object(a.a)(t,i)},{i:f-2,x:Object(a.a)(r,o)})}else(i||o)&&c.push("translate("+i+e+o+n)}function c(t,e,n,o){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(i(n)+"rotate(",null,r)-2,x:Object(a.a)(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}function u(t,e,n,o){t!==e?o.push({i:n.push(i(n)+"skewX(",null,r)-2,x:Object(a.a)(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}function f(t,e,n,r,o,c){if(t!==n||e!==r){var u=o.push(i(o)+"scale(",null,",",null,")");c.push({i:u-4,x:Object(a.a)(t,n)},{i:u-2,x:Object(a.a)(e,r)})}else 1===n&&1===r||o.push(i(o)+"scale("+n+","+r+")")}return function(e,n){var r=[],a=[];return e=t(e),n=t(n),o(e.translateX,e.translateY,n.translateX,n.translateY,r,a),c(e.rotate,n.rotate,r,a),u(e.skewX,n.skewX,r,a),f(e.scaleX,e.scaleY,n.scaleX,n.scaleY,r,a),e=n=null,function(t){for(var e,n=-1,i=a.length;++n<i;)r[(e=a[n]).i]=e.x(t);return r.join("")}}}n.d(e,"a",function(){return o}),n.d(e,"b",function(){return c});var a=n(72),i=n(421),o=r(i.a,"px, ","px)","deg)"),c=r(i.b,", ",")",")")},function(t,e,n){"use strict";function r(t){return"none"===t?f.b:(i||(i=document.createElement("DIV"),o=document.documentElement,c=document.defaultView),i.style.transform=t,t=c.getComputedStyle(o.appendChild(i),null).getPropertyValue("transform"),o.removeChild(i),t=t.slice(7,-1).split(","),Object(f.a)(+t[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}function a(t){return null==t?f.b:(u||(u=document.createElementNS("http://www.w3.org/2000/svg","g")),u.setAttribute("transform",t),(t=u.transform.baseVal.consolidate())?(t=t.matrix,Object(f.a)(t.a,t.b,t.c,t.d,t.e,t.f)):f.b)}e.a=r,e.b=a;var i,o,c,u,f=n(422)},function(t,e,n){"use strict";n.d(e,"b",function(){return a});var r=180/Math.PI,a={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};e.a=function(t,e,n,a,i,o){var c,u,f;return(c=Math.sqrt(t*t+e*e))&&(t/=c,e/=c),(f=t*n+e*a)&&(n-=t*f,a-=e*f),(u=Math.sqrt(n*n+a*a))&&(n/=u,a/=u,f/=u),t*a<e*n&&(t=-t,e=-e,f=-f,c=-c),{translateX:i,translateY:o,rotate:Math.atan2(e,t)*r,skewX:Math.atan(f)*r,scaleX:c,scaleY:u}}},function(t,e,n){"use strict";Math.SQRT2},function(t,e,n){"use strict";function r(t){return function(e,n){var r=t((e=Object(a.d)(e)).h,(n=Object(a.d)(n)).h),o=Object(i.a)(e.s,n.s),c=Object(i.a)(e.l,n.l),u=Object(i.a)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=o(t),e.l=c(t),e.opacity=u(t),e+""}}}var a=n(9),i=n(47);r(i.c),r(i.a)},function(t,e,n){"use strict";n(9),n(47)},function(t,e,n){"use strict";function r(t){return function(e,n){var r=t((e=Object(a.c)(e)).h,(n=Object(a.c)(n)).h),o=Object(i.a)(e.c,n.c),c=Object(i.a)(e.l,n.l),u=Object(i.a)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=o(t),e.l=c(t),e.opacity=u(t),e+""}}}var a=n(9),i=n(47);r(i.c),r(i.a)},function(t,e,n){"use strict";function r(t){return function e(n){function r(e,r){var o=t((e=Object(a.b)(e)).h,(r=Object(a.b)(r)).h),c=Object(i.a)(e.s,r.s),u=Object(i.a)(e.l,r.l),f=Object(i.a)(e.opacity,r.opacity);return function(t){return e.h=o(t),e.s=c(t),e.l=u(Math.pow(t,n)),e.opacity=f(t),e+""}}return n=+n,r.gamma=e,r}(1)}n.d(e,"a",function(){return o});var a=n(9),i=n(47),o=(r(i.c),r(i.a))},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";function r(t,e){function n(){var n=this,r=e.apply(n,arguments);return r&&function(e){n.setAttributeNS(t.space,t.local,r(e))}}return n._value=e,n}function a(t,e){function n(){var n=this,r=e.apply(n,arguments);return r&&function(e){n.setAttribute(t,r(e))}}return n._value=e,n}var i=n(3);e.a=function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var o=Object(i.namespace)(t);return this.tween(n,(o.local?r:a)(o,e))}},function(t,e,n){"use strict";function r(t,e){return function(){Object(i.g)(this,t).delay=+e.apply(this,arguments)}}function a(t,e){return e=+e,function(){Object(i.g)(this,t).delay=e}}var i=n(11);e.a=function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?r:a)(e,t)):Object(i.f)(this.node(),e).delay}},function(t,e,n){"use strict";function r(t,e){return function(){Object(i.h)(this,t).duration=+e.apply(this,arguments)}}function a(t,e){return e=+e,function(){Object(i.h)(this,t).duration=e}}var i=n(11);e.a=function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?r:a)(e,t)):Object(i.f)(this.node(),e).duration}},function(t,e,n){"use strict";function r(t,e){if("function"!=typeof e)throw new Error;return function(){Object(a.h)(this,t).ease=e}}var a=n(11);e.a=function(t){var e=this._id;return arguments.length?this.each(r(e,t)):Object(a.f)(this.node(),e).ease}},function(t,e,n){"use strict";var r=n(3),a=n(20);e.a=function(t){"function"!=typeof t&&(t=Object(r.matcher)(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var c,u=e[o],f=u.length,s=i[o]=[],l=0;l<f;++l)(c=u[l])&&t.call(c,c.__data__,l,u)&&s.push(c);return new a.a(i,this._parents,this._name,this._id)}},function(t,e,n){"use strict";var r=n(20);e.a=function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,a=e.length,i=n.length,o=Math.min(a,i),c=new Array(a),u=0;u<o;++u)for(var f,s=e[u],l=n[u],d=s.length,h=c[u]=new Array(d),b=0;b<d;++b)(f=s[b]||l[b])&&(h[b]=f);for(;u<a;++u)c[u]=e[u];return new r.a(c,this._parents,this._name,this._id)}},function(t,e,n){"use strict";function r(t){return(t+"").trim().split(/^|\s+/).every(function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t})}function a(t,e,n){var a,o,c=r(e)?i.g:i.h;return function(){var r=c(this,t),i=r.on;i!==a&&(o=(a=i).copy()).on(e,n),r.on=o}}var i=n(11);e.a=function(t,e){var n=this._id;return arguments.length<2?Object(i.f)(this.node(),n).on.on(t):this.each(a(n,t,e))}},function(t,e,n){"use strict";function r(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}e.a=function(){return this.on("end.remove",r(this._id))}},function(t,e,n){"use strict";var r=n(3),a=n(20),i=n(11);e.a=function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=Object(r.selector)(t));for(var o=this._groups,c=o.length,u=new Array(c),f=0;f<c;++f)for(var s,l,d=o[f],h=d.length,b=u[f]=new Array(h),p=0;p<h;++p)(s=d[p])&&(l=t.call(s,s.__data__,p,d))&&("__data__"in s&&(l.__data__=s.__data__),b[p]=l,Object(i.e)(b[p],e,n,p,b,Object(i.f)(s,n)));return new a.a(u,this._parents,e,n)}},function(t,e,n){"use strict";var r=n(3),a=n(20),i=n(11);e.a=function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=Object(r.selectorAll)(t));for(var o=this._groups,c=o.length,u=[],f=[],s=0;s<c;++s)for(var l,d=o[s],h=d.length,b=0;b<h;++b)if(l=d[b]){for(var p,v=t.call(l,l.__data__,b,d),y=Object(i.f)(l,n),_=0,g=v.length;_<g;++_)(p=v[_])&&Object(i.e)(p,e,n,_,v,y);u.push(v),f.push(l)}return new a.a(u,f,e,n)}},function(t,e,n){"use strict";var r=n(3),a=r.selection.prototype.constructor;e.a=function(){return new a(this._groups,this._parents)}},function(t,e,n){"use strict";function r(t,e){var n,r,a;return function(){var i=Object(u.style)(this,t),o=(this.style.removeProperty(t),Object(u.style)(this,t));return i===o?null:i===n&&o===r?a:a=e(n=i,r=o)}}function a(t){return function(){this.style.removeProperty(t)}}function i(t,e,n){var r,a;return function(){var i=Object(u.style)(this,t);return i===n?null:i===r?a:a=e(r=i,n)}}function o(t,e,n){var r,a,i;return function(){var o=Object(u.style)(this,t),c=n(this);return null==c&&(this.style.removeProperty(t),c=Object(u.style)(this,t)),o===c?null:o===r&&c===a?i:i=e(r=o,a=c)}}var c=n(12),u=n(3),f=n(73),s=n(205);e.a=function(t,e,n){var u="transform"==(t+="")?c.h:s.a;return null==e?this.styleTween(t,r(t,u)).on("end.style."+t,a(t)):this.styleTween(t,"function"==typeof e?o(t,u,Object(f.b)(this,"style."+t,e)):i(t,u,e+""),n)}},function(t,e,n){"use strict";function r(t,e,n){function r(){var r=this,a=e.apply(r,arguments);return a&&function(e){r.style.setProperty(t,a(e),n)}}return r._value=e,r}e.a=function(t,e,n){var a="style."+(t+="");if(arguments.length<2)return(a=this.tween(a))&&a._value;if(null==e)return this.tween(a,null);if("function"!=typeof e)throw new Error;return this.tween(a,r(t,e,null==n?"":n))}},function(t,e,n){"use strict";function r(t){return function(){this.textContent=t}}function a(t){return function(){var e=t(this);this.textContent=null==e?"":e}}var i=n(73);e.a=function(t){return this.tween("text","function"==typeof t?a(Object(i.b)(this,"text",t)):r(null==t?"":t+""))}},function(t,e,n){"use strict";var r=n(20),a=n(11);e.a=function(){for(var t=this._name,e=this._id,n=Object(r.c)(),i=this._groups,o=i.length,c=0;c<o;++c)for(var u,f=i[c],s=f.length,l=0;l<s;++l)if(u=f[l]){var d=Object(a.f)(u,e);Object(a.e)(u,t,n,l,f,{time:d.time+d.delay+d.duration,delay:0,duration:d.duration,ease:d.ease})}return new r.a(i,this._parents,t,n)}},function(t,e,n){"use strict";var r=(n(446),n(447),n(448));n.d(e,"a",function(){return r.a});n(449),n(450),n(451),n(452),n(453),n(454),n(455)},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";function r(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}e.a=r},function(t,e,n){"use strict";(function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n})(3),function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3)},function(t,e,n){"use strict";Math.PI},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";(function t(e){function n(t){return t*t*((e+1)*t-e)}return e=+e,n.overshoot=t,n})(1.70158),function t(e){function n(t){return--t*t*((e+1)*t+e)+1}return e=+e,n.overshoot=t,n}(1.70158),function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(1.70158)},function(t,e,n){"use strict";var r=2*Math.PI;(function t(e,n){function a(t){return e*Math.pow(2,10*--t)*Math.sin((i-t)/n)}var i=Math.asin(1/(e=Math.max(1,e)))*(n/=r);return a.amplitude=function(e){return t(e,n*r)},a.period=function(n){return t(e,n)},a})(1,.3),function t(e,n){function a(t){return 1-e*Math.pow(2,-10*(t=+t))*Math.sin((t+i)/n)}var i=Math.asin(1/(e=Math.max(1,e)))*(n/=r);return a.amplitude=function(e){return t(e,n*r)},a.period=function(n){return t(e,n)},a}(1,.3),function t(e,n){function a(t){return((t=2*t-1)<0?e*Math.pow(2,10*t)*Math.sin((i-t)/n):2-e*Math.pow(2,-10*t)*Math.sin((i+t)/n))/2}var i=Math.asin(1/(e=Math.max(1,e)))*(n/=r);return a.amplitude=function(e){return t(e,n*r)},a.period=function(n){return t(e,n)},a}(1,.3)},function(t,e,n){"use strict";var r=n(20),a=n(11),i=[null];e.a=function(t,e){var n,o,c=t.__transition;if(c){e=null==e?null:e+"";for(o in c)if((n=c[o]).state>a.c&&n.name===e)return new r.a([[t]],i,e,+o)}return null}},function(t,e,n){var r=n(458);"string"==typeof r&&(r=[[t.i,r,""]]);var a={hmr:!0};a.transform=void 0,a.insertInto=void 0;n(460)(r,a);r.locals&&(t.exports=r.locals)},function(t,e,n){e=t.exports=n(459)(!1),e.push([t.i,"div.circos-tooltip{position:absolute;text-align:center;padding:5px 10px;background:#111;color:#fff;border:0;pointer-events:none;z-index:1000}",""])},function(t,e){function n(t,e){var n=t[1]||"",a=t[3];if(!a)return n;if(e&&"function"==typeof btoa){var i=r(a);return[n].concat(a.sources.map(function(t){return"/*# sourceURL="+a.sourceRoot+t+" */"})).concat([i]).join("\n")}return[n].join("\n")}function r(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var r=n(e,t);return e[2]?"@media "+e[2]+"{"+r+"}":r}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},a=0;a<this.length;a++){var i=this[a][0];"number"==typeof i&&(r[i]=!0)}for(a=0;a<t.length;a++){var o=t[a];"number"==typeof o[0]&&r[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),e.push(o))}},e}},function(t,e,n){function r(t,e){for(var n=0;n<t.length;n++){var r=t[n],a=b[r.id];if(a){a.refs++;for(var i=0;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(s(r.parts[i],e))}else{for(var o=[],i=0;i<r.parts.length;i++)o.push(s(r.parts[i],e));b[r.id]={id:r.id,refs:1,parts:o}}}}function a(t,e){for(var n=[],r={},a=0;a<t.length;a++){var i=t[a],o=e.base?i[0]+e.base:i[0],c=i[1],u=i[2],f=i[3],s={css:c,media:u,sourceMap:f};r[o]?r[o].parts.push(s):n.push(r[o]={id:o,parts:[s]})}return n}function i(t,e){var n=y(t.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=m[m.length-1];if("top"===t.insertAt)r?r.nextSibling?n.insertBefore(e,r.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),m.push(e);else if("bottom"===t.insertAt)n.appendChild(e);else{if("object"!=typeof t.insertAt||!t.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var a=y(t.insertInto+" "+t.insertAt.before);n.insertBefore(e,a)}}function o(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=m.indexOf(t);e>=0&&m.splice(e,1)}function c(t){var e=document.createElement("style");return void 0===t.attrs.type&&(t.attrs.type="text/css"),f(e,t.attrs),i(t,e),e}function u(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",f(e,t.attrs),i(t,e),e}function f(t,e){Object.keys(e).forEach(function(n){t.setAttribute(n,e[n])})}function s(t,e){var n,r,a,i;if(e.transform&&t.css){if(!(i=e.transform(t.css)))return function(){};t.css=i}if(e.singleton){var f=g++;n=_||(_=c(e)),r=l.bind(null,n,f,!1),a=l.bind(null,n,f,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=u(e),r=h.bind(null,n,e),a=function(){o(n),n.href&&URL.revokeObjectURL(n.href)}):(n=c(e),r=d.bind(null,n),a=function(){o(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else a()}}function l(t,e,n,r){var a=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=w(e,a);else{var i=document.createTextNode(a),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(i,o[e]):t.appendChild(i)}}function d(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function h(t,e,n){var r=n.css,a=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&a;(e.convertToAbsoluteUrls||i)&&(r=x(r)),a&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([r],{type:"text/css"}),c=t.href;t.href=URL.createObjectURL(o),c&&URL.revokeObjectURL(c)}var b={},p=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}(function(){return window&&document&&document.all&&!window.atob}),v=function(t){return document.querySelector(t)},y=function(t){var e={};return function(t){if("function"==typeof t)return t();if(void 0===e[t]){var n=v.call(this,t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}}(),_=null,g=0,m=[],x=n(461);t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},e.attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=p()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=a(t,e);return r(n,e),function(t){for(var i=[],o=0;o<n.length;o++){var c=n[o],u=b[c.id];u.refs--,i.push(u)}if(t){r(a(t,e),e)}for(var o=0;o<i.length;o++){var u=i[o];if(0===u.refs){for(var f=0;f<u.parts.length;f++)u.parts[f]();delete b[u.id]}}}};var w=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,r=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(t,e){var a=e.trim().replace(/^"(.*)"$/,function(t,e){return e}).replace(/^'(.*)'$/,function(t,e){return e});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a))return t;var i;return i=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")"})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.getConf=void 0;var a=n(164),i=r(a),o=n(32),c=r(o),u=n(24),f=r(u),s=n(14),l=r(s),d=n(206),h=function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],r={};return(0,c.default)(n,function(n,a){void 0!==n.iteratee?n.iteratee?Object.keys(e).indexOf(a)>-1?((0,f.default)(e[a]),r[a]=e[a]):r[a]=function(){return n.value}:r[a]=Object.keys(e).indexOf(a)>-1?e[a]:n.value:r[a]=t(e[a],n)}),r},b=function(t,e){return{cmin:null===t.min?e.min:t.min,cmax:null===t.max?e.max:t.max}},p=function(t,e){if(0===t.innerRadius&&0===t.outerRadius){var n=(0,d.smartBorders)(t,e._layout,e.tracks);return{innerRadius:n.in,outerRadius:n.out}}return t.innerRadius<=1&&t.outerRadius<=1?{innerRadius:t.innerRadius*e._layout.conf.innerRadius,outerRadius:t.outerRadius*e._layout.conf.innerRadius}:t.innerRadius<=10&&t.outerRadius<=10?{innerRadius:t.innerRadius*e._layout.conf.outerRadius,outerRadius:t.outerRadius*e._layout.conf.outerRadius}:void 0},v=function(t,e,n,r){var a=h(t,(0,i.default)(e));return(0,l.default)(a,b(a,n),p(a,r)),a};e.getConf=v},function(t,e,n){var r=n(37),a=r("sortBy",n(100));a.placeholder=n(26),t.exports=a},function(t,e,n){function r(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function a(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function i(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function o(t){return function(e){return t({},e)}}function c(t,e){return function(){for(var n=arguments.length,r=n-1,a=Array(n);n--;)a[n]=arguments[n];var i=a[e],o=a.slice(0,e);return i&&d.apply(o,i),e!=r&&d.apply(o,a.slice(e+1)),t.apply(this,o)}}function u(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var a=r[0]=e.apply(void 0,r);return t.apply(void 0,r),a}}}function f(t,e,n,d){function h(t,e){if(A.cap){var n=s.iterateeRearg[t];if(n)return x(e,n);var r=!M&&s.iterateeAry[t];if(r)return m(e,r)}return e}function b(t,e,n){return T||A.curry&&n>1?B(e,n):e}function p(t,e,n){if(A.fixed&&(R||!s.skipFixed[t])){var r=s.methodSpread[t],a=r&&r.start;return void 0===a?N(e,n):c(e,a)}return e}function v(t,e,n){return A.rearg&&n>1&&(P||!s.skipRearg[t])?q(e,s.methodRearg[t]||s.aryRearg[n]):e}function y(t,e){e=V(e);for(var n=-1,r=e.length,a=r-1,i=D(Object(t)),o=i;null!=o&&++n<r;){var c=e[n],u=o[c];null==u||W(u)||L(u)||F(u)||(o[c]=D(n==a?u:Object(u))),o=o[c]}return i}function _(t){return X.runInContext.convert(t)(void 0)}function g(t,e){var n=s.aliasToReal[t]||t,r=s.remap[n]||n,a=d;return function(t){var i=M?C:E,o=M?C[r]:e,c=I(I({},a),t);return f(i,n,o,c)}}function m(t,e){return w(t,function(t){return"function"==typeof t?a(t,e):t})}function x(t,e){return w(t,function(t){var n=e.length;return r(q(a(t,n),e),n)})}function w(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var a=A.rearg?0:n-1;return r[a]=e(r[a]),t.apply(void 0,r)}}function j(t,e){var n,r=s.aliasToReal[t]||t,a=e,c=$[r];return c?a=c(e):A.immutable&&(s.mutate.array[r]?a=u(e,i):s.mutate.object[r]?a=u(e,o(e)):s.mutate.set[r]&&(a=u(e,y))),U(H,function(t){return U(s.aryMethod[t],function(e){if(r==e){var i=s.methodSpread[r],o=i&&i.afterRearg;return n=o?p(r,v(r,a,t),t):v(r,p(r,a,t),t),n=h(r,n),n=b(r,n,t),!1}}),!n}),n||(n=a),n==e&&(n=T?B(n,1):function(){return e.apply(this,arguments)}),n.convert=g(r,e),s.placeholder[r]&&(O=!0,n.placeholder=e.placeholder=S),n}var O,M="function"==typeof e,k=e===Object(e);if(k&&(d=n,n=e,e=void 0),null==n)throw new TypeError;d||(d={});var A={cap:!("cap"in d)||d.cap,curry:!("curry"in d)||d.curry,fixed:!("fixed"in d)||d.fixed,immutable:!("immutable"in d)||d.immutable,rearg:!("rearg"in d)||d.rearg},T="curry"in d&&d.curry,R="fixed"in d&&d.fixed,P="rearg"in d&&d.rearg,S=M?n:l,C=M?n.runInContext():void 0,E=M?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},N=E.ary,I=E.assign,D=E.clone,B=E.curry,U=E.forEach,z=E.isArray,L=E.isError,W=E.isFunction,F=E.isWeakMap,Y=E.keys,q=E.rearg,G=E.toInteger,V=E.toPath,H=Y(s.aryMethod),$={castArray:function(t){return function(){var e=arguments[0];return z(e)?t(i(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),i=r.length;return A.cap&&"number"==typeof n?(n=n>2?n-2:1,i&&i<=n?r:a(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!W(n))return t(n,Object(e));var r=[];return U(Y(e),function(t){W(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),U(r,function(t){var e=t[1];W(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:G(e)+1;return B(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return B(t(e,n),r)}},runInContext:function(e){return function(n){return f(t,e(n),d)}}};if(!k)return j(e,n);var X=n,Z=[];return U(H,function(t){U(s.aryMethod[t],function(t){var e=X[s.remap[t]||t];e&&Z.push([t,j(t,e)])})}),U(Y(X),function(t){var e=X[t];if("function"==typeof e){for(var n=Z.length;n--;)if(Z[n][0]==t)return;e.convert=g(t,e),Z.push([t,e])}}),U(Z,function(t){X[t[0]]=t[1]}),X.convert=_,O&&(X.placeholder=S),U(Y(X),function(t){U(s.realToAlias[t]||[],function(e){X[e]=X[t]})}),X}var s=n(465),l=n(26),d=Array.prototype.push;t.exports=f},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var a in n){var i=n[a];t.call(r,i)?r[i].push(a):r[i]=[a]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e,n){t.exports={ary:n(467),assign:n(165),clone:n(486),curry:n(487),forEach:n(64),isArray:n(2),isError:n(488),isFunction:n(24),isWeakMap:n(489),iteratee:n(490),keys:n(142),rearg:n(491),toInteger:n(118),toPath:n(493)}},function(t,e,n){function r(t,e,n){return e=n?void 0:e,e=t&&null==e?t.length:e,a(t,i,void 0,void 0,void 0,void 0,e)}var a=n(112),i=128;t.exports=r},function(t,e,n){function r(t,e,n){function r(){return(this&&this!==i&&this instanceof r?u:t).apply(c?n:this,arguments)}var c=e&o,u=a(t);return r}var a=n(74),i=n(5),o=1;t.exports=r},function(t,e,n){function r(t,e,n){function r(){for(var i=arguments.length,d=Array(i),h=i,b=u(r);h--;)d[h]=arguments[h];var p=i<3&&d[0]!==b&&d[i-1]!==b?[]:f(d,b);return(i-=p.length)<n?c(t,e,o,r.placeholder,void 0,d,p,void 0,void 0,n-i):a(this&&this!==s&&this instanceof r?l:t,this,d)}var l=i(t);return r}var a=n(50),i=n(74),o=n(209),c=n(212),u=n(218),f=n(117),s=n(5);t.exports=r},function(t,e){function n(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}t.exports=n},function(t,e){function n(){}t.exports=n},function(t,e){var n={};t.exports=n},function(t,e,n){function r(t){if(u(t)&&!c(t)&&!(t instanceof a)){if(t instanceof i)return t;if(l.call(t,"__wrapped__"))return f(t)}return new i(t)}var a=n(113),i=n(116),o=n(114),c=n(2),u=n(6),f=n(474),s=Object.prototype,l=s.hasOwnProperty;r.prototype=o.prototype,r.prototype.constructor=r,t.exports=r},function(t,e,n){function r(t){if(t instanceof a)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=o(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var a=n(113),i=n(116),o=n(30);t.exports=r},function(t,e){function n(t){var e=t.match(r);return e?e[1].split(a):[]}var r=/\{\n\/\* \[wrapped with (.+)\] \*/,a=/,? & /;t.exports=n},function(t,e){function n(t,e){var n=e.length;if(!n)return t;var a=n-1;return e[a]=(n>1?"& ":"")+e[a],e=e.join(n>2?", ":" "),t.replace(r,"{\n/* [wrapped with "+e+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=n},function(t,e,n){function r(t,e){return a(o,function(n){var r="_."+n[0];e&n[1]&&!i(t,r)&&t.push(r)}),t.sort()}var a=n(64),i=n(478),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=r},function(t,e,n){function r(t,e){return!!(null==t?0:t.length)&&a(t,e,0)>-1}var a=n(217);t.exports=r},function(t,e){function n(t,e,n,r){for(var a=t.length,i=n+(r?1:-1);r?i--:++i<a;)if(e(t[i],i,t))return i;return-1}t.exports=n},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e){function n(t,e,n){for(var r=n-1,a=t.length;++r<a;)if(t[r]===e)return r;return-1}t.exports=n},function(t,e,n){function r(t,e){for(var n=t.length,r=o(e.length,n),c=a(t);r--;){var u=e[r];t[r]=i(u,n)?c[u]:void 0}return t}var a=n(30),i=n(62),o=Math.min;t.exports=r},function(t,e,n){function r(t,e,n,r){function u(){for(var e=-1,i=arguments.length,c=-1,l=r.length,d=Array(l+i),h=this&&this!==o&&this instanceof u?s:t;++c<l;)d[c]=r[c];for(;i--;)d[c++]=arguments[++e];return a(h,f?n:this,d)}var f=e&c,s=i(t);return u}var a=n(50),i=n(74),o=n(5),c=1;t.exports=r},function(t,e,n){function r(t,e){var n=t[1],r=e[1],p=n|r,v=p<(u|f|d),y=r==d&&n==l||r==d&&n==h&&t[7].length<=e[8]||r==(d|h)&&e[7].length<=e[8]&&n==l;if(!v&&!y)return t;r&u&&(t[2]=e[2],p|=n&u?0:s);var _=e[3];if(_){var g=t[3];t[3]=g?a(g,_,e[4]):_,t[4]=g?o(t[3],c):e[4]}return _=e[5],_&&(g=t[5],t[5]=g?i(g,_,e[6]):_,t[6]=g?o(t[5],c):e[6]),_=e[7],_&&(t[7]=_),r&d&&(t[8]=null==t[8]?e[8]:b(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=p,t}var a=n(210),i=n(211),o=n(117),c="__lodash_placeholder__",u=1,f=2,s=4,l=8,d=128,h=256,b=Math.min;t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(i(t))return o;if(a(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=a(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(c,"");var n=f.test(t);return n||s.test(t)?l(t.slice(2),n?2:8):u.test(t)?o:+t}var a=n(7),i=n(34),o=NaN,c=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=r},function(t,e,n){function r(t){return a(t,i)}var a=n(98),i=4;t.exports=r},function(t,e,n){function r(t,e,n){e=n?void 0:e;var o=a(t,i,void 0,void 0,void 0,void 0,void 0,e);return o.placeholder=r.placeholder,o}var a=n(112),i=8;r.placeholder={},t.exports=r},function(t,e,n){function r(t){if(!i(t))return!1;var e=a(t);return e==u||e==c||"string"==typeof t.message&&"string"==typeof t.name&&!o(t)}var a=n(16),i=n(6),o=n(138),c="[object DOMException]",u="[object Error]";t.exports=r},function(t,e,n){function r(t){return i(t)&&a(t)==o}var a=n(41),i=n(6),o="[object WeakMap]";t.exports=r},function(t,e,n){function r(t){return i("function"==typeof t?t:a(t,o))}var a=n(98),i=n(33),o=1;t.exports=r},function(t,e,n){var r=n(112),a=n(220),i=a(function(t,e){return r(t,256,void 0,void 0,void 0,e)});t.exports=i},function(t,e,n){function r(t){return(null==t?0:t.length)?a(t,1):[]}var a=n(101);t.exports=r},function(t,e,n){function r(t){return o(t)?a(t,f):c(t)?[t]:i(u(s(t)))}var a=n(40),i=n(30),o=n(2),c=n(34),u=n(155),f=n(42),s=n(156);t.exports=r},function(t,e,n){var r=n(37),a=r("flow",n(495));a.placeholder=n(26),t.exports=a},function(t,e,n){var r=n(496),a=r();t.exports=a},function(t,e,n){function r(t){return i(function(e){var n=e.length,r=n,i=a.prototype.thru;for(t&&e.reverse();r--;){var p=e[r];if("function"!=typeof p)throw new TypeError(s);if(i&&!v&&"wrapper"==c(p))var v=new a([],!0)}for(r=v?r:n;++r<n;){p=e[r];var y=c(p),_="wrapper"==y?o(p):void 0;v=_&&f(_[0])&&_[1]==(h|l|d|b)&&!_[4].length&&1==_[9]?v[c(_[0])].apply(v,_[3]):1==p.length&&f(p)?v[y]():v.thru(p)}return function(){var t=arguments,r=t[0];if(v&&1==t.length&&u(r))return v.plant(r).value();for(var a=0,i=n?e[a].apply(this,t):r;++a<n;)i=e[a].call(this,i);return i}})}var a=n(116),i=n(220),o=n(115),c=n(214),u=n(2),f=n(213),s="Expected a function",l=8,d=32,h=128,b=256;t.exports=r},function(t,e,n){var r=n(37),a=r("concat",n(498));a.placeholder=n(26),t.exports=a},function(t,e,n){function r(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return a(c(n)?o(n):[n],i(e,1))}var a=n(65),i=n(101),o=n(30),c=n(2);t.exports=r},function(t,e,n){var r=n(37),a=r("filter",n(500));a.placeholder=n(26),t.exports=a},function(t,e,n){function r(t,e){return(c(t)?a:i)(t,o(e,3))}var a=n(148),i=n(501),o=n(33),c=n(2);t.exports=r},function(t,e,n){function r(t,e){var n=[];return a(t,function(t,r,a){e(t,r,a)&&n.push(t)}),n}var a=n(39);t.exports=r},function(t,e,n){t.exports=n(503)},function(t,e,n){var r=n(37),a=r("head",n(504),n(505));a.placeholder=n(26),t.exports=a},function(t,e){function n(t){return t&&t.length?t[0]:void 0}t.exports=n},function(t,e){t.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(t,e,n){var r=n(37),a=r("reverse",n(507));a.placeholder=n(26),t.exports=a},function(t,e){function n(t){return null==t?t:a.call(t)}var r=Array.prototype,a=r.reverse;t.exports=n},function(t,e,n){"use strict";function r(){function t(){var t=i().length,r=f[1]<f[0],a=f[r-0],c=f[1-r];e=(c-a)/Math.max(1,t-l+2*d),s&&(e=Math.floor(e)),a+=(c-a-e*(t-l))*h,n=e*(1-l),s&&(a=Math.round(a),n=Math.round(n));var b=Object(o.range)(t).map(function(t){return a+e*t});return u(r?b.reverse():b)}var e,n,a=Object(c.a)().unknown(void 0),i=a.domain,u=a.range,f=[0,1],s=!1,l=0,d=0,h=.5;return delete a.unknown,a.domain=function(e){return arguments.length?(i(e),t()):i()},a.range=function(e){return arguments.length?(f=[+e[0],+e[1]],t()):f.slice()},a.rangeRound=function(e){return f=[+e[0],+e[1]],s=!0,t()},a.bandwidth=function(){return n},a.step=function(){return e},a.round=function(e){return arguments.length?(s=!!e,t()):s},a.padding=function(e){return arguments.length?(l=d=Math.max(0,Math.min(1,e)),t()):l},a.paddingInner=function(e){return arguments.length?(l=Math.max(0,Math.min(1,e)),t()):l},a.paddingOuter=function(e){return arguments.length?(d=Math.max(0,Math.min(1,e)),t()):d},a.align=function(e){return arguments.length?(h=Math.max(0,Math.min(1,e)),t()):h},a.copy=function(){return r().domain(i()).range(f).round(s).paddingInner(l).paddingOuter(d).align(h)},t()}function a(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return a(e())},t}function i(){return a(r().paddingInner(1))}e.a=r,e.b=i;var o=n(8),c=n(222)},function(t,e,n){"use strict";function r(){return{}}function a(t,e,n){t[e]=n}function i(){return Object(c.a)()}function o(t,e,n){t.set(e,n)}var c=n(119);e.a=function(){function t(e,r,a,i){if(r>=s.length)return null!=n&&e.sort(n),null!=u?u(e):e;for(var o,f,l,d=-1,h=e.length,b=s[r++],p=Object(c.a)(),v=a();++d<h;)(l=p.get(o=b(f=e[d])+""))?l.push(f):p.set(o,[f]);return p.each(function(e,n){i(v,n,t(e,r,a,i))}),v}function e(t,n){if(++n>s.length)return t;var r,a=l[n-1];return null!=u&&n>=s.length?r=t.entries():(r=[],t.each(function(t,a){r.push({key:a,values:e(t,n)})})),null!=a?r.sort(function(t,e){return a(t.key,e.key)}):r}var n,u,f,s=[],l=[];return f={object:function(e){return t(e,0,r,a)},map:function(e){return t(e,0,i,o)},entries:function(n){return e(t(n,0,i,o),0)},key:function(t){return s.push(t),f},sortKeys:function(t){return l[s.length-1]=t,f},sortValues:function(t){return n=t,f},rollup:function(t){return u=t,f}}}},function(t,e,n){"use strict";function r(){}function a(t,e){var n=new r;if(t instanceof r)t.each(function(t){n.add(t)});else if(t){var a=-1,i=t.length;if(null==e)for(;++a<i;)n.add(t[a]);else for(;++a<i;)n.add(e(t[a],a,t))}return n}var i=n(119),o=i.a.prototype;r.prototype=a.prototype={constructor:r,has:o.has,add:function(t){return t+="",this[i.b+t]=t,this},remove:o.remove,clear:o.clear,values:o.keys,size:o.size,empty:o.empty,each:o.each},e.a=a},function(t,e,n){"use strict";e.a=function(t){var e=[];for(var n in t)e.push(n);return e}},function(t,e,n){"use strict";e.a=function(t){var e=[];for(var n in t)e.push(t[n]);return e}},function(t,e,n){"use strict";e.a=function(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e}},function(t,e,n){"use strict";function r(){function t(t){return+t}var e=[0,1];return t.invert=t,t.domain=t.range=function(n){return arguments.length?(e=a.a.call(n,o.a),t):e.slice()},t.copy=function(){return r().domain(e)},Object(i.b)(t)}e.a=r;var a=n(27),i=n(48),o=n(224)},function(t,e,n){"use strict";var r=n(8),a=n(225);e.a=function(t,e,n){var i,o=t[0],c=t[t.length-1],u=Object(r.tickStep)(o,c,null==e?10:e);switch(n=Object(a.c)(null==n?",f":n),n.type){case"s":var f=Math.max(Math.abs(o),Math.abs(c));return null!=n.precision||isNaN(i=Object(a.e)(u,f))||(n.precision=i),Object(a.b)(n,f);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(i=Object(a.f)(u,Math.max(Math.abs(o),Math.abs(c))))||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=Object(a.d)(u))||(n.precision=i-2*("%"===n.type))}return Object(a.a)(n)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var r,a,i,o=n(226);!function(t){r=Object(o.a)(t),a=r.format,i=r.formatPrefix}({decimal:".",thousands:",",grouping:[3],currency:["$",""]})},function(t,e,n){"use strict";e.a=function(t,e){return function(n,r){for(var a=n.length,i=[],o=0,c=t[0],u=0;a>0&&c>0&&(u+c+1>r&&(c=Math.max(1,r-u)),i.push(n.substring(a-=c,a+c)),!((u+=c+1)>r));)c=t[o=(o+1)%t.length];return i.reverse().join(e)}}},function(t,e,n){"use strict";e.a=function(t){return function(e){return e.replace(/[0-9]/g,function(e){return t[+e]})}}},function(t,e,n){"use strict";e.a=function(t){t:for(var e,n=t.length,r=1,a=-1;r<n;++r)switch(t[r]){case".":a=e=r;break;case"0":0===a&&(a=r),e=r;break;default:if(a>0){if(!+t[r])break t;a=0}}return a>0?t.slice(0,a)+t.slice(e+1):t}},function(t,e,n){"use strict";var r=n(228),a=n(521);e.a={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return Object(a.a)(100*t,e)},r:a.a,s:r.a,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}}},function(t,e,n){"use strict";var r=n(121);e.a=function(t,e){var n=Object(r.a)(t,e);if(!n)return t+"";var a=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+a:a.length>i+1?a.slice(0,i+1)+"."+a.slice(i+1):a+new Array(i-a.length+2).join("0")}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";var r=n(76);e.a=function(t){return Math.max(0,-Object(r.a)(Math.abs(t)))}},function(t,e,n){"use strict";var r=n(76);e.a=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(e)/3)))-Object(r.a)(Math.abs(t)))}},function(t,e,n){"use strict";var r=n(76);e.a=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,Object(r.a)(e)-Object(r.a)(t))+1}},function(t,e,n){"use strict";function r(t,e){return(e=Math.log(e/t))?function(n){return Math.log(n/t)/e}:Object(d.a)(e)}function a(t,e){return t<0?function(n){return-Math.pow(-e,n)*Math.pow(-t,1-n)}:function(n){return Math.pow(e,n)*Math.pow(t,1-n)}}function i(t){return isFinite(t)?+("1e"+t):t<0?0:t}function o(t){return 10===t?i:t===Math.E?Math.exp:function(e){return Math.pow(t,e)}}function c(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(e){return Math.log(e)/t})}function u(t){return function(e){return-t(-e)}}function f(){function t(){return d=c(i),p=o(i),n()[0]<0&&(d=u(d),p=u(p)),e}var e=Object(b.b)(r,a).domain([1,10]),n=e.domain,i=10,d=c(10),p=o(10);return e.base=function(e){return arguments.length?(i=+e,t()):i},e.domain=function(e){return arguments.length?(n(e),t()):n()},e.ticks=function(t){var e,r=n(),a=r[0],o=r[r.length-1];(e=o<a)&&(l=a,a=o,o=l);var c,u,f,l=d(a),h=d(o),b=null==t?10:+t,v=[];if(!(i%1)&&h-l<b){if(l=Math.round(l)-1,h=Math.round(h)+1,a>0){for(;l<h;++l)for(u=1,c=p(l);u<i;++u)if(!((f=c*u)<a)){if(f>o)break;v.push(f)}}else for(;l<h;++l)for(u=i-1,c=p(l);u>=1;--u)if(!((f=c*u)<a)){if(f>o)break;v.push(f)}}else v=Object(s.ticks)(l,h,Math.min(h-l,b)).map(p);return e?v.reverse():v},e.tickFormat=function(t,n){if(null==n&&(n=10===i?".0e":","),"function"!=typeof n&&(n=Object(l.a)(n)),t===1/0)return n;null==t&&(t=10);var r=Math.max(1,i*t/e.ticks().length);return function(t){var e=t/p(Math.round(d(t)));return e*i<i-.5&&(e*=i),e<=r?n(t):""}},e.nice=function(){return n(Object(h.a)(n(),{floor:function(t){return p(Math.floor(d(t)))},ceil:function(t){return p(Math.ceil(d(t)))}}))},e.copy=function(){return Object(b.a)(e,f().base(i))},e}e.a=f;var s=n(8),l=n(225),d=n(120),h=n(229),b=n(75)},function(t,e,n){"use strict";function r(t,e){return t<0?-Math.pow(-t,e):Math.pow(t,e)}function a(){function t(t,e){return(e=r(e,n)-(t=r(t,n)))?function(a){return(r(a,n)-t)/e}:Object(o.a)(e)}function e(t,e){return e=r(e,n)-(t=r(t,n)),function(a){return r(t+e*a,1/n)}}var n=1,i=Object(u.b)(t,e),f=i.domain;return i.exponent=function(t){return arguments.length?(n=+t,f(f())):n},i.copy=function(){return Object(u.a)(i,a().exponent(n))},Object(c.b)(i)}function i(){return a().exponent(.5)}e.a=a,e.b=i;var o=n(120),c=n(48),u=n(75)},function(t,e,n){"use strict";function r(){function t(){var t=0,r=Math.max(1,o.length);for(c=new Array(r-1);++t<r;)c[t-1]=Object(a.quantile)(n,t/r);return e}function e(t){if(!isNaN(t=+t))return o[Object(a.bisect)(c,t)]}var n=[],o=[],c=[];return e.invertExtent=function(t){var e=o.indexOf(t);return e<0?[NaN,NaN]:[e>0?c[e-1]:n[0],e<c.length?c[e]:n[n.length-1]]},e.domain=function(e){if(!arguments.length)return n.slice();n=[];for(var r,i=0,o=e.length;i<o;++i)null==(r=e[i])||isNaN(r=+r)||n.push(r);return n.sort(a.ascending),t()},e.range=function(e){return arguments.length?(o=i.b.call(e),t()):o.slice()},e.quantiles=function(){return c.slice()},e.copy=function(){return r().domain(n).range(o)},e}e.a=r;var a=n(8),i=n(27)},function(t,e,n){"use strict";function r(){function t(t){if(t<=t)return s[Object(a.bisect)(f,t,0,u)]}function e(){var e=-1;for(f=new Array(u);++e<u;)f[e]=((e+1)*c-(e-u)*n)/(u+1);return t}var n=0,c=1,u=1,f=[.5],s=[0,1];return t.domain=function(t){return arguments.length?(n=+t[0],c=+t[1],e()):[n,c]},t.range=function(t){return arguments.length?(u=(s=i.b.call(t)).length-1,e()):s.slice()},t.invertExtent=function(t){var e=s.indexOf(t);return e<0?[NaN,NaN]:e<1?[n,f[0]]:e>=u?[f[u-1],c]:[f[e-1],f[e]]},t.copy=function(){return r().domain([n,c]).range(s)},Object(o.b)(t)}e.a=r;var a=n(8),i=n(27),o=n(48)},function(t,e,n){"use strict";function r(){function t(t){if(t<=t)return n[Object(a.bisect)(e,t,0,o)]}var e=[.5],n=[0,1],o=1;return t.domain=function(r){return arguments.length?(e=i.b.call(r),o=Math.min(e.length,n.length-1),t):e.slice()},t.range=function(r){return arguments.length?(n=i.b.call(r),o=Math.min(e.length,n.length-1),t):n.slice()},t.invertExtent=function(t){var r=n.indexOf(t);return[e[r-1],e[r]]},t.copy=function(){return r().domain(e).range(n)},t}e.a=r;var a=n(8),i=n(27)},function(t,e,n){"use strict";var r=n(4),a=Object(r.a)(function(){},function(t,e){t.setTime(+t+e)},function(t,e){return e-t});a.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Object(r.a)(function(e){e.setTime(Math.floor(e/t)*t)},function(e,n){e.setTime(+e+n*t)},function(e,n){return(n-e)/t}):a:null},e.a=a;a.range},function(t,e,n){"use strict";var r=n(4),a=n(15),i=Object(r.a)(function(t){t.setTime(Math.floor(t/a.d)*a.d)},function(t,e){t.setTime(+t+e*a.d)},function(t,e){return(e-t)/a.d},function(t){return t.getUTCSeconds()});e.a=i;i.range},function(t,e,n){"use strict";var r=n(4),a=n(15),i=Object(r.a)(function(t){t.setTime(Math.floor(t/a.c)*a.c)},function(t,e){t.setTime(+t+e*a.c)},function(t,e){return(e-t)/a.c},function(t){return t.getMinutes()});e.a=i;i.range},function(t,e,n){"use strict";var r=n(4),a=n(15),i=Object(r.a)(function(t){var e=t.getTimezoneOffset()*a.c%a.b;e<0&&(e+=a.b),t.setTime(Math.floor((+t-e)/a.b)*a.b+e)},function(t,e){t.setTime(+t+e*a.b)},function(t,e){return(e-t)/a.b},function(t){return t.getHours()});e.a=i;i.range},function(t,e,n){"use strict";var r=n(4),a=n(15),i=Object(r.a)(function(t){t.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*a.c)/a.a},function(t){return t.getDate()-1});e.a=i;i.range},function(t,e,n){"use strict";function r(t){return Object(a.a)(function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+7*e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.c)/i.e})}n.d(e,"b",function(){return o}),n.d(e,"a",function(){return c}),n.d(e,"c",function(){return s});var a=n(4),i=n(15),o=r(0),c=r(1),u=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,c.range,u.range,f.range,s.range,l.range,d.range},function(t,e,n){"use strict";var r=n(4),a=Object(r.a)(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,e){t.setMonth(t.getMonth()+e)},function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())},function(t){return t.getMonth()});e.a=a;a.range},function(t,e,n){"use strict";var r=n(4),a=Object(r.a)(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t,e){return e.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});a.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,n){e.setFullYear(e.getFullYear()+n*t)}):null},e.a=a;a.range},function(t,e,n){"use strict";var r=n(4),a=n(15),i=Object(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,e){t.setTime(+t+e*a.c)},function(t,e){return(e-t)/a.c},function(t){return t.getUTCMinutes()});e.a=i;i.range},function(t,e,n){"use strict";var r=n(4),a=n(15),i=Object(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,e){t.setTime(+t+e*a.b)},function(t,e){return(e-t)/a.b},function(t){return t.getUTCHours()});e.a=i;i.range},function(t,e,n){"use strict";var r=n(4),a=n(15),i=Object(r.a)(function(t){t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+e)},function(t,e){return(e-t)/a.a},function(t){return t.getUTCDate()-1});e.a=i;i.range},function(t,e,n){"use strict";function r(t){return Object(a.a)(function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+7*e)},function(t,e){return(e-t)/i.e})}n.d(e,"b",function(){return o}),n.d(e,"a",function(){return c}),n.d(e,"c",function(){return s});var a=n(4),i=n(15),o=r(0),c=r(1),u=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,c.range,u.range,f.range,s.range,l.range,d.range},function(t,e,n){"use strict";var r=n(4),a=Object(r.a)(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCMonth(t.getUTCMonth()+e)},function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()});e.a=a;a.range},function(t,e,n){"use strict";var r=n(4),a=Object(r.a)(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)},function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});a.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null},e.a=a;a.range},function(t,e,n){"use strict";function r(t){var e=new Date(t);return isNaN(e)?null:e}var a=n(233),i=n(123);+new Date("2000-01-01T00:00:00.000Z")||Object(i.c)(a.a)},function(t,e,n){"use strict";var r=n(230),a=n(231),i=n(122);e.a=function(){return Object(r.a)(i.v,i.q,i.u,i.l,i.m,i.o,i.r,i.n,a.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(t,e,n){"use strict";var r=n(49);e.a=Object(r.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,e,n){"use strict";var r=n(49);e.a=Object(r.a)("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6")},function(t,e,n){"use strict";var r=n(49);e.a=Object(r.a)("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9")},function(t,e,n){"use strict";var r=n(49);e.a=Object(r.a)("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5")},function(t,e,n){"use strict";var r=n(9),a=n(12);e.a=Object(a.b)(Object(r.b)(300,.5,0),Object(r.b)(-240,.5,1))},function(t,e,n){"use strict";n.d(e,"c",function(){return i}),n.d(e,"a",function(){return o});var r=n(9),a=n(12),i=Object(a.b)(Object(r.b)(-100,.75,.35),Object(r.b)(80,1.5,.8)),o=Object(a.b)(Object(r.b)(260,.75,.35),Object(r.b)(80,1.5,.8)),c=Object(r.b)();e.b=function(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return c.h=360*t-100,c.s=1.5-1.5*e,c.l=.8-.9*e,c+""}},function(t,e,n){"use strict";function r(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}n.d(e,"c",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"d",function(){return c});var a=n(49);e.a=r(Object(a.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var i=r(Object(a.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=r(Object(a.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),c=r(Object(a.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,e,n){"use strict";function r(t){function e(e){var r=(e-n)/(i-n);return t(o?Math.max(0,Math.min(1,r)):r)}var n=0,i=1,o=!1;return e.domain=function(t){return arguments.length?(n=+t[0],i=+t[1],e):[n,i]},e.clamp=function(t){return arguments.length?(o=!!t,e):o},e.interpolator=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return r(t).domain([n,i]).clamp(o)},Object(a.b)(e)}e.a=r;var a=n(48)},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;if((0,i.default)(t))return t;var o="-"===t[0],c="-"===t[0]?t.slice(1):t;if(u[c]){var s=f(u[c],e,n,o,r,a);return function(t){return s(t.value)}}return t}Object.defineProperty(e,"__esModule",{value:!0}),e.buildColorValue=r;var a=n(24),i=function(t){return t&&t.__esModule?t:{default:t}}(a),o=n(221),c=n(556),u={BrBG:c.interpolateBrBG,PRGn:c.interpolatePRGn,PiYG:c.interpolatePiYG,PuOr:c.interpolatePuOr,RdBu:c.interpolateRdBu,RdGy:c.interpolateRdGy,RdYlBu:c.interpolateRdYlBu,RdYlGn:c.interpolateRdYlGn,Spectral:c.interpolateSpectral,Blues:c.interpolateBlues,Greens:c.interpolateGreens,Greys:c.interpolateGreys,Oranges:c.interpolateOranges,Purples:c.interpolatePurples,Reds:c.interpolateReds,BuGn:c.interpolateBuGn,BuPu:c.interpolateBuPu,GnBu:c.interpolateGnBu,OrRd:c.interpolateOrRd,PuBuGn:c.interpolatePuBuGn,PuBu:c.interpolatePuBu,PuRd:c.interpolatePuRd,RdPu:c.interpolateRdPu,YlGnBu:c.interpolateYlGnBu,YlGn:c.interpolateYlGn,YlOrBr:c.interpolateYlOrBr,YlOrRd:c.interpolateYlOrRd},f=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:Math.E;if(a&&e*n<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),a&&e*n>0){var c=(0,o.scaleLog)().base(i).domain(r?[n,e]:[e,n]).range([0,1]);return(0,o.scaleSequential)(function(e){return t(c(e))}).domain([0,1])}return(0,o.scaleSequential)(t).domain(r?[n,e]:[e,n])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(557);n.d(e,"schemeCategory10",function(){return r.a});var a=n(558);n.d(e,"schemeAccent",function(){return a.a});var i=n(559);n.d(e,"schemeDark2",function(){return i.a});var o=n(560);n.d(e,"schemePaired",function(){return o.a});var c=n(561);n.d(e,"schemePastel1",function(){return c.a});var u=n(562);n.d(e,"schemePastel2",function(){return u.a});var f=n(563);n.d(e,"schemeSet1",function(){return f.a});var s=n(564);n.d(e,"schemeSet2",function(){return s.a});var l=n(565);n.d(e,"schemeSet3",function(){return l.a});var d=n(566);n.d(e,"interpolateBrBG",function(){return d.a}),n.d(e,"schemeBrBG",function(){return d.b});var h=n(567);n.d(e,"interpolatePRGn",function(){return h.a}),n.d(e,"schemePRGn",function(){return h.b});var b=n(568);n.d(e,"interpolatePiYG",function(){return b.a}),n.d(e,"schemePiYG",function(){return b.b});var p=n(569);n.d(e,"interpolatePuOr",function(){return p.a}),n.d(e,"schemePuOr",function(){return p.b});var v=n(570);n.d(e,"interpolateRdBu",function(){return v.a}),n.d(e,"schemeRdBu",function(){return v.b});var y=n(571);n.d(e,"interpolateRdGy",function(){return y.a}),n.d(e,"schemeRdGy",function(){return y.b});var _=n(572);n.d(e,"interpolateRdYlBu",function(){return _.a}),n.d(e,"schemeRdYlBu",function(){return _.b});var g=n(573);n.d(e,"interpolateRdYlGn",function(){return g.a}),n.d(e,"schemeRdYlGn",function(){return g.b});var m=n(574);n.d(e,"interpolateSpectral",function(){return m.a}),n.d(e,"schemeSpectral",function(){return m.b});var x=n(575);n.d(e,"interpolateBuGn",function(){return x.a}),n.d(e,"schemeBuGn",function(){return x.b});var w=n(576);n.d(e,"interpolateBuPu",function(){return w.a}),n.d(e,"schemeBuPu",function(){return w.b});var j=n(577);n.d(e,"interpolateGnBu",function(){return j.a}),n.d(e,"schemeGnBu",function(){return j.b});var O=n(578);n.d(e,"interpolateOrRd",function(){return O.a}),n.d(e,"schemeOrRd",function(){return O.b});var M=n(579);n.d(e,"interpolatePuBuGn",function(){return M.a}),n.d(e,"schemePuBuGn",function(){return M.b});var k=n(580);n.d(e,"interpolatePuBu",function(){return k.a}),n.d(e,"schemePuBu",function(){return k.b});var A=n(581);n.d(e,"interpolatePuRd",function(){return A.a}),n.d(e,"schemePuRd",function(){return A.b});var T=n(582);n.d(e,"interpolateRdPu",function(){return T.a}),n.d(e,"schemeRdPu",function(){return T.b});var R=n(583);n.d(e,"interpolateYlGnBu",function(){return R.a}),n.d(e,"schemeYlGnBu",function(){return R.b});var P=n(584);n.d(e,"interpolateYlGn",function(){return P.a}),n.d(e,"schemeYlGn",function(){return P.b});var S=n(585);n.d(e,"interpolateYlOrBr",function(){return S.a}),n.d(e,"schemeYlOrBr",function(){return S.b});var C=n(586);n.d(e,"interpolateYlOrRd",function(){return C.a}),n.d(e,"schemeYlOrRd",function(){return C.b});var E=n(587);n.d(e,"interpolateBlues",function(){return E.a}),n.d(e,"schemeBlues",function(){return E.b});var N=n(588);n.d(e,"interpolateGreens",function(){return N.a}),n.d(e,"schemeGreens",function(){return N.b});var I=n(589);n.d(e,"interpolateGreys",function(){return I.a}),n.d(e,"schemeGreys",function(){return I.b});var D=n(590);n.d(e,"interpolatePurples",function(){return D.a}),n.d(e,"schemePurples",function(){return D.b});var B=n(591);n.d(e,"interpolateReds",function(){return B.a}),n.d(e,"schemeReds",function(){return B.b});var U=n(592);n.d(e,"interpolateOranges",function(){return U.a}),n.d(e,"schemeOranges",function(){return U.b});var z=n(593);n.d(e,"interpolateCubehelixDefault",function(){return z.a});var L=n(594);n.d(e,"interpolateRainbow",function(){return L.b}),n.d(e,"interpolateWarm",function(){return L.c}),n.d(e,"interpolateCool",function(){return L.a});var W=n(595);n.d(e,"interpolateSinebow",function(){return W.a});var F=n(596);n.d(e,"interpolateViridis",function(){return F.a}),n.d(e,"interpolateMagma",function(){return F.c}),n.d(e,"interpolateInferno",function(){return F.b}),n.d(e,"interpolatePlasma",function(){return F.d})},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(t,e,n){"use strict";var r=n(0);e.a=Object(r.a)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var r=n(0),a=n(1),i=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(r.a);e.a=Object(a.a)(i)},function(t,e,n){"use strict";var r=n(9),a=n(12);e.a=Object(a.b)(Object(r.b)(300,.5,0),Object(r.b)(-240,.5,1))},function(t,e,n){"use strict";n.d(e,"c",function(){return i}),n.d(e,"a",function(){return o});var r=n(9),a=n(12),i=Object(a.b)(Object(r.b)(-100,.75,.35),Object(r.b)(80,1.5,.8)),o=Object(a.b)(Object(r.b)(260,.75,.35),Object(r.b)(80,1.5,.8)),c=Object(r.b)();e.b=function(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return c.h=360*t-100,c.s=1.5-1.5*e,c.l=.8-.9*e,c+""}},function(t,e,n){"use strict";var r=n(9),a=Object(r.f)(),i=Math.PI/3,o=2*Math.PI/3;e.a=function(t){var e;return t=(.5-t)*Math.PI,a.r=255*(e=Math.sin(t))*e,a.g=255*(e=Math.sin(t+i))*e,a.b=255*(e=Math.sin(t+o))*e,a+""}},function(t,e,n){"use strict";function r(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}n.d(e,"c",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"d",function(){return c});var a=n(0);e.a=r(Object(a.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var i=r(Object(a.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=r(Object(a.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),c=r(Object(a.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.renderAxes=e._buildAxesData=void 0;var a=n(598),i=r(a),o=n(99),c=r(o),u=n(13),f=n(601),s=r(f),l=function(t,e,n){return{value:t,thickness:e.thickness||1,color:e.color||"#d3d3d3",opacity:e.opacity||n.opacity}},d=e._buildAxesData=function(t){return(0,c.default)(t.axes,function(e,n){if(!n.position&&!n.spacing)return s.default.warn("Skipping axe group with no position and spacing defined"),e;if(n.position&&e.push(l(n.position,n,t)),n.spacing){var r=(0,i.default)(n.start||t.cmin,n.end||t.cmax,n.spacing).map(function(e){return l(e,n,t)});return e.concat(r)}return e},[])};e.renderAxes=function(t,e,n,r){var a=d(e),i=(0,u.arc)().innerRadius(function(t){return"in"===e.direction?e.outerRadius-r(t.value):e.innerRadius+r(t.value)}).outerRadius(function(t){return"in"===e.direction?e.outerRadius-r(t.value):e.innerRadius+r(t.value)}).startAngle(0).endAngle(function(t){return t.length}),o=t.selectAll(".axis").data(function(t){var e=n._layout.blocks[t.key];return a.map(function(n){return{value:n.value,thickness:n.thickness,color:n.color,opacity:n.opacity,block_id:t.key,length:e.end-e.start}})}).enter().append("path").attr("opacity",function(t){return t.opacity}).attr("class","axis").attr("d",i).attr("stroke-width",function(t){return t.thickness}).attr("stroke",function(t){return t.color});return e.showAxesTooltip&&(o.on("mouseover",function(t,e){n.tip.html(t.value).transition().style("opacity",.9).style("left",event.pageX+"px").style("top",event.pageY-28+"px")}),o.on("mouseout",function(t,e){n.tip.transition().duration(500).style("opacity",0)})),o}},function(t,e,n){var r=n(599),a=r();t.exports=a},function(t,e,n){function r(t){return function(e,n,r){return r&&"number"!=typeof r&&i(e,n,r)&&(n=r=void 0),e=o(e),void 0===n?(n=e,e=0):n=o(n),r=void 0===r?e<n?1:-1:o(r),a(e,n,r,t)}}var a=n(600),i=n(63),o=n(219);t.exports=r},function(t,e){function n(t,e,n,i){for(var o=-1,c=a(r((e-t)/(n||1)),0),u=Array(c);c--;)u[i?c:++o]=t,t+=n;return u}var r=Math.ceil,a=Math.max;t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=console},function(t,e,n){function r(t,e,n,r){t=i(t)?t:u(t),n=n&&!r?c(n):0;var s=t.length;return n<0&&(n=f(s+n,0)),o(t)?n<=s&&t.indexOf(e,n)>-1:!!s&&a(t,e,n)>-1}var a=n(217),i=n(17),o=n(603),c=n(118),u=n(604),f=Math.max;t.exports=r},function(t,e,n){function r(t){return"string"==typeof t||!i(t)&&o(t)&&a(t)==c}var a=n(16),i=n(2),o=n(6),c="[object String]";t.exports=r},function(t,e,n){function r(t){return null==t?[]:a(t,i(t))}var a=n(605),i=n(18);t.exports=r},function(t,e,n){function r(t,e){return a(e,function(e){return t[e]})}var a=n(40);t.exports=r},function(t,e,n){function r(t,e,n){var r=c(t)?a:i;return n&&u(t,e,n)&&(e=void 0),r(t,o(e,3))}var a=n(607),i=n(608),o=n(33),c=n(2),u=n(63);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}t.exports=n},function(t,e,n){function r(t,e){var n=!0;return a(t,function(t,r,a){return n=!!e(t,r,a)}),n}var a=n(39);t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(14),d=r(l),h=n(22),b=n(13),p=(0,d.default)({color:{value:"#fd6a62",iteratee:!0},strokeColor:{value:"#d3d3d3",iteratee:!0},strokeWidth:{value:0,iteratee:!0}},h.radial,h.common),v=function(t){function e(t,n,r){return a(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,p,r,s.parseSpanStringData))}return o(e,t),c(e,[{key:"renderDatum",value:function(t,e,n){var r=this;return t.selectAll("tile").data(function(t){return t.values}).enter().append("path").attr("class","tile").attr("d",(0,b.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(function(t,e){return r.theta(t.start,n.blocks[t.block_id])}).endAngle(function(t,e){return r.theta(t.end,n.blocks[t.block_id])})).attr("fill",e.colorValue).attr("opacity",e.opacity).attr("stroke-width",e.strokeWidth).attr("stroke",e.strokeColor)}}]),e}(f.default);e.default=v},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(13),d=n(14),h=r(d),b=n(22),p=(0,h.default)({direction:{value:"out",iteratee:!1},color:{value:"#fd6a62",iteratee:!0},backgrounds:{value:[],iteratee:!1}},b.axes,b.radial,b.common,b.values),v=function(t){function e(t,n,r){return a(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,p,r,s.parseSpanValueData))}return o(e,t),c(e,[{key:"renderDatum",value:function(t,e,n){var r=this,a=t.selectAll(".bin").data(function(t){return t.values}).enter().append("path").attr("class","bin").attr("opacity",function(t){return e.opacity}).attr("d",(0,l.arc)().innerRadius(function(t){return"in"==e.direction?e.outerRadius-r.scale(t.value):e.innerRadius}).outerRadius(function(t){return"out"==e.direction?e.innerRadius+r.scale(t.value):e.outerRadius}).startAngle(function(t){return r.theta(t.start,n.blocks[t.block_id])}).endAngle(function(t){return r.theta(t.end,n.blocks[t.block_id])}));return a.attr("fill",e.colorValue),a}}]),e}(f.default);e.default=v},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(193),d=n(612),h=n(14),b=r(h),p=n(24),v=r(p),y=n(3),_=n(22),g=(0,b.default)({color:{value:"#fd6a62",iteratee:!0},radius:{value:null,iteratee:!1}},_.common,_.values),m=function(t,e){return t>=1?t:t*e},x=function(t){function e(t,n,r){return a(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,g,r,s.parseChordData))}return o(e,t),c(e,[{key:"getCoordinates",value:function(t,e,n,r){var a=e.blocks[t.id],i=a.start+t.start/a.len*(a.end-a.start),o=a.start+t.end/a.len*(a.end-a.start),c=void 0;return(0,v.default)(n.radius)?c=m(n.radius(r),e.conf.innerRadius):n.radius&&(c=m(n.radius,e.conf.innerRadius)),c||(c=e.conf.innerRadius),{radius:c,startAngle:i,endAngle:o}}},{key:"renderChords",value:function(t,e,n,r,a,i){var o=this,c=t.append("g"),u=c.selectAll(".chord").data(r).enter().append("path").attr("class","chord").attr("d",(0,d.ribbon)().source(function(t){return i(t.source,a._layout,o.conf,t)}).target(function(t){return i(t.target,a._layout,o.conf,t)})).attr("opacity",n.opacity).on("mouseover",function(t){o.dispatch.call("mouseover",o,t),a.clipboard.attr("value",n.tooltipContent(t))}).on("mouseout",function(t){return o.dispatch.call("mouseout",o,t)});return Object.keys(n.events).forEach(function(t){u.on(t,function(e,r,a){n.events[t](e,r,a,y.event)})}),u.attr("fill",n.colorValue),u}},{key:"render",value:function(t,e,n){e.select("."+n).remove();var r=e.append("g").attr("class",n).attr("z-index",this.conf.zIndex),a=this.renderChords(r,n,this.conf,this.data,t,this.getCoordinates);return this.conf.tooltipContent&&(0,l.registerTooltip)(this,t,a,this.conf),this}}]),e}(f.default);e.default=x},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(613);n.d(e,"chord",function(){return r.a});var a=n(614);n.d(e,"ribbon",function(){return a.a})},function(t,e,n){"use strict";function r(t){return function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)}}var a=n(8),i=n(234);e.a=function(){function t(t){var r,u,f,s,l,d,h=t.length,b=[],p=Object(a.range)(h),v=[],y=[],_=y.groups=new Array(h),g=new Array(h*h);for(r=0,l=-1;++l<h;){for(u=0,d=-1;++d<h;)u+=t[l][d];b.push(u),v.push(Object(a.range)(h)),r+=u}for(n&&p.sort(function(t,e){return n(b[t],b[e])}),o&&v.forEach(function(e,n){e.sort(function(e,r){return o(t[n][e],t[n][r])})}),r=Object(i.c)(0,i.e-e*h)/r,s=r?e:i.e/h,u=0,l=-1;++l<h;){for(f=u,d=-1;++d<h;){var m=p[l],x=v[m][d],w=t[m][x],j=u,O=u+=w*r;g[x*h+m]={index:m,subindex:x,startAngle:j,endAngle:O,value:w}}_[m]={index:m,startAngle:f,endAngle:u,value:b[m]},u+=s}for(l=-1;++l<h;)for(d=l-1;++d<h;){var M=g[d*h+l],k=g[l*h+d];(M.value||k.value)&&y.push(M.value<k.value?{source:k,target:M}:{source:M,target:k})}return c?y.sort(c):y}var e=0,n=null,o=null,c=null;return t.padAngle=function(n){return arguments.length?(e=Object(i.c)(0,n),t):e},t.sortGroups=function(e){return arguments.length?(n=e,t):n},t.sortSubgroups=function(e){return arguments.length?(o=e,t):o},t.sortChords=function(e){return arguments.length?(null==e?c=null:(c=r(e))._=e,t):c&&c._},t}},function(t,e,n){"use strict";function r(t){return t.source}function a(t){return t.target}function i(t){return t.radius}function o(t){return t.startAngle}function c(t){return t.endAngle}var u=n(615),f=n(616),s=n(234),l=n(35);e.a=function(){function t(){var t,r=u.a.call(arguments),a=e.apply(this,r),i=n.apply(this,r),o=+d.apply(this,(r[0]=a,r)),c=h.apply(this,r)-s.b,f=b.apply(this,r)-s.b,v=o*Object(s.a)(c),y=o*Object(s.d)(c),_=+d.apply(this,(r[0]=i,r)),g=h.apply(this,r)-s.b,m=b.apply(this,r)-s.b;if(p||(p=t=Object(l.a)()),p.moveTo(v,y),p.arc(0,0,o,c,f),c===g&&f===m||(p.quadraticCurveTo(0,0,_*Object(s.a)(g),_*Object(s.d)(g)),p.arc(0,0,_,g,m)),p.quadraticCurveTo(0,0,v,y),p.closePath(),t)return p=null,t+""||null}var e=r,n=a,d=i,h=o,b=c,p=null;return t.radius=function(e){return arguments.length?(d="function"==typeof e?e:Object(f.a)(+e),t):d},t.startAngle=function(e){return arguments.length?(h="function"==typeof e?e:Object(f.a)(+e),t):h},t.endAngle=function(e){return arguments.length?(b="function"==typeof e?e:Object(f.a)(+e),t):b},t.source=function(n){return arguments.length?(e=n,t):e},t.target=function(e){return arguments.length?(n=e,t):n},t.context=function(e){return arguments.length?(p=null==e?null:e,t):p},t}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=Array.prototype.slice},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(13),d=n(14),h=r(d),b=n(22),p=(0,h.default)({color:{value:"Spectral",iteratee:!1},backgrounds:{value:[],iteratee:!1}},b.radial,b.values,b.common),v=function(t){function e(t,n,r){return a(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,p,r,s.parseSpanValueData))}return o(e,t),c(e,[{key:"renderDatum",value:function(t,e,n){var r=this;return t.selectAll("tile").data(function(t){return t.values}).enter().append("path").attr("class","tile").attr("opacity",e.opacity).attr("d",(0,l.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(function(t,e){return r.theta(t.start,n.blocks[t.block_id])}).endAngle(function(t,e){return r.theta(t.end,n.blocks[t.block_id])})).attr("fill",e.colorValue)}}]),e}(f.default);e.default=v},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(14),d=r(l),h=n(99),b=r(h),p=n(100),v=r(p),y=n(22),_=n(13),g=(0,d.default)({direction:{value:"out",iteratee:!1},color:{value:"#fd6a62",iteratee:!0},fill:{value:!1,iteratee:!1},fillColor:{value:"#d3d3d3",iteratee:!0},thickness:{value:1,iteratee:!0},maxGap:{value:null,iteratee:!1},backgrounds:{value:[],iteratee:!1}},y.axes,y.radial,y.common,y.values),m=function(t,e){return(0,b.default)((0,v.default)(t,"position"),function(t,n){return null===t.position?{position:n.position,groups:[[n]]}:(n.position>t.position+e?t.groups.push([n]):t.groups[t.groups.length-1].push(n),t.position=n.position,t)},{position:null,groups:[]}).groups},x=function(t){function e(t,n,r){return a(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,g,r,s.parsePositionValueData))}return o(e,t),c(e,[{key:"renderDatum",value:function(t,e,n){var r=this,a=(0,_.radialLine)().angle(function(t){return t.angle}).radius(function(t){return t.radius}).curve(_.curveLinear),i=(0,_.radialArea)().angle(function(t){return t.angle}).innerRadius(function(t){return t.innerRadius}).outerRadius(function(t){return t.outerRadius}).curve(_.curveLinear),o=e.fill?i:a,c=function(t){return e.fill?{innerRadius:"out"===e.direction?e.innerRadius:e.outerRadius-t,outerRadius:"out"===e.direction?e.innerRadius+t:e.outerRadius}:{radius:"out"===e.direction?e.innerRadius+t:e.outerRadius-t}},u=t.selectAll(".line").data(function(t){return e.maxGap?m(t.values,e.maxGap):[t.values]}).enter().append("g").attr("class","line").append("path").datum(function(t){return t.map(function(t){var e=r.scale(t.value);return(0,d.default)(t,{angle:r.theta(t.position,n.blocks[t.block_id])},c(e))})}).attr("d",o).attr("opacity",e.opacity).attr("stroke-width",e.thickness).attr("stroke",e.colorValue).attr("fill","none");return e.fill&&u.attr("fill",e.fillColor),u}}]),e}(f.default);e.default=x},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(14),d=r(l),h=n(22),b=n(13),p=(0,d.default)({direction:{value:"out",iteratee:!1},color:{value:"#fd6a62",iteratee:!0},fill:{value:!0,iteratee:!1},size:{value:15,iteratee:!0},shape:{value:"circle",iteratee:!1},strokeColor:{value:"#d3d3d3",iteratee:!0},strokeWidth:{value:2,iteratee:!0},backgrounds:{value:[],iteratee:!1}},h.axes,h.radial,h.common,h.values),v=function(t){switch(t){case"circle":return b.symbolCircle;case"cross":return b.symbolCross;case"diamond":return b.symbolDiamond;case"square":return b.symbolSquare;case"triangle":return b.symbolTriangle;case"star":return b.symbolStar;case"wye":return b.symbolWye;default:return b.symbolCross}},y=function(t){function e(t,n,r){return a(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,p,r,s.parsePositionValueData))}return o(e,t),c(e,[{key:"renderDatum",value:function(t,e,n){var r=this,a=t.selectAll(".point").data(function(t){return t.values.forEach(function(t,n){t.symbol=(0,b.symbol)().type(v(e.shape)).size(e.size)}),t.values}).enter().append("path").attr("class","point").attr("opacity",e.opacity).attr("d",function(t,e,n){return t.symbol(t,e,n)}).attr("transform",function(t){return"\n translate(\n "+r.x(t,n,e)+",\n "+r.y(t,n,e)+"\n ) rotate(\n "+360*r.theta(t.position,n.blocks[t.block_id])/(2*Math.PI)+"\n )"}).attr("stroke",e.strokeColor).attr("stroke-width",e.strokeWidth).attr("fill","none");return e.fill&&a.attr("fill",e.colorValue),a}}]),e}(f.default);e.default=y},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(19),f=r(u),s=n(21),l=n(13),d=n(14),h=r(d),b=n(32),p=r(b),v=n(22),y=(0,h.default)({color:{value:"#fd6a62",iteratee:!0},direction:{value:"out",iteratee:!1},thickness:{value:10,iteratee:!1},radialMargin:{value:2,iteratee:!1},margin:{value:2,iteratee:!1},strokeWidth:{value:1,iteratee:!0},strokeColor:{value:"#000000",iteratee:!0},backgrounds:{value:[],iteratee:!1}},v.axes,v.radial,v.values,v.common),_=function(t){function e(t,n,r){a(this,e);var o=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,y,r,s.parseSpanValueData));return o.buildLayers(o.data,o.conf.margin),o}return o(e,t),c(e,[{key:"buildLayers",value:function(t,e){(0,p.default)(t,function(t,n){t.values=t.values.sort(function(t,e){return t.start<e.start?-1:t.start==e.start&&t.end>e.end?-1:t.start==e.start&&t.end==e.end?0:1});var r=[];(0,p.default)(t.values,function(t){var n=!1;(0,p.default)(r,function(r,a){if(r.slice(0).pop().end+e<t.start)return r.push(t),t.layer=a,n=!0,!1}),n||(t.layer=r.length,r.push([t]))})})}},{key:"datumRadialPosition",value:function(t){var e=(this.conf.thickness+this.conf.radialMargin)*t.layer,n=e+this.conf.thickness;if("out"===this.conf.direction)return[Math.min(this.conf.innerRadius+e,this.conf.outerRadius),Math.min(this.conf.innerRadius+n,this.conf.outerRadius)];if("in"===this.conf.direction)return[Math.max(this.conf.outerRadius-n,this.conf.innerRadius),this.conf.outerRadius-e];if("center"===this.conf.direction){var r=Math.floor((this.conf.outerRadius+this.conf.innerRadius)/2),a=(this.conf.thickness+this.conf.radialMargin)*Math.floor(t.layer/2),i=a+this.conf.thickness;return t.layer%2==0?[r+a,r+i]:[r-a-this.conf.radialMargin,r-i-this.conf.radialMargin]}}},{key:"renderDatum",value:function(t,e,n){var r=this,a=this;return t.selectAll(".tile").data(function(t){return t.values.map(function(t){var e=a.datumRadialPosition(t);return(0,h.default)(t,{innerRadius:e[0],outerRadius:e[1],startAngle:r.theta(t.start,n.blocks[t.block_id]),endAngle:r.theta(t.end,n.blocks[t.block_id])})})}).enter().append("path").attr("class","tile").attr("d",(0,l.arc)()).attr("opacity",e.opacity).attr("stroke-width",e.strokeWidth).attr("stroke",e.strokeColor).attr("fill",e.colorValue)}}]),e}(f.default);e.default=_},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initClipboard=void 0;var r=n(622),a=function(t){return t&&t.__esModule?t:{default:t}}(r),i=n(3);e.initClipboard=function(t){var e=(0,i.select)(t).append("input").attr("class","circos-clipboard").attr("type","hidden");return(0,i.select)("body").on("keydown",function(){event.ctrlKey&&"KeyC"===event.code&&a.default.copy(e.attr("value"))}),e}},function(t,e,n){(function(e){!function(e,n){t.exports=n()}(0,function(){if("undefined"==typeof document||!document.addEventListener)return null;var n={};/*! promise-polyfill 2.0.1 */
return n.copy=function(){function t(){n=!1,r=null,a&&window.getSelection().removeAllRanges(),a=!1}function e(){var t=document.getSelection();if(!document.queryCommandEnabled("copy")&&t.isCollapsed){var e=document.createRange();e.selectNodeContents(document.body),t.removeAllRanges(),t.addRange(e),a=!0}}var n=!1,r=null,a=!1;return document.addEventListener("copy",function(t){if(n){for(var e in r)t.clipboardData.setData(e,r[e]);t.preventDefault()}}),function(a){return new Promise(function(i,o){function c(n){try{if(document.execCommand("copy"))t(),i();else{if(n)throw t(),new Error("Unable to copy. Perhaps it's not available in your browser?");e(),c(!0)}}catch(e){t(),o(e)}}n=!0,"string"==typeof a?r={"text/plain":a}:a instanceof Node?r={"text/html":(new XMLSerializer).serializeToString(a)}:a instanceof Object?r=a:o("Invalid data type. Must be string, DOM node, or an object mapping MIME types to strings."),c(!1)})}}(),n.paste=function(){var t,e,n=!1;return document.addEventListener("paste",function(r){if(n){n=!1,r.preventDefault();var a=t;t=null,a(r.clipboardData.getData(e))}}),function(r){return new Promise(function(a,i){n=!0,t=a,e=r||"text/plain";try{document.execCommand("paste")||(n=!1,i(new Error("Unable to paste. Pasting only works in Internet Explorer at the moment.")))}catch(t){n=!1,i(new Error(t))}})}}(),"undefined"==typeof ClipboardEvent&&void 0!==window.clipboardData&&void 0!==window.clipboardData.setData&&(!function(n){function r(t,e){return function(){t.apply(e,arguments)}}function a(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,r(o,this),r(c,this))}function i(t){var e=this;return null===this._state?void this._deferreds.push(t):void l(function(){var n=e._state?t.onFulfilled:t.onRejected;if(null===n)return void(e._state?t.resolve:t.reject)(e._value);var r;try{r=n(e._value)}catch(e){return void t.reject(e)}t.resolve(r)})}function o(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var e=t.then;if("function"==typeof e)return void s(r(e,t),r(o,this),r(c,this))}this._state=!0,this._value=t,u.call(this)}catch(t){c.call(this,t)}}function c(t){this._state=!1,this._value=t,u.call(this)}function u(){for(var t=0,e=this._deferreds.length;e>t;t++)i.call(this,this._deferreds[t]);this._deferreds=null}function f(t,e,n,r){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.resolve=n,this.reject=r}function s(t,e,n){var r=!1;try{t(function(t){r||(r=!0,e(t))},function(t){r||(r=!0,n(t))})}catch(t){if(r)return;r=!0,n(t)}}var l=a.immediateFn||"function"==typeof e&&e||function(t){setTimeout(t,1)},d=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};a.prototype.catch=function(t){return this.then(null,t)},a.prototype.then=function(t,e){var n=this;return new a(function(r,a){i.call(n,new f(t,e,r,a))})},a.all=function(){var t=Array.prototype.slice.call(1===arguments.length&&d(arguments[0])?arguments[0]:arguments);return new a(function(e,n){function r(i,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var c=o.then;if("function"==typeof c)return void c.call(o,function(t){r(i,t)},n)}t[i]=o,0==--a&&e(t)}catch(t){n(t)}}if(0===t.length)return e([]);for(var a=t.length,i=0;i<t.length;i++)r(i,t[i])})},a.resolve=function(t){return t&&"object"==typeof t&&t.constructor===a?t:new a(function(e){e(t)})},a.reject=function(t){return new a(function(e,n){n(t)})},a.race=function(t){return new a(function(e,n){for(var r=0,a=t.length;a>r;r++)t[r].then(e,n)})},void 0!==t&&t.exports?t.exports=a:n.Promise||(n.Promise=a)}(this),n.copy=function(t){return new Promise(function(e,n){if("string"!=typeof t&&!("text/plain"in t))throw new Error("You must provide a text/plain type.");var r="string"==typeof t?t:t["text/plain"];window.clipboardData.setData("Text",r)?e():n(new Error("Copying was rejected."))})},n.paste=function(){return new Promise(function(t,e){var n=window.clipboardData.getData("Text");n?t(n):e(new Error("Pasting was rejected."))})}),n})}).call(e,n(623).setImmediate)},function(t,e,n){(function(t){function r(t,e){this._id=t,this._clearFn=e}var a=void 0!==t&&t||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;e.setTimeout=function(){return new r(i.call(setTimeout,a,arguments),clearTimeout)},e.setInterval=function(){return new r(i.call(setInterval,a,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(a,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(624),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(e,n(79))},function(t,e,n){(function(t,e){!function(t,n){"use strict";function r(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var r={callback:t,args:e};return f[u]=r,c(u),u++}function a(t){delete f[t]}function i(t){var e=t.callback,r=t.args;switch(r.length){case 0:e();break;case 1:e(r[0]);break;case 2:e(r[0],r[1]);break;case 3:e(r[0],r[1],r[2]);break;default:e.apply(n,r)}}function o(t){if(s)setTimeout(o,0,t);else{var e=f[t];if(e){s=!0;try{i(e)}finally{a(t),s=!1}}}}if(!t.setImmediate){var c,u=1,f={},s=!1,l=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?function(){c=function(t){e.nextTick(function(){o(t)})}}():function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?function(){var e="setImmediate$"+Math.random()+"$",n=function(n){n.source===t&&"string"==typeof n.data&&0===n.data.indexOf(e)&&o(+n.data.slice(e.length))};t.addEventListener?t.addEventListener("message",n,!1):t.attachEvent("onmessage",n),c=function(n){t.postMessage(e+n,"*")}}():t.MessageChannel?function(){var t=new MessageChannel;t.port1.onmessage=function(t){o(t.data)},c=function(e){t.port2.postMessage(e)}}():l&&"onreadystatechange"in l.createElement("script")?function(){var t=l.documentElement;c=function(e){var n=l.createElement("script");n.onreadystatechange=function(){o(e),n.onreadystatechange=null,t.removeChild(n),n=null},t.appendChild(n)}}():function(){c=function(t){setTimeout(o,0,t)}}(),d.setImmediate=r,d.clearImmediate=a}}("undefined"==typeof self?void 0===t?this:t:self)}).call(e,n(79),n(625))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(t){if(s===setTimeout)return setTimeout(t,0);if((s===n||!s)&&setTimeout)return s=setTimeout,setTimeout(t,0);try{return s(t,0)}catch(e){try{return s.call(null,t,0)}catch(e){return s.call(this,t,0)}}}function i(t){if(l===clearTimeout)return clearTimeout(t);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(t);try{return l(t)}catch(e){try{return l.call(null,t)}catch(e){return l.call(this,t)}}}function o(){p&&h&&(p=!1,h.length?b=h.concat(b):v=-1,b.length&&c())}function c(){if(!p){var t=a(o);p=!0;for(var e=b.length;e;){for(h=b,b=[];++v<e;)h&&h[v].run();v=-1,e=b.length}h=null,p=!1,i(t)}}function u(t,e){this.fun=t,this.array=e}function f(){}var s,l,d=t.exports={};!function(){try{s="function"==typeof setTimeout?setTimeout:n}catch(t){s=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(t){l=r}}();var h,b=[],p=!1,v=-1;d.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];b.push(new u(t,e)),1!==b.length||p||a(c)},u.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=f,d.addListener=f,d.once=f,d.off=f,d.removeListener=f,d.removeAllListeners=f,d.emit=f,d.prependListener=f,d.prependOnceListener=f,d.listeners=function(t){return[]},d.binding=function(t){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(t){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}}]);