From c3add3b01eaf0b4522bf1fb9fd5e644716d6b359 Mon Sep 17 00:00:00 2001 From: nicgirault Date: Sun, 8 Oct 2017 15:55:13 +0200 Subject: [PATCH] add event handling --- demo/chords.js | 10 ++ demo/heatmap.js | 7 +- demo/index.html | 2 +- dist/circos.es6.js | 245 ++++++++++++++++++++++++------------------- dist/circos.js | 2 +- dist/circos.min.js | 2 +- package.json | 4 +- readme.md | 26 ++++- src/configs.js | 4 + src/layout/conf.js | 1 + src/layout/render.js | 5 + src/tracks/Chords.js | 5 + src/tracks/Track.js | 7 +- 13 files changed, 204 insertions(+), 116 deletions(-) diff --git a/demo/chords.js b/demo/chords.js index db2274e..c5e1cc5 100644 --- a/demo/chords.js +++ b/demo/chords.js @@ -58,6 +58,11 @@ var drawCircos = function (error, GRCh37, cytobands, data) { ticks: { display: true, labelDenominator: 1000000 + }, + events: { + 'click.demo': function (d, i, nodes, event) { + console.log('clicked on layout block', d, event) + } } } ) @@ -88,6 +93,11 @@ var drawCircos = function (error, GRCh37, cytobands, data) { color: '#ff5722', tooltipContent: function (d) { return '

' + d.source.id + ' ➤ ' + d.target.id + ': ' + d.value + '

(CTRL+C to copy to clipboard)' + }, + events: { + 'mouseover.demo': function (d, i, nodes, event) { + console.log(d, i, nodes, event.pageX) + } } } ) diff --git a/demo/heatmap.js b/demo/heatmap.js index db36aea..3a65f08 100644 --- a/demo/heatmap.js +++ b/demo/heatmap.js @@ -43,7 +43,12 @@ function drawCircos(error, months, electricalConsumption, daysOff) { innerRadius: 0.8, outerRadius: 0.98, logScale: false, - color: 'YlOrRd' + color: 'YlOrRd', + events: { + 'mouseover.demo': function (d, i, nodes, event) { + console.log(d, i, nodes, event) + } + } }) .heatmap('days-off', daysOff, { innerRadius: 0.7, diff --git a/demo/index.html b/demo/index.html index c27c422..4e04db4 100644 --- a/demo/index.html +++ b/demo/index.html @@ -33,7 +33,7 @@ - + diff --git a/dist/circos.es6.js b/dist/circos.es6.js index 45f4832..517a043 100644 --- a/dist/circos.es6.js +++ b/dist/circos.es6.js @@ -134,6 +134,63 @@ module.exports = isArray; /* 3 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_creator__ = __webpack_require__(86); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "creator", function() { return __WEBPACK_IMPORTED_MODULE_0__src_creator__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_local__ = __webpack_require__(309); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "local", function() { return __WEBPACK_IMPORTED_MODULE_1__src_local__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_matcher__ = __webpack_require__(158); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "matcher", function() { return __WEBPACK_IMPORTED_MODULE_2__src_matcher__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_mouse__ = __webpack_require__(310); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "mouse", function() { return __WEBPACK_IMPORTED_MODULE_3__src_mouse__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_namespace__ = __webpack_require__(87); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "namespace", function() { return __WEBPACK_IMPORTED_MODULE_4__src_namespace__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_namespaces__ = __webpack_require__(88); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "namespaces", function() { return __WEBPACK_IMPORTED_MODULE_5__src_namespaces__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__src_select__ = __webpack_require__(311); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "select", function() { return __WEBPACK_IMPORTED_MODULE_6__src_select__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src_selectAll__ = __webpack_require__(339); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selectAll", function() { return __WEBPACK_IMPORTED_MODULE_7__src_selectAll__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__src_selection_index__ = __webpack_require__(8); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selection", function() { return __WEBPACK_IMPORTED_MODULE_8__src_selection_index__["b"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__src_selector__ = __webpack_require__(92); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selector", function() { return __WEBPACK_IMPORTED_MODULE_9__src_selector__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__ = __webpack_require__(159); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selectorAll", function() { return __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__src_selection_style__ = __webpack_require__(162); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "style", function() { return __WEBPACK_IMPORTED_MODULE_11__src_selection_style__["b"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__src_touch__ = __webpack_require__(340); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "touch", function() { return __WEBPACK_IMPORTED_MODULE_12__src_touch__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__src_touches__ = __webpack_require__(341); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "touches", function() { return __WEBPACK_IMPORTED_MODULE_13__src_touches__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__src_window__ = __webpack_require__(93); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "window", function() { return __WEBPACK_IMPORTED_MODULE_14__src_window__["a"]; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__src_selection_on__ = __webpack_require__(90); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "event", function() { return __WEBPACK_IMPORTED_MODULE_15__src_selection_on__["c"]; }); +/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "customEvent", function() { return __WEBPACK_IMPORTED_MODULE_15__src_selection_on__["a"]; }); + + + + + + + + + + + + + + + + + + +/***/ }), +/* 4 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = newInterval; var t0 = new Date, @@ -206,7 +263,7 @@ function newInterval(floori, offseti, count, field) { /***/ }), -/* 4 */ +/* 5 */ /***/ (function(module, exports, __webpack_require__) { var freeGlobal = __webpack_require__(124); @@ -220,63 +277,6 @@ var root = freeGlobal || freeSelf || Function('return this')(); module.exports = root; -/***/ }), -/* 5 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_creator__ = __webpack_require__(86); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "creator", function() { return __WEBPACK_IMPORTED_MODULE_0__src_creator__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_local__ = __webpack_require__(309); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "local", function() { return __WEBPACK_IMPORTED_MODULE_1__src_local__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_matcher__ = __webpack_require__(158); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "matcher", function() { return __WEBPACK_IMPORTED_MODULE_2__src_matcher__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_mouse__ = __webpack_require__(310); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "mouse", function() { return __WEBPACK_IMPORTED_MODULE_3__src_mouse__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_namespace__ = __webpack_require__(87); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "namespace", function() { return __WEBPACK_IMPORTED_MODULE_4__src_namespace__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_namespaces__ = __webpack_require__(88); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "namespaces", function() { return __WEBPACK_IMPORTED_MODULE_5__src_namespaces__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__src_select__ = __webpack_require__(311); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "select", function() { return __WEBPACK_IMPORTED_MODULE_6__src_select__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src_selectAll__ = __webpack_require__(339); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selectAll", function() { return __WEBPACK_IMPORTED_MODULE_7__src_selectAll__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__src_selection_index__ = __webpack_require__(8); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selection", function() { return __WEBPACK_IMPORTED_MODULE_8__src_selection_index__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__src_selector__ = __webpack_require__(92); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selector", function() { return __WEBPACK_IMPORTED_MODULE_9__src_selector__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__ = __webpack_require__(159); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "selectorAll", function() { return __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__src_selection_style__ = __webpack_require__(162); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "style", function() { return __WEBPACK_IMPORTED_MODULE_11__src_selection_style__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__src_touch__ = __webpack_require__(340); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "touch", function() { return __WEBPACK_IMPORTED_MODULE_12__src_touch__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__src_touches__ = __webpack_require__(341); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "touches", function() { return __WEBPACK_IMPORTED_MODULE_13__src_touches__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__src_window__ = __webpack_require__(93); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "window", function() { return __WEBPACK_IMPORTED_MODULE_14__src_window__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__src_selection_on__ = __webpack_require__(90); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "event", function() { return __WEBPACK_IMPORTED_MODULE_15__src_selection_on__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "customEvent", function() { return __WEBPACK_IMPORTED_MODULE_15__src_selection_on__["a"]; }); - - - - - - - - - - - - - - - - - - /***/ }), /* 6 */ /***/ (function(module, exports) { @@ -1139,7 +1139,7 @@ var _d3Dispatch = __webpack_require__(194); var _d3Shape = __webpack_require__(11); -var _d3Selection = __webpack_require__(5); +var _d3Selection = __webpack_require__(3); var _configUtils = __webpack_require__(458); @@ -1198,6 +1198,13 @@ var Track = function () { _this.dispatch.call('mouseout', _this, d); }); + Object.keys(this.conf.events).forEach(function (eventName) { + var conf = _this.conf; + selection.on(eventName, function (d, i, nodes) { + conf.events[eventName](d, i, nodes, _d3Selection.event); + }); + }); + return this; } }, { @@ -1273,7 +1280,7 @@ exports.default = Track; /* harmony export (immutable) */ __webpack_exports__["a"] = Transition; /* harmony export (immutable) */ __webpack_exports__["b"] = transition; /* harmony export (immutable) */ __webpack_exports__["c"] = newId; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__attr__ = __webpack_require__(414); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__attrTween__ = __webpack_require__(427); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__delay__ = __webpack_require__(428); @@ -1634,6 +1641,10 @@ var common = { tooltipContent: { value: null, iteratee: false + }, + events: { + value: {}, + iteratee: false } }; @@ -1811,7 +1822,7 @@ module.exports = identity; /* 29 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(4); +var root = __webpack_require__(5); /** Built-in value references. */ var Symbol = root.Symbol; @@ -2650,7 +2661,7 @@ module.exports = isArguments; /* 58 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(4), +/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(5), stubFalse = __webpack_require__(271); /** Detect free variable `exports`. */ @@ -3357,7 +3368,7 @@ module.exports = setToString; /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(22), - root = __webpack_require__(4); + root = __webpack_require__(5); /* Built-in method references that are verified to be native. */ var Map = getNative(root, 'Map'); @@ -4597,12 +4608,12 @@ function nap() { function sleep(time) { if (frame) return; // Soonest alarm already set, or will be. if (timeout) timeout = clearTimeout(timeout); - var delay = time - clockNow; + var delay = time - clockNow; // Strictly less than if we recomputed clockNow. if (delay > 24) { - if (time < Infinity) timeout = setTimeout(wake, delay); + if (time < Infinity) timeout = setTimeout(wake, time - clock.now() - clockSkew); if (interval) interval = clearInterval(interval); } else { - if (!interval) clockLast = clockNow, interval = setInterval(poke, pokeDelay); + if (!interval) clockLast = clock.now(), interval = setInterval(poke, pokeDelay); frame = 1, setFrame(wake); } } @@ -5444,7 +5455,7 @@ function map(object, f) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_interval__ = __webpack_require__(4); /* unused harmony reexport timeInterval */ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_millisecond__ = __webpack_require__(524); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["a"]; }); @@ -5898,7 +5909,7 @@ module.exports = baseFor; /* 131 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(4); +/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(5); /** Detect free variable `exports`. */ var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; @@ -5962,7 +5973,7 @@ module.exports = cloneTypedArray; /* 133 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(4); +var root = __webpack_require__(5); /** Built-in value references. */ var Uint8Array = root.Uint8Array; @@ -6576,7 +6587,7 @@ module.exports = getTag; /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(22), - root = __webpack_require__(4); + root = __webpack_require__(5); /* Built-in method references that are verified to be native. */ var WeakMap = getNative(root, 'WeakMap'); @@ -7729,14 +7740,15 @@ var e10 = Math.sqrt(50), e2 = Math.sqrt(2); /* harmony default export */ __webpack_exports__["a"] = (function(start, stop, count) { - var reverse = stop < start, + var reverse, i = -1, n, ticks, step; - if (reverse) n = start, start = stop, stop = n; - + stop = +stop, start = +start, count = +count; + if (start === stop && count > 0) return [start]; + if (reverse = stop < start) n = start, start = stop, stop = n; if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return []; if (step > 0) { @@ -7862,7 +7874,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.registerTooltip = registerTooltip; -var _d3Selection = __webpack_require__(5); +var _d3Selection = __webpack_require__(3); __webpack_require__(407); @@ -8331,7 +8343,7 @@ var composeArgs = __webpack_require__(209), getHolder = __webpack_require__(217), reorder = __webpack_require__(478), replaceHolders = __webpack_require__(114), - root = __webpack_require__(4); + root = __webpack_require__(5); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1, @@ -10085,7 +10097,7 @@ var _map = __webpack_require__(140); var _map2 = _interopRequireDefault(_map); -var _d3Selection = __webpack_require__(5); +var _d3Selection = __webpack_require__(3); var _index = __webpack_require__(342); @@ -10476,7 +10488,7 @@ module.exports = isMasked; /* 242 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(4); +var root = __webpack_require__(5); /** Used to detect overreaching core-js shims. */ var coreJsData = root['__core-js_shared__']; @@ -12296,7 +12308,7 @@ module.exports = equalObjects; /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(22), - root = __webpack_require__(4); + root = __webpack_require__(5); /* Built-in method references that are verified to be native. */ var DataView = getNative(root, 'DataView'); @@ -12309,7 +12321,7 @@ module.exports = DataView; /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(22), - root = __webpack_require__(4); + root = __webpack_require__(5); /* Built-in method references that are verified to be native. */ var Promise = getNative(root, 'Promise'); @@ -12322,7 +12334,7 @@ module.exports = Promise; /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(22), - root = __webpack_require__(4); + root = __webpack_require__(5); /* Built-in method references that are verified to be native. */ var Set = getNative(root, 'Set'); @@ -14229,6 +14241,7 @@ exports.default = { }, onClick: null, onMouseOver: null, + events: {}, zIndex: 100 }; @@ -14506,6 +14519,8 @@ var _d3Shape = __webpack_require__(11); var _d3Array = __webpack_require__(7); +var _d3Selection = __webpack_require__(3); + function renderLayoutLabels(conf, block) { var radius = conf.innerRadius + conf.labels.radialOffset; @@ -14584,6 +14599,12 @@ function renderLayout(parentElement, instance) { return d.id; }).attr('opacity', conf.opacity); + Object.keys(conf.events).forEach(function (eventName) { + block.on(eventName, function (d, i, nodes) { + conf.events[eventName](d, i, nodes, _d3Selection.event); + }); + }); + var entry = (0, _d3Shape.arc)().innerRadius(conf.innerRadius).outerRadius(conf.outerRadius).cornerRadius(conf.cornerRadius).startAngle(function (d) { return d.start; }).endAngle(function (d) { @@ -16689,7 +16710,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__interrupt__ = __webpack_require__(409); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__transition__ = __webpack_require__(413); @@ -16905,7 +16926,7 @@ function inherit(node, id) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_interpolate__ = __webpack_require__(12); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_selection__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__tween__ = __webpack_require__(69); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__interpolate__ = __webpack_require__(204); @@ -17549,7 +17570,7 @@ var cubehelixLong = cubehelix(__WEBPACK_IMPORTED_MODULE_1__color__["a" /* defaul /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(3); function attrTweenNS(fullname, value) { @@ -17675,7 +17696,7 @@ function easeConstant(id, value) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__index__ = __webpack_require__(19); @@ -17785,7 +17806,7 @@ function removeFunction(id) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__index__ = __webpack_require__(19); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__schedule__ = __webpack_require__(9); @@ -17817,7 +17838,7 @@ function removeFunction(id) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__index__ = __webpack_require__(19); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__schedule__ = __webpack_require__(9); @@ -17853,7 +17874,7 @@ function removeFunction(id) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(3); var Selection = __WEBPACK_IMPORTED_MODULE_0_d3_selection__["selection"].prototype.constructor; @@ -17869,7 +17890,7 @@ var Selection = __WEBPACK_IMPORTED_MODULE_0_d3_selection__["selection"].prototyp "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_interpolate__ = __webpack_require__(12); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_selection__ = __webpack_require__(5); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_selection__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__tween__ = __webpack_require__(69); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__interpolate__ = __webpack_require__(204); @@ -19886,7 +19907,7 @@ module.exports = ary; /***/ (function(module, exports, __webpack_require__) { var createCtor = __webpack_require__(70), - root = __webpack_require__(4); + root = __webpack_require__(5); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1; @@ -19925,7 +19946,7 @@ var apply = __webpack_require__(49), createRecurry = __webpack_require__(211), getHolder = __webpack_require__(217), replaceHolders = __webpack_require__(114), - root = __webpack_require__(4); + root = __webpack_require__(5); /** * Creates a function that wraps `func` to enable currying. @@ -20454,7 +20475,7 @@ module.exports = reorder; var apply = __webpack_require__(49), createCtor = __webpack_require__(70), - root = __webpack_require__(4); + root = __webpack_require__(5); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1; @@ -22193,7 +22214,7 @@ function threshold() { "use strict"; /* unused harmony export milliseconds */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); var millisecond = Object(__WEBPACK_IMPORTED_MODULE_0__interval__["a" /* default */])(function() { @@ -22228,7 +22249,7 @@ var milliseconds = millisecond.range; "use strict"; /* unused harmony export seconds */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22253,7 +22274,7 @@ var seconds = second.range; "use strict"; /* unused harmony export minutes */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22278,7 +22299,7 @@ var minutes = minute.range; "use strict"; /* unused harmony export hours */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22305,7 +22326,7 @@ var hours = hour.range; "use strict"; /* unused harmony export days */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22343,7 +22364,7 @@ var days = day.range; /* unused harmony export thursdays */ /* unused harmony export fridays */ /* unused harmony export saturdays */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22382,7 +22403,7 @@ var saturdays = saturday.range; "use strict"; /* unused harmony export months */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); var month = Object(__WEBPACK_IMPORTED_MODULE_0__interval__["a" /* default */])(function(date) { @@ -22406,7 +22427,7 @@ var months = month.range; "use strict"; /* unused harmony export years */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); var year = Object(__WEBPACK_IMPORTED_MODULE_0__interval__["a" /* default */])(function(date) { @@ -22441,7 +22462,7 @@ var years = year.range; "use strict"; /* unused harmony export utcMinutes */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22466,7 +22487,7 @@ var utcMinutes = utcMinute.range; "use strict"; /* unused harmony export utcHours */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22491,7 +22512,7 @@ var utcHours = utcHour.range; "use strict"; /* unused harmony export utcDays */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22529,7 +22550,7 @@ var utcDays = utcDay.range; /* unused harmony export utcThursdays */ /* unused harmony export utcFridays */ /* unused harmony export utcSaturdays */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__duration__ = __webpack_require__(15); @@ -22568,7 +22589,7 @@ var utcSaturdays = utcSaturday.range; "use strict"; /* unused harmony export utcMonths */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); var utcMonth = Object(__WEBPACK_IMPORTED_MODULE_0__interval__["a" /* default */])(function(date) { @@ -22592,7 +22613,7 @@ var utcMonths = utcMonth.range; "use strict"; /* unused harmony export utcYears */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__interval__ = __webpack_require__(4); var utcYear = Object(__WEBPACK_IMPORTED_MODULE_0__interval__["a" /* default */])(function(date) { @@ -23805,7 +23826,7 @@ var scheme = new Array(3).concat( Object.defineProperty(exports, "__esModule", { value: true }); -exports.renderAxes = undefined; +exports.renderAxes = exports._buildAxesData = undefined; var _range = __webpack_require__(586); @@ -23832,7 +23853,7 @@ var _buildAxisData = function _buildAxisData(value, axesGroup, conf) { }; }; -var _buildAxesData = function _buildAxesData(conf) { +var _buildAxesData = exports._buildAxesData = function _buildAxesData(conf) { return (0, _reduce2.default)(conf.axes, function (aggregator, axesGroup) { if (!axesGroup.position && !axesGroup.spacing) { _logger2.default.warn('Skipping axe group with no position and spacing defined'); @@ -24509,6 +24530,8 @@ var _isFunction = __webpack_require__(23); var _isFunction2 = _interopRequireDefault(_isFunction); +var _d3Selection = __webpack_require__(3); + var _configs = __webpack_require__(21); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -24586,6 +24609,12 @@ var Chords = function (_Track) { return _this2.dispatch.call('mouseout', _this2, d); }); + Object.keys(conf.events).forEach(function (eventName) { + link.on(eventName, function (d, i, nodes) { + conf.events[eventName](d, i, nodes, _d3Selection.event); + }); + }); + link.attr('fill', conf.colorValue); return link; @@ -25422,7 +25451,7 @@ var _clipboardJs = __webpack_require__(610); var _clipboardJs2 = _interopRequireDefault(_clipboardJs); -var _d3Selection = __webpack_require__(5); +var _d3Selection = __webpack_require__(3); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } diff --git a/dist/circos.js b/dist/circos.js index be2e936..e26f2db 100644 --- a/dist/circos.js +++ b/dist/circos.js @@ -1,2 +1,2 @@ -var Circos=function(t){function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var e={};return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=235)}([function(t,n,e){"use strict";n.a=function(t){for(var n=t.length/6|0,e=new Array(n),r=0;r0))return a;do{a.push(new Date(+e))}while(n(e,i),t(e),e=n)for(;t(n),!e(n);)n.setTime(n-1)},function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););})},e&&(u.count=function(n,r){return i.setTime(+n),a.setTime(+r),t(i),t(a),Math.floor(e(i,a))},u.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?u.filter(o?function(n){return o(n)%t==0}:function(n){return u.count(0,n)%t==0}):u:null}),u}n.a=r;var i=new Date,a=new Date},function(t,n,e){var r=e(124),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(86);e.d(n,"creator",function(){return r.a});var i=e(309);e.d(n,"local",function(){return i.a});var a=e(158);e.d(n,"matcher",function(){return a.a});var o=e(310);e.d(n,"mouse",function(){return o.a});var u=e(87);e.d(n,"namespace",function(){return u.a});var c=e(88);e.d(n,"namespaces",function(){return c.a});var f=e(311);e.d(n,"select",function(){return f.a});var s=e(339);e.d(n,"selectAll",function(){return s.a});var l=e(8);e.d(n,"selection",function(){return l.b});var d=e(92);e.d(n,"selector",function(){return d.a});var h=e(159);e.d(n,"selectorAll",function(){return h.a});var p=e(162);e.d(n,"style",function(){return p.b});var b=e(340);e.d(n,"touch",function(){return b.a});var v=e(341);e.d(n,"touches",function(){return v.a});var y=e(93);e.d(n,"window",function(){return y.a});var _=e(90);e.d(n,"event",function(){return _.c}),e.d(n,"customEvent",function(){return _.a})},function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(180);e.d(n,"bisect",function(){return r.c}),e.d(n,"bisectRight",function(){return r.b}),e.d(n,"bisectLeft",function(){return r.a});var i=e(36);e.d(n,"ascending",function(){return i.a});var a=e(181);e.d(n,"bisector",function(){return a.a});var o=e(390);e.d(n,"cross",function(){return o.a});var u=e(391);e.d(n,"descending",function(){return u.a});var c=e(183);e.d(n,"deviation",function(){return c.a});var f=e(185);e.d(n,"extent",function(){return f.a});var s=e(392);e.d(n,"histogram",function(){return s.a});var l=e(395);e.d(n,"thresholdFreedmanDiaconis",function(){return l.a});var d=e(396);e.d(n,"thresholdScott",function(){return d.a});var h=e(189);e.d(n,"thresholdSturges",function(){return h.a});var p=e(397);e.d(n,"max",function(){return p.a});var b=e(398);e.d(n,"mean",function(){return b.a});var v=e(399);e.d(n,"median",function(){return v.a});var y=e(400);e.d(n,"merge",function(){return y.a});var _=e(190);e.d(n,"min",function(){return _.a});var g=e(182);e.d(n,"pairs",function(){return g.a});var m=e(401);e.d(n,"permute",function(){return m.a});var x=e(103);e.d(n,"quantile",function(){return x.a});var w=e(187);e.d(n,"range",function(){return w.a});var j=e(402);e.d(n,"scan",function(){return j.a});var O=e(403);e.d(n,"shuffle",function(){return O.a});var M=e(404);e.d(n,"sum",function(){return M.a});var k=e(188);e.d(n,"ticks",function(){return k.a}),e.d(n,"tickIncrement",function(){return k.b}),e.d(n,"tickStep",function(){return k.c});var A=e(191);e.d(n,"transpose",function(){return A.a});var T=e(184);e.d(n,"variance",function(){return T.a});var R=e(405);e.d(n,"zip",function(){return R.a})},function(t,n,e){"use strict";function r(t,n){this._groups=t,this._parents=n}function i(){return new r([[document.documentElement]],N)}e.d(n,"c",function(){return N}),n.a=r;var a=e(312),o=e(313),u=e(314),c=e(315),f=e(160),s=e(317),l=e(318),d=e(319),h=e(320),p=e(321),b=e(322),v=e(323),y=e(324),_=e(325),g=e(326),m=e(327),x=e(162),w=e(328),j=e(329),O=e(330),M=e(331),k=e(332),A=e(333),T=e(334),R=e(335),P=e(336),S=e(337),C=e(90),E=e(338),N=[null];r.prototype=i.prototype={constructor:r,select:a.a,selectAll:o.a,filter:u.a,data:c.a,enter:f.b,exit:s.a,merge:l.a,order:d.a,sort:h.a,call:p.a,nodes:b.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,datum:S.a,on:C.b,dispatch:E.a},n.b=i},function(t,n,e){"use strict";function r(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>l)throw new Error("too late");return e}function i(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>h)throw new Error("too late");return e}function a(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("too late");return e}function o(t,n,e){function r(t){e.state=d,e.timer.restart(i,e.delay,e.time),e.delay<=t&&i(t-e.delay)}function i(r){var s,l,v,_;if(e.state!==d)return o();for(s in f)if(_=f[s],_.name===e.name){if(_.state===p)return Object(c.b)(i);_.state===b?(_.state=y,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete f[s]):+s0&&(0,l.renderAxes)(o,this.conf,t,this.scale);var u=this.renderDatum(o,this.conf,t._layout);return this.conf.tooltipContent&&(0,a.registerTooltip)(this,t,u,this.conf),u.on("mouseover",function(n,e){r.dispatch.call("mouseover",r,n),r.conf.tooltipContent&&t.clipboard.attr("value",r.conf.tooltipContent(n))}),u.on("mouseout",function(t,n){r.dispatch.call("mouseout",r,t)}),this}},{key:"renderBlock",value:function(t,n,e,r){var i=this,a=t.selectAll(".block").data(n).enter().append("g").attr("class","block").attr("transform",function(t){return"rotate("+360*e.blocks[t.key].start/(2*Math.PI)+")"});return r.backgrounds&&a.selectAll(".background").data(function(t){return r.backgrounds.map(function(n){return{start:n.start||r.cmin,end:n.end||r.cmax,angle:e.blocks[t.key].end-e.blocks[t.key].start,color:n.color,opacity:n.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,u.arc)().innerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.start):r.innerRadius+i.scale(t.start)}).outerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.end):r.innerRadius+i.scale(t.end)}).startAngle(0).endAngle(function(t){return t.angle})),a}},{key:"theta",value:function(t,n){return t/n.len*(n.end-n.start)}},{key:"x",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.cos(a)}},{key:"y",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.sin(a)}}]),t}();n.default=d},function(t,n,e){"use strict";function r(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function i(t){return Object(o.selection)().transition(t)}function a(){return++O}n.a=r,n.b=i,n.c=a;var o=e(5),u=e(414),c=e(427),f=e(428),s=e(429),l=e(430),d=e(431),h=e(432),p=e(433),b=e(434),v=e(435),y=e(436),_=e(437),g=e(438),m=e(439),x=e(440),w=e(441),j=e(69),O=0,M=o.selection.prototype;r.prototype=i.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:p.a,attr:u.a,attrTween:c.a,style:g.a,styleTween:m.a,text:x.a,remove:b.a,tween:j.a,delay:f.a,duration:s.a,ease:l.a}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n,e,r){return!!(0,b.default)((0,h.default)(e),t)||(x.log(1,"datum","unknown parent id",{line:n+1,value:t,header:r,layoutSummary:e}),!1)}function a(t,n){return(0,y.default)(t,function(t,e){return!isNaN(t)||(x.log(1,"datum","not a number",{line:n+1,value:t,header:e}),!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 u(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}))}function c(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({start:t.start,end:t.end},n)}).filter(function(t){return!(t.start<0||t.end>n[t.block_id])||(x.log(2,"position","position inconsistency",{datum:t,layoutSummary:n}),!1)}))}function f(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position,value:t.value},n)}))}function s(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position},n)}))}function l(t,n){if(0===t.length)return{data:[],meta:{min:null,max:null}};var e=t.filter(function(t,e){return t.source?i(t.source.id,e,n,"sourceId"):(x.warn("No source for data at index "+e),!1)}).filter(function(t,e){return t.target?i(t.target.id,e,n,"targetId"):(x.warn("No target for data at index "+e),!1)}).filter(function(t,n){return a({sourceStart:t.source.start,sourceEnd:t.source.end,targetStart:t.target.start,targetEnd:t.target.end,value:t.value||1},n)});return{data:e,meta:{min:(0,m.min)(e,function(t){return t.value}),max:(0,m.max)(e,function(t){return t.value})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.parseSpanValueData=u,n.parseSpanStringData=c,n.parsePositionValueData=f,n.parsePositionTextData=s,n.parseChordData=l;var d=e(17),h=r(d),p=e(590),b=r(p),v=e(594),y=r(v),_=e(140),g=(r(_),e(222)),m=e(7),x=console},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={axes:{value:[],iteratee:!1},showAxesTooltip:{value:!0,iteratee:!1}},i={colorPaletteSize:{value:9,iteratee:!1},colorPalette:{value:"YlGnBu",iteratee:!1},usePalette:{value:!0,iteratee:!1},colorPaletteReverse:{value:!0,iteratee:!1}},a={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}},u={zIndex:{value:!1,iteratee:!1},opacity:{value:1,iteratee:!0},tooltipContent:{value:null,iteratee:!1}};n.axes=r,n.palette=i,n.radial=a,n.values=o,n.common=u},function(t,n,e){function r(t,n){var e=a(t,n);return i(e)?e:void 0}var i=e(238),a=e(243);t.exports=r},function(t,n,e){function r(t){if(!a(t))return!1;var n=i(t);return n==u||n==c||n==o||n==f}var i=e(24),a=e(6),o="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,n,e){function r(t){return null==t?void 0===t?c:u:f&&f in Object(t)?a(t):o(t)}var i=e(29),a=e(239),o=e(240),u="[object Null]",c="[object Undefined]",f=i?i.toStringTag:void 0;t.exports=r},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n){t.exports={}},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return a});var r=Array.prototype,i=r.map,a=r.slice},function(t,n){function e(t){return t}t.exports=e},function(t,n,e){var r=e(4),i=r.Symbol;t.exports=i},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++en?1:t>=n?0:NaN}},function(t,n,e){function r(t,n,e){return i(a,t,n,e)}var i=e(460),a=e(462);t.exports=r},function(t,n){function e(t,n){return t===n||t!==t&&n!==n}t.exports=e},function(t,n,e){var r=e(280),i=e(282),a=i(r);t.exports=a},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,i=Array(r);++e1?0:t<-1?h:Math.acos(t)}function i(t){return t>=1?p:t<=-1?-p:Math.asin(t)}e.d(n,"a",function(){return a}),e.d(n,"d",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"h",function(){return c}),e.d(n,"i",function(){return f}),e.d(n,"k",function(){return s}),e.d(n,"l",function(){return l}),e.d(n,"f",function(){return d}),e.d(n,"j",function(){return h}),e.d(n,"g",function(){return p}),e.d(n,"m",function(){return b}),n.b=r,n.c=i;var a=Math.abs,o=Math.atan2,u=Math.cos,c=Math.max,f=Math.min,s=Math.sin,l=Math.sqrt,d=1e-12,h=Math.PI,p=h/2,b=2*h},function(t,n,e){"use strict";n.a=function(t,n){if((i=t.length)>1)for(var e,r,i,a=1,o=t[n[0]],u=o.length;a=0;)e[n]=n;return e}},function(t,n,e){"use strict";n.a=function(t){return null===t?NaN:+t}},function(t,n,e){"use strict";function r(t,n){return function(e){return t+e*n}}function i(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function a(t,n){var e=n-t;return e?r(t,e>180||e<-180?e-360*Math.round(e/360):e):Object(c.a)(isNaN(t)?n:t)}function o(t){return 1==(t=+t)?u:function(n,e){return e-n?i(n,e,t):Object(c.a)(isNaN(n)?e:n)}}function u(t,n){var e=n-t;return e?r(t,e):Object(c.a)(isNaN(t)?n:t)}n.c=a,n.b=o,n.a=u;var c=e(199)},function(t,n,e){"use strict";function r(t){var n=t.domain;return t.ticks=function(t){var e=n();return Object(a.ticks)(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){return Object(c.a)(n(),t,e)},t.nice=function(e){null==e&&(e=10);var r,i=n(),o=0,u=i.length-1,c=i[o],f=i[u];return f0?(c=Math.floor(c/r)*r,f=Math.ceil(f/r)*r,r=Object(a.tickIncrement)(c,f,e)):r<0&&(c=Math.ceil(c*r)/r,f=Math.floor(f*r)/r,r=Object(a.tickIncrement)(c,f,e)),r>0?(i[o]=Math.floor(c/r)*r,i[u]=Math.ceil(f/r)*r,n(i)):r<0&&(i[o]=Math.ceil(c*r)/r,i[u]=Math.floor(f*r)/r,n(i)),t},t}function i(){var t=Object(u.b)(u.c,o.c);return t.copy=function(){return Object(u.a)(t,i())},r(t)}n.b=r,n.a=i;var a=e(7),o=e(12),u=e(71),c=e(509)},function(t,n,e){"use strict";n.a=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}},function(t,n){function e(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}t.exports=e},function(t,n,e){function r(t){var n=this.__data__=new i(t);this.size=n.size}var i=e(51),a=e(250),o=e(251),u=e(252),c=e(253),f=e(254);r.prototype.clear=a,r.prototype.delete=o,r.prototype.get=u,r.prototype.has=c,r.prototype.set=f,t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t=e?1:r(t)}}}function a(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=0?n:t>=1?e:r(t)}}}function o(t,n,e,r){var i=t[0],a=t[1],o=n[0],u=n[1];return a2?u:o,s=h=null,c}function c(n){return(s||(s=f(v,y,g?i(t):t,_)))(+n)}var f,s,h,v=b,y=b,_=l.a,g=!1;return c.invert=function(t){return(h||(h=f(y,v,r,g?a(n):n)))(+t)},c.domain=function(t){return arguments.length?(v=d.a.call(t,p.a),e()):v.slice()},c.range=function(t){return arguments.length?(y=d.b.call(t),e()):y.slice()},c.rangeRound=function(t){return y=d.b.call(t),_=l.f,e()},c.clamp=function(t){return arguments.length?(g=!!t,e()):g},c.interpolate=function(t){return arguments.length?(_=t,e()):_},e()}n.c=r,n.a=c,n.b=f;var s=e(7),l=e(12),d=e(27),h=e(117),p=e(223),b=[0,1]},function(t,n,e){"use strict";var r=e(118);n.a=function(t){return t=Object(r.a)(Math.abs(t)),t?t[1]:NaN}},function(t,n,e){function r(t,n){return o(a(t,n,i),t+"")}var i=e(28),a=e(122),o=e(74);t.exports=r},function(t,n,e){var r=e(236),i=e(127),a=i(r);t.exports=a},function(t,n,e){var r=e(22),i=e(4),a=r(i,"Map");t.exports=a},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n,e){var r=e(273),i=e(136),a=e(274),o=a&&a.isTypedArray,u=o?i(o):r;t.exports=u},function(t,n,e){function r(t,n,e){var r=t[n];u.call(t,n)&&a(r,e)&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38),o=Object.prototype,u=o.hasOwnProperty;t.exports=r},function(t,n,e){var r=e(147),i=e(148),a=Object.prototype,o=a.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(n){return o.call(t,n)}))}:i;t.exports=c},function(t,n,e){function r(t,n){if(i(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!a(t))||(u.test(t)||!o.test(t)||null!=n&&t in Object(n))}var i=e(2),a=e(34),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,n,e){"use strict";function r(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===o.b&&n.documentElement.namespaceURI===o.b?n.createElement(t):n.createElementNS(e,t)}}function i(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var a=e(87),o=e(88);n.a=function(t){var n=Object(a.a)(t);return(n.local?i:r)(n)}},function(t,n,e){"use strict";var r=e(88);n.a=function(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),r.a.hasOwnProperty(n)?{space:r.a[n],local:t}:t}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r="http://www.w3.org/1999/xhtml";n.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,n,e){"use strict";var r=e(90);n.a=function(){for(var t,n=r.c;t=n.sourceEvent;)n=t;return n}},function(t,n,e){"use strict";function r(t,n,e){return t=i(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function i(t,n,e){return function(r){var i=s;s=r;try{t.call(this,this.__data__,n,e)}finally{s=i}}}function a(t){return t.trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}})}function o(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,a=n.length;r1&&o(t,n[0],n[1])?n=[]:e>2&&o(n[0],n[1],n[2])&&(n=[n[0]]),i(t,r(n,1),[])});t.exports=u},function(t,n,e){function r(t,n,e,o,u){var c=-1,f=t.length;for(e||(e=a),u||(u=[]);++c0&&e(s)?n>1?r(s,n-1,e,o,u):i(u,s):o||(u[u.length]=s)}return u}var i=e(63),a=e(359);t.exports=r},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(100);n.a=function(){function t(t){var i,a,o,l=t.length,d=!1;for(null==c&&(s=f(o=Object(r.a)())),i=0;i<=l;++i)!(ia.f){var c=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*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/f,i=(i*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/f}if(t._l23_a>a.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-n*t._l12_2a)/l,u=(u*s+t._y1*t._l23_2a-e*t._l12_2a)/l}t._context.bezierCurveTo(r,i,o,u,t._x2,t._y2)}function i(t,n){this._context=t,this._alpha=n}n.b=r;var a=e(42),o=e(67);i.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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new i(t,n):new o.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){for(var n,e=0,r=-1,i=t.length;++r=1)return+e(t[i-1],i-1,t);var i,a=(i-1)*n,o=Math.floor(a),u=+e(t[o],o,t);return u+(+e(t[o+1],o+1,t)-u)*(a-o)}}},function(t,n,e){"use strict";function r(){return g||(w(i),g=x.now()+m)}function i(){g=0}function a(){this._call=this._time=this._next=null}function o(t,n,e){var r=new a;return r.restart(t,n,e),r}function u(){r(),++p;for(var t,n=d;n;)(t=g-n._time)>=0&&n._call.call(null,t),n=n._next;--p}function c(){g=(_=x.now())+m,p=b=0;try{u()}finally{p=0,s(),g=0}}function f(){var t=x.now(),n=t-_;n>y&&(m-=n,_=t)}function s(){for(var t,n,e=d,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:d=n);h=t,l(r)}function l(t){if(!p){b&&(b=clearTimeout(b));var n=t-g;n>24?(t<1/0&&(b=setTimeout(c,n)),v&&(v=clearInterval(v))):(v||(_=g,v=setInterval(f,y)),p=1,w(c))}}n.b=r,n.a=a,n.c=o;var d,h,p=0,b=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)};a.prototype=o.prototype={constructor:a,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?r():+e)+(null==n?0:+n),this._next||h===this||(h?h._next=this:d=this,h=this),this._call=t,this._time=e,l()},stop:function(){this._call&&(this._call=null,this._time=1/0,l())}}},function(t,n,e){"use strict";var r=e(13),i=e(197),a=e(200),o=e(201),u=e(68),c=e(202),f=e(203),s=e(199);n.a=function(t,n){var e,l=typeof n;return null==n||"boolean"===l?Object(s.a)(n):("number"===l?u.a:"string"===l?(e=Object(r.a)(n))?(n=e,i.a):f.a:n instanceof r.a?i.a:n instanceof Date?o.a:Array.isArray(n)?a.a:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?c.a:u.a)(t,n)}},function(t,n,e){"use strict";function r(){}function i(t){var n;return t=(t+"").trim().toLowerCase(),(n=x.exec(t))?(n=parseInt(n[1],16),new f(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=w.exec(t))?a(parseInt(n[1],16)):(n=j.exec(t))?new f(n[1],n[2],n[3],1):(n=O.exec(t))?new f(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=M.exec(t))?o(n[1],n[2],n[3],n[4]):(n=k.exec(t))?o(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=A.exec(t))?s(n[1],n[2]/100,n[3]/100,1):(n=T.exec(t))?s(n[1],n[2]/100,n[3]/100,n[4]):R.hasOwnProperty(t)?a(R[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function a(t){return new f(t>>16&255,t>>8&255,255&t,1)}function o(t,n,e,r){return r<=0&&(t=n=e=NaN),new f(t,n,e,r)}function u(t){return t instanceof r||(t=i(t)),t?(t=t.rgb(),new f(t.r,t.g,t.b,t.opacity)):new f}function c(t,n,e,r){return 1===arguments.length?u(t):new f(t,n,e,null==r?1:r)}function f(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function s(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new h(t,n,e,r)}function l(t){if(t instanceof h)return new h(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=i(t)),!t)return new h;if(t instanceof h)return t;t=t.rgb();var n=t.r/255,e=t.g/255,a=t.b/255,o=Math.min(n,e,a),u=Math.max(n,e,a),c=NaN,f=u-o,s=(u+o)/2;return f?(c=n===u?(e-a)/f+6*(e0&&s<1?0:c,new h(c,f,s,t.opacity)}function d(t,n,e,r){return 1===arguments.length?l(t):new h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function p(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}n.a=r,e.d(n,"d",function(){return v}),e.d(n,"c",function(){return y}),n.e=i,n.h=u,n.g=c,n.b=f,n.f=d;var b=e(107),v=.7,y=1/v,_="\\s*([+-]?\\d+)\\s*",g="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",x=/^#([0-9a-f]{3})$/,w=/^#([0-9a-f]{6})$/,j=new RegExp("^rgb\\("+[_,_,_]+"\\)$"),O=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),M=new RegExp("^rgba\\("+[_,_,_,g]+"\\)$"),k=new RegExp("^rgba\\("+[m,m,m,g]+"\\)$"),A=new RegExp("^hsl\\("+[g,m,m]+"\\)$"),T=new RegExp("^hsla\\("+[g,m,m,g]+"\\)$"),R={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(b.a)(r,i,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Object(b.a)(f,c,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,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},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(b.a)(h,d,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new h(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,t),new h(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new f(p(t>=240?t-240:t+120,i,r),p(t,i,r),p(t<120?t+240:t-120,i,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,n,e){"use strict";function r(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}n.b=r,n.a=function(t,n,e){t.prototype=n.prototype=e,e.constructor=t}},function(t,n,e){"use strict";function r(t,n,e,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*n+(4-6*a+3*o)*e+(1+3*t+3*a-3*o)*r+o*i)/6}n.a=r,n.b=function(t){var n=t.length-1;return function(e){var i=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),a=t[i],o=t[i+1],u=i>0?t[i-1]:2*a-o,c=i1?r[0]+r.slice(2):r,+t.slice(e+1)]}},function(t,n,e){"use strict";var r=(e(3),e(524));e.d(n,"c",function(){return r.a}),e.d(n,"m",function(){return r.a});var i=e(525);e.d(n,"g",function(){return i.a}),e.d(n,"q",function(){return i.a});var a=e(526);e.d(n,"d",function(){return a.a});var o=e(527);e.d(n,"b",function(){return o.a});var u=e(528);e.d(n,"a",function(){return u.a});var c=e(529);e.d(n,"i",function(){return c.b}),e.d(n,"h",function(){return c.b}),e.d(n,"e",function(){return c.a});var f=e(530);e.d(n,"f",function(){return f.a});var s=e(531);e.d(n,"j",function(){return s.a});var l=e(532);e.d(n,"n",function(){return l.a});var d=e(533);e.d(n,"l",function(){return d.a});var h=e(534);e.d(n,"k",function(){return h.a});var p=e(535);e.d(n,"s",function(){return p.b}),e.d(n,"r",function(){return p.b}),e.d(n,"o",function(){return p.a});var b=e(536);e.d(n,"p",function(){return b.a});var v=e(537);e.d(n,"t",function(){return v.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"c",function(){return u});var r,i,a,o,u,c=e(232);!function(t){r=Object(c.a)(t),i=r.format,a=r.parse,o=r.utcFormat,u=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,n,e){var r=e(49),i=e(73),a=e(244),o=e(279),u=i(function(t){return t.push(void 0,a),r(o,void 0,t)});t.exports=u},function(t,n,e){function r(t,n,e){return n=a(void 0===n?t.length-1:n,0),function(){for(var r=arguments,o=-1,u=a(r.length-n,0),c=Array(u);++o0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,i=16,a=Date.now;t.exports=e},function(t,n,e){function r(t,n,e,s,l){t!==n&&o(n,function(o,f){if(c(o))l||(l=new i),u(t,n,f,e,r,s,l);else{var d=s?s(t[f],o,f+"",t,n,l):void 0;void 0===d&&(d=o),a(t,f,d)}},f)}var i=e(50),a=e(129),o=e(130),u=e(268),c=e(6),f=e(59);t.exports=r},function(t,n,e){function r(t,n,e){(void 0===e||a(t[n],e))&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38);t.exports=r},function(t,n,e){var r=e(267),i=r();t.exports=i},function(t,n,e){(function(t){function r(t,n){if(n)return t.slice();var e=t.length,r=f?f(e):new t.constructor(e);return t.copy(r),r}var i=e(4),a="object"==typeof n&&n&&!n.nodeType&&n,o=a&&"object"==typeof t&&t&&!t.nodeType&&t,u=o&&o.exports===a,c=u?i.Buffer:void 0,f=c?c.allocUnsafe:void 0;t.exports=r}).call(n,e(78)(t))},function(t,n,e){function r(t,n){var e=n?i(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var i=e(79);t.exports=r},function(t,n,e){var r=e(4),i=r.Uint8Array;t.exports=i},function(t,n,e){function r(t){return"function"!=typeof t.constructor||o(t)?{}:i(a(t))}var i=e(55),a=e(80),o=e(56);t.exports=r},function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},function(t,n){function e(t){return function(n){return t(n)}}t.exports=e},function(t,n,e){function r(t,n){var e=o(t),r=!e&&a(t),s=!e&&!r&&u(t),d=!e&&!r&&!s&&f(t),h=e||r||s||d,p=h?i(t.length,String):[],b=p.length;for(var v in t)!n&&!l.call(t,v)||h&&("length"==v||s&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,b))||p.push(v);return p}var i=e(276),a=e(57),o=e(2),u=e(58),c=e(60),f=e(82),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){return i(function(n,e){var r=-1,i=e.length,o=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,u&&a(e[0],e[1],u)&&(o=i<3?void 0:o,i=1),n=Object(n);++rd))return!1;var p=s.get(t);if(p&&s.get(n))return p==n;var b=-1,v=!0,y=e&c?new i:void 0;for(s.set(t,n),s.set(n,t);++b1?this.each((null==n?r:"function"==typeof n?a:i)(t,n,null==e?"":e)):o(this.node(),t)}},function(t,n,e){function r(t){return i(t,a|o)}var i=e(94),a=1,o=4;t.exports=r},function(t,n,e){function r(t,n){return t&&i(n,a(n),t)}var i=e(31),a=e(17);t.exports=r},function(t,n,e){var r=e(63),i=e(80),a=e(84),o=e(148),u=Object.getOwnPropertySymbols,c=u?function(t){for(var n=[];t;)r(n,a(t)),t=i(t);return n}:o;t.exports=c},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(99),u=e(100);n.a=function(){function t(t){var n,i,a,o,u,b=t.length,v=!1,y=new Array(b),_=new Array(b);for(null==d&&(p=h(u=Object(r.a)())),n=0;n<=b;++n){if(!(n=i;--a)p.point(y[a],_[a]);p.lineEnd(),p.areaEnd()}v&&(y[n]=+e(o,n,t),_[n]=+f(o,n,t),p.point(c?+c(o,n,t):y[n],s?+s(o,n,t):_[n]))}if(u)return p=null,u+""||null}function n(){return Object(o.a)().defined(l).curve(h).context(d)}var e=u.a,c=null,f=Object(i.a)(0),s=u.b,l=Object(i.a)(!0),d=null,h=a.a,p=null;return t.x=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),c=null,t):e},t.x0=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),t):e},t.x1=function(n){return arguments.length?(c=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):c},t.y=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),s=null,t):f},t.y0=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),t):f},t.y1=function(n){return arguments.length?(s=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):s},t.lineX0=t.lineY0=function(){return n().x(e).y(f)},t.lineY1=function(){return n().x(e).y(s)},t.lineX1=function(){return n().x(c).y(f)},t.defined=function(n){return arguments.length?(l="function"==typeof n?n:Object(i.a)(!!n),t):l},t.curve=function(n){return arguments.length?(h=n,null!=d&&(p=h(d)),t):h},t.context=function(n){return arguments.length?(null==n?d=p=null:p=h(d=n),t):d},t}},function(t,n,e){"use strict";function r(t){this._curve=t}function i(t){function n(n){return new r(t(n))}return n._curve=t,n}e.d(n,"a",function(){return o}),n.b=i;var a=e(64),o=i(a.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,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}}},function(t,n,e){"use strict";function r(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Object(i.b)(t)):n()._curve},t}n.b=r;var i=e(167),a=e(99);n.a=function(){return r(Object(a.a)().curve(i.a))}},function(t,n,e){"use strict";n.a=function(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}},function(t,n,e){"use strict";e.d(n,"a",function(){return r});var r=Array.prototype.slice},function(t,n,e){"use strict";var r=e(42);n.a={draw:function(t,n){var e=Math.sqrt(n/r.j);t.moveTo(e,0),t.arc(0,0,e,0,r.m)}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}}},function(t,n,e){"use strict";var r=Math.sqrt(1/3),i=2*r;n.a={draw:function(t,n){var e=Math.sqrt(n/i),a=e*r;t.moveTo(0,-e),t.lineTo(a,0),t.lineTo(0,e),t.lineTo(-a,0),t.closePath()}}},function(t,n,e){"use strict";var r=e(42),i=Math.sin(r.j/10)/Math.sin(7*r.j/10),a=Math.sin(r.m/10)*i,o=-Math.cos(r.m/10)*i;n.a={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),i=a*e,u=o*e;t.moveTo(0,-e),t.lineTo(i,u);for(var c=1;c<5;++c){var f=r.m*c/5,s=Math.cos(f),l=Math.sin(f);t.lineTo(l*e,-s*e),t.lineTo(s*i-l*u,l*i+s*u)}t.closePath()}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}}},function(t,n,e){"use strict";var r=Math.sqrt(3);n.a={draw:function(t,n){var e=-Math.sqrt(n/(3*r));t.moveTo(0,2*e),t.lineTo(-r*e,-e),t.lineTo(r*e,-e),t.closePath()}}},function(t,n,e){"use strict";var r=-.5,i=Math.sqrt(3)/2,a=1/Math.sqrt(12),o=3*(a/2+1);n.a={draw:function(t,n){var e=Math.sqrt(n/o),u=e/2,c=e*a,f=u,s=e*a+e,l=-f,d=s;t.moveTo(u,c),t.lineTo(f,s),t.lineTo(l,d),t.lineTo(r*u-i*c,i*u+r*c),t.lineTo(r*f-i*s,i*f+r*s),t.lineTo(r*l-i*d,i*l+r*d),t.lineTo(r*u+i*c,r*c-i*u),t.lineTo(r*f+i*s,r*s-i*f),t.lineTo(r*l+i*d,r*d-i*l),t.closePath()}}},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(65),a=e(67);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._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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(67);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,n){switch(t=+t,n=+n,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.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var r=e(36),i=e(181),a=Object(i.a)(r.a),o=a.right,u=a.left;n.c=o},function(t,n,e){"use strict";function r(t){return function(n,e){return Object(i.a)(t(n),e)}}var i=e(36);n.a=function(t){return 1===t.length&&(t=r(t)),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)<0?r=a+1:i=a}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)>0?i=a:r=a+1}return r}}}},function(t,n,e){"use strict";function r(t,n){return[t,n]}n.b=r,n.a=function(t,n){null==n&&(n=r);for(var e=0,i=t.length-1,a=t[0],o=new Array(i<0?0:i);e1)return f/(o-1)}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,i,a=t.length,o=-1;if(null==n){for(;++o=e)for(r=i=e;++oe&&(r=e),i=e)for(r=i=e;++oe&&(r=e),i=0?(c>=a?10:c>=o?5:c>=u?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(c>=a?10:c>=o?5:c>=u?2:1)}function i(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),c=r/i;return c>=a?i*=10:c>=o?i*=5:c>=u&&(i*=2),n0)for(t=Math.ceil(t/o),n=Math.floor(n/o),a=new Array(i=Math.ceil(n-t+1));++c=e)for(r=e;++ae&&(r=e)}else for(;++a=e)for(r=e;++ae&&(r=e);return r}},function(t,n,e){"use strict";function r(t){return t.length}var i=e(190);n.a=function(t){if(!(o=t.length))return[];for(var n=-1,e=Object(i.a)(t,r),a=new Array(e);++nr.d&&e.states&&(f=n.slice(s,f),d[l]?d[l]+=f:d[++l]=f),(e=e[0])===(c=c[0])?d[l]?d[l]+=c:d[++l]=c:(d[++l]=null,h.push({i:l,x:Object(a.a)(e,c)})),s=u.lastIndex;return s3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;return r&&t*n<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),(r&&t*n>0?(0,g.scaleLog)().base(i):(0,g.scaleLinear)()).domain([t,n]).range([0,e]).clamp(!0)}Object.defineProperty(n,"__esModule",{value:!0}),n.smartBorders=i,n.computeMinMax=a,n.buildScale=o;var u=e(459),c=r(u),f=e(488),s=r(f),l=e(491),d=r(l),h=e(493),p=r(h),b=e(496),v=r(b),y=e(500),_=r(y),g=e(220)},function(t,n,e){var r=e(28),i=e(207),a=i?function(t,n){return i.set(t,n),t}:r;t.exports=a},function(t,n,e){var r=e(150),i=r&&new r;t.exports=i},function(t,n,e){function r(t,n,e,g,m,x,w,j,O,M){function k(){for(var h=arguments.length,p=Array(h),b=h;b--;)p[b]=arguments[b];if(P)var v=f(k),y=o(p,v);if(g&&(p=i(p,g,m,P)),x&&(p=a(p,x,w,P)),h-=y,P&&h1&&p.reverse(),A&&O(o=t.charCodeAt(n))||o>57){d=(46===o?h+t.slice(n+1):t.slice(n))+d,t=t.slice(0,n);break}}y&&!f&&(t=l(t,1/0));var O=u.length+t.length+d.length,M=O>1)+u+t+d+M.slice(O);break;default:t=M+u+t+d}return p(t)}t=Object(o.a)(t);var e=t.fill,r=t.align,i=t.sign,a=t.symbol,f=t.zero,v=t.width,y=t.comma,_=t.precision,g=t.type,m="$"===a?d[0]:"#"===a&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",x="$"===a?d[1]:/[%p]/.test(g)?b:"",w=u.a[g],j=!g||/[defgprs%]/.test(g);return _=null==_?g?6:12:/[gprs]/.test(g)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),n.toString=function(){return t+""},n}function e(t,e){var i=n((t=Object(o.a)(t),t.type="f",t)),a=3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(e)/3))),u=Math.pow(10,-a),c=s[8+a/3];return function(t){return i(u*t)+c}}var l=t.grouping&&t.thousands?Object(i.a)(t.grouping,t.thousands):f.a,d=t.currency,h=t.decimal,p=t.numerals?Object(a.a)(t.numerals):f.a,b=t.percent||"%";return{format:n,formatPrefix:e}}},function(t,n,e){"use strict";function r(t){return new i(t)}function i(t){if(!(n=o.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",u=n[4]||"",c=!!n[5],f=n[6]&&+n[6],s=!!n[7],l=n[8]&&+n[8].slice(1),d=n[9]||"";"n"===d?(s=!0,d="g"):a.a[d]||(d=""),(c||"0"===e&&"="===r)&&(c=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=u,this.zero=c,this.width=f,this.comma=s,this.precision=l,this.type=d}n.a=r;var a=e(227),o=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;r.prototype=i.prototype,i.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.type}},function(t,n,e){"use strict";var r=e(513),i=e(228),a=e(514);n.a={"":r.a,"%":function(t,n){return(100*t).toFixed(n)},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,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return Object(a.a)(100*t,n)},r:a.a,s:i.a,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r,i=e(118);n.a=function(t,n){var e=Object(i.a)(t,n);if(!e)return t+"";var a=e[0],o=e[1],u=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,c=a.length;return u===c?a:u>c?a+new Array(u-c+1).join("0"):u>0?a.slice(0,u)+"."+a.slice(u):"0."+new Array(1-u).join("0")+Object(i.a)(t,Math.max(0,n+u-1))[0]}},function(t,n,e){"use strict";n.a=function(t,n){t=t.slice();var e,r=0,i=t.length-1,a=t[r],o=t[i];return o=c)return-1;if(37===(i=n.charCodeAt(o++))){if(i=n.charAt(o++),!(a=Bt[i in nt?n.charAt(o++):i])||(r=a(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function u(t,n,e){var r=Mt.exec(n.slice(e));return r?(t.p=kt[r[0].toLowerCase()],e+r[0].length):-1}function c(t,n,e){var r=Rt.exec(n.slice(e));return r?(t.w=Pt[r[0].toLowerCase()],e+r[0].length):-1}function tt(t,n,e){var r=At.exec(n.slice(e));return r?(t.w=Tt[r[0].toLowerCase()],e+r[0].length):-1}function et(t,n,e){var r=Et.exec(n.slice(e));return r?(t.m=Nt[r[0].toLowerCase()],e+r[0].length):-1}function rt(t,n,e){var r=St.exec(n.slice(e));return r?(t.m=Ct[r[0].toLowerCase()],e+r[0].length):-1}function it(t,n,e){return o(t,yt,n,e)}function at(t,n,e){return o(t,_t,n,e)}function ot(t,n,e){return o(t,gt,n,e)}function ut(t){return wt[t.getDay()]}function ct(t){return xt[t.getDay()]}function ft(t){return Ot[t.getMonth()]}function st(t){return jt[t.getMonth()]}function lt(t){return mt[+(t.getHours()>=12)]}function dt(t){return wt[t.getUTCDay()]}function ht(t){return xt[t.getUTCDay()]}function pt(t){return Ot[t.getUTCMonth()]}function bt(t){return jt[t.getUTCMonth()]}function vt(t){return mt[+(t.getUTCHours()>=12)]}var yt=t.dateTime,_t=t.date,gt=t.time,mt=t.periods,xt=t.days,wt=t.shortDays,jt=t.months,Ot=t.shortMonths,Mt=f(mt),kt=s(mt),At=f(xt),Tt=s(xt),Rt=f(wt),Pt=s(wt),St=f(jt),Ct=s(jt),Et=f(Ot),Nt=s(Ot),It={a:ut,A:ct,b:ft,B:st,c:null,d:M,e:M,H:k,I:A,j:T,L:R,m:P,M:S,p:lt,S:C,U:E,w:N,W:I,x:null,X:null,y:D,Y:B,Z:z,"%":Q},Dt={a:dt,A:ht,b:pt,B:bt,c:null,d:L,e:L,H:F,I:U,j:W,L:Y,m:q,M:G,p:vt,S:V,U:H,w:X,W:$,x:null,X:null,y:K,Y:Z,Z:J,"%":Q},Bt={a:c,A:tt,b:et,B:rt,c:it,d:_,e:_,H:m,I:m,j:g,L:j,m:y,M:x,p:u,S:w,U:d,w:l,W:h,x:at,X:ot,y:b,Y:p,Z:v,"%":O};return It.x=n(_t,It),It.X=n(gt,It),It.c=n(yt,It),Dt.x=n(_t,Dt),Dt.X=n(gt,Dt),Dt.c=n(yt,Dt),{format:function(t){var e=n(t+="",It);return e.toString=function(){return t},e},parse:function(t){var n=e(t+="",r);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",Dt);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,i);return n.toString=function(){return t},n}}}function u(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a68?1900:2e3),e+r[0].length):-1}function v(t,n,e){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function y(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function _(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function g(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function m(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function x(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function w(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function j(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function O(t,n,e){var r=rt.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function M(t,n){return u(t.getDate(),n,2)}function k(t,n){return u(t.getHours(),n,2)}function A(t,n){return u(t.getHours()%12||12,n,2)}function T(t,n){return u(1+tt.a.count(Object(tt.j)(t),t),n,3)}function R(t,n){return u(t.getMilliseconds(),n,3)}function P(t,n){return u(t.getMonth()+1,n,2)}function S(t,n){return u(t.getMinutes(),n,2)}function C(t,n){return u(t.getSeconds(),n,2)}function E(t,n){return u(tt.h.count(Object(tt.j)(t),t),n,2)}function N(t){return t.getDay()}function I(t,n){return u(tt.e.count(Object(tt.j)(t),t),n,2)}function D(t,n){return u(t.getFullYear()%100,n,2)}function B(t,n){return u(t.getFullYear()%1e4,n,4)}function z(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+u(n/60|0,"0",2)+u(n%60,"0",2)}function L(t,n){return u(t.getUTCDate(),n,2)}function F(t,n){return u(t.getUTCHours(),n,2)}function U(t,n){return u(t.getUTCHours()%12||12,n,2)}function W(t,n){return u(1+tt.k.count(Object(tt.t)(t),t),n,3)}function Y(t,n){return u(t.getUTCMilliseconds(),n,3)}function q(t,n){return u(t.getUTCMonth()+1,n,2)}function G(t,n){return u(t.getUTCMinutes(),n,2)}function V(t,n){return u(t.getUTCSeconds(),n,2)}function H(t,n){return u(tt.r.count(Object(tt.t)(t),t),n,2)}function X(t){return t.getUTCDay()}function $(t,n){return u(tt.o.count(Object(tt.t)(t),t),n,2)}function K(t,n){return u(t.getUTCFullYear()%100,n,2)}function Z(t,n){return u(t.getUTCFullYear()%1e4,n,4)}function J(){return"+0000"}function Q(){return"%"}n.a=o;var tt=e(119),nt={"-":"",_:" ",0:"0"},et=/^\s*\d+/,rt=/^%/,it=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g},function(t,n,e){"use strict";function r(t){return t.toISOString()}e.d(n,"a",function(){return a});var i=e(120),a="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||Object(i.b)(a)},function(t,n,e){"use strict";e.d(n,"a",function(){return r}),e.d(n,"d",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"c",function(){return c});var r=Math.cos,i=Math.sin,a=Math.PI,o=a/2,u=2*a,c=Math.max},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(t,n){for(var e=0;e-1}var i=e(52);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=i(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var i=e(52);t.exports=r},function(t,n,e){function r(){this.__data__=new i,this.size=0}var i=e(51);t.exports=r},function(t,n){function e(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}t.exports=e},function(t,n){function e(t){return this.__data__.get(t)}t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=this.__data__;if(e instanceof i){var r=e.__data__;if(!a||r.length=O&&(O=j+1);!(w=m[O])&&++O<_;);x._next=w||null}}return s=new a.a(s,o),s._enter=l,s._exit=d,s}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(161),i=e(8);n.a=function(){return new i.a(this._exit||this._groups.map(r.a),this._parents)}},function(t,n,e){"use strict";var r=e(8);n.a=function(t){for(var n=this._groups,e=t._groups,i=n.length,a=e.length,o=Math.min(i,a),u=new Array(i),c=0;c=0;)(r=i[a])&&(o&&o!==r.nextSibling&&o.parentNode.insertBefore(r,o),o=r);return this}},function(t,n,e){"use strict";function r(t,n){return tn?1:t>=n?0:NaN}var i=e(8);n.a=function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=r);for(var e=this._groups,a=e.length,o=new Array(a),u=0;u1?this.each((null==n?r:"function"==typeof n?a:i)(t,n)):this.node()[t]}},function(t,n,e){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new a(t)}function a(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function o(t,n){for(var e=i(t),r=-1,a=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},n.a=function(t,n){var e=r(t+"");if(arguments.length<2){for(var a=i(this.node()),o=-1,u=e.length;++o0&&void 0!==arguments[0]?arguments[0]:[],n=arguments[1],e=arguments[2],r=0===t.length,i=e.svg.attr("width",e.conf.width).attr("height",e.conf.height);n&&(0,o.default)(e.tracks,function(t,n){i.select("."+n).remove()});var a=i.select(".all");a.empty()&&(a=i.append("g").attr("class","all").attr("transform","translate(\n "+parseInt(e.conf.width/2)+",\n "+parseInt(e.conf.height/2)+"\n )")),(0,o.default)(e.tracks,function(n,i){(r||i in t)&&n.render(e,a,i)}),(r||"layout"in t)&&(0,s.default)(a,e);var u=i.selectAll(".all > g").remove(),f=(0,c.default)(u._groups[0],function(t){return t.getAttribute("z-index")});return i.select(".all").selectAll("g").data(f).enter().append(function(t){return t}),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=e(32),o=r(a),u=e(97),c=r(u),f=e(364),s=r(f)},function(t,n,e){function r(t){return o(t)||a(t)||!!(u&&t&&t[u])}var i=e(29),a=e(57),o=e(2),u=i?i.isConcatSpreadable:void 0;t.exports=r},function(t,n,e){function r(t,n,e){var r=-1;n=i(n.length?n:[s],c(a));var l=o(t,function(t,e,a){return{criteria:i(n,function(n){return n(t)}),index:++r,value:t}});return u(l,function(t,n){return f(t,n,e)})}var i=e(40),a=e(33),o=e(157),u=e(361),c=e(136),f=e(362),s=e(28);t.exports=r},function(t,n){function e(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}t.exports=e},function(t,n,e){function r(t,n,e){for(var r=-1,a=t.criteria,o=n.criteria,u=a.length,c=e.length;++r=c)return f;return f*("desc"==e[r]?-1:1)}}return t.index-n.index}var i=e(363);t.exports=r},function(t,n,e){function r(t,n){if(t!==n){var e=void 0!==t,r=null===t,a=t===t,o=i(t),u=void 0!==n,c=null===n,f=n===n,s=i(n);if(!c&&!s&&!o&&t>n||o&&u&&f&&!c&&!s||r&&u&&f||!e&&f||!a)return 1;if(!r&&!o&&!s&&tMath.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 a(t,n){var e=n._layout.conf;t.select(".cs-layout").remove();var a=t.append("g").attr("class","cs-layout").attr("z-index",e.zIndex).on("click",e.onClick),u=a.selectAll("g").data(n._layout.data).enter().append("g").attr("class",function(t){return t.id}).attr("opacity",e.opacity),c=(0,o.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).cornerRadius(e.cornerRadius).startAngle(function(t){return t.start}).endAngle(function(t){return t.end});u.append("path").attr("d",c).attr("fill",function(t){return t.color}).attr("id",function(t){return t.id}),e.labels.display&&r(e,u),e.ticks.display&&i(e,a,n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;var o=e(11),u=e(7)},function(t,n,e){"use strict";function r(t){return t.innerRadius}function i(t){return t.outerRadius}function a(t){return t.startAngle}function o(t){return t.endAngle}function u(t){return t&&t.padAngle}function c(t,n,e,r,i,a,o,u){var c=e-t,f=r-n,s=o-i,l=u-a,d=(s*(n-a)-l*(t-i))/(l*c-s*f);return[t+d*c,n+d*f]}function f(t,n,e,r,i,a,o){var u=t-e,c=n-r,f=(o?a:-a)/Object(d.l)(u*u+c*c),s=f*c,l=-f*u,h=t+s,p=n+l,b=e+s,v=r+l,y=(h+b)/2,_=(p+v)/2,g=b-h,m=v-p,x=g*g+m*m,w=i-a,j=h*v-b*p,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*(i/w-1),y11:k*(i/w-1)}}var s=e(35),l=e(25),d=e(42);n.a=function(){function t(){var t,r,i=+n.apply(this,arguments),a=+e.apply(this,arguments),o=b.apply(this,arguments)-d.g,u=v.apply(this,arguments)-d.g,l=Object(d.a)(u-o),g=u>o;if(_||(_=t=Object(s.a)()),ad.f)if(l>d.m-d.f)_.moveTo(a*Object(d.e)(o),a*Object(d.k)(o)),_.arc(0,0,a,o,u,!g),i>d.f&&(_.moveTo(i*Object(d.e)(u),i*Object(d.k)(u)),_.arc(0,0,i,u,o,g));else{var m,x,w=o,j=u,O=o,M=u,k=l,A=l,T=y.apply(this,arguments)/2,R=T>d.f&&(p?+p.apply(this,arguments):Object(d.l)(i*i+a*a)),P=Object(d.i)(Object(d.a)(a-i)/2,+h.apply(this,arguments)),S=P,C=P;if(R>d.f){var E=Object(d.c)(R/i*Object(d.k)(T)),N=Object(d.c)(R/a*Object(d.k)(T));(k-=2*E)>d.f?(E*=g?1:-1,O+=E,M-=E):(k=0,O=M=(o+u)/2),(A-=2*N)>d.f?(N*=g?1:-1,w+=N,j-=N):(A=0,w=j=(o+u)/2)}var I=a*Object(d.e)(w),D=a*Object(d.k)(w),B=i*Object(d.e)(M),z=i*Object(d.k)(M);if(P>d.f){var L=a*Object(d.e)(j),F=a*Object(d.k)(j),U=i*Object(d.e)(O),W=i*Object(d.k)(O);if(ld.f?c(I,D,U,W,L,F,B,z):[B,z],q=I-Y[0],G=D-Y[1],V=L-Y[0],H=F-Y[1],X=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),$=Object(d.l)(Y[0]*Y[0]+Y[1]*Y[1]);S=Object(d.i)(P,(i-$)/(X-1)),C=Object(d.i)(P,(a-$)/(X+1))}}A>d.f?C>d.f?(m=f(U,W,I,D,a,C,g),x=f(L,F,B,z,a,C,g),_.moveTo(m.cx+m.x01,m.cy+m.y01),Cd.f&&k>d.f?S>d.f?(m=f(B,z,L,F,i,-S,g),x=f(I,D,U,W,i,-S,g),_.lineTo(m.cx+m.x01,m.cy+m.y01),S1e-6)if(Math.abs(l*c-f*s)>1e-6&&i){var h=e-o,p=r-u,b=c*c+f*f,v=h*h+p*p,y=Math.sqrt(b),_=Math.sqrt(d),g=i*Math.tan((a-Math.acos((b+d-v)/(2*y*_)))/2),m=g/_,x=g/y;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(n+m*l)),this._+="A"+i+","+i+",0,0,"+ +(l*h>s*p)+","+(this._x1=t+x*c)+","+(this._y1=n+x*f)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,c){t=+t,n=+n,e=+e;var f=e*Math.cos(r),s=e*Math.sin(r),l=t+f,d=n+s,h=1^c,p=c?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);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),e&&(p<0&&(p=p%o+o),p>u?this._+="A"+e+","+e+",0,1,"+h+","+(t-f)+","+(n-s)+"A"+e+","+e+",0,1,"+h+","+(this._x1=l)+","+(this._y1=d):p>1e-6&&(this._+="A"+e+","+e+",0,"+ +(p>=a)+","+h+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}},n.a=i},function(t,n,e){"use strict";var r=e(25),i=e(368),a=e(369),o=e(42);n.a=function(){function t(t){var r,i,a,l,d,h=t.length,p=0,b=new Array(h),v=new Array(h),y=+c.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;r0&&(p+=d);for(null!=e?b.sort(function(t,n){return e(v[t],v[n])}):null!=u&&b.sort(function(n,e){return u(t[n],t[e])}),r=0,a=p?(_-h*m)/p:0;r0?d*a:0)+m,v[i]={data:t[i],index:r,value:d,startAngle:y,endAngle:l,padAngle:g};return v}var n=a.a,e=i.a,u=null,c=Object(r.a)(0),f=Object(r.a)(o.m),s=Object(r.a)(0);return t.value=function(e){return arguments.length?(n="function"==typeof e?e:Object(r.a)(+e),t):n},t.sortValues=function(n){return arguments.length?(e=n,u=null,t):e},t.sort=function(n){return arguments.length?(u=n,e=null,t):u},t.startAngle=function(n){return arguments.length?(c="function"==typeof n?n:Object(r.a)(+n),t):c},t.endAngle=function(n){return arguments.length?(f="function"==typeof n?n:Object(r.a)(+n),t):f},t.padAngle=function(n){return arguments.length?(s="function"==typeof n?n:Object(r.a)(+n),t):s},t}},function(t,n,e){"use strict";n.a=function(t,n){return nt?1:n>=t?0:NaN}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(167),i=e(166),a=e(168);n.a=function(){var t=Object(i.a)().curve(r.a),n=t.curve,e=t.lineX0,o=t.lineX1,u=t.lineY0,c=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(a.b)(e())},delete t.lineX0,t.lineEndAngle=function(){return Object(a.b)(o())},delete t.lineX1,t.lineInnerRadius=function(){return Object(a.b)(u())},delete t.lineY0,t.lineOuterRadius=function(){return Object(a.b)(c())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Object(r.b)(t)):n()._curve},t}},function(t,n,e){"use strict";function r(t){return t.source}function i(t){return t.target}function a(t){function n(){var n,r=h.a.call(arguments),i=e.apply(this,r),f=a.apply(this,r);if(c||(c=n=Object(d.a)()),t(c,+o.apply(this,(r[0]=i,r)),+u.apply(this,r),+o.apply(this,(r[0]=f,r)),+u.apply(this,r)),n)return c=null,n+""||null}var e=r,a=i,o=b.a,u=b.b,c=null;return n.source=function(t){return arguments.length?(e=t,n):e},n.target=function(t){return arguments.length?(a=t,n):a},n.x=function(t){return arguments.length?(o="function"==typeof t?t:Object(p.a)(+t),n):o},n.y=function(t){return arguments.length?(u="function"==typeof t?t:Object(p.a)(+t),n):u},n.context=function(t){return arguments.length?(c=null==t?null:t,n):c},n}function o(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function u(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function c(t,n,e,r,i){var a=Object(v.a)(n,e),o=Object(v.a)(n,e=(e+i)/2),u=Object(v.a)(r,e),c=Object(v.a)(r,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],u[0],u[1],c[0],c[1])}function f(){return a(o)}function s(){return a(u)}function l(){var t=a(c);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}n.a=f,n.c=s,n.b=l;var d=e(35),h=e(170),p=e(25),b=e(100),v=e(169)},function(t,n,e){"use strict";e.d(n,"b",function(){return d});var r=e(35),i=e(171),a=e(172),o=e(173),u=e(174),c=e(175),f=e(176),s=e(177),l=e(25),d=[i.a,a.a,o.a,c.a,u.a,f.a,s.a];n.a=function(){function t(){var t;if(a||(a=t=Object(r.a)()),n.apply(this,arguments).draw(a,+e.apply(this,arguments)),t)return a=null,t+""||null}var n=Object(l.a)(i.a),e=Object(l.a)(64),a=null;return t.type=function(e){return arguments.length?(n="function"==typeof e?e:Object(l.a)(e),t):n},t.size=function(n){return arguments.length?(e="function"==typeof n?n:Object(l.a)(+n),t):e},t.context=function(n){return arguments.length?(a=null==n?null:n,t):a},t}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65),a=e(66);r.prototype={areaStart:i.a,areaEnd:i.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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(66);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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Object(i.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t,n){this._basis=new i.a(t),this._beta=n}var i=e(66);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],a=n[0],o=t[e]-i,u=n[e]-a,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*o),this._beta*n[c]+(1-this._beta)*(a+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}},n.a=function t(n){function e(t){return 1===n?new i.a(t):new r(t,n)}return e.beta=function(n){return t(+n)},e}(.85)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(178),a=e(65),o=e(101);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._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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(o.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(179),a=e(101);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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(a.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){return t<0?-1:1}function i(t,n,e){var i=t._x1-t._x0,a=n-t._x1,o=(t._y1-t._y0)/(i||a<0&&-0),u=(e-t._y1)/(a||i<0&&-0),c=(o*a+u*i)/(i+a);return(r(o)+r(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(c))||0}function a(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function o(t,n,e){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,u=(a-r)/3;t._context.bezierCurveTo(r+u,i+u*n,a-u,o-u*e,a,o)}function u(t){this._context=t}function c(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new u(t)}function l(t){return new c(t)}n.a=s,n.b=l,u.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,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,e=i(this,t,n)),e);break;default:o(this,this._t0,e=i(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(c.prototype=Object.create(u.prototype)).point=function(t,n){u.prototype.point.call(this,n,t)},f.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,a){this._context.bezierCurveTo(n,t,r,e,a,i)}}},function(t,n,e){"use strict";function r(t){this._context=t}function i(t){var n,e,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(o[n]-i[n+1])/a[n];for(a[r-1]=(t[r]+i[r-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}},n.a=function(t){return new r(t,.5)}},function(t,n,e){"use strict";function r(t,n){return t[n]}var i=e(170),a=e(25),o=e(43),u=e(44);n.a=function(){function t(t){var r,i,a=n.apply(this,arguments),o=t.length,u=a.length,s=new Array(u);for(r=0;r0){for(var e,i,a,o=0,u=t[0].length;o1)for(var e,r,i,a,o,u,c=0,f=t[n[0]].length;c=0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):r[0]=a}},function(t,n,e){"use strict";var r=e(43);n.a=function(t,n){if((e=t.length)>0){for(var e,i=0,a=t[n[0]],o=a.length;i0&&(i=(e=t[n[0]]).length)>0){for(var e,i,a,o=0,u=1;ut?1:n>=t?0:NaN}},function(t,n,e){"use strict";var r=e(186),i=e(180),a=e(393),o=e(185),u=e(394),c=e(187),f=e(188),s=e(189);n.a=function(){function t(t){var r,a,o=t.length,u=new Array(o);for(r=0;rh;)p.pop(),--b;var v,y=new Array(b+1);for(r=0;r<=b;++r)v=y[r]=[],v.x0=r>0?p[r-1]:d,v.x1=r=e)for(r=e;++ar&&(r=e)}else for(;++a=e)for(r=e;++ar&&(r=e);return r}},function(t,n,e){"use strict";var r=e(45);n.a=function(t,n){var e,i=t.length,a=i,o=-1,u=0;if(null==n)for(;++o=0;)for(r=t[i],n=r.length;--n>=0;)e[--o]=r[n];return e}},function(t,n,e){"use strict";n.a=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r}},function(t,n,e){"use strict";var r=e(36);n.a=function(t,n){if(e=t.length){var e,i,a=0,o=0,u=t[o];for(null==n&&(n=r.a);++a90?"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("+n.innerRadius+", 0)\n rotate("+t._rotate+")\n "}).attr("text-anchor",function(t){return t._anchor});return(0,d.default)(n.style,function(t,n){i.style(n,t)}),i}}]),n}(f.default);n.default=y},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=(e(408),e(19));e.d(n,"transition",function(){return r.b});var i=e(453);e.d(n,"active",function(){return i.a});var a=e(193);e.d(n,"interrupt",function(){return a.a})},function(t,n,e){"use strict";var r=e(5),i=e(409),a=e(413);r.selection.prototype.interrupt=i.a,r.selection.prototype.transition=a.a},function(t,n,e){"use strict";var r=e(193);n.a=function(t){return this.each(function(){Object(r.a)(this,t)})}},function(t,n,e){"use strict";function r(){for(var t,n=0,e=arguments.length,r={};n=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})}function o(t,n){for(var e,r=0,i=t.length;r0)for(var e,r,i=new Array(e),a=0;aw?Math.pow(t,1/3):t/x+g}function u(t){return t>m?t*t*t:x*(t-g)}function c(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);t instanceof a||(t=r(t));var n=Math.atan2(t.b,t.a)*b.b;return new d(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function l(t,n,e,r){return 1===arguments.length?s(t):new d(t,n,e,null==r?1:r)}function d(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.a=i,n.b=l;var h=e(107),p=e(106),b=e(196),v=.95047,y=1,_=1.08883,g=4/29,m=6/29,x=3*m*m,w=m*m*m;Object(h.a)(a,i,Object(h.b)(p.a,{brighter:function(t){return new a(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new a(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=y*u(t),n=v*u(n),e=_*u(e),new p.b(c(3.2404542*n-1.5371385*t-.4985314*e),c(-.969266*n+1.8760108*t+.041556*e),c(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),Object(h.a)(d,l,Object(h.b)(p.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,n,e){"use strict";function r(t){if(t instanceof a)return new a(t.h,t.s,t.l,t.opacity);t instanceof u.b||(t=Object(u.h)(t));var n=t.r/255,e=t.g/255,r=t.b/255,i=(v*r+p*n-b*e)/(v+p-b),o=r-i,f=(h*(e-i)-l*o)/d,s=Math.sqrt(f*f+o*o)/(h*i*(1-i)),y=s?Math.atan2(f,o)*c.b-120:NaN;return new a(y<0?y+360:y,s,i,t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new a(t,n,e,null==i?1:i)}function a(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}n.a=i;var o=e(107),u=e(106),c=e(196),f=-.14861,s=1.78277,l=-.29227,d=-.90649,h=1.97294,p=h*d,b=h*s,v=s*l-d*f;Object(o.a)(a,i,Object(o.b)(u.a,{brighter:function(t){return t=null==t?u.c:Math.pow(u.c,t),new a(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?u.d:Math.pow(u.d,t),new a(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*c.a,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new u.b(255*(n+e*(f*r+s*i)),255*(n+e*(l*r+d*i)),255*(n+e*(h*r)),this.opacity)}}))},function(t,n,e){"use strict";n.a=function(t,n){return t=+t,n-=t,function(e){return Math.round(t+n*e)}}},function(t,n,e){"use strict";function r(t,n,e,r){function a(t){return t.length?t.pop()+" ":""}function o(t,r,a,o,u,c){if(t!==a||r!==o){var f=u.push("translate(",null,n,null,e);c.push({i:f-4,x:Object(i.a)(t,a)},{i:f-2,x:Object(i.a)(r,o)})}else(a||o)&&u.push("translate("+a+n+o+e)}function u(t,n,e,o){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(a(e)+"rotate(",null,r)-2,x:Object(i.a)(t,n)})):n&&e.push(a(e)+"rotate("+n+r)}function c(t,n,e,o){t!==n?o.push({i:e.push(a(e)+"skewX(",null,r)-2,x:Object(i.a)(t,n)}):n&&e.push(a(e)+"skewX("+n+r)}function f(t,n,e,r,o,u){if(t!==e||n!==r){var c=o.push(a(o)+"scale(",null,",",null,")");u.push({i:c-4,x:Object(i.a)(t,e)},{i:c-2,x:Object(i.a)(n,r)})}else 1===e&&1===r||o.push(a(o)+"scale("+e+","+r+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),o(n.translateX,n.translateY,e.translateX,e.translateY,r,i),u(n.rotate,e.rotate,r,i),c(n.skewX,e.skewX,r,i),f(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,a=i.length;++e=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(t,n,e){var i,o,u=r(n)?a.g:a.h;return function(){var r=u(this,t),a=r.on;a!==i&&(o=(i=a).copy()).on(n,e),r.on=o}}var a=e(9);n.a=function(t,n){var e=this._id;return arguments.length<2?Object(a.f)(this.node(),e).on.on(t):this.each(i(e,t,n))}},function(t,n,e){"use strict";function r(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}n.a=function(){return this.on("end.remove",r(this._id))}},function(t,n,e){"use strict";var r=e(5),i=e(19),a=e(9);n.a=function(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=Object(r.selector)(t));for(var o=this._groups,u=o.length,c=new Array(u),f=0;fi.c&&e.name===n)return new r.a([[t]],a,n,+o)}return null}},function(t,n,e){var r=e(455);"string"==typeof r&&(r=[[t.i,r,""]]);e(457)(r,{});r.locals&&(t.exports=r.locals)},function(t,n,e){n=t.exports=e(456)(),n.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,n){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],n=0;n=0&&_.splice(n,1)}function o(t){var n=document.createElement("style");return n.type="text/css",i(t,n),n}function u(t){var n=document.createElement("link");return n.rel="stylesheet",i(t,n),n}function c(t,n){var e,r,i;if(n.singleton){var c=y++;e=v||(v=o(n)),r=f.bind(null,e,c,!1),i=f.bind(null,e,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(e=u(n),r=l.bind(null,e),i=function(){a(e),e.href&&URL.revokeObjectURL(e.href)}):(e=o(n),r=s.bind(null,e),i=function(){a(e)});return r(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;r(t=n)}else i()}}function f(t,n,e,r){var i=e?"":r.css;if(t.styleSheet)t.styleSheet.cssText=g(n,i);else{var a=document.createTextNode(i),o=t.childNodes;o[n]&&t.removeChild(o[n]),o.length?t.insertBefore(a,o[n]):t.appendChild(a)}}function s(t,n){var e=n.css,r=n.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}function l(t,n){var e=n.css,r=n.sourceMap;r&&(e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([e],{type:"text/css"}),a=t.href;t.href=URL.createObjectURL(i),a&&URL.revokeObjectURL(a)}var d={},h=function(t){var n;return function(){return void 0===n&&(n=t.apply(this,arguments)),n}},p=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),b=h(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,y=0,_=[];t.exports=function(t,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},void 0===n.singleton&&(n.singleton=p()),void 0===n.insertAt&&(n.insertAt="bottom");var i=r(t);return e(i,n),function(t){for(var a=[],o=0;o0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1],r={};return(0,u.default)(e,function(e,i){void 0!==e.iteratee?e.iteratee?Object.keys(n).indexOf(i)>-1?((0,f.default)(n[i]),r[i]=n[i]):r[i]=function(){return e.value}:r[i]=Object.keys(n).indexOf(i)>-1?n[i]:e.value:r[i]=t(n[i],e)}),r},p=function(t,n){return{cmin:null===t.min?n.min:t.min,cmax:null===t.max?n.max:t.max}},b=function(t,n){if(0===t.innerRadius&&0===t.outerRadius){var e=(0,d.smartBorders)(t,n._layout,n.tracks);return{innerRadius:e.in,outerRadius:e.out}}return t.innerRadius<=1&&t.outerRadius<=1?{innerRadius:t.innerRadius*n._layout.conf.innerRadius,outerRadius:t.outerRadius*n._layout.conf.innerRadius}:t.innerRadius<=10&&t.outerRadius<=10?{innerRadius:t.innerRadius*n._layout.conf.outerRadius,outerRadius:t.outerRadius*n._layout.conf.outerRadius}:void 0},v=function(t,n,e,r){var i=h(t,(0,a.default)(n));return(0,l.default)(i,p(i,e),b(i,r)),i};n.getConf=v},function(t,n,e){var r=e(37),i=r("sortBy",e(97));i.placeholder=e(26),t.exports=i},function(t,n,e){function r(t,n){return 2==n?function(n,e){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function i(t,n){return 2==n?function(n,e){return t(n,e)}:function(n){return t(n)}}function a(t){for(var n=t?t.length:0,e=Array(n);n--;)e[n]=t[n];return e}function o(t){return function(n){return t({},n)}}function u(t,n){return function(){for(var e=arguments.length,r=e-1,i=Array(e);e--;)i[e]=arguments[e];var a=i[n],o=i.slice(0,n);return a&&d.apply(o,a),n!=r&&d.apply(o,i.slice(n+1)),t.apply(this,o)}}function c(t,n){return function(){var e=arguments.length;if(e){for(var r=Array(e);e--;)r[e]=arguments[e];var i=r[0]=n.apply(void 0,r);return t.apply(void 0,r),i}}}function f(t,n,e,d){function h(t,n){if(A.cap){var e=s.iterateeRearg[t];if(e)return x(n,e);var r=!M&&s.iterateeAry[t];if(r)return m(n,r)}return n}function p(t,n,e){return T||A.curry&&e>1?B(n,e):n}function b(t,n,e){if(A.fixed&&(R||!s.skipFixed[t])){var r=s.methodSpread[t],i=r&&r.start;return void 0===i?N(n,e):u(n,i)}return n}function v(t,n,e){return A.rearg&&e>1&&(P||!s.skipRearg[t])?W(n,s.methodRearg[t]||s.aryRearg[e]):n}function y(t,n){n=q(n);for(var e=-1,r=n.length,i=r-1,a=D(Object(t)),o=a;null!=o&&++e2?e-2:1,a&&a<=e?r:i(r,e)):r}},mixin:function(t){return function(n){var e=this;if(!F(e))return t(e,Object(n));var r=[];return z(U(n),function(t){F(n[t])&&r.push([t,e.prototype[t]])}),t(e,Object(n)),z(r,function(t){var n=t[1];F(n)?e.prototype[t[0]]=n:delete e.prototype[t[0]]}),e}},nthArg:function(t){return function(n){var e=n<0?1:Y(n)+1;return B(t(n),e)}},rearg:function(t){return function(n,e){var r=e?e.length:0;return B(t(n,e),r)}},runInContext:function(n){return function(e){return f(t,n(e),d)}}};if(!k)return j(n,e);var H=e,X=[];return z(G,function(t){z(s.aryMethod[t],function(t){var n=H[s.remap[t]||t];n&&X.push([t,j(t,n)])})}),z(U(H),function(t){var n=H[t];if("function"==typeof n){for(var e=X.length;e--;)if(X[e][0]==t)return;n.convert=g(t,n),X.push([t,n])}}),z(X,function(t){H[t[0]]=t[1]}),H.convert=_,O&&(H.placeholder=S),z(U(H),function(t){z(s.realToAlias[t]||[],function(n){H[n]=H[t]})}),H}var s=e(461),l=e(26),d=Array.prototype.push;t.exports=f},function(t,n){n.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"},n.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"]},n.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},n.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},n.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},n.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]},n.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}},n.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}},n.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},n.realToAlias=function(){var t=Object.prototype.hasOwnProperty,e=n.aliasToReal,r={};for(var i in e){var a=e[i];t.call(r,a)?r[a].push(i):r[a]=[i]}return r}(),n.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"},n.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},n.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,n,e){t.exports={ary:e(463),assign:e(164),clone:e(482),curry:e(483),forEach:e(62),isArray:e(2),isFunction:e(23),iteratee:e(484),keys:e(139),rearg:e(485),toInteger:e(115),toPath:e(487)}},function(t,n,e){function r(t,n,e){return n=e?void 0:n,n=t&&null==n?t.length:n,i(t,a,void 0,void 0,void 0,void 0,n)}var i=e(109),a=128;t.exports=r},function(t,n,e){function r(t,n,e){function r(){return(this&&this!==a&&this instanceof r?c:t).apply(u?e:this,arguments)}var u=n&o,c=i(t);return r}var i=e(70),a=e(4),o=1;t.exports=r},function(t,n,e){function r(t,n,e){function r(){for(var a=arguments.length,d=Array(a),h=a,p=c(r);h--;)d[h]=arguments[h];var b=a<3&&d[0]!==p&&d[a-1]!==p?[]:f(d,p);return(a-=b.length)1?"& ":"")+n[i],n=n.join(e>2?", ":" "),t.replace(r,"{\n/* [wrapped with "+n+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=e},function(t,n,e){function r(t,n){return i(o,function(e){var r="_."+e[0];n&e[1]&&!a(t,r)&&t.push(r)}),t.sort()}var i=e(62),a=e(474),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=r},function(t,n,e){function r(t,n){return!!(null==t?0:t.length)&&i(t,n,0)>-1}var i=e(216);t.exports=r},function(t,n){function e(t,n,e,r){for(var i=t.length,a=e+(r?1:-1);r?a--:++a=s.length)return null!=e&&n.sort(e),null!=c?c(n):n;for(var o,f,l,d=-1,h=n.length,p=s[r++],b=Object(u.a)(),v=i();++ds.length)return t;var r,i=l[e-1];return null!=c&&e>=s.length?r=t.entries():(r=[],t.each(function(t,i){r.push({key:i,values:n(t,e)})})),null!=i?r.sort(function(t,n){return i(t.key,n.key)}):r}var e,c,f,s=[],l=[];return f={object:function(n){return t(n,0,r,i)},map:function(n){return t(n,0,a,o)},entries:function(e){return n(t(e,0,a,o),0)},key:function(t){return s.push(t),f},sortKeys:function(t){return l[s.length-1]=t,f},sortValues:function(t){return e=t,f},rollup:function(t){return c=t,f}}}},function(t,n,e){"use strict";function r(){}function i(t,n){var e=new r;if(t instanceof r)t.each(function(t){e.add(t)});else if(t){var i=-1,a=t.length;if(null==n)for(;++i0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),a.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=t[o=(o+1)%t.length];return a.reverse().join(n)}}},function(t,n,e){"use strict";n.a=function(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}},function(t,n,e){"use strict";n.a=function(t,n){t=t.toPrecision(n);t:for(var e,r=t.length,i=1,a=-1;i0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t}},function(t,n,e){"use strict";var r=e(118);n.a=function(t,n){var e=Object(r.a)(t,n);if(!e)return t+"";var i=e[0],a=e[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(72);n.a=function(t){return Math.max(0,-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(n)/3)))-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Object(r.a)(n)-Object(r.a)(t))+1}},function(t,n,e){"use strict";function r(t,n){return(n=Math.log(n/t))?function(e){return Math.log(e/t)/n}:Object(d.a)(n)}function i(t,n){return t<0?function(e){return-Math.pow(-n,e)*Math.pow(-t,1-e)}:function(e){return Math.pow(n,e)*Math.pow(t,1-e)}}function a(t){return isFinite(t)?+("1e"+t):t<0?0:t}function o(t){return 10===t?a:t===Math.E?Math.exp:function(n){return Math.pow(t,n)}}function u(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(n){return Math.log(n)/t})}function c(t){return function(n){return-t(-n)}}function f(){function t(){return d=u(a),b=o(a),e()[0]<0&&(d=c(d),b=c(b)),n}var n=Object(p.b)(r,i).domain([1,10]),e=n.domain,a=10,d=u(10),b=o(10);return n.base=function(n){return arguments.length?(a=+n,t()):a},n.domain=function(n){return arguments.length?(e(n),t()):e()},n.ticks=function(t){var n,r=e(),i=r[0],o=r[r.length-1];(n=o0){for(;lo)break;v.push(f)}}else for(;l=1;--c)if(!((f=u*c)o)break;v.push(f)}}else v=Object(s.ticks)(l,h,Math.min(h-l,p)).map(b);return n?v.reverse():v},n.tickFormat=function(t,e){if(null==e&&(e=10===a?".0e":","),"function"!=typeof e&&(e=Object(l.a)(e)),t===1/0)return e;null==t&&(t=10);var r=Math.max(1,a*t/n.ticks().length);return function(t){var n=t/b(Math.round(d(t)));return n*a0?u[n-1]:e[0],n=c?[f[c-1],u]:[f[n-1],f[n]]},t.copy=function(){return r().domain([e,u]).range(s)},Object(o.b)(t)}n.a=r;var i=e(7),a=e(27),o=e(47)},function(t,n,e){"use strict";function r(){function t(t){if(t<=t)return e[Object(i.bisect)(n,t,0,o)]}var n=[.5],e=[0,1],o=1;return t.domain=function(r){return arguments.length?(n=a.b.call(r),o=Math.min(n.length,e.length-1),t):n.slice()},t.range=function(r){return arguments.length?(e=a.b.call(r),o=Math.min(n.length,e.length-1),t):e.slice()},t.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},t.copy=function(){return r().domain(n).range(e)},t}n.a=r;var i=e(7),a=e(27)},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(){},function(t,n){t.setTime(+t+n)},function(t,n){return n-t});i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Object(r.a)(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):i:null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.d)*i.d)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getUTCSeconds()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.c)*i.c)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){var n=t.getTimezoneOffset()*i.c%i.b;n<0&&(n+=i.b),t.setTime(Math.floor((+t-n)/i.b)*i.b+n)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*i.c)/i.a},function(t){return t.getDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*a.c)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(3),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getUTCMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getUTCHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/i.a},function(t){return t.getUTCDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(3),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";function r(t){var n=new Date(t);return isNaN(n)?null:n}var i=e(233),a=e(120);+new Date("2000-01-01T00:00:00.000Z")||Object(a.c)(i.a)},function(t,n,e){"use strict";var r=e(230),i=e(231),a=e(119);n.a=function(){return Object(r.a)(a.t,a.p,a.s,a.k,a.l,a.n,a.q,a.m,i.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5")},function(t,n,e){"use strict";var r=e(13),i=e(12);n.a=Object(i.b)(Object(r.b)(300,.5,0),Object(r.b)(-240,.5,1))},function(t,n,e){"use strict";e.d(n,"c",function(){return a}),e.d(n,"a",function(){return o});var r=e(13),i=e(12),a=Object(i.b)(Object(r.b)(-100,.75,.35),Object(r.b)(80,1.5,.8)),o=Object(i.b)(Object(r.b)(260,.75,.35),Object(r.b)(80,1.5,.8)),u=Object(r.b)();n.b=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return u.h=360*t-100,u.s=1.5-1.5*n,u.l=.8-.9*n,u+""}},function(t,n,e){"use strict";function r(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}e.d(n,"c",function(){return a}),e.d(n,"b",function(){return o}),e.d(n,"d",function(){return u});var i=e(48);n.a=r(Object(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var a=r(Object(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=r(Object(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),u=r(Object(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";function r(t){function n(n){var r=(n-e)/(a-e);return t(o?Math.max(0,Math.min(1,r)):r)}var e=0,a=1,o=!1;return n.domain=function(t){return arguments.length?(e=+t[0],a=+t[1],n):[e,a]},n.clamp=function(t){return arguments.length?(o=!!t,n):o},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return r(t).domain([e,a]).clamp(o)},Object(i.b)(n)}n.a=r;var i=e(47)},function(t,n,e){"use strict";function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;if((0,a.default)(t))return t;var o="-"===t[0],u="-"===t[0]?t.slice(1):t;if(c[u]){var s=f(c[u],n,e,o,r,i);return function(t){return s(t.value)}}return t}Object.defineProperty(n,"__esModule",{value:!0}),n.buildColorValue=r;var i=e(23),a=function(t){return t&&t.__esModule?t:{default:t}}(i),o=e(220),u=e(549),c={BrBG:u.interpolateBrBG,PRGn:u.interpolatePRGn,PiYG:u.interpolatePiYG,PuOr:u.interpolatePuOr,RdBu:u.interpolateRdBu,RdGy:u.interpolateRdGy,RdYlBu:u.interpolateRdYlBu,RdYlGn:u.interpolateRdYlGn,Spectral:u.interpolateSpectral,Blues:u.interpolateBlues,Greens:u.interpolateGreens,Greys:u.interpolateGreys,Oranges:u.interpolateOranges,Purples:u.interpolatePurples,Reds:u.interpolateReds,BuGn:u.interpolateBuGn,BuPu:u.interpolateBuPu,GnBu:u.interpolateGnBu,OrRd:u.interpolateOrRd,PuBuGn:u.interpolatePuBuGn,PuBu:u.interpolatePuBu,PuRd:u.interpolatePuRd,RdPu:u.interpolateRdPu,YlGnBu:u.interpolateYlGnBu,YlGn:u.interpolateYlGn,YlOrBr:u.interpolateYlOrBr,YlOrRd:u.interpolateYlOrRd},f=function(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:Math.E;if(i&&n*e<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),i&&n*e>0){var u=(0,o.scaleLog)().base(a).domain(r?[e,n]:[n,e]).range([0,1]);return(0,o.scaleSequential)(function(n){return t(u(n))}).domain([0,1])}return(0,o.scaleSequential)(t).domain(r?[e,n]:[n,e])}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(550);e.d(n,"schemeAccent",function(){return r.a});var i=e(551);e.d(n,"schemeDark2",function(){return i.a});var a=e(552);e.d(n,"schemePaired",function(){return a.a});var o=e(553);e.d(n,"schemePastel1",function(){return o.a});var u=e(554);e.d(n,"schemePastel2",function(){return u.a});var c=e(555);e.d(n,"schemeSet1",function(){return c.a});var f=e(556);e.d(n,"schemeSet2",function(){return f.a});var s=e(557);e.d(n,"schemeSet3",function(){return s.a});var l=e(558);e.d(n,"interpolateBrBG",function(){return l.a}),e.d(n,"schemeBrBG",function(){return l.b});var d=e(559);e.d(n,"interpolatePRGn",function(){return d.a}),e.d(n,"schemePRGn",function(){return d.b});var h=e(560);e.d(n,"interpolatePiYG",function(){return h.a}),e.d(n,"schemePiYG",function(){return h.b});var p=e(561);e.d(n,"interpolatePuOr",function(){return p.a}),e.d(n,"schemePuOr",function(){return p.b});var b=e(562);e.d(n,"interpolateRdBu",function(){return b.a}),e.d(n,"schemeRdBu",function(){return b.b});var v=e(563);e.d(n,"interpolateRdGy",function(){return v.a}),e.d(n,"schemeRdGy",function(){return v.b});var y=e(564);e.d(n,"interpolateRdYlBu",function(){return y.a}),e.d(n,"schemeRdYlBu",function(){return y.b});var _=e(565);e.d(n,"interpolateRdYlGn",function(){return _.a}),e.d(n,"schemeRdYlGn",function(){return _.b});var g=e(566);e.d(n,"interpolateSpectral",function(){return g.a}),e.d(n,"schemeSpectral",function(){return g.b});var m=e(567);e.d(n,"interpolateBuGn",function(){return m.a}),e.d(n,"schemeBuGn",function(){return m.b});var x=e(568);e.d(n,"interpolateBuPu",function(){return x.a}),e.d(n,"schemeBuPu",function(){return x.b});var w=e(569);e.d(n,"interpolateGnBu",function(){return w.a}),e.d(n,"schemeGnBu",function(){return w.b});var j=e(570);e.d(n,"interpolateOrRd",function(){return j.a}),e.d(n,"schemeOrRd",function(){return j.b});var O=e(571);e.d(n,"interpolatePuBuGn",function(){return O.a}),e.d(n,"schemePuBuGn",function(){return O.b});var M=e(572);e.d(n,"interpolatePuBu",function(){return M.a}),e.d(n,"schemePuBu",function(){return M.b});var k=e(573);e.d(n,"interpolatePuRd",function(){return k.a}),e.d(n,"schemePuRd",function(){return k.b});var A=e(574);e.d(n,"interpolateRdPu",function(){return A.a}),e.d(n,"schemeRdPu",function(){return A.b});var T=e(575);e.d(n,"interpolateYlGnBu",function(){return T.a}),e.d(n,"schemeYlGnBu",function(){return T.b});var R=e(576);e.d(n,"interpolateYlGn",function(){return R.a}),e.d(n,"schemeYlGn",function(){return R.b});var P=e(577);e.d(n,"interpolateYlOrBr",function(){return P.a}),e.d(n,"schemeYlOrBr",function(){return P.b});var S=e(578);e.d(n,"interpolateYlOrRd",function(){return S.a}),e.d(n,"schemeYlOrRd",function(){return S.b});var C=e(579);e.d(n,"interpolateBlues",function(){return C.a}),e.d(n,"schemeBlues",function(){return C.b});var E=e(580);e.d(n,"interpolateGreens",function(){return E.a}),e.d(n,"schemeGreens",function(){return E.b});var N=e(581);e.d(n,"interpolateGreys",function(){return N.a}),e.d(n,"schemeGreys",function(){return N.b});var I=e(582);e.d(n,"interpolatePurples",function(){return I.a}),e.d(n,"schemePurples",function(){return I.b});var D=e(583);e.d(n,"interpolateReds",function(){return D.a}),e.d(n,"schemeReds",function(){return D.b});var B=e(584);e.d(n,"interpolateOranges",function(){return B.a}),e.d(n,"schemeOranges",function(){return B.b})},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0}),n.renderAxes=n._buildAxesData=void 0;var i=e(586),a=r(i),o=e(96),u=r(o),c=e(11),f=e(589),s=r(f),l=function(t,n,e){return{value:t,thickness:n.thickness||1,color:n.color||"#d3d3d3",opacity:n.opacity||e.opacity}},d=n._buildAxesData=function(t){return(0,u.default)(t.axes,function(n,e){if(!e.position&&!e.spacing)return s.default.warn("Skipping axe group with no position and spacing defined"),n;if(e.position&&n.push(l(e.position,e,t)),e.spacing){var r=(0,a.default)(e.start||t.cmin,e.end||t.cmax,e.spacing).map(function(n){return l(n,e,t)});return n.concat(r)}return n},[])};n.renderAxes=function(t,n,e,r){var i=d(n),a=(0,c.arc)().innerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).outerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).startAngle(0).endAngle(function(t){return t.length}),o=t.selectAll(".axis").data(function(t){var n=e._layout.blocks[t.key];return i.map(function(e){return{value:e.value,thickness:e.thickness,color:e.color,opacity:e.opacity,block_id:t.key,length:n.end-n.start}})}).enter().append("path").attr("opacity",function(t){return t.opacity}).attr("class","axis").attr("d",a).attr("stroke-width",function(t){return t.thickness}).attr("stroke",function(t){return t.color});return n.showAxesTooltip&&(o.on("mouseover",function(t,n){e.tip.html(t.value).transition().style("opacity",.9).style("left",event.pageX+"px").style("top",event.pageY-28+"px")}),o.on("mouseout",function(t,n){e.tip.transition().duration(500).style("opacity",0)})),o}},function(t,n,e){var r=e(587),i=r();t.exports=i},function(t,n,e){function r(t){return function(n,e,r){return r&&"number"!=typeof r&&a(n,e,r)&&(e=r=void 0),n=o(n),void 0===e?(e=n,n=0):e=o(e),r=void 0===r?n-1:!!s&&i(t,n,e)>-1}var i=e(216),a=e(16),o=e(591),u=e(115),c=e(592),f=Math.max;t.exports=r},function(t,n,e){function r(t){return"string"==typeof t||!a(t)&&o(t)&&i(t)==u}var i=e(24),a=e(2),o=e(10),u="[object String]";t.exports=r},function(t,n,e){function r(t){return null==t?[]:i(t,a(t))}var i=e(593),a=e(17);t.exports=r},function(t,n,e){function r(t,n){return i(n,function(n){return t[n]})}var i=e(40);t.exports=r},function(t,n,e){function r(t,n,e){var r=u(t)?i:a;return e&&c(t,n,e)&&(n=void 0),r(t,o(n,3))}var i=e(595),a=e(596),o=e(33),u=e(2),c=e(61);t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length;++e=1?t:t*n},m=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,_,r,s.parseChordData))}return o(n,t),u(n,[{key:"getCoordinates",value:function(t,n,e,r){var i=n.blocks[t.id],a=i.start+t.start/i.len*(i.end-i.start),o=i.start+t.end/i.len*(i.end-i.start),u=void 0;return(0,v.default)(e.radius)?u=g(e.radius(r),n.conf.innerRadius):e.radius&&(u=g(e.radius,n.conf.innerRadius)),u||(u=n.conf.innerRadius),{radius:u,startAngle:a,endAngle:o}}},{key:"renderChords",value:function(t,n,e,r,i,a){var o=this,u=t.append("g"),c=u.selectAll(".chord").data(r).enter().append("path").attr("class","chord").attr("d",(0,d.ribbon)().source(function(t){return a(t.source,i._layout,o.conf,t)}).target(function(t){return a(t.target,i._layout,o.conf,t)})).attr("opacity",e.opacity).on("mouseover",function(t){o.dispatch.call("mouseover",o,t),i.clipboard.attr("value",e.tooltipContent(t))}).on("mouseout",function(t){return o.dispatch.call("mouseout",o,t)});return c.attr("fill",e.colorValue),c}},{key:"render",value:function(t,n,e){n.select("."+e).remove();var r=n.append("g").attr("class",e).attr("z-index",this.conf.zIndex),i=this.renderChords(r,e,this.conf,this.data,t,this.getCoordinates);return this.conf.tooltipContent&&(0,l.registerTooltip)(this,t,i,this.conf),this}}]),n}(f.default);n.default=m},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(601);e.d(n,"chord",function(){return r.a});var i=e(602);e.d(n,"ribbon",function(){return i.a})},function(t,n,e){"use strict";function r(t){return function(n,e){return t(n.source.value+n.target.value,e.source.value+e.target.value)}}var i=e(7),a=e(234);n.a=function(){function t(t){var r,c,f,s,l,d,h=t.length,p=[],b=Object(i.range)(h),v=[],y=[],_=y.groups=new Array(h),g=new Array(h*h);for(r=0,l=-1;++lt.position+n?t.groups.push([e]):t.groups[t.groups.length-1].push(e),t.position=e.position,t)},{position:null,groups:[]}).groups},x=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,g,r,s.parsePositionValueData))}return o(n,t),u(n,[{key:"renderDatum",value:function(t,n,e){var r=this,i=(0,_.radialLine)().angle(function(t){return t.angle}).radius(function(t){return t.radius}).curve(_.curveLinear),a=(0,_.radialArea)().angle(function(t){return t.angle}).innerRadius(function(t){return t.innerRadius}).outerRadius(function(t){return t.outerRadius}).curve(_.curveLinear),o=n.fill?a:i,u=function(t){return n.fill?{innerRadius:"out"===n.direction?n.innerRadius:n.outerRadius-t,outerRadius:"out"===n.direction?n.innerRadius+t:n.outerRadius}:{radius:"out"===n.direction?n.innerRadius+t:n.outerRadius-t}},c=t.selectAll(".line").data(function(t){return n.maxGap?m(t.values,n.maxGap):[t.values]}).enter().append("g").attr("class","line").append("path").datum(function(t){return t.map(function(t){var n=r.scale(t.value);return(0,d.default)(t,{angle:r.theta(t.position,e.blocks[t.block_id])},u(n))})}).attr("d",o).attr("opacity",n.opacity).attr("stroke-width",n.thickness).attr("stroke",n.colorValue).attr("fill","none");return n.fill&&c.attr("fill",n.fillColor),c}}]),n}(f.default);n.default=x},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function a(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function o(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var u=function(){function t(t,n){for(var e=0;en.end?-1:t.start==n.start&&t.end==n.end?0:1});var r=[];(0,b.default)(t.values,function(t){var e=!1;(0,b.default)(r,function(r,i){if(r.slice(0).pop().end+n0))return a;do{a.push(new Date(+e))}while(n(e,i),t(e),e=n)for(;t(n),!e(n);)n.setTime(n-1)},function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););})},e&&(u.count=function(n,r){return i.setTime(+n),a.setTime(+r),t(i),t(a),Math.floor(e(i,a))},u.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?u.filter(o?function(n){return o(n)%t==0}:function(n){return u.count(0,n)%t==0}):u:null}),u}n.a=r;var i=new Date,a=new Date},function(t,n,e){var r=e(124),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(180);e.d(n,"bisect",function(){return r.c}),e.d(n,"bisectRight",function(){return r.b}),e.d(n,"bisectLeft",function(){return r.a});var i=e(36);e.d(n,"ascending",function(){return i.a});var a=e(181);e.d(n,"bisector",function(){return a.a});var o=e(390);e.d(n,"cross",function(){return o.a});var u=e(391);e.d(n,"descending",function(){return u.a});var c=e(183);e.d(n,"deviation",function(){return c.a});var f=e(185);e.d(n,"extent",function(){return f.a});var s=e(392);e.d(n,"histogram",function(){return s.a});var l=e(395);e.d(n,"thresholdFreedmanDiaconis",function(){return l.a});var d=e(396);e.d(n,"thresholdScott",function(){return d.a});var h=e(189);e.d(n,"thresholdSturges",function(){return h.a});var p=e(397);e.d(n,"max",function(){return p.a});var b=e(398);e.d(n,"mean",function(){return b.a});var v=e(399);e.d(n,"median",function(){return v.a});var y=e(400);e.d(n,"merge",function(){return y.a});var _=e(190);e.d(n,"min",function(){return _.a});var g=e(182);e.d(n,"pairs",function(){return g.a});var m=e(401);e.d(n,"permute",function(){return m.a});var x=e(103);e.d(n,"quantile",function(){return x.a});var w=e(187);e.d(n,"range",function(){return w.a});var j=e(402);e.d(n,"scan",function(){return j.a});var O=e(403);e.d(n,"shuffle",function(){return O.a});var M=e(404);e.d(n,"sum",function(){return M.a});var k=e(188);e.d(n,"ticks",function(){return k.a}),e.d(n,"tickIncrement",function(){return k.b}),e.d(n,"tickStep",function(){return k.c});var A=e(191);e.d(n,"transpose",function(){return A.a});var T=e(184);e.d(n,"variance",function(){return T.a});var R=e(405);e.d(n,"zip",function(){return R.a})},function(t,n,e){"use strict";function r(t,n){this._groups=t,this._parents=n}function i(){return new r([[document.documentElement]],N)}e.d(n,"c",function(){return N}),n.a=r;var a=e(312),o=e(313),u=e(314),c=e(315),f=e(160),s=e(317),l=e(318),d=e(319),h=e(320),p=e(321),b=e(322),v=e(323),y=e(324),_=e(325),g=e(326),m=e(327),x=e(162),w=e(328),j=e(329),O=e(330),M=e(331),k=e(332),A=e(333),T=e(334),R=e(335),P=e(336),S=e(337),C=e(90),E=e(338),N=[null];r.prototype=i.prototype={constructor:r,select:a.a,selectAll:o.a,filter:u.a,data:c.a,enter:f.b,exit:s.a,merge:l.a,order:d.a,sort:h.a,call:p.a,nodes:b.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,datum:S.a,on:C.b,dispatch:E.a},n.b=i},function(t,n,e){"use strict";function r(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>l)throw new Error("too late");return e}function i(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>h)throw new Error("too late");return e}function a(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("too late");return e}function o(t,n,e){function r(t){e.state=d,e.timer.restart(i,e.delay,e.time),e.delay<=t&&i(t-e.delay)}function i(r){var s,l,v,_;if(e.state!==d)return o();for(s in f)if(_=f[s],_.name===e.name){if(_.state===p)return Object(c.b)(i);_.state===b?(_.state=y,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete f[s]):+s0&&(0,d.renderAxes)(o,this.conf,t,this.scale);var u=this.renderDatum(o,this.conf,t._layout);return this.conf.tooltipContent&&(0,a.registerTooltip)(this,t,u,this.conf),u.on("mouseover",function(n,e){r.dispatch.call("mouseover",r,n),r.conf.tooltipContent&&t.clipboard.attr("value",r.conf.tooltipContent(n))}),u.on("mouseout",function(t,n){r.dispatch.call("mouseout",r,t)}),Object.keys(this.conf.events).forEach(function(t){var n=r.conf;u.on(t,function(e,r,i){n.events[t](e,r,i,c.event)})}),this}},{key:"renderBlock",value:function(t,n,e,r){var i=this,a=t.selectAll(".block").data(n).enter().append("g").attr("class","block").attr("transform",function(t){return"rotate("+360*e.blocks[t.key].start/(2*Math.PI)+")"});return r.backgrounds&&a.selectAll(".background").data(function(t){return r.backgrounds.map(function(n){return{start:n.start||r.cmin,end:n.end||r.cmax,angle:e.blocks[t.key].end-e.blocks[t.key].start,color:n.color,opacity:n.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,u.arc)().innerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.start):r.innerRadius+i.scale(t.start)}).outerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.end):r.innerRadius+i.scale(t.end)}).startAngle(0).endAngle(function(t){return t.angle})),a}},{key:"theta",value:function(t,n){return t/n.len*(n.end-n.start)}},{key:"x",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.cos(a)}},{key:"y",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.sin(a)}}]),t}();n.default=h},function(t,n,e){"use strict";function r(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function i(t){return Object(o.selection)().transition(t)}function a(){return++O}n.a=r,n.b=i,n.c=a;var o=e(3),u=e(414),c=e(427),f=e(428),s=e(429),l=e(430),d=e(431),h=e(432),p=e(433),b=e(434),v=e(435),y=e(436),_=e(437),g=e(438),m=e(439),x=e(440),w=e(441),j=e(69),O=0,M=o.selection.prototype;r.prototype=i.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:p.a,attr:u.a,attrTween:c.a,style:g.a,styleTween:m.a,text:x.a,remove:b.a,tween:j.a,delay:f.a,duration:s.a,ease:l.a}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n,e,r){return!!(0,b.default)((0,h.default)(e),t)||(x.log(1,"datum","unknown parent id",{line:n+1,value:t,header:r,layoutSummary:e}),!1)}function a(t,n){return(0,y.default)(t,function(t,e){return!isNaN(t)||(x.log(1,"datum","not a number",{line:n+1,value:t,header:e}),!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 u(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}))}function c(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({start:t.start,end:t.end},n)}).filter(function(t){return!(t.start<0||t.end>n[t.block_id])||(x.log(2,"position","position inconsistency",{datum:t,layoutSummary:n}),!1)}))}function f(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position,value:t.value},n)}))}function s(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position},n)}))}function l(t,n){if(0===t.length)return{data:[],meta:{min:null,max:null}};var e=t.filter(function(t,e){return t.source?i(t.source.id,e,n,"sourceId"):(x.warn("No source for data at index "+e),!1)}).filter(function(t,e){return t.target?i(t.target.id,e,n,"targetId"):(x.warn("No target for data at index "+e),!1)}).filter(function(t,n){return a({sourceStart:t.source.start,sourceEnd:t.source.end,targetStart:t.target.start,targetEnd:t.target.end,value:t.value||1},n)});return{data:e,meta:{min:(0,m.min)(e,function(t){return t.value}),max:(0,m.max)(e,function(t){return t.value})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.parseSpanValueData=u,n.parseSpanStringData=c,n.parsePositionValueData=f,n.parsePositionTextData=s,n.parseChordData=l;var d=e(17),h=r(d),p=e(590),b=r(p),v=e(594),y=r(v),_=e(140),g=(r(_),e(222)),m=e(7),x=console},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={axes:{value:[],iteratee:!1},showAxesTooltip:{value:!0,iteratee:!1}},i={colorPaletteSize:{value:9,iteratee:!1},colorPalette:{value:"YlGnBu",iteratee:!1},usePalette:{value:!0,iteratee:!1},colorPaletteReverse:{value:!0,iteratee:!1}},a={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}},u={zIndex:{value:!1,iteratee:!1},opacity:{value:1,iteratee:!0},tooltipContent:{value:null,iteratee:!1},events:{value:{},iteratee:!1}};n.axes=r,n.palette=i,n.radial=a,n.values=o,n.common=u},function(t,n,e){function r(t,n){var e=a(t,n);return i(e)?e:void 0}var i=e(238),a=e(243);t.exports=r},function(t,n,e){function r(t){if(!a(t))return!1;var n=i(t);return n==u||n==c||n==o||n==f}var i=e(24),a=e(6),o="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,n,e){function r(t){return null==t?void 0===t?c:u:f&&f in Object(t)?a(t):o(t)}var i=e(29),a=e(239),o=e(240),u="[object Null]",c="[object Undefined]",f=i?i.toStringTag:void 0;t.exports=r},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n){t.exports={}},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return a});var r=Array.prototype,i=r.map,a=r.slice},function(t,n){function e(t){return t}t.exports=e},function(t,n,e){var r=e(5),i=r.Symbol;t.exports=i},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++en?1:t>=n?0:NaN}},function(t,n,e){function r(t,n,e){return i(a,t,n,e)}var i=e(460),a=e(462);t.exports=r},function(t,n){function e(t,n){return t===n||t!==t&&n!==n}t.exports=e},function(t,n,e){var r=e(280),i=e(282),a=i(r);t.exports=a},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,i=Array(r);++e1?0:t<-1?h:Math.acos(t)}function i(t){return t>=1?p:t<=-1?-p:Math.asin(t)}e.d(n,"a",function(){return a}),e.d(n,"d",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"h",function(){return c}),e.d(n,"i",function(){return f}),e.d(n,"k",function(){return s}),e.d(n,"l",function(){return l}),e.d(n,"f",function(){return d}),e.d(n,"j",function(){return h}),e.d(n,"g",function(){return p}),e.d(n,"m",function(){return b}),n.b=r,n.c=i;var a=Math.abs,o=Math.atan2,u=Math.cos,c=Math.max,f=Math.min,s=Math.sin,l=Math.sqrt,d=1e-12,h=Math.PI,p=h/2,b=2*h},function(t,n,e){"use strict";n.a=function(t,n){if((i=t.length)>1)for(var e,r,i,a=1,o=t[n[0]],u=o.length;a=0;)e[n]=n;return e}},function(t,n,e){"use strict";n.a=function(t){return null===t?NaN:+t}},function(t,n,e){"use strict";function r(t,n){return function(e){return t+e*n}}function i(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function a(t,n){var e=n-t;return e?r(t,e>180||e<-180?e-360*Math.round(e/360):e):Object(c.a)(isNaN(t)?n:t)}function o(t){return 1==(t=+t)?u:function(n,e){return e-n?i(n,e,t):Object(c.a)(isNaN(n)?e:n)}}function u(t,n){var e=n-t;return e?r(t,e):Object(c.a)(isNaN(t)?n:t)}n.c=a,n.b=o,n.a=u;var c=e(199)},function(t,n,e){"use strict";function r(t){var n=t.domain;return t.ticks=function(t){var e=n();return Object(a.ticks)(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){return Object(c.a)(n(),t,e)},t.nice=function(e){null==e&&(e=10);var r,i=n(),o=0,u=i.length-1,c=i[o],f=i[u];return f0?(c=Math.floor(c/r)*r,f=Math.ceil(f/r)*r,r=Object(a.tickIncrement)(c,f,e)):r<0&&(c=Math.ceil(c*r)/r,f=Math.floor(f*r)/r,r=Object(a.tickIncrement)(c,f,e)),r>0?(i[o]=Math.floor(c/r)*r,i[u]=Math.ceil(f/r)*r,n(i)):r<0&&(i[o]=Math.ceil(c*r)/r,i[u]=Math.floor(f*r)/r,n(i)),t},t}function i(){var t=Object(u.b)(u.c,o.c);return t.copy=function(){return Object(u.a)(t,i())},r(t)}n.b=r,n.a=i;var a=e(7),o=e(12),u=e(71),c=e(509)},function(t,n,e){"use strict";n.a=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}},function(t,n){function e(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}t.exports=e},function(t,n,e){function r(t){var n=this.__data__=new i(t);this.size=n.size}var i=e(51),a=e(250),o=e(251),u=e(252),c=e(253),f=e(254);r.prototype.clear=a,r.prototype.delete=o,r.prototype.get=u,r.prototype.has=c,r.prototype.set=f,t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t=e?1:r(t)}}}function a(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=0?n:t>=1?e:r(t)}}}function o(t,n,e,r){var i=t[0],a=t[1],o=n[0],u=n[1];return a2?u:o,s=h=null,c}function c(n){return(s||(s=f(v,y,g?i(t):t,_)))(+n)}var f,s,h,v=b,y=b,_=l.a,g=!1;return c.invert=function(t){return(h||(h=f(y,v,r,g?a(n):n)))(+t)},c.domain=function(t){return arguments.length?(v=d.a.call(t,p.a),e()):v.slice()},c.range=function(t){return arguments.length?(y=d.b.call(t),e()):y.slice()},c.rangeRound=function(t){return y=d.b.call(t),_=l.f,e()},c.clamp=function(t){return arguments.length?(g=!!t,e()):g},c.interpolate=function(t){return arguments.length?(_=t,e()):_},e()}n.c=r,n.a=c,n.b=f;var s=e(7),l=e(12),d=e(27),h=e(117),p=e(223),b=[0,1]},function(t,n,e){"use strict";var r=e(118);n.a=function(t){return t=Object(r.a)(Math.abs(t)),t?t[1]:NaN}},function(t,n,e){function r(t,n){return o(a(t,n,i),t+"")}var i=e(28),a=e(122),o=e(74);t.exports=r},function(t,n,e){var r=e(236),i=e(127),a=i(r);t.exports=a},function(t,n,e){var r=e(22),i=e(5),a=r(i,"Map");t.exports=a},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n,e){var r=e(273),i=e(136),a=e(274),o=a&&a.isTypedArray,u=o?i(o):r;t.exports=u},function(t,n,e){function r(t,n,e){var r=t[n];u.call(t,n)&&a(r,e)&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38),o=Object.prototype,u=o.hasOwnProperty;t.exports=r},function(t,n,e){var r=e(147),i=e(148),a=Object.prototype,o=a.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(n){return o.call(t,n)}))}:i;t.exports=c},function(t,n,e){function r(t,n){if(i(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!a(t))||(u.test(t)||!o.test(t)||null!=n&&t in Object(n))}var i=e(2),a=e(34),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,n,e){"use strict";function r(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===o.b&&n.documentElement.namespaceURI===o.b?n.createElement(t):n.createElementNS(e,t)}}function i(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var a=e(87),o=e(88);n.a=function(t){var n=Object(a.a)(t);return(n.local?i:r)(n)}},function(t,n,e){"use strict";var r=e(88);n.a=function(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),r.a.hasOwnProperty(n)?{space:r.a[n],local:t}:t}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r="http://www.w3.org/1999/xhtml";n.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,n,e){"use strict";var r=e(90);n.a=function(){for(var t,n=r.c;t=n.sourceEvent;)n=t;return n}},function(t,n,e){"use strict";function r(t,n,e){return t=i(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function i(t,n,e){return function(r){var i=s;s=r;try{t.call(this,this.__data__,n,e)}finally{s=i}}}function a(t){return t.trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}})}function o(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,a=n.length;r1&&o(t,n[0],n[1])?n=[]:e>2&&o(n[0],n[1],n[2])&&(n=[n[0]]),i(t,r(n,1),[])});t.exports=u},function(t,n,e){function r(t,n,e,o,u){var c=-1,f=t.length;for(e||(e=a),u||(u=[]);++c0&&e(s)?n>1?r(s,n-1,e,o,u):i(u,s):o||(u[u.length]=s)}return u}var i=e(63),a=e(359);t.exports=r},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(100);n.a=function(){function t(t){var i,a,o,l=t.length,d=!1;for(null==c&&(s=f(o=Object(r.a)())),i=0;i<=l;++i)!(ia.f){var c=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*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/f,i=(i*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/f}if(t._l23_a>a.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-n*t._l12_2a)/l,u=(u*s+t._y1*t._l23_2a-e*t._l12_2a)/l}t._context.bezierCurveTo(r,i,o,u,t._x2,t._y2)}function i(t,n){this._context=t,this._alpha=n}n.b=r;var a=e(42),o=e(67);i.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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new i(t,n):new o.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){for(var n,e=0,r=-1,i=t.length;++r=1)return+e(t[i-1],i-1,t);var i,a=(i-1)*n,o=Math.floor(a),u=+e(t[o],o,t);return u+(+e(t[o+1],o+1,t)-u)*(a-o)}}},function(t,n,e){"use strict";function r(){return g||(w(i),g=x.now()+m)}function i(){g=0}function a(){this._call=this._time=this._next=null}function o(t,n,e){var r=new a;return r.restart(t,n,e),r}function u(){r(),++p;for(var t,n=d;n;)(t=g-n._time)>=0&&n._call.call(null,t),n=n._next;--p}function c(){g=(_=x.now())+m,p=b=0;try{u()}finally{p=0,s(),g=0}}function f(){var t=x.now(),n=t-_;n>y&&(m-=n,_=t)}function s(){for(var t,n,e=d,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:d=n);h=t,l(r)}function l(t){if(!p){b&&(b=clearTimeout(b));t-g>24?(t<1/0&&(b=setTimeout(c,t-x.now()-m)),v&&(v=clearInterval(v))):(v||(_=x.now(),v=setInterval(f,y)),p=1,w(c))}}n.b=r,n.a=a,n.c=o;var d,h,p=0,b=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)};a.prototype=o.prototype={constructor:a,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?r():+e)+(null==n?0:+n),this._next||h===this||(h?h._next=this:d=this,h=this),this._call=t,this._time=e,l()},stop:function(){this._call&&(this._call=null,this._time=1/0,l())}}},function(t,n,e){"use strict";var r=e(13),i=e(197),a=e(200),o=e(201),u=e(68),c=e(202),f=e(203),s=e(199);n.a=function(t,n){var e,l=typeof n;return null==n||"boolean"===l?Object(s.a)(n):("number"===l?u.a:"string"===l?(e=Object(r.a)(n))?(n=e,i.a):f.a:n instanceof r.a?i.a:n instanceof Date?o.a:Array.isArray(n)?a.a:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?c.a:u.a)(t,n)}},function(t,n,e){"use strict";function r(){}function i(t){var n;return t=(t+"").trim().toLowerCase(),(n=x.exec(t))?(n=parseInt(n[1],16),new f(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=w.exec(t))?a(parseInt(n[1],16)):(n=j.exec(t))?new f(n[1],n[2],n[3],1):(n=O.exec(t))?new f(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=M.exec(t))?o(n[1],n[2],n[3],n[4]):(n=k.exec(t))?o(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=A.exec(t))?s(n[1],n[2]/100,n[3]/100,1):(n=T.exec(t))?s(n[1],n[2]/100,n[3]/100,n[4]):R.hasOwnProperty(t)?a(R[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function a(t){return new f(t>>16&255,t>>8&255,255&t,1)}function o(t,n,e,r){return r<=0&&(t=n=e=NaN),new f(t,n,e,r)}function u(t){return t instanceof r||(t=i(t)),t?(t=t.rgb(),new f(t.r,t.g,t.b,t.opacity)):new f}function c(t,n,e,r){return 1===arguments.length?u(t):new f(t,n,e,null==r?1:r)}function f(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function s(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new h(t,n,e,r)}function l(t){if(t instanceof h)return new h(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=i(t)),!t)return new h;if(t instanceof h)return t;t=t.rgb();var n=t.r/255,e=t.g/255,a=t.b/255,o=Math.min(n,e,a),u=Math.max(n,e,a),c=NaN,f=u-o,s=(u+o)/2;return f?(c=n===u?(e-a)/f+6*(e0&&s<1?0:c,new h(c,f,s,t.opacity)}function d(t,n,e,r){return 1===arguments.length?l(t):new h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function p(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}n.a=r,e.d(n,"d",function(){return v}),e.d(n,"c",function(){return y}),n.e=i,n.h=u,n.g=c,n.b=f,n.f=d;var b=e(107),v=.7,y=1/v,_="\\s*([+-]?\\d+)\\s*",g="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",x=/^#([0-9a-f]{3})$/,w=/^#([0-9a-f]{6})$/,j=new RegExp("^rgb\\("+[_,_,_]+"\\)$"),O=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),M=new RegExp("^rgba\\("+[_,_,_,g]+"\\)$"),k=new RegExp("^rgba\\("+[m,m,m,g]+"\\)$"),A=new RegExp("^hsl\\("+[g,m,m]+"\\)$"),T=new RegExp("^hsla\\("+[g,m,m,g]+"\\)$"),R={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(b.a)(r,i,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Object(b.a)(f,c,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,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},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(b.a)(h,d,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new h(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,t),new h(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new f(p(t>=240?t-240:t+120,i,r),p(t,i,r),p(t<120?t+240:t-120,i,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,n,e){"use strict";function r(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}n.b=r,n.a=function(t,n,e){t.prototype=n.prototype=e,e.constructor=t}},function(t,n,e){"use strict";function r(t,n,e,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*n+(4-6*a+3*o)*e+(1+3*t+3*a-3*o)*r+o*i)/6}n.a=r,n.b=function(t){var n=t.length-1;return function(e){var i=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),a=t[i],o=t[i+1],u=i>0?t[i-1]:2*a-o,c=i1?r[0]+r.slice(2):r,+t.slice(e+1)]}},function(t,n,e){"use strict";var r=(e(4),e(524));e.d(n,"c",function(){return r.a}),e.d(n,"m",function(){return r.a});var i=e(525);e.d(n,"g",function(){return i.a}),e.d(n,"q",function(){return i.a});var a=e(526);e.d(n,"d",function(){return a.a});var o=e(527);e.d(n,"b",function(){return o.a});var u=e(528);e.d(n,"a",function(){return u.a});var c=e(529);e.d(n,"i",function(){return c.b}),e.d(n,"h",function(){return c.b}),e.d(n,"e",function(){return c.a});var f=e(530);e.d(n,"f",function(){return f.a});var s=e(531);e.d(n,"j",function(){return s.a});var l=e(532);e.d(n,"n",function(){return l.a});var d=e(533);e.d(n,"l",function(){return d.a});var h=e(534);e.d(n,"k",function(){return h.a});var p=e(535);e.d(n,"s",function(){return p.b}),e.d(n,"r",function(){return p.b}),e.d(n,"o",function(){return p.a});var b=e(536);e.d(n,"p",function(){return b.a});var v=e(537);e.d(n,"t",function(){return v.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"c",function(){return u});var r,i,a,o,u,c=e(232);!function(t){r=Object(c.a)(t),i=r.format,a=r.parse,o=r.utcFormat,u=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,n,e){var r=e(49),i=e(73),a=e(244),o=e(279),u=i(function(t){return t.push(void 0,a),r(o,void 0,t)});t.exports=u},function(t,n,e){function r(t,n,e){return n=a(void 0===n?t.length-1:n,0),function(){for(var r=arguments,o=-1,u=a(r.length-n,0),c=Array(u);++o0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,i=16,a=Date.now;t.exports=e},function(t,n,e){function r(t,n,e,s,l){t!==n&&o(n,function(o,f){if(c(o))l||(l=new i),u(t,n,f,e,r,s,l);else{var d=s?s(t[f],o,f+"",t,n,l):void 0;void 0===d&&(d=o),a(t,f,d)}},f)}var i=e(50),a=e(129),o=e(130),u=e(268),c=e(6),f=e(59);t.exports=r},function(t,n,e){function r(t,n,e){(void 0===e||a(t[n],e))&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38);t.exports=r},function(t,n,e){var r=e(267),i=r();t.exports=i},function(t,n,e){(function(t){function r(t,n){if(n)return t.slice();var e=t.length,r=f?f(e):new t.constructor(e);return t.copy(r),r}var i=e(5),a="object"==typeof n&&n&&!n.nodeType&&n,o=a&&"object"==typeof t&&t&&!t.nodeType&&t,u=o&&o.exports===a,c=u?i.Buffer:void 0,f=c?c.allocUnsafe:void 0;t.exports=r}).call(n,e(78)(t))},function(t,n,e){function r(t,n){var e=n?i(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var i=e(79);t.exports=r},function(t,n,e){var r=e(5),i=r.Uint8Array;t.exports=i},function(t,n,e){function r(t){return"function"!=typeof t.constructor||o(t)?{}:i(a(t))}var i=e(55),a=e(80),o=e(56);t.exports=r},function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},function(t,n){function e(t){return function(n){return t(n)}}t.exports=e},function(t,n,e){function r(t,n){var e=o(t),r=!e&&a(t),s=!e&&!r&&u(t),d=!e&&!r&&!s&&f(t),h=e||r||s||d,p=h?i(t.length,String):[],b=p.length;for(var v in t)!n&&!l.call(t,v)||h&&("length"==v||s&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,b))||p.push(v);return p}var i=e(276),a=e(57),o=e(2),u=e(58),c=e(60),f=e(82),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){return i(function(n,e){var r=-1,i=e.length,o=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,u&&a(e[0],e[1],u)&&(o=i<3?void 0:o,i=1),n=Object(n);++rd))return!1;var p=s.get(t);if(p&&s.get(n))return p==n;var b=-1,v=!0,y=e&c?new i:void 0;for(s.set(t,n),s.set(n,t);++b1?this.each((null==n?r:"function"==typeof n?a:i)(t,n,null==e?"":e)):o(this.node(),t)}},function(t,n,e){function r(t){return i(t,a|o)}var i=e(94),a=1,o=4;t.exports=r},function(t,n,e){function r(t,n){return t&&i(n,a(n),t)}var i=e(31),a=e(17);t.exports=r},function(t,n,e){var r=e(63),i=e(80),a=e(84),o=e(148),u=Object.getOwnPropertySymbols,c=u?function(t){for(var n=[];t;)r(n,a(t)),t=i(t);return n}:o;t.exports=c},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(99),u=e(100);n.a=function(){function t(t){var n,i,a,o,u,b=t.length,v=!1,y=new Array(b),_=new Array(b);for(null==d&&(p=h(u=Object(r.a)())),n=0;n<=b;++n){if(!(n=i;--a)p.point(y[a],_[a]);p.lineEnd(),p.areaEnd()}v&&(y[n]=+e(o,n,t),_[n]=+f(o,n,t),p.point(c?+c(o,n,t):y[n],s?+s(o,n,t):_[n]))}if(u)return p=null,u+""||null}function n(){return Object(o.a)().defined(l).curve(h).context(d)}var e=u.a,c=null,f=Object(i.a)(0),s=u.b,l=Object(i.a)(!0),d=null,h=a.a,p=null;return t.x=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),c=null,t):e},t.x0=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),t):e},t.x1=function(n){return arguments.length?(c=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):c},t.y=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),s=null,t):f},t.y0=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),t):f},t.y1=function(n){return arguments.length?(s=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):s},t.lineX0=t.lineY0=function(){return n().x(e).y(f)},t.lineY1=function(){return n().x(e).y(s)},t.lineX1=function(){return n().x(c).y(f)},t.defined=function(n){return arguments.length?(l="function"==typeof n?n:Object(i.a)(!!n),t):l},t.curve=function(n){return arguments.length?(h=n,null!=d&&(p=h(d)),t):h},t.context=function(n){return arguments.length?(null==n?d=p=null:p=h(d=n),t):d},t}},function(t,n,e){"use strict";function r(t){this._curve=t}function i(t){function n(n){return new r(t(n))}return n._curve=t,n}e.d(n,"a",function(){return o}),n.b=i;var a=e(64),o=i(a.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,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}}},function(t,n,e){"use strict";function r(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Object(i.b)(t)):n()._curve},t}n.b=r;var i=e(167),a=e(99);n.a=function(){return r(Object(a.a)().curve(i.a))}},function(t,n,e){"use strict";n.a=function(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}},function(t,n,e){"use strict";e.d(n,"a",function(){return r});var r=Array.prototype.slice},function(t,n,e){"use strict";var r=e(42);n.a={draw:function(t,n){var e=Math.sqrt(n/r.j);t.moveTo(e,0),t.arc(0,0,e,0,r.m)}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}}},function(t,n,e){"use strict";var r=Math.sqrt(1/3),i=2*r;n.a={draw:function(t,n){var e=Math.sqrt(n/i),a=e*r;t.moveTo(0,-e),t.lineTo(a,0),t.lineTo(0,e),t.lineTo(-a,0),t.closePath()}}},function(t,n,e){"use strict";var r=e(42),i=Math.sin(r.j/10)/Math.sin(7*r.j/10),a=Math.sin(r.m/10)*i,o=-Math.cos(r.m/10)*i;n.a={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),i=a*e,u=o*e;t.moveTo(0,-e),t.lineTo(i,u);for(var c=1;c<5;++c){var f=r.m*c/5,s=Math.cos(f),l=Math.sin(f);t.lineTo(l*e,-s*e),t.lineTo(s*i-l*u,l*i+s*u)}t.closePath()}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}}},function(t,n,e){"use strict";var r=Math.sqrt(3);n.a={draw:function(t,n){var e=-Math.sqrt(n/(3*r));t.moveTo(0,2*e),t.lineTo(-r*e,-e),t.lineTo(r*e,-e),t.closePath()}}},function(t,n,e){"use strict";var r=-.5,i=Math.sqrt(3)/2,a=1/Math.sqrt(12),o=3*(a/2+1);n.a={draw:function(t,n){var e=Math.sqrt(n/o),u=e/2,c=e*a,f=u,s=e*a+e,l=-f,d=s;t.moveTo(u,c),t.lineTo(f,s),t.lineTo(l,d),t.lineTo(r*u-i*c,i*u+r*c),t.lineTo(r*f-i*s,i*f+r*s),t.lineTo(r*l-i*d,i*l+r*d),t.lineTo(r*u+i*c,r*c-i*u),t.lineTo(r*f+i*s,r*s-i*f),t.lineTo(r*l+i*d,r*d-i*l),t.closePath()}}},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(65),a=e(67);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._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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(67);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,n){switch(t=+t,n=+n,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.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var r=e(36),i=e(181),a=Object(i.a)(r.a),o=a.right,u=a.left;n.c=o},function(t,n,e){"use strict";function r(t){return function(n,e){return Object(i.a)(t(n),e)}}var i=e(36);n.a=function(t){return 1===t.length&&(t=r(t)),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)<0?r=a+1:i=a}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)>0?i=a:r=a+1}return r}}}},function(t,n,e){"use strict";function r(t,n){return[t,n]}n.b=r,n.a=function(t,n){null==n&&(n=r);for(var e=0,i=t.length-1,a=t[0],o=new Array(i<0?0:i);e1)return f/(o-1)}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,i,a=t.length,o=-1;if(null==n){for(;++o=e)for(r=i=e;++oe&&(r=e),i=e)for(r=i=e;++oe&&(r=e),i=0?(c>=a?10:c>=o?5:c>=u?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(c>=a?10:c>=o?5:c>=u?2:1)}function i(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),c=r/i;return c>=a?i*=10:c>=o?i*=5:c>=u&&(i*=2),n0)return[t];if((i=n0)for(t=Math.ceil(t/u),n=Math.floor(n/u),o=new Array(a=Math.ceil(n-t+1));++c=e)for(r=e;++ae&&(r=e)}else for(;++a=e)for(r=e;++ae&&(r=e);return r}},function(t,n,e){"use strict";function r(t){return t.length}var i=e(190);n.a=function(t){if(!(o=t.length))return[];for(var n=-1,e=Object(i.a)(t,r),a=new Array(e);++nr.d&&e.states&&(f=n.slice(s,f),d[l]?d[l]+=f:d[++l]=f),(e=e[0])===(c=c[0])?d[l]?d[l]+=c:d[++l]=c:(d[++l]=null,h.push({i:l,x:Object(a.a)(e,c)})),s=u.lastIndex;return s3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;return r&&t*n<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),(r&&t*n>0?(0,g.scaleLog)().base(i):(0,g.scaleLinear)()).domain([t,n]).range([0,e]).clamp(!0)}Object.defineProperty(n,"__esModule",{value:!0}),n.smartBorders=i,n.computeMinMax=a,n.buildScale=o;var u=e(459),c=r(u),f=e(488),s=r(f),l=e(491),d=r(l),h=e(493),p=r(h),b=e(496),v=r(b),y=e(500),_=r(y),g=e(220)},function(t,n,e){var r=e(28),i=e(207),a=i?function(t,n){return i.set(t,n),t}:r;t.exports=a},function(t,n,e){var r=e(150),i=r&&new r;t.exports=i},function(t,n,e){function r(t,n,e,g,m,x,w,j,O,M){function k(){for(var h=arguments.length,p=Array(h),b=h;b--;)p[b]=arguments[b];if(P)var v=f(k),y=o(p,v);if(g&&(p=i(p,g,m,P)),x&&(p=a(p,x,w,P)),h-=y,P&&h1&&p.reverse(),A&&O(o=t.charCodeAt(n))||o>57){d=(46===o?h+t.slice(n+1):t.slice(n))+d,t=t.slice(0,n);break}}y&&!f&&(t=l(t,1/0));var O=u.length+t.length+d.length,M=O>1)+u+t+d+M.slice(O);break;default:t=M+u+t+d}return p(t)}t=Object(o.a)(t);var e=t.fill,r=t.align,i=t.sign,a=t.symbol,f=t.zero,v=t.width,y=t.comma,_=t.precision,g=t.type,m="$"===a?d[0]:"#"===a&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",x="$"===a?d[1]:/[%p]/.test(g)?b:"",w=u.a[g],j=!g||/[defgprs%]/.test(g);return _=null==_?g?6:12:/[gprs]/.test(g)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),n.toString=function(){return t+""},n}function e(t,e){var i=n((t=Object(o.a)(t),t.type="f",t)),a=3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(e)/3))),u=Math.pow(10,-a),c=s[8+a/3];return function(t){return i(u*t)+c}}var l=t.grouping&&t.thousands?Object(i.a)(t.grouping,t.thousands):f.a,d=t.currency,h=t.decimal,p=t.numerals?Object(a.a)(t.numerals):f.a,b=t.percent||"%";return{format:n,formatPrefix:e}}},function(t,n,e){"use strict";function r(t){return new i(t)}function i(t){if(!(n=o.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",u=n[4]||"",c=!!n[5],f=n[6]&&+n[6],s=!!n[7],l=n[8]&&+n[8].slice(1),d=n[9]||"";"n"===d?(s=!0,d="g"):a.a[d]||(d=""),(c||"0"===e&&"="===r)&&(c=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=u,this.zero=c,this.width=f,this.comma=s,this.precision=l,this.type=d}n.a=r;var a=e(227),o=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;r.prototype=i.prototype,i.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.type}},function(t,n,e){"use strict";var r=e(513),i=e(228),a=e(514);n.a={"":r.a,"%":function(t,n){return(100*t).toFixed(n)},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,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return Object(a.a)(100*t,n)},r:a.a,s:i.a,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r,i=e(118);n.a=function(t,n){var e=Object(i.a)(t,n);if(!e)return t+"";var a=e[0],o=e[1],u=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,c=a.length;return u===c?a:u>c?a+new Array(u-c+1).join("0"):u>0?a.slice(0,u)+"."+a.slice(u):"0."+new Array(1-u).join("0")+Object(i.a)(t,Math.max(0,n+u-1))[0]}},function(t,n,e){"use strict";n.a=function(t,n){t=t.slice();var e,r=0,i=t.length-1,a=t[r],o=t[i];return o=c)return-1;if(37===(i=n.charCodeAt(o++))){if(i=n.charAt(o++),!(a=Bt[i in nt?n.charAt(o++):i])||(r=a(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function u(t,n,e){var r=Mt.exec(n.slice(e));return r?(t.p=kt[r[0].toLowerCase()],e+r[0].length):-1}function c(t,n,e){var r=Rt.exec(n.slice(e));return r?(t.w=Pt[r[0].toLowerCase()],e+r[0].length):-1}function tt(t,n,e){var r=At.exec(n.slice(e));return r?(t.w=Tt[r[0].toLowerCase()],e+r[0].length):-1}function et(t,n,e){var r=Et.exec(n.slice(e));return r?(t.m=Nt[r[0].toLowerCase()],e+r[0].length):-1}function rt(t,n,e){var r=St.exec(n.slice(e));return r?(t.m=Ct[r[0].toLowerCase()],e+r[0].length):-1}function it(t,n,e){return o(t,yt,n,e)}function at(t,n,e){return o(t,_t,n,e)}function ot(t,n,e){return o(t,gt,n,e)}function ut(t){return wt[t.getDay()]}function ct(t){return xt[t.getDay()]}function ft(t){return Ot[t.getMonth()]}function st(t){return jt[t.getMonth()]}function lt(t){return mt[+(t.getHours()>=12)]}function dt(t){return wt[t.getUTCDay()]}function ht(t){return xt[t.getUTCDay()]}function pt(t){return Ot[t.getUTCMonth()]}function bt(t){return jt[t.getUTCMonth()]}function vt(t){return mt[+(t.getUTCHours()>=12)]}var yt=t.dateTime,_t=t.date,gt=t.time,mt=t.periods,xt=t.days,wt=t.shortDays,jt=t.months,Ot=t.shortMonths,Mt=f(mt),kt=s(mt),At=f(xt),Tt=s(xt),Rt=f(wt),Pt=s(wt),St=f(jt),Ct=s(jt),Et=f(Ot),Nt=s(Ot),It={a:ut,A:ct,b:ft,B:st,c:null,d:M,e:M,H:k,I:A,j:T,L:R,m:P,M:S,p:lt,S:C,U:E,w:N,W:I,x:null,X:null,y:D,Y:B,Z:z,"%":Q},Dt={a:dt,A:ht,b:pt,B:bt,c:null,d:L,e:L,H:F,I:U,j:W,L:Y,m:q,M:G,p:vt,S:V,U:H,w:X,W:$,x:null,X:null,y:K,Y:Z,Z:J,"%":Q},Bt={a:c,A:tt,b:et,B:rt,c:it,d:_,e:_,H:m,I:m,j:g,L:j,m:y,M:x,p:u,S:w,U:d,w:l,W:h,x:at,X:ot,y:b,Y:p,Z:v,"%":O};return It.x=n(_t,It),It.X=n(gt,It),It.c=n(yt,It),Dt.x=n(_t,Dt),Dt.X=n(gt,Dt),Dt.c=n(yt,Dt),{format:function(t){var e=n(t+="",It);return e.toString=function(){return t},e},parse:function(t){var n=e(t+="",r);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",Dt);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,i);return n.toString=function(){return t},n}}}function u(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a68?1900:2e3),e+r[0].length):-1}function v(t,n,e){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function y(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function _(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function g(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function m(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function x(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function w(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function j(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function O(t,n,e){var r=rt.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function M(t,n){return u(t.getDate(),n,2)}function k(t,n){return u(t.getHours(),n,2)}function A(t,n){return u(t.getHours()%12||12,n,2)}function T(t,n){return u(1+tt.a.count(Object(tt.j)(t),t),n,3)}function R(t,n){return u(t.getMilliseconds(),n,3)}function P(t,n){return u(t.getMonth()+1,n,2)}function S(t,n){return u(t.getMinutes(),n,2)}function C(t,n){return u(t.getSeconds(),n,2)}function E(t,n){return u(tt.h.count(Object(tt.j)(t),t),n,2)}function N(t){return t.getDay()}function I(t,n){return u(tt.e.count(Object(tt.j)(t),t),n,2)}function D(t,n){return u(t.getFullYear()%100,n,2)}function B(t,n){return u(t.getFullYear()%1e4,n,4)}function z(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+u(n/60|0,"0",2)+u(n%60,"0",2)}function L(t,n){return u(t.getUTCDate(),n,2)}function F(t,n){return u(t.getUTCHours(),n,2)}function U(t,n){return u(t.getUTCHours()%12||12,n,2)}function W(t,n){return u(1+tt.k.count(Object(tt.t)(t),t),n,3)}function Y(t,n){return u(t.getUTCMilliseconds(),n,3)}function q(t,n){return u(t.getUTCMonth()+1,n,2)}function G(t,n){return u(t.getUTCMinutes(),n,2)}function V(t,n){return u(t.getUTCSeconds(),n,2)}function H(t,n){return u(tt.r.count(Object(tt.t)(t),t),n,2)}function X(t){return t.getUTCDay()}function $(t,n){return u(tt.o.count(Object(tt.t)(t),t),n,2)}function K(t,n){return u(t.getUTCFullYear()%100,n,2)}function Z(t,n){return u(t.getUTCFullYear()%1e4,n,4)}function J(){return"+0000"}function Q(){return"%"}n.a=o;var tt=e(119),nt={"-":"",_:" ",0:"0"},et=/^\s*\d+/,rt=/^%/,it=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g},function(t,n,e){"use strict";function r(t){return t.toISOString()}e.d(n,"a",function(){return a});var i=e(120),a="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||Object(i.b)(a)},function(t,n,e){"use strict";e.d(n,"a",function(){return r}),e.d(n,"d",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"c",function(){return c});var r=Math.cos,i=Math.sin,a=Math.PI,o=a/2,u=2*a,c=Math.max},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(t,n){for(var e=0;e-1}var i=e(52);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=i(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var i=e(52);t.exports=r},function(t,n,e){function r(){this.__data__=new i,this.size=0}var i=e(51);t.exports=r},function(t,n){function e(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}t.exports=e},function(t,n){function e(t){return this.__data__.get(t)}t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=this.__data__;if(e instanceof i){var r=e.__data__;if(!a||r.length=O&&(O=j+1);!(w=m[O])&&++O<_;);x._next=w||null}}return s=new a.a(s,o),s._enter=l,s._exit=d,s}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(161),i=e(8);n.a=function(){return new i.a(this._exit||this._groups.map(r.a),this._parents)}},function(t,n,e){"use strict";var r=e(8);n.a=function(t){for(var n=this._groups,e=t._groups,i=n.length,a=e.length,o=Math.min(i,a),u=new Array(i),c=0;c=0;)(r=i[a])&&(o&&o!==r.nextSibling&&o.parentNode.insertBefore(r,o),o=r);return this}},function(t,n,e){"use strict";function r(t,n){return tn?1:t>=n?0:NaN}var i=e(8);n.a=function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=r);for(var e=this._groups,a=e.length,o=new Array(a),u=0;u1?this.each((null==n?r:"function"==typeof n?a:i)(t,n)):this.node()[t]}},function(t,n,e){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new a(t)}function a(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function o(t,n){for(var e=i(t),r=-1,a=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},n.a=function(t,n){var e=r(t+"");if(arguments.length<2){for(var a=i(this.node()),o=-1,u=e.length;++o0&&void 0!==arguments[0]?arguments[0]:[],n=arguments[1],e=arguments[2],r=0===t.length,i=e.svg.attr("width",e.conf.width).attr("height",e.conf.height);n&&(0,o.default)(e.tracks,function(t,n){i.select("."+n).remove()});var a=i.select(".all");a.empty()&&(a=i.append("g").attr("class","all").attr("transform","translate(\n "+parseInt(e.conf.width/2)+",\n "+parseInt(e.conf.height/2)+"\n )")),(0,o.default)(e.tracks,function(n,i){(r||i in t)&&n.render(e,a,i)}),(r||"layout"in t)&&(0,s.default)(a,e);var u=i.selectAll(".all > g").remove(),f=(0,c.default)(u._groups[0],function(t){return t.getAttribute("z-index")});return i.select(".all").selectAll("g").data(f).enter().append(function(t){return t}),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=e(32),o=r(a),u=e(97),c=r(u),f=e(364),s=r(f)},function(t,n,e){function r(t){return o(t)||a(t)||!!(u&&t&&t[u])}var i=e(29),a=e(57),o=e(2),u=i?i.isConcatSpreadable:void 0;t.exports=r},function(t,n,e){function r(t,n,e){var r=-1;n=i(n.length?n:[s],c(a));var l=o(t,function(t,e,a){return{criteria:i(n,function(n){return n(t)}),index:++r,value:t}});return u(l,function(t,n){return f(t,n,e)})}var i=e(40),a=e(33),o=e(157),u=e(361),c=e(136),f=e(362),s=e(28);t.exports=r},function(t,n){function e(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}t.exports=e},function(t,n,e){function r(t,n,e){for(var r=-1,a=t.criteria,o=n.criteria,u=a.length,c=e.length;++r=c)return f;return f*("desc"==e[r]?-1:1)}}return t.index-n.index}var i=e(363);t.exports=r},function(t,n,e){function r(t,n){if(t!==n){var e=void 0!==t,r=null===t,a=t===t,o=i(t),u=void 0!==n,c=null===n,f=n===n,s=i(n);if(!c&&!s&&!o&&t>n||o&&u&&f&&!c&&!s||r&&u&&f||!e&&f||!a)return 1;if(!r&&!o&&!s&&tMath.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 a(t,n){var e=n._layout.conf;t.select(".cs-layout").remove();var a=t.append("g").attr("class","cs-layout").attr("z-index",e.zIndex).on("click",e.onClick),u=a.selectAll("g").data(n._layout.data).enter().append("g").attr("class",function(t){return t.id}).attr("opacity",e.opacity);Object.keys(e.events).forEach(function(t){u.on(t,function(n,r,i){e.events[t](n,r,i,c.event)})});var f=(0,o.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).cornerRadius(e.cornerRadius).startAngle(function(t){return t.start}).endAngle(function(t){return t.end});u.append("path").attr("d",f).attr("fill",function(t){return t.color}).attr("id",function(t){return t.id}),e.labels.display&&r(e,u),e.ticks.display&&i(e,a,n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;var o=e(11),u=e(7),c=e(3)},function(t,n,e){"use strict";function r(t){return t.innerRadius}function i(t){return t.outerRadius}function a(t){return t.startAngle}function o(t){return t.endAngle}function u(t){return t&&t.padAngle}function c(t,n,e,r,i,a,o,u){var c=e-t,f=r-n,s=o-i,l=u-a,d=(s*(n-a)-l*(t-i))/(l*c-s*f);return[t+d*c,n+d*f]}function f(t,n,e,r,i,a,o){var u=t-e,c=n-r,f=(o?a:-a)/Object(d.l)(u*u+c*c),s=f*c,l=-f*u,h=t+s,p=n+l,b=e+s,v=r+l,y=(h+b)/2,_=(p+v)/2,g=b-h,m=v-p,x=g*g+m*m,w=i-a,j=h*v-b*p,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*(i/w-1),y11:k*(i/w-1)}}var s=e(35),l=e(25),d=e(42);n.a=function(){function t(){var t,r,i=+n.apply(this,arguments),a=+e.apply(this,arguments),o=b.apply(this,arguments)-d.g,u=v.apply(this,arguments)-d.g,l=Object(d.a)(u-o),g=u>o;if(_||(_=t=Object(s.a)()),ad.f)if(l>d.m-d.f)_.moveTo(a*Object(d.e)(o),a*Object(d.k)(o)),_.arc(0,0,a,o,u,!g),i>d.f&&(_.moveTo(i*Object(d.e)(u),i*Object(d.k)(u)),_.arc(0,0,i,u,o,g));else{var m,x,w=o,j=u,O=o,M=u,k=l,A=l,T=y.apply(this,arguments)/2,R=T>d.f&&(p?+p.apply(this,arguments):Object(d.l)(i*i+a*a)),P=Object(d.i)(Object(d.a)(a-i)/2,+h.apply(this,arguments)),S=P,C=P;if(R>d.f){var E=Object(d.c)(R/i*Object(d.k)(T)),N=Object(d.c)(R/a*Object(d.k)(T));(k-=2*E)>d.f?(E*=g?1:-1,O+=E,M-=E):(k=0,O=M=(o+u)/2),(A-=2*N)>d.f?(N*=g?1:-1,w+=N,j-=N):(A=0,w=j=(o+u)/2)}var I=a*Object(d.e)(w),D=a*Object(d.k)(w),B=i*Object(d.e)(M),z=i*Object(d.k)(M);if(P>d.f){var L=a*Object(d.e)(j),F=a*Object(d.k)(j),U=i*Object(d.e)(O),W=i*Object(d.k)(O);if(ld.f?c(I,D,U,W,L,F,B,z):[B,z],q=I-Y[0],G=D-Y[1],V=L-Y[0],H=F-Y[1],X=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),$=Object(d.l)(Y[0]*Y[0]+Y[1]*Y[1]);S=Object(d.i)(P,(i-$)/(X-1)),C=Object(d.i)(P,(a-$)/(X+1))}}A>d.f?C>d.f?(m=f(U,W,I,D,a,C,g),x=f(L,F,B,z,a,C,g),_.moveTo(m.cx+m.x01,m.cy+m.y01),Cd.f&&k>d.f?S>d.f?(m=f(B,z,L,F,i,-S,g),x=f(I,D,U,W,i,-S,g),_.lineTo(m.cx+m.x01,m.cy+m.y01),S1e-6)if(Math.abs(l*c-f*s)>1e-6&&i){var h=e-o,p=r-u,b=c*c+f*f,v=h*h+p*p,y=Math.sqrt(b),_=Math.sqrt(d),g=i*Math.tan((a-Math.acos((b+d-v)/(2*y*_)))/2),m=g/_,x=g/y;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(n+m*l)),this._+="A"+i+","+i+",0,0,"+ +(l*h>s*p)+","+(this._x1=t+x*c)+","+(this._y1=n+x*f)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,c){t=+t,n=+n,e=+e;var f=e*Math.cos(r),s=e*Math.sin(r),l=t+f,d=n+s,h=1^c,p=c?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);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),e&&(p<0&&(p=p%o+o),p>u?this._+="A"+e+","+e+",0,1,"+h+","+(t-f)+","+(n-s)+"A"+e+","+e+",0,1,"+h+","+(this._x1=l)+","+(this._y1=d):p>1e-6&&(this._+="A"+e+","+e+",0,"+ +(p>=a)+","+h+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}},n.a=i},function(t,n,e){"use strict";var r=e(25),i=e(368),a=e(369),o=e(42);n.a=function(){function t(t){var r,i,a,l,d,h=t.length,p=0,b=new Array(h),v=new Array(h),y=+c.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;r0&&(p+=d);for(null!=e?b.sort(function(t,n){return e(v[t],v[n])}):null!=u&&b.sort(function(n,e){return u(t[n],t[e])}),r=0,a=p?(_-h*m)/p:0;r0?d*a:0)+m,v[i]={data:t[i],index:r,value:d,startAngle:y,endAngle:l,padAngle:g};return v}var n=a.a,e=i.a,u=null,c=Object(r.a)(0),f=Object(r.a)(o.m),s=Object(r.a)(0);return t.value=function(e){return arguments.length?(n="function"==typeof e?e:Object(r.a)(+e),t):n},t.sortValues=function(n){return arguments.length?(e=n,u=null,t):e},t.sort=function(n){return arguments.length?(u=n,e=null,t):u},t.startAngle=function(n){return arguments.length?(c="function"==typeof n?n:Object(r.a)(+n),t):c},t.endAngle=function(n){return arguments.length?(f="function"==typeof n?n:Object(r.a)(+n),t):f},t.padAngle=function(n){return arguments.length?(s="function"==typeof n?n:Object(r.a)(+n),t):s},t}},function(t,n,e){"use strict";n.a=function(t,n){return nt?1:n>=t?0:NaN}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(167),i=e(166),a=e(168);n.a=function(){var t=Object(i.a)().curve(r.a),n=t.curve,e=t.lineX0,o=t.lineX1,u=t.lineY0,c=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(a.b)(e())},delete t.lineX0,t.lineEndAngle=function(){return Object(a.b)(o())},delete t.lineX1,t.lineInnerRadius=function(){return Object(a.b)(u())},delete t.lineY0,t.lineOuterRadius=function(){return Object(a.b)(c())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Object(r.b)(t)):n()._curve},t}},function(t,n,e){"use strict";function r(t){return t.source}function i(t){return t.target}function a(t){function n(){var n,r=h.a.call(arguments),i=e.apply(this,r),f=a.apply(this,r);if(c||(c=n=Object(d.a)()),t(c,+o.apply(this,(r[0]=i,r)),+u.apply(this,r),+o.apply(this,(r[0]=f,r)),+u.apply(this,r)),n)return c=null,n+""||null}var e=r,a=i,o=b.a,u=b.b,c=null;return n.source=function(t){return arguments.length?(e=t,n):e},n.target=function(t){return arguments.length?(a=t,n):a},n.x=function(t){return arguments.length?(o="function"==typeof t?t:Object(p.a)(+t),n):o},n.y=function(t){return arguments.length?(u="function"==typeof t?t:Object(p.a)(+t),n):u},n.context=function(t){return arguments.length?(c=null==t?null:t,n):c},n}function o(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function u(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function c(t,n,e,r,i){var a=Object(v.a)(n,e),o=Object(v.a)(n,e=(e+i)/2),u=Object(v.a)(r,e),c=Object(v.a)(r,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],u[0],u[1],c[0],c[1])}function f(){return a(o)}function s(){return a(u)}function l(){var t=a(c);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}n.a=f,n.c=s,n.b=l;var d=e(35),h=e(170),p=e(25),b=e(100),v=e(169)},function(t,n,e){"use strict";e.d(n,"b",function(){return d});var r=e(35),i=e(171),a=e(172),o=e(173),u=e(174),c=e(175),f=e(176),s=e(177),l=e(25),d=[i.a,a.a,o.a,c.a,u.a,f.a,s.a];n.a=function(){function t(){var t;if(a||(a=t=Object(r.a)()),n.apply(this,arguments).draw(a,+e.apply(this,arguments)),t)return a=null,t+""||null}var n=Object(l.a)(i.a),e=Object(l.a)(64),a=null;return t.type=function(e){return arguments.length?(n="function"==typeof e?e:Object(l.a)(e),t):n},t.size=function(n){return arguments.length?(e="function"==typeof n?n:Object(l.a)(+n),t):e},t.context=function(n){return arguments.length?(a=null==n?null:n,t):a},t}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65),a=e(66);r.prototype={areaStart:i.a,areaEnd:i.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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(66);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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Object(i.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t,n){this._basis=new i.a(t),this._beta=n}var i=e(66);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],a=n[0],o=t[e]-i,u=n[e]-a,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*o),this._beta*n[c]+(1-this._beta)*(a+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}},n.a=function t(n){function e(t){return 1===n?new i.a(t):new r(t,n)}return e.beta=function(n){return t(+n)},e}(.85)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(178),a=e(65),o=e(101);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._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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(o.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(179),a=e(101);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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(a.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){return t<0?-1:1}function i(t,n,e){var i=t._x1-t._x0,a=n-t._x1,o=(t._y1-t._y0)/(i||a<0&&-0),u=(e-t._y1)/(a||i<0&&-0),c=(o*a+u*i)/(i+a);return(r(o)+r(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(c))||0}function a(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function o(t,n,e){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,u=(a-r)/3;t._context.bezierCurveTo(r+u,i+u*n,a-u,o-u*e,a,o)}function u(t){this._context=t}function c(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new u(t)}function l(t){return new c(t)}n.a=s,n.b=l,u.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,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,e=i(this,t,n)),e);break;default:o(this,this._t0,e=i(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(c.prototype=Object.create(u.prototype)).point=function(t,n){u.prototype.point.call(this,n,t)},f.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,a){this._context.bezierCurveTo(n,t,r,e,a,i)}}},function(t,n,e){"use strict";function r(t){this._context=t}function i(t){var n,e,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(o[n]-i[n+1])/a[n];for(a[r-1]=(t[r]+i[r-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}},n.a=function(t){return new r(t,.5)}},function(t,n,e){"use strict";function r(t,n){return t[n]}var i=e(170),a=e(25),o=e(43),u=e(44);n.a=function(){function t(t){var r,i,a=n.apply(this,arguments),o=t.length,u=a.length,s=new Array(u);for(r=0;r0){for(var e,i,a,o=0,u=t[0].length;o1)for(var e,r,i,a,o,u,c=0,f=t[n[0]].length;c=0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):r[0]=a}},function(t,n,e){"use strict";var r=e(43);n.a=function(t,n){if((e=t.length)>0){for(var e,i=0,a=t[n[0]],o=a.length;i0&&(i=(e=t[n[0]]).length)>0){for(var e,i,a,o=0,u=1;ut?1:n>=t?0:NaN}},function(t,n,e){"use strict";var r=e(186),i=e(180),a=e(393),o=e(185),u=e(394),c=e(187),f=e(188),s=e(189);n.a=function(){function t(t){var r,a,o=t.length,u=new Array(o);for(r=0;rh;)p.pop(),--b;var v,y=new Array(b+1);for(r=0;r<=b;++r)v=y[r]=[],v.x0=r>0?p[r-1]:d,v.x1=r=e)for(r=e;++ar&&(r=e)}else for(;++a=e)for(r=e;++ar&&(r=e);return r}},function(t,n,e){"use strict";var r=e(45);n.a=function(t,n){var e,i=t.length,a=i,o=-1,u=0;if(null==n)for(;++o=0;)for(r=t[i],n=r.length;--n>=0;)e[--o]=r[n];return e}},function(t,n,e){"use strict";n.a=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r}},function(t,n,e){"use strict";var r=e(36);n.a=function(t,n){if(e=t.length){var e,i,a=0,o=0,u=t[o];for(null==n&&(n=r.a);++a90?"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("+n.innerRadius+", 0)\n rotate("+t._rotate+")\n "}).attr("text-anchor",function(t){return t._anchor});return(0,d.default)(n.style,function(t,n){i.style(n,t)}),i}}]),n}(f.default);n.default=y},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=(e(408),e(19));e.d(n,"transition",function(){return r.b});var i=e(453);e.d(n,"active",function(){return i.a});var a=e(193);e.d(n,"interrupt",function(){return a.a})},function(t,n,e){"use strict";var r=e(3),i=e(409),a=e(413);r.selection.prototype.interrupt=i.a,r.selection.prototype.transition=a.a},function(t,n,e){"use strict";var r=e(193);n.a=function(t){return this.each(function(){Object(r.a)(this,t)})}},function(t,n,e){"use strict";function r(){for(var t,n=0,e=arguments.length,r={};n=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})}function o(t,n){for(var e,r=0,i=t.length;r0)for(var e,r,i=new Array(e),a=0;aw?Math.pow(t,1/3):t/x+g}function u(t){return t>m?t*t*t:x*(t-g)}function c(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);t instanceof a||(t=r(t));var n=Math.atan2(t.b,t.a)*b.b;return new d(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function l(t,n,e,r){return 1===arguments.length?s(t):new d(t,n,e,null==r?1:r)}function d(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.a=i,n.b=l;var h=e(107),p=e(106),b=e(196),v=.95047,y=1,_=1.08883,g=4/29,m=6/29,x=3*m*m,w=m*m*m;Object(h.a)(a,i,Object(h.b)(p.a,{brighter:function(t){return new a(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new a(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=y*u(t),n=v*u(n),e=_*u(e),new p.b(c(3.2404542*n-1.5371385*t-.4985314*e),c(-.969266*n+1.8760108*t+.041556*e),c(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),Object(h.a)(d,l,Object(h.b)(p.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,n,e){"use strict";function r(t){if(t instanceof a)return new a(t.h,t.s,t.l,t.opacity);t instanceof u.b||(t=Object(u.h)(t));var n=t.r/255,e=t.g/255,r=t.b/255,i=(v*r+p*n-b*e)/(v+p-b),o=r-i,f=(h*(e-i)-l*o)/d,s=Math.sqrt(f*f+o*o)/(h*i*(1-i)),y=s?Math.atan2(f,o)*c.b-120:NaN;return new a(y<0?y+360:y,s,i,t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new a(t,n,e,null==i?1:i)}function a(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}n.a=i;var o=e(107),u=e(106),c=e(196),f=-.14861,s=1.78277,l=-.29227,d=-.90649,h=1.97294,p=h*d,b=h*s,v=s*l-d*f;Object(o.a)(a,i,Object(o.b)(u.a,{brighter:function(t){return t=null==t?u.c:Math.pow(u.c,t),new a(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?u.d:Math.pow(u.d,t),new a(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*c.a,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new u.b(255*(n+e*(f*r+s*i)),255*(n+e*(l*r+d*i)),255*(n+e*(h*r)),this.opacity)}}))},function(t,n,e){"use strict";n.a=function(t,n){return t=+t,n-=t,function(e){return Math.round(t+n*e)}}},function(t,n,e){"use strict";function r(t,n,e,r){function a(t){return t.length?t.pop()+" ":""}function o(t,r,a,o,u,c){if(t!==a||r!==o){var f=u.push("translate(",null,n,null,e);c.push({i:f-4,x:Object(i.a)(t,a)},{i:f-2,x:Object(i.a)(r,o)})}else(a||o)&&u.push("translate("+a+n+o+e)}function u(t,n,e,o){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(a(e)+"rotate(",null,r)-2,x:Object(i.a)(t,n)})):n&&e.push(a(e)+"rotate("+n+r)}function c(t,n,e,o){t!==n?o.push({i:e.push(a(e)+"skewX(",null,r)-2,x:Object(i.a)(t,n)}):n&&e.push(a(e)+"skewX("+n+r)}function f(t,n,e,r,o,u){if(t!==e||n!==r){var c=o.push(a(o)+"scale(",null,",",null,")");u.push({i:c-4,x:Object(i.a)(t,e)},{i:c-2,x:Object(i.a)(n,r)})}else 1===e&&1===r||o.push(a(o)+"scale("+e+","+r+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),o(n.translateX,n.translateY,e.translateX,e.translateY,r,i),u(n.rotate,e.rotate,r,i),c(n.skewX,e.skewX,r,i),f(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,a=i.length;++e=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(t,n,e){var i,o,u=r(n)?a.g:a.h;return function(){var r=u(this,t),a=r.on;a!==i&&(o=(i=a).copy()).on(n,e),r.on=o}}var a=e(9);n.a=function(t,n){var e=this._id;return arguments.length<2?Object(a.f)(this.node(),e).on.on(t):this.each(i(e,t,n))}},function(t,n,e){"use strict";function r(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}n.a=function(){return this.on("end.remove",r(this._id))}},function(t,n,e){"use strict";var r=e(3),i=e(19),a=e(9);n.a=function(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=Object(r.selector)(t));for(var o=this._groups,u=o.length,c=new Array(u),f=0;fi.c&&e.name===n)return new r.a([[t]],a,n,+o)}return null}},function(t,n,e){var r=e(455);"string"==typeof r&&(r=[[t.i,r,""]]);e(457)(r,{});r.locals&&(t.exports=r.locals)},function(t,n,e){n=t.exports=e(456)(),n.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,n){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],n=0;n=0&&_.splice(n,1)}function o(t){var n=document.createElement("style");return n.type="text/css",i(t,n),n}function u(t){var n=document.createElement("link");return n.rel="stylesheet",i(t,n),n}function c(t,n){var e,r,i;if(n.singleton){var c=y++;e=v||(v=o(n)),r=f.bind(null,e,c,!1),i=f.bind(null,e,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(e=u(n),r=l.bind(null,e),i=function(){a(e),e.href&&URL.revokeObjectURL(e.href)}):(e=o(n),r=s.bind(null,e),i=function(){a(e)});return r(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;r(t=n)}else i()}}function f(t,n,e,r){var i=e?"":r.css;if(t.styleSheet)t.styleSheet.cssText=g(n,i);else{var a=document.createTextNode(i),o=t.childNodes;o[n]&&t.removeChild(o[n]),o.length?t.insertBefore(a,o[n]):t.appendChild(a)}}function s(t,n){var e=n.css,r=n.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}function l(t,n){var e=n.css,r=n.sourceMap;r&&(e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([e],{type:"text/css"}),a=t.href;t.href=URL.createObjectURL(i),a&&URL.revokeObjectURL(a)}var d={},h=function(t){var n;return function(){return void 0===n&&(n=t.apply(this,arguments)),n}},p=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),b=h(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,y=0,_=[];t.exports=function(t,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},void 0===n.singleton&&(n.singleton=p()),void 0===n.insertAt&&(n.insertAt="bottom");var i=r(t);return e(i,n),function(t){for(var a=[],o=0;o0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1],r={};return(0,u.default)(e,function(e,i){void 0!==e.iteratee?e.iteratee?Object.keys(n).indexOf(i)>-1?((0,f.default)(n[i]),r[i]=n[i]):r[i]=function(){return e.value}:r[i]=Object.keys(n).indexOf(i)>-1?n[i]:e.value:r[i]=t(n[i],e)}),r},p=function(t,n){return{cmin:null===t.min?n.min:t.min,cmax:null===t.max?n.max:t.max}},b=function(t,n){if(0===t.innerRadius&&0===t.outerRadius){var e=(0,d.smartBorders)(t,n._layout,n.tracks);return{innerRadius:e.in,outerRadius:e.out}}return t.innerRadius<=1&&t.outerRadius<=1?{innerRadius:t.innerRadius*n._layout.conf.innerRadius,outerRadius:t.outerRadius*n._layout.conf.innerRadius}:t.innerRadius<=10&&t.outerRadius<=10?{innerRadius:t.innerRadius*n._layout.conf.outerRadius,outerRadius:t.outerRadius*n._layout.conf.outerRadius}:void 0},v=function(t,n,e,r){var i=h(t,(0,a.default)(n));return(0,l.default)(i,p(i,e),b(i,r)),i};n.getConf=v},function(t,n,e){var r=e(37),i=r("sortBy",e(97));i.placeholder=e(26),t.exports=i},function(t,n,e){function r(t,n){return 2==n?function(n,e){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function i(t,n){return 2==n?function(n,e){return t(n,e)}:function(n){return t(n)}}function a(t){for(var n=t?t.length:0,e=Array(n);n--;)e[n]=t[n];return e}function o(t){return function(n){return t({},n)}}function u(t,n){return function(){for(var e=arguments.length,r=e-1,i=Array(e);e--;)i[e]=arguments[e];var a=i[n],o=i.slice(0,n);return a&&d.apply(o,a),n!=r&&d.apply(o,i.slice(n+1)),t.apply(this,o)}}function c(t,n){return function(){var e=arguments.length;if(e){for(var r=Array(e);e--;)r[e]=arguments[e];var i=r[0]=n.apply(void 0,r);return t.apply(void 0,r),i}}}function f(t,n,e,d){function h(t,n){if(A.cap){var e=s.iterateeRearg[t];if(e)return x(n,e);var r=!M&&s.iterateeAry[t];if(r)return m(n,r)}return n}function p(t,n,e){return T||A.curry&&e>1?B(n,e):n}function b(t,n,e){if(A.fixed&&(R||!s.skipFixed[t])){var r=s.methodSpread[t],i=r&&r.start;return void 0===i?N(n,e):u(n,i)}return n}function v(t,n,e){return A.rearg&&e>1&&(P||!s.skipRearg[t])?W(n,s.methodRearg[t]||s.aryRearg[e]):n}function y(t,n){n=q(n);for(var e=-1,r=n.length,i=r-1,a=D(Object(t)),o=a;null!=o&&++e2?e-2:1,a&&a<=e?r:i(r,e)):r}},mixin:function(t){return function(n){var e=this;if(!F(e))return t(e,Object(n));var r=[];return z(U(n),function(t){F(n[t])&&r.push([t,e.prototype[t]])}),t(e,Object(n)),z(r,function(t){var n=t[1];F(n)?e.prototype[t[0]]=n:delete e.prototype[t[0]]}),e}},nthArg:function(t){return function(n){var e=n<0?1:Y(n)+1;return B(t(n),e)}},rearg:function(t){return function(n,e){var r=e?e.length:0;return B(t(n,e),r)}},runInContext:function(n){return function(e){return f(t,n(e),d)}}};if(!k)return j(n,e);var H=e,X=[];return z(G,function(t){z(s.aryMethod[t],function(t){var n=H[s.remap[t]||t];n&&X.push([t,j(t,n)])})}),z(U(H),function(t){var n=H[t];if("function"==typeof n){for(var e=X.length;e--;)if(X[e][0]==t)return;n.convert=g(t,n),X.push([t,n])}}),z(X,function(t){H[t[0]]=t[1]}),H.convert=_,O&&(H.placeholder=S),z(U(H),function(t){z(s.realToAlias[t]||[],function(n){H[n]=H[t]})}),H}var s=e(461),l=e(26),d=Array.prototype.push;t.exports=f},function(t,n){n.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"},n.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"]},n.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},n.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},n.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},n.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]},n.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}},n.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}},n.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},n.realToAlias=function(){var t=Object.prototype.hasOwnProperty,e=n.aliasToReal,r={};for(var i in e){var a=e[i];t.call(r,a)?r[a].push(i):r[a]=[i]}return r}(),n.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"},n.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},n.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,n,e){t.exports={ary:e(463),assign:e(164),clone:e(482),curry:e(483),forEach:e(62),isArray:e(2),isFunction:e(23),iteratee:e(484),keys:e(139),rearg:e(485),toInteger:e(115),toPath:e(487)}},function(t,n,e){function r(t,n,e){return n=e?void 0:n,n=t&&null==n?t.length:n,i(t,a,void 0,void 0,void 0,void 0,n)}var i=e(109),a=128;t.exports=r},function(t,n,e){function r(t,n,e){function r(){return(this&&this!==a&&this instanceof r?c:t).apply(u?e:this,arguments)}var u=n&o,c=i(t);return r}var i=e(70),a=e(5),o=1;t.exports=r},function(t,n,e){function r(t,n,e){function r(){for(var a=arguments.length,d=Array(a),h=a,p=c(r);h--;)d[h]=arguments[h];var b=a<3&&d[0]!==p&&d[a-1]!==p?[]:f(d,p);return(a-=b.length)1?"& ":"")+n[i],n=n.join(e>2?", ":" "),t.replace(r,"{\n/* [wrapped with "+n+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=e},function(t,n,e){function r(t,n){return i(o,function(e){var r="_."+e[0];n&e[1]&&!a(t,r)&&t.push(r)}),t.sort()}var i=e(62),a=e(474),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=r},function(t,n,e){function r(t,n){return!!(null==t?0:t.length)&&i(t,n,0)>-1}var i=e(216);t.exports=r},function(t,n){function e(t,n,e,r){for(var i=t.length,a=e+(r?1:-1);r?a--:++a=s.length)return null!=e&&n.sort(e),null!=c?c(n):n;for(var o,f,l,d=-1,h=n.length,p=s[r++],b=Object(u.a)(),v=i();++ds.length)return t;var r,i=l[e-1];return null!=c&&e>=s.length?r=t.entries():(r=[],t.each(function(t,i){r.push({key:i,values:n(t,e)})})),null!=i?r.sort(function(t,n){return i(t.key,n.key)}):r}var e,c,f,s=[],l=[];return f={object:function(n){return t(n,0,r,i)},map:function(n){return t(n,0,a,o)},entries:function(e){return n(t(e,0,a,o),0)},key:function(t){return s.push(t),f},sortKeys:function(t){return l[s.length-1]=t,f},sortValues:function(t){return e=t,f},rollup:function(t){return c=t,f}}}},function(t,n,e){"use strict";function r(){}function i(t,n){var e=new r;if(t instanceof r)t.each(function(t){e.add(t)});else if(t){var i=-1,a=t.length;if(null==n)for(;++i0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),a.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=t[o=(o+1)%t.length];return a.reverse().join(n)}}},function(t,n,e){"use strict";n.a=function(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}},function(t,n,e){"use strict";n.a=function(t,n){t=t.toPrecision(n);t:for(var e,r=t.length,i=1,a=-1;i0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t}},function(t,n,e){"use strict";var r=e(118);n.a=function(t,n){var e=Object(r.a)(t,n);if(!e)return t+"";var i=e[0],a=e[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(72);n.a=function(t){return Math.max(0,-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(n)/3)))-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Object(r.a)(n)-Object(r.a)(t))+1}},function(t,n,e){"use strict";function r(t,n){return(n=Math.log(n/t))?function(e){return Math.log(e/t)/n}:Object(d.a)(n)}function i(t,n){return t<0?function(e){return-Math.pow(-n,e)*Math.pow(-t,1-e)}:function(e){return Math.pow(n,e)*Math.pow(t,1-e)}}function a(t){return isFinite(t)?+("1e"+t):t<0?0:t}function o(t){return 10===t?a:t===Math.E?Math.exp:function(n){return Math.pow(t,n)}}function u(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(n){return Math.log(n)/t})}function c(t){return function(n){return-t(-n)}}function f(){function t(){return d=u(a),b=o(a),e()[0]<0&&(d=c(d),b=c(b)),n}var n=Object(p.b)(r,i).domain([1,10]),e=n.domain,a=10,d=u(10),b=o(10);return n.base=function(n){return arguments.length?(a=+n,t()):a},n.domain=function(n){return arguments.length?(e(n),t()):e()},n.ticks=function(t){var n,r=e(),i=r[0],o=r[r.length-1];(n=o0){for(;lo)break;v.push(f)}}else for(;l=1;--c)if(!((f=u*c)o)break;v.push(f)}}else v=Object(s.ticks)(l,h,Math.min(h-l,p)).map(b);return n?v.reverse():v},n.tickFormat=function(t,e){if(null==e&&(e=10===a?".0e":","),"function"!=typeof e&&(e=Object(l.a)(e)),t===1/0)return e;null==t&&(t=10);var r=Math.max(1,a*t/n.ticks().length);return function(t){var n=t/b(Math.round(d(t)));return n*a0?u[n-1]:e[0],n=c?[f[c-1],u]:[f[n-1],f[n]]},t.copy=function(){return r().domain([e,u]).range(s)},Object(o.b)(t)}n.a=r;var i=e(7),a=e(27),o=e(47)},function(t,n,e){"use strict";function r(){function t(t){if(t<=t)return e[Object(i.bisect)(n,t,0,o)]}var n=[.5],e=[0,1],o=1;return t.domain=function(r){return arguments.length?(n=a.b.call(r),o=Math.min(n.length,e.length-1),t):n.slice()},t.range=function(r){return arguments.length?(e=a.b.call(r),o=Math.min(n.length,e.length-1),t):e.slice()},t.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},t.copy=function(){return r().domain(n).range(e)},t}n.a=r;var i=e(7),a=e(27)},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(){},function(t,n){t.setTime(+t+n)},function(t,n){return n-t});i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Object(r.a)(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):i:null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.d)*i.d)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getUTCSeconds()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.c)*i.c)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){var n=t.getTimezoneOffset()*i.c%i.b;n<0&&(n+=i.b),t.setTime(Math.floor((+t-n)/i.b)*i.b+n)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*i.c)/i.a},function(t){return t.getDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*a.c)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(4),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getUTCMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getUTCHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/i.a},function(t){return t.getUTCDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(4),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";function r(t){var n=new Date(t);return isNaN(n)?null:n}var i=e(233),a=e(120);+new Date("2000-01-01T00:00:00.000Z")||Object(a.c)(i.a)},function(t,n,e){"use strict";var r=e(230),i=e(231),a=e(119);n.a=function(){return Object(r.a)(a.t,a.p,a.s,a.k,a.l,a.n,a.q,a.m,i.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5")},function(t,n,e){"use strict";var r=e(13),i=e(12);n.a=Object(i.b)(Object(r.b)(300,.5,0),Object(r.b)(-240,.5,1))},function(t,n,e){"use strict";e.d(n,"c",function(){return a}),e.d(n,"a",function(){return o});var r=e(13),i=e(12),a=Object(i.b)(Object(r.b)(-100,.75,.35),Object(r.b)(80,1.5,.8)),o=Object(i.b)(Object(r.b)(260,.75,.35),Object(r.b)(80,1.5,.8)),u=Object(r.b)();n.b=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return u.h=360*t-100,u.s=1.5-1.5*n,u.l=.8-.9*n,u+""}},function(t,n,e){"use strict";function r(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}e.d(n,"c",function(){return a}),e.d(n,"b",function(){return o}),e.d(n,"d",function(){return u});var i=e(48);n.a=r(Object(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var a=r(Object(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=r(Object(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),u=r(Object(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";function r(t){function n(n){var r=(n-e)/(a-e);return t(o?Math.max(0,Math.min(1,r)):r)}var e=0,a=1,o=!1;return n.domain=function(t){return arguments.length?(e=+t[0],a=+t[1],n):[e,a]},n.clamp=function(t){return arguments.length?(o=!!t,n):o},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return r(t).domain([e,a]).clamp(o)},Object(i.b)(n)}n.a=r;var i=e(47)},function(t,n,e){"use strict";function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;if((0,a.default)(t))return t;var o="-"===t[0],u="-"===t[0]?t.slice(1):t;if(c[u]){var s=f(c[u],n,e,o,r,i);return function(t){return s(t.value)}}return t}Object.defineProperty(n,"__esModule",{value:!0}),n.buildColorValue=r;var i=e(23),a=function(t){return t&&t.__esModule?t:{default:t}}(i),o=e(220),u=e(549),c={BrBG:u.interpolateBrBG,PRGn:u.interpolatePRGn,PiYG:u.interpolatePiYG,PuOr:u.interpolatePuOr,RdBu:u.interpolateRdBu,RdGy:u.interpolateRdGy,RdYlBu:u.interpolateRdYlBu,RdYlGn:u.interpolateRdYlGn,Spectral:u.interpolateSpectral,Blues:u.interpolateBlues,Greens:u.interpolateGreens,Greys:u.interpolateGreys,Oranges:u.interpolateOranges,Purples:u.interpolatePurples,Reds:u.interpolateReds,BuGn:u.interpolateBuGn,BuPu:u.interpolateBuPu,GnBu:u.interpolateGnBu,OrRd:u.interpolateOrRd,PuBuGn:u.interpolatePuBuGn,PuBu:u.interpolatePuBu,PuRd:u.interpolatePuRd,RdPu:u.interpolateRdPu,YlGnBu:u.interpolateYlGnBu,YlGn:u.interpolateYlGn,YlOrBr:u.interpolateYlOrBr,YlOrRd:u.interpolateYlOrRd},f=function(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:Math.E;if(i&&n*e<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),i&&n*e>0){var u=(0,o.scaleLog)().base(a).domain(r?[e,n]:[n,e]).range([0,1]);return(0,o.scaleSequential)(function(n){return t(u(n))}).domain([0,1])}return(0,o.scaleSequential)(t).domain(r?[e,n]:[n,e])}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(550);e.d(n,"schemeAccent",function(){return r.a});var i=e(551);e.d(n,"schemeDark2",function(){return i.a});var a=e(552);e.d(n,"schemePaired",function(){return a.a});var o=e(553);e.d(n,"schemePastel1",function(){return o.a});var u=e(554);e.d(n,"schemePastel2",function(){return u.a});var c=e(555);e.d(n,"schemeSet1",function(){return c.a});var f=e(556);e.d(n,"schemeSet2",function(){return f.a});var s=e(557);e.d(n,"schemeSet3",function(){return s.a});var l=e(558);e.d(n,"interpolateBrBG",function(){return l.a}),e.d(n,"schemeBrBG",function(){return l.b});var d=e(559);e.d(n,"interpolatePRGn",function(){return d.a}),e.d(n,"schemePRGn",function(){return d.b});var h=e(560);e.d(n,"interpolatePiYG",function(){return h.a}),e.d(n,"schemePiYG",function(){return h.b});var p=e(561);e.d(n,"interpolatePuOr",function(){return p.a}),e.d(n,"schemePuOr",function(){return p.b});var b=e(562);e.d(n,"interpolateRdBu",function(){return b.a}),e.d(n,"schemeRdBu",function(){return b.b});var v=e(563);e.d(n,"interpolateRdGy",function(){return v.a}),e.d(n,"schemeRdGy",function(){return v.b});var y=e(564);e.d(n,"interpolateRdYlBu",function(){return y.a}),e.d(n,"schemeRdYlBu",function(){return y.b});var _=e(565);e.d(n,"interpolateRdYlGn",function(){return _.a}),e.d(n,"schemeRdYlGn",function(){return _.b});var g=e(566);e.d(n,"interpolateSpectral",function(){return g.a}),e.d(n,"schemeSpectral",function(){return g.b});var m=e(567);e.d(n,"interpolateBuGn",function(){return m.a}),e.d(n,"schemeBuGn",function(){return m.b});var x=e(568);e.d(n,"interpolateBuPu",function(){return x.a}),e.d(n,"schemeBuPu",function(){return x.b});var w=e(569);e.d(n,"interpolateGnBu",function(){return w.a}),e.d(n,"schemeGnBu",function(){return w.b});var j=e(570);e.d(n,"interpolateOrRd",function(){return j.a}),e.d(n,"schemeOrRd",function(){return j.b});var O=e(571);e.d(n,"interpolatePuBuGn",function(){return O.a}),e.d(n,"schemePuBuGn",function(){return O.b});var M=e(572);e.d(n,"interpolatePuBu",function(){return M.a}),e.d(n,"schemePuBu",function(){return M.b});var k=e(573);e.d(n,"interpolatePuRd",function(){return k.a}),e.d(n,"schemePuRd",function(){return k.b});var A=e(574);e.d(n,"interpolateRdPu",function(){return A.a}),e.d(n,"schemeRdPu",function(){return A.b});var T=e(575);e.d(n,"interpolateYlGnBu",function(){return T.a}),e.d(n,"schemeYlGnBu",function(){return T.b});var R=e(576);e.d(n,"interpolateYlGn",function(){return R.a}),e.d(n,"schemeYlGn",function(){return R.b});var P=e(577);e.d(n,"interpolateYlOrBr",function(){return P.a}),e.d(n,"schemeYlOrBr",function(){return P.b});var S=e(578);e.d(n,"interpolateYlOrRd",function(){return S.a}),e.d(n,"schemeYlOrRd",function(){return S.b});var C=e(579);e.d(n,"interpolateBlues",function(){return C.a}),e.d(n,"schemeBlues",function(){return C.b});var E=e(580);e.d(n,"interpolateGreens",function(){return E.a}),e.d(n,"schemeGreens",function(){return E.b});var N=e(581);e.d(n,"interpolateGreys",function(){return N.a}),e.d(n,"schemeGreys",function(){return N.b});var I=e(582);e.d(n,"interpolatePurples",function(){return I.a}),e.d(n,"schemePurples",function(){return I.b});var D=e(583);e.d(n,"interpolateReds",function(){return D.a}),e.d(n,"schemeReds",function(){return D.b});var B=e(584);e.d(n,"interpolateOranges",function(){return B.a}),e.d(n,"schemeOranges",function(){return B.b})},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0}),n.renderAxes=n._buildAxesData=void 0;var i=e(586),a=r(i),o=e(96),u=r(o),c=e(11),f=e(589),s=r(f),l=function(t,n,e){return{value:t,thickness:n.thickness||1,color:n.color||"#d3d3d3",opacity:n.opacity||e.opacity}},d=n._buildAxesData=function(t){return(0,u.default)(t.axes,function(n,e){if(!e.position&&!e.spacing)return s.default.warn("Skipping axe group with no position and spacing defined"),n;if(e.position&&n.push(l(e.position,e,t)),e.spacing){var r=(0,a.default)(e.start||t.cmin,e.end||t.cmax,e.spacing).map(function(n){return l(n,e,t)});return n.concat(r)}return n},[])};n.renderAxes=function(t,n,e,r){var i=d(n),a=(0,c.arc)().innerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).outerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).startAngle(0).endAngle(function(t){return t.length}),o=t.selectAll(".axis").data(function(t){var n=e._layout.blocks[t.key];return i.map(function(e){return{value:e.value,thickness:e.thickness,color:e.color,opacity:e.opacity,block_id:t.key,length:n.end-n.start}})}).enter().append("path").attr("opacity",function(t){return t.opacity}).attr("class","axis").attr("d",a).attr("stroke-width",function(t){return t.thickness}).attr("stroke",function(t){return t.color});return n.showAxesTooltip&&(o.on("mouseover",function(t,n){e.tip.html(t.value).transition().style("opacity",.9).style("left",event.pageX+"px").style("top",event.pageY-28+"px")}),o.on("mouseout",function(t,n){e.tip.transition().duration(500).style("opacity",0)})),o}},function(t,n,e){var r=e(587),i=r();t.exports=i},function(t,n,e){function r(t){return function(n,e,r){return r&&"number"!=typeof r&&a(n,e,r)&&(e=r=void 0),n=o(n),void 0===e?(e=n,n=0):e=o(e),r=void 0===r?n-1:!!s&&i(t,n,e)>-1}var i=e(216),a=e(16),o=e(591),u=e(115),c=e(592),f=Math.max;t.exports=r},function(t,n,e){function r(t){return"string"==typeof t||!a(t)&&o(t)&&i(t)==u}var i=e(24),a=e(2),o=e(10),u="[object String]";t.exports=r},function(t,n,e){function r(t){return null==t?[]:i(t,a(t))}var i=e(593),a=e(17);t.exports=r},function(t,n,e){function r(t,n){return i(n,function(n){return t[n]})}var i=e(40);t.exports=r},function(t,n,e){function r(t,n,e){var r=u(t)?i:a;return e&&c(t,n,e)&&(n=void 0),r(t,o(n,3))}var i=e(595),a=e(596),o=e(33),u=e(2),c=e(61);t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length;++e=1?t:t*n},x=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,g,r,s.parseChordData))}return o(n,t),u(n,[{key:"getCoordinates",value:function(t,n,e,r){var i=n.blocks[t.id],a=i.start+t.start/i.len*(i.end-i.start),o=i.start+t.end/i.len*(i.end-i.start),u=void 0;return(0,v.default)(e.radius)?u=m(e.radius(r),n.conf.innerRadius):e.radius&&(u=m(e.radius,n.conf.innerRadius)),u||(u=n.conf.innerRadius),{radius:u,startAngle:a,endAngle:o}}},{key:"renderChords",value:function(t,n,e,r,i,a){var o=this,u=t.append("g"),c=u.selectAll(".chord").data(r).enter().append("path").attr("class","chord").attr("d",(0,d.ribbon)().source(function(t){return a(t.source,i._layout,o.conf,t)}).target(function(t){return a(t.target,i._layout,o.conf,t)})).attr("opacity",e.opacity).on("mouseover",function(t){o.dispatch.call("mouseover",o,t),i.clipboard.attr("value",e.tooltipContent(t))}).on("mouseout",function(t){return o.dispatch.call("mouseout",o,t)});return Object.keys(e.events).forEach(function(t){c.on(t,function(n,r,i){e.events[t](n,r,i,y.event)})}),c.attr("fill",e.colorValue),c}},{key:"render",value:function(t,n,e){n.select("."+e).remove();var r=n.append("g").attr("class",e).attr("z-index",this.conf.zIndex),i=this.renderChords(r,e,this.conf,this.data,t,this.getCoordinates);return this.conf.tooltipContent&&(0,l.registerTooltip)(this,t,i,this.conf),this}}]),n}(f.default);n.default=x},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(601);e.d(n,"chord",function(){return r.a});var i=e(602);e.d(n,"ribbon",function(){return i.a})},function(t,n,e){"use strict";function r(t){return function(n,e){return t(n.source.value+n.target.value,e.source.value+e.target.value)}}var i=e(7),a=e(234);n.a=function(){function t(t){var r,c,f,s,l,d,h=t.length,p=[],b=Object(i.range)(h),v=[],y=[],_=y.groups=new Array(h),g=new Array(h*h);for(r=0,l=-1;++lt.position+n?t.groups.push([e]):t.groups[t.groups.length-1].push(e),t.position=e.position,t)},{position:null,groups:[]}).groups},x=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,g,r,s.parsePositionValueData))}return o(n,t),u(n,[{key:"renderDatum",value:function(t,n,e){var r=this,i=(0,_.radialLine)().angle(function(t){return t.angle}).radius(function(t){return t.radius}).curve(_.curveLinear),a=(0,_.radialArea)().angle(function(t){return t.angle}).innerRadius(function(t){return t.innerRadius}).outerRadius(function(t){return t.outerRadius}).curve(_.curveLinear),o=n.fill?a:i,u=function(t){return n.fill?{innerRadius:"out"===n.direction?n.innerRadius:n.outerRadius-t,outerRadius:"out"===n.direction?n.innerRadius+t:n.outerRadius}:{radius:"out"===n.direction?n.innerRadius+t:n.outerRadius-t}},c=t.selectAll(".line").data(function(t){return n.maxGap?m(t.values,n.maxGap):[t.values]}).enter().append("g").attr("class","line").append("path").datum(function(t){return t.map(function(t){var n=r.scale(t.value);return(0,d.default)(t,{angle:r.theta(t.position,e.blocks[t.block_id])},u(n))})}).attr("d",o).attr("opacity",n.opacity).attr("stroke-width",n.thickness).attr("stroke",n.colorValue).attr("fill","none");return n.fill&&c.attr("fill",n.fillColor),c}}]),n}(f.default);n.default=x},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function a(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function o(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var u=function(){function t(t,n){for(var e=0;en.end?-1:t.start==n.start&&t.end==n.end?0:1});var r=[];(0,b.default)(t.values,function(t){var e=!1;(0,b.default)(r,function(r,i){if(r.slice(0).pop().end+nt;t++)a.call(this,this._deferreds[t]);this._deferreds=null}function f(t,n,e,r){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof n?n:null,this.resolve=e,this.reject=r}function s(t,n,e){var r=!1;try{t(function(t){r||(r=!0,n(t))},function(t){r||(r=!0,e(t))})}catch(t){if(r)return;r=!0,e(t)}}var l=i.immediateFn||"function"==typeof n&&n||function(t){setTimeout(t,1)},d=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};i.prototype.catch=function(t){return this.then(null,t)},i.prototype.then=function(t,n){var e=this;return new i(function(r,i){a.call(e,new f(t,n,r,i))})},i.all=function(){var t=Array.prototype.slice.call(1===arguments.length&&d(arguments[0])?arguments[0]:arguments);return new i(function(n,e){function r(a,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var u=o.then;if("function"==typeof u)return void u.call(o,function(t){r(a,t)},e)}t[a]=o,0==--i&&n(t)}catch(t){e(t)}}if(0===t.length)return n([]);for(var i=t.length,a=0;ar;r++)t[r].then(n,e)})},void 0!==t&&t.exports?t.exports=i:e.Promise||(e.Promise=i)}(this),e.copy=function(t){return new Promise(function(n,e){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)?n():e(new Error("Copying was rejected."))})},e.paste=function(){return new Promise(function(t,n){var e=window.clipboardData.getData("Text");e?t(e):n(new Error("Pasting was rejected."))})}),e})}).call(n,e(611).setImmediate)},function(t,n,e){function r(t,n){this._id=t,this._clearFn=n}var i=Function.prototype.apply;n.setTimeout=function(){return new r(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new r(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(t,n){clearTimeout(t._idleTimeoutId),t._idleTimeout=n},n.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},n._unrefActive=n.active=function(t){clearTimeout(t._idleTimeoutId);var n=t._idleTimeout;n>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},n))},e(612),n.setImmediate=setImmediate,n.clearImmediate=clearImmediate},function(t,n,e){(function(t,n){!function(t,e){"use strict";function r(t){"function"!=typeof t&&(t=new Function(""+t));for(var n=new Array(arguments.length-1),e=0;e1)for(var e=1;e0))return a;do{a.push(new Date(+e))}while(n(e,i),t(e),e=n)for(;t(n),!e(n);)n.setTime(n-1)},function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););})},e&&(u.count=function(n,r){return i.setTime(+n),a.setTime(+r),t(i),t(a),Math.floor(e(i,a))},u.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?u.filter(o?function(n){return o(n)%t==0}:function(n){return u.count(0,n)%t==0}):u:null}),u}n.a=r;var i=new Date,a=new Date},function(t,n,e){var r=e(124),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(86);e.d(n,"creator",function(){return r.a});var i=e(309);e.d(n,"local",function(){return i.a});var a=e(158);e.d(n,"matcher",function(){return a.a});var o=e(310);e.d(n,"mouse",function(){return o.a});var u=e(87);e.d(n,"namespace",function(){return u.a});var c=e(88);e.d(n,"namespaces",function(){return c.a});var f=e(311);e.d(n,"select",function(){return f.a});var s=e(339);e.d(n,"selectAll",function(){return s.a});var l=e(8);e.d(n,"selection",function(){return l.b});var d=e(92);e.d(n,"selector",function(){return d.a});var h=e(159);e.d(n,"selectorAll",function(){return h.a});var p=e(162);e.d(n,"style",function(){return p.b});var b=e(340);e.d(n,"touch",function(){return b.a});var v=e(341);e.d(n,"touches",function(){return v.a});var y=e(93);e.d(n,"window",function(){return y.a});var _=e(90);e.d(n,"event",function(){return _.c}),e.d(n,"customEvent",function(){return _.a})},function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(180);e.d(n,"bisect",function(){return r.c}),e.d(n,"bisectRight",function(){return r.b}),e.d(n,"bisectLeft",function(){return r.a});var i=e(36);e.d(n,"ascending",function(){return i.a});var a=e(181);e.d(n,"bisector",function(){return a.a});var o=e(390);e.d(n,"cross",function(){return o.a});var u=e(391);e.d(n,"descending",function(){return u.a});var c=e(183);e.d(n,"deviation",function(){return c.a});var f=e(185);e.d(n,"extent",function(){return f.a});var s=e(392);e.d(n,"histogram",function(){return s.a});var l=e(395);e.d(n,"thresholdFreedmanDiaconis",function(){return l.a});var d=e(396);e.d(n,"thresholdScott",function(){return d.a});var h=e(189);e.d(n,"thresholdSturges",function(){return h.a});var p=e(397);e.d(n,"max",function(){return p.a});var b=e(398);e.d(n,"mean",function(){return b.a});var v=e(399);e.d(n,"median",function(){return v.a});var y=e(400);e.d(n,"merge",function(){return y.a});var _=e(190);e.d(n,"min",function(){return _.a});var g=e(182);e.d(n,"pairs",function(){return g.a});var m=e(401);e.d(n,"permute",function(){return m.a});var x=e(103);e.d(n,"quantile",function(){return x.a});var w=e(187);e.d(n,"range",function(){return w.a});var j=e(402);e.d(n,"scan",function(){return j.a});var O=e(403);e.d(n,"shuffle",function(){return O.a});var M=e(404);e.d(n,"sum",function(){return M.a});var k=e(188);e.d(n,"ticks",function(){return k.a}),e.d(n,"tickIncrement",function(){return k.b}),e.d(n,"tickStep",function(){return k.c});var A=e(191);e.d(n,"transpose",function(){return A.a});var T=e(184);e.d(n,"variance",function(){return T.a});var R=e(405);e.d(n,"zip",function(){return R.a})},function(t,n,e){"use strict";function r(t,n){this._groups=t,this._parents=n}function i(){return new r([[document.documentElement]],N)}e.d(n,"c",function(){return N}),n.a=r;var a=e(312),o=e(313),u=e(314),c=e(315),f=e(160),s=e(317),l=e(318),d=e(319),h=e(320),p=e(321),b=e(322),v=e(323),y=e(324),_=e(325),g=e(326),m=e(327),x=e(162),w=e(328),j=e(329),O=e(330),M=e(331),k=e(332),A=e(333),T=e(334),R=e(335),P=e(336),S=e(337),C=e(90),E=e(338),N=[null];r.prototype=i.prototype={constructor:r,select:a.a,selectAll:o.a,filter:u.a,data:c.a,enter:f.b,exit:s.a,merge:l.a,order:d.a,sort:h.a,call:p.a,nodes:b.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,datum:S.a,on:C.b,dispatch:E.a},n.b=i},function(t,n,e){"use strict";function r(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>l)throw new Error("too late");return e}function i(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>h)throw new Error("too late");return e}function a(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("too late");return e}function o(t,n,e){function r(t){e.state=d,e.timer.restart(i,e.delay,e.time),e.delay<=t&&i(t-e.delay)}function i(r){var s,l,v,_;if(e.state!==d)return o();for(s in f)if(_=f[s],_.name===e.name){if(_.state===p)return Object(c.b)(i);_.state===b?(_.state=y,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete f[s]):+s0&&(0,l.renderAxes)(o,this.conf,t,this.scale);var u=this.renderDatum(o,this.conf,t._layout);return this.conf.tooltipContent&&(0,a.registerTooltip)(this,t,u,this.conf),u.on("mouseover",function(n,e){r.dispatch.call("mouseover",r,n),r.conf.tooltipContent&&t.clipboard.attr("value",r.conf.tooltipContent(n))}),u.on("mouseout",function(t,n){r.dispatch.call("mouseout",r,t)}),this}},{key:"renderBlock",value:function(t,n,e,r){var i=this,a=t.selectAll(".block").data(n).enter().append("g").attr("class","block").attr("transform",function(t){return"rotate("+360*e.blocks[t.key].start/(2*Math.PI)+")"});return r.backgrounds&&a.selectAll(".background").data(function(t){return r.backgrounds.map(function(n){return{start:n.start||r.cmin,end:n.end||r.cmax,angle:e.blocks[t.key].end-e.blocks[t.key].start,color:n.color,opacity:n.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,u.arc)().innerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.start):r.innerRadius+i.scale(t.start)}).outerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.end):r.innerRadius+i.scale(t.end)}).startAngle(0).endAngle(function(t){return t.angle})),a}},{key:"theta",value:function(t,n){return t/n.len*(n.end-n.start)}},{key:"x",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.cos(a)}},{key:"y",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.sin(a)}}]),t}();n.default=d},function(t,n,e){"use strict";function r(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function i(t){return Object(o.selection)().transition(t)}function a(){return++O}n.a=r,n.b=i,n.c=a;var o=e(5),u=e(414),c=e(427),f=e(428),s=e(429),l=e(430),d=e(431),h=e(432),p=e(433),b=e(434),v=e(435),y=e(436),_=e(437),g=e(438),m=e(439),x=e(440),w=e(441),j=e(69),O=0,M=o.selection.prototype;r.prototype=i.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:p.a,attr:u.a,attrTween:c.a,style:g.a,styleTween:m.a,text:x.a,remove:b.a,tween:j.a,delay:f.a,duration:s.a,ease:l.a}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n,e,r){return!!(0,b.default)((0,h.default)(e),t)||(x.log(1,"datum","unknown parent id",{line:n+1,value:t,header:r,layoutSummary:e}),!1)}function a(t,n){return(0,y.default)(t,function(t,e){return!isNaN(t)||(x.log(1,"datum","not a number",{line:n+1,value:t,header:e}),!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 u(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}))}function c(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({start:t.start,end:t.end},n)}).filter(function(t){return!(t.start<0||t.end>n[t.block_id])||(x.log(2,"position","position inconsistency",{datum:t,layoutSummary:n}),!1)}))}function f(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position,value:t.value},n)}))}function s(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position},n)}))}function l(t,n){if(0===t.length)return{data:[],meta:{min:null,max:null}};var e=t.filter(function(t,e){return t.source?i(t.source.id,e,n,"sourceId"):(x.warn("No source for data at index "+e),!1)}).filter(function(t,e){return t.target?i(t.target.id,e,n,"targetId"):(x.warn("No target for data at index "+e),!1)}).filter(function(t,n){return a({sourceStart:t.source.start,sourceEnd:t.source.end,targetStart:t.target.start,targetEnd:t.target.end,value:t.value||1},n)});return{data:e,meta:{min:(0,m.min)(e,function(t){return t.value}),max:(0,m.max)(e,function(t){return t.value})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.parseSpanValueData=u,n.parseSpanStringData=c,n.parsePositionValueData=f,n.parsePositionTextData=s,n.parseChordData=l;var d=e(17),h=r(d),p=e(590),b=r(p),v=e(594),y=r(v),_=e(140),g=(r(_),e(222)),m=e(7),x=console},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={axes:{value:[],iteratee:!1},showAxesTooltip:{value:!0,iteratee:!1}},i={colorPaletteSize:{value:9,iteratee:!1},colorPalette:{value:"YlGnBu",iteratee:!1},usePalette:{value:!0,iteratee:!1},colorPaletteReverse:{value:!0,iteratee:!1}},a={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}},u={zIndex:{value:!1,iteratee:!1},opacity:{value:1,iteratee:!0},tooltipContent:{value:null,iteratee:!1}};n.axes=r,n.palette=i,n.radial=a,n.values=o,n.common=u},function(t,n,e){function r(t,n){var e=a(t,n);return i(e)?e:void 0}var i=e(238),a=e(243);t.exports=r},function(t,n,e){function r(t){if(!a(t))return!1;var n=i(t);return n==u||n==c||n==o||n==f}var i=e(24),a=e(6),o="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,n,e){function r(t){return null==t?void 0===t?c:u:f&&f in Object(t)?a(t):o(t)}var i=e(29),a=e(239),o=e(240),u="[object Null]",c="[object Undefined]",f=i?i.toStringTag:void 0;t.exports=r},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n){t.exports={}},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return a});var r=Array.prototype,i=r.map,a=r.slice},function(t,n){function e(t){return t}t.exports=e},function(t,n,e){var r=e(4),i=r.Symbol;t.exports=i},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++en?1:t>=n?0:NaN}},function(t,n,e){function r(t,n,e){return i(a,t,n,e)}var i=e(460),a=e(462);t.exports=r},function(t,n){function e(t,n){return t===n||t!==t&&n!==n}t.exports=e},function(t,n,e){var r=e(280),i=e(282),a=i(r);t.exports=a},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,i=Array(r);++e1?0:t<-1?h:Math.acos(t)}function i(t){return t>=1?p:t<=-1?-p:Math.asin(t)}e.d(n,"a",function(){return a}),e.d(n,"d",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"h",function(){return c}),e.d(n,"i",function(){return f}),e.d(n,"k",function(){return s}),e.d(n,"l",function(){return l}),e.d(n,"f",function(){return d}),e.d(n,"j",function(){return h}),e.d(n,"g",function(){return p}),e.d(n,"m",function(){return b}),n.b=r,n.c=i;var a=Math.abs,o=Math.atan2,u=Math.cos,c=Math.max,f=Math.min,s=Math.sin,l=Math.sqrt,d=1e-12,h=Math.PI,p=h/2,b=2*h},function(t,n,e){"use strict";n.a=function(t,n){if((i=t.length)>1)for(var e,r,i,a=1,o=t[n[0]],u=o.length;a=0;)e[n]=n;return e}},function(t,n,e){"use strict";n.a=function(t){return null===t?NaN:+t}},function(t,n,e){"use strict";function r(t,n){return function(e){return t+e*n}}function i(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function a(t,n){var e=n-t;return e?r(t,e>180||e<-180?e-360*Math.round(e/360):e):Object(c.a)(isNaN(t)?n:t)}function o(t){return 1==(t=+t)?u:function(n,e){return e-n?i(n,e,t):Object(c.a)(isNaN(n)?e:n)}}function u(t,n){var e=n-t;return e?r(t,e):Object(c.a)(isNaN(t)?n:t)}n.c=a,n.b=o,n.a=u;var c=e(199)},function(t,n,e){"use strict";function r(t){var n=t.domain;return t.ticks=function(t){var e=n();return Object(a.ticks)(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){return Object(c.a)(n(),t,e)},t.nice=function(e){null==e&&(e=10);var r,i=n(),o=0,u=i.length-1,c=i[o],f=i[u];return f0?(c=Math.floor(c/r)*r,f=Math.ceil(f/r)*r,r=Object(a.tickIncrement)(c,f,e)):r<0&&(c=Math.ceil(c*r)/r,f=Math.floor(f*r)/r,r=Object(a.tickIncrement)(c,f,e)),r>0?(i[o]=Math.floor(c/r)*r,i[u]=Math.ceil(f/r)*r,n(i)):r<0&&(i[o]=Math.ceil(c*r)/r,i[u]=Math.floor(f*r)/r,n(i)),t},t}function i(){var t=Object(u.b)(u.c,o.c);return t.copy=function(){return Object(u.a)(t,i())},r(t)}n.b=r,n.a=i;var a=e(7),o=e(12),u=e(71),c=e(509)},function(t,n,e){"use strict";n.a=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}},function(t,n){function e(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}t.exports=e},function(t,n,e){function r(t){var n=this.__data__=new i(t);this.size=n.size}var i=e(51),a=e(250),o=e(251),u=e(252),c=e(253),f=e(254);r.prototype.clear=a,r.prototype.delete=o,r.prototype.get=u,r.prototype.has=c,r.prototype.set=f,t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t=e?1:r(t)}}}function a(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=0?n:t>=1?e:r(t)}}}function o(t,n,e,r){var i=t[0],a=t[1],o=n[0],u=n[1];return a2?u:o,s=h=null,c}function c(n){return(s||(s=f(v,y,g?i(t):t,_)))(+n)}var f,s,h,v=b,y=b,_=l.a,g=!1;return c.invert=function(t){return(h||(h=f(y,v,r,g?a(n):n)))(+t)},c.domain=function(t){return arguments.length?(v=d.a.call(t,p.a),e()):v.slice()},c.range=function(t){return arguments.length?(y=d.b.call(t),e()):y.slice()},c.rangeRound=function(t){return y=d.b.call(t),_=l.f,e()},c.clamp=function(t){return arguments.length?(g=!!t,e()):g},c.interpolate=function(t){return arguments.length?(_=t,e()):_},e()}n.c=r,n.a=c,n.b=f;var s=e(7),l=e(12),d=e(27),h=e(117),p=e(223),b=[0,1]},function(t,n,e){"use strict";var r=e(118);n.a=function(t){return t=Object(r.a)(Math.abs(t)),t?t[1]:NaN}},function(t,n,e){function r(t,n){return o(a(t,n,i),t+"")}var i=e(28),a=e(122),o=e(74);t.exports=r},function(t,n,e){var r=e(236),i=e(127),a=i(r);t.exports=a},function(t,n,e){var r=e(22),i=e(4),a=r(i,"Map");t.exports=a},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n,e){var r=e(273),i=e(136),a=e(274),o=a&&a.isTypedArray,u=o?i(o):r;t.exports=u},function(t,n,e){function r(t,n,e){var r=t[n];u.call(t,n)&&a(r,e)&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38),o=Object.prototype,u=o.hasOwnProperty;t.exports=r},function(t,n,e){var r=e(147),i=e(148),a=Object.prototype,o=a.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(n){return o.call(t,n)}))}:i;t.exports=c},function(t,n,e){function r(t,n){if(i(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!a(t))||(u.test(t)||!o.test(t)||null!=n&&t in Object(n))}var i=e(2),a=e(34),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,n,e){"use strict";function r(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===o.b&&n.documentElement.namespaceURI===o.b?n.createElement(t):n.createElementNS(e,t)}}function i(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var a=e(87),o=e(88);n.a=function(t){var n=Object(a.a)(t);return(n.local?i:r)(n)}},function(t,n,e){"use strict";var r=e(88);n.a=function(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),r.a.hasOwnProperty(n)?{space:r.a[n],local:t}:t}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r="http://www.w3.org/1999/xhtml";n.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,n,e){"use strict";var r=e(90);n.a=function(){for(var t,n=r.c;t=n.sourceEvent;)n=t;return n}},function(t,n,e){"use strict";function r(t,n,e){return t=i(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function i(t,n,e){return function(r){var i=s;s=r;try{t.call(this,this.__data__,n,e)}finally{s=i}}}function a(t){return t.trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}})}function o(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,a=n.length;r1&&o(t,n[0],n[1])?n=[]:e>2&&o(n[0],n[1],n[2])&&(n=[n[0]]),i(t,r(n,1),[])});t.exports=u},function(t,n,e){function r(t,n,e,o,u){var c=-1,f=t.length;for(e||(e=a),u||(u=[]);++c0&&e(s)?n>1?r(s,n-1,e,o,u):i(u,s):o||(u[u.length]=s)}return u}var i=e(63),a=e(359);t.exports=r},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(100);n.a=function(){function t(t){var i,a,o,l=t.length,d=!1;for(null==c&&(s=f(o=Object(r.a)())),i=0;i<=l;++i)!(ia.f){var c=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*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/f,i=(i*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/f}if(t._l23_a>a.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-n*t._l12_2a)/l,u=(u*s+t._y1*t._l23_2a-e*t._l12_2a)/l}t._context.bezierCurveTo(r,i,o,u,t._x2,t._y2)}function i(t,n){this._context=t,this._alpha=n}n.b=r;var a=e(42),o=e(67);i.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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new i(t,n):new o.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){for(var n,e=0,r=-1,i=t.length;++r=1)return+e(t[i-1],i-1,t);var i,a=(i-1)*n,o=Math.floor(a),u=+e(t[o],o,t);return u+(+e(t[o+1],o+1,t)-u)*(a-o)}}},function(t,n,e){"use strict";function r(){return g||(w(i),g=x.now()+m)}function i(){g=0}function a(){this._call=this._time=this._next=null}function o(t,n,e){var r=new a;return r.restart(t,n,e),r}function u(){r(),++p;for(var t,n=d;n;)(t=g-n._time)>=0&&n._call.call(null,t),n=n._next;--p}function c(){g=(_=x.now())+m,p=b=0;try{u()}finally{p=0,s(),g=0}}function f(){var t=x.now(),n=t-_;n>y&&(m-=n,_=t)}function s(){for(var t,n,e=d,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:d=n);h=t,l(r)}function l(t){if(!p){b&&(b=clearTimeout(b));var n=t-g;n>24?(t<1/0&&(b=setTimeout(c,n)),v&&(v=clearInterval(v))):(v||(_=g,v=setInterval(f,y)),p=1,w(c))}}n.b=r,n.a=a,n.c=o;var d,h,p=0,b=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)};a.prototype=o.prototype={constructor:a,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?r():+e)+(null==n?0:+n),this._next||h===this||(h?h._next=this:d=this,h=this),this._call=t,this._time=e,l()},stop:function(){this._call&&(this._call=null,this._time=1/0,l())}}},function(t,n,e){"use strict";var r=e(13),i=e(197),a=e(200),o=e(201),u=e(68),c=e(202),f=e(203),s=e(199);n.a=function(t,n){var e,l=typeof n;return null==n||"boolean"===l?Object(s.a)(n):("number"===l?u.a:"string"===l?(e=Object(r.a)(n))?(n=e,i.a):f.a:n instanceof r.a?i.a:n instanceof Date?o.a:Array.isArray(n)?a.a:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?c.a:u.a)(t,n)}},function(t,n,e){"use strict";function r(){}function i(t){var n;return t=(t+"").trim().toLowerCase(),(n=x.exec(t))?(n=parseInt(n[1],16),new f(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=w.exec(t))?a(parseInt(n[1],16)):(n=j.exec(t))?new f(n[1],n[2],n[3],1):(n=O.exec(t))?new f(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=M.exec(t))?o(n[1],n[2],n[3],n[4]):(n=k.exec(t))?o(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=A.exec(t))?s(n[1],n[2]/100,n[3]/100,1):(n=T.exec(t))?s(n[1],n[2]/100,n[3]/100,n[4]):R.hasOwnProperty(t)?a(R[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function a(t){return new f(t>>16&255,t>>8&255,255&t,1)}function o(t,n,e,r){return r<=0&&(t=n=e=NaN),new f(t,n,e,r)}function u(t){return t instanceof r||(t=i(t)),t?(t=t.rgb(),new f(t.r,t.g,t.b,t.opacity)):new f}function c(t,n,e,r){return 1===arguments.length?u(t):new f(t,n,e,null==r?1:r)}function f(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function s(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new h(t,n,e,r)}function l(t){if(t instanceof h)return new h(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=i(t)),!t)return new h;if(t instanceof h)return t;t=t.rgb();var n=t.r/255,e=t.g/255,a=t.b/255,o=Math.min(n,e,a),u=Math.max(n,e,a),c=NaN,f=u-o,s=(u+o)/2;return f?(c=n===u?(e-a)/f+6*(e0&&s<1?0:c,new h(c,f,s,t.opacity)}function d(t,n,e,r){return 1===arguments.length?l(t):new h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function p(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}n.a=r,e.d(n,"d",function(){return v}),e.d(n,"c",function(){return y}),n.e=i,n.h=u,n.g=c,n.b=f,n.f=d;var b=e(107),v=.7,y=1/v,_="\\s*([+-]?\\d+)\\s*",g="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",x=/^#([0-9a-f]{3})$/,w=/^#([0-9a-f]{6})$/,j=new RegExp("^rgb\\("+[_,_,_]+"\\)$"),O=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),M=new RegExp("^rgba\\("+[_,_,_,g]+"\\)$"),k=new RegExp("^rgba\\("+[m,m,m,g]+"\\)$"),A=new RegExp("^hsl\\("+[g,m,m]+"\\)$"),T=new RegExp("^hsla\\("+[g,m,m,g]+"\\)$"),R={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(b.a)(r,i,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Object(b.a)(f,c,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,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},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(b.a)(h,d,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new h(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,t),new h(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new f(p(t>=240?t-240:t+120,i,r),p(t,i,r),p(t<120?t+240:t-120,i,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,n,e){"use strict";function r(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}n.b=r,n.a=function(t,n,e){t.prototype=n.prototype=e,e.constructor=t}},function(t,n,e){"use strict";function r(t,n,e,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*n+(4-6*a+3*o)*e+(1+3*t+3*a-3*o)*r+o*i)/6}n.a=r,n.b=function(t){var n=t.length-1;return function(e){var i=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),a=t[i],o=t[i+1],u=i>0?t[i-1]:2*a-o,c=i1?r[0]+r.slice(2):r,+t.slice(e+1)]}},function(t,n,e){"use strict";var r=(e(3),e(524));e.d(n,"c",function(){return r.a}),e.d(n,"m",function(){return r.a});var i=e(525);e.d(n,"g",function(){return i.a}),e.d(n,"q",function(){return i.a});var a=e(526);e.d(n,"d",function(){return a.a});var o=e(527);e.d(n,"b",function(){return o.a});var u=e(528);e.d(n,"a",function(){return u.a});var c=e(529);e.d(n,"i",function(){return c.b}),e.d(n,"h",function(){return c.b}),e.d(n,"e",function(){return c.a});var f=e(530);e.d(n,"f",function(){return f.a});var s=e(531);e.d(n,"j",function(){return s.a});var l=e(532);e.d(n,"n",function(){return l.a});var d=e(533);e.d(n,"l",function(){return d.a});var h=e(534);e.d(n,"k",function(){return h.a});var p=e(535);e.d(n,"s",function(){return p.b}),e.d(n,"r",function(){return p.b}),e.d(n,"o",function(){return p.a});var b=e(536);e.d(n,"p",function(){return b.a});var v=e(537);e.d(n,"t",function(){return v.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"c",function(){return u});var r,i,a,o,u,c=e(232);!function(t){r=Object(c.a)(t),i=r.format,a=r.parse,o=r.utcFormat,u=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,n,e){var r=e(49),i=e(73),a=e(244),o=e(279),u=i(function(t){return t.push(void 0,a),r(o,void 0,t)});t.exports=u},function(t,n,e){function r(t,n,e){return n=a(void 0===n?t.length-1:n,0),function(){for(var r=arguments,o=-1,u=a(r.length-n,0),c=Array(u);++o0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,i=16,a=Date.now;t.exports=e},function(t,n,e){function r(t,n,e,s,l){t!==n&&o(n,function(o,f){if(c(o))l||(l=new i),u(t,n,f,e,r,s,l);else{var d=s?s(t[f],o,f+"",t,n,l):void 0;void 0===d&&(d=o),a(t,f,d)}},f)}var i=e(50),a=e(129),o=e(130),u=e(268),c=e(6),f=e(59);t.exports=r},function(t,n,e){function r(t,n,e){(void 0===e||a(t[n],e))&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38);t.exports=r},function(t,n,e){var r=e(267),i=r();t.exports=i},function(t,n,e){(function(t){function r(t,n){if(n)return t.slice();var e=t.length,r=f?f(e):new t.constructor(e);return t.copy(r),r}var i=e(4),a="object"==typeof n&&n&&!n.nodeType&&n,o=a&&"object"==typeof t&&t&&!t.nodeType&&t,u=o&&o.exports===a,c=u?i.Buffer:void 0,f=c?c.allocUnsafe:void 0;t.exports=r}).call(n,e(78)(t))},function(t,n,e){function r(t,n){var e=n?i(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var i=e(79);t.exports=r},function(t,n,e){var r=e(4),i=r.Uint8Array;t.exports=i},function(t,n,e){function r(t){return"function"!=typeof t.constructor||o(t)?{}:i(a(t))}var i=e(55),a=e(80),o=e(56);t.exports=r},function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},function(t,n){function e(t){return function(n){return t(n)}}t.exports=e},function(t,n,e){function r(t,n){var e=o(t),r=!e&&a(t),s=!e&&!r&&u(t),d=!e&&!r&&!s&&f(t),h=e||r||s||d,p=h?i(t.length,String):[],b=p.length;for(var v in t)!n&&!l.call(t,v)||h&&("length"==v||s&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,b))||p.push(v);return p}var i=e(276),a=e(57),o=e(2),u=e(58),c=e(60),f=e(82),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){return i(function(n,e){var r=-1,i=e.length,o=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,u&&a(e[0],e[1],u)&&(o=i<3?void 0:o,i=1),n=Object(n);++rd))return!1;var p=s.get(t);if(p&&s.get(n))return p==n;var b=-1,v=!0,y=e&c?new i:void 0;for(s.set(t,n),s.set(n,t);++b1?this.each((null==n?r:"function"==typeof n?a:i)(t,n,null==e?"":e)):o(this.node(),t)}},function(t,n,e){function r(t){return i(t,a|o)}var i=e(94),a=1,o=4;t.exports=r},function(t,n,e){function r(t,n){return t&&i(n,a(n),t)}var i=e(31),a=e(17);t.exports=r},function(t,n,e){var r=e(63),i=e(80),a=e(84),o=e(148),u=Object.getOwnPropertySymbols,c=u?function(t){for(var n=[];t;)r(n,a(t)),t=i(t);return n}:o;t.exports=c},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(99),u=e(100);n.a=function(){function t(t){var n,i,a,o,u,b=t.length,v=!1,y=new Array(b),_=new Array(b);for(null==d&&(p=h(u=Object(r.a)())),n=0;n<=b;++n){if(!(n=i;--a)p.point(y[a],_[a]);p.lineEnd(),p.areaEnd()}v&&(y[n]=+e(o,n,t),_[n]=+f(o,n,t),p.point(c?+c(o,n,t):y[n],s?+s(o,n,t):_[n]))}if(u)return p=null,u+""||null}function n(){return Object(o.a)().defined(l).curve(h).context(d)}var e=u.a,c=null,f=Object(i.a)(0),s=u.b,l=Object(i.a)(!0),d=null,h=a.a,p=null;return t.x=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),c=null,t):e},t.x0=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),t):e},t.x1=function(n){return arguments.length?(c=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):c},t.y=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),s=null,t):f},t.y0=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),t):f},t.y1=function(n){return arguments.length?(s=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):s},t.lineX0=t.lineY0=function(){return n().x(e).y(f)},t.lineY1=function(){return n().x(e).y(s)},t.lineX1=function(){return n().x(c).y(f)},t.defined=function(n){return arguments.length?(l="function"==typeof n?n:Object(i.a)(!!n),t):l},t.curve=function(n){return arguments.length?(h=n,null!=d&&(p=h(d)),t):h},t.context=function(n){return arguments.length?(null==n?d=p=null:p=h(d=n),t):d},t}},function(t,n,e){"use strict";function r(t){this._curve=t}function i(t){function n(n){return new r(t(n))}return n._curve=t,n}e.d(n,"a",function(){return o}),n.b=i;var a=e(64),o=i(a.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,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}}},function(t,n,e){"use strict";function r(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Object(i.b)(t)):n()._curve},t}n.b=r;var i=e(167),a=e(99);n.a=function(){return r(Object(a.a)().curve(i.a))}},function(t,n,e){"use strict";n.a=function(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}},function(t,n,e){"use strict";e.d(n,"a",function(){return r});var r=Array.prototype.slice},function(t,n,e){"use strict";var r=e(42);n.a={draw:function(t,n){var e=Math.sqrt(n/r.j);t.moveTo(e,0),t.arc(0,0,e,0,r.m)}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}}},function(t,n,e){"use strict";var r=Math.sqrt(1/3),i=2*r;n.a={draw:function(t,n){var e=Math.sqrt(n/i),a=e*r;t.moveTo(0,-e),t.lineTo(a,0),t.lineTo(0,e),t.lineTo(-a,0),t.closePath()}}},function(t,n,e){"use strict";var r=e(42),i=Math.sin(r.j/10)/Math.sin(7*r.j/10),a=Math.sin(r.m/10)*i,o=-Math.cos(r.m/10)*i;n.a={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),i=a*e,u=o*e;t.moveTo(0,-e),t.lineTo(i,u);for(var c=1;c<5;++c){var f=r.m*c/5,s=Math.cos(f),l=Math.sin(f);t.lineTo(l*e,-s*e),t.lineTo(s*i-l*u,l*i+s*u)}t.closePath()}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}}},function(t,n,e){"use strict";var r=Math.sqrt(3);n.a={draw:function(t,n){var e=-Math.sqrt(n/(3*r));t.moveTo(0,2*e),t.lineTo(-r*e,-e),t.lineTo(r*e,-e),t.closePath()}}},function(t,n,e){"use strict";var r=-.5,i=Math.sqrt(3)/2,a=1/Math.sqrt(12),o=3*(a/2+1);n.a={draw:function(t,n){var e=Math.sqrt(n/o),u=e/2,c=e*a,f=u,s=e*a+e,l=-f,d=s;t.moveTo(u,c),t.lineTo(f,s),t.lineTo(l,d),t.lineTo(r*u-i*c,i*u+r*c),t.lineTo(r*f-i*s,i*f+r*s),t.lineTo(r*l-i*d,i*l+r*d),t.lineTo(r*u+i*c,r*c-i*u),t.lineTo(r*f+i*s,r*s-i*f),t.lineTo(r*l+i*d,r*d-i*l),t.closePath()}}},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(65),a=e(67);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._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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(67);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,n){switch(t=+t,n=+n,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.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var r=e(36),i=e(181),a=Object(i.a)(r.a),o=a.right,u=a.left;n.c=o},function(t,n,e){"use strict";function r(t){return function(n,e){return Object(i.a)(t(n),e)}}var i=e(36);n.a=function(t){return 1===t.length&&(t=r(t)),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)<0?r=a+1:i=a}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)>0?i=a:r=a+1}return r}}}},function(t,n,e){"use strict";function r(t,n){return[t,n]}n.b=r,n.a=function(t,n){null==n&&(n=r);for(var e=0,i=t.length-1,a=t[0],o=new Array(i<0?0:i);e1)return f/(o-1)}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,i,a=t.length,o=-1;if(null==n){for(;++o=e)for(r=i=e;++oe&&(r=e),i=e)for(r=i=e;++oe&&(r=e),i=0?(c>=a?10:c>=o?5:c>=u?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(c>=a?10:c>=o?5:c>=u?2:1)}function i(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),c=r/i;return c>=a?i*=10:c>=o?i*=5:c>=u&&(i*=2),n0)for(t=Math.ceil(t/o),n=Math.floor(n/o),a=new Array(i=Math.ceil(n-t+1));++c=e)for(r=e;++ae&&(r=e)}else for(;++a=e)for(r=e;++ae&&(r=e);return r}},function(t,n,e){"use strict";function r(t){return t.length}var i=e(190);n.a=function(t){if(!(o=t.length))return[];for(var n=-1,e=Object(i.a)(t,r),a=new Array(e);++nr.d&&e.states&&(f=n.slice(s,f),d[l]?d[l]+=f:d[++l]=f),(e=e[0])===(c=c[0])?d[l]?d[l]+=c:d[++l]=c:(d[++l]=null,h.push({i:l,x:Object(a.a)(e,c)})),s=u.lastIndex;return s3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;return r&&t*n<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),(r&&t*n>0?(0,g.scaleLog)().base(i):(0,g.scaleLinear)()).domain([t,n]).range([0,e]).clamp(!0)}Object.defineProperty(n,"__esModule",{value:!0}),n.smartBorders=i,n.computeMinMax=a,n.buildScale=o;var u=e(459),c=r(u),f=e(488),s=r(f),l=e(491),d=r(l),h=e(493),p=r(h),b=e(496),v=r(b),y=e(500),_=r(y),g=e(220)},function(t,n,e){var r=e(28),i=e(207),a=i?function(t,n){return i.set(t,n),t}:r;t.exports=a},function(t,n,e){var r=e(150),i=r&&new r;t.exports=i},function(t,n,e){function r(t,n,e,g,m,x,w,j,O,M){function k(){for(var h=arguments.length,p=Array(h),b=h;b--;)p[b]=arguments[b];if(P)var v=f(k),y=o(p,v);if(g&&(p=i(p,g,m,P)),x&&(p=a(p,x,w,P)),h-=y,P&&h1&&p.reverse(),A&&O(o=t.charCodeAt(n))||o>57){d=(46===o?h+t.slice(n+1):t.slice(n))+d,t=t.slice(0,n);break}}y&&!f&&(t=l(t,1/0));var O=u.length+t.length+d.length,M=O>1)+u+t+d+M.slice(O);break;default:t=M+u+t+d}return p(t)}t=Object(o.a)(t);var e=t.fill,r=t.align,i=t.sign,a=t.symbol,f=t.zero,v=t.width,y=t.comma,_=t.precision,g=t.type,m="$"===a?d[0]:"#"===a&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",x="$"===a?d[1]:/[%p]/.test(g)?b:"",w=u.a[g],j=!g||/[defgprs%]/.test(g);return _=null==_?g?6:12:/[gprs]/.test(g)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),n.toString=function(){return t+""},n}function e(t,e){var i=n((t=Object(o.a)(t),t.type="f",t)),a=3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(e)/3))),u=Math.pow(10,-a),c=s[8+a/3];return function(t){return i(u*t)+c}}var l=t.grouping&&t.thousands?Object(i.a)(t.grouping,t.thousands):f.a,d=t.currency,h=t.decimal,p=t.numerals?Object(a.a)(t.numerals):f.a,b=t.percent||"%";return{format:n,formatPrefix:e}}},function(t,n,e){"use strict";function r(t){return new i(t)}function i(t){if(!(n=o.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",u=n[4]||"",c=!!n[5],f=n[6]&&+n[6],s=!!n[7],l=n[8]&&+n[8].slice(1),d=n[9]||"";"n"===d?(s=!0,d="g"):a.a[d]||(d=""),(c||"0"===e&&"="===r)&&(c=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=u,this.zero=c,this.width=f,this.comma=s,this.precision=l,this.type=d}n.a=r;var a=e(227),o=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;r.prototype=i.prototype,i.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.type}},function(t,n,e){"use strict";var r=e(513),i=e(228),a=e(514);n.a={"":r.a,"%":function(t,n){return(100*t).toFixed(n)},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,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return Object(a.a)(100*t,n)},r:a.a,s:i.a,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r,i=e(118);n.a=function(t,n){var e=Object(i.a)(t,n);if(!e)return t+"";var a=e[0],o=e[1],u=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,c=a.length;return u===c?a:u>c?a+new Array(u-c+1).join("0"):u>0?a.slice(0,u)+"."+a.slice(u):"0."+new Array(1-u).join("0")+Object(i.a)(t,Math.max(0,n+u-1))[0]}},function(t,n,e){"use strict";n.a=function(t,n){t=t.slice();var e,r=0,i=t.length-1,a=t[r],o=t[i];return o=c)return-1;if(37===(i=n.charCodeAt(o++))){if(i=n.charAt(o++),!(a=Bt[i in nt?n.charAt(o++):i])||(r=a(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function u(t,n,e){var r=Mt.exec(n.slice(e));return r?(t.p=kt[r[0].toLowerCase()],e+r[0].length):-1}function c(t,n,e){var r=Rt.exec(n.slice(e));return r?(t.w=Pt[r[0].toLowerCase()],e+r[0].length):-1}function tt(t,n,e){var r=At.exec(n.slice(e));return r?(t.w=Tt[r[0].toLowerCase()],e+r[0].length):-1}function et(t,n,e){var r=Et.exec(n.slice(e));return r?(t.m=Nt[r[0].toLowerCase()],e+r[0].length):-1}function rt(t,n,e){var r=St.exec(n.slice(e));return r?(t.m=Ct[r[0].toLowerCase()],e+r[0].length):-1}function it(t,n,e){return o(t,yt,n,e)}function at(t,n,e){return o(t,_t,n,e)}function ot(t,n,e){return o(t,gt,n,e)}function ut(t){return wt[t.getDay()]}function ct(t){return xt[t.getDay()]}function ft(t){return Ot[t.getMonth()]}function st(t){return jt[t.getMonth()]}function lt(t){return mt[+(t.getHours()>=12)]}function dt(t){return wt[t.getUTCDay()]}function ht(t){return xt[t.getUTCDay()]}function pt(t){return Ot[t.getUTCMonth()]}function bt(t){return jt[t.getUTCMonth()]}function vt(t){return mt[+(t.getUTCHours()>=12)]}var yt=t.dateTime,_t=t.date,gt=t.time,mt=t.periods,xt=t.days,wt=t.shortDays,jt=t.months,Ot=t.shortMonths,Mt=f(mt),kt=s(mt),At=f(xt),Tt=s(xt),Rt=f(wt),Pt=s(wt),St=f(jt),Ct=s(jt),Et=f(Ot),Nt=s(Ot),It={a:ut,A:ct,b:ft,B:st,c:null,d:M,e:M,H:k,I:A,j:T,L:R,m:P,M:S,p:lt,S:C,U:E,w:N,W:I,x:null,X:null,y:D,Y:B,Z:z,"%":Q},Dt={a:dt,A:ht,b:pt,B:bt,c:null,d:L,e:L,H:F,I:U,j:W,L:Y,m:q,M:G,p:vt,S:V,U:H,w:X,W:$,x:null,X:null,y:K,Y:Z,Z:J,"%":Q},Bt={a:c,A:tt,b:et,B:rt,c:it,d:_,e:_,H:m,I:m,j:g,L:j,m:y,M:x,p:u,S:w,U:d,w:l,W:h,x:at,X:ot,y:b,Y:p,Z:v,"%":O};return It.x=n(_t,It),It.X=n(gt,It),It.c=n(yt,It),Dt.x=n(_t,Dt),Dt.X=n(gt,Dt),Dt.c=n(yt,Dt),{format:function(t){var e=n(t+="",It);return e.toString=function(){return t},e},parse:function(t){var n=e(t+="",r);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",Dt);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,i);return n.toString=function(){return t},n}}}function u(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a68?1900:2e3),e+r[0].length):-1}function v(t,n,e){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function y(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function _(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function g(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function m(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function x(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function w(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function j(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function O(t,n,e){var r=rt.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function M(t,n){return u(t.getDate(),n,2)}function k(t,n){return u(t.getHours(),n,2)}function A(t,n){return u(t.getHours()%12||12,n,2)}function T(t,n){return u(1+tt.a.count(Object(tt.j)(t),t),n,3)}function R(t,n){return u(t.getMilliseconds(),n,3)}function P(t,n){return u(t.getMonth()+1,n,2)}function S(t,n){return u(t.getMinutes(),n,2)}function C(t,n){return u(t.getSeconds(),n,2)}function E(t,n){return u(tt.h.count(Object(tt.j)(t),t),n,2)}function N(t){return t.getDay()}function I(t,n){return u(tt.e.count(Object(tt.j)(t),t),n,2)}function D(t,n){return u(t.getFullYear()%100,n,2)}function B(t,n){return u(t.getFullYear()%1e4,n,4)}function z(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+u(n/60|0,"0",2)+u(n%60,"0",2)}function L(t,n){return u(t.getUTCDate(),n,2)}function F(t,n){return u(t.getUTCHours(),n,2)}function U(t,n){return u(t.getUTCHours()%12||12,n,2)}function W(t,n){return u(1+tt.k.count(Object(tt.t)(t),t),n,3)}function Y(t,n){return u(t.getUTCMilliseconds(),n,3)}function q(t,n){return u(t.getUTCMonth()+1,n,2)}function G(t,n){return u(t.getUTCMinutes(),n,2)}function V(t,n){return u(t.getUTCSeconds(),n,2)}function H(t,n){return u(tt.r.count(Object(tt.t)(t),t),n,2)}function X(t){return t.getUTCDay()}function $(t,n){return u(tt.o.count(Object(tt.t)(t),t),n,2)}function K(t,n){return u(t.getUTCFullYear()%100,n,2)}function Z(t,n){return u(t.getUTCFullYear()%1e4,n,4)}function J(){return"+0000"}function Q(){return"%"}n.a=o;var tt=e(119),nt={"-":"",_:" ",0:"0"},et=/^\s*\d+/,rt=/^%/,it=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g},function(t,n,e){"use strict";function r(t){return t.toISOString()}e.d(n,"a",function(){return a});var i=e(120),a="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||Object(i.b)(a)},function(t,n,e){"use strict";e.d(n,"a",function(){return r}),e.d(n,"d",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"c",function(){return c});var r=Math.cos,i=Math.sin,a=Math.PI,o=a/2,u=2*a,c=Math.max},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(t,n){for(var e=0;e-1}var i=e(52);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=i(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var i=e(52);t.exports=r},function(t,n,e){function r(){this.__data__=new i,this.size=0}var i=e(51);t.exports=r},function(t,n){function e(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}t.exports=e},function(t,n){function e(t){return this.__data__.get(t)}t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=this.__data__;if(e instanceof i){var r=e.__data__;if(!a||r.length=O&&(O=j+1);!(w=m[O])&&++O<_;);x._next=w||null}}return s=new a.a(s,o),s._enter=l,s._exit=d,s}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(161),i=e(8);n.a=function(){return new i.a(this._exit||this._groups.map(r.a),this._parents)}},function(t,n,e){"use strict";var r=e(8);n.a=function(t){for(var n=this._groups,e=t._groups,i=n.length,a=e.length,o=Math.min(i,a),u=new Array(i),c=0;c=0;)(r=i[a])&&(o&&o!==r.nextSibling&&o.parentNode.insertBefore(r,o),o=r);return this}},function(t,n,e){"use strict";function r(t,n){return tn?1:t>=n?0:NaN}var i=e(8);n.a=function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=r);for(var e=this._groups,a=e.length,o=new Array(a),u=0;u1?this.each((null==n?r:"function"==typeof n?a:i)(t,n)):this.node()[t]}},function(t,n,e){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new a(t)}function a(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function o(t,n){for(var e=i(t),r=-1,a=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},n.a=function(t,n){var e=r(t+"");if(arguments.length<2){for(var a=i(this.node()),o=-1,u=e.length;++o0&&void 0!==arguments[0]?arguments[0]:[],n=arguments[1],e=arguments[2],r=0===t.length,i=e.svg.attr("width",e.conf.width).attr("height",e.conf.height);n&&(0,o.default)(e.tracks,function(t,n){i.select("."+n).remove()});var a=i.select(".all");a.empty()&&(a=i.append("g").attr("class","all").attr("transform","translate(\n "+parseInt(e.conf.width/2)+",\n "+parseInt(e.conf.height/2)+"\n )")),(0,o.default)(e.tracks,function(n,i){(r||i in t)&&n.render(e,a,i)}),(r||"layout"in t)&&(0,s.default)(a,e);var u=i.selectAll(".all > g").remove(),f=(0,c.default)(u._groups[0],function(t){return t.getAttribute("z-index")});return i.select(".all").selectAll("g").data(f).enter().append(function(t){return t}),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=e(32),o=r(a),u=e(97),c=r(u),f=e(364),s=r(f)},function(t,n,e){function r(t){return o(t)||a(t)||!!(u&&t&&t[u])}var i=e(29),a=e(57),o=e(2),u=i?i.isConcatSpreadable:void 0;t.exports=r},function(t,n,e){function r(t,n,e){var r=-1;n=i(n.length?n:[s],c(a));var l=o(t,function(t,e,a){return{criteria:i(n,function(n){return n(t)}),index:++r,value:t}});return u(l,function(t,n){return f(t,n,e)})}var i=e(40),a=e(33),o=e(157),u=e(361),c=e(136),f=e(362),s=e(28);t.exports=r},function(t,n){function e(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}t.exports=e},function(t,n,e){function r(t,n,e){for(var r=-1,a=t.criteria,o=n.criteria,u=a.length,c=e.length;++r=c)return f;return f*("desc"==e[r]?-1:1)}}return t.index-n.index}var i=e(363);t.exports=r},function(t,n,e){function r(t,n){if(t!==n){var e=void 0!==t,r=null===t,a=t===t,o=i(t),u=void 0!==n,c=null===n,f=n===n,s=i(n);if(!c&&!s&&!o&&t>n||o&&u&&f&&!c&&!s||r&&u&&f||!e&&f||!a)return 1;if(!r&&!o&&!s&&tMath.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 a(t,n){var e=n._layout.conf;t.select(".cs-layout").remove();var a=t.append("g").attr("class","cs-layout").attr("z-index",e.zIndex).on("click",e.onClick),u=a.selectAll("g").data(n._layout.data).enter().append("g").attr("class",function(t){return t.id}).attr("opacity",e.opacity),c=(0,o.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).cornerRadius(e.cornerRadius).startAngle(function(t){return t.start}).endAngle(function(t){return t.end});u.append("path").attr("d",c).attr("fill",function(t){return t.color}).attr("id",function(t){return t.id}),e.labels.display&&r(e,u),e.ticks.display&&i(e,a,n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;var o=e(11),u=e(7)},function(t,n,e){"use strict";function r(t){return t.innerRadius}function i(t){return t.outerRadius}function a(t){return t.startAngle}function o(t){return t.endAngle}function u(t){return t&&t.padAngle}function c(t,n,e,r,i,a,o,u){var c=e-t,f=r-n,s=o-i,l=u-a,d=(s*(n-a)-l*(t-i))/(l*c-s*f);return[t+d*c,n+d*f]}function f(t,n,e,r,i,a,o){var u=t-e,c=n-r,f=(o?a:-a)/Object(d.l)(u*u+c*c),s=f*c,l=-f*u,h=t+s,p=n+l,b=e+s,v=r+l,y=(h+b)/2,_=(p+v)/2,g=b-h,m=v-p,x=g*g+m*m,w=i-a,j=h*v-b*p,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*(i/w-1),y11:k*(i/w-1)}}var s=e(35),l=e(25),d=e(42);n.a=function(){function t(){var t,r,i=+n.apply(this,arguments),a=+e.apply(this,arguments),o=b.apply(this,arguments)-d.g,u=v.apply(this,arguments)-d.g,l=Object(d.a)(u-o),g=u>o;if(_||(_=t=Object(s.a)()),ad.f)if(l>d.m-d.f)_.moveTo(a*Object(d.e)(o),a*Object(d.k)(o)),_.arc(0,0,a,o,u,!g),i>d.f&&(_.moveTo(i*Object(d.e)(u),i*Object(d.k)(u)),_.arc(0,0,i,u,o,g));else{var m,x,w=o,j=u,O=o,M=u,k=l,A=l,T=y.apply(this,arguments)/2,R=T>d.f&&(p?+p.apply(this,arguments):Object(d.l)(i*i+a*a)),P=Object(d.i)(Object(d.a)(a-i)/2,+h.apply(this,arguments)),S=P,C=P;if(R>d.f){var E=Object(d.c)(R/i*Object(d.k)(T)),N=Object(d.c)(R/a*Object(d.k)(T));(k-=2*E)>d.f?(E*=g?1:-1,O+=E,M-=E):(k=0,O=M=(o+u)/2),(A-=2*N)>d.f?(N*=g?1:-1,w+=N,j-=N):(A=0,w=j=(o+u)/2)}var I=a*Object(d.e)(w),D=a*Object(d.k)(w),B=i*Object(d.e)(M),z=i*Object(d.k)(M);if(P>d.f){var L=a*Object(d.e)(j),F=a*Object(d.k)(j),U=i*Object(d.e)(O),W=i*Object(d.k)(O);if(ld.f?c(I,D,U,W,L,F,B,z):[B,z],q=I-Y[0],G=D-Y[1],V=L-Y[0],H=F-Y[1],X=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),$=Object(d.l)(Y[0]*Y[0]+Y[1]*Y[1]);S=Object(d.i)(P,(i-$)/(X-1)),C=Object(d.i)(P,(a-$)/(X+1))}}A>d.f?C>d.f?(m=f(U,W,I,D,a,C,g),x=f(L,F,B,z,a,C,g),_.moveTo(m.cx+m.x01,m.cy+m.y01),Cd.f&&k>d.f?S>d.f?(m=f(B,z,L,F,i,-S,g),x=f(I,D,U,W,i,-S,g),_.lineTo(m.cx+m.x01,m.cy+m.y01),S1e-6)if(Math.abs(l*c-f*s)>1e-6&&i){var h=e-o,p=r-u,b=c*c+f*f,v=h*h+p*p,y=Math.sqrt(b),_=Math.sqrt(d),g=i*Math.tan((a-Math.acos((b+d-v)/(2*y*_)))/2),m=g/_,x=g/y;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(n+m*l)),this._+="A"+i+","+i+",0,0,"+ +(l*h>s*p)+","+(this._x1=t+x*c)+","+(this._y1=n+x*f)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,c){t=+t,n=+n,e=+e;var f=e*Math.cos(r),s=e*Math.sin(r),l=t+f,d=n+s,h=1^c,p=c?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);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),e&&(p<0&&(p=p%o+o),p>u?this._+="A"+e+","+e+",0,1,"+h+","+(t-f)+","+(n-s)+"A"+e+","+e+",0,1,"+h+","+(this._x1=l)+","+(this._y1=d):p>1e-6&&(this._+="A"+e+","+e+",0,"+ +(p>=a)+","+h+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}},n.a=i},function(t,n,e){"use strict";var r=e(25),i=e(368),a=e(369),o=e(42);n.a=function(){function t(t){var r,i,a,l,d,h=t.length,p=0,b=new Array(h),v=new Array(h),y=+c.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;r0&&(p+=d);for(null!=e?b.sort(function(t,n){return e(v[t],v[n])}):null!=u&&b.sort(function(n,e){return u(t[n],t[e])}),r=0,a=p?(_-h*m)/p:0;r0?d*a:0)+m,v[i]={data:t[i],index:r,value:d,startAngle:y,endAngle:l,padAngle:g};return v}var n=a.a,e=i.a,u=null,c=Object(r.a)(0),f=Object(r.a)(o.m),s=Object(r.a)(0);return t.value=function(e){return arguments.length?(n="function"==typeof e?e:Object(r.a)(+e),t):n},t.sortValues=function(n){return arguments.length?(e=n,u=null,t):e},t.sort=function(n){return arguments.length?(u=n,e=null,t):u},t.startAngle=function(n){return arguments.length?(c="function"==typeof n?n:Object(r.a)(+n),t):c},t.endAngle=function(n){return arguments.length?(f="function"==typeof n?n:Object(r.a)(+n),t):f},t.padAngle=function(n){return arguments.length?(s="function"==typeof n?n:Object(r.a)(+n),t):s},t}},function(t,n,e){"use strict";n.a=function(t,n){return nt?1:n>=t?0:NaN}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(167),i=e(166),a=e(168);n.a=function(){var t=Object(i.a)().curve(r.a),n=t.curve,e=t.lineX0,o=t.lineX1,u=t.lineY0,c=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(a.b)(e())},delete t.lineX0,t.lineEndAngle=function(){return Object(a.b)(o())},delete t.lineX1,t.lineInnerRadius=function(){return Object(a.b)(u())},delete t.lineY0,t.lineOuterRadius=function(){return Object(a.b)(c())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Object(r.b)(t)):n()._curve},t}},function(t,n,e){"use strict";function r(t){return t.source}function i(t){return t.target}function a(t){function n(){var n,r=h.a.call(arguments),i=e.apply(this,r),f=a.apply(this,r);if(c||(c=n=Object(d.a)()),t(c,+o.apply(this,(r[0]=i,r)),+u.apply(this,r),+o.apply(this,(r[0]=f,r)),+u.apply(this,r)),n)return c=null,n+""||null}var e=r,a=i,o=b.a,u=b.b,c=null;return n.source=function(t){return arguments.length?(e=t,n):e},n.target=function(t){return arguments.length?(a=t,n):a},n.x=function(t){return arguments.length?(o="function"==typeof t?t:Object(p.a)(+t),n):o},n.y=function(t){return arguments.length?(u="function"==typeof t?t:Object(p.a)(+t),n):u},n.context=function(t){return arguments.length?(c=null==t?null:t,n):c},n}function o(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function u(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function c(t,n,e,r,i){var a=Object(v.a)(n,e),o=Object(v.a)(n,e=(e+i)/2),u=Object(v.a)(r,e),c=Object(v.a)(r,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],u[0],u[1],c[0],c[1])}function f(){return a(o)}function s(){return a(u)}function l(){var t=a(c);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}n.a=f,n.c=s,n.b=l;var d=e(35),h=e(170),p=e(25),b=e(100),v=e(169)},function(t,n,e){"use strict";e.d(n,"b",function(){return d});var r=e(35),i=e(171),a=e(172),o=e(173),u=e(174),c=e(175),f=e(176),s=e(177),l=e(25),d=[i.a,a.a,o.a,c.a,u.a,f.a,s.a];n.a=function(){function t(){var t;if(a||(a=t=Object(r.a)()),n.apply(this,arguments).draw(a,+e.apply(this,arguments)),t)return a=null,t+""||null}var n=Object(l.a)(i.a),e=Object(l.a)(64),a=null;return t.type=function(e){return arguments.length?(n="function"==typeof e?e:Object(l.a)(e),t):n},t.size=function(n){return arguments.length?(e="function"==typeof n?n:Object(l.a)(+n),t):e},t.context=function(n){return arguments.length?(a=null==n?null:n,t):a},t}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65),a=e(66);r.prototype={areaStart:i.a,areaEnd:i.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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(66);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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Object(i.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t,n){this._basis=new i.a(t),this._beta=n}var i=e(66);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],a=n[0],o=t[e]-i,u=n[e]-a,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*o),this._beta*n[c]+(1-this._beta)*(a+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}},n.a=function t(n){function e(t){return 1===n?new i.a(t):new r(t,n)}return e.beta=function(n){return t(+n)},e}(.85)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(178),a=e(65),o=e(101);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._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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(o.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(179),a=e(101);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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(a.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){return t<0?-1:1}function i(t,n,e){var i=t._x1-t._x0,a=n-t._x1,o=(t._y1-t._y0)/(i||a<0&&-0),u=(e-t._y1)/(a||i<0&&-0),c=(o*a+u*i)/(i+a);return(r(o)+r(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(c))||0}function a(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function o(t,n,e){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,u=(a-r)/3;t._context.bezierCurveTo(r+u,i+u*n,a-u,o-u*e,a,o)}function u(t){this._context=t}function c(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new u(t)}function l(t){return new c(t)}n.a=s,n.b=l,u.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,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,e=i(this,t,n)),e);break;default:o(this,this._t0,e=i(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(c.prototype=Object.create(u.prototype)).point=function(t,n){u.prototype.point.call(this,n,t)},f.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,a){this._context.bezierCurveTo(n,t,r,e,a,i)}}},function(t,n,e){"use strict";function r(t){this._context=t}function i(t){var n,e,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(o[n]-i[n+1])/a[n];for(a[r-1]=(t[r]+i[r-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}},n.a=function(t){return new r(t,.5)}},function(t,n,e){"use strict";function r(t,n){return t[n]}var i=e(170),a=e(25),o=e(43),u=e(44);n.a=function(){function t(t){var r,i,a=n.apply(this,arguments),o=t.length,u=a.length,s=new Array(u);for(r=0;r0){for(var e,i,a,o=0,u=t[0].length;o1)for(var e,r,i,a,o,u,c=0,f=t[n[0]].length;c=0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):r[0]=a}},function(t,n,e){"use strict";var r=e(43);n.a=function(t,n){if((e=t.length)>0){for(var e,i=0,a=t[n[0]],o=a.length;i0&&(i=(e=t[n[0]]).length)>0){for(var e,i,a,o=0,u=1;ut?1:n>=t?0:NaN}},function(t,n,e){"use strict";var r=e(186),i=e(180),a=e(393),o=e(185),u=e(394),c=e(187),f=e(188),s=e(189);n.a=function(){function t(t){var r,a,o=t.length,u=new Array(o);for(r=0;rh;)p.pop(),--b;var v,y=new Array(b+1);for(r=0;r<=b;++r)v=y[r]=[],v.x0=r>0?p[r-1]:d,v.x1=r=e)for(r=e;++ar&&(r=e)}else for(;++a=e)for(r=e;++ar&&(r=e);return r}},function(t,n,e){"use strict";var r=e(45);n.a=function(t,n){var e,i=t.length,a=i,o=-1,u=0;if(null==n)for(;++o=0;)for(r=t[i],n=r.length;--n>=0;)e[--o]=r[n];return e}},function(t,n,e){"use strict";n.a=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r}},function(t,n,e){"use strict";var r=e(36);n.a=function(t,n){if(e=t.length){var e,i,a=0,o=0,u=t[o];for(null==n&&(n=r.a);++a90?"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("+n.innerRadius+", 0)\n rotate("+t._rotate+")\n "}).attr("text-anchor",function(t){return t._anchor});return(0,d.default)(n.style,function(t,n){i.style(n,t)}),i}}]),n}(f.default);n.default=y},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=(e(408),e(19));e.d(n,"transition",function(){return r.b});var i=e(453);e.d(n,"active",function(){return i.a});var a=e(193);e.d(n,"interrupt",function(){return a.a})},function(t,n,e){"use strict";var r=e(5),i=e(409),a=e(413);r.selection.prototype.interrupt=i.a,r.selection.prototype.transition=a.a},function(t,n,e){"use strict";var r=e(193);n.a=function(t){return this.each(function(){Object(r.a)(this,t)})}},function(t,n,e){"use strict";function r(){for(var t,n=0,e=arguments.length,r={};n=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})}function o(t,n){for(var e,r=0,i=t.length;r0)for(var e,r,i=new Array(e),a=0;aw?Math.pow(t,1/3):t/x+g}function u(t){return t>m?t*t*t:x*(t-g)}function c(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);t instanceof a||(t=r(t));var n=Math.atan2(t.b,t.a)*b.b;return new d(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function l(t,n,e,r){return 1===arguments.length?s(t):new d(t,n,e,null==r?1:r)}function d(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.a=i,n.b=l;var h=e(107),p=e(106),b=e(196),v=.95047,y=1,_=1.08883,g=4/29,m=6/29,x=3*m*m,w=m*m*m;Object(h.a)(a,i,Object(h.b)(p.a,{brighter:function(t){return new a(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new a(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=y*u(t),n=v*u(n),e=_*u(e),new p.b(c(3.2404542*n-1.5371385*t-.4985314*e),c(-.969266*n+1.8760108*t+.041556*e),c(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),Object(h.a)(d,l,Object(h.b)(p.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,n,e){"use strict";function r(t){if(t instanceof a)return new a(t.h,t.s,t.l,t.opacity);t instanceof u.b||(t=Object(u.h)(t));var n=t.r/255,e=t.g/255,r=t.b/255,i=(v*r+p*n-b*e)/(v+p-b),o=r-i,f=(h*(e-i)-l*o)/d,s=Math.sqrt(f*f+o*o)/(h*i*(1-i)),y=s?Math.atan2(f,o)*c.b-120:NaN;return new a(y<0?y+360:y,s,i,t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new a(t,n,e,null==i?1:i)}function a(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}n.a=i;var o=e(107),u=e(106),c=e(196),f=-.14861,s=1.78277,l=-.29227,d=-.90649,h=1.97294,p=h*d,b=h*s,v=s*l-d*f;Object(o.a)(a,i,Object(o.b)(u.a,{brighter:function(t){return t=null==t?u.c:Math.pow(u.c,t),new a(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?u.d:Math.pow(u.d,t),new a(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*c.a,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new u.b(255*(n+e*(f*r+s*i)),255*(n+e*(l*r+d*i)),255*(n+e*(h*r)),this.opacity)}}))},function(t,n,e){"use strict";n.a=function(t,n){return t=+t,n-=t,function(e){return Math.round(t+n*e)}}},function(t,n,e){"use strict";function r(t,n,e,r){function a(t){return t.length?t.pop()+" ":""}function o(t,r,a,o,u,c){if(t!==a||r!==o){var f=u.push("translate(",null,n,null,e);c.push({i:f-4,x:Object(i.a)(t,a)},{i:f-2,x:Object(i.a)(r,o)})}else(a||o)&&u.push("translate("+a+n+o+e)}function u(t,n,e,o){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(a(e)+"rotate(",null,r)-2,x:Object(i.a)(t,n)})):n&&e.push(a(e)+"rotate("+n+r)}function c(t,n,e,o){t!==n?o.push({i:e.push(a(e)+"skewX(",null,r)-2,x:Object(i.a)(t,n)}):n&&e.push(a(e)+"skewX("+n+r)}function f(t,n,e,r,o,u){if(t!==e||n!==r){var c=o.push(a(o)+"scale(",null,",",null,")");u.push({i:c-4,x:Object(i.a)(t,e)},{i:c-2,x:Object(i.a)(n,r)})}else 1===e&&1===r||o.push(a(o)+"scale("+e+","+r+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),o(n.translateX,n.translateY,e.translateX,e.translateY,r,i),u(n.rotate,e.rotate,r,i),c(n.skewX,e.skewX,r,i),f(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,a=i.length;++e=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(t,n,e){var i,o,u=r(n)?a.g:a.h;return function(){var r=u(this,t),a=r.on;a!==i&&(o=(i=a).copy()).on(n,e),r.on=o}}var a=e(9);n.a=function(t,n){var e=this._id;return arguments.length<2?Object(a.f)(this.node(),e).on.on(t):this.each(i(e,t,n))}},function(t,n,e){"use strict";function r(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}n.a=function(){return this.on("end.remove",r(this._id))}},function(t,n,e){"use strict";var r=e(5),i=e(19),a=e(9);n.a=function(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=Object(r.selector)(t));for(var o=this._groups,u=o.length,c=new Array(u),f=0;fi.c&&e.name===n)return new r.a([[t]],a,n,+o)}return null}},function(t,n,e){var r=e(455);"string"==typeof r&&(r=[[t.i,r,""]]);e(457)(r,{});r.locals&&(t.exports=r.locals)},function(t,n,e){n=t.exports=e(456)(),n.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,n){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],n=0;n=0&&_.splice(n,1)}function o(t){var n=document.createElement("style");return n.type="text/css",i(t,n),n}function u(t){var n=document.createElement("link");return n.rel="stylesheet",i(t,n),n}function c(t,n){var e,r,i;if(n.singleton){var c=y++;e=v||(v=o(n)),r=f.bind(null,e,c,!1),i=f.bind(null,e,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(e=u(n),r=l.bind(null,e),i=function(){a(e),e.href&&URL.revokeObjectURL(e.href)}):(e=o(n),r=s.bind(null,e),i=function(){a(e)});return r(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;r(t=n)}else i()}}function f(t,n,e,r){var i=e?"":r.css;if(t.styleSheet)t.styleSheet.cssText=g(n,i);else{var a=document.createTextNode(i),o=t.childNodes;o[n]&&t.removeChild(o[n]),o.length?t.insertBefore(a,o[n]):t.appendChild(a)}}function s(t,n){var e=n.css,r=n.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}function l(t,n){var e=n.css,r=n.sourceMap;r&&(e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([e],{type:"text/css"}),a=t.href;t.href=URL.createObjectURL(i),a&&URL.revokeObjectURL(a)}var d={},h=function(t){var n;return function(){return void 0===n&&(n=t.apply(this,arguments)),n}},p=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),b=h(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,y=0,_=[];t.exports=function(t,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},void 0===n.singleton&&(n.singleton=p()),void 0===n.insertAt&&(n.insertAt="bottom");var i=r(t);return e(i,n),function(t){for(var a=[],o=0;o0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1],r={};return(0,u.default)(e,function(e,i){void 0!==e.iteratee?e.iteratee?Object.keys(n).indexOf(i)>-1?((0,f.default)(n[i]),r[i]=n[i]):r[i]=function(){return e.value}:r[i]=Object.keys(n).indexOf(i)>-1?n[i]:e.value:r[i]=t(n[i],e)}),r},p=function(t,n){return{cmin:null===t.min?n.min:t.min,cmax:null===t.max?n.max:t.max}},b=function(t,n){if(0===t.innerRadius&&0===t.outerRadius){var e=(0,d.smartBorders)(t,n._layout,n.tracks);return{innerRadius:e.in,outerRadius:e.out}}return t.innerRadius<=1&&t.outerRadius<=1?{innerRadius:t.innerRadius*n._layout.conf.innerRadius,outerRadius:t.outerRadius*n._layout.conf.innerRadius}:t.innerRadius<=10&&t.outerRadius<=10?{innerRadius:t.innerRadius*n._layout.conf.outerRadius,outerRadius:t.outerRadius*n._layout.conf.outerRadius}:void 0},v=function(t,n,e,r){var i=h(t,(0,a.default)(n));return(0,l.default)(i,p(i,e),b(i,r)),i};n.getConf=v},function(t,n,e){var r=e(37),i=r("sortBy",e(97));i.placeholder=e(26),t.exports=i},function(t,n,e){function r(t,n){return 2==n?function(n,e){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function i(t,n){return 2==n?function(n,e){return t(n,e)}:function(n){return t(n)}}function a(t){for(var n=t?t.length:0,e=Array(n);n--;)e[n]=t[n];return e}function o(t){return function(n){return t({},n)}}function u(t,n){return function(){for(var e=arguments.length,r=e-1,i=Array(e);e--;)i[e]=arguments[e];var a=i[n],o=i.slice(0,n);return a&&d.apply(o,a),n!=r&&d.apply(o,i.slice(n+1)),t.apply(this,o)}}function c(t,n){return function(){var e=arguments.length;if(e){for(var r=Array(e);e--;)r[e]=arguments[e];var i=r[0]=n.apply(void 0,r);return t.apply(void 0,r),i}}}function f(t,n,e,d){function h(t,n){if(A.cap){var e=s.iterateeRearg[t];if(e)return x(n,e);var r=!M&&s.iterateeAry[t];if(r)return m(n,r)}return n}function p(t,n,e){return T||A.curry&&e>1?B(n,e):n}function b(t,n,e){if(A.fixed&&(R||!s.skipFixed[t])){var r=s.methodSpread[t],i=r&&r.start;return void 0===i?N(n,e):u(n,i)}return n}function v(t,n,e){return A.rearg&&e>1&&(P||!s.skipRearg[t])?W(n,s.methodRearg[t]||s.aryRearg[e]):n}function y(t,n){n=q(n);for(var e=-1,r=n.length,i=r-1,a=D(Object(t)),o=a;null!=o&&++e2?e-2:1,a&&a<=e?r:i(r,e)):r}},mixin:function(t){return function(n){var e=this;if(!F(e))return t(e,Object(n));var r=[];return z(U(n),function(t){F(n[t])&&r.push([t,e.prototype[t]])}),t(e,Object(n)),z(r,function(t){var n=t[1];F(n)?e.prototype[t[0]]=n:delete e.prototype[t[0]]}),e}},nthArg:function(t){return function(n){var e=n<0?1:Y(n)+1;return B(t(n),e)}},rearg:function(t){return function(n,e){var r=e?e.length:0;return B(t(n,e),r)}},runInContext:function(n){return function(e){return f(t,n(e),d)}}};if(!k)return j(n,e);var H=e,X=[];return z(G,function(t){z(s.aryMethod[t],function(t){var n=H[s.remap[t]||t];n&&X.push([t,j(t,n)])})}),z(U(H),function(t){var n=H[t];if("function"==typeof n){for(var e=X.length;e--;)if(X[e][0]==t)return;n.convert=g(t,n),X.push([t,n])}}),z(X,function(t){H[t[0]]=t[1]}),H.convert=_,O&&(H.placeholder=S),z(U(H),function(t){z(s.realToAlias[t]||[],function(n){H[n]=H[t]})}),H}var s=e(461),l=e(26),d=Array.prototype.push;t.exports=f},function(t,n){n.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"},n.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"]},n.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},n.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},n.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},n.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]},n.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}},n.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}},n.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},n.realToAlias=function(){var t=Object.prototype.hasOwnProperty,e=n.aliasToReal,r={};for(var i in e){var a=e[i];t.call(r,a)?r[a].push(i):r[a]=[i]}return r}(),n.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"},n.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},n.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,n,e){t.exports={ary:e(463),assign:e(164),clone:e(482),curry:e(483),forEach:e(62),isArray:e(2),isFunction:e(23),iteratee:e(484),keys:e(139),rearg:e(485),toInteger:e(115),toPath:e(487)}},function(t,n,e){function r(t,n,e){return n=e?void 0:n,n=t&&null==n?t.length:n,i(t,a,void 0,void 0,void 0,void 0,n)}var i=e(109),a=128;t.exports=r},function(t,n,e){function r(t,n,e){function r(){return(this&&this!==a&&this instanceof r?c:t).apply(u?e:this,arguments)}var u=n&o,c=i(t);return r}var i=e(70),a=e(4),o=1;t.exports=r},function(t,n,e){function r(t,n,e){function r(){for(var a=arguments.length,d=Array(a),h=a,p=c(r);h--;)d[h]=arguments[h];var b=a<3&&d[0]!==p&&d[a-1]!==p?[]:f(d,p);return(a-=b.length)1?"& ":"")+n[i],n=n.join(e>2?", ":" "),t.replace(r,"{\n/* [wrapped with "+n+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=e},function(t,n,e){function r(t,n){return i(o,function(e){var r="_."+e[0];n&e[1]&&!a(t,r)&&t.push(r)}),t.sort()}var i=e(62),a=e(474),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=r},function(t,n,e){function r(t,n){return!!(null==t?0:t.length)&&i(t,n,0)>-1}var i=e(216);t.exports=r},function(t,n){function e(t,n,e,r){for(var i=t.length,a=e+(r?1:-1);r?a--:++a=s.length)return null!=e&&n.sort(e),null!=c?c(n):n;for(var o,f,l,d=-1,h=n.length,p=s[r++],b=Object(u.a)(),v=i();++ds.length)return t;var r,i=l[e-1];return null!=c&&e>=s.length?r=t.entries():(r=[],t.each(function(t,i){r.push({key:i,values:n(t,e)})})),null!=i?r.sort(function(t,n){return i(t.key,n.key)}):r}var e,c,f,s=[],l=[];return f={object:function(n){return t(n,0,r,i)},map:function(n){return t(n,0,a,o)},entries:function(e){return n(t(e,0,a,o),0)},key:function(t){return s.push(t),f},sortKeys:function(t){return l[s.length-1]=t,f},sortValues:function(t){return e=t,f},rollup:function(t){return c=t,f}}}},function(t,n,e){"use strict";function r(){}function i(t,n){var e=new r;if(t instanceof r)t.each(function(t){e.add(t)});else if(t){var i=-1,a=t.length;if(null==n)for(;++i0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),a.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=t[o=(o+1)%t.length];return a.reverse().join(n)}}},function(t,n,e){"use strict";n.a=function(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}},function(t,n,e){"use strict";n.a=function(t,n){t=t.toPrecision(n);t:for(var e,r=t.length,i=1,a=-1;i0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t}},function(t,n,e){"use strict";var r=e(118);n.a=function(t,n){var e=Object(r.a)(t,n);if(!e)return t+"";var i=e[0],a=e[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(72);n.a=function(t){return Math.max(0,-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(n)/3)))-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Object(r.a)(n)-Object(r.a)(t))+1}},function(t,n,e){"use strict";function r(t,n){return(n=Math.log(n/t))?function(e){return Math.log(e/t)/n}:Object(d.a)(n)}function i(t,n){return t<0?function(e){return-Math.pow(-n,e)*Math.pow(-t,1-e)}:function(e){return Math.pow(n,e)*Math.pow(t,1-e)}}function a(t){return isFinite(t)?+("1e"+t):t<0?0:t}function o(t){return 10===t?a:t===Math.E?Math.exp:function(n){return Math.pow(t,n)}}function u(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(n){return Math.log(n)/t})}function c(t){return function(n){return-t(-n)}}function f(){function t(){return d=u(a),b=o(a),e()[0]<0&&(d=c(d),b=c(b)),n}var n=Object(p.b)(r,i).domain([1,10]),e=n.domain,a=10,d=u(10),b=o(10);return n.base=function(n){return arguments.length?(a=+n,t()):a},n.domain=function(n){return arguments.length?(e(n),t()):e()},n.ticks=function(t){var n,r=e(),i=r[0],o=r[r.length-1];(n=o0){for(;lo)break;v.push(f)}}else for(;l=1;--c)if(!((f=u*c)o)break;v.push(f)}}else v=Object(s.ticks)(l,h,Math.min(h-l,p)).map(b);return n?v.reverse():v},n.tickFormat=function(t,e){if(null==e&&(e=10===a?".0e":","),"function"!=typeof e&&(e=Object(l.a)(e)),t===1/0)return e;null==t&&(t=10);var r=Math.max(1,a*t/n.ticks().length);return function(t){var n=t/b(Math.round(d(t)));return n*a0?u[n-1]:e[0],n=c?[f[c-1],u]:[f[n-1],f[n]]},t.copy=function(){return r().domain([e,u]).range(s)},Object(o.b)(t)}n.a=r;var i=e(7),a=e(27),o=e(47)},function(t,n,e){"use strict";function r(){function t(t){if(t<=t)return e[Object(i.bisect)(n,t,0,o)]}var n=[.5],e=[0,1],o=1;return t.domain=function(r){return arguments.length?(n=a.b.call(r),o=Math.min(n.length,e.length-1),t):n.slice()},t.range=function(r){return arguments.length?(e=a.b.call(r),o=Math.min(n.length,e.length-1),t):e.slice()},t.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},t.copy=function(){return r().domain(n).range(e)},t}n.a=r;var i=e(7),a=e(27)},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(){},function(t,n){t.setTime(+t+n)},function(t,n){return n-t});i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Object(r.a)(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):i:null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.d)*i.d)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getUTCSeconds()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.c)*i.c)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){var n=t.getTimezoneOffset()*i.c%i.b;n<0&&(n+=i.b),t.setTime(Math.floor((+t-n)/i.b)*i.b+n)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*i.c)/i.a},function(t){return t.getDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*a.c)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(3),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getUTCMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getUTCHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(3),i=e(15),a=Object(r.a)(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/i.a},function(t){return t.getUTCDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(3),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(3),i=Object(r.a)(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";function r(t){var n=new Date(t);return isNaN(n)?null:n}var i=e(233),a=e(120);+new Date("2000-01-01T00:00:00.000Z")||Object(a.c)(i.a)},function(t,n,e){"use strict";var r=e(230),i=e(231),a=e(119);n.a=function(){return Object(r.a)(a.t,a.p,a.s,a.k,a.l,a.n,a.q,a.m,i.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5")},function(t,n,e){"use strict";var r=e(13),i=e(12);n.a=Object(i.b)(Object(r.b)(300,.5,0),Object(r.b)(-240,.5,1))},function(t,n,e){"use strict";e.d(n,"c",function(){return a}),e.d(n,"a",function(){return o});var r=e(13),i=e(12),a=Object(i.b)(Object(r.b)(-100,.75,.35),Object(r.b)(80,1.5,.8)),o=Object(i.b)(Object(r.b)(260,.75,.35),Object(r.b)(80,1.5,.8)),u=Object(r.b)();n.b=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return u.h=360*t-100,u.s=1.5-1.5*n,u.l=.8-.9*n,u+""}},function(t,n,e){"use strict";function r(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}e.d(n,"c",function(){return a}),e.d(n,"b",function(){return o}),e.d(n,"d",function(){return u});var i=e(48);n.a=r(Object(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var a=r(Object(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=r(Object(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),u=r(Object(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";function r(t){function n(n){var r=(n-e)/(a-e);return t(o?Math.max(0,Math.min(1,r)):r)}var e=0,a=1,o=!1;return n.domain=function(t){return arguments.length?(e=+t[0],a=+t[1],n):[e,a]},n.clamp=function(t){return arguments.length?(o=!!t,n):o},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return r(t).domain([e,a]).clamp(o)},Object(i.b)(n)}n.a=r;var i=e(47)},function(t,n,e){"use strict";function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;if((0,a.default)(t))return t;var o="-"===t[0],u="-"===t[0]?t.slice(1):t;if(c[u]){var s=f(c[u],n,e,o,r,i);return function(t){return s(t.value)}}return t}Object.defineProperty(n,"__esModule",{value:!0}),n.buildColorValue=r;var i=e(23),a=function(t){return t&&t.__esModule?t:{default:t}}(i),o=e(220),u=e(549),c={BrBG:u.interpolateBrBG,PRGn:u.interpolatePRGn,PiYG:u.interpolatePiYG,PuOr:u.interpolatePuOr,RdBu:u.interpolateRdBu,RdGy:u.interpolateRdGy,RdYlBu:u.interpolateRdYlBu,RdYlGn:u.interpolateRdYlGn,Spectral:u.interpolateSpectral,Blues:u.interpolateBlues,Greens:u.interpolateGreens,Greys:u.interpolateGreys,Oranges:u.interpolateOranges,Purples:u.interpolatePurples,Reds:u.interpolateReds,BuGn:u.interpolateBuGn,BuPu:u.interpolateBuPu,GnBu:u.interpolateGnBu,OrRd:u.interpolateOrRd,PuBuGn:u.interpolatePuBuGn,PuBu:u.interpolatePuBu,PuRd:u.interpolatePuRd,RdPu:u.interpolateRdPu,YlGnBu:u.interpolateYlGnBu,YlGn:u.interpolateYlGn,YlOrBr:u.interpolateYlOrBr,YlOrRd:u.interpolateYlOrRd},f=function(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:Math.E;if(i&&n*e<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),i&&n*e>0){var u=(0,o.scaleLog)().base(a).domain(r?[e,n]:[n,e]).range([0,1]);return(0,o.scaleSequential)(function(n){return t(u(n))}).domain([0,1])}return(0,o.scaleSequential)(t).domain(r?[e,n]:[n,e])}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(550);e.d(n,"schemeAccent",function(){return r.a});var i=e(551);e.d(n,"schemeDark2",function(){return i.a});var a=e(552);e.d(n,"schemePaired",function(){return a.a});var o=e(553);e.d(n,"schemePastel1",function(){return o.a});var u=e(554);e.d(n,"schemePastel2",function(){return u.a});var c=e(555);e.d(n,"schemeSet1",function(){return c.a});var f=e(556);e.d(n,"schemeSet2",function(){return f.a});var s=e(557);e.d(n,"schemeSet3",function(){return s.a});var l=e(558);e.d(n,"interpolateBrBG",function(){return l.a}),e.d(n,"schemeBrBG",function(){return l.b});var d=e(559);e.d(n,"interpolatePRGn",function(){return d.a}),e.d(n,"schemePRGn",function(){return d.b});var h=e(560);e.d(n,"interpolatePiYG",function(){return h.a}),e.d(n,"schemePiYG",function(){return h.b});var p=e(561);e.d(n,"interpolatePuOr",function(){return p.a}),e.d(n,"schemePuOr",function(){return p.b});var b=e(562);e.d(n,"interpolateRdBu",function(){return b.a}),e.d(n,"schemeRdBu",function(){return b.b});var v=e(563);e.d(n,"interpolateRdGy",function(){return v.a}),e.d(n,"schemeRdGy",function(){return v.b});var y=e(564);e.d(n,"interpolateRdYlBu",function(){return y.a}),e.d(n,"schemeRdYlBu",function(){return y.b});var _=e(565);e.d(n,"interpolateRdYlGn",function(){return _.a}),e.d(n,"schemeRdYlGn",function(){return _.b});var g=e(566);e.d(n,"interpolateSpectral",function(){return g.a}),e.d(n,"schemeSpectral",function(){return g.b});var m=e(567);e.d(n,"interpolateBuGn",function(){return m.a}),e.d(n,"schemeBuGn",function(){return m.b});var x=e(568);e.d(n,"interpolateBuPu",function(){return x.a}),e.d(n,"schemeBuPu",function(){return x.b});var w=e(569);e.d(n,"interpolateGnBu",function(){return w.a}),e.d(n,"schemeGnBu",function(){return w.b});var j=e(570);e.d(n,"interpolateOrRd",function(){return j.a}),e.d(n,"schemeOrRd",function(){return j.b});var O=e(571);e.d(n,"interpolatePuBuGn",function(){return O.a}),e.d(n,"schemePuBuGn",function(){return O.b});var M=e(572);e.d(n,"interpolatePuBu",function(){return M.a}),e.d(n,"schemePuBu",function(){return M.b});var k=e(573);e.d(n,"interpolatePuRd",function(){return k.a}),e.d(n,"schemePuRd",function(){return k.b});var A=e(574);e.d(n,"interpolateRdPu",function(){return A.a}),e.d(n,"schemeRdPu",function(){return A.b});var T=e(575);e.d(n,"interpolateYlGnBu",function(){return T.a}),e.d(n,"schemeYlGnBu",function(){return T.b});var R=e(576);e.d(n,"interpolateYlGn",function(){return R.a}),e.d(n,"schemeYlGn",function(){return R.b});var P=e(577);e.d(n,"interpolateYlOrBr",function(){return P.a}),e.d(n,"schemeYlOrBr",function(){return P.b});var S=e(578);e.d(n,"interpolateYlOrRd",function(){return S.a}),e.d(n,"schemeYlOrRd",function(){return S.b});var C=e(579);e.d(n,"interpolateBlues",function(){return C.a}),e.d(n,"schemeBlues",function(){return C.b});var E=e(580);e.d(n,"interpolateGreens",function(){return E.a}),e.d(n,"schemeGreens",function(){return E.b});var N=e(581);e.d(n,"interpolateGreys",function(){return N.a}),e.d(n,"schemeGreys",function(){return N.b});var I=e(582);e.d(n,"interpolatePurples",function(){return I.a}),e.d(n,"schemePurples",function(){return I.b});var D=e(583);e.d(n,"interpolateReds",function(){return D.a}),e.d(n,"schemeReds",function(){return D.b});var B=e(584);e.d(n,"interpolateOranges",function(){return B.a}),e.d(n,"schemeOranges",function(){return B.b})},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0}),n.renderAxes=void 0;var i=e(586),a=r(i),o=e(96),u=r(o),c=e(11),f=e(589),s=r(f),l=function(t,n,e){return{value:t,thickness:n.thickness||1,color:n.color||"#d3d3d3",opacity:n.opacity||e.opacity}},d=function(t){return(0,u.default)(t.axes,function(n,e){if(!e.position&&!e.spacing)return s.default.warn("Skipping axe group with no position and spacing defined"),n;if(e.position&&n.push(l(e.position,e,t)),e.spacing){var r=(0,a.default)(e.start||t.cmin,e.end||t.cmax,e.spacing).map(function(n){return l(n,e,t)});return n.concat(r)}return n},[])};n.renderAxes=function(t,n,e,r){var i=d(n),a=(0,c.arc)().innerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).outerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).startAngle(0).endAngle(function(t){return t.length}),o=t.selectAll(".axis").data(function(t){var n=e._layout.blocks[t.key];return i.map(function(e){return{value:e.value,thickness:e.thickness,color:e.color,opacity:e.opacity,block_id:t.key,length:n.end-n.start}})}).enter().append("path").attr("opacity",function(t){return t.opacity}).attr("class","axis").attr("d",a).attr("stroke-width",function(t){return t.thickness}).attr("stroke",function(t){return t.color});return n.showAxesTooltip&&(o.on("mouseover",function(t,n){e.tip.html(t.value).transition().style("opacity",.9).style("left",event.pageX+"px").style("top",event.pageY-28+"px")}),o.on("mouseout",function(t,n){e.tip.transition().duration(500).style("opacity",0)})),o}},function(t,n,e){var r=e(587),i=r();t.exports=i},function(t,n,e){function r(t){return function(n,e,r){return r&&"number"!=typeof r&&a(n,e,r)&&(e=r=void 0),n=o(n),void 0===e?(e=n,n=0):e=o(e),r=void 0===r?n-1:!!s&&i(t,n,e)>-1}var i=e(216),a=e(16),o=e(591),u=e(115),c=e(592),f=Math.max;t.exports=r},function(t,n,e){function r(t){return"string"==typeof t||!a(t)&&o(t)&&i(t)==u}var i=e(24),a=e(2),o=e(10),u="[object String]";t.exports=r},function(t,n,e){function r(t){return null==t?[]:i(t,a(t))}var i=e(593),a=e(17);t.exports=r},function(t,n,e){function r(t,n){return i(n,function(n){return t[n]})}var i=e(40);t.exports=r},function(t,n,e){function r(t,n,e){var r=u(t)?i:a;return e&&c(t,n,e)&&(n=void 0),r(t,o(n,3))}var i=e(595),a=e(596),o=e(33),u=e(2),c=e(61);t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length;++e=1?t:t*n},m=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,_,r,s.parseChordData))}return o(n,t),u(n,[{key:"getCoordinates",value:function(t,n,e,r){var i=n.blocks[t.id],a=i.start+t.start/i.len*(i.end-i.start),o=i.start+t.end/i.len*(i.end-i.start),u=void 0;return(0,v.default)(e.radius)?u=g(e.radius(r),n.conf.innerRadius):e.radius&&(u=g(e.radius,n.conf.innerRadius)),u||(u=n.conf.innerRadius),{radius:u,startAngle:a,endAngle:o}}},{key:"renderChords",value:function(t,n,e,r,i,a){var o=this,u=t.append("g"),c=u.selectAll(".chord").data(r).enter().append("path").attr("class","chord").attr("d",(0,d.ribbon)().source(function(t){return a(t.source,i._layout,o.conf,t)}).target(function(t){return a(t.target,i._layout,o.conf,t)})).attr("opacity",e.opacity).on("mouseover",function(t){o.dispatch.call("mouseover",o,t),i.clipboard.attr("value",e.tooltipContent(t))}).on("mouseout",function(t){return o.dispatch.call("mouseout",o,t)});return c.attr("fill",e.colorValue),c}},{key:"render",value:function(t,n,e){n.select("."+e).remove();var r=n.append("g").attr("class",e).attr("z-index",this.conf.zIndex),i=this.renderChords(r,e,this.conf,this.data,t,this.getCoordinates);return this.conf.tooltipContent&&(0,l.registerTooltip)(this,t,i,this.conf),this}}]),n}(f.default);n.default=m},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(601);e.d(n,"chord",function(){return r.a});var i=e(602);e.d(n,"ribbon",function(){return i.a})},function(t,n,e){"use strict";function r(t){return function(n,e){return t(n.source.value+n.target.value,e.source.value+e.target.value)}}var i=e(7),a=e(234);n.a=function(){function t(t){var r,c,f,s,l,d,h=t.length,p=[],b=Object(i.range)(h),v=[],y=[],_=y.groups=new Array(h),g=new Array(h*h);for(r=0,l=-1;++lt.position+n?t.groups.push([e]):t.groups[t.groups.length-1].push(e),t.position=e.position,t)},{position:null,groups:[]}).groups},x=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,g,r,s.parsePositionValueData))}return o(n,t),u(n,[{key:"renderDatum",value:function(t,n,e){var r=this,i=(0,_.radialLine)().angle(function(t){return t.angle}).radius(function(t){return t.radius}).curve(_.curveLinear),a=(0,_.radialArea)().angle(function(t){return t.angle}).innerRadius(function(t){return t.innerRadius}).outerRadius(function(t){return t.outerRadius}).curve(_.curveLinear),o=n.fill?a:i,u=function(t){return n.fill?{innerRadius:"out"===n.direction?n.innerRadius:n.outerRadius-t,outerRadius:"out"===n.direction?n.innerRadius+t:n.outerRadius}:{radius:"out"===n.direction?n.innerRadius+t:n.outerRadius-t}},c=t.selectAll(".line").data(function(t){return n.maxGap?m(t.values,n.maxGap):[t.values]}).enter().append("g").attr("class","line").append("path").datum(function(t){return t.map(function(t){var n=r.scale(t.value);return(0,d.default)(t,{angle:r.theta(t.position,e.blocks[t.block_id])},u(n))})}).attr("d",o).attr("opacity",n.opacity).attr("stroke-width",n.thickness).attr("stroke",n.colorValue).attr("fill","none");return n.fill&&c.attr("fill",n.fillColor),c}}]),n}(f.default);n.default=x},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function a(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function o(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var u=function(){function t(t,n){for(var e=0;en.end?-1:t.start==n.start&&t.end==n.end?0:1});var r=[];(0,b.default)(t.values,function(t){var e=!1;(0,b.default)(r,function(r,i){if(r.slice(0).pop().end+n0))return a;do{a.push(new Date(+e))}while(n(e,i),t(e),e=n)for(;t(n),!e(n);)n.setTime(n-1)},function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););})},e&&(u.count=function(n,r){return i.setTime(+n),a.setTime(+r),t(i),t(a),Math.floor(e(i,a))},u.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?u.filter(o?function(n){return o(n)%t==0}:function(n){return u.count(0,n)%t==0}):u:null}),u}n.a=r;var i=new Date,a=new Date},function(t,n,e){var r=e(124),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(180);e.d(n,"bisect",function(){return r.c}),e.d(n,"bisectRight",function(){return r.b}),e.d(n,"bisectLeft",function(){return r.a});var i=e(36);e.d(n,"ascending",function(){return i.a});var a=e(181);e.d(n,"bisector",function(){return a.a});var o=e(390);e.d(n,"cross",function(){return o.a});var u=e(391);e.d(n,"descending",function(){return u.a});var c=e(183);e.d(n,"deviation",function(){return c.a});var f=e(185);e.d(n,"extent",function(){return f.a});var s=e(392);e.d(n,"histogram",function(){return s.a});var l=e(395);e.d(n,"thresholdFreedmanDiaconis",function(){return l.a});var d=e(396);e.d(n,"thresholdScott",function(){return d.a});var h=e(189);e.d(n,"thresholdSturges",function(){return h.a});var p=e(397);e.d(n,"max",function(){return p.a});var b=e(398);e.d(n,"mean",function(){return b.a});var v=e(399);e.d(n,"median",function(){return v.a});var y=e(400);e.d(n,"merge",function(){return y.a});var _=e(190);e.d(n,"min",function(){return _.a});var g=e(182);e.d(n,"pairs",function(){return g.a});var m=e(401);e.d(n,"permute",function(){return m.a});var x=e(103);e.d(n,"quantile",function(){return x.a});var w=e(187);e.d(n,"range",function(){return w.a});var j=e(402);e.d(n,"scan",function(){return j.a});var O=e(403);e.d(n,"shuffle",function(){return O.a});var M=e(404);e.d(n,"sum",function(){return M.a});var k=e(188);e.d(n,"ticks",function(){return k.a}),e.d(n,"tickIncrement",function(){return k.b}),e.d(n,"tickStep",function(){return k.c});var A=e(191);e.d(n,"transpose",function(){return A.a});var T=e(184);e.d(n,"variance",function(){return T.a});var R=e(405);e.d(n,"zip",function(){return R.a})},function(t,n,e){"use strict";function r(t,n){this._groups=t,this._parents=n}function i(){return new r([[document.documentElement]],N)}e.d(n,"c",function(){return N}),n.a=r;var a=e(312),o=e(313),u=e(314),c=e(315),f=e(160),s=e(317),l=e(318),d=e(319),h=e(320),p=e(321),b=e(322),v=e(323),y=e(324),_=e(325),g=e(326),m=e(327),x=e(162),w=e(328),j=e(329),O=e(330),M=e(331),k=e(332),A=e(333),T=e(334),R=e(335),P=e(336),S=e(337),C=e(90),E=e(338),N=[null];r.prototype=i.prototype={constructor:r,select:a.a,selectAll:o.a,filter:u.a,data:c.a,enter:f.b,exit:s.a,merge:l.a,order:d.a,sort:h.a,call:p.a,nodes:b.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,datum:S.a,on:C.b,dispatch:E.a},n.b=i},function(t,n,e){"use strict";function r(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>l)throw new Error("too late");return e}function i(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>h)throw new Error("too late");return e}function a(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("too late");return e}function o(t,n,e){function r(t){e.state=d,e.timer.restart(i,e.delay,e.time),e.delay<=t&&i(t-e.delay)}function i(r){var s,l,v,_;if(e.state!==d)return o();for(s in f)if(_=f[s],_.name===e.name){if(_.state===p)return Object(c.b)(i);_.state===b?(_.state=y,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete f[s]):+s0&&(0,d.renderAxes)(o,this.conf,t,this.scale);var u=this.renderDatum(o,this.conf,t._layout);return this.conf.tooltipContent&&(0,a.registerTooltip)(this,t,u,this.conf),u.on("mouseover",function(n,e){r.dispatch.call("mouseover",r,n),r.conf.tooltipContent&&t.clipboard.attr("value",r.conf.tooltipContent(n))}),u.on("mouseout",function(t,n){r.dispatch.call("mouseout",r,t)}),Object.keys(this.conf.events).forEach(function(t){var n=r.conf;u.on(t,function(e,r,i){n.events[t](e,r,i,c.event)})}),this}},{key:"renderBlock",value:function(t,n,e,r){var i=this,a=t.selectAll(".block").data(n).enter().append("g").attr("class","block").attr("transform",function(t){return"rotate("+360*e.blocks[t.key].start/(2*Math.PI)+")"});return r.backgrounds&&a.selectAll(".background").data(function(t){return r.backgrounds.map(function(n){return{start:n.start||r.cmin,end:n.end||r.cmax,angle:e.blocks[t.key].end-e.blocks[t.key].start,color:n.color,opacity:n.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,u.arc)().innerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.start):r.innerRadius+i.scale(t.start)}).outerRadius(function(t){return"in"===r.direction?r.outerRadius-i.scale(t.end):r.innerRadius+i.scale(t.end)}).startAngle(0).endAngle(function(t){return t.angle})),a}},{key:"theta",value:function(t,n){return t/n.len*(n.end-n.start)}},{key:"x",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.cos(a)}},{key:"y",value:function(t,n,e){var r=this.scale(t.value),i="in"===e.direction?e.outerRadius-r:e.innerRadius+r,a=this.theta(t.position,n.blocks[t.block_id])-Math.PI/2;return i*Math.sin(a)}}]),t}();n.default=h},function(t,n,e){"use strict";function r(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function i(t){return Object(o.selection)().transition(t)}function a(){return++O}n.a=r,n.b=i,n.c=a;var o=e(3),u=e(414),c=e(427),f=e(428),s=e(429),l=e(430),d=e(431),h=e(432),p=e(433),b=e(434),v=e(435),y=e(436),_=e(437),g=e(438),m=e(439),x=e(440),w=e(441),j=e(69),O=0,M=o.selection.prototype;r.prototype=i.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:p.a,attr:u.a,attrTween:c.a,style:g.a,styleTween:m.a,text:x.a,remove:b.a,tween:j.a,delay:f.a,duration:s.a,ease:l.a}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n,e,r){return!!(0,b.default)((0,h.default)(e),t)||(x.log(1,"datum","unknown parent id",{line:n+1,value:t,header:r,layoutSummary:e}),!1)}function a(t,n){return(0,y.default)(t,function(t,e){return!isNaN(t)||(x.log(1,"datum","not a number",{line:n+1,value:t,header:e}),!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 u(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}))}function c(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({start:t.start,end:t.end},n)}).filter(function(t){return!(t.start<0||t.end>n[t.block_id])||(x.log(2,"position","position inconsistency",{datum:t,layoutSummary:n}),!1)}))}function f(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position,value:t.value},n)}))}function s(t,n){return 0===t.length?{data:[],meta:{min:null,max:null}}:o(t.filter(function(t,e){return i(t.block_id,e,n,"parent")}).filter(function(t,n){return a({position:t.position},n)}))}function l(t,n){if(0===t.length)return{data:[],meta:{min:null,max:null}};var e=t.filter(function(t,e){return t.source?i(t.source.id,e,n,"sourceId"):(x.warn("No source for data at index "+e),!1)}).filter(function(t,e){return t.target?i(t.target.id,e,n,"targetId"):(x.warn("No target for data at index "+e),!1)}).filter(function(t,n){return a({sourceStart:t.source.start,sourceEnd:t.source.end,targetStart:t.target.start,targetEnd:t.target.end,value:t.value||1},n)});return{data:e,meta:{min:(0,m.min)(e,function(t){return t.value}),max:(0,m.max)(e,function(t){return t.value})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.parseSpanValueData=u,n.parseSpanStringData=c,n.parsePositionValueData=f,n.parsePositionTextData=s,n.parseChordData=l;var d=e(17),h=r(d),p=e(590),b=r(p),v=e(594),y=r(v),_=e(140),g=(r(_),e(222)),m=e(7),x=console},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={axes:{value:[],iteratee:!1},showAxesTooltip:{value:!0,iteratee:!1}},i={colorPaletteSize:{value:9,iteratee:!1},colorPalette:{value:"YlGnBu",iteratee:!1},usePalette:{value:!0,iteratee:!1},colorPaletteReverse:{value:!0,iteratee:!1}},a={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}},u={zIndex:{value:!1,iteratee:!1},opacity:{value:1,iteratee:!0},tooltipContent:{value:null,iteratee:!1},events:{value:{},iteratee:!1}};n.axes=r,n.palette=i,n.radial=a,n.values=o,n.common=u},function(t,n,e){function r(t,n){var e=a(t,n);return i(e)?e:void 0}var i=e(238),a=e(243);t.exports=r},function(t,n,e){function r(t){if(!a(t))return!1;var n=i(t);return n==u||n==c||n==o||n==f}var i=e(24),a=e(6),o="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,n,e){function r(t){return null==t?void 0===t?c:u:f&&f in Object(t)?a(t):o(t)}var i=e(29),a=e(239),o=e(240),u="[object Null]",c="[object Undefined]",f=i?i.toStringTag:void 0;t.exports=r},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n){t.exports={}},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return a});var r=Array.prototype,i=r.map,a=r.slice},function(t,n){function e(t){return t}t.exports=e},function(t,n,e){var r=e(5),i=r.Symbol;t.exports=i},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++en?1:t>=n?0:NaN}},function(t,n,e){function r(t,n,e){return i(a,t,n,e)}var i=e(460),a=e(462);t.exports=r},function(t,n){function e(t,n){return t===n||t!==t&&n!==n}t.exports=e},function(t,n,e){var r=e(280),i=e(282),a=i(r);t.exports=a},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,i=Array(r);++e1?0:t<-1?h:Math.acos(t)}function i(t){return t>=1?p:t<=-1?-p:Math.asin(t)}e.d(n,"a",function(){return a}),e.d(n,"d",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"h",function(){return c}),e.d(n,"i",function(){return f}),e.d(n,"k",function(){return s}),e.d(n,"l",function(){return l}),e.d(n,"f",function(){return d}),e.d(n,"j",function(){return h}),e.d(n,"g",function(){return p}),e.d(n,"m",function(){return b}),n.b=r,n.c=i;var a=Math.abs,o=Math.atan2,u=Math.cos,c=Math.max,f=Math.min,s=Math.sin,l=Math.sqrt,d=1e-12,h=Math.PI,p=h/2,b=2*h},function(t,n,e){"use strict";n.a=function(t,n){if((i=t.length)>1)for(var e,r,i,a=1,o=t[n[0]],u=o.length;a=0;)e[n]=n;return e}},function(t,n,e){"use strict";n.a=function(t){return null===t?NaN:+t}},function(t,n,e){"use strict";function r(t,n){return function(e){return t+e*n}}function i(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function a(t,n){var e=n-t;return e?r(t,e>180||e<-180?e-360*Math.round(e/360):e):Object(c.a)(isNaN(t)?n:t)}function o(t){return 1==(t=+t)?u:function(n,e){return e-n?i(n,e,t):Object(c.a)(isNaN(n)?e:n)}}function u(t,n){var e=n-t;return e?r(t,e):Object(c.a)(isNaN(t)?n:t)}n.c=a,n.b=o,n.a=u;var c=e(199)},function(t,n,e){"use strict";function r(t){var n=t.domain;return t.ticks=function(t){var e=n();return Object(a.ticks)(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){return Object(c.a)(n(),t,e)},t.nice=function(e){null==e&&(e=10);var r,i=n(),o=0,u=i.length-1,c=i[o],f=i[u];return f0?(c=Math.floor(c/r)*r,f=Math.ceil(f/r)*r,r=Object(a.tickIncrement)(c,f,e)):r<0&&(c=Math.ceil(c*r)/r,f=Math.floor(f*r)/r,r=Object(a.tickIncrement)(c,f,e)),r>0?(i[o]=Math.floor(c/r)*r,i[u]=Math.ceil(f/r)*r,n(i)):r<0&&(i[o]=Math.ceil(c*r)/r,i[u]=Math.floor(f*r)/r,n(i)),t},t}function i(){var t=Object(u.b)(u.c,o.c);return t.copy=function(){return Object(u.a)(t,i())},r(t)}n.b=r,n.a=i;var a=e(7),o=e(12),u=e(71),c=e(509)},function(t,n,e){"use strict";n.a=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}},function(t,n){function e(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}t.exports=e},function(t,n,e){function r(t){var n=this.__data__=new i(t);this.size=n.size}var i=e(51),a=e(250),o=e(251),u=e(252),c=e(253),f=e(254);r.prototype.clear=a,r.prototype.delete=o,r.prototype.get=u,r.prototype.has=c,r.prototype.set=f,t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t=e?1:r(t)}}}function a(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=0?n:t>=1?e:r(t)}}}function o(t,n,e,r){var i=t[0],a=t[1],o=n[0],u=n[1];return a2?u:o,s=h=null,c}function c(n){return(s||(s=f(v,y,g?i(t):t,_)))(+n)}var f,s,h,v=b,y=b,_=l.a,g=!1;return c.invert=function(t){return(h||(h=f(y,v,r,g?a(n):n)))(+t)},c.domain=function(t){return arguments.length?(v=d.a.call(t,p.a),e()):v.slice()},c.range=function(t){return arguments.length?(y=d.b.call(t),e()):y.slice()},c.rangeRound=function(t){return y=d.b.call(t),_=l.f,e()},c.clamp=function(t){return arguments.length?(g=!!t,e()):g},c.interpolate=function(t){return arguments.length?(_=t,e()):_},e()}n.c=r,n.a=c,n.b=f;var s=e(7),l=e(12),d=e(27),h=e(117),p=e(223),b=[0,1]},function(t,n,e){"use strict";var r=e(118);n.a=function(t){return t=Object(r.a)(Math.abs(t)),t?t[1]:NaN}},function(t,n,e){function r(t,n){return o(a(t,n,i),t+"")}var i=e(28),a=e(122),o=e(74);t.exports=r},function(t,n,e){var r=e(236),i=e(127),a=i(r);t.exports=a},function(t,n,e){var r=e(22),i=e(5),a=r(i,"Map");t.exports=a},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n,e){var r=e(273),i=e(136),a=e(274),o=a&&a.isTypedArray,u=o?i(o):r;t.exports=u},function(t,n,e){function r(t,n,e){var r=t[n];u.call(t,n)&&a(r,e)&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38),o=Object.prototype,u=o.hasOwnProperty;t.exports=r},function(t,n,e){var r=e(147),i=e(148),a=Object.prototype,o=a.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(n){return o.call(t,n)}))}:i;t.exports=c},function(t,n,e){function r(t,n){if(i(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!a(t))||(u.test(t)||!o.test(t)||null!=n&&t in Object(n))}var i=e(2),a=e(34),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,n,e){"use strict";function r(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===o.b&&n.documentElement.namespaceURI===o.b?n.createElement(t):n.createElementNS(e,t)}}function i(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var a=e(87),o=e(88);n.a=function(t){var n=Object(a.a)(t);return(n.local?i:r)(n)}},function(t,n,e){"use strict";var r=e(88);n.a=function(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),r.a.hasOwnProperty(n)?{space:r.a[n],local:t}:t}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r="http://www.w3.org/1999/xhtml";n.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,n,e){"use strict";var r=e(90);n.a=function(){for(var t,n=r.c;t=n.sourceEvent;)n=t;return n}},function(t,n,e){"use strict";function r(t,n,e){return t=i(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function i(t,n,e){return function(r){var i=s;s=r;try{t.call(this,this.__data__,n,e)}finally{s=i}}}function a(t){return t.trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}})}function o(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,a=n.length;r1&&o(t,n[0],n[1])?n=[]:e>2&&o(n[0],n[1],n[2])&&(n=[n[0]]),i(t,r(n,1),[])});t.exports=u},function(t,n,e){function r(t,n,e,o,u){var c=-1,f=t.length;for(e||(e=a),u||(u=[]);++c0&&e(s)?n>1?r(s,n-1,e,o,u):i(u,s):o||(u[u.length]=s)}return u}var i=e(63),a=e(359);t.exports=r},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(100);n.a=function(){function t(t){var i,a,o,l=t.length,d=!1;for(null==c&&(s=f(o=Object(r.a)())),i=0;i<=l;++i)!(ia.f){var c=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*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/f,i=(i*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/f}if(t._l23_a>a.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-n*t._l12_2a)/l,u=(u*s+t._y1*t._l23_2a-e*t._l12_2a)/l}t._context.bezierCurveTo(r,i,o,u,t._x2,t._y2)}function i(t,n){this._context=t,this._alpha=n}n.b=r;var a=e(42),o=e(67);i.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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new i(t,n):new o.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){for(var n,e=0,r=-1,i=t.length;++r=1)return+e(t[i-1],i-1,t);var i,a=(i-1)*n,o=Math.floor(a),u=+e(t[o],o,t);return u+(+e(t[o+1],o+1,t)-u)*(a-o)}}},function(t,n,e){"use strict";function r(){return g||(w(i),g=x.now()+m)}function i(){g=0}function a(){this._call=this._time=this._next=null}function o(t,n,e){var r=new a;return r.restart(t,n,e),r}function u(){r(),++p;for(var t,n=d;n;)(t=g-n._time)>=0&&n._call.call(null,t),n=n._next;--p}function c(){g=(_=x.now())+m,p=b=0;try{u()}finally{p=0,s(),g=0}}function f(){var t=x.now(),n=t-_;n>y&&(m-=n,_=t)}function s(){for(var t,n,e=d,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:d=n);h=t,l(r)}function l(t){if(!p){b&&(b=clearTimeout(b));t-g>24?(t<1/0&&(b=setTimeout(c,t-x.now()-m)),v&&(v=clearInterval(v))):(v||(_=x.now(),v=setInterval(f,y)),p=1,w(c))}}n.b=r,n.a=a,n.c=o;var d,h,p=0,b=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)};a.prototype=o.prototype={constructor:a,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?r():+e)+(null==n?0:+n),this._next||h===this||(h?h._next=this:d=this,h=this),this._call=t,this._time=e,l()},stop:function(){this._call&&(this._call=null,this._time=1/0,l())}}},function(t,n,e){"use strict";var r=e(13),i=e(197),a=e(200),o=e(201),u=e(68),c=e(202),f=e(203),s=e(199);n.a=function(t,n){var e,l=typeof n;return null==n||"boolean"===l?Object(s.a)(n):("number"===l?u.a:"string"===l?(e=Object(r.a)(n))?(n=e,i.a):f.a:n instanceof r.a?i.a:n instanceof Date?o.a:Array.isArray(n)?a.a:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?c.a:u.a)(t,n)}},function(t,n,e){"use strict";function r(){}function i(t){var n;return t=(t+"").trim().toLowerCase(),(n=x.exec(t))?(n=parseInt(n[1],16),new f(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=w.exec(t))?a(parseInt(n[1],16)):(n=j.exec(t))?new f(n[1],n[2],n[3],1):(n=O.exec(t))?new f(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=M.exec(t))?o(n[1],n[2],n[3],n[4]):(n=k.exec(t))?o(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=A.exec(t))?s(n[1],n[2]/100,n[3]/100,1):(n=T.exec(t))?s(n[1],n[2]/100,n[3]/100,n[4]):R.hasOwnProperty(t)?a(R[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function a(t){return new f(t>>16&255,t>>8&255,255&t,1)}function o(t,n,e,r){return r<=0&&(t=n=e=NaN),new f(t,n,e,r)}function u(t){return t instanceof r||(t=i(t)),t?(t=t.rgb(),new f(t.r,t.g,t.b,t.opacity)):new f}function c(t,n,e,r){return 1===arguments.length?u(t):new f(t,n,e,null==r?1:r)}function f(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function s(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new h(t,n,e,r)}function l(t){if(t instanceof h)return new h(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=i(t)),!t)return new h;if(t instanceof h)return t;t=t.rgb();var n=t.r/255,e=t.g/255,a=t.b/255,o=Math.min(n,e,a),u=Math.max(n,e,a),c=NaN,f=u-o,s=(u+o)/2;return f?(c=n===u?(e-a)/f+6*(e0&&s<1?0:c,new h(c,f,s,t.opacity)}function d(t,n,e,r){return 1===arguments.length?l(t):new h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function p(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}n.a=r,e.d(n,"d",function(){return v}),e.d(n,"c",function(){return y}),n.e=i,n.h=u,n.g=c,n.b=f,n.f=d;var b=e(107),v=.7,y=1/v,_="\\s*([+-]?\\d+)\\s*",g="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",x=/^#([0-9a-f]{3})$/,w=/^#([0-9a-f]{6})$/,j=new RegExp("^rgb\\("+[_,_,_]+"\\)$"),O=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),M=new RegExp("^rgba\\("+[_,_,_,g]+"\\)$"),k=new RegExp("^rgba\\("+[m,m,m,g]+"\\)$"),A=new RegExp("^hsl\\("+[g,m,m]+"\\)$"),T=new RegExp("^hsla\\("+[g,m,m,g]+"\\)$"),R={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(b.a)(r,i,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Object(b.a)(f,c,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,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},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(b.a)(h,d,Object(b.b)(r,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new h(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?v:Math.pow(v,t),new h(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new f(p(t>=240?t-240:t+120,i,r),p(t,i,r),p(t<120?t+240:t-120,i,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,n,e){"use strict";function r(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}n.b=r,n.a=function(t,n,e){t.prototype=n.prototype=e,e.constructor=t}},function(t,n,e){"use strict";function r(t,n,e,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*n+(4-6*a+3*o)*e+(1+3*t+3*a-3*o)*r+o*i)/6}n.a=r,n.b=function(t){var n=t.length-1;return function(e){var i=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),a=t[i],o=t[i+1],u=i>0?t[i-1]:2*a-o,c=i1?r[0]+r.slice(2):r,+t.slice(e+1)]}},function(t,n,e){"use strict";var r=(e(4),e(524));e.d(n,"c",function(){return r.a}),e.d(n,"m",function(){return r.a});var i=e(525);e.d(n,"g",function(){return i.a}),e.d(n,"q",function(){return i.a});var a=e(526);e.d(n,"d",function(){return a.a});var o=e(527);e.d(n,"b",function(){return o.a});var u=e(528);e.d(n,"a",function(){return u.a});var c=e(529);e.d(n,"i",function(){return c.b}),e.d(n,"h",function(){return c.b}),e.d(n,"e",function(){return c.a});var f=e(530);e.d(n,"f",function(){return f.a});var s=e(531);e.d(n,"j",function(){return s.a});var l=e(532);e.d(n,"n",function(){return l.a});var d=e(533);e.d(n,"l",function(){return d.a});var h=e(534);e.d(n,"k",function(){return h.a});var p=e(535);e.d(n,"s",function(){return p.b}),e.d(n,"r",function(){return p.b}),e.d(n,"o",function(){return p.a});var b=e(536);e.d(n,"p",function(){return b.a});var v=e(537);e.d(n,"t",function(){return v.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"c",function(){return u});var r,i,a,o,u,c=e(232);!function(t){r=Object(c.a)(t),i=r.format,a=r.parse,o=r.utcFormat,u=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,n,e){var r=e(49),i=e(73),a=e(244),o=e(279),u=i(function(t){return t.push(void 0,a),r(o,void 0,t)});t.exports=u},function(t,n,e){function r(t,n,e){return n=a(void 0===n?t.length-1:n,0),function(){for(var r=arguments,o=-1,u=a(r.length-n,0),c=Array(u);++o0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,i=16,a=Date.now;t.exports=e},function(t,n,e){function r(t,n,e,s,l){t!==n&&o(n,function(o,f){if(c(o))l||(l=new i),u(t,n,f,e,r,s,l);else{var d=s?s(t[f],o,f+"",t,n,l):void 0;void 0===d&&(d=o),a(t,f,d)}},f)}var i=e(50),a=e(129),o=e(130),u=e(268),c=e(6),f=e(59);t.exports=r},function(t,n,e){function r(t,n,e){(void 0===e||a(t[n],e))&&(void 0!==e||n in t)||i(t,n,e)}var i=e(77),a=e(38);t.exports=r},function(t,n,e){var r=e(267),i=r();t.exports=i},function(t,n,e){(function(t){function r(t,n){if(n)return t.slice();var e=t.length,r=f?f(e):new t.constructor(e);return t.copy(r),r}var i=e(5),a="object"==typeof n&&n&&!n.nodeType&&n,o=a&&"object"==typeof t&&t&&!t.nodeType&&t,u=o&&o.exports===a,c=u?i.Buffer:void 0,f=c?c.allocUnsafe:void 0;t.exports=r}).call(n,e(78)(t))},function(t,n,e){function r(t,n){var e=n?i(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var i=e(79);t.exports=r},function(t,n,e){var r=e(5),i=r.Uint8Array;t.exports=i},function(t,n,e){function r(t){return"function"!=typeof t.constructor||o(t)?{}:i(a(t))}var i=e(55),a=e(80),o=e(56);t.exports=r},function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},function(t,n){function e(t){return function(n){return t(n)}}t.exports=e},function(t,n,e){function r(t,n){var e=o(t),r=!e&&a(t),s=!e&&!r&&u(t),d=!e&&!r&&!s&&f(t),h=e||r||s||d,p=h?i(t.length,String):[],b=p.length;for(var v in t)!n&&!l.call(t,v)||h&&("length"==v||s&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,b))||p.push(v);return p}var i=e(276),a=e(57),o=e(2),u=e(58),c=e(60),f=e(82),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){return i(function(n,e){var r=-1,i=e.length,o=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,u&&a(e[0],e[1],u)&&(o=i<3?void 0:o,i=1),n=Object(n);++rd))return!1;var p=s.get(t);if(p&&s.get(n))return p==n;var b=-1,v=!0,y=e&c?new i:void 0;for(s.set(t,n),s.set(n,t);++b1?this.each((null==n?r:"function"==typeof n?a:i)(t,n,null==e?"":e)):o(this.node(),t)}},function(t,n,e){function r(t){return i(t,a|o)}var i=e(94),a=1,o=4;t.exports=r},function(t,n,e){function r(t,n){return t&&i(n,a(n),t)}var i=e(31),a=e(17);t.exports=r},function(t,n,e){var r=e(63),i=e(80),a=e(84),o=e(148),u=Object.getOwnPropertySymbols,c=u?function(t){for(var n=[];t;)r(n,a(t)),t=i(t);return n}:o;t.exports=c},function(t,n,e){"use strict";var r=e(35),i=e(25),a=e(64),o=e(99),u=e(100);n.a=function(){function t(t){var n,i,a,o,u,b=t.length,v=!1,y=new Array(b),_=new Array(b);for(null==d&&(p=h(u=Object(r.a)())),n=0;n<=b;++n){if(!(n=i;--a)p.point(y[a],_[a]);p.lineEnd(),p.areaEnd()}v&&(y[n]=+e(o,n,t),_[n]=+f(o,n,t),p.point(c?+c(o,n,t):y[n],s?+s(o,n,t):_[n]))}if(u)return p=null,u+""||null}function n(){return Object(o.a)().defined(l).curve(h).context(d)}var e=u.a,c=null,f=Object(i.a)(0),s=u.b,l=Object(i.a)(!0),d=null,h=a.a,p=null;return t.x=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),c=null,t):e},t.x0=function(n){return arguments.length?(e="function"==typeof n?n:Object(i.a)(+n),t):e},t.x1=function(n){return arguments.length?(c=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):c},t.y=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),s=null,t):f},t.y0=function(n){return arguments.length?(f="function"==typeof n?n:Object(i.a)(+n),t):f},t.y1=function(n){return arguments.length?(s=null==n?null:"function"==typeof n?n:Object(i.a)(+n),t):s},t.lineX0=t.lineY0=function(){return n().x(e).y(f)},t.lineY1=function(){return n().x(e).y(s)},t.lineX1=function(){return n().x(c).y(f)},t.defined=function(n){return arguments.length?(l="function"==typeof n?n:Object(i.a)(!!n),t):l},t.curve=function(n){return arguments.length?(h=n,null!=d&&(p=h(d)),t):h},t.context=function(n){return arguments.length?(null==n?d=p=null:p=h(d=n),t):d},t}},function(t,n,e){"use strict";function r(t){this._curve=t}function i(t){function n(n){return new r(t(n))}return n._curve=t,n}e.d(n,"a",function(){return o}),n.b=i;var a=e(64),o=i(a.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,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}}},function(t,n,e){"use strict";function r(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Object(i.b)(t)):n()._curve},t}n.b=r;var i=e(167),a=e(99);n.a=function(){return r(Object(a.a)().curve(i.a))}},function(t,n,e){"use strict";n.a=function(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}},function(t,n,e){"use strict";e.d(n,"a",function(){return r});var r=Array.prototype.slice},function(t,n,e){"use strict";var r=e(42);n.a={draw:function(t,n){var e=Math.sqrt(n/r.j);t.moveTo(e,0),t.arc(0,0,e,0,r.m)}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}}},function(t,n,e){"use strict";var r=Math.sqrt(1/3),i=2*r;n.a={draw:function(t,n){var e=Math.sqrt(n/i),a=e*r;t.moveTo(0,-e),t.lineTo(a,0),t.lineTo(0,e),t.lineTo(-a,0),t.closePath()}}},function(t,n,e){"use strict";var r=e(42),i=Math.sin(r.j/10)/Math.sin(7*r.j/10),a=Math.sin(r.m/10)*i,o=-Math.cos(r.m/10)*i;n.a={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),i=a*e,u=o*e;t.moveTo(0,-e),t.lineTo(i,u);for(var c=1;c<5;++c){var f=r.m*c/5,s=Math.cos(f),l=Math.sin(f);t.lineTo(l*e,-s*e),t.lineTo(s*i-l*u,l*i+s*u)}t.closePath()}}},function(t,n,e){"use strict";n.a={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}}},function(t,n,e){"use strict";var r=Math.sqrt(3);n.a={draw:function(t,n){var e=-Math.sqrt(n/(3*r));t.moveTo(0,2*e),t.lineTo(-r*e,-e),t.lineTo(r*e,-e),t.closePath()}}},function(t,n,e){"use strict";var r=-.5,i=Math.sqrt(3)/2,a=1/Math.sqrt(12),o=3*(a/2+1);n.a={draw:function(t,n){var e=Math.sqrt(n/o),u=e/2,c=e*a,f=u,s=e*a+e,l=-f,d=s;t.moveTo(u,c),t.lineTo(f,s),t.lineTo(l,d),t.lineTo(r*u-i*c,i*u+r*c),t.lineTo(r*f-i*s,i*f+r*s),t.lineTo(r*l-i*d,i*l+r*d),t.lineTo(r*u+i*c,r*c-i*u),t.lineTo(r*f+i*s,r*s-i*f),t.lineTo(r*l+i*d,r*d-i*l),t.closePath()}}},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(65),a=e(67);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._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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._k=(1-n)/6}n.a=r;var i=e(67);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,n){switch(t=+t,n=+n,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.c)(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.b=function t(n){function e(t){return new r(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var r=e(36),i=e(181),a=Object(i.a)(r.a),o=a.right,u=a.left;n.c=o},function(t,n,e){"use strict";function r(t){return function(n,e){return Object(i.a)(t(n),e)}}var i=e(36);n.a=function(t){return 1===t.length&&(t=r(t)),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)<0?r=a+1:i=a}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[a],e)>0?i=a:r=a+1}return r}}}},function(t,n,e){"use strict";function r(t,n){return[t,n]}n.b=r,n.a=function(t,n){null==n&&(n=r);for(var e=0,i=t.length-1,a=t[0],o=new Array(i<0?0:i);e1)return f/(o-1)}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,i,a=t.length,o=-1;if(null==n){for(;++o=e)for(r=i=e;++oe&&(r=e),i=e)for(r=i=e;++oe&&(r=e),i=0?(c>=a?10:c>=o?5:c>=u?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(c>=a?10:c>=o?5:c>=u?2:1)}function i(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),c=r/i;return c>=a?i*=10:c>=o?i*=5:c>=u&&(i*=2),n0)return[t];if((i=n0)for(t=Math.ceil(t/u),n=Math.floor(n/u),o=new Array(a=Math.ceil(n-t+1));++c=e)for(r=e;++ae&&(r=e)}else for(;++a=e)for(r=e;++ae&&(r=e);return r}},function(t,n,e){"use strict";function r(t){return t.length}var i=e(190);n.a=function(t){if(!(o=t.length))return[];for(var n=-1,e=Object(i.a)(t,r),a=new Array(e);++nr.d&&e.states&&(f=n.slice(s,f),d[l]?d[l]+=f:d[++l]=f),(e=e[0])===(c=c[0])?d[l]?d[l]+=c:d[++l]=c:(d[++l]=null,h.push({i:l,x:Object(a.a)(e,c)})),s=u.lastIndex;return s3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;return r&&t*n<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),(r&&t*n>0?(0,g.scaleLog)().base(i):(0,g.scaleLinear)()).domain([t,n]).range([0,e]).clamp(!0)}Object.defineProperty(n,"__esModule",{value:!0}),n.smartBorders=i,n.computeMinMax=a,n.buildScale=o;var u=e(459),c=r(u),f=e(488),s=r(f),l=e(491),d=r(l),h=e(493),p=r(h),b=e(496),v=r(b),y=e(500),_=r(y),g=e(220)},function(t,n,e){var r=e(28),i=e(207),a=i?function(t,n){return i.set(t,n),t}:r;t.exports=a},function(t,n,e){var r=e(150),i=r&&new r;t.exports=i},function(t,n,e){function r(t,n,e,g,m,x,w,j,O,M){function k(){for(var h=arguments.length,p=Array(h),b=h;b--;)p[b]=arguments[b];if(P)var v=f(k),y=o(p,v);if(g&&(p=i(p,g,m,P)),x&&(p=a(p,x,w,P)),h-=y,P&&h1&&p.reverse(),A&&O(o=t.charCodeAt(n))||o>57){d=(46===o?h+t.slice(n+1):t.slice(n))+d,t=t.slice(0,n);break}}y&&!f&&(t=l(t,1/0));var O=u.length+t.length+d.length,M=O>1)+u+t+d+M.slice(O);break;default:t=M+u+t+d}return p(t)}t=Object(o.a)(t);var e=t.fill,r=t.align,i=t.sign,a=t.symbol,f=t.zero,v=t.width,y=t.comma,_=t.precision,g=t.type,m="$"===a?d[0]:"#"===a&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",x="$"===a?d[1]:/[%p]/.test(g)?b:"",w=u.a[g],j=!g||/[defgprs%]/.test(g);return _=null==_?g?6:12:/[gprs]/.test(g)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),n.toString=function(){return t+""},n}function e(t,e){var i=n((t=Object(o.a)(t),t.type="f",t)),a=3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(e)/3))),u=Math.pow(10,-a),c=s[8+a/3];return function(t){return i(u*t)+c}}var l=t.grouping&&t.thousands?Object(i.a)(t.grouping,t.thousands):f.a,d=t.currency,h=t.decimal,p=t.numerals?Object(a.a)(t.numerals):f.a,b=t.percent||"%";return{format:n,formatPrefix:e}}},function(t,n,e){"use strict";function r(t){return new i(t)}function i(t){if(!(n=o.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",u=n[4]||"",c=!!n[5],f=n[6]&&+n[6],s=!!n[7],l=n[8]&&+n[8].slice(1),d=n[9]||"";"n"===d?(s=!0,d="g"):a.a[d]||(d=""),(c||"0"===e&&"="===r)&&(c=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=u,this.zero=c,this.width=f,this.comma=s,this.precision=l,this.type=d}n.a=r;var a=e(227),o=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;r.prototype=i.prototype,i.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.type}},function(t,n,e){"use strict";var r=e(513),i=e(228),a=e(514);n.a={"":r.a,"%":function(t,n){return(100*t).toFixed(n)},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,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return Object(a.a)(100*t,n)},r:a.a,s:i.a,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r,i=e(118);n.a=function(t,n){var e=Object(i.a)(t,n);if(!e)return t+"";var a=e[0],o=e[1],u=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,c=a.length;return u===c?a:u>c?a+new Array(u-c+1).join("0"):u>0?a.slice(0,u)+"."+a.slice(u):"0."+new Array(1-u).join("0")+Object(i.a)(t,Math.max(0,n+u-1))[0]}},function(t,n,e){"use strict";n.a=function(t,n){t=t.slice();var e,r=0,i=t.length-1,a=t[r],o=t[i];return o=c)return-1;if(37===(i=n.charCodeAt(o++))){if(i=n.charAt(o++),!(a=Bt[i in nt?n.charAt(o++):i])||(r=a(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function u(t,n,e){var r=Mt.exec(n.slice(e));return r?(t.p=kt[r[0].toLowerCase()],e+r[0].length):-1}function c(t,n,e){var r=Rt.exec(n.slice(e));return r?(t.w=Pt[r[0].toLowerCase()],e+r[0].length):-1}function tt(t,n,e){var r=At.exec(n.slice(e));return r?(t.w=Tt[r[0].toLowerCase()],e+r[0].length):-1}function et(t,n,e){var r=Et.exec(n.slice(e));return r?(t.m=Nt[r[0].toLowerCase()],e+r[0].length):-1}function rt(t,n,e){var r=St.exec(n.slice(e));return r?(t.m=Ct[r[0].toLowerCase()],e+r[0].length):-1}function it(t,n,e){return o(t,yt,n,e)}function at(t,n,e){return o(t,_t,n,e)}function ot(t,n,e){return o(t,gt,n,e)}function ut(t){return wt[t.getDay()]}function ct(t){return xt[t.getDay()]}function ft(t){return Ot[t.getMonth()]}function st(t){return jt[t.getMonth()]}function lt(t){return mt[+(t.getHours()>=12)]}function dt(t){return wt[t.getUTCDay()]}function ht(t){return xt[t.getUTCDay()]}function pt(t){return Ot[t.getUTCMonth()]}function bt(t){return jt[t.getUTCMonth()]}function vt(t){return mt[+(t.getUTCHours()>=12)]}var yt=t.dateTime,_t=t.date,gt=t.time,mt=t.periods,xt=t.days,wt=t.shortDays,jt=t.months,Ot=t.shortMonths,Mt=f(mt),kt=s(mt),At=f(xt),Tt=s(xt),Rt=f(wt),Pt=s(wt),St=f(jt),Ct=s(jt),Et=f(Ot),Nt=s(Ot),It={a:ut,A:ct,b:ft,B:st,c:null,d:M,e:M,H:k,I:A,j:T,L:R,m:P,M:S,p:lt,S:C,U:E,w:N,W:I,x:null,X:null,y:D,Y:B,Z:z,"%":Q},Dt={a:dt,A:ht,b:pt,B:bt,c:null,d:L,e:L,H:F,I:U,j:W,L:Y,m:q,M:G,p:vt,S:V,U:H,w:X,W:$,x:null,X:null,y:K,Y:Z,Z:J,"%":Q},Bt={a:c,A:tt,b:et,B:rt,c:it,d:_,e:_,H:m,I:m,j:g,L:j,m:y,M:x,p:u,S:w,U:d,w:l,W:h,x:at,X:ot,y:b,Y:p,Z:v,"%":O};return It.x=n(_t,It),It.X=n(gt,It),It.c=n(yt,It),Dt.x=n(_t,Dt),Dt.X=n(gt,Dt),Dt.c=n(yt,Dt),{format:function(t){var e=n(t+="",It);return e.toString=function(){return t},e},parse:function(t){var n=e(t+="",r);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",Dt);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,i);return n.toString=function(){return t},n}}}function u(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a68?1900:2e3),e+r[0].length):-1}function v(t,n,e){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function y(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function _(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function g(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function m(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function x(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function w(t,n,e){var r=et.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function j(t,n,e){var r=et.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function O(t,n,e){var r=rt.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function M(t,n){return u(t.getDate(),n,2)}function k(t,n){return u(t.getHours(),n,2)}function A(t,n){return u(t.getHours()%12||12,n,2)}function T(t,n){return u(1+tt.a.count(Object(tt.j)(t),t),n,3)}function R(t,n){return u(t.getMilliseconds(),n,3)}function P(t,n){return u(t.getMonth()+1,n,2)}function S(t,n){return u(t.getMinutes(),n,2)}function C(t,n){return u(t.getSeconds(),n,2)}function E(t,n){return u(tt.h.count(Object(tt.j)(t),t),n,2)}function N(t){return t.getDay()}function I(t,n){return u(tt.e.count(Object(tt.j)(t),t),n,2)}function D(t,n){return u(t.getFullYear()%100,n,2)}function B(t,n){return u(t.getFullYear()%1e4,n,4)}function z(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+u(n/60|0,"0",2)+u(n%60,"0",2)}function L(t,n){return u(t.getUTCDate(),n,2)}function F(t,n){return u(t.getUTCHours(),n,2)}function U(t,n){return u(t.getUTCHours()%12||12,n,2)}function W(t,n){return u(1+tt.k.count(Object(tt.t)(t),t),n,3)}function Y(t,n){return u(t.getUTCMilliseconds(),n,3)}function q(t,n){return u(t.getUTCMonth()+1,n,2)}function G(t,n){return u(t.getUTCMinutes(),n,2)}function V(t,n){return u(t.getUTCSeconds(),n,2)}function H(t,n){return u(tt.r.count(Object(tt.t)(t),t),n,2)}function X(t){return t.getUTCDay()}function $(t,n){return u(tt.o.count(Object(tt.t)(t),t),n,2)}function K(t,n){return u(t.getUTCFullYear()%100,n,2)}function Z(t,n){return u(t.getUTCFullYear()%1e4,n,4)}function J(){return"+0000"}function Q(){return"%"}n.a=o;var tt=e(119),nt={"-":"",_:" ",0:"0"},et=/^\s*\d+/,rt=/^%/,it=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g},function(t,n,e){"use strict";function r(t){return t.toISOString()}e.d(n,"a",function(){return a});var i=e(120),a="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||Object(i.b)(a)},function(t,n,e){"use strict";e.d(n,"a",function(){return r}),e.d(n,"d",function(){return i}),e.d(n,"b",function(){return o}),e.d(n,"e",function(){return u}),e.d(n,"c",function(){return c});var r=Math.cos,i=Math.sin,a=Math.PI,o=a/2,u=2*a,c=Math.max},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(t,n){for(var e=0;e-1}var i=e(52);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=i(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var i=e(52);t.exports=r},function(t,n,e){function r(){this.__data__=new i,this.size=0}var i=e(51);t.exports=r},function(t,n){function e(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}t.exports=e},function(t,n){function e(t){return this.__data__.get(t)}t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=this.__data__;if(e instanceof i){var r=e.__data__;if(!a||r.length=O&&(O=j+1);!(w=m[O])&&++O<_;);x._next=w||null}}return s=new a.a(s,o),s._enter=l,s._exit=d,s}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(161),i=e(8);n.a=function(){return new i.a(this._exit||this._groups.map(r.a),this._parents)}},function(t,n,e){"use strict";var r=e(8);n.a=function(t){for(var n=this._groups,e=t._groups,i=n.length,a=e.length,o=Math.min(i,a),u=new Array(i),c=0;c=0;)(r=i[a])&&(o&&o!==r.nextSibling&&o.parentNode.insertBefore(r,o),o=r);return this}},function(t,n,e){"use strict";function r(t,n){return tn?1:t>=n?0:NaN}var i=e(8);n.a=function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=r);for(var e=this._groups,a=e.length,o=new Array(a),u=0;u1?this.each((null==n?r:"function"==typeof n?a:i)(t,n)):this.node()[t]}},function(t,n,e){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new a(t)}function a(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function o(t,n){for(var e=i(t),r=-1,a=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},n.a=function(t,n){var e=r(t+"");if(arguments.length<2){for(var a=i(this.node()),o=-1,u=e.length;++o0&&void 0!==arguments[0]?arguments[0]:[],n=arguments[1],e=arguments[2],r=0===t.length,i=e.svg.attr("width",e.conf.width).attr("height",e.conf.height);n&&(0,o.default)(e.tracks,function(t,n){i.select("."+n).remove()});var a=i.select(".all");a.empty()&&(a=i.append("g").attr("class","all").attr("transform","translate(\n "+parseInt(e.conf.width/2)+",\n "+parseInt(e.conf.height/2)+"\n )")),(0,o.default)(e.tracks,function(n,i){(r||i in t)&&n.render(e,a,i)}),(r||"layout"in t)&&(0,s.default)(a,e);var u=i.selectAll(".all > g").remove(),f=(0,c.default)(u._groups[0],function(t){return t.getAttribute("z-index")});return i.select(".all").selectAll("g").data(f).enter().append(function(t){return t}),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=e(32),o=r(a),u=e(97),c=r(u),f=e(364),s=r(f)},function(t,n,e){function r(t){return o(t)||a(t)||!!(u&&t&&t[u])}var i=e(29),a=e(57),o=e(2),u=i?i.isConcatSpreadable:void 0;t.exports=r},function(t,n,e){function r(t,n,e){var r=-1;n=i(n.length?n:[s],c(a));var l=o(t,function(t,e,a){return{criteria:i(n,function(n){return n(t)}),index:++r,value:t}});return u(l,function(t,n){return f(t,n,e)})}var i=e(40),a=e(33),o=e(157),u=e(361),c=e(136),f=e(362),s=e(28);t.exports=r},function(t,n){function e(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}t.exports=e},function(t,n,e){function r(t,n,e){for(var r=-1,a=t.criteria,o=n.criteria,u=a.length,c=e.length;++r=c)return f;return f*("desc"==e[r]?-1:1)}}return t.index-n.index}var i=e(363);t.exports=r},function(t,n,e){function r(t,n){if(t!==n){var e=void 0!==t,r=null===t,a=t===t,o=i(t),u=void 0!==n,c=null===n,f=n===n,s=i(n);if(!c&&!s&&!o&&t>n||o&&u&&f&&!c&&!s||r&&u&&f||!e&&f||!a)return 1;if(!r&&!o&&!s&&tMath.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 a(t,n){var e=n._layout.conf;t.select(".cs-layout").remove();var a=t.append("g").attr("class","cs-layout").attr("z-index",e.zIndex).on("click",e.onClick),u=a.selectAll("g").data(n._layout.data).enter().append("g").attr("class",function(t){return t.id}).attr("opacity",e.opacity);Object.keys(e.events).forEach(function(t){u.on(t,function(n,r,i){e.events[t](n,r,i,c.event)})});var f=(0,o.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).cornerRadius(e.cornerRadius).startAngle(function(t){return t.start}).endAngle(function(t){return t.end});u.append("path").attr("d",f).attr("fill",function(t){return t.color}).attr("id",function(t){return t.id}),e.labels.display&&r(e,u),e.ticks.display&&i(e,a,n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;var o=e(11),u=e(7),c=e(3)},function(t,n,e){"use strict";function r(t){return t.innerRadius}function i(t){return t.outerRadius}function a(t){return t.startAngle}function o(t){return t.endAngle}function u(t){return t&&t.padAngle}function c(t,n,e,r,i,a,o,u){var c=e-t,f=r-n,s=o-i,l=u-a,d=(s*(n-a)-l*(t-i))/(l*c-s*f);return[t+d*c,n+d*f]}function f(t,n,e,r,i,a,o){var u=t-e,c=n-r,f=(o?a:-a)/Object(d.l)(u*u+c*c),s=f*c,l=-f*u,h=t+s,p=n+l,b=e+s,v=r+l,y=(h+b)/2,_=(p+v)/2,g=b-h,m=v-p,x=g*g+m*m,w=i-a,j=h*v-b*p,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*(i/w-1),y11:k*(i/w-1)}}var s=e(35),l=e(25),d=e(42);n.a=function(){function t(){var t,r,i=+n.apply(this,arguments),a=+e.apply(this,arguments),o=b.apply(this,arguments)-d.g,u=v.apply(this,arguments)-d.g,l=Object(d.a)(u-o),g=u>o;if(_||(_=t=Object(s.a)()),ad.f)if(l>d.m-d.f)_.moveTo(a*Object(d.e)(o),a*Object(d.k)(o)),_.arc(0,0,a,o,u,!g),i>d.f&&(_.moveTo(i*Object(d.e)(u),i*Object(d.k)(u)),_.arc(0,0,i,u,o,g));else{var m,x,w=o,j=u,O=o,M=u,k=l,A=l,T=y.apply(this,arguments)/2,R=T>d.f&&(p?+p.apply(this,arguments):Object(d.l)(i*i+a*a)),P=Object(d.i)(Object(d.a)(a-i)/2,+h.apply(this,arguments)),S=P,C=P;if(R>d.f){var E=Object(d.c)(R/i*Object(d.k)(T)),N=Object(d.c)(R/a*Object(d.k)(T));(k-=2*E)>d.f?(E*=g?1:-1,O+=E,M-=E):(k=0,O=M=(o+u)/2),(A-=2*N)>d.f?(N*=g?1:-1,w+=N,j-=N):(A=0,w=j=(o+u)/2)}var I=a*Object(d.e)(w),D=a*Object(d.k)(w),B=i*Object(d.e)(M),z=i*Object(d.k)(M);if(P>d.f){var L=a*Object(d.e)(j),F=a*Object(d.k)(j),U=i*Object(d.e)(O),W=i*Object(d.k)(O);if(ld.f?c(I,D,U,W,L,F,B,z):[B,z],q=I-Y[0],G=D-Y[1],V=L-Y[0],H=F-Y[1],X=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),$=Object(d.l)(Y[0]*Y[0]+Y[1]*Y[1]);S=Object(d.i)(P,(i-$)/(X-1)),C=Object(d.i)(P,(a-$)/(X+1))}}A>d.f?C>d.f?(m=f(U,W,I,D,a,C,g),x=f(L,F,B,z,a,C,g),_.moveTo(m.cx+m.x01,m.cy+m.y01),Cd.f&&k>d.f?S>d.f?(m=f(B,z,L,F,i,-S,g),x=f(I,D,U,W,i,-S,g),_.lineTo(m.cx+m.x01,m.cy+m.y01),S1e-6)if(Math.abs(l*c-f*s)>1e-6&&i){var h=e-o,p=r-u,b=c*c+f*f,v=h*h+p*p,y=Math.sqrt(b),_=Math.sqrt(d),g=i*Math.tan((a-Math.acos((b+d-v)/(2*y*_)))/2),m=g/_,x=g/y;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(n+m*l)),this._+="A"+i+","+i+",0,0,"+ +(l*h>s*p)+","+(this._x1=t+x*c)+","+(this._y1=n+x*f)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,c){t=+t,n=+n,e=+e;var f=e*Math.cos(r),s=e*Math.sin(r),l=t+f,d=n+s,h=1^c,p=c?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);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),e&&(p<0&&(p=p%o+o),p>u?this._+="A"+e+","+e+",0,1,"+h+","+(t-f)+","+(n-s)+"A"+e+","+e+",0,1,"+h+","+(this._x1=l)+","+(this._y1=d):p>1e-6&&(this._+="A"+e+","+e+",0,"+ +(p>=a)+","+h+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}},n.a=i},function(t,n,e){"use strict";var r=e(25),i=e(368),a=e(369),o=e(42);n.a=function(){function t(t){var r,i,a,l,d,h=t.length,p=0,b=new Array(h),v=new Array(h),y=+c.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;r0&&(p+=d);for(null!=e?b.sort(function(t,n){return e(v[t],v[n])}):null!=u&&b.sort(function(n,e){return u(t[n],t[e])}),r=0,a=p?(_-h*m)/p:0;r0?d*a:0)+m,v[i]={data:t[i],index:r,value:d,startAngle:y,endAngle:l,padAngle:g};return v}var n=a.a,e=i.a,u=null,c=Object(r.a)(0),f=Object(r.a)(o.m),s=Object(r.a)(0);return t.value=function(e){return arguments.length?(n="function"==typeof e?e:Object(r.a)(+e),t):n},t.sortValues=function(n){return arguments.length?(e=n,u=null,t):e},t.sort=function(n){return arguments.length?(u=n,e=null,t):u},t.startAngle=function(n){return arguments.length?(c="function"==typeof n?n:Object(r.a)(+n),t):c},t.endAngle=function(n){return arguments.length?(f="function"==typeof n?n:Object(r.a)(+n),t):f},t.padAngle=function(n){return arguments.length?(s="function"==typeof n?n:Object(r.a)(+n),t):s},t}},function(t,n,e){"use strict";n.a=function(t,n){return nt?1:n>=t?0:NaN}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(167),i=e(166),a=e(168);n.a=function(){var t=Object(i.a)().curve(r.a),n=t.curve,e=t.lineX0,o=t.lineX1,u=t.lineY0,c=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(a.b)(e())},delete t.lineX0,t.lineEndAngle=function(){return Object(a.b)(o())},delete t.lineX1,t.lineInnerRadius=function(){return Object(a.b)(u())},delete t.lineY0,t.lineOuterRadius=function(){return Object(a.b)(c())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Object(r.b)(t)):n()._curve},t}},function(t,n,e){"use strict";function r(t){return t.source}function i(t){return t.target}function a(t){function n(){var n,r=h.a.call(arguments),i=e.apply(this,r),f=a.apply(this,r);if(c||(c=n=Object(d.a)()),t(c,+o.apply(this,(r[0]=i,r)),+u.apply(this,r),+o.apply(this,(r[0]=f,r)),+u.apply(this,r)),n)return c=null,n+""||null}var e=r,a=i,o=b.a,u=b.b,c=null;return n.source=function(t){return arguments.length?(e=t,n):e},n.target=function(t){return arguments.length?(a=t,n):a},n.x=function(t){return arguments.length?(o="function"==typeof t?t:Object(p.a)(+t),n):o},n.y=function(t){return arguments.length?(u="function"==typeof t?t:Object(p.a)(+t),n):u},n.context=function(t){return arguments.length?(c=null==t?null:t,n):c},n}function o(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function u(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function c(t,n,e,r,i){var a=Object(v.a)(n,e),o=Object(v.a)(n,e=(e+i)/2),u=Object(v.a)(r,e),c=Object(v.a)(r,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],u[0],u[1],c[0],c[1])}function f(){return a(o)}function s(){return a(u)}function l(){var t=a(c);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}n.a=f,n.c=s,n.b=l;var d=e(35),h=e(170),p=e(25),b=e(100),v=e(169)},function(t,n,e){"use strict";e.d(n,"b",function(){return d});var r=e(35),i=e(171),a=e(172),o=e(173),u=e(174),c=e(175),f=e(176),s=e(177),l=e(25),d=[i.a,a.a,o.a,c.a,u.a,f.a,s.a];n.a=function(){function t(){var t;if(a||(a=t=Object(r.a)()),n.apply(this,arguments).draw(a,+e.apply(this,arguments)),t)return a=null,t+""||null}var n=Object(l.a)(i.a),e=Object(l.a)(64),a=null;return t.type=function(e){return arguments.length?(n="function"==typeof e?e:Object(l.a)(e),t):n},t.size=function(n){return arguments.length?(e="function"==typeof n?n:Object(l.a)(+n),t):e},t.context=function(n){return arguments.length?(a=null==n?null:n,t):a},t}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65),a=e(66);r.prototype={areaStart:i.a,areaEnd:i.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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Object(a.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(66);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,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Object(i.c)(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t,n){this._basis=new i.a(t),this._beta=n}var i=e(66);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],a=n[0],o=t[e]-i,u=n[e]-a,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*o),this._beta*n[c]+(1-this._beta)*(a+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}},n.a=function t(n){function e(t){return 1===n?new i.a(t):new r(t,n)}return e.beta=function(n){return t(+n)},e}(.85)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(178),a=e(65),o=e(101);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._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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Object(o.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t,n){this._context=t,this._alpha=n}var i=e(179),a=e(101);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,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(a.b)(this,t,n)}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=n}},n.a=function t(n){function e(t){return n?new r(t,n):new i.a(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";function r(t){this._context=t}var i=e(65);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";function r(t){return t<0?-1:1}function i(t,n,e){var i=t._x1-t._x0,a=n-t._x1,o=(t._y1-t._y0)/(i||a<0&&-0),u=(e-t._y1)/(a||i<0&&-0),c=(o*a+u*i)/(i+a);return(r(o)+r(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(c))||0}function a(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function o(t,n,e){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,u=(a-r)/3;t._context.bezierCurveTo(r+u,i+u*n,a-u,o-u*e,a,o)}function u(t){this._context=t}function c(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new u(t)}function l(t){return new c(t)}n.a=s,n.b=l,u.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,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,e=i(this,t,n)),e);break;default:o(this,this._t0,e=i(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(c.prototype=Object.create(u.prototype)).point=function(t,n){u.prototype.point.call(this,n,t)},f.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,a){this._context.bezierCurveTo(n,t,r,e,a,i)}}},function(t,n,e){"use strict";function r(t){this._context=t}function i(t){var n,e,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(o[n]-i[n+1])/a[n];for(a[r-1]=(t[r]+i[r-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}},n.a=function(t){return new r(t,.5)}},function(t,n,e){"use strict";function r(t,n){return t[n]}var i=e(170),a=e(25),o=e(43),u=e(44);n.a=function(){function t(t){var r,i,a=n.apply(this,arguments),o=t.length,u=a.length,s=new Array(u);for(r=0;r0){for(var e,i,a,o=0,u=t[0].length;o1)for(var e,r,i,a,o,u,c=0,f=t[n[0]].length;c=0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):r[0]=a}},function(t,n,e){"use strict";var r=e(43);n.a=function(t,n){if((e=t.length)>0){for(var e,i=0,a=t[n[0]],o=a.length;i0&&(i=(e=t[n[0]]).length)>0){for(var e,i,a,o=0,u=1;ut?1:n>=t?0:NaN}},function(t,n,e){"use strict";var r=e(186),i=e(180),a=e(393),o=e(185),u=e(394),c=e(187),f=e(188),s=e(189);n.a=function(){function t(t){var r,a,o=t.length,u=new Array(o);for(r=0;rh;)p.pop(),--b;var v,y=new Array(b+1);for(r=0;r<=b;++r)v=y[r]=[],v.x0=r>0?p[r-1]:d,v.x1=r=e)for(r=e;++ar&&(r=e)}else for(;++a=e)for(r=e;++ar&&(r=e);return r}},function(t,n,e){"use strict";var r=e(45);n.a=function(t,n){var e,i=t.length,a=i,o=-1,u=0;if(null==n)for(;++o=0;)for(r=t[i],n=r.length;--n>=0;)e[--o]=r[n];return e}},function(t,n,e){"use strict";n.a=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r}},function(t,n,e){"use strict";var r=e(36);n.a=function(t,n){if(e=t.length){var e,i,a=0,o=0,u=t[o];for(null==n&&(n=r.a);++a90?"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("+n.innerRadius+", 0)\n rotate("+t._rotate+")\n "}).attr("text-anchor",function(t){return t._anchor});return(0,d.default)(n.style,function(t,n){i.style(n,t)}),i}}]),n}(f.default);n.default=y},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=(e(408),e(19));e.d(n,"transition",function(){return r.b});var i=e(453);e.d(n,"active",function(){return i.a});var a=e(193);e.d(n,"interrupt",function(){return a.a})},function(t,n,e){"use strict";var r=e(3),i=e(409),a=e(413);r.selection.prototype.interrupt=i.a,r.selection.prototype.transition=a.a},function(t,n,e){"use strict";var r=e(193);n.a=function(t){return this.each(function(){Object(r.a)(this,t)})}},function(t,n,e){"use strict";function r(){for(var t,n=0,e=arguments.length,r={};n=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})}function o(t,n){for(var e,r=0,i=t.length;r0)for(var e,r,i=new Array(e),a=0;aw?Math.pow(t,1/3):t/x+g}function u(t){return t>m?t*t*t:x*(t-g)}function c(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);t instanceof a||(t=r(t));var n=Math.atan2(t.b,t.a)*b.b;return new d(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function l(t,n,e,r){return 1===arguments.length?s(t):new d(t,n,e,null==r?1:r)}function d(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.a=i,n.b=l;var h=e(107),p=e(106),b=e(196),v=.95047,y=1,_=1.08883,g=4/29,m=6/29,x=3*m*m,w=m*m*m;Object(h.a)(a,i,Object(h.b)(p.a,{brighter:function(t){return new a(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new a(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=y*u(t),n=v*u(n),e=_*u(e),new p.b(c(3.2404542*n-1.5371385*t-.4985314*e),c(-.969266*n+1.8760108*t+.041556*e),c(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),Object(h.a)(d,l,Object(h.b)(p.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,n,e){"use strict";function r(t){if(t instanceof a)return new a(t.h,t.s,t.l,t.opacity);t instanceof u.b||(t=Object(u.h)(t));var n=t.r/255,e=t.g/255,r=t.b/255,i=(v*r+p*n-b*e)/(v+p-b),o=r-i,f=(h*(e-i)-l*o)/d,s=Math.sqrt(f*f+o*o)/(h*i*(1-i)),y=s?Math.atan2(f,o)*c.b-120:NaN;return new a(y<0?y+360:y,s,i,t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new a(t,n,e,null==i?1:i)}function a(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}n.a=i;var o=e(107),u=e(106),c=e(196),f=-.14861,s=1.78277,l=-.29227,d=-.90649,h=1.97294,p=h*d,b=h*s,v=s*l-d*f;Object(o.a)(a,i,Object(o.b)(u.a,{brighter:function(t){return t=null==t?u.c:Math.pow(u.c,t),new a(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?u.d:Math.pow(u.d,t),new a(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*c.a,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new u.b(255*(n+e*(f*r+s*i)),255*(n+e*(l*r+d*i)),255*(n+e*(h*r)),this.opacity)}}))},function(t,n,e){"use strict";n.a=function(t,n){return t=+t,n-=t,function(e){return Math.round(t+n*e)}}},function(t,n,e){"use strict";function r(t,n,e,r){function a(t){return t.length?t.pop()+" ":""}function o(t,r,a,o,u,c){if(t!==a||r!==o){var f=u.push("translate(",null,n,null,e);c.push({i:f-4,x:Object(i.a)(t,a)},{i:f-2,x:Object(i.a)(r,o)})}else(a||o)&&u.push("translate("+a+n+o+e)}function u(t,n,e,o){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(a(e)+"rotate(",null,r)-2,x:Object(i.a)(t,n)})):n&&e.push(a(e)+"rotate("+n+r)}function c(t,n,e,o){t!==n?o.push({i:e.push(a(e)+"skewX(",null,r)-2,x:Object(i.a)(t,n)}):n&&e.push(a(e)+"skewX("+n+r)}function f(t,n,e,r,o,u){if(t!==e||n!==r){var c=o.push(a(o)+"scale(",null,",",null,")");u.push({i:c-4,x:Object(i.a)(t,e)},{i:c-2,x:Object(i.a)(n,r)})}else 1===e&&1===r||o.push(a(o)+"scale("+e+","+r+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),o(n.translateX,n.translateY,e.translateX,e.translateY,r,i),u(n.rotate,e.rotate,r,i),c(n.skewX,e.skewX,r,i),f(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,a=i.length;++e=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(t,n,e){var i,o,u=r(n)?a.g:a.h;return function(){var r=u(this,t),a=r.on;a!==i&&(o=(i=a).copy()).on(n,e),r.on=o}}var a=e(9);n.a=function(t,n){var e=this._id;return arguments.length<2?Object(a.f)(this.node(),e).on.on(t):this.each(i(e,t,n))}},function(t,n,e){"use strict";function r(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}n.a=function(){return this.on("end.remove",r(this._id))}},function(t,n,e){"use strict";var r=e(3),i=e(19),a=e(9);n.a=function(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=Object(r.selector)(t));for(var o=this._groups,u=o.length,c=new Array(u),f=0;fi.c&&e.name===n)return new r.a([[t]],a,n,+o)}return null}},function(t,n,e){var r=e(455);"string"==typeof r&&(r=[[t.i,r,""]]);e(457)(r,{});r.locals&&(t.exports=r.locals)},function(t,n,e){n=t.exports=e(456)(),n.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,n){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],n=0;n=0&&_.splice(n,1)}function o(t){var n=document.createElement("style");return n.type="text/css",i(t,n),n}function u(t){var n=document.createElement("link");return n.rel="stylesheet",i(t,n),n}function c(t,n){var e,r,i;if(n.singleton){var c=y++;e=v||(v=o(n)),r=f.bind(null,e,c,!1),i=f.bind(null,e,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(e=u(n),r=l.bind(null,e),i=function(){a(e),e.href&&URL.revokeObjectURL(e.href)}):(e=o(n),r=s.bind(null,e),i=function(){a(e)});return r(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;r(t=n)}else i()}}function f(t,n,e,r){var i=e?"":r.css;if(t.styleSheet)t.styleSheet.cssText=g(n,i);else{var a=document.createTextNode(i),o=t.childNodes;o[n]&&t.removeChild(o[n]),o.length?t.insertBefore(a,o[n]):t.appendChild(a)}}function s(t,n){var e=n.css,r=n.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}function l(t,n){var e=n.css,r=n.sourceMap;r&&(e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([e],{type:"text/css"}),a=t.href;t.href=URL.createObjectURL(i),a&&URL.revokeObjectURL(a)}var d={},h=function(t){var n;return function(){return void 0===n&&(n=t.apply(this,arguments)),n}},p=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),b=h(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,y=0,_=[];t.exports=function(t,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},void 0===n.singleton&&(n.singleton=p()),void 0===n.insertAt&&(n.insertAt="bottom");var i=r(t);return e(i,n),function(t){for(var a=[],o=0;o0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1],r={};return(0,u.default)(e,function(e,i){void 0!==e.iteratee?e.iteratee?Object.keys(n).indexOf(i)>-1?((0,f.default)(n[i]),r[i]=n[i]):r[i]=function(){return e.value}:r[i]=Object.keys(n).indexOf(i)>-1?n[i]:e.value:r[i]=t(n[i],e)}),r},p=function(t,n){return{cmin:null===t.min?n.min:t.min,cmax:null===t.max?n.max:t.max}},b=function(t,n){if(0===t.innerRadius&&0===t.outerRadius){var e=(0,d.smartBorders)(t,n._layout,n.tracks);return{innerRadius:e.in,outerRadius:e.out}}return t.innerRadius<=1&&t.outerRadius<=1?{innerRadius:t.innerRadius*n._layout.conf.innerRadius,outerRadius:t.outerRadius*n._layout.conf.innerRadius}:t.innerRadius<=10&&t.outerRadius<=10?{innerRadius:t.innerRadius*n._layout.conf.outerRadius,outerRadius:t.outerRadius*n._layout.conf.outerRadius}:void 0},v=function(t,n,e,r){var i=h(t,(0,a.default)(n));return(0,l.default)(i,p(i,e),b(i,r)),i};n.getConf=v},function(t,n,e){var r=e(37),i=r("sortBy",e(97));i.placeholder=e(26),t.exports=i},function(t,n,e){function r(t,n){return 2==n?function(n,e){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function i(t,n){return 2==n?function(n,e){return t(n,e)}:function(n){return t(n)}}function a(t){for(var n=t?t.length:0,e=Array(n);n--;)e[n]=t[n];return e}function o(t){return function(n){return t({},n)}}function u(t,n){return function(){for(var e=arguments.length,r=e-1,i=Array(e);e--;)i[e]=arguments[e];var a=i[n],o=i.slice(0,n);return a&&d.apply(o,a),n!=r&&d.apply(o,i.slice(n+1)),t.apply(this,o)}}function c(t,n){return function(){var e=arguments.length;if(e){for(var r=Array(e);e--;)r[e]=arguments[e];var i=r[0]=n.apply(void 0,r);return t.apply(void 0,r),i}}}function f(t,n,e,d){function h(t,n){if(A.cap){var e=s.iterateeRearg[t];if(e)return x(n,e);var r=!M&&s.iterateeAry[t];if(r)return m(n,r)}return n}function p(t,n,e){return T||A.curry&&e>1?B(n,e):n}function b(t,n,e){if(A.fixed&&(R||!s.skipFixed[t])){var r=s.methodSpread[t],i=r&&r.start;return void 0===i?N(n,e):u(n,i)}return n}function v(t,n,e){return A.rearg&&e>1&&(P||!s.skipRearg[t])?W(n,s.methodRearg[t]||s.aryRearg[e]):n}function y(t,n){n=q(n);for(var e=-1,r=n.length,i=r-1,a=D(Object(t)),o=a;null!=o&&++e2?e-2:1,a&&a<=e?r:i(r,e)):r}},mixin:function(t){return function(n){var e=this;if(!F(e))return t(e,Object(n));var r=[];return z(U(n),function(t){F(n[t])&&r.push([t,e.prototype[t]])}),t(e,Object(n)),z(r,function(t){var n=t[1];F(n)?e.prototype[t[0]]=n:delete e.prototype[t[0]]}),e}},nthArg:function(t){return function(n){var e=n<0?1:Y(n)+1;return B(t(n),e)}},rearg:function(t){return function(n,e){var r=e?e.length:0;return B(t(n,e),r)}},runInContext:function(n){return function(e){return f(t,n(e),d)}}};if(!k)return j(n,e);var H=e,X=[];return z(G,function(t){z(s.aryMethod[t],function(t){var n=H[s.remap[t]||t];n&&X.push([t,j(t,n)])})}),z(U(H),function(t){var n=H[t];if("function"==typeof n){for(var e=X.length;e--;)if(X[e][0]==t)return;n.convert=g(t,n),X.push([t,n])}}),z(X,function(t){H[t[0]]=t[1]}),H.convert=_,O&&(H.placeholder=S),z(U(H),function(t){z(s.realToAlias[t]||[],function(n){H[n]=H[t]})}),H}var s=e(461),l=e(26),d=Array.prototype.push;t.exports=f},function(t,n){n.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"},n.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"]},n.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},n.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},n.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},n.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]},n.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}},n.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}},n.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},n.realToAlias=function(){var t=Object.prototype.hasOwnProperty,e=n.aliasToReal,r={};for(var i in e){var a=e[i];t.call(r,a)?r[a].push(i):r[a]=[i]}return r}(),n.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"},n.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},n.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,n,e){t.exports={ary:e(463),assign:e(164),clone:e(482),curry:e(483),forEach:e(62),isArray:e(2),isFunction:e(23),iteratee:e(484),keys:e(139),rearg:e(485),toInteger:e(115),toPath:e(487)}},function(t,n,e){function r(t,n,e){return n=e?void 0:n,n=t&&null==n?t.length:n,i(t,a,void 0,void 0,void 0,void 0,n)}var i=e(109),a=128;t.exports=r},function(t,n,e){function r(t,n,e){function r(){return(this&&this!==a&&this instanceof r?c:t).apply(u?e:this,arguments)}var u=n&o,c=i(t);return r}var i=e(70),a=e(5),o=1;t.exports=r},function(t,n,e){function r(t,n,e){function r(){for(var a=arguments.length,d=Array(a),h=a,p=c(r);h--;)d[h]=arguments[h];var b=a<3&&d[0]!==p&&d[a-1]!==p?[]:f(d,p);return(a-=b.length)1?"& ":"")+n[i],n=n.join(e>2?", ":" "),t.replace(r,"{\n/* [wrapped with "+n+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=e},function(t,n,e){function r(t,n){return i(o,function(e){var r="_."+e[0];n&e[1]&&!a(t,r)&&t.push(r)}),t.sort()}var i=e(62),a=e(474),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=r},function(t,n,e){function r(t,n){return!!(null==t?0:t.length)&&i(t,n,0)>-1}var i=e(216);t.exports=r},function(t,n){function e(t,n,e,r){for(var i=t.length,a=e+(r?1:-1);r?a--:++a=s.length)return null!=e&&n.sort(e),null!=c?c(n):n;for(var o,f,l,d=-1,h=n.length,p=s[r++],b=Object(u.a)(),v=i();++ds.length)return t;var r,i=l[e-1];return null!=c&&e>=s.length?r=t.entries():(r=[],t.each(function(t,i){r.push({key:i,values:n(t,e)})})),null!=i?r.sort(function(t,n){return i(t.key,n.key)}):r}var e,c,f,s=[],l=[];return f={object:function(n){return t(n,0,r,i)},map:function(n){return t(n,0,a,o)},entries:function(e){return n(t(e,0,a,o),0)},key:function(t){return s.push(t),f},sortKeys:function(t){return l[s.length-1]=t,f},sortValues:function(t){return e=t,f},rollup:function(t){return c=t,f}}}},function(t,n,e){"use strict";function r(){}function i(t,n){var e=new r;if(t instanceof r)t.each(function(t){e.add(t)});else if(t){var i=-1,a=t.length;if(null==n)for(;++i0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),a.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=t[o=(o+1)%t.length];return a.reverse().join(n)}}},function(t,n,e){"use strict";n.a=function(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}},function(t,n,e){"use strict";n.a=function(t,n){t=t.toPrecision(n);t:for(var e,r=t.length,i=1,a=-1;i0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t}},function(t,n,e){"use strict";var r=e(118);n.a=function(t,n){var e=Object(r.a)(t,n);if(!e)return t+"";var i=e[0],a=e[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";var r=e(72);n.a=function(t){return Math.max(0,-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(n)/3)))-Object(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(72);n.a=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Object(r.a)(n)-Object(r.a)(t))+1}},function(t,n,e){"use strict";function r(t,n){return(n=Math.log(n/t))?function(e){return Math.log(e/t)/n}:Object(d.a)(n)}function i(t,n){return t<0?function(e){return-Math.pow(-n,e)*Math.pow(-t,1-e)}:function(e){return Math.pow(n,e)*Math.pow(t,1-e)}}function a(t){return isFinite(t)?+("1e"+t):t<0?0:t}function o(t){return 10===t?a:t===Math.E?Math.exp:function(n){return Math.pow(t,n)}}function u(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(n){return Math.log(n)/t})}function c(t){return function(n){return-t(-n)}}function f(){function t(){return d=u(a),b=o(a),e()[0]<0&&(d=c(d),b=c(b)),n}var n=Object(p.b)(r,i).domain([1,10]),e=n.domain,a=10,d=u(10),b=o(10);return n.base=function(n){return arguments.length?(a=+n,t()):a},n.domain=function(n){return arguments.length?(e(n),t()):e()},n.ticks=function(t){var n,r=e(),i=r[0],o=r[r.length-1];(n=o0){for(;lo)break;v.push(f)}}else for(;l=1;--c)if(!((f=u*c)o)break;v.push(f)}}else v=Object(s.ticks)(l,h,Math.min(h-l,p)).map(b);return n?v.reverse():v},n.tickFormat=function(t,e){if(null==e&&(e=10===a?".0e":","),"function"!=typeof e&&(e=Object(l.a)(e)),t===1/0)return e;null==t&&(t=10);var r=Math.max(1,a*t/n.ticks().length);return function(t){var n=t/b(Math.round(d(t)));return n*a0?u[n-1]:e[0],n=c?[f[c-1],u]:[f[n-1],f[n]]},t.copy=function(){return r().domain([e,u]).range(s)},Object(o.b)(t)}n.a=r;var i=e(7),a=e(27),o=e(47)},function(t,n,e){"use strict";function r(){function t(t){if(t<=t)return e[Object(i.bisect)(n,t,0,o)]}var n=[.5],e=[0,1],o=1;return t.domain=function(r){return arguments.length?(n=a.b.call(r),o=Math.min(n.length,e.length-1),t):n.slice()},t.range=function(r){return arguments.length?(e=a.b.call(r),o=Math.min(n.length,e.length-1),t):e.slice()},t.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},t.copy=function(){return r().domain(n).range(e)},t}n.a=r;var i=e(7),a=e(27)},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(){},function(t,n){t.setTime(+t+n)},function(t,n){return n-t});i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Object(r.a)(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):i:null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.d)*i.d)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getUTCSeconds()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setTime(Math.floor(t/i.c)*i.c)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){var n=t.getTimezoneOffset()*i.c%i.b;n<0&&(n+=i.b),t.setTime(Math.floor((+t-n)/i.b)*i.b+n)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*i.c)/i.a},function(t){return t.getDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*a.c)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(4),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getUTCMinutes()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*i.b)},function(t,n){return(n-t)/i.b},function(t){return t.getUTCHours()});n.a=a;a.range},function(t,n,e){"use strict";var r=e(4),i=e(15),a=Object(r.a)(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/i.a},function(t){return t.getUTCDate()-1});n.a=a;a.range},function(t,n,e){"use strict";function r(t){return Object(i.a)(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/a.e})}e.d(n,"b",function(){return o}),e.d(n,"a",function(){return u});var i=e(4),a=e(15),o=r(0),u=r(1),c=r(2),f=r(3),s=r(4),l=r(5),d=r(6);o.range,u.range,c.range,f.range,s.range,l.range,d.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()});n.a=i;i.range},function(t,n,e){"use strict";var r=e(4),i=Object(r.a)(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(r.a)(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null},n.a=i;i.range},function(t,n,e){"use strict";function r(t){var n=new Date(t);return isNaN(n)?null:n}var i=e(233),a=e(120);+new Date("2000-01-01T00:00:00.000Z")||Object(a.c)(i.a)},function(t,n,e){"use strict";var r=e(230),i=e(231),a=e(119);n.a=function(){return Object(r.a)(a.t,a.p,a.s,a.k,a.l,a.n,a.q,a.m,i.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9")},function(t,n,e){"use strict";var r=e(48);n.a=Object(r.a)("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5")},function(t,n,e){"use strict";var r=e(13),i=e(12);n.a=Object(i.b)(Object(r.b)(300,.5,0),Object(r.b)(-240,.5,1))},function(t,n,e){"use strict";e.d(n,"c",function(){return a}),e.d(n,"a",function(){return o});var r=e(13),i=e(12),a=Object(i.b)(Object(r.b)(-100,.75,.35),Object(r.b)(80,1.5,.8)),o=Object(i.b)(Object(r.b)(260,.75,.35),Object(r.b)(80,1.5,.8)),u=Object(r.b)();n.b=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return u.h=360*t-100,u.s=1.5-1.5*n,u.l=.8-.9*n,u+""}},function(t,n,e){"use strict";function r(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}e.d(n,"c",function(){return a}),e.d(n,"b",function(){return o}),e.d(n,"d",function(){return u});var i=e(48);n.a=r(Object(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var a=r(Object(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=r(Object(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),u=r(Object(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";function r(t){function n(n){var r=(n-e)/(a-e);return t(o?Math.max(0,Math.min(1,r)):r)}var e=0,a=1,o=!1;return n.domain=function(t){return arguments.length?(e=+t[0],a=+t[1],n):[e,a]},n.clamp=function(t){return arguments.length?(o=!!t,n):o},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return r(t).domain([e,a]).clamp(o)},Object(i.b)(n)}n.a=r;var i=e(47)},function(t,n,e){"use strict";function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Math.E;if((0,a.default)(t))return t;var o="-"===t[0],u="-"===t[0]?t.slice(1):t;if(c[u]){var s=f(c[u],n,e,o,r,i);return function(t){return s(t.value)}}return t}Object.defineProperty(n,"__esModule",{value:!0}),n.buildColorValue=r;var i=e(23),a=function(t){return t&&t.__esModule?t:{default:t}}(i),o=e(220),u=e(549),c={BrBG:u.interpolateBrBG,PRGn:u.interpolatePRGn,PiYG:u.interpolatePiYG,PuOr:u.interpolatePuOr,RdBu:u.interpolateRdBu,RdGy:u.interpolateRdGy,RdYlBu:u.interpolateRdYlBu,RdYlGn:u.interpolateRdYlGn,Spectral:u.interpolateSpectral,Blues:u.interpolateBlues,Greens:u.interpolateGreens,Greys:u.interpolateGreys,Oranges:u.interpolateOranges,Purples:u.interpolatePurples,Reds:u.interpolateReds,BuGn:u.interpolateBuGn,BuPu:u.interpolateBuPu,GnBu:u.interpolateGnBu,OrRd:u.interpolateOrRd,PuBuGn:u.interpolatePuBuGn,PuBu:u.interpolatePuBu,PuRd:u.interpolatePuRd,RdPu:u.interpolateRdPu,YlGnBu:u.interpolateYlGnBu,YlGn:u.interpolateYlGn,YlOrBr:u.interpolateYlOrBr,YlOrRd:u.interpolateYlOrRd},f=function(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:Math.E;if(i&&n*e<=0&&console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored"),i&&n*e>0){var u=(0,o.scaleLog)().base(a).domain(r?[e,n]:[n,e]).range([0,1]);return(0,o.scaleSequential)(function(n){return t(u(n))}).domain([0,1])}return(0,o.scaleSequential)(t).domain(r?[e,n]:[n,e])}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(550);e.d(n,"schemeAccent",function(){return r.a});var i=e(551);e.d(n,"schemeDark2",function(){return i.a});var a=e(552);e.d(n,"schemePaired",function(){return a.a});var o=e(553);e.d(n,"schemePastel1",function(){return o.a});var u=e(554);e.d(n,"schemePastel2",function(){return u.a});var c=e(555);e.d(n,"schemeSet1",function(){return c.a});var f=e(556);e.d(n,"schemeSet2",function(){return f.a});var s=e(557);e.d(n,"schemeSet3",function(){return s.a});var l=e(558);e.d(n,"interpolateBrBG",function(){return l.a}),e.d(n,"schemeBrBG",function(){return l.b});var d=e(559);e.d(n,"interpolatePRGn",function(){return d.a}),e.d(n,"schemePRGn",function(){return d.b});var h=e(560);e.d(n,"interpolatePiYG",function(){return h.a}),e.d(n,"schemePiYG",function(){return h.b});var p=e(561);e.d(n,"interpolatePuOr",function(){return p.a}),e.d(n,"schemePuOr",function(){return p.b});var b=e(562);e.d(n,"interpolateRdBu",function(){return b.a}),e.d(n,"schemeRdBu",function(){return b.b});var v=e(563);e.d(n,"interpolateRdGy",function(){return v.a}),e.d(n,"schemeRdGy",function(){return v.b});var y=e(564);e.d(n,"interpolateRdYlBu",function(){return y.a}),e.d(n,"schemeRdYlBu",function(){return y.b});var _=e(565);e.d(n,"interpolateRdYlGn",function(){return _.a}),e.d(n,"schemeRdYlGn",function(){return _.b});var g=e(566);e.d(n,"interpolateSpectral",function(){return g.a}),e.d(n,"schemeSpectral",function(){return g.b});var m=e(567);e.d(n,"interpolateBuGn",function(){return m.a}),e.d(n,"schemeBuGn",function(){return m.b});var x=e(568);e.d(n,"interpolateBuPu",function(){return x.a}),e.d(n,"schemeBuPu",function(){return x.b});var w=e(569);e.d(n,"interpolateGnBu",function(){return w.a}),e.d(n,"schemeGnBu",function(){return w.b});var j=e(570);e.d(n,"interpolateOrRd",function(){return j.a}),e.d(n,"schemeOrRd",function(){return j.b});var O=e(571);e.d(n,"interpolatePuBuGn",function(){return O.a}),e.d(n,"schemePuBuGn",function(){return O.b});var M=e(572);e.d(n,"interpolatePuBu",function(){return M.a}),e.d(n,"schemePuBu",function(){return M.b});var k=e(573);e.d(n,"interpolatePuRd",function(){return k.a}),e.d(n,"schemePuRd",function(){return k.b});var A=e(574);e.d(n,"interpolateRdPu",function(){return A.a}),e.d(n,"schemeRdPu",function(){return A.b});var T=e(575);e.d(n,"interpolateYlGnBu",function(){return T.a}),e.d(n,"schemeYlGnBu",function(){return T.b});var R=e(576);e.d(n,"interpolateYlGn",function(){return R.a}),e.d(n,"schemeYlGn",function(){return R.b});var P=e(577);e.d(n,"interpolateYlOrBr",function(){return P.a}),e.d(n,"schemeYlOrBr",function(){return P.b});var S=e(578);e.d(n,"interpolateYlOrRd",function(){return S.a}),e.d(n,"schemeYlOrRd",function(){return S.b});var C=e(579);e.d(n,"interpolateBlues",function(){return C.a}),e.d(n,"schemeBlues",function(){return C.b});var E=e(580);e.d(n,"interpolateGreens",function(){return E.a}),e.d(n,"schemeGreens",function(){return E.b});var N=e(581);e.d(n,"interpolateGreys",function(){return N.a}),e.d(n,"schemeGreys",function(){return N.b});var I=e(582);e.d(n,"interpolatePurples",function(){return I.a}),e.d(n,"schemePurples",function(){return I.b});var D=e(583);e.d(n,"interpolateReds",function(){return D.a}),e.d(n,"schemeReds",function(){return D.b});var B=e(584);e.d(n,"interpolateOranges",function(){return B.a}),e.d(n,"schemeOranges",function(){return B.b})},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(t,n,e){"use strict";var r=e(0);n.a=Object(r.a)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(1),a=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(r.a);n.a=Object(i.a)(a)},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0}),n.renderAxes=n._buildAxesData=void 0;var i=e(586),a=r(i),o=e(96),u=r(o),c=e(11),f=e(589),s=r(f),l=function(t,n,e){return{value:t,thickness:n.thickness||1,color:n.color||"#d3d3d3",opacity:n.opacity||e.opacity}},d=n._buildAxesData=function(t){return(0,u.default)(t.axes,function(n,e){if(!e.position&&!e.spacing)return s.default.warn("Skipping axe group with no position and spacing defined"),n;if(e.position&&n.push(l(e.position,e,t)),e.spacing){var r=(0,a.default)(e.start||t.cmin,e.end||t.cmax,e.spacing).map(function(n){return l(n,e,t)});return n.concat(r)}return n},[])};n.renderAxes=function(t,n,e,r){var i=d(n),a=(0,c.arc)().innerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).outerRadius(function(t){return"in"===n.direction?n.outerRadius-r(t.value):n.innerRadius+r(t.value)}).startAngle(0).endAngle(function(t){return t.length}),o=t.selectAll(".axis").data(function(t){var n=e._layout.blocks[t.key];return i.map(function(e){return{value:e.value,thickness:e.thickness,color:e.color,opacity:e.opacity,block_id:t.key,length:n.end-n.start}})}).enter().append("path").attr("opacity",function(t){return t.opacity}).attr("class","axis").attr("d",a).attr("stroke-width",function(t){return t.thickness}).attr("stroke",function(t){return t.color});return n.showAxesTooltip&&(o.on("mouseover",function(t,n){e.tip.html(t.value).transition().style("opacity",.9).style("left",event.pageX+"px").style("top",event.pageY-28+"px")}),o.on("mouseout",function(t,n){e.tip.transition().duration(500).style("opacity",0)})),o}},function(t,n,e){var r=e(587),i=r();t.exports=i},function(t,n,e){function r(t){return function(n,e,r){return r&&"number"!=typeof r&&a(n,e,r)&&(e=r=void 0),n=o(n),void 0===e?(e=n,n=0):e=o(e),r=void 0===r?n-1:!!s&&i(t,n,e)>-1}var i=e(216),a=e(16),o=e(591),u=e(115),c=e(592),f=Math.max;t.exports=r},function(t,n,e){function r(t){return"string"==typeof t||!a(t)&&o(t)&&i(t)==u}var i=e(24),a=e(2),o=e(10),u="[object String]";t.exports=r},function(t,n,e){function r(t){return null==t?[]:i(t,a(t))}var i=e(593),a=e(17);t.exports=r},function(t,n,e){function r(t,n){return i(n,function(n){return t[n]})}var i=e(40);t.exports=r},function(t,n,e){function r(t,n,e){var r=u(t)?i:a;return e&&c(t,n,e)&&(n=void 0),r(t,o(n,3))}var i=e(595),a=e(596),o=e(33),u=e(2),c=e(61);t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length;++e=1?t:t*n},x=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,g,r,s.parseChordData))}return o(n,t),u(n,[{key:"getCoordinates",value:function(t,n,e,r){var i=n.blocks[t.id],a=i.start+t.start/i.len*(i.end-i.start),o=i.start+t.end/i.len*(i.end-i.start),u=void 0;return(0,v.default)(e.radius)?u=m(e.radius(r),n.conf.innerRadius):e.radius&&(u=m(e.radius,n.conf.innerRadius)),u||(u=n.conf.innerRadius),{radius:u,startAngle:a,endAngle:o}}},{key:"renderChords",value:function(t,n,e,r,i,a){var o=this,u=t.append("g"),c=u.selectAll(".chord").data(r).enter().append("path").attr("class","chord").attr("d",(0,d.ribbon)().source(function(t){return a(t.source,i._layout,o.conf,t)}).target(function(t){return a(t.target,i._layout,o.conf,t)})).attr("opacity",e.opacity).on("mouseover",function(t){o.dispatch.call("mouseover",o,t),i.clipboard.attr("value",e.tooltipContent(t))}).on("mouseout",function(t){return o.dispatch.call("mouseout",o,t)});return Object.keys(e.events).forEach(function(t){c.on(t,function(n,r,i){e.events[t](n,r,i,y.event)})}),c.attr("fill",e.colorValue),c}},{key:"render",value:function(t,n,e){n.select("."+e).remove();var r=n.append("g").attr("class",e).attr("z-index",this.conf.zIndex),i=this.renderChords(r,e,this.conf,this.data,t,this.getCoordinates);return this.conf.tooltipContent&&(0,l.registerTooltip)(this,t,i,this.conf),this}}]),n}(f.default);n.default=x},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(601);e.d(n,"chord",function(){return r.a});var i=e(602);e.d(n,"ribbon",function(){return i.a})},function(t,n,e){"use strict";function r(t){return function(n,e){return t(n.source.value+n.target.value,e.source.value+e.target.value)}}var i=e(7),a=e(234);n.a=function(){function t(t){var r,c,f,s,l,d,h=t.length,p=[],b=Object(i.range)(h),v=[],y=[],_=y.groups=new Array(h),g=new Array(h*h);for(r=0,l=-1;++lt.position+n?t.groups.push([e]):t.groups[t.groups.length-1].push(e),t.position=e.position,t)},{position:null,groups:[]}).groups},x=function(t){function n(t,e,r){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e,g,r,s.parsePositionValueData))}return o(n,t),u(n,[{key:"renderDatum",value:function(t,n,e){var r=this,i=(0,_.radialLine)().angle(function(t){return t.angle}).radius(function(t){return t.radius}).curve(_.curveLinear),a=(0,_.radialArea)().angle(function(t){return t.angle}).innerRadius(function(t){return t.innerRadius}).outerRadius(function(t){return t.outerRadius}).curve(_.curveLinear),o=n.fill?a:i,u=function(t){return n.fill?{innerRadius:"out"===n.direction?n.innerRadius:n.outerRadius-t,outerRadius:"out"===n.direction?n.innerRadius+t:n.outerRadius}:{radius:"out"===n.direction?n.innerRadius+t:n.outerRadius-t}},c=t.selectAll(".line").data(function(t){return n.maxGap?m(t.values,n.maxGap):[t.values]}).enter().append("g").attr("class","line").append("path").datum(function(t){return t.map(function(t){var n=r.scale(t.value);return(0,d.default)(t,{angle:r.theta(t.position,e.blocks[t.block_id])},u(n))})}).attr("d",o).attr("opacity",n.opacity).attr("stroke-width",n.thickness).attr("stroke",n.colorValue).attr("fill","none");return n.fill&&c.attr("fill",n.fillColor),c}}]),n}(f.default);n.default=x},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function a(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function o(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var u=function(){function t(t,n){for(var e=0;en.end?-1:t.start==n.start&&t.end==n.end?0:1});var r=[];(0,b.default)(t.values,function(t){var e=!1;(0,b.default)(r,function(r,i){if(r.slice(0).pop().end+nt;t++)a.call(this,this._deferreds[t]);this._deferreds=null}function f(t,n,e,r){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof n?n:null,this.resolve=e,this.reject=r}function s(t,n,e){var r=!1;try{t(function(t){r||(r=!0,n(t))},function(t){r||(r=!0,e(t))})}catch(t){if(r)return;r=!0,e(t)}}var l=i.immediateFn||"function"==typeof n&&n||function(t){setTimeout(t,1)},d=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};i.prototype.catch=function(t){return this.then(null,t)},i.prototype.then=function(t,n){var e=this;return new i(function(r,i){a.call(e,new f(t,n,r,i))})},i.all=function(){var t=Array.prototype.slice.call(1===arguments.length&&d(arguments[0])?arguments[0]:arguments);return new i(function(n,e){function r(a,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var u=o.then;if("function"==typeof u)return void u.call(o,function(t){r(a,t)},e)}t[a]=o,0==--i&&n(t)}catch(t){e(t)}}if(0===t.length)return n([]);for(var i=t.length,a=0;ar;r++)t[r].then(n,e)})},void 0!==t&&t.exports?t.exports=i:e.Promise||(e.Promise=i)}(this),e.copy=function(t){return new Promise(function(n,e){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)?n():e(new Error("Copying was rejected."))})},e.paste=function(){return new Promise(function(t,n){var e=window.clipboardData.getData("Text");e?t(e):n(new Error("Pasting was rejected."))})}),e})}).call(n,e(611).setImmediate)},function(t,n,e){function r(t,n){this._id=t,this._clearFn=n}var i=Function.prototype.apply;n.setTimeout=function(){return new r(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new r(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(t,n){clearTimeout(t._idleTimeoutId),t._idleTimeout=n},n.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},n._unrefActive=n.active=function(t){clearTimeout(t._idleTimeoutId);var n=t._idleTimeout;n>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},n))},e(612),n.setImmediate=setImmediate,n.clearImmediate=clearImmediate},function(t,n,e){(function(t,n){!function(t,e){"use strict";function r(t){"function"!=typeof t&&(t=new Function(""+t));for(var n=new Array(arguments.length-1),e=0;e1)for(var e=1;e d.id) .attr('opacity', conf.opacity) + Object.keys(conf.events).forEach((eventName) => { + block.on(eventName, function (d, i, nodes) { conf.events[eventName](d, i, nodes, event) }) + }) + const entry = arc() .innerRadius(conf.innerRadius) .outerRadius(conf.outerRadius) diff --git a/src/tracks/Chords.js b/src/tracks/Chords.js index 85d2449..d2af64f 100644 --- a/src/tracks/Chords.js +++ b/src/tracks/Chords.js @@ -4,6 +4,7 @@ import {registerTooltip} from '../behaviors/tooltip' import {ribbon} from 'd3-chord' import assign from 'lodash/assign' import isFunction from 'lodash/isFunction' +import {event} from 'd3-selection' import {common, values} from '../configs' @@ -74,6 +75,10 @@ export default class Chords extends Track { this.dispatch.call('mouseout', this, d) ) + Object.keys(conf.events).forEach((eventName) => { + link.on(eventName, function (d, i, nodes) { conf.events[eventName](d, i, nodes, event) }) + }) + link.attr('fill', conf.colorValue) return link diff --git a/src/tracks/Track.js b/src/tracks/Track.js index 356d868..360a4d0 100644 --- a/src/tracks/Track.js +++ b/src/tracks/Track.js @@ -1,7 +1,7 @@ import {registerTooltip} from '../behaviors/tooltip' import {dispatch} from 'd3-dispatch' import {arc} from 'd3-shape' -import {select} from 'd3-selection' +import {select, event} from 'd3-selection' import {getConf} from '../config-utils' import {buildScale} from '../utils' import {buildColorValue} from '../colors' @@ -61,6 +61,11 @@ export default class Track { this.dispatch.call('mouseout', this, d) }) + Object.keys(this.conf.events).forEach((eventName) => { + const conf = this.conf + selection.on(eventName, function (d, i, nodes) { conf.events[eventName](d, i, nodes, event) }) + }) + return this }