From a59db4a4bfa9aa890b187da24d05f81e3f6aa7cf Mon Sep 17 00:00:00 2001 From: Hussain Kadim Date: Tue, 7 Dec 2021 08:46:34 +0100 Subject: [PATCH 1/2] labelsColor added --- .eslintrc | 28 +- .gitignore | 10 +- .nojekyll | 2 +- .prettierignore | 2 +- .prettierrc | 10 +- CHANGELOG.md | 92 +- LICENSE | 40 +- README.md | 231 +- dist/bundle.js | 2 +- .../_gauge_gauge_interface_.gauge.html | 12 +- .../_gauge_needle_interface_.needle.html | 39 +- dist/docs/index.html | 5 + .../_gauge_gauge_.gaugeoptions.html | 12 +- ...gauge_gauge_interface_.gaugeinterface.html | 11 +- dist/docs/modules/_gauge_gauge_.html | 137 +- dist/docs/modules/_gauge_gauge_spec_.html | 2 +- dist/docs/modules/_gauge_logger_.html | 17 +- dist/docs/modules/_gauge_param_checker_.html | 30 +- docs/assets/css/main.css | 1730 +- docs/assets/css/main.css.map | 14 +- docs/assets/js/main.js | 8 +- docs/assets/js/search.js | 4 +- .../_gauge_gauge_interface_.gauge.html | 696 +- .../_gauge_needle_interface_.needle.html | 1056 +- docs/globals.html | 374 +- docs/index.html | 622 +- .../_gauge_gauge_.gaugeoptions.html | 628 +- ...gauge_gauge_interface_.gaugeinterface.html | 528 +- docs/modules/_gauge_gauge_.html | 1214 +- docs/modules/_gauge_gauge_interface_.html | 392 +- docs/modules/_gauge_index_.html | 342 +- docs/modules/_gauge_logger_.html | 490 +- docs/modules/_gauge_needle_interface_.html | 374 +- docs/modules/_gauge_param_checker_.html | 920 +- docs/modules/_index_.html | 342 +- examples/developing/index.html | 34 +- examples/developing/main.js | 51 +- examples/samples/edit.html | 126 +- examples/samples/index.html | 263 +- examples/samples/main.js | 418 +- examples/samples/style.css | 224 +- karma.conf.js | 2 +- package-lock.json | 29169 ++++++++++------ package.json | 163 +- src/gauge/gauge.spec.ts | 3 + src/gauge/gauge.ts | 20 +- src/gauge/needle-interface.ts | 8 +- tsconfig.json | 60 +- tslint.json | 194 +- typedoc.json | 30 +- webpack/common.config.js | 82 +- webpack/dev.config.js | 40 +- webpack/helpers.js | 14 +- webpack/karma.conf.js | 204 +- webpack/prod.config.js | 38 +- webpack/spec-bundle.js | 74 +- webpack/test.config.js | 148 +- 57 files changed, 25025 insertions(+), 16756 deletions(-) diff --git a/.eslintrc b/.eslintrc index 7e97fe3..5e40cc0 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,14 +1,14 @@ -{ - "extends": "airbnb", - "rules": { - "semi": ["error", "never"], - "prefer-const": 0, - "func-names": 0, - "import/no-extraneous-dependencies": 0, - "space-before-function-paren": "off" - }, - "globals": { - "document": true, - "GaugeChart": true - } -} +{ + "extends": "airbnb", + "rules": { + "semi": ["error", "never"], + "prefer-const": 0, + "func-names": 0, + "import/no-extraneous-dependencies": 0, + "space-before-function-paren": "off" + }, + "globals": { + "document": true, + "GaugeChart": true + } +} diff --git a/.gitignore b/.gitignore index 136525e..5ba4fbb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ -dist/gauge -dist/index.d.ts -node_modules -coverage -npm-debug.log +dist/gauge +dist/index.d.ts +node_modules +coverage +npm-debug.log diff --git a/.nojekyll b/.nojekyll index 8b13789..d3f5a12 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ - + diff --git a/.prettierignore b/.prettierignore index 1521c8b..6fc7bee 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1 @@ -dist +dist diff --git a/.prettierrc b/.prettierrc index e3b414c..216ebdc 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,5 +1,5 @@ -{ - "semi": false, - "singleQuote": true, - "trailingComma": "all" -} +{ + "semi": false, + "singleQuote": true, + "trailingComma": "all" +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 92531e9..1ab943d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,46 +1,46 @@ -## 0.5.3 -- Don't format `bundle.js` with prettier. - -## 0.5.2 - -- Updated typescript to `3.x.x`. - -## 0.5.2-rc.0 - -- Updating dependencies. - -## 0.5.1 - -- Fixed bug with build avialability via cdn. -- Updated gitignore and readme - -## 0.5.0 - -- New functionality developed by [Nicolas Bonamy](https://github.com/nbonamy): - - Enable/disable over effect. - - Padding between arc. - - Arc labels. - -- Updated README. -- Fixed tests. - -## 0.4.4 - -- Updated readme. -- Updated dependencies. - -## 0.4.3 - -- Updated readme. - -## 0.4.2 - -- Updated docs and readme. - -## 0.4.1 - -- Updated needle outlining. -- Added examples. +## 0.5.3 +- Don't format `bundle.js` with prettier. + +## 0.5.2 + +- Updated typescript to `3.x.x`. + +## 0.5.2-rc.0 + +- Updating dependencies. + +## 0.5.1 + +- Fixed bug with build avialability via cdn. +- Updated gitignore and readme + +## 0.5.0 + +- New functionality developed by [Nicolas Bonamy](https://github.com/nbonamy): + + Enable/disable over effect. + + Padding between arc. + + Arc labels. + +- Updated README. +- Fixed tests. + +## 0.4.4 + +- Updated readme. +- Updated dependencies. + +## 0.4.3 + +- Updated readme. + +## 0.4.2 + +- Updated docs and readme. + +## 0.4.1 + +- Updated needle outlining. +- Added examples. diff --git a/LICENSE b/LICENSE index 6602779..b591a17 100644 --- a/LICENSE +++ b/LICENSE @@ -1,20 +1,20 @@ -Copyright (c) 2017 RECOGIZER GROUP GmbH. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +Copyright (c) 2017 RECOGIZER GROUP GmbH. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index 6e400d2..cf5ff30 100644 --- a/README.md +++ b/README.md @@ -1,115 +1,116 @@ -# Gauge Chart - -**A library for creating nice and flexible gauge charts.** - -[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) - -You can [catch us on twitter](https://twitter.com/recogizer): [@recogizer](https://twitter.com/recogizer) or head over to [our company's website](http://www.recogizer.com/). - -## [Demo](https://recogizer.github.io/gauge-chart/examples/samples/) | [Documentation](https://recogizer.github.io/gauge-chart/docs/) - -## Installation - -The easiest way to get started is to install it via npm: - -``` - npm install gauge-chart -``` - -**beware that we moved from `@recogizer/gauge-chart` to `gauge-chart`** - -Or to add manually a link to the library into your html file: - -```html - -``` - -## Usage - -Create an element for positioning gauge in your html file: - -```html -
-``` - -Now you're ready to draw your own gauge. - -Just copy this code into your js / ts file or into `` tags in html file: - -```javascript -// Element inside which you want to see the chart -let element = document.querySelector('#gaugeArea') - -// Properties of the gauge -let gaugeOptions = { - hasNeedle: true, - needleColor: 'gray', - needleUpdateSpeed: 1000, - arcColors: ['rgb(44, 151, 222)', 'lightgray'], - arcDelimiters: [30], - rangeLabel: ['0', '100'], - centralLabel: '50', -} - -// Drawing and updating the chart -GaugeChart.gaugeChart(element, 300, gaugeOptions).updateNeedle(50) -``` - -#### Result: - -![Gauge Example](/examples/img/gauge1.png 'Gauge Example') - -By default, the needle is pointing to 0, thus in order to move it you have to use `.updateNeedle(val)`, where `val` denotes the value on the chart. - -Feel free to change or delete any of the gaugeOptions properties as long as their values are in permitted ranges. - -## Options - -#### gaugeOptions: { ... } - -| Name | Values Ranges | Description | -| ----------------- | -------------------------------------------------------------------------------- | ---------------------------------------------------- | -| hasNeedle | true / false | determines whether to show the needle or not | -| needleColor | [value supported by CSS](https://www.w3schools.com/colors/default.asp) | colorizes needle with specified colors | -| needleUpdateSpeed | number ⩾ 0 | determines the speed of needle update animation | -| arcColors | [array of values supported by CSS](https://www.w3schools.com/colors/default.asp) | colorizes gauge with specified color | -| arcDelimiters | array of numbers from 0 to 100 | specifies delimiters of the gauge in ascending order | -| arcOverEffect | true / false | determines if over effect on ars is enabled or not | -| arcLabels | array of strings | specifies labels to be placed at delimiters ends | -| arcPadding | number | specifies padding between arcs (in pixels) | -| arcPaddingColor | [value supported by CSS](https://www.w3schools.com/colors/default.asp) | color of the padding between delimeters | -| rangeLabel | array of two strings | depicts gauge ranges on both sides of the chart | -| centralLabel | string | depicts gauge inner label | -| labelsFont | string | specifies font-family to be used for labels | - -#### .gaugeChart( ... ) - -| Name | Values Ranges | Description | -| ------------ | -------------------- | --------------------------------------------------------------- | -| element | html element | specifies an element which contains a chart | -| chartWidth | number larger than 0 | gives a width to the gauge (height is always 0.5 \* chartWidth) | -| gaugeOptions | object | provides gauge properties (can be empty) | - -#### .updateNeedle( ... ) - -| Name | Values Ranges | Description | -| ----------- | -------------------- | ----------------------------------- | -| needleValue | number from 0 to 100 | specifies needle value on the gauge | - -## Examples - -Some examples of what you can get out of the library using different properties: - -![Gauge Examples](/examples/img/gauges.png 'Gauge Examples') - -## Contributing - -Build the library with `npm run build`. For a production version with console warnings, execute `npm run build:prod_warn`. This will fetch all dependencies and then compile the `dist` files. To see the examples locally you can start a web server with `npm run dev` and go to `localhost:8080` (`localhost:8081` if port `8080` is busy). - -## License - -MIT License. Copyright (c) 2017-2019 RECOGIZER GROUP GmbH. - -## Authors - -[Alexey Karpov](https://github.com/cherurg), [Maxim Maltsev](https://github.com/mmaltsev). +# Gauge Chart + +**A library for creating nice and flexible gauge charts.** + +[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) + +You can [catch us on twitter](https://twitter.com/recogizer): [@recogizer](https://twitter.com/recogizer) or head over to [our company's website](http://www.recogizer.com/). + +## [Demo](https://recogizer.github.io/gauge-chart/examples/samples/) | [Documentation](https://recogizer.github.io/gauge-chart/docs/) + +## Installation + +The easiest way to get started is to install it via npm: + +``` + npm install gauge-chart +``` + +**beware that we moved from `@recogizer/gauge-chart` to `gauge-chart`** + +Or to add manually a link to the library into your html file: + +```html + +``` + +## Usage + +Create an element for positioning gauge in your html file: + +```html +
+``` + +Now you're ready to draw your own gauge. + +Just copy this code into your js / ts file or into `` tags in html file: + +```javascript +// Element inside which you want to see the chart +let element = document.querySelector('#gaugeArea') + +// Properties of the gauge +let gaugeOptions = { + hasNeedle: true, + needleColor: 'gray', + needleUpdateSpeed: 1000, + arcColors: ['rgb(44, 151, 222)', 'lightgray'], + arcDelimiters: [30], + rangeLabel: ['0', '100'], + centralLabel: '50', +} + +// Drawing and updating the chart +GaugeChart.gaugeChart(element, 300, gaugeOptions).updateNeedle(50) +``` + +#### Result: + +![Gauge Example](/examples/img/gauge1.png 'Gauge Example') + +By default, the needle is pointing to 0, thus in order to move it you have to use `.updateNeedle(val)`, where `val` denotes the value on the chart. + +Feel free to change or delete any of the gaugeOptions properties as long as their values are in permitted ranges. + +## Options + +#### gaugeOptions: { ... } + +| Name | Values Ranges | Description | +| ----------------- | -------------------------------------------------------------------------------- | ---------------------------------------------------- | +| hasNeedle | true / false | determines whether to show the needle or not | +| needleColor | [value supported by CSS](https://www.w3schools.com/colors/default.asp) | colorizes needle with specified colors | +| needleUpdateSpeed | number ⩾ 0 | determines the speed of needle update animation | +| arcColors | [array of values supported by CSS](https://www.w3schools.com/colors/default.asp) | colorizes gauge with specified color | +| arcDelimiters | array of numbers from 0 to 100 | specifies delimiters of the gauge in ascending order | +| arcOverEffect | true / false | determines if over effect on ars is enabled or not | +| arcLabels | array of strings | specifies labels to be placed at delimiters ends | +| arcPadding | number | specifies padding between arcs (in pixels) | +| arcPaddingColor | [value supported by CSS](https://www.w3schools.com/colors/default.asp) | color of the padding between delimeters | +| rangeLabel | array of two strings | depicts gauge ranges on both sides of the chart | +| centralLabel | string | depicts gauge inner label | +| labelsFont | string | specifies font-family to be used for labels | +| labelsColor | string | specifies font color to be used for labels | + +#### .gaugeChart( ... ) + +| Name | Values Ranges | Description | +| ------------ | -------------------- | --------------------------------------------------------------- | +| element | html element | specifies an element which contains a chart | +| chartWidth | number larger than 0 | gives a width to the gauge (height is always 0.5 \* chartWidth) | +| gaugeOptions | object | provides gauge properties (can be empty) | + +#### .updateNeedle( ... ) + +| Name | Values Ranges | Description | +| ----------- | -------------------- | ----------------------------------- | +| needleValue | number from 0 to 100 | specifies needle value on the gauge | + +## Examples + +Some examples of what you can get out of the library using different properties: + +![Gauge Examples](/examples/img/gauges.png 'Gauge Examples') + +## Contributing + +Build the library with `npm run build`. For a production version with console warnings, execute `npm run build:prod_warn`. This will fetch all dependencies and then compile the `dist` files. To see the examples locally you can start a web server with `npm run dev` and go to `localhost:8080` (`localhost:8081` if port `8080` is busy). + +## License + +MIT License. Copyright (c) 2017-2019 RECOGIZER GROUP GmbH. + +## Authors + +[Alexey Karpov](https://github.com/cherurg), [Maxim Maltsev](https://github.com/mmaltsev). diff --git a/dist/bundle.js b/dist/bundle.js index 9d0955d..355d403 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1 +1 @@ -!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.GaugeChart=n():t.GaugeChart=n()}(this,function(){return 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.i=function(t){return t},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=196)}([function(t,n,e){"use strict";function r(t){return t>1?0:t<-1?c:Math.acos(t)}function i(t){return t>1?f:t<-1?-f:Math.asin(t)}function u(t){return(t=w(t/2))*t}e.d(n,"o",function(){return a}),e.d(n,"w",function(){return o}),e.d(n,"a",function(){return c}),e.d(n,"k",function(){return f}),e.d(n,"v",function(){return s}),e.d(n,"b",function(){return l}),e.d(n,"h",function(){return h}),e.d(n,"g",function(){return d}),e.d(n,"p",function(){return p}),e.d(n,"l",function(){return v}),e.d(n,"e",function(){return b}),e.d(n,"c",function(){return g}),e.d(n,"u",function(){return y}),e.d(n,"m",function(){return _}),e.d(n,"i",function(){return m}),e.d(n,"r",function(){return x}),e.d(n,"d",function(){return w}),e.d(n,"q",function(){return M}),e.d(n,"n",function(){return k}),e.d(n,"j",function(){return N}),n.s=r,n.f=i,n.t=u;var a=1e-6,o=1e-12,c=Math.PI,f=c/2,s=c/4,l=2*c,h=180/c,d=c/180,p=Math.abs,v=Math.atan,b=Math.atan2,g=Math.cos,y=Math.ceil,_=Math.exp,m=(Math.floor,Math.log),x=Math.pow,w=Math.sin,M=Math.sign||function(t){return t>0?1:t<0?-1:0},k=Math.sqrt,N=Math.tan},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(u=new Date(+e)),n(e,i),t(e)}while(u=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&&(o.count=function(n,r){return i.setTime(+n),u.setTime(+r),t(i),t(u),Math.floor(e(i,u))},o.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?o.filter(a?function(n){return a(n)%t==0}:function(n){return o.count(0,n)%t==0}):o:null}),o}n.a=r;var i=new Date,u=new Date},function(t,n,e){"use strict";var r=e(103);e.d(n,"a",function(){return r.a}),e.d(n,"b",function(){return r.b}),e.d(n,"c",function(){return r.c});var i=e(19);e.d(n,"d",function(){return i.a});var u=e(104);e.d(n,"e",function(){return u.a});var a=e(198);e.d(n,"f",function(){return a.a});var o=e(199);e.d(n,"g",function(){return o.a});var c=e(105);e.d(n,"h",function(){return c.a});var f=e(106);e.d(n,"i",function(){return f.a});var s=e(200);e.d(n,"j",function(){return s.a});var l=e(210);e.d(n,"k",function(){return l.a});var h=e(211);e.d(n,"l",function(){return h.a});var d=e(110);e.d(n,"m",function(){return d.a});var p=e(202);e.d(n,"n",function(){return p.a});var v=e(203);e.d(n,"o",function(){return v.a});var b=e(204);e.d(n,"p",function(){return b.a});var g=e(205);e.d(n,"q",function(){return g.a});var y=e(107);e.d(n,"r",function(){return y.a});var _=e(108);e.d(n,"s",function(){return _.a});var m=e(206);e.d(n,"t",function(){return m.a});var x=e(56);e.d(n,"u",function(){return x.a});var w=e(109);e.d(n,"v",function(){return w.a});var M=e(207);e.d(n,"w",function(){return M.a});var k=e(208);e.d(n,"x",function(){return k.a});var N=e(209);e.d(n,"y",function(){return N.a});var A=e(111);e.d(n,"z",function(){return A.a}),e.d(n,"A",function(){return A.b}),e.d(n,"B",function(){return A.c});var S=e(112);e.d(n,"C",function(){return S.a});var T=e(113);e.d(n,"D",function(){return T.a});var E=e(212);e.d(n,"E",function(){return E.a})},function(t,n,e){"use strict";var r=e(75);e.d(n,"a",function(){return r.a});var i=e(143);e.d(n,"b",function(){return i.a});var u=e(74);e.d(n,"c",function(){return u.a});var a=e(144);e.d(n,"d",function(){return a.a});var o=e(146);e.d(n,"e",function(){return o.a});var c=e(42);e.d(n,"f",function(){return c.a});var f=e(147);e.d(n,"g",function(){return f.a});var s=e(322);e.d(n,"h",function(){return s.a});var l=e(149);e.d(n,"i",function(){return l.a});var h=e(324);e.d(n,"j",function(){return h.a}),e.d(n,"k",function(){return h.b});var d=e(326);e.d(n,"l",function(){return d.a});var p=e(148);e.d(n,"m",function(){return p.a}),e.d(n,"n",function(){return p.b}),e.d(n,"o",function(){return p.c});var v=e(319);e.d(n,"p",function(){return v.a}),e.d(n,"q",function(){return v.b});var b=e(320);e.d(n,"r",function(){return b.a});var g=e(318);e.d(n,"s",function(){return g.a}),e.d(n,"t",function(){return g.b});var y=e(317);e.d(n,"u",function(){return y.a}),e.d(n,"v",function(){return y.b});var _=e(321);e.d(n,"w",function(){return _.a})},function(t,n,e){"use strict";function r(t,n){this._groups=t,this._parents=n}function i(){return new r([[document.documentElement]],L)}e.d(n,"c",function(){return L}),n.b=r;var u=e(457),a=e(458),o=e(446),c=e(440),f=e(167),s=e(445),l=e(450),h=e(453),d=e(460),p=e(437),v=e(452),b=e(451),g=e(459),y=e(444),_=e(443),m=e(436),x=e(169),w=e(454),M=e(438),k=e(461),N=e(447),A=e(455),S=e(449),T=e(435),E=e(448),C=e(456),P=e(439),z=e(441),R=e(86),q=e(442),L=[null];r.prototype=i.prototype={constructor:r,select:u.a,selectAll:a.a,filter:o.a,data:c.a,enter:f.a,exit:s.a,merge:l.a,order:h.a,sort:d.a,call:p.a,nodes:v.a,node:b.a,size:g.a,empty:y.a,each:_.a,attr:m.a,style:x.b,property:w.a,classed:M.a,text:k.a,html:N.a,raise:A.a,lower:S.a,append:T.a,insert:E.a,remove:C.a,clone:P.a,datum:z.a,on:R.c,dispatch:q.a},n.a=i},function(t,n,e){"use strict";function r(t,n){var e=u(t,n);if(e.state>l)throw new Error("too late; already scheduled");return e}function i(t,n){var e=u(t,n);if(e.state>d)throw new Error("too late; already started");return e}function u(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function a(t,n,r){function i(t){r.state=h,r.timer.restart(u,r.delay,r.time),r.delay<=t&&u(t-r.delay)}function u(i){var l,b,y,_;if(r.state!==h)return o();for(l in s)if(_=s[l],_.name===r.name){if(_.state===p)return e.i(c.d)(u);_.state===v?(_.state=g,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete s[l]):+l2?t[2]%360*l.g:0,d()):[R*l.h,q*l.h,L*l.h]},n.precision=function(t){return arguments.length?(B=e.i(v.a)(u,I=t*t),g()):e.i(l.n)(I)},n.fitExtent=function(t,r){return e.i(p.a)(n,t,r)},n.fitSize=function(t,r){return e.i(p.b)(n,t,r)},n.fitWidth=function(t,r){return e.i(p.c)(n,t,r)},n.fitHeight=function(t,r){return e.i(p.d)(n,t,r)},function(){return y=t.apply(this,arguments),n.invert=y.invert&&i,d()}}n.a=i,n.b=u;var a=e(126),o=e(128),c=e(38),f=e(131),s=e(66),l=e(0),h=e(39),d=e(40),p=e(69),v=e(292),b=e.i(d.b)({point:function(t,n){this.stream.point(t*l.g,n*l.g)}})},function(t,n,e){"use strict";e.d(n,"e",function(){return r}),e.d(n,"d",function(){return i}),e.d(n,"c",function(){return u}),e.d(n,"b",function(){return a}),e.d(n,"a",function(){return o});var r=1e3,i=6e4,u=36e5,a=864e5,o=6048e5},function(t,n,e){"use strict";function r(){}n.a=r},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 e.i(a.k)().transition(t)}function u(){return++k}n.b=r,n.a=i,n.c=u;var a=e(3),o=e(510),c=e(511),f=e(512),s=e(513),l=e(514),h=e(515),d=e(516),p=e(517),v=e(518),b=e(519),g=e(520),y=e(521),_=e(522),m=e(523),x=e(524),w=e(525),M=e(54),k=0,N=a.k.prototype;r.prototype=i.prototype={constructor:r,select:b.a,selectAll:g.a,filter:h.a,merge:d.a,selection:y.a,transition:w.a,call:N.call,nodes:N.nodes,node:N.node,size:N.size,empty:N.empty,each:N.each,on:p.a,attr:o.a,attrTween:c.a,style:_.a,styleTween:m.a,text:x.a,remove:v.a,tween:M.a,delay:f.a,duration:s.a,ease:l.a}},function(t,n,e){"use strict";var r=e(234);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t,n){t&&o.hasOwnProperty(t.type)&&o[t.type](t,n)}function i(t,n,e){var r,i=-1,u=t.length-e;for(n.lineStart();++in?1:t>=n?0:NaN}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(){this.reset()}function i(t,n,e){var r=t.s=n+e,i=r-n,u=r-i;t.t=n-u+(e-i)}n.a=function(){return new r},r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(t){i(u,t,this.t),i(this,u.s,this.s),this.s?this.t+=u.t:this.s=u.t},valueOf:function(){return this.s}};var u=new r},function(t,n,e){"use strict";n.a=function(){return Math.random()}},function(t,n,e){"use strict";var r=e(79);e.d(n,"f",function(){return r.h}),e.d(n,"e",function(){return r.g}),e.d(n,"d",function(){return r.f});var i=e(365);e.d(n,"c",function(){return i.b}),e.d(n,"b",function(){return i.a});var u=e(364);e.d(n,"a",function(){return u.a})},function(t,n,e){"use strict";n.a=function(t){return null===t?NaN:+t}},function(t,n,e){"use strict";var r=e(229);e.d(n,"a",function(){return r.a});var i=e(230);e.d(n,"b",function(){return i.a});var u=e(57);e.d(n,"c",function(){return u.a});var a=e(228);e.d(n,"d",function(){return a.a});var o=e(231);e.d(n,"e",function(){return o.a});var c=e(227);e.d(n,"f",function(){return c.a})},function(t,n,e){"use strict";function r(t){return[e.i(s.e)(t[1],t[0]),e.i(s.f)(t[2])]}function i(t){var n=t[0],r=t[1],i=e.i(s.c)(r);return[i*e.i(s.c)(n),i*e.i(s.d)(n),e.i(s.d)(r)]}function u(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function a(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function o(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function c(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function f(t){var n=e.i(s.n)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}n.g=r,n.a=i,n.d=u,n.b=a,n.f=o,n.e=c,n.c=f;var s=e(0)},function(t,n,e){"use strict";function r(t){return function(n,r){var i=e.i(u.c)(n),a=e.i(u.c)(r),o=t(i*a);return[o*a*e.i(u.d)(n),o*e.i(u.d)(r)]}}function i(t){return function(n,r){var i=e.i(u.n)(n*n+r*r),a=t(i),o=e.i(u.d)(a),c=e.i(u.c)(a);return[e.i(u.e)(n*o,i*c),e.i(u.f)(i&&r*o/i)]}}n.b=r,n.a=i;var u=e(0)},function(t,n,e){"use strict";n.a=function(t,n,e,r,i){for(var u,a=t.children,o=-1,c=a.length,f=t.value&&(r-n)/t.value;++o180||i<-180?i-360*Math.round(i/360):i):e.i(c.a)(isNaN(t)?n:t)}function a(t){return 1==(t=+t)?o:function(n,r){return r-n?i(n,r,t):e.i(c.a)(isNaN(n)?r:n)}}function o(t,n){var i=n-t;return i?r(t,i):e.i(c.a)(isNaN(t)?n:t)}n.b=u,n.c=a,n.a=o;var c=e(145)},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 u(t,n){var i=n-t;return i?r(t,i>180||i<-180?i-360*Math.round(i/360):i):e.i(c.a)(isNaN(t)?n:t)}function a(t){return 1==(t=+t)?o:function(n,r){return r-n?i(n,r,t):e.i(c.a)(isNaN(n)?r:n)}}function o(t,n){var i=n-t;return i?r(t,i):e.i(c.a)(isNaN(t)?n:t)}n.b=u,n.c=a,n.a=o;var c=e(156)},function(t,n,e){"use strict";n.a=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}},function(t,n,e){"use strict";function r(t){var n=t.domain;return t.ticks=function(t){var r=n();return e.i(u.z)(r[0],r[r.length-1],null==t?10:t)},t.tickFormat=function(t,r){return e.i(c.a)(n(),t,r)},t.nice=function(r){null==r&&(r=10);var i,a=n(),o=0,c=a.length-1,f=a[o],s=a[c];return s0?(f=Math.floor(f/i)*i,s=Math.ceil(s/i)*i,i=e.i(u.A)(f,s,r)):i<0&&(f=Math.ceil(f*i)/i,s=Math.floor(s*i)/i,i=e.i(u.A)(f,s,r)),i>0?(a[o]=Math.floor(f/i)*i,a[c]=Math.ceil(s/i)*i,n(a)):i<0&&(a[o]=Math.ceil(f*i)/i,a[c]=Math.floor(s*i)/i,n(a)),t},t}function i(){var t=e.i(o.a)(o.b,a.f);return t.copy=function(){return e.i(o.c)(t,i())},r(t)}n.b=r,n.a=i;var u=e(5),a=e(6),o=e(45),c=e(427)},function(t,n,e){"use strict";function r(t){return t>1?0:t<-1?d:Math.acos(t)}function i(t){return t>=1?p:t<=-1?-p:Math.asin(t)}e.d(n,"g",function(){return u}),e.d(n,"m",function(){return a}),e.d(n,"h",function(){return o}),e.d(n,"e",function(){return c}),e.d(n,"j",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"d",function(){return l}),e.d(n,"a",function(){return h}),e.d(n,"b",function(){return d}),e.d(n,"f",function(){return p}),e.d(n,"c",function(){return v}),n.l=r,n.k=i;var u=Math.abs,a=Math.atan2,o=Math.cos,c=Math.max,f=Math.min,s=Math.sin,l=Math.sqrt,h=1e-12,d=Math.PI,p=d/2,v=2*d},function(t,n,e){"use strict";n.a=function(t,n){if((i=t.length)>1)for(var e,r,i,u=1,a=t[n[0]],o=a.length;u=0;)e[n]=n;return e}},function(t,n,e){"use strict";function r(t,n,e){return(t[0]-e[0])*(n[1]-t[1])-(t[0]-n[0])*(e[1]-t[1])}function i(t,n){return n[1]-t[1]||n[0]-t[0]}function u(t,n){var r,u,v,b=t.sort(i).pop();for(f=[],o=new Array(t.length),a=new p.a,c=new p.a;;)if(v=h.a,b&&(!v||b[1]=o)return null;var c=t-i.site[0],f=n-i.site[1],s=c*c+f*f;do{i=u.cells[r=a],a=null,i.halfedges.forEach(function(e){var r=u.edges[e],o=r.left;if(o!==i.site&&o||(o=r.right)){var c=t-o[0],f=n-o[1],l=c*c+f*f;l0)do{a.point(0===o||3===o?t:r,o>1?l:n)}while((o=(o+u+4)%4)!==c);else a.point(i[0],i[1])}function p(u,a){return e.i(i.p)(u[0]-t)0?0:3:e.i(i.p)(u[0]-r)0?2:1:e.i(i.p)(u[1]-n)0?1:0:a>0?3:2}function v(t,n){return b(t.x,n.x)}function b(t,n){var e=p(t,1),r=p(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(i){function p(t,n){h(t,n)&&R.point(t,n)}function b(){for(var n=0,e=0,r=M.length;el&&(s-i)*(l-u)>(h-u)*(t-i)&&++n:h<=l&&(s-i)*(l-u)<(h-u)*(t-i)&&--n;return n}function g(){R=q,w=[],M=[],z=!0}function y(){var t=b(),n=z&&t,r=(w=e.i(c.q)(w)).length;(n||r)&&(i.polygonStart(),n&&(i.lineStart(),d(null,null,1,i),i.lineEnd()),r&&e.i(o.a)(w,v,t,d,i),i.polygonEnd()),R=i,w=M=k=null}function _(){L.point=x,M&&M.push(k=[]),P=!0,C=!1,T=E=NaN}function m(){w&&(x(N,A),S&&C&&q.rejoin(),w.push(q.result())),L.point=p,C&&R.lineEnd()}function x(i,u){var o=h(i,u);if(M&&k.push([i,u]),P)N=i,A=u,S=o,P=!1,o&&(R.lineStart(),R.point(i,u));else if(o&&C)R.point(i,u);else{var c=[T=Math.max(s,Math.min(f,T)),E=Math.max(s,Math.min(f,E))],d=[i=Math.max(s,Math.min(f,i)),u=Math.max(s,Math.min(f,u))];e.i(a.a)(c,d,t,n,r,l)?(C||(R.lineStart(),R.point(c[0],c[1])),R.point(d[0],d[1]),o||R.lineEnd(),z=!1):o&&(R.lineStart(),R.point(i,u),z=!1)}T=i,E=u,C=o}var w,M,k,N,A,S,T,E,C,P,z,R=i,q=e.i(u.a)(),L={point:p,lineStart:_,lineEnd:m,polygonStart:g,polygonEnd:y};return L}}n.a=r;var i=e(0),u=e(127),a=e(271),o=e(130),c=e(5),f=1e9,s=-f},function(t,n,e){"use strict";function r(t,n){return[t>f.a?t-f.b:t<-f.a?t+f.b:t,n]}function i(t,n,i){return(t%=f.b)?n||i?e.i(c.a)(a(t),o(n,i)):a(t):n||i?o(n,i):r}function u(t){return function(n,e){return n+=t,[n>f.a?n-f.b:n<-f.a?n+f.b:n,e]}}function a(t){var n=u(t);return n.invert=u(-t),n}function o(t,n){function r(t,n){var r=e.i(f.c)(n),c=e.i(f.c)(t)*r,s=e.i(f.d)(t)*r,l=e.i(f.d)(n),h=l*i+c*u;return[e.i(f.e)(s*a-h*o,c*i-l*u),e.i(f.f)(h*a+s*o)]}var i=e.i(f.c)(t),u=e.i(f.d)(t),a=e.i(f.c)(n),o=e.i(f.d)(n);return r.invert=function(t,n){var r=e.i(f.c)(n),c=e.i(f.c)(t)*r,s=e.i(f.d)(t)*r,l=e.i(f.d)(n),h=l*a-s*o;return[e.i(f.e)(s*a+l*o,c*i+h*u),e.i(f.f)(h*i-c*u)]},r}n.b=i;var c=e(131),f=e(0);r.invert=r,n.a=function(t){function n(n){return n=t(n[0]*f.g,n[1]*f.g),n[0]*=f.h,n[1]*=f.h,n}return t=i(t[0]*f.g,t[1]*f.g,t.length>2?t[2]*f.g:0),n.invert=function(n){return n=t.invert(n[0]*f.g,n[1]*f.g),n[0]*=f.h,n[1]*=f.h,n},n}},function(t,n,e){"use strict";function r(t){return function(n){var e=new i;for(var r in t)e[r]=t[r];return e.stream=n,e}}function i(){}n.b=r,n.a=function(t){return{stream:r(t)}},i.prototype={constructor:i,point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(t,n,e){"use strict";n.a=function(t,n,e,r,i){for(var u,a=t.children,o=-1,c=a.length,f=t.value&&(i-e)/t.value;++o=e?1:r(t)}}}function u(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 a(t,n,e,r){var i=t[0],u=t[1],a=n[0],o=n[1];return u2?o:a,s=d=null,c}function c(n){return(s||(s=f(b,g,_?i(t):t,y)))(+n)}var f,s,d,b=v,g=v,y=l.a,_=!1;return c.invert=function(t){return(d||(d=f(g,b,r,_?u(n):n)))(+t)},c.domain=function(t){return arguments.length?(b=h.a.call(t,p.a),e()):b.slice()},c.range=function(t){return arguments.length?(g=h.b.call(t),e()):g.slice()},c.rangeRound=function(t){return g=h.b.call(t),y=l.h,e()},c.clamp=function(t){return arguments.length?(_=!!t,e()):_},c.interpolate=function(t){return arguments.length?(y=t,e()):y},e()}n.b=r,n.c=c,n.a=f;var s=e(5),l=e(6),h=e(17),d=e(83),p=e(162),v=[0,1]},function(t,n,e){"use strict";function r(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===a.b&&n.documentElement.namespaceURI===a.b?n.createElement(t):n.createElementNS(e,t)}}function i(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var u=e(84),a=e(85);n.a=function(t){var n=e.i(u.a)(t);return(n.local?i:r)(n)}},function(t,n,e){"use strict";n.a=function(t,n){var e=t.ownerSVGElement||t;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=n.clientX,r.y=n.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}var i=t.getBoundingClientRect();return[n.clientX-i.left-t.clientLeft,n.clientY-i.top-t.clientTop]}},function(t,n,e){"use strict";function r(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function i(t){this._context=t}n.c=r,n.b=i,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,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;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:r(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new i(t)}},function(t,n,e){"use strict";function r(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function i(t,n){this._context=t,this._k=(1-n)/6}n.c=r,n.b=i,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._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,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,this._x1=t,this._y1=n;break;case 2:this._point=3;default:r(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.a=function t(n){function e(t){return new i(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";function r(t){this._context=t}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,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:this._context.lineTo(t,n)}}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";n.a=function(){}},function(t,n,e){"use strict";var r=e(4);e.d(n,"a",function(){return r.a});var i=e(492);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b}),e.d(n,"d",function(){return i.a}),e.d(n,"e",function(){return i.b});var u=e(495);e.d(n,"f",function(){return u.a}),e.d(n,"g",function(){return u.b}),e.d(n,"h",function(){return u.a}),e.d(n,"i",function(){return u.b});var a=e(493);e.d(n,"j",function(){return a.a}),e.d(n,"k",function(){return a.b});var o=e(491);e.d(n,"l",function(){return o.a}),e.d(n,"m",function(){return o.b});var c=e(490);e.d(n,"n",function(){return c.a}),e.d(n,"o",function(){return c.b});var f=e(502);e.d(n,"p",function(){return f.a}),e.d(n,"q",function(){return f.b}),e.d(n,"r",function(){return f.a}),e.d(n,"s",function(){return f.b}),e.d(n,"t",function(){return f.c}),e.d(n,"u",function(){return f.d}),e.d(n,"v",function(){return f.e}),e.d(n,"w",function(){return f.f}),e.d(n,"x",function(){return f.g}),e.d(n,"y",function(){return f.h}),e.d(n,"z",function(){return f.i}),e.d(n,"A",function(){return f.j}),e.d(n,"B",function(){return f.k}),e.d(n,"C",function(){return f.l}),e.d(n,"D",function(){return f.m}),e.d(n,"E",function(){return f.n});var s=e(494);e.d(n,"F",function(){return s.a}),e.d(n,"G",function(){return s.b});var l=e(503);e.d(n,"H",function(){return l.a}),e.d(n,"I",function(){return l.b});var h=e(498);e.d(n,"J",function(){return h.a}),e.d(n,"K",function(){return h.b});var d=e(497);e.d(n,"L",function(){return d.a}),e.d(n,"M",function(){return d.b});var p=e(496);e.d(n,"N",function(){return p.a}),e.d(n,"O",function(){return p.b});var v=e(500);e.d(n,"P",function(){return v.a}),e.d(n,"Q",function(){return v.b}),e.d(n,"R",function(){return v.a}),e.d(n,"S",function(){return v.b}),e.d(n,"T",function(){return v.c}),e.d(n,"U",function(){return v.d}),e.d(n,"V",function(){return v.e}),e.d(n,"W",function(){return v.f}),e.d(n,"X",function(){return v.g}),e.d(n,"Y",function(){return v.h}),e.d(n,"Z",function(){return v.i}),e.d(n,"_0",function(){return v.j}),e.d(n,"_1",function(){return v.k}),e.d(n,"_2",function(){return v.l}),e.d(n,"_3",function(){return v.m}),e.d(n,"_4",function(){return v.n});var b=e(499);e.d(n,"_5",function(){return b.a}),e.d(n,"_6",function(){return b.b});var g=e(501);e.d(n,"_7",function(){return g.a}),e.d(n,"_8",function(){return g.b})},function(t,n,e){"use strict";var r=e(96);e.d(n,"a",function(){return r.a}),e.d(n,"b",function(){return r.b}),e.d(n,"c",function(){return r.c});var i=e(505);e.d(n,"d",function(){return i.a});var u=e(504);e.d(n,"e",function(){return u.a})},function(t,n,e){"use strict";function r(t,n){var r,i;return function(){var u=e.i(a.e)(this,t),o=u.tween;if(o!==r){i=r=o;for(var c=0,f=i.length;cn.length-1)for(var e=t.length-n.length+1,r=0;r100?100:t}function u(t){return(t/100-.5)*Math.PI}function a(t,n,e,r,i,a,o,c,f,s,h,d){r.forEach(function(r,c){var f=u(c?a[c-1]:0),s=u(a[c]||100),h=l.arc().innerRadius(n).outerRadius(i).startAngle(f).endAngle(s),d=t.append("path").attr("d",h).attr("fill",r).attr("transform","translate("+(n+2*e)+", "+(n+e)+")");if(o){h=l.arc().innerRadius(n).outerRadius(n+.1*n).startAngle(f).endAngle(s);var p=t.append("path").attr("d",h).attr("fill","transparent").attr("opacity","0.2").attr("transform","translate("+(n+2*e)+", "+(n+e)+")");d.on("mouseover",function(){d.style("opacity",.8),p.transition().duration(50).ease(l.easeLinear).attr("fill",r)}).on("mouseout",function(){d.style("opacity",1),p.transition().duration(300).ease(l.easeLinear).attr("fill","transparent")})}}),r.forEach(function(r,i){if(a[i]){var o=u(a[i]);if(c&&f){var l=n+2*e,p=e-n*(1.1-1);t.append("rect").attr("x",0).attr("y",0).attr("fill",f).attr("width",c).attr("height",1.1*n).attr("transform","translate("+l+","+p+") rotate("+180*o/Math.PI+", 0,"+1.1*n+")")}if(s[i]){var v=n+2*e+Math.cos(o-Math.PI/2)*(1.07*n),b=n+e+Math.sin(o-Math.PI/2)*(1.07*n);h=h||Math.round(.09*n);var g=document.createElement("canvas"),y=g.getContext("2d");y.font=h+"px";var _=y.measureText(s[i]),m=(o-Math.PI/2)/Math.PI*(_.width+4);t.append("text").attr("x",v+m).attr("y",b).text(s[i]).attr("align","center").attr("font-size",h+"px").attr("font-family",d)}}})}function o(t,n,e,r,i,a){var o=i||a?.5*n:.1*n,c=l.arc().innerRadius(o).outerRadius(0).startAngle(u(0)).endAngle(u(200));t.append("path").attr("d",c).attr("fill",i||a?"transparent":r).attr("transform","translate("+(n+2*e)+", "+(n+e)+")").attr("class","bar")}function c(t,n,e,r,i,u,a,o){var c=o,f=new p.Needle(t,c,u,n,i,e,r,a);return f.setValue(c),f.getSelection(),f}function f(t,n,e,r,i,u,a,o,c){var f=e-i;o=o||Math.round(.18*e);var s=.6*o,l=1.5*o,h=.56*l,d=u[0]?n/2-i-f/2-s*u[0].length/2:0,p=u[1]?n/2+i+f/2-s*u[1].length/2:0,v=r+e+2*s,b=n/2-h*a.length/2,g=r+e;t.append("text").attr("x",d).attr("y",v).text(u?u[0]:"").attr("font-size",o+"px").attr("font-family",c),t.append("text").attr("x",p).attr("y",v).text(u?u[1]:"").attr("font-size",o+"px").attr("font-family",c),t.append("text").attr("x",b).attr("y",g).text(a).attr("font-size",l+"px").attr("font-family",c)}function s(t,n,e){var i={hasNeedle:!1,outerNeedle:!1,needleColor:"gray",needleStartValue:0,needleUpdateSpeed:1e3,arcColors:[],arcDelimiters:[],arcOverEffect:!0,arcPadding:0,arcPaddingColor:void 0,arcLabels:[],arcLabelFontSize:void 0,rangeLabel:[],centralLabel:"",rangeLabelFontSize:void 0,labelsFont:"Roboto,Helvetica Neue,sans-serif"},u=Object.assign(i,e),s=u.hasNeedle,h=u.needleColor,p=u.needleUpdateSpeed,b=u.arcColors,g=u.arcDelimiters,y=u.arcOverEffect,_=u.arcPadding,m=u.arcPaddingColor,x=u.arcLabels,w=u.arcLabelFontSize,M=u.rangeLabel,k=u.centralLabel,N=u.rangeLabelFontSize,A=u.labelsFont,S=u.outerNeedle,T=u.needleStartValue;if(v.paramChecker(g,b,M)){b=r(g,b);var E=.075*n,C=.5*n-2*E,P=n-2*E,z=.75*C,R=l.select(t).append("svg").attr("width",P+2*E).attr("height",C+4*E);a(R,C,E,b,z,g,y,_,m,x,w,A);var q=null;return s&&(q=c(R,C,E,h,z,k,S,T),o(R,C,E,h,k,S)),f(R,n,C,E,z,M,k,N,A),new d.Gauge(R,p,q)}}Object.defineProperty(n,"__esModule",{value:!0});var l=e(100),h=e(363);e(537);var d=e(193),p=e(194),v=e(195);n.arcColorsModifier=r,n.needleValueModifier=i,n.perc2RadWithShift=u,n.arcOutline=a,n.needleBaseOutline=o,n.needleOutline=c,n.labelOutline=f,n.gaugeChart=s},function(t,n,e){"use strict";var r=e(24);n.a=function(t,n,e){if(null==e&&(e=r.a),i=t.length){if((n=+n)<=0||i<2)return+e(t[0],0,t);if(n>=1)return+e(t[i-1],i-1,t);var i,u=(i-1)*n,a=Math.floor(u),o=+e(t[a],a,t);return o+(+e(t[a+1],a+1,t)-o)*(u-a)}}},function(t,n,e){"use strict";function r(){}function i(t,n){var e=new r;if(t instanceof r)t.each(function(t,n){e.set(n,t)});else if(Array.isArray(t)){var i,u=-1,a=t.length;if(null==n)for(;++u>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=w.exec(t))?u(parseInt(n[1],16)):(n=M.exec(t))?new f(n[1],n[2],n[3],1):(n=k.exec(t))?new f(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=N.exec(t))?a(n[1],n[2],n[3],n[4]):(n=A.exec(t))?a(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=S.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]):E.hasOwnProperty(t)?u(E[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function u(t){return new f(t>>16&255,t>>8&255,255&t,1)}function a(t,n,e,r){return r<=0&&(t=n=e=NaN),new f(t,n,e,r)}function o(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?o(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 d(t,n,e,r)}function l(t){if(t instanceof d)return new d(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=i(t)),!t)return new d;if(t instanceof d)return t;t=t.rgb();var n=t.r/255,e=t.g/255,u=t.b/255,a=Math.min(n,e,u),o=Math.max(n,e,u),c=NaN,f=o-a,s=(o+a)/2;return f?(c=n===o?(e-u)/f+6*(e0&&s<1?0:c,new d(c,f,s,t.opacity)}function h(t,n,e,r){return 1===arguments.length?l(t):new d(t,n,e,null==r?1:r)}function d(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.f=r,e.d(n,"h",function(){return b}),e.d(n,"g",function(){return g}),n.a=i,n.e=o,n.b=c,n.d=f,n.c=h;var v=e(59),b=.7,g=1/b,y="\\s*([+-]?\\d+)\\s*",_="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",x=/^#([0-9a-f]{3})$/,w=/^#([0-9a-f]{6})$/,M=new RegExp("^rgb\\("+[y,y,y]+"\\)$"),k=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),N=new RegExp("^rgba\\("+[y,y,y,_]+"\\)$"),A=new RegExp("^rgba\\("+[m,m,m,_]+"\\)$"),S=new RegExp("^hsl\\("+[_,m,m]+"\\)$"),T=new RegExp("^hsla\\("+[_,m,m,_]+"\\)$"),E={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};e.i(v.a)(r,i,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),e.i(v.a)(f,c,e.i(v.b)(r,{brighter:function(t){return t=null==t?g:Math.pow(g,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?b:Math.pow(b,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+")")}})),e.i(v.a)(d,h,e.i(v.b)(r,{brighter:function(t){return t=null==t?g:Math.pow(g,t),new d(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?b:Math.pow(b,t),new d(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";var r=e(236);e.d(n,"a",function(){return r.a});var i=e(116);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b})},function(t,n,e){"use strict";var r=e(62);e.d(n,"a",function(){return r.a});var i=e(238);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b}),e.d(n,"d",function(){return i.c}),e.d(n,"e",function(){return i.d});var u=e(239);e.d(n,"f",function(){return u.a}),e.d(n,"g",function(){return u.b}),e.d(n,"h",function(){return u.c}),e.d(n,"i",function(){return u.d})},function(t,n,e){"use strict";function r(t){return new Function("d","return {"+t.map(function(t,n){return JSON.stringify(t)+": d["+n+"]"}).join(",")+"}")}function i(t,n){var e=r(t);return function(r,i){return n(e(r),i,t)}}function u(t){var n=Object.create(null),e=[];return t.forEach(function(t){for(var r in t)r in n||e.push(n[r]=r)}),e}var a={},o={},c=34,f=10,s=13;n.a=function(t){function n(t,n){var u,a,o=e(t,function(t,e){if(u)return u(t,e-1);a=t,u=n?i(t,n):r(t)});return o.columns=a||[],o}function e(t,n){function e(){if(d)return o;if(p)return p=!1,a;var n,e,r=l;if(t.charCodeAt(r)===c){for(;l++=u?d=!0:(e=t.charCodeAt(l++))===f?p=!0:e===s&&(p=!0,t.charCodeAt(l)===f&&++l),t.slice(r+1,n-1).replace(/""/g,'"')}for(;l1?r[0]+r.slice(2):r,+t.slice(e+1)]}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";function r(t){var n=0,r=i.a/3,a=e.i(u.b)(t),o=a(n,r);return o.parallels=function(t){return arguments.length?a(n=t[0]*i.g,r=t[1]*i.g):[n*i.h,r*i.h]},o}n.a=r;var i=e(0),u=e(10)},function(t,n,e){"use strict";function r(t,n){function r(t,n){var r=e.i(i.n)(c-2*o*e.i(i.d)(n))/o;return[r*e.i(i.d)(t*=o),f-r*e.i(i.c)(t)]}var u=e.i(i.d)(t),o=(u+e.i(i.d)(n))/2;if(e.i(i.p)(o)=0;--a)h.push(r=e.children[a]=new c(i[a])),r.parent=e,r.depth=e.depth+1;return s.eachBefore(o)}function i(){return r(this).eachBefore(a)}function u(t){return t.children}function a(t){t.data=t.data.data}function o(t){var n=0;do{t.height=n}while((t=t.parent)&&t.height<++n)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}n.a=r,n.c=o,n.b=c;var f=e(299),s=e(301),l=e(303),h=e(302),d=e(308),p=e(307),v=e(306),b=e(298),g=e(300),y=e(304),_=e(305);c.prototype=r.prototype={constructor:c,count:f.a,each:s.a,eachAfter:h.a,eachBefore:l.a,sum:d.a,sort:p.a,path:v.a,ancestors:b.a,descendants:g.a,leaves:y.a,links:_.a,copy:i}},function(t,n,e){"use strict";function r(t,n,r,a,o,c){for(var f,s,l,h,d,p,v,b,g,y,_,m=[],x=n.children,w=0,M=0,k=x.length,N=n.value;wv&&(v=s),_=d*d*y,(b=Math.max(v/_,_/p))>g){d-=s;break}g=b}m.push(f={value:d,dice:l1?n:1)},e}(a)},function(t,n,e){"use strict";function r(t,n,e,r,i){var u=t*t,a=u*t;return((1-3*t+3*u-a)*n+(4-6*u+3*a)*e+(1+3*t+3*u-3*a)*r+a*i)/6}n.b=r,n.a=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),u=t[i],a=t[i+1],o=i>0?t[i-1]:2*u-a,c=i=200&&e<300||304===e){if(s)try{n=s.call(c,p)}catch(t){return void h.call("error",c,t)}else n=p;h.call("load",c,n)}else h.call("error",c,t)}var c,f,s,l,h=e.i(a.a)("beforesend","progress","load","error"),d=e.i(u.c)(),p=new XMLHttpRequest,v=null,b=null,g=0;if("undefined"==typeof XDomainRequest||"withCredentials"in p||!/^(http(s)?:)?\/\//.test(t)||(p=new XDomainRequest),"onload"in p?p.onload=p.onerror=p.ontimeout=o:p.onreadystatechange=function(t){p.readyState>3&&o(t)},p.onprogress=function(t){h.call("progress",c,t)},c={header:function(t,n){return t=(t+"").toLowerCase(),arguments.length<2?d.get(t):(null==n?d.remove(t):d.set(t,n+""),c)},mimeType:function(t){return arguments.length?(f=null==t?null:t+"",c):f},responseType:function(t){return arguments.length?(l=t,c):l},timeout:function(t){return arguments.length?(g=+t,c):g},user:function(t){return arguments.length<1?v:(v=null==t?null:t+"",c)},password:function(t){return arguments.length<1?b:(b=null==t?null:t+"",c)},response:function(t){return s=t,c},get:function(t,n){return c.send("GET",t,n)},post:function(t,n){return c.send("POST",t,n)},send:function(n,e,i){return p.open(n,t,!0,v,b),null==f||d.has("accept")||d.set("accept",f+",*/*"),p.setRequestHeader&&d.each(function(t,n){p.setRequestHeader(n,t)}),null!=f&&p.overrideMimeType&&p.overrideMimeType(f),null!=l&&(p.responseType=l),g>0&&(p.timeout=g),null==i&&"function"==typeof e&&(i=e,e=null),null!=i&&1===i.length&&(i=r(i)),null!=i&&c.on("error",i).on("load",function(t){i(null,t)}),h.call("beforesend",c,p),p.send(null==e?null:e),c},abort:function(){return p.abort(),c},on:function(){var t=h.on.apply(h,arguments);return t===h?c:t}},null!=n){if("function"!=typeof n)throw new Error("invalid callback: "+n);return c.get(n)}return c}},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))?u(parseInt(n[1],16)):(n=M.exec(t))?new f(n[1],n[2],n[3],1):(n=k.exec(t))?new f(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=N.exec(t))?a(n[1],n[2],n[3],n[4]):(n=A.exec(t))?a(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=S.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]):E.hasOwnProperty(t)?u(E[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function u(t){return new f(t>>16&255,t>>8&255,255&t,1)}function a(t,n,e,r){return r<=0&&(t=n=e=NaN),new f(t,n,e,r)}function o(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?o(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 d(t,n,e,r)}function l(t){if(t instanceof d)return new d(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=i(t)),!t)return new d;if(t instanceof d)return t;t=t.rgb();var n=t.r/255,e=t.g/255,u=t.b/255,a=Math.min(n,e,u),o=Math.max(n,e,u),c=NaN,f=o-a,s=(o+a)/2;return f?(c=n===o?(e-u)/f+6*(e0&&s<1?0:c,new d(c,f,s,t.opacity)}function h(t,n,e,r){return 1===arguments.length?l(t):new d(t,n,e,null==r?1:r)}function d(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.c=r,e.d(n,"e",function(){return b}),e.d(n,"d",function(){return g}),n.h=i,n.b=o,n.g=c,n.a=f,n.f=h;var v=e(80),b=.7,g=1/b,y="\\s*([+-]?\\d+)\\s*",_="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",x=/^#([0-9a-f]{3})$/,w=/^#([0-9a-f]{6})$/,M=new RegExp("^rgb\\("+[y,y,y]+"\\)$"),k=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),N=new RegExp("^rgba\\("+[y,y,y,_]+"\\)$"),A=new RegExp("^rgba\\("+[m,m,m,_]+"\\)$"),S=new RegExp("^hsl\\("+[_,m,m]+"\\)$"),T=new RegExp("^hsla\\("+[_,m,m,_]+"\\)$"),E={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};e.i(v.a)(r,i,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),e.i(v.a)(f,c,e.i(v.b)(r,{brighter:function(t){return t=null==t?g:Math.pow(g,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?b:Math.pow(b,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+")")}})),e.i(v.a)(d,h,e.i(v.b)(r,{brighter:function(t){return t=null==t?g:Math.pow(g,t),new d(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?b:Math.pow(b,t),new d(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 u=t*t,a=u*t;return((1-3*t+3*u-a)*n+(4-6*u+3*a)*e+(1+3*t+3*u-3*a)*r+a*i)/6}n.b=r,n.a=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),u=t[i],a=t[i+1],o=i>0?t[i-1]:2*u-a,c=i=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";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 u(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 a(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,u=n.length;ru.a){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>u.a){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);a=(a*s+t._x1*t._l23_2a-n*t._l12_2a)/l,o=(o*s+t._y1*t._l23_2a-e*t._l12_2a)/l}t._context.bezierCurveTo(r,i,a,o,t._x2,t._y2)}function i(t,n){this._context=t,this._alpha=n}n.b=r;var u=e(33),a=e(49);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 a.b(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";var r=e(16),i=e(18),u=e(50),a=e(93);n.a=function(){function t(t){var i,u,a,h=t.length,d=!1;for(null==f&&(l=s(a=e.i(r.a)())),i=0;i<=h;++i)!(i=0&&n._call.call(null,t),n=n._next;--p}function c(){_=(y=x.now())+m,p=v=0;try{o()}finally{p=0,s(),_=0}}function f(){var t=x.now(),n=t-y;n>g&&(m-=n,y=t)}function s(){for(var t,n,e=h,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:h=n);d=t,l(r)}function l(t){if(!p){v&&(v=clearTimeout(v));t-_>24?(t<1/0&&(v=setTimeout(c,t-x.now()-m)),b&&(b=clearInterval(b))):(b||(y=x.now(),b=setInterval(f,g)),p=1,w(c))}}n.a=r,n.d=u,n.b=a,n.c=o;var h,d,p=0,v=0,b=0,g=1e3,y=0,_=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)};u.prototype=a.prototype={constructor:u,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||d===this||(d?d._next=this:h=this,d=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(507),e(13));e.d(n,"a",function(){return r.a});var i=e(506);e.d(n,"b",function(){return i.a});var u=e(187);e.d(n,"c",function(){return u.a})},function(t,n,e){"use strict";function r(t,n,e,r){var i=[null,null],a=f.d.push(i)-1;return i.left=t,i.right=n,e&&u(i,t,n,e),r&&u(i,n,t,r),f.c[t.index].halfedges.push(a),f.c[n.index].halfedges.push(a),i}function i(t,n,e){var r=[n,e];return r.left=t,r}function u(t,n,e,r){t[0]||t[1]?t.left===e?t[1]=r:t[0]=r:(t[0]=r,t.left=n,t.right=e)}function a(t,n,e,r,i){var u,a=t[0],o=t[1],c=a[0],f=a[1],s=o[0],l=o[1],h=0,d=1,p=s-c,v=l-f;if(u=n-c,p||!(u>0)){if(u/=p,p<0){if(u0){if(u>d)return;u>h&&(h=u)}if(u=r-c,p||!(u<0)){if(u/=p,p<0){if(u>d)return;u>h&&(h=u)}else if(p>0){if(u0)){if(u/=v,v<0){if(u0){if(u>d)return;u>h&&(h=u)}if(u=i-f,v||!(u<0)){if(u/=v,v<0){if(u>d)return;u>h&&(h=u)}else if(v>0){if(u0||d<1)||(h>0&&(t[0]=[c+h*p,f+h*v]),d<1&&(t[1]=[c+d*p,f+d*v]),!0)}}}}}function o(t,n,e,r,i){var u=t[1];if(u)return!0;var a,o,c=t[0],f=t.left,s=t.right,l=f[0],h=f[1],d=s[0],p=s[1],v=(l+d)/2,b=(h+p)/2;if(p===h){if(v=r)return;if(l>d){if(c){if(c[1]>=i)return}else c=[v,e];u=[v,i]}else{if(c){if(c[1]1)if(l>d){if(c){if(c[1]>=i)return}else c=[(e-o)/a,e];u=[(i-o)/a,i]}else{if(c){if(c[1]=r)return}else c=[n,a*n+o];u=[r,a*r+o]}else{if(c){if(c[0]f.b||Math.abs(i[0][1]-i[1][1])>f.b)||delete f.d[u]}n.d=r,n.b=i,n.c=u,n.a=c;var f=e(36)},function(t,n,e){"use strict";function r(){this._=null}function i(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function u(t,n){var e=n,r=n.R,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function a(t,n){var e=n,r=n.L,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function o(t){for(;t.L;)t=t.L;return t}n.b=i,r.prototype={constructor:r,insert:function(t,n){var e,r,i;if(t){if(n.P=t,n.N=t.N,t.N&&(t.N.P=n),t.N=n,t.R){for(t=t.R;t.L;)t=t.L;t.L=n}else t.R=n;e=t}else this._?(t=o(this._),n.P=null,n.N=t,t.P=t.L=n,e=t):(n.P=n.N=null,this._=n,e=null);for(n.L=n.R=null,n.U=e,n.C=!0,t=n;e&&e.C;)r=e.U,e===r.L?(i=r.R,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.R&&(u(this,e),t=e,e=t.U),e.C=!1,r.C=!0,a(this,r))):(i=r.L,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.L&&(a(this,e),t=e,e=t.U),e.C=!1,r.C=!0,u(this,r))),e=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var n,e,r,i=t.U,c=t.L,f=t.R;if(e=c?f?o(f):c:f,i?i.L===t?i.L=e:i.R=e:this._=e,c&&f?(r=e.C,e.C=t.C,e.L=c,c.U=e,e!==f?(i=e.U,e.U=t.U,t=e.R,i.L=t,e.R=f,f.U=e):(e.U=i,i=e,t=e.R)):(r=t.C,t=e),t&&(t.U=i),!r){if(t&&t.C)return void(t.C=!1);do{if(t===this._)break;if(t===i.L){if(n=i.R,n.C&&(n.C=!1,i.C=!0,u(this,i),n=i.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,a(this,n),n=i.R),n.C=i.C,i.C=n.R.C=!1,u(this,i),t=this._;break}}else if(n=i.L,n.C&&(n.C=!1,i.C=!0,a(this,i),n=i.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,u(this,n),n=i.L),n.C=i.C,i.C=n.L.C=!1,a(this,i),t=this._;break}n.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}},n.a=r},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(536);e.d(n,"version",function(){return r.a});var i=e(5);e.d(n,"bisect",function(){return i.a}),e.d(n,"bisectRight",function(){return i.b}),e.d(n,"bisectLeft",function(){return i.c}),e.d(n,"ascending",function(){return i.d}),e.d(n,"bisector",function(){return i.e}),e.d(n,"cross",function(){return i.f}),e.d(n,"descending",function(){return i.g}),e.d(n,"deviation",function(){return i.h}),e.d(n,"extent",function(){return i.i}),e.d(n,"histogram",function(){return i.j}),e.d(n,"thresholdFreedmanDiaconis",function(){return i.k}),e.d(n,"thresholdScott",function(){return i.l}),e.d(n,"thresholdSturges",function(){return i.m}),e.d(n,"max",function(){return i.n}),e.d(n,"mean",function(){return i.o}),e.d(n,"median",function(){return i.p}),e.d(n,"merge",function(){return i.q}),e.d(n,"min",function(){return i.r}),e.d(n,"pairs",function(){return i.s}),e.d(n,"permute",function(){return i.t}),e.d(n,"quantile",function(){return i.u}),e.d(n,"range",function(){return i.v}),e.d(n,"scan",function(){return i.w}),e.d(n,"shuffle",function(){return i.x}),e.d(n,"sum",function(){return i.y}),e.d(n,"ticks",function(){return i.z}),e.d(n,"tickIncrement",function(){return i.A}),e.d(n,"tickStep",function(){return i.B}),e.d(n,"transpose",function(){return i.C}),e.d(n,"variance",function(){return i.D}),e.d(n,"zip",function(){return i.E});var u=e(213);e.d(n,"axisTop",function(){return u.a}),e.d(n,"axisRight",function(){return u.b}),e.d(n,"axisBottom",function(){return u.c}),e.d(n,"axisLeft",function(){return u.d});var a=e(217);e.d(n,"brush",function(){return a.a}),e.d(n,"brushX",function(){return a.b}),e.d(n,"brushY",function(){return a.c}),e.d(n,"brushSelection",function(){return a.d});var o=e(222);e.d(n,"chord",function(){return o.a}),e.d(n,"ribbon",function(){return o.b});var c=e(25);e.d(n,"nest",function(){return c.a}),e.d(n,"set",function(){return c.b}),e.d(n,"map",function(){return c.c}),e.d(n,"keys",function(){return c.d}),e.d(n,"values",function(){return c.e}),e.d(n,"entries",function(){return c.f});var f=e(9);e.d(n,"color",function(){return f.a}),e.d(n,"rgb",function(){return f.b}),e.d(n,"hsl",function(){return f.c}),e.d(n,"lab",function(){return f.d}),e.d(n,"hcl",function(){return f.e}),e.d(n,"cubehelix",function(){return f.f});var s=e(14);e.d(n,"dispatch",function(){return s.a});var l=e(60);e.d(n,"drag",function(){return l.a}),e.d(n,"dragDisable",function(){return l.b}),e.d(n,"dragEnable",function(){return l.c});var h=e(61);e.d(n,"dsvFormat",function(){return h.a}),e.d(n,"csvParse",function(){return h.b}),e.d(n,"csvParseRows",function(){return h.c}),e.d(n,"csvFormat",function(){return h.d}),e.d(n,"csvFormatRows",function(){return h.e}),e.d(n,"tsvParse",function(){return h.f}),e.d(n,"tsvParseRows",function(){return h.g}),e.d(n,"tsvFormat",function(){return h.h}),e.d(n,"tsvFormatRows",function(){return h.i});var d=e(118);e.d(n,"easeLinear",function(){return d.a}),e.d(n,"easeQuad",function(){return d.b}),e.d(n,"easeQuadIn",function(){return d.c}),e.d(n,"easeQuadOut",function(){return d.d}),e.d(n,"easeQuadInOut",function(){return d.e}),e.d(n,"easeCubic",function(){return d.f}),e.d(n,"easeCubicIn",function(){return d.g}),e.d(n,"easeCubicOut",function(){return d.h}),e.d(n,"easeCubicInOut",function(){return d.i}),e.d(n,"easePoly",function(){return d.j}),e.d(n,"easePolyIn",function(){return d.k}),e.d(n,"easePolyOut",function(){return d.l}),e.d(n,"easePolyInOut",function(){return d.m}),e.d(n,"easeSin",function(){return d.n}),e.d(n,"easeSinIn",function(){return d.o}),e.d(n,"easeSinOut",function(){return d.p}),e.d(n,"easeSinInOut",function(){return d.q}),e.d(n,"easeExp",function(){return d.r}),e.d(n,"easeExpIn",function(){return d.s}),e.d(n,"easeExpOut",function(){return d.t}),e.d(n,"easeExpInOut",function(){return d.u}),e.d(n,"easeCircle",function(){return d.v}),e.d(n,"easeCircleIn",function(){return d.w}),e.d(n,"easeCircleOut",function(){return d.x}),e.d(n,"easeCircleInOut",function(){return d.y}),e.d(n,"easeBounce",function(){return d.z}),e.d(n,"easeBounceIn",function(){return d.A}),e.d(n,"easeBounceOut",function(){return d.B}),e.d(n,"easeBounceInOut",function(){return d.C}),e.d(n,"easeBack",function(){return d.D}),e.d(n,"easeBackIn",function(){return d.E}),e.d(n,"easeBackOut",function(){return d.F}),e.d(n,"easeBackInOut",function(){return d.G}),e.d(n,"easeElastic",function(){return d.H}),e.d(n,"easeElasticIn",function(){return d.I}),e.d(n,"easeElasticOut",function(){return d.J}),e.d(n,"easeElasticInOut",function(){return d.K});var p=e(250);e.d(n,"forceCenter",function(){return p.a}),e.d(n,"forceCollide",function(){return p.b}),e.d(n,"forceLink",function(){return p.c}),e.d(n,"forceManyBody",function(){return p.d}),e.d(n,"forceRadial",function(){return p.e}),e.d(n,"forceSimulation",function(){return p.f}),e.d(n,"forceX",function(){return p.g}),e.d(n,"forceY",function(){return p.h});var v=e(64);e.d(n,"formatDefaultLocale",function(){return v.a}),e.d(n,"format",function(){return v.b}),e.d(n,"formatPrefix",function(){return v.c}),e.d(n,"formatLocale",function(){return v.d}),e.d(n,"formatSpecifier",function(){return v.e}),e.d(n,"precisionFixed",function(){return v.f}),e.d(n,"precisionPrefix",function(){return v.g}),e.d(n,"precisionRound",function(){return v.h});var b=e(267);e.d(n,"geoArea",function(){return b.a}),e.d(n,"geoBounds",function(){return b.b}),e.d(n,"geoCentroid",function(){return b.c}),e.d(n,"geoCircle",function(){return b.d}),e.d(n,"geoClipAntimeridian",function(){return b.e}),e.d(n,"geoClipCircle",function(){return b.f}),e.d(n,"geoClipExtent",function(){return b.g}),e.d(n,"geoClipRectangle",function(){return b.h}),e.d(n,"geoContains",function(){return b.i}),e.d(n,"geoDistance",function(){return b.j}),e.d(n,"geoGraticule",function(){return b.k}),e.d(n,"geoGraticule10",function(){return b.l}),e.d(n,"geoInterpolate",function(){return b.m}),e.d(n,"geoLength",function(){return b.n}),e.d(n,"geoPath",function(){return b.o}),e.d(n,"geoAlbers",function(){return b.p}),e.d(n,"geoAlbersUsa",function(){return b.q}),e.d(n,"geoAzimuthalEqualArea",function(){return b.r}),e.d(n,"geoAzimuthalEqualAreaRaw",function(){return b.s}),e.d(n,"geoAzimuthalEquidistant",function(){return b.t}),e.d(n,"geoAzimuthalEquidistantRaw",function(){return b.u}),e.d(n,"geoConicConformal",function(){return b.v}),e.d(n,"geoConicConformalRaw",function(){return b.w}),e.d(n,"geoConicEqualArea",function(){return b.x}),e.d(n,"geoConicEqualAreaRaw",function(){return b.y}),e.d(n,"geoConicEquidistant",function(){return b.z}),e.d(n,"geoConicEquidistantRaw",function(){return b.A}),e.d(n,"geoEquirectangular",function(){return b.B}),e.d(n,"geoEquirectangularRaw",function(){return b.C}),e.d(n,"geoGnomonic",function(){return b.D}),e.d(n,"geoGnomonicRaw",function(){return b.E}),e.d(n,"geoIdentity",function(){return b.F}),e.d(n,"geoProjection",function(){return b.G}),e.d(n,"geoProjectionMutator",function(){return b.H}),e.d(n,"geoMercator",function(){return b.I}),e.d(n,"geoMercatorRaw",function(){return b.J}),e.d(n,"geoNaturalEarth1",function(){return b.K}),e.d(n,"geoNaturalEarth1Raw",function(){return b.L}),e.d(n,"geoOrthographic",function(){return b.M}),e.d(n,"geoOrthographicRaw",function(){return b.N}),e.d(n,"geoStereographic",function(){return b.O}),e.d(n,"geoStereographicRaw",function(){return b.P}),e.d(n,"geoTransverseMercator",function(){return b.Q}),e.d(n,"geoTransverseMercatorRaw",function(){return b.R}),e.d(n,"geoRotation",function(){return b.S}),e.d(n,"geoStream",function(){return b.T}),e.d(n,"geoTransform",function(){return b.U});var g=e(295);e.d(n,"cluster",function(){return g.a}),e.d(n,"hierarchy",function(){return g.b}),e.d(n,"pack",function(){return g.c}),e.d(n,"packSiblings",function(){return g.d}),e.d(n,"packEnclose",function(){return g.e}),e.d(n,"partition",function(){return g.f}),e.d(n,"stratify",function(){return g.g}),e.d(n,"tree",function(){return g.h}),e.d(n,"treemap",function(){return g.i}),e.d(n,"treemapBinary",function(){return g.j}),e.d(n,"treemapDice",function(){return g.k}),e.d(n,"treemapSlice",function(){return g.l}),e.d(n,"treemapSliceDice",function(){return g.m}),e.d(n,"treemapSquarify",function(){return g.n}),e.d(n,"treemapResquarify",function(){return g.o});var y=e(6);e.d(n,"interpolate",function(){return y.a}),e.d(n,"interpolateArray",function(){return y.b}),e.d(n,"interpolateBasis",function(){return y.c}),e.d(n,"interpolateBasisClosed",function(){return y.d}),e.d(n,"interpolateDate",function(){return y.e}),e.d(n,"interpolateNumber",function(){return y.f}),e.d(n,"interpolateObject",function(){return y.g}),e.d(n,"interpolateRound",function(){return y.h}),e.d(n,"interpolateString",function(){return y.i}),e.d(n,"interpolateTransformCss",function(){return y.j}),e.d(n,"interpolateTransformSvg",function(){return y.k}),e.d(n,"interpolateZoom",function(){return y.l}),e.d(n,"interpolateRgb",function(){return y.m}),e.d(n,"interpolateRgbBasis",function(){return y.n}),e.d(n,"interpolateRgbBasisClosed",function(){return y.o}),e.d(n,"interpolateHsl",function(){return y.p}),e.d(n,"interpolateHslLong",function(){return y.q}),e.d(n,"interpolateLab",function(){return y.r}),e.d(n,"interpolateHcl",function(){return y.s}),e.d(n,"interpolateHclLong",function(){return y.t}),e.d(n,"interpolateCubehelix",function(){return y.u}),e.d(n,"interpolateCubehelixLong",function(){return y.v}),e.d(n,"quantize",function(){return y.w});var _=e(16);e.d(n,"path",function(){return _.a});var m=e(328);e.d(n,"polygonArea",function(){return m.a}),e.d(n,"polygonCentroid",function(){return m.b}),e.d(n,"polygonHull",function(){return m.c}),e.d(n,"polygonContains",function(){return m.d}),e.d(n,"polygonLength",function(){return m.e});var x=e(76);e.d(n,"quadtree",function(){return x.a});var w=e(348);e.d(n,"queue",function(){return w.a});var M=e(351);e.d(n,"randomUniform",function(){return M.a}),e.d(n,"randomNormal",function(){return M.b}),e.d(n,"randomLogNormal",function(){return M.c}),e.d(n,"randomBates",function(){return M.d}),e.d(n,"randomIrwinHall",function(){return M.e}),e.d(n,"randomExponential",function(){return M.f});var k=e(356);e.d(n,"request",function(){return k.a}),e.d(n,"html",function(){return k.b}),e.d(n,"json",function(){return k.c}),e.d(n,"text",function(){return k.d}),e.d(n,"xml",function(){return k.e}),e.d(n,"csv",function(){return k.f}),e.d(n,"tsv",function(){return k.g});var N=e(412);e.d(n,"scaleBand",function(){return N.a}),e.d(n,"scalePoint",function(){return N.b}),e.d(n,"scaleIdentity",function(){return N.c}),e.d(n,"scaleLinear",function(){return N.d}),e.d(n,"scaleLog",function(){return N.e}),e.d(n,"scaleOrdinal",function(){return N.f}),e.d(n,"scaleImplicit",function(){return N.g}),e.d(n,"scalePow",function(){return N.h}),e.d(n,"scaleSqrt",function(){return N.i}),e.d(n,"scaleQuantile",function(){return N.j}),e.d(n,"scaleQuantize",function(){return N.k}),e.d(n,"scaleThreshold",function(){return N.l}),e.d(n,"scaleTime",function(){return N.m}),e.d(n,"scaleUtc",function(){return N.n}),e.d(n,"schemeCategory10",function(){return N.o}),e.d(n,"schemeCategory20b",function(){return N.p}),e.d(n,"schemeCategory20c",function(){return N.q}),e.d(n,"schemeCategory20",function(){return N.r}),e.d(n,"interpolateCubehelixDefault",function(){return N.s}),e.d(n,"interpolateRainbow",function(){return N.t}),e.d(n,"interpolateWarm",function(){return N.u}),e.d(n,"interpolateCool",function(){return N.v}),e.d(n,"interpolateViridis",function(){return N.w}),e.d(n,"interpolateMagma",function(){return N.x}),e.d(n,"interpolateInferno",function(){return N.y}),e.d(n,"interpolatePlasma",function(){return N.z}),e.d(n,"scaleSequential",function(){return N.A});var A=e(3);e.d(n,"create",function(){return A.a}),e.d(n,"creator",function(){return A.b}),e.d(n,"local",function(){return A.c}),e.d(n,"matcher",function(){return A.d}),e.d(n,"mouse",function(){return A.e}),e.d(n,"namespace",function(){return A.f}),e.d(n,"namespaces",function(){return A.g}),e.d(n,"clientPoint",function(){return A.h}),e.d(n,"select",function(){return A.i}),e.d(n,"selectAll",function(){return A.j}),e.d(n,"selection",function(){return A.k}),e.d(n,"selector",function(){return A.l}),e.d(n,"selectorAll",function(){return A.m}),e.d(n,"style",function(){return A.n}),e.d(n,"touch",function(){return A.o}),e.d(n,"touches",function(){return A.p}),e.d(n,"window",function(){return A.q}),e.d(n,"event",function(){return A.r}),e.d(n,"customEvent",function(){return A.s});var S=e(464);e.d(n,"arc",function(){return S.a}),e.d(n,"area",function(){return S.b}),e.d(n,"line",function(){return S.c}),e.d(n,"pie",function(){return S.d}),e.d(n,"areaRadial",function(){return S.e}),e.d(n,"radialArea",function(){return S.f}),e.d(n,"lineRadial",function(){return S.g}),e.d(n,"radialLine",function(){return S.h}),e.d(n,"pointRadial",function(){return S.i}),e.d(n,"linkHorizontal",function(){return S.j}),e.d(n,"linkVertical",function(){return S.k}),e.d(n,"linkRadial",function(){return S.l}),e.d(n,"symbol",function(){return S.m}),e.d(n,"symbols",function(){return S.n}),e.d(n,"symbolCircle",function(){return S.o}),e.d(n,"symbolCross",function(){return S.p}),e.d(n,"symbolDiamond",function(){return S.q}),e.d(n,"symbolSquare",function(){return S.r}),e.d(n,"symbolStar",function(){return S.s}),e.d(n,"symbolTriangle",function(){return S.t}),e.d(n,"symbolWye",function(){return S.u}),e.d(n,"curveBasisClosed",function(){return S.v}),e.d(n,"curveBasisOpen",function(){return S.w}),e.d(n,"curveBasis",function(){return S.x}),e.d(n,"curveBundle",function(){return S.y}),e.d(n,"curveCardinalClosed",function(){return S.z}),e.d(n,"curveCardinalOpen",function(){return S.A}),e.d(n,"curveCardinal",function(){return S.B}),e.d(n,"curveCatmullRomClosed",function(){return S.C}),e.d(n,"curveCatmullRomOpen",function(){return S.D}),e.d(n,"curveCatmullRom",function(){return S.E}),e.d(n,"curveLinearClosed",function(){return S.F}),e.d(n,"curveLinear",function(){return S.G}),e.d(n,"curveMonotoneX",function(){return S.H}),e.d(n,"curveMonotoneY",function(){return S.I}),e.d(n,"curveNatural",function(){return S.J}),e.d(n,"curveStep",function(){return S.K}),e.d(n,"curveStepAfter",function(){return S.L}),e.d(n,"curveStepBefore",function(){return S.M}),e.d(n,"stack",function(){return S.N}),e.d(n,"stackOffsetExpand",function(){return S.O}),e.d(n,"stackOffsetDiverging",function(){return S.P}),e.d(n,"stackOffsetNone",function(){return S.Q}),e.d(n,"stackOffsetSilhouette",function(){return S.R}),e.d(n,"stackOffsetWiggle",function(){return S.S}),e.d(n,"stackOrderAscending",function(){return S.T}),e.d(n,"stackOrderDescending",function(){return S.U}),e.d(n,"stackOrderInsideOut",function(){return S.V}),e.d(n,"stackOrderNone",function(){return S.W}),e.d(n,"stackOrderReverse",function(){return S.X});var T=e(52);e.d(n,"timeInterval",function(){return T.a}),e.d(n,"timeMillisecond",function(){return T.b}),e.d(n,"timeMilliseconds",function(){return T.c}),e.d(n,"utcMillisecond",function(){return T.d}),e.d(n,"utcMilliseconds",function(){return T.e}),e.d(n,"timeSecond",function(){return T.f}),e.d(n,"timeSeconds",function(){return T.g}),e.d(n,"utcSecond",function(){return T.h}),e.d(n,"utcSeconds",function(){return T.i}),e.d(n,"timeMinute",function(){return T.j}),e.d(n,"timeMinutes",function(){return T.k}),e.d(n,"timeHour",function(){return T.l}),e.d(n,"timeHours",function(){return T.m}),e.d(n,"timeDay",function(){return T.n}),e.d(n,"timeDays",function(){return T.o}),e.d(n,"timeWeek",function(){return T.p}),e.d(n,"timeWeeks",function(){return T.q}),e.d(n,"timeSunday",function(){return T.r}),e.d(n,"timeSundays",function(){return T.s}),e.d(n,"timeMonday",function(){return T.t}),e.d(n,"timeMondays",function(){return T.u}),e.d(n,"timeTuesday",function(){return T.v}),e.d(n,"timeTuesdays",function(){return T.w}),e.d(n,"timeWednesday",function(){return T.x}),e.d(n,"timeWednesdays",function(){return T.y}),e.d(n,"timeThursday",function(){return T.z}),e.d(n,"timeThursdays",function(){return T.A}),e.d(n,"timeFriday",function(){return T.B}),e.d(n,"timeFridays",function(){return T.C}),e.d(n,"timeSaturday",function(){return T.D}),e.d(n,"timeSaturdays",function(){return T.E}),e.d(n,"timeMonth",function(){return T.F}),e.d(n,"timeMonths",function(){return T.G}),e.d(n,"timeYear",function(){return T.H}),e.d(n,"timeYears",function(){return T.I}),e.d(n,"utcMinute",function(){return T.J}),e.d(n,"utcMinutes",function(){return T.K}),e.d(n,"utcHour",function(){return T.L}),e.d(n,"utcHours",function(){return T.M}),e.d(n,"utcDay",function(){return T.N}),e.d(n,"utcDays",function(){return T.O}),e.d(n,"utcWeek",function(){return T.P}),e.d(n,"utcWeeks",function(){return T.Q}),e.d(n,"utcSunday",function(){return T.R}),e.d(n,"utcSundays",function(){return T.S}),e.d(n,"utcMonday",function(){return T.T}),e.d(n,"utcMondays",function(){return T.U}),e.d(n,"utcTuesday",function(){return T.V}),e.d(n,"utcTuesdays",function(){return T.W}),e.d(n,"utcWednesday",function(){return T.X}),e.d(n,"utcWednesdays",function(){return T.Y}),e.d(n,"utcThursday",function(){return T.Z}),e.d(n,"utcThursdays",function(){return T._0}),e.d(n,"utcFriday",function(){return T._1}),e.d(n,"utcFridays",function(){return T._2}),e.d(n,"utcSaturday",function(){return T._3}),e.d(n,"utcSaturdays",function(){return T._4}),e.d(n,"utcMonth",function(){return T._5}),e.d(n,"utcMonths",function(){return T._6}),e.d(n,"utcYear",function(){return T._7}),e.d(n,"utcYears",function(){return T._8});var E=e(94);e.d(n,"timeFormatDefaultLocale",function(){return E.a}),e.d(n,"timeFormat",function(){return E.b}),e.d(n,"timeParse",function(){return E.c}),e.d(n,"utcFormat",function(){return E.d}),e.d(n,"utcParse",function(){return E.e}),e.d(n,"timeFormatLocale",function(){return E.f}),e.d(n,"isoFormat",function(){return E.g}),e.d(n,"isoParse",function(){return E.h});var C=e(53);e.d(n,"now",function(){return C.a}),e.d(n,"timer",function(){return C.b}),e.d(n,"timerFlush",function(){return C.c}),e.d(n,"timeout",function(){return C.d}),e.d(n,"interval",function(){return C.e});var P=e(97);e.d(n,"transition",function(){return P.a}),e.d(n,"active",function(){return P.b}),e.d(n,"interrupt",function(){return P.c});var z=e(526);e.d(n,"voronoi",function(){return z.a});var R=e(531);e.d(n,"zoom",function(){return R.a}),e.d(n,"zoomTransform",function(){return R.b}),e.d(n,"zoomIdentity",function(){return R.c})},function(t,n,e){"use strict";function r(){for(var t=[],n=0;n>>1;t(n[u],e)<0?r=u+1:i=u}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[u],e)>0?i=u:r=u+1}return r}}}},function(t,n,e){"use strict";var r=e(113);n.a=function(t,n){var i=e.i(r.a)(t,n);return i?Math.sqrt(i):i}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,i,u=t.length,a=-1;if(null==n){for(;++a=e)for(r=i=e;++ae&&(r=e),i=e)for(r=i=e;++ae&&(r=e),i=e)for(r=e;++ue&&(r=e)}else for(;++u=e)for(r=e;++ue&&(r=e);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,u=t[0],a=new Array(i<0?0:i);e=0?(c>=u?10:c>=a?5:c>=o?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(c>=u?10:c>=a?5:c>=o?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>=u?i*=10:c>=a?i*=5:c>=o&&(i*=2),n0)return[t];if((i=n0)for(t=Math.ceil(t/o),n=Math.floor(n/o),a=new Array(u=Math.ceil(n-t+1));++c1)return s/(o-1)}},function(t,n,e){"use strict";e.d(n,"b",function(){return r}),e.d(n,"c",function(){return i}),e.d(n,"a",function(){return a}),e.d(n,"e",function(){return o}),e.d(n,"d",function(){return c});var r=Math.cos,i=Math.sin,u=Math.PI,a=u/2,o=2*u,c=Math.max},function(t,n,e){"use strict";e.d(n,"b",function(){return r}),e.d(n,"a",function(){return i});var r=Math.PI/180,i=180/Math.PI},function(t,n,e){"use strict";function r(t,n){var r=t.document.documentElement,a=e.i(i.i)(t).on("dragstart.drag",null);n&&(a.on("click.drag",u.a,!0),setTimeout(function(){a.on("click.drag",null)},0)),"onselectstart"in r?a.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}n.b=r;var i=e(3),u=e(117);n.a=function(t){var n=t.document.documentElement,r=e.i(i.i)(t).on("dragstart.drag",u.a,!0);"onselectstart"in n?r.on("selectstart.drag",u.a,!0):(n.__noselect=n.style.MozUserSelect,n.style.MozUserSelect="none")}},function(t,n,e){"use strict";function r(){i.r.stopImmediatePropagation()}n.b=r;var i=e(3);n.a=function(){i.r.preventDefault(),i.r.stopImmediatePropagation()}},function(t,n,e){"use strict";var r=e(246);e.d(n,"a",function(){return r.a});var i=e(248);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b}),e.d(n,"d",function(){return i.c}),e.d(n,"e",function(){return i.a});var u=e(243);e.d(n,"f",function(){return u.a}),e.d(n,"g",function(){return u.b}),e.d(n,"h",function(){return u.c}),e.d(n,"i",function(){return u.a});var a=e(247);e.d(n,"j",function(){return a.a}),e.d(n,"k",function(){return a.b}),e.d(n,"l",function(){return a.c}),e.d(n,"m",function(){return a.a});var o=e(249);e.d(n,"n",function(){return o.a}),e.d(n,"o",function(){return o.b}),e.d(n,"p",function(){return o.c}),e.d(n,"q",function(){return o.a});var c=e(245);e.d(n,"r",function(){return c.a}),e.d(n,"s",function(){return c.b}),e.d(n,"t",function(){return c.c}),e.d(n,"u",function(){return c.a});var f=e(242);e.d(n,"v",function(){return f.a}),e.d(n,"w",function(){return f.b}),e.d(n,"x",function(){return f.c}),e.d(n,"y",function(){return f.a});var s=e(241);e.d(n,"z",function(){return s.a}),e.d(n,"A",function(){return s.b}),e.d(n,"B",function(){return s.a}),e.d(n,"C",function(){return s.c});var l=e(240);e.d(n,"D",function(){return l.a}),e.d(n,"E",function(){return l.b}),e.d(n,"F",function(){return l.c}),e.d(n,"G",function(){return l.a});var h=e(244);e.d(n,"H",function(){return h.a}),e.d(n,"I",function(){return h.b}),e.d(n,"J",function(){return h.a}),e.d(n,"K",function(){return h.c})},function(t,n,e){"use strict";function r(t){return t.x}function i(t){return t.y}n.b=r,n.c=i;var u=e(14),a=e(25),o=e(53),c=Math.PI*(3-Math.sqrt(5));n.a=function(t){function n(){r(),y.call("tick",s),l1?(null==n?b.remove(t):b.set(t,f(n)),s):b.get(t)},find:function(n,e,r){var i,u,a,o,c,f=0,s=t.length;for(null==r?r=1/0:r*=r,f=0;f1?(y.on(t,n),s):y.on(t)}}}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r,i=e(65);n.a=function(t,n){var u=e.i(i.a)(t,n);if(!u)return t+"";var a=u[0],o=u[1],c=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,f=a.length;return c===f?a:c>f?a+new Array(c-f+1).join("0"):c>0?a.slice(0,c)+"."+a.slice(c):"0."+new Array(1-c).join("0")+e.i(i.a)(t,Math.max(0,n+c-1))[0]}},function(t,n,e){"use strict";function r(t){return new i(t)}function i(t){if(!(n=a.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",o=n[4]||"",c=!!n[5],f=n[6]&&+n[6],s=!!n[7],l=n[8]&&+n[8].slice(1),h=n[9]||"";"n"===h?(s=!0,h="g"):u.a[h]||(h=""),(c||"0"===e&&"="===r)&&(c=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=o,this.zero=c,this.width=f,this.comma=s,this.precision=l,this.type=h}n.a=r;var u=e(122),a=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(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(259),i=e(120),u=e(262);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 e.i(u.a)(100*t,n)},r:u.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";var r=e(37),i=e(260),u=e(261),a=e(121),o=e(122),c=e(120),f=e(263),s=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];n.a=function(t){function n(t){function n(t){var n,e,a,o=x,f=w;if("c"===m)f=M(t)+f,t="";else{t=+t;var d=t<0;if(t=M(Math.abs(t),_),d&&0==+t&&(d=!1),o=(d?"("===u?u:"-":"-"===u||"("===u?"":u)+o,f=("s"===m?s[8+c.b/3]:"")+f+(d&&"("===u?")":""),k)for(n=-1,e=t.length;++n(a=t.charCodeAt(n))||a>57){f=(46===a?p+t.slice(n+1):t.slice(n))+f,t=t.slice(0,n);break}}y&&!l&&(t=h(t,1/0));var b=o.length+t.length+f.length,N=b>1)+o+t+f+N.slice(b);break;default:t=N+o+t+f}return v(t)}t=e.i(a.a)(t);var r=t.fill,i=t.align,u=t.sign,f=t.symbol,l=t.zero,g=t.width,y=t.comma,_=t.precision,m=t.type,x="$"===f?d[0]:"#"===f&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",w="$"===f?d[1]:/[%p]/.test(m)?b:"",M=o.a[m],k=!m||/[defgprs%]/.test(m);return _=null==_?m?6:12:/[gprs]/.test(m)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),n.toString=function(){return t+""},n}function l(t,i){var u=n((t=e.i(a.a)(t),t.type="f",t)),o=3*Math.max(-8,Math.min(8,Math.floor(e.i(r.a)(i)/3))),c=Math.pow(10,-o),f=s[8+o/3];return function(t){return u(c*t)+f}}var h=t.grouping&&t.thousands?e.i(i.a)(t.grouping,t.thousands):f.a,d=t.currency,p=t.decimal,v=t.numerals?e.i(u.a)(t.numerals):f.a,b=t.percent||"%";return{format:n,formatPrefix:l}}},function(t,n,e){"use strict";function r(){y.point=u}function i(){a(o,c)}function u(t,n){y.point=a,o=t,c=n,t*=d.g,n*=d.g,f=t,s=e.i(d.c)(n=n/2+d.v),l=e.i(d.d)(n)}function a(t,n){t*=d.g,n*=d.g,n=n/2+d.v;var r=t-f,i=r>=0?1:-1,u=i*r,a=e.i(d.c)(n),o=e.i(d.d)(n),c=l*o,h=s*a+c*e.i(d.c)(u),p=c*i*e.i(d.d)(u);b.add(e.i(d.e)(p,h)),f=t,s=a,l=o}e.d(n,"c",function(){return b}),e.d(n,"b",function(){return y});var o,c,f,s,l,h=e(21),d=e(0),p=e(12),v=e(15),b=e.i(h.a)(),g=e.i(h.a)(),y={point:p.a,lineStart:p.a,lineEnd:p.a,polygonStart:function(){b.reset(),y.lineStart=r,y.lineEnd=i},polygonEnd:function(){var t=+b;g.add(t<0?d.b+t:t),this.lineStart=this.lineEnd=this.point=p.a},sphere:function(){g.add(d.b)}};n.a=function(t){return g.reset(),e.i(v.a)(t,y),2*g}},function(t,n,e){"use strict";function r(t,n,r,a,c,f){if(r){var s=e.i(o.c)(n),l=e.i(o.d)(n),h=a*r;null==c?(c=n+a*o.b,f=n-h/2):(c=i(s,c),f=i(s,f),(a>0?cf)&&(c+=a*o.b));for(var d,p=c;a>0?p>f:p0?o.a:-o.a,l=e.i(o.p)(c-r);e.i(o.p)(l-o.a)0?o.k:-o.k),t.point(a,u),t.lineEnd(),t.lineStart(),t.point(s,u),t.point(c,u),n=0):a!==s&&l>=o.a&&(e.i(o.p)(r-a)o.o?e.i(o.l)((e.i(o.d)(n)*(a=e.i(o.c)(i))*e.i(o.d)(r)-e.i(o.d)(i)*(u=e.i(o.c)(n))*e.i(o.d)(t))/(u*a*c)):(n+i)/2}function u(t,n,r,i){var u;if(null==t)u=r*o.k,i.point(-o.a,u),i.point(0,u),i.point(o.a,u),i.point(o.a,0),i.point(o.a,-u),i.point(0,-u),i.point(-o.a,-u),i.point(-o.a,0),i.point(-o.a,u);else if(e.i(o.p)(t[0]-n[0])>o.o){var a=t[0]1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}},function(t,n,e){"use strict";var r=e(26),i=e(125),u=e(0),a=e(135),o=e(129);n.a=function(t){function n(n,r,u,a){e.i(i.b)(a,t,d,u,n,r)}function c(t,n){return e.i(u.c)(t)*e.i(u.c)(n)>h}function f(t){var n,r,i,o,f;return{lineStart:function(){o=i=!1,f=1},point:function(h,d){var b,g=[h,d],y=c(h,d),_=p?y?0:l(h,d):y?l(h+(h<0?u.a:-u.a),d):0;if(!n&&(o=i=y)&&t.lineStart(),y!==i&&(!(b=s(n,g))||e.i(a.a)(n,b)||e.i(a.a)(g,b))&&(g[0]+=u.o,g[1]+=u.o,y=c(g[0],g[1])),y!==i)f=0,y?(t.lineStart(),b=s(g,n),t.point(b[0],b[1])):(b=s(n,g),t.point(b[0],b[1]),t.lineEnd()),n=b;else if(v&&n&&p^y){var m;_&r||!(m=s(g,n,!0))||(f=0,p?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1])))}!y||n&&e.i(a.a)(n,g)||t.point(g[0],g[1]),n=g,i=y,r=_},lineEnd:function(){i&&t.lineEnd(),n=null},clean:function(){return f|(o&&i)<<1}}}function s(t,n,i){var a=e.i(r.a)(t),o=e.i(r.a)(n),c=[1,0,0],f=e.i(r.b)(a,o),s=e.i(r.d)(f,f),l=f[0],d=s-l*l;if(!d)return!i&&t;var p=h*s/d,v=-h*l/d,b=e.i(r.b)(c,f),g=e.i(r.e)(c,p),y=e.i(r.e)(f,v);e.i(r.f)(g,y);var _=b,m=e.i(r.d)(g,_),x=e.i(r.d)(_,_),w=m*m-x*(e.i(r.d)(g,g)-1);if(!(w<0)){var M=e.i(u.n)(w),k=e.i(r.e)(_,(-m-M)/x);if(e.i(r.f)(k,g),k=e.i(r.g)(k),!i)return k;var N,A=t[0],S=n[0],T=t[1],E=n[1];S0^k[1]<(e.i(u.p)(k[0]-A)u.a^(A<=k[0]&&k[0]<=S)){var R=e.i(r.e)(_,(-m+M)/x);return e.i(r.f)(R,g),[k,e.i(r.g)(R)]}}}function l(n,e){var r=p?t:u.a-t,i=0;return n<-r?i|=1:n>r&&(i|=2),e<-r?i|=4:e>r&&(i|=8),i}var h=e.i(u.c)(t),d=6*u.g,p=h>0,v=e.i(u.p)(h)>u.o;return e.i(o.a)(c,f,n,p?[0,-t]:[-u.a,t-u.a])}},function(t,n,e){"use strict";function r(t){return t.length>1}function i(t,n){return((t=t.x)[0]<0?t[1]-o.k-o.o:o.k-t[1])-((n=n.x)[0]<0?n[1]-o.k-o.o:o.k-n[1])}var u=e(127),a=e(130),o=e(0),c=e(136),f=e(5);n.a=function(t,n,o,s){return function(l){function h(n,e){t(n,e)&&l.point(n,e)}function d(t,n){w.point(t,n)}function p(){A.point=d,w.lineStart()}function v(){A.point=h,w.lineEnd()}function b(t,n){x.push([t,n]),k.point(t,n)}function g(){k.lineStart(),x=[]}function y(){b(x[0][0],x[0][1]),k.lineEnd();var t,n,e,i,u=k.clean(),a=M.result(),o=a.length;if(x.pop(),_.push(x),x=null,o)if(1&u){if(e=a[0],(n=e.length-1)>0){for(N||(l.polygonStart(),N=!0),l.lineStart(),t=0;t1&&2&u&&a.push(a.pop().concat(a.shift())),m.push(a.filter(r))}var _,m,x,w=n(l),M=e.i(u.a)(),k=n(M),N=!1,A={point:h,lineStart:p,lineEnd:v,polygonStart:function(){A.point=b,A.lineStart=g,A.lineEnd=y,m=[],_=[]},polygonEnd:function(){A.point=h,A.lineStart=p,A.lineEnd=v,m=e.i(f.q)(m);var t=e.i(c.a)(_,s);m.length?(N||(l.polygonStart(),N=!0),e.i(a.a)(m,i,t,o,l)):t&&(N||(l.polygonStart(),N=!0),l.lineStart(),o(null,null,1,l),l.lineEnd()),N&&(l.polygonEnd(),N=!1),m=_=null},sphere:function(){l.polygonStart(),l.lineStart(),o(null,null,1,l),l.lineEnd(),l.polygonEnd()}};return A}}},function(t,n,e){"use strict";function r(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function i(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r=0;--f)c.point((p=d[f])[0],p[1]);else o(b.x,b.p.x,-1,c);b=b.p}b=b.o,d=b.z,g=!g}while(!b.v);c.lineEnd()}}}},function(t,n,e){"use strict";n.a=function(t,n){function e(e,r){return e=t(e,r),n(e[0],e[1])}return t.invert&&n.invert&&(e.invert=function(e,r){return(e=n.invert(e,r))&&t.invert(e[0],e[1])}),e}},function(t,n,e){"use strict";var r=e(133),i=[null,null],u={type:"LineString",coordinates:i};n.a=function(t,n){return i[0]=t,i[1]=n,e.i(r.a)(u)}},function(t,n,e){"use strict";function r(){v.point=u,v.lineEnd=i}function i(){v.point=v.lineEnd=h.a}function u(t,n){t*=l.g,n*=l.g,o=t,c=e.i(l.d)(n),f=e.i(l.c)(n),v.point=a}function a(t,n){t*=l.g,n*=l.g;var r=e.i(l.d)(n),i=e.i(l.c)(n),u=e.i(l.p)(t-o),a=e.i(l.c)(u),s=e.i(l.d)(u),h=i*s,d=f*r-c*i*a,v=c*r+f*i*a;p.add(e.i(l.e)(e.i(l.n)(h*h+d*d),v)),o=t,c=r,f=i}var o,c,f,s=e(21),l=e(0),h=e(12),d=e(15),p=e.i(s.a)(),v={sphere:h.a,point:h.a,lineStart:r,lineEnd:h.a,polygonStart:h.a,polygonEnd:h.a};n.a=function(t){return p.reset(),e.i(d.a)(t,v),+p}},function(t,n,e){"use strict";function r(t,n){to&&(o=t),nc&&(c=n)}var i=e(12),u=1/0,a=u,o=-u,c=o,f={point:r,lineStart:i.a,lineEnd:i.a,polygonStart:i.a,polygonEnd:i.a,result:function(){var t=[[u,a],[o,c]];return o=c=-(a=u=1/0),t}};n.a=f},function(t,n,e){"use strict";var r=e(0);n.a=function(t,n){return e.i(r.p)(t[0]-n[0])=0?1:-1,T=S*A,E=T>u.a,C=y*k;if(a.add(e.i(u.e)(C*S*e.i(u.d)(T),_*N+C*e.i(u.c)(T))),f+=E?A+S*u.b:A,E^b>=r^w>=r){var P=e.i(i.b)(e.i(i.a)(v),e.i(i.a)(x));e.i(i.c)(P);var z=e.i(i.b)(c,P);e.i(i.c)(z);var R=(E^A>=0?-1:1)*e.i(u.f)(z[2]);(o>R||o===R&&(P[0]||P[1]))&&(s+=E^A>=0?1:-1)}}return(f<-u.o||f0&&e*e>r*r+i*i}function a(t,n){for(var e=0;ee*e+r*r}function u(t){var n=t._,e=t.next._,r=n.r+e.r,i=(n.x*e.r+e.x*n.r)/r,u=(n.y*e.r+e.y*n.r)/r;return i*i+u*u}function a(t){this._=t,this.next=null,this.previous=null}function o(t){if(!(s=t.length))return 0;var n,o,f,s,l,h,d,p,v,b,g;if(n=t[0],n.x=0,n.y=0,!(s>1))return n.r;if(o=t[1],n.x=-o.r,o.x=n.r,o.y=0,!(s>2))return n.r+o.r;r(o,n,f=t[2]),n=new a(n),o=new a(o),f=new a(f),n.next=f.previous=o,o.next=n.previous=f,f.next=o.previous=n;t:for(d=3;dl&&(s=n.slice(l,s),d[h]?d[h]+=s:d[++h]=s),(c=c[0])===(f=f[0])?d[h]?d[h]+=f:d[++h]=f:(d[++h]=null,p.push({i:h,x:e.i(u.a)(c,f)})),l=o.lastIndex;return l1);return t+e*u*Math.sqrt(-2*Math.log(i)/i)}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";function r(t,n){return function(e){return t(e.responseText,n)}}var i=e(78);n.a=function(t,n){return function(u,a,o){arguments.length<3&&(o=a,a=null);var c=e.i(i.a)(u).mimeType(t);return c.row=function(t){return arguments.length?c.response(r(n,a=t)):a},c.row(a),o?c.get(o):c}}},function(t,n,e){"use strict";e.d(n,"b",function(){return r}),e.d(n,"a",function(){return i});var r=Math.PI/180,i=180/Math.PI},function(t,n,e){"use strict";var r=e(82);n.a=function(t,n){var i,u=n?n.length:0,a=t?Math.min(u,t.length):0,o=new Array(u),c=new Array(u);for(i=0;il&&(s=n.slice(l,s),d[h]?d[h]+=s:d[++h]=s),(c=c[0])===(f=f[0])?d[h]?d[h]+=f:d[++h]=f:(d[++h]=null,p.push({i:h,x:e.i(u.a)(c,f)})),l=o.lastIndex;return l1?this.each((null==n?r:"function"==typeof n?u:i)(t,n,null==e?"":e)):a(this.node(),t)}},function(t,n,e){"use strict";function r(){return[]}n.a=function(t){return null==t?r:function(){return this.querySelectorAll(t)}}},function(t,n,e){"use strict";var r=e(16),i=e(18),u=e(50),a=e(91),o=e(93);n.a=function(){function t(t){var n,i,u,a,o,b=t.length,g=!1,y=new Array(b),_=new Array(b);for(null==d&&(v=p(o=e.i(r.a)())),n=0;n<=b;++n){if(!(n=i;--u)v.point(y[u],_[u]);v.lineEnd(),v.areaEnd()}g&&(y[n]=+c(a,n,t),_[n]=+s(a,n,t),v.point(f?+f(a,n,t):y[n],l?+l(a,n,t):_[n]))}if(o)return v=null,o+""||null}function n(){return e.i(a.a)().defined(h).curve(p).context(d)}var c=o.a,f=null,s=e.i(i.a)(0),l=o.b,h=e.i(i.a)(!0),d=null,p=u.a,v=null;return t.x=function(n){return arguments.length?(c="function"==typeof n?n:e.i(i.a)(+n),f=null,t):c},t.x0=function(n){return arguments.length?(c="function"==typeof n?n:e.i(i.a)(+n),t):c},t.x1=function(n){return arguments.length?(f=null==n?null:"function"==typeof n?n:e.i(i.a)(+n),t):f},t.y=function(n){return arguments.length?(s="function"==typeof n?n:e.i(i.a)(+n),l=null,t):s},t.y0=function(n){return arguments.length?(s="function"==typeof n?n:e.i(i.a)(+n),t):s},t.y1=function(n){return arguments.length?(l=null==n?null:"function"==typeof n?n:e.i(i.a)(+n),t):l},t.lineX0=t.lineY0=function(){return n().x(c).y(s)},t.lineY1=function(){return n().x(c).y(l)},t.lineX1=function(){return n().x(f).y(s)},t.defined=function(n){return arguments.length?(h="function"==typeof n?n:e.i(i.a)(!!n),t):h},t.curve=function(n){return arguments.length?(p=n,null!=d&&(v=p(d)),t):p},t.context=function(n){return arguments.length?(null==n?d=v=null:v=p(d=n),t):d},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";function r(t,n){this._context=t,this._k=(1-n)/6}n.b=r;var i=e(51),u=e(49);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:e.i(u.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.a=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.b=r;var i=e(49);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:e.i(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.a=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){this._curve=t}function i(t){function n(n){return new r(t(n))}return n._curve=t,n}e.d(n,"b",function(){return a}),n.a=i;var u=e(50),a=i(u.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(e.i(i.a)(t)):n()._curve},t}n.b=r;var i=e(175),u=e(91);n.a=function(){return r(e.i(u.a)().curve(i.b))}},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";var r=e(33);n.a={draw:function(t,n){var e=Math.sqrt(n/r.b);t.moveTo(e,0),t.arc(0,0,e,0,r.c)}}},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),u=e*r;t.moveTo(0,-e),t.lineTo(u,0),t.lineTo(0,e),t.lineTo(-u,0),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=e(33),i=Math.sin(r.b/10)/Math.sin(7*r.b/10),u=Math.sin(r.c/10)*i,a=-Math.cos(r.c/10)*i;n.a={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),i=u*e,o=a*e;t.moveTo(0,-e),t.lineTo(i,o);for(var c=1;c<5;++c){var f=r.c*c/5,s=Math.cos(f),l=Math.sin(f);t.lineTo(l*e,-s*e),t.lineTo(s*i-l*o,l*i+s*o)}t.closePath()}}},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,u=1/Math.sqrt(12),a=3*(u/2+1);n.a={draw:function(t,n){var e=Math.sqrt(n/a),o=e/2,c=e*u,f=o,s=e*u+e,l=-f,h=s;t.moveTo(o,c),t.lineTo(f,s),t.lineTo(l,h),t.lineTo(r*o-i*c,i*o+r*c),t.lineTo(r*f-i*s,i*f+r*s),t.lineTo(r*l-i*h,i*l+r*h),t.lineTo(r*o+i*c,r*c-i*o),t.lineTo(r*f+i*s,r*s-i*f),t.lineTo(r*l+i*h,r*h-i*l),t.closePath()}}},function(t,n,e){"use strict";function r(t){return t.toISOString()}e.d(n,"b",function(){return u});var i=e(95),u="%Y-%m-%dT%H:%M:%S.%LZ",a=Date.prototype.toISOString?r:e.i(i.d)(u);n.a=a},function(t,n,e){"use strict";function r(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function i(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function u(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function a(t){function n(t,n){return function(e){var r,i,u,a=[],o=-1,c=0,f=t.length;for(e instanceof Date||(e=new Date(+e));++o53)return null;"w"in f||(f.w=1),"Z"in f?(a=i(u(f.y)),c=a.getUTCDay(),a=c>4||0===c?dt.T.ceil(a):e.i(dt.T)(a),a=dt.N.offset(a,7*(f.V-1)),f.y=a.getUTCFullYear(),f.m=a.getUTCMonth(),f.d=a.getUTCDate()+(f.w+6)%7):(a=n(u(f.y)),c=a.getDay(),a=c>4||0===c?dt.t.ceil(a):e.i(dt.t)(a),a=dt.n.offset(a,7*(f.V-1)),f.y=a.getFullYear(),f.m=a.getMonth(),f.d=a.getDate()+(f.w+6)%7)}else("W"in f||"U"in f)&&("w"in f||(f.w="u"in f?f.u%7:"W"in f?1:0),c="Z"in f?i(u(f.y)).getUTCDay():n(u(f.y)).getDay(),f.m=0,f.d="W"in f?(f.w+6)%7+7*f.W-(c+5)%7:f.w+7*f.U-(c+6)%7);return"Z"in f?(f.H+=f.Z/100|0,f.M+=f.Z%100,i(f)):n(f)}}function o(t,n,e,r){for(var i,u,a=0,o=n.length,c=e.length;a=c)return-1;if(37===(i=n.charCodeAt(a++))){if(i=n.charAt(a++),!(u=Jt[i in pt?n.charAt(a++):i])||(r=u(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function c(t,n,e){var r=It.exec(n.slice(e));return r?(t.p=Bt[r[0].toLowerCase()],e+r[0].length):-1}function vt(t,n,e){var r=Ht.exec(n.slice(e));return r?(t.w=Xt[r[0].toLowerCase()],e+r[0].length):-1}function bt(t,n,e){var r=Yt.exec(n.slice(e));return r?(t.w=Ft[r[0].toLowerCase()],e+r[0].length):-1}function gt(t,n,e){var r=Wt.exec(n.slice(e));return r?(t.m=$t[r[0].toLowerCase()],e+r[0].length):-1}function yt(t,n,e){var r=Gt.exec(n.slice(e));return r?(t.m=Vt[r[0].toLowerCase()],e+r[0].length):-1}function _t(t,n,e){return o(t,zt,n,e)}function mt(t,n,e){return o(t,Rt,n,e)}function xt(t,n,e){return o(t,qt,n,e)}function wt(t){return Dt[t.getDay()]}function Mt(t){return Ot[t.getDay()]}function kt(t){return jt[t.getMonth()]}function Nt(t){return Ut[t.getMonth()]}function At(t){return Lt[+(t.getHours()>=12)]}function St(t){return Dt[t.getUTCDay()]}function Tt(t){return Ot[t.getUTCDay()]}function Et(t){return jt[t.getUTCMonth()]}function Ct(t){return Ut[t.getUTCMonth()]}function Pt(t){return Lt[+(t.getUTCHours()>=12)]}var zt=t.dateTime,Rt=t.date,qt=t.time,Lt=t.periods,Ot=t.days,Dt=t.shortDays,Ut=t.months,jt=t.shortMonths,It=f(Lt),Bt=s(Lt),Yt=f(Ot),Ft=s(Ot),Ht=f(Dt),Xt=s(Dt),Gt=f(Ut),Vt=s(Ut),Wt=f(jt),$t=s(jt),Qt={a:wt,A:Mt,b:kt,B:Nt,c:null,d:C,e:C,f:L,H:P,I:z,j:R,L:q,m:O,M:D,p:At,Q:lt,s:ht,S:U,u:j,U:I,V:B,w:Y,W:F,x:null,X:null,y:H,Y:X,Z:G,"%":st},Zt={a:St,A:Tt,b:Et,B:Ct,c:null,d:V,e:V,f:J,H:W,I:$,j:Q,L:Z,m:K,M:tt,p:Pt,Q:lt,s:ht,S:nt,u:et,U:rt,V:it,w:ut,W:at,x:null,X:null,y:ot,Y:ct,Z:ft,"%":st},Jt={a:vt,A:bt,b:gt,B:yt,c:_t,d:m,e:m,f:A,H:w,I:w,j:x,L:N,m:_,M:M,p:c,Q:T,s:E,S:k,u:h,U:d,V:p,w:l,W:v,x:mt,X:xt,y:g,Y:b,Z:y,"%":S};return Qt.x=n(Rt,Qt),Qt.X=n(qt,Qt),Qt.c=n(zt,Qt),Zt.x=n(Rt,Zt),Zt.X=n(qt,Zt),Zt.c=n(zt,Zt),{format:function(t){var e=n(t+="",Qt);return e.toString=function(){return t},e},parse:function(t){var n=a(t+="",r);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",Zt);return e.toString=function(){return t},e},utcParse:function(t){var n=a(t,i);return n.toString=function(){return t},n}}}function o(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",u=i.length;return r+(u68?1900:2e3),e+r[0].length):-1}function y(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 _(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function m(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function x(t,n,e){var r=vt.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function w(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function M(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function k(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function N(t,n,e){var r=vt.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function A(t,n,e){var r=vt.exec(n.slice(e,e+6));return r?(t.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function S(t,n,e){var r=bt.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function T(t,n,e){var r=vt.exec(n.slice(e));return r?(t.Q=+r[0],e+r[0].length):-1}function E(t,n,e){var r=vt.exec(n.slice(e));return r?(t.Q=1e3*+r[0],e+r[0].length):-1}function C(t,n){return o(t.getDate(),n,2)}function P(t,n){return o(t.getHours(),n,2)}function z(t,n){return o(t.getHours()%12||12,n,2)}function R(t,n){return o(1+dt.n.count(e.i(dt.H)(t),t),n,3)}function q(t,n){return o(t.getMilliseconds(),n,3)}function L(t,n){return q(t,n)+"000"}function O(t,n){return o(t.getMonth()+1,n,2)}function D(t,n){return o(t.getMinutes(),n,2)}function U(t,n){return o(t.getSeconds(),n,2)}function j(t){var n=t.getDay();return 0===n?7:n}function I(t,n){return o(dt.r.count(e.i(dt.H)(t),t),n,2)}function B(t,n){var r=t.getDay();return t=r>=4||0===r?e.i(dt.z)(t):dt.z.ceil(t),o(dt.z.count(e.i(dt.H)(t),t)+(4===e.i(dt.H)(t).getDay()),n,2)}function Y(t){return t.getDay()}function F(t,n){return o(dt.t.count(e.i(dt.H)(t),t),n,2)}function H(t,n){return o(t.getFullYear()%100,n,2)}function X(t,n){return o(t.getFullYear()%1e4,n,4)}function G(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+o(n/60|0,"0",2)+o(n%60,"0",2)}function V(t,n){return o(t.getUTCDate(),n,2)}function W(t,n){return o(t.getUTCHours(),n,2)}function $(t,n){return o(t.getUTCHours()%12||12,n,2)}function Q(t,n){return o(1+dt.N.count(e.i(dt._7)(t),t),n,3)}function Z(t,n){return o(t.getUTCMilliseconds(),n,3)}function J(t,n){return Z(t,n)+"000"}function K(t,n){return o(t.getUTCMonth()+1,n,2)}function tt(t,n){return o(t.getUTCMinutes(),n,2)}function nt(t,n){return o(t.getUTCSeconds(),n,2)}function et(t){var n=t.getUTCDay();return 0===n?7:n}function rt(t,n){return o(dt.R.count(e.i(dt._7)(t),t),n,2)}function it(t,n){var r=t.getUTCDay();return t=r>=4||0===r?e.i(dt.Z)(t):dt.Z.ceil(t),o(dt.Z.count(e.i(dt._7)(t),t)+(4===e.i(dt._7)(t).getUTCDay()),n,2)}function ut(t){return t.getUTCDay()}function at(t,n){return o(dt.T.count(e.i(dt._7)(t),t),n,2)}function ot(t,n){return o(t.getUTCFullYear()%100,n,2)}function ct(t,n){return o(t.getUTCFullYear()%1e4,n,4)}function ft(){return"+0000"}function st(){return"%"}function lt(t){return+t}function ht(t){return Math.floor(+t/1e3)}n.a=a;var dt=e(52),pt={"-":"",_:" ",0:"0"},vt=/^\s*\d+/,bt=/^%/,gt=/[\\^$*+?|[\]().{}]/g},function(t,n,e){"use strict";var r=e(8);n.a=function(t,n){var e,i,u,a=t.__transition,o=!0;if(a){n=null==n?null:n+"";for(u in a)(e=a[u]).name===n?(i=e.state>r.a&&e.states.b||Math.abs(m-g)>s.b)&&(d.splice(h,0,s.d.push(e.i(f.b)(l,y,Math.abs(_-t)s.b?[t,Math.abs(b-t)s.b?[Math.abs(g-i)s.b?[r,Math.abs(b-r)s.b?[Math.abs(g-n)=-c.f)){var g=h*h+d*d,y=p*p+v*v,_=(v*g-d*y)/b,m=(h*y-p*g)/b,x=f.pop()||new r;x.arc=t,x.site=u,x.x=_+s,x.y=(x.cy=m+l)+Math.sqrt(_*_+m*m),t.circle=x;for(var w=null,M=c.g._;M;)if(x.y=100||t[0]<=0)||(h.error("Gauge-chart Error: gauge delimiters have to be LARGER than 0 and LESS than 100"),!1)}function i(t){var n=!0;return t&&t.forEach(function(e,r){r&&en.length-1&&h.warn("Gauge-chart Warning: list of colors is not complete, standard colors added to the chart")}function a(t,n){t&&n&&t.length100)&&h.warn("Gauge-chart Warning: value of needdle is less that 0 or larger than 100")}function c(t){t.length>2&&h.warn("Gauge-chart Warning: number of range label parameters is bigger than 2")}function f(t,n,e){u(t,n),a(t,n),c(e)}function s(t){return r(t)&&i(t)}function l(t,n,e){return f(t,n,e),s(t)}Object.defineProperty(n,"__esModule",{value:!0});var h=e(101);n.delimiterRangeErrorChecker=r,n.delimiterSortErrorChecker=i,n.colorsLackWarnChecker=u,n.colorsExcessWarnChecker=a,n.needleValueWarnChecker=o,n.rangeLabelNumberWarnChecker=c,n.warnChecker=f,n.errorChecker=s,n.paramChecker=l},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(t){for(var e in t)n.hasOwnProperty(e)||(n[e]=t[e])}(e(192))},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(108);n.a=function(t,n,e){var i,u,a,o,c=t.length,f=n.length,s=new Array(c*f);for(null==e&&(e=r.b),i=a=0;it?1:n>=t?0:NaN}},function(t,n,e){"use strict";var r=e(102),i=e(103),u=e(197),a=e(106),o=e(201),c=e(109),f=e(111),s=e(110);n.a=function(){function t(t){var r,u,a=t.length,o=new Array(a);for(r=0;rp;)v.pop(),--b;var g,y=new Array(b+1);for(r=0;r<=b;++r)g=y[r]=[],g.x0=r>0?v[r-1]:d,g.x1=r=e)for(r=e;++ur&&(r=e)}else for(;++u=e)for(r=e;++ur&&(r=e);return r}},function(t,n,e){"use strict";var r=e(24);n.a=function(t,n){var i,u=t.length,a=u,o=-1,c=0;if(null==n)for(;++o=0;)for(r=t[i],n=r.length;--n>=0;)e[--a]=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(19);n.a=function(t,n){if(e=t.length){var e,i,u=0,a=0,o=t[a];for(null==n&&(n=r.a);++uMath.abs(t[1]-nt[1])?I=!0:j=!0),nt=t,U=!0,e.i(_.a)(),r()}function r(){var t;switch(O=nt[0]-tt[0],D=nt[1]-tt[1],F){case x:case m:H&&(O=Math.max($-l,Math.min(Z-y,O)),h=l+O,A=y+O),X&&(D=Math.max(Q-p,Math.min(J-R,D)),g=p+D,L=R+D);break;case w:H<0?(O=Math.max($-l,Math.min(Z-l,O)),h=l+O,A=y):H>0&&(O=Math.max($-y,Math.min(Z-y,O)),h=l,A=y+O),X<0?(D=Math.max(Q-p,Math.min(J-p,D)),g=p+D,L=R):X>0&&(D=Math.max(Q-R,Math.min(J-R,D)),g=p,L=R+D);break;case M:H&&(h=Math.max($,Math.min(Z,l-O*H)),A=Math.max($,Math.min(Z,y+O*H))),X&&(g=Math.max(Q,Math.min(J,p-D*X)),L=Math.max(Q,Math.min(J,R+D*X)))}A0&&(l=h-O),X<0?R=L-D:X>0&&(p=g-D),F=x,it.attr("cursor",S.selection),r());break;default:return}e.i(_.a)()}function s(){switch(v.r.keyCode){case 16:K&&(j=I=K=!1,r());break;case 18:F===M&&(H<0?y=A:H>0&&(l=h),X<0?R=L:X>0&&(p=g),F=w,r());break;case 32:F===x&&(v.r.altKey?(H&&(y=A-O*H,l=h+O*H),X&&(R=L-D*X,p=g+D*X),F=M):(H<0?y=A:H>0&&(l=h),X<0?R=L:X>0&&(p=g),F=w),it.attr("cursor",S[Y]),r());break;default:return}e.i(_.a)()}if(v.r.touches){if(v.r.changedTouches.length=l.length)return null!=c&&n.sort(c),null!=f?f(n):n;for(var a,s,h,d=-1,p=n.length,v=l[r++],b=e.i(o.a)(),g=i();++dl.length)return t;var r,i=h[e-1];return null!=f&&e>=l.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 c,f,s,l=[],h=[];return s={object:function(n){return t(n,0,r,i)},map:function(n){return t(n,0,u,a)},entries:function(e){return n(t(e,0,u,a),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return h[l.length-1]=t,s},sortValues:function(t){return c=t,s},rollup:function(t){return f=t,s}}}},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,u=t.length;if(null==n)for(;++iw?Math.pow(t,1/3):t/x+_}function o(t){return t>m?t*t*t:x*(t-_)}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 h)return new h(t.h,t.c,t.l,t.opacity);t instanceof u||(t=r(t));var n=Math.atan2(t.b,t.a)*v.a;return new h(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 h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.a=i,n.b=l;var d=e(59),p=e(58),v=e(115),b=.95047,g=1,y=1.08883,_=4/29,m=6/29,x=3*m*m,w=m*m*m;e.i(d.a)(u,i,e.i(d.b)(p.f,{brighter:function(t){return new u(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new u(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=g*o(t),n=b*o(n),e=y*o(e),new p.d(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)}})),e.i(d.a)(h,l,e.i(d.b)(p.f,{brighter:function(t){return new h(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new h(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(){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 a(t,n){for(var e,r=0,i=t.length;r0)for(var e,r,i=new Array(e),u=0;uC}S.mouse("drag")}function p(){e.i(c.i)(c.r.view).on("mousemove.drag mouseup.drag",null),e.i(f.b)(c.r.view,x),e.i(s.a)(),S.mouse("end")}function v(){if(M.apply(this,arguments)){var t,n,r=c.r.changedTouches,i=k.apply(this,arguments),u=r.length;for(t=0;tp+s||iv+s||uf.index){var l=p-o.x-o.vx,d=v-o.y-o.vy,y=l*l+d*d;yt.r&&(t.r=t[n].r)}function f(){if(s){var n,e,r=s.length;for(l=new Array(r),n=0;n=v)){(t.data!==s||t.next)&&(0===a&&(a=e.i(i.a)(),f+=a*a),0===o&&(o=e.i(i.a)(),f+=o*o),f0&&(u=0)}return u>0?t.slice(0,u)+t.slice(e+1):t}},function(t,n,e){"use strict";n.a=function(t,n){return function(e,r){for(var i=e.length,u=[],a=0,o=t[0],c=0;i>0&&o>0&&(c+o+1>r&&(o=Math.max(1,r-c)),u.push(e.substring(i-=o,i+o)),!((c+=o+1)>r));)o=t[a=(a+1)%t.length];return u.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";var r=e(65);n.a=function(t,n){var i=e.i(r.a)(t,n);if(!i)return t+"";var u=i[0],a=i[1];return a<0?"0."+new Array(-a).join("0")+u:u.length>a+1?u.slice(0,a+1)+"."+u.slice(a+1):u+new Array(a-u.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(37);n.a=function(t){return Math.max(0,-e.i(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(37);n.a=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(e.i(r.a)(n)/3)))-e.i(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(37);n.a=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,e.i(r.a)(n)-e.i(r.a)(t))+1}},function(t,n,e){"use strict";var r=e(124);e.d(n,"a",function(){return r.a});var i=e(268);e.d(n,"b",function(){return i.a});var u=e(269);e.d(n,"c",function(){return u.a});var a=e(125);e.d(n,"d",function(){return a.a});var o=e(126);e.d(n,"e",function(){return o.a});var c=e(128);e.d(n,"f",function(){return c.a});var f=e(270);e.d(n,"g",function(){return f.a});var s=e(38);e.d(n,"h",function(){return s.a});var l=e(273);e.d(n,"i",function(){return l.a});var h=e(132);e.d(n,"j",function(){return h.a});var d=e(274);e.d(n,"k",function(){return d.a}),e.d(n,"l",function(){return d.b});var p=e(275);e.d(n,"m",function(){return p.a});var v=e(133);e.d(n,"n",function(){return v.a});var b=e(279);e.d(n,"o",function(){return b.a});var g=e(137);e.d(n,"p",function(){return g.a});var y=e(282);e.d(n,"q",function(){return y.a});var _=e(283);e.d(n,"r",function(){return _.a}),e.d(n,"s",function(){return _.b});var m=e(284);e.d(n,"t",function(){return m.a}),e.d(n,"u",function(){return m.b});var x=e(285);e.d(n,"v",function(){return x.a}),e.d(n,"w",function(){return x.b});var w=e(68);e.d(n,"x",function(){return w.a}),e.d(n,"y",function(){return w.b});var M=e(286);e.d(n,"z",function(){return M.a}),e.d(n,"A",function(){return M.b});var k=e(138);e.d(n,"B",function(){return k.a}),e.d(n,"C",function(){return k.b});var N=e(288);e.d(n,"D",function(){return N.a}),e.d(n,"E",function(){return N.b});var A=e(289);e.d(n,"F",function(){return A.a});var S=e(10);e.d(n,"G",function(){return S.a}),e.d(n,"H",function(){return S.b});var T=e(70);e.d(n,"I",function(){return T.a}),e.d(n,"J",function(){return T.b});var E=e(290);e.d(n,"K",function(){return E.a}),e.d(n,"L",function(){return E.b});var C=e(291);e.d(n,"M",function(){return C.a}),e.d(n,"N",function(){return C.b});var P=e(293);e.d(n,"O",function(){return P.a}),e.d(n,"P",function(){return P.b});var z=e(294);e.d(n,"Q",function(){return z.a}),e.d(n,"R",function(){return z.b});var R=e(39);e.d(n,"S",function(){return R.a});var q=e(15);e.d(n,"T",function(){return q.a});var L=e(40);e.d(n,"U",function(){return L.a})},function(t,n,e){"use strict";function r(t,n){x.push(w=[d=t,v=t]),nb&&(b=n)}function i(t,n){var r=e.i(N.a)([t*A.g,n*A.g]);if(m){var i=e.i(N.b)(m,r),u=[i[1],-i[0],0],a=e.i(N.b)(u,i);e.i(N.c)(a),a=e.i(N.g)(a);var o,c=t-g,f=c>0?1:-1,l=a[0]*A.h*f,h=e.i(A.p)(c)>180;h^(f*gb&&(b=o):(l=(l+360)%360-180,h^(f*gb&&(b=n))),h?ts(d,v)&&(v=t):s(t,v)>s(d,v)&&(d=t):v>=d?(tv&&(v=t)):t>g?s(d,t)>s(d,v)&&(v=t):s(t,v)>s(d,v)&&(d=t)}else x.push(w=[d=t,v=t]);nb&&(b=n),m=r,g=t}function u(){E.point=i}function a(){w[0]=d,w[1]=v,E.point=r,m=null}function o(t,n){if(m){var r=t-g;T.add(e.i(A.p)(r)>180?r+(r>0?360:-360):r)}else y=t,_=n;k.b.point(t,n),i(t,n)}function c(){k.b.lineStart()}function f(){o(y,_),k.b.lineEnd(),e.i(A.p)(T)>A.o&&(d=-(v=180)),w[0]=d,w[1]=v,m=null}function s(t,n){return(n-=t)<0?n+360:n}function l(t,n){return t[0]-n[0]}function h(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nA.o?b=90:T<-A.o&&(p=-90),w[0]=d,w[1]=v}};n.a=function(t){var n,r,i,u,a,o,c;if(b=v=-(d=p=1/0),x=[],e.i(S.a)(t,E),r=x.length){for(x.sort(l),n=1,i=x[0],a=[i];ns(i[0],i[1])&&(i[1]=u[1]),s(u[0],i[1])>s(i[0],i[1])&&(i[0]=u[0])):a.push(i=u);for(o=-1/0,r=a.length-1,n=0,i=a[r];n<=r;i=u,++n)u=a[n],(c=s(i[1],u[0]))>o&&(o=c,d=u[0],v=i[1])}return x=w=null,d===1/0||p===1/0?[[NaN,NaN],[NaN,NaN]]:[[d,p],[v,b]]}},function(t,n,e){"use strict";function r(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n);i(r*e.i(E.c)(t),r*e.i(E.d)(t),e.i(E.d)(n))}function i(t,n,e){++d,v+=(t-v)/d,b+=(n-b)/d,g+=(e-g)/d}function u(){z.point=a}function a(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n);A=r*e.i(E.c)(t),S=r*e.i(E.d)(t),T=e.i(E.d)(n),z.point=o,i(A,S,T)}function o(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n),u=r*e.i(E.c)(t),a=r*e.i(E.d)(t),o=e.i(E.d)(n),c=e.i(E.e)(e.i(E.n)((c=S*o-T*a)*c+(c=T*u-A*o)*c+(c=A*a-S*u)*c),A*u+S*a+T*o);p+=c,y+=c*(A+(A=u)),_+=c*(S+(S=a)),m+=c*(T+(T=o)),i(A,S,T)}function c(){z.point=r}function f(){z.point=l}function s(){h(k,N),z.point=r}function l(t,n){k=t,N=n,t*=E.g,n*=E.g,z.point=h;var r=e.i(E.c)(n);A=r*e.i(E.c)(t),S=r*e.i(E.d)(t),T=e.i(E.d)(n),i(A,S,T)}function h(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n),u=r*e.i(E.c)(t),a=r*e.i(E.d)(t),o=e.i(E.d)(n),c=S*o-T*a,f=T*u-A*o,s=A*a-S*u,l=e.i(E.n)(c*c+f*f+s*s),h=e.i(E.f)(l),d=l&&-h/l;x+=d*c,w+=d*f,M+=d*s,p+=h,y+=h*(A+(A=u)),_+=h*(S+(S=a)),m+=h*(T+(T=o)),i(A,S,T)}var d,p,v,b,g,y,_,m,x,w,M,k,N,A,S,T,E=e(0),C=e(12),P=e(15),z={sphere:C.a,point:r,lineStart:u,lineEnd:c,polygonStart:function(){z.lineStart=f,z.lineEnd=s},polygonEnd:function(){z.lineStart=u,z.lineEnd=c}};n.a=function(t){d=p=v=b=g=y=_=m=x=w=M=0,e.i(P.a)(t,z);var n=x,r=w,i=M,u=n*n+r*r+i*i;return u0)){if(a/=d,d<0){if(a0){if(a>h)return;a>l&&(l=a)}if(a=i-o,d||!(a<0)){if(a/=d,d<0){if(a>h)return;a>l&&(l=a)}else if(d>0){if(a0)){if(a/=p,p<0){if(a0){if(a>h)return;a>l&&(l=a)}if(a=u-c,p||!(a<0)){if(a/=p,p<0){if(a>h)return;a>l&&(l=a)}else if(p>0){if(a0&&(t[0]=o+l*d,t[1]=c+l*p),h<1&&(n[0]=o+h*d,n[1]=c+h*p),!0}}}}}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t,n){return!(!t||!d.hasOwnProperty(t.type))&&d[t.type](t,n)}function i(t,n){return 0===e.i(s.a)(t,n)}function u(t,n){var r=e.i(s.a)(t[0],t[1]);return e.i(s.a)(t[0],n)+e.i(s.a)(n,t[1])<=r+l.o}function a(t,n){return!!e.i(f.a)(t.map(o),c(n))}function o(t){return t=t.map(c),t.pop(),t}function c(t){return[t[0]*l.g,t[1]*l.g]}var f=e(136),s=e(132),l=e(0),h={Feature:function(t,n){return r(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,i=-1,u=e.length;++ic.o}).map(v)).concat(e.i(o.v)(e.i(c.u)(h/m)*m,l,m).filter(function(t){return e.i(c.p)(t%w)>c.o}).map(b))}var u,a,f,s,l,h,d,p,v,b,g,y,_=10,m=_,x=90,w=360,M=2.5;return t.lines=function(){return n().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[g(s).concat(y(d).slice(1),g(f).reverse().slice(1),y(p).reverse().slice(1))]}},t.extent=function(n){return arguments.length?t.extentMajor(n).extentMinor(n):t.extentMinor()},t.extentMajor=function(n){return arguments.length?(s=+n[0][0],f=+n[1][0],p=+n[0][1],d=+n[1][1],s>f&&(n=s,s=f,f=n),p>d&&(n=p,p=d,d=n),t.precision(M)):[[s,p],[f,d]]},t.extentMinor=function(n){return arguments.length?(a=+n[0][0],u=+n[1][0],h=+n[0][1],l=+n[1][1],a>u&&(n=a,a=u,u=n),h>l&&(n=h,h=l,l=n),t.precision(M)):[[a,h],[u,l]]},t.step=function(n){return arguments.length?t.stepMajor(n).stepMinor(n):t.stepMinor()},t.stepMajor=function(n){return arguments.length?(x=+n[0],w=+n[1],t):[x,w]},t.stepMinor=function(n){return arguments.length?(_=+n[0],m=+n[1],t):[_,m]},t.precision=function(n){return arguments.length?(M=+n,v=r(h,l,90),b=i(a,u,M),g=r(p,d,90),y=i(s,f,M),t):M},t.extentMajor([[-180,-90+c.o],[180,90-c.o]]).extentMinor([[-180,-80-c.o],[180,80+c.o]])}function a(){return u()()}n.a=u,n.b=a;var o=e(5),c=e(0)},function(t,n,e){"use strict";var r=e(0);n.a=function(t,n){var i=t[0]*r.g,u=t[1]*r.g,a=n[0]*r.g,o=n[1]*r.g,c=e.i(r.c)(u),f=e.i(r.d)(u),s=e.i(r.c)(o),l=e.i(r.d)(o),h=c*e.i(r.c)(i),d=c*e.i(r.d)(i),p=s*e.i(r.c)(a),v=s*e.i(r.d)(a),b=2*e.i(r.f)(e.i(r.n)(e.i(r.t)(o-u)+c*s*e.i(r.t)(a-i))),g=e.i(r.d)(b),y=b?function(t){var n=e.i(r.d)(t*=b)/g,i=e.i(r.d)(b-t)/g,u=i*h+n*p,a=i*d+n*v,o=i*f+n*l;return[e.i(r.e)(a,u)*r.h,e.i(r.e)(o,e.i(r.n)(u*u+a*a))*r.h]}:function(){return[i*r.h,u*r.h]};return y.distance=b,y}},function(t,n,e){"use strict";function r(){b.point=i}function i(t,n){b.point=u,o=f=t,c=s=n}function u(t,n){v.add(s*t-f*n),f=t,s=n}function a(){u(o,c)}var o,c,f,s,l=e(21),h=e(0),d=e(12),p=e.i(l.a)(),v=e.i(l.a)(),b={point:d.a,lineStart:d.a,lineEnd:d.a,polygonStart:function(){b.lineStart=r,b.lineEnd=a},polygonEnd:function(){b.lineStart=b.lineEnd=b.point=d.a,p.add(e.i(h.p)(v)),v.reset()},result:function(){var t=p/2;return p.reset(),t}};n.a=b},function(t,n,e){"use strict";function r(t,n){g+=t,y+=n,++_}function i(){A.point=u}function u(t,n){A.point=a,r(p=t,v=n)}function a(t,n){var i=t-p,u=n-v,a=e.i(b.n)(i*i+u*u);m+=a*(p+t)/2,x+=a*(v+n)/2,w+=a,r(p=t,v=n)}function o(){A.point=r}function c(){A.point=s}function f(){l(h,d)}function s(t,n){A.point=l,r(h=p=t,d=v=n)}function l(t,n){var i=t-p,u=n-v,a=e.i(b.n)(i*i+u*u);m+=a*(p+t)/2,x+=a*(v+n)/2,w+=a,a=v*t-p*n,M+=a*(p+t),k+=a*(v+n),N+=3*a,r(p=t,v=n)}var h,d,p,v,b=e(0),g=0,y=0,_=0,m=0,x=0,w=0,M=0,k=0,N=0,A={point:r,lineStart:i,lineEnd:o,polygonStart:function(){A.lineStart=c,A.lineEnd=f},polygonEnd:function(){A.point=r,A.lineStart=i,A.lineEnd=o},result:function(){var t=N?[M/N,k/N]:w?[m/w,x/w]:_?[g/_,y/_]:[NaN,NaN];return g=y=_=m=x=w=M=k=N=0,t}};n.a=A},function(t,n,e){"use strict";function r(t){this._context=t}n.a=r;var i=e(0),u=e(12);r.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,i.b)}},result:u.a}},function(t,n,e){"use strict";var r=e(66),i=e(15),u=e(276),a=e(134),o=e(277),c=e(278),f=e(280),s=e(281);n.a=function(t,n){function l(t){return t&&("function"==typeof p&&d.pointRadius(+p.apply(this,arguments)),e.i(i.a)(t,h(d))),d.result()}var h,d,p=4.5;return l.area=function(t){return e.i(i.a)(t,h(u.a)),u.a.result()},l.measure=function(t){return e.i(i.a)(t,h(f.a)),f.a.result()},l.bounds=function(t){return e.i(i.a)(t,h(a.a)),a.a.result()},l.centroid=function(t){return e.i(i.a)(t,h(o.a)),o.a.result()},l.projection=function(n){return arguments.length?(h=null==n?(t=null,r.a):(t=n).stream,l):t},l.context=function(t){return arguments.length?(d=null==t?(n=null,new s.a):new c.a(n=t),"function"!=typeof p&&d.pointRadius(p),l):n},l.pointRadius=function(t){return arguments.length?(p="function"==typeof t?t:(d.pointRadius(+t),+t),l):p},l.projection(t).context(n)}},function(t,n,e){"use strict";function r(t,n){p.point=i,a=c=t,o=f=n}function i(t,n){c-=t,f-=n,d.add(e.i(l.n)(c*c+f*f)),c=t,f=n}var u,a,o,c,f,s=e(21),l=e(0),h=e(12),d=e.i(s.a)(),p={point:h.a,lineStart:function(){p.point=r},lineEnd:function(){u&&i(a,o),p.point=h.a},polygonStart:function(){u=!0},polygonEnd:function(){u=null},result:function(){var t=+d;return d.reset(),t}};n.a=p},function(t,n,e){"use strict";function r(){this._string=[]}function i(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}n.a=r,r.prototype={_radius:4.5,_circle:i(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._string.push("M",t,",",n),this._point=1;break;case 1:this._string.push("L",t,",",n);break;default:null==this._circle&&(this._circle=i(this._radius)),this._string.push("M",t,",",n,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}}},function(t,n,e){"use strict";function r(t){var n=t.length;return{point:function(e,r){for(var i=-1;++i=.12&&i<.234&&r>=-.425&&r<-.214?v:i>=.166&&i<.234&&r>=-.214&&r<-.115?b:p).invert(t)},t.stream=function(t){return c&&f===t?c:c=r([p.stream(f=t),v.stream(t),b.stream(t)])},t.precision=function(t){return arguments.length?(p.precision(t),v.precision(t),b.precision(t),n()):p.precision()},t.scale=function(n){return arguments.length?(p.scale(n),v.scale(.35*n),b.scale(n),t.translate(p.translate())):p.scale()},t.translate=function(t){if(!arguments.length)return p.translate();var e=p.scale(),r=+t[0],u=+t[1];return s=p.translate(t).clipExtent([[r-.455*e,u-.238*e],[r+.455*e,u+.238*e]]).stream(g),l=v.translate([r-.307*e,u+.201*e]).clipExtent([[r-.425*e+i.o,u+.12*e+i.o],[r-.214*e-i.o,u+.234*e-i.o]]).stream(g),h=b.translate([r-.205*e,u+.212*e]).clipExtent([[r-.214*e+i.o,u+.166*e+i.o],[r-.115*e-i.o,u+.234*e-i.o]]).stream(g),n()},t.fitExtent=function(n,r){return e.i(o.a)(t,n,r)},t.fitSize=function(n,r){return e.i(o.b)(t,n,r)},t.fitWidth=function(n,r){return e.i(o.c)(t,n,r)},t.fitHeight=function(n,r){return e.i(o.d)(t,n,r)},t.scale(1070)}},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(27),u=e(10),a=e.i(i.b)(function(t){return e.i(r.n)(2/(1+t))});a.invert=e.i(i.a)(function(t){return 2*e.i(r.f)(t/2)}),n.a=function(){return e.i(u.a)(a).scale(124.75).clipAngle(179.999)}},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(0),i=e(27),u=e(10),a=e.i(i.b)(function(t){return(t=e.i(r.s)(t))&&t/e.i(r.d)(t)});a.invert=e.i(i.a)(function(t){return t}),n.a=function(){return e.i(u.a)(a).scale(79.4188).clipAngle(179.999)}},function(t,n,e){"use strict";function r(t){return e.i(u.j)((u.k+t)/2)}function i(t,n){function i(t,n){f>0?n<-u.k+u.o&&(n=-u.k+u.o):n>u.k-u.o&&(n=u.k-u.o);var i=f/e.i(u.r)(r(n),c);return[i*e.i(u.d)(c*t),f-i*e.i(u.c)(c*t)]}var a=e.i(u.c)(t),c=t===n?e.i(u.d)(t):e.i(u.i)(a/e.i(u.c)(n))/e.i(u.i)(r(n)/r(t)),f=a*e.i(u.r)(r(t),c)/c;return c?(i.invert=function(t,n){var r=f-n,i=e.i(u.q)(c)*e.i(u.n)(t*t+r*r);return[e.i(u.e)(t,e.i(u.p)(r))/c*e.i(u.q)(r),2*e.i(u.l)(e.i(u.r)(f/i,1/c))-u.k]},i):o.b}n.b=i;var u=e(0),a=e(67),o=e(70);n.a=function(){return e.i(a.a)(i).scale(109.5).parallels([30,30])}},function(t,n,e){"use strict";function r(t,n){function r(t,n){var r=c-n,u=o*t;return[r*e.i(i.d)(u),c-r*e.i(i.c)(u)]}var u=e.i(i.c)(t),o=t===n?e.i(i.d)(t):(u-e.i(i.c)(n))/(n-t),c=u/o+t;return e.i(i.p)(o)u.o&&--a>0);return[t/(.8707+(o=i*i)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),i]},n.a=function(){return e.i(i.a)(r).scale(175.295)}},function(t,n,e){"use strict";function r(t,n){return[e.i(i.c)(n)*e.i(i.d)(t),e.i(i.d)(n)]}n.b=r;var i=e(0),u=e(27),a=e(10);r.invert=e.i(u.a)(i.f),n.a=function(){return e.i(a.a)(r).scale(249.5).clipAngle(90+i.o)}},function(t,n,e){"use strict";function r(t){return e.i(o.b)({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}function i(t,n){function r(i,u,o,c,s,l,h,d,p,v,b,g,y,_){var m=h-i,x=d-u,w=m*m+x*x;if(w>4*n&&y--){var M=c+v,k=s+b,N=l+g,A=e.i(a.n)(M*M+k*k+N*N),S=e.i(a.f)(N/=A),T=e.i(a.p)(e.i(a.p)(N)-1)n||e.i(a.p)((m*z+x*R)/w-.5)>.3||c*v+s*b+l*g2?t[2]+90:90]):(t=i(),[t[0],t[1],t[2]-90])},i([0,0,90]).scale(159.155)}},function(t,n,e){"use strict";var r=e(297);e.d(n,"a",function(){return r.a});var i=e(72);e.d(n,"b",function(){return i.a});var u=e(309);e.d(n,"c",function(){return u.a});var a=e(141);e.d(n,"d",function(){return a.a});var o=e(140);e.d(n,"e",function(){return o.a});var c=e(310);e.d(n,"f",function(){return c.a});var f=e(311);e.d(n,"g",function(){return f.a});var s=e(312);e.d(n,"h",function(){return s.a});var l=e(314);e.d(n,"i",function(){return l.a});var h=e(313);e.d(n,"j",function(){return h.a});var d=e(28);e.d(n,"k",function(){return d.a});var p=e(41);e.d(n,"l",function(){return p.a});var v=e(316);e.d(n,"m",function(){return v.a});var b=e(73);e.d(n,"n",function(){return b.a});var g=e(315);e.d(n,"o",function(){return g.a})},function(t,n,e){"use strict";function r(t){for(var n,e,r=t.length;r;)e=Math.random()*r--|0,n=t[r],t[r]=t[e],t[e]=n;return t}e.d(n,"b",function(){return i}),n.a=r;var i=Array.prototype.slice},function(t,n,e){"use strict";function r(t,n){return t.parent===n.parent?1:2}function i(t){return t.reduce(u,0)/t.length}function u(t,n){return t+n.x}function a(t){return 1+t.reduce(o,0)}function o(t,n){return Math.max(t,n.y)}function c(t){for(var n;n=t.children;)t=n[0];return t}function f(t){for(var n;n=t.children;)t=n[n.length-1];return t}n.a=function(){function t(t){var r,s=0;t.eachAfter(function(t){var e=t.children;e?(t.x=i(e),t.y=a(e)):(t.x=r?s+=n(t,r):0,t.y=0,r=t)});var l=c(t),h=f(t),d=l.x-n(l,h)/2,p=h.x+n(h,l)/2;return t.eachAfter(o?function(n){n.x=(n.x-t.x)*e,n.y=(t.y-n.y)*u}:function(n){n.x=(n.x-d)/(p-d)*e,n.y=(1-(t.y?n.y/t.y:1))*u})}var n=r,e=1,u=1,o=!1;return t.separation=function(e){return arguments.length?(n=e,t):n},t.size=function(n){return arguments.length?(o=!1,e=+n[0],u=+n[1],t):o?null:[e,u]},t.nodeSize=function(n){return arguments.length?(o=!0,e=+n[0],u=+n[1],t):o?[e,u]:null},t}},function(t,n,e){"use strict";n.a=function(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n}},function(t,n,e){"use strict";function r(t){var n=0,e=t.children,r=e&&e.length;if(r)for(;--r>=0;)n+=e[r].value;else n=1;t.value=n}n.a=function(){return this.eachAfter(r)}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.each(function(n){t.push(n)}),t}},function(t,n,e){"use strict";n.a=function(t){var n,e,r,i,u=this,a=[u];do{for(n=a.reverse(),a=[];u=n.pop();)if(t(u),e=u.children)for(r=0,i=e.length;r=0;--e)i.push(n[e]);return this}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.eachBefore(function(n){n.children||t.push(n)}),t}},function(t,n,e){"use strict";n.a=function(){var t=this,n=[];return t.each(function(e){e!==t&&n.push({source:e.parent,target:e})}),n}},function(t,n,e){"use strict";function r(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;for(t=e.pop(),n=r.pop();t===n;)i=t,t=e.pop(),n=r.pop();return i}n.a=function(t){for(var n=this,e=r(n,t),i=[n];n!==e;)n=n.parent,i.push(n);for(var u=i.length;t!==e;)i.splice(u,0,t),t=t.parent;return i}},function(t,n,e){"use strict";n.a=function(t){return this.eachBefore(function(n){n.children&&n.children.sort(t)})}},function(t,n,e){"use strict";n.a=function(t){return this.eachAfter(function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e})}},function(t,n,e){"use strict";function r(t){return Math.sqrt(t.value)}function i(t){return function(n){n.children||(n.r=Math.max(0,+t(n)||0))}}function u(t,n){return function(r){if(i=r.children){var i,u,a,c=i.length,f=t(r)*n||0;if(f)for(u=0;u0)throw new Error("cycle");return i}var n=r,s=i;return t.id=function(r){return arguments.length?(n=e.i(u.a)(r),t):n},t.parentId=function(n){return arguments.length?(s=e.i(u.a)(n),t):s},t}},function(t,n,e){"use strict";function r(t,n){return t.parent===n.parent?1:2}function i(t){var n=t.children;return n?n[0]:t.t}function u(t){var n=t.children;return n?n[n.length-1]:t.t}function a(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function o(t){for(var n,e=0,r=0,i=t.children,u=i.length;--u>=0;)n=i[u],n.z+=e,n.m+=e,e+=n.s+(r+=n.c)}function c(t,n,e){return t.a.parent===n.parent?t.a:e}function f(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function s(t){for(var n,e,r,i,u,a=new f(t,0),o=[a];n=o.pop();)if(r=n._.children)for(n.children=new Array(u=r.length),i=u-1;i>=0;--i)o.push(e=n.children[i]=new f(r[i],i)),e.parent=n;return(a.parent=new f(null,0)).children=[a],a}var l=e(72);f.prototype=Object.create(l.b.prototype),n.a=function(){function t(t){var r=s(t);if(r.eachAfter(n),r.parent.m=-r.z,r.eachBefore(e),v)t.eachBefore(l);else{var i=t,u=t,a=t;t.eachBefore(function(t){t.xu.x&&(u=t),t.depth>a.depth&&(a=t)});var o=i===u?1:h(i,u)/2,c=o-i.x,f=d/(u.x+o+c),b=p/(a.depth||1);t.eachBefore(function(t){t.x=(t.x+c)*f,t.y=t.depth*b})}return t}function n(t){var n=t.children,e=t.parent.children,r=t.i?e[t.i-1]:null;if(n){o(t);var i=(n[0].z+n[n.length-1].z)/2;r?(t.z=r.z+h(t._,r._),t.m=t.z-i):t.z=i}else r&&(t.z=r.z+h(t._,r._));t.parent.A=f(t,r,t.parent.A||e[0])}function e(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function f(t,n,e){if(n){for(var r,o=t,f=t,s=n,l=o.parent.children[0],d=o.m,p=f.m,v=s.m,b=l.m;s=u(s),o=i(o),s&&o;)l=i(l),f=u(f),f.a=t,r=s.z+v-o.z-d+h(s._,o._),r>0&&(a(c(s,t,e),t,r),d+=r,p+=r),v+=s.m,d+=o.m,b+=l.m,p+=f.m;s&&!u(f)&&(f.t=s,f.m+=v-p),o&&!i(l)&&(l.t=o,l.m+=d-b,e=t)}return e}function l(t){t.x*=d,t.y=t.depth*p}var h=r,d=1,p=1,v=null;return t.separation=function(n){return arguments.length?(h=n,t):h},t.size=function(n){return arguments.length?(v=!1,d=+n[0],p=+n[1],t):v?null:[d,p]},t.nodeSize=function(n){return arguments.length?(v=!0,d=+n[0],p=+n[1],t):v?[d,p]:null},t}},function(t,n,e){"use strict";n.a=function(t,n,e,r,i){function u(t,n,e,r,i,a,o){if(t>=n-1){var f=c[t];return f.x0=r,f.y0=i,f.x1=a,f.y1=o,void 0}for(var l=s[t],h=e/2+l,d=t+1,p=n-1;d>>1;s[v]o-i){var y=(r*g+a*b)/e;u(t,d,b,r,i,y,o),u(d,n,g,y,i,a,o)}else{var _=(i*g+o*b)/e;u(t,d,b,r,i,a,_),u(d,n,g,r,_,a,o)}}var a,o,c=t.children,f=c.length,s=new Array(f+1);for(s[0]=o=a=0;a1?n:1)},a}(u.c)},function(t,n,e){"use strict";var r=e(28),i=e(41);n.a=function(t,n,e,u,a){(1&t.depth?i.a:r.a)(t,n,e,u,a)}},function(t,n,e){"use strict";function r(t){return function n(r){function a(n,a){var o=t((n=e.i(i.f)(n)).h,(a=e.i(i.f)(a)).h),c=e.i(u.a)(n.s,a.s),f=e.i(u.a)(n.l,a.l),s=e.i(u.a)(n.opacity,a.opacity);return function(t){return n.h=o(t),n.s=c(t),n.l=f(Math.pow(t,r)),n.opacity=s(t),n+""}}return r=+r,a.gamma=n,a}(1)}e.d(n,"b",function(){return a});var i=e(9),u=e(29);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.e)(n)).h,(r=e.i(i.e)(r)).h),o=e.i(u.a)(n.c,r.c),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.c=o(t),n.l=c(t),n.opacity=f(t),n+""}}}e.d(n,"b",function(){return a});var i=e(9),u=e(29);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.c)(n)).h,(r=e.i(i.c)(r)).h),o=e.i(u.a)(n.s,r.s),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.s=o(t),n.l=c(t),n.opacity=f(t),n+""}}}e.d(n,"b",function(){return a});var i=e(9),u=e(29);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t,n){var r=e.i(u.a)((t=e.i(i.d)(t)).l,(n=e.i(i.d)(n)).l),a=e.i(u.a)(t.a,n.a),o=e.i(u.a)(t.b,n.b),c=e.i(u.a)(t.opacity,n.opacity);return function(n){return t.l=r(n),t.a=a(n),t.b=o(n),t.opacity=c(n),t+""}}n.a=r;var i=e(9),u=e(29)},function(t,n,e){"use strict";n.a=function(t,n){for(var e=new Array(n),r=0;r180?n+=360:n-t>180&&(t+=360),o.push({i:r.push(a(r)+"rotate(",null,u)-2,x:e.i(i.a)(t,n)})):n&&r.push(a(r)+"rotate("+n+u)}function f(t,n,r,o){t!==n?o.push({i:r.push(a(r)+"skewX(",null,u)-2,x:e.i(i.a)(t,n)}):n&&r.push(a(r)+"skewX("+n+u)}function s(t,n,r,u,o,c){if(t!==r||n!==u){var f=o.push(a(o)+"scale(",null,",",null,")");c.push({i:f-4,x:e.i(i.a)(t,r)},{i:f-2,x:e.i(i.a)(n,u)})}else 1===r&&1===u||o.push(a(o)+"scale("+r+","+u+")")}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),c(n.rotate,e.rotate,r,i),f(n.skewX,e.skewX,r,i),s(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,u=i.length;++e1e-6)if(Math.abs(l*c-f*s)>1e-6&&i){var d=e-a,p=r-o,v=c*c+f*f,b=d*d+p*p,g=Math.sqrt(v),y=Math.sqrt(h),_=i*Math.tan((u-Math.acos((v+h-b)/(2*g*y)))/2),m=_/y,x=_/g;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(n+m*l)),this._+="A"+i+","+i+",0,0,"+ +(l*d>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,h=n+s,d=1^c,p=c?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+l+","+h:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+l+","+h),e&&(p<0&&(p=p%a+a),p>o?this._+="A"+e+","+e+",0,1,"+d+","+(t-f)+","+(n-s)+"A"+e+","+e+",0,1,"+d+","+(this._x1=l)+","+(this._y1=h):p>1e-6&&(this._+="A"+e+","+e+",0,"+ +(p>=u)+","+d+","+(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(329);e.d(n,"a",function(){return r.a});var i=e(330);e.d(n,"b",function(){return i.a});var u=e(333);e.d(n,"c",function(){return u.a});var a=e(331);e.d(n,"d",function(){return a.a});var o=e(334);e.d(n,"e",function(){return o.a})},function(t,n,e){"use strict";n.a=function(t){for(var n,e=-1,r=t.length,i=t[r-1],u=0;++eo!=f>o&&a<(c-e)*(o-r)/(f-r)+e&&(s=!s),c=e,f=r;return s}},function(t,n,e){"use strict";n.a=function(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}},function(t,n,e){"use strict";function r(t,n){return t[0]-n[0]||t[1]-n[1]}function i(t){for(var n=t.length,r=[0,1],i=2,a=2;a1&&e.i(u.a)(t[r[i-2]],t[r[i-1]],t[a])<=0;)--i;r[i++]=a}return r.slice(0,i)}var u=e(332);n.a=function(t){if((e=t.length)<3)return null;var n,e,u=new Array(e),a=new Array(e);for(n=0;n=0;--n)l.push(t[u[o[n]][2]]);for(n=+f;n=(u=(v+g)/2))?v=u:g=u,(s=e>=(a=(b+y)/2))?b=a:y=a,i=d,!(d=d[l=s<<1|f]))return i[l]=p,t;if(o=+t._x.call(null,d.data),c=+t._y.call(null,d.data),n===o&&e===c)return p.next=d,i?i[l]=p:t._root=p,t;do{i=i?i[l]=new Array(4):t._root=new Array(4),(f=n>=(u=(v+g)/2))?v=u:g=u,(s=e>=(a=(b+y)/2))?b=a:y=a}while((l=s<<1|f)==(h=(c>=a)<<1|o>=u));return i[h]=d,i[l]=p,t}function i(t){var n,e,i,u,a=t.length,o=new Array(a),c=new Array(a),f=1/0,s=1/0,l=-1/0,h=-1/0;for(e=0;el&&(l=i),uh&&(h=u));for(lt||t>i||r>n||n>u))return this;var a,o,c=i-e,f=this._root;switch(o=(n<(r+u)/2)<<1|t<(e+i)/2){case 0:do{a=new Array(4),a[o]=f,f=a}while(c*=2,i=e+c,u=r+c,t>i||n>u);break;case 1:do{a=new Array(4),a[o]=f,f=a}while(c*=2,e=i-c,u=r+c,e>t||n>u);break;case 2:do{a=new Array(4),a[o]=f,f=a}while(c*=2,i=e+c,r=u-c,t>i||r>n);break;case 3:do{a=new Array(4),a[o]=f,f=a}while(c*=2,e=i-c,r=u-c,e>t||r>n)}this._root&&this._root.length&&(this._root=f)}return this._x0=e,this._y0=r,this._x1=i,this._y1=u,this}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.visit(function(n){if(!n.length)do{t.push(n.data)}while(n=n.next)}),t}},function(t,n,e){"use strict";n.a=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}},function(t,n,e){"use strict";var r=e(77);n.a=function(t,n,e){var i,u,a,o,c,f,s,l=this._x0,h=this._y0,d=this._x1,p=this._y1,v=[],b=this._root;for(b&&v.push(new r.a(b,l,h,d,p)),null==e?e=1/0:(l=t-e,h=n-e,d=t+e,p=n+e,e*=e);f=v.pop();)if(!(!(b=f.node)||(u=f.x0)>d||(a=f.y0)>p||(o=f.x1)=y)<<1|t>=g)&&(f=v[v.length-1],v[v.length-1]=v[v.length-1-s],v[v.length-1-s]=f)}else{var _=t-+this._x.call(null,b.data),m=n-+this._y.call(null,b.data),x=_*_+m*m;if(x=(o=(p+b)/2))?p=o:b=o,(s=a>=(c=(v+g)/2))?v=c:g=c,n=d,!(d=d[l=s<<1|f]))return this;if(!d.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,h=l)}for(;d.data!==t;)if(r=d,!(d=d.next))return this;return(i=d.next)&&delete d.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(d=n[0]||n[1]||n[2]||n[3])&&d===(n[3]||n[2]||n[1]||n[0])&&!d.length&&(e?e[h]=d:this._root=d),this):(this._root=i,this)}},function(t,n,e){"use strict";n.a=function(){return this._root}},function(t,n,e){"use strict";n.a=function(){var t=0;return this.visit(function(n){if(!n.length)do{++t}while(n=n.next)}),t}},function(t,n,e){"use strict";var r=e(77);n.a=function(t){var n,e,i,u,a,o,c=[],f=this._root;for(f&&c.push(new r.a(f,this._x0,this._y0,this._x1,this._y1));n=c.pop();)if(!t(f=n.node,i=n.x0,u=n.y0,a=n.x1,o=n.y1)&&f.length){var s=(i+a)/2,l=(u+o)/2;(e=f[3])&&c.push(new r.a(e,s,l,a,o)),(e=f[2])&&c.push(new r.a(e,i,l,s,o)),(e=f[1])&&c.push(new r.a(e,s,u,a,l)),(e=f[0])&&c.push(new r.a(e,i,u,s,l))}return this}},function(t,n,e){"use strict";var r=e(77);n.a=function(t){var n,e=[],i=[];for(this._root&&e.push(new r.a(this._root,this._x0,this._y0,this._x1,this._y1));n=e.pop();){var u=n.node;if(u.length){var a,o=n.x0,c=n.y0,f=n.x1,s=n.y1,l=(o+f)/2,h=(c+s)/2;(a=u[0])&&e.push(new r.a(a,o,c,l,h)),(a=u[1])&&e.push(new r.a(a,l,c,f,h)),(a=u[2])&&e.push(new r.a(a,o,h,l,s)),(a=u[3])&&e.push(new r.a(a,l,h,f,s))}i.push(n)}for(;n=i.pop();)t(n.node,n.x0,n.y0,n.x1,n.y1);return this}},function(t,n,e){"use strict";function r(t){return t[0]}n.a=r,n.b=function(t){return arguments.length?(this._x=t,this):this._x}},function(t,n,e){"use strict";function r(t){return t[1]}n.a=r,n.b=function(t){return arguments.length?(this._y=t,this):this._y}},function(t,n,e){"use strict";var r=e(350);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return r});var r=[].slice},function(t,n,e){"use strict";function r(t){this._size=t,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function i(t){if(!t._start)try{u(t)}catch(n){if(t._tasks[t._ended+t._active-1])o(t,n);else if(!t._data)throw n}}function u(t){for(;t._start=t._waiting&&t._active=0;)if((e=t._tasks[r])&&(t._tasks[r]=null,e.abort))try{e.abort()}catch(n){}t._active=NaN,c(t)}function c(t){if(!t._active&&t._call){var n=t._data;t._data=void 0,t._call(t._error,n)}}function f(t){if(null==t)t=1/0;else if(!((t=+t)>=1))throw new Error("invalid concurrency");return new r(t)}n.a=f;var s=e(349),l={};r.prototype=f.prototype={constructor:r,defer:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("defer after await");if(null!=this._error)return this;var n=s.a.call(arguments,1);return n.push(t),++this._waiting,this._tasks.push(n),i(this),this},abort:function(){return null==this._error&&o(this,new Error("abort")),this},await:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=function(n,e){t.apply(null,[n].concat(e))},c(this),this},awaitAll:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=t,c(this),this}}},function(t,n,e){"use strict";var r=e(355);e.d(n,"a",function(){return r.a});var i=e(151);e.d(n,"b",function(){return i.a});var u=e(354);e.d(n,"c",function(){return u.a});var a=e(352);e.d(n,"d",function(){return a.a});var o=e(150);e.d(n,"e",function(){return o.a});var c=e(353);e.d(n,"f",function(){return c.a})},function(t,n,e){"use strict";var r=e(22),i=e(150);n.a=function t(n){function e(t){var e=i.a.source(n)(t);return function(){return e()/t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22);n.a=function t(n){function e(t){return function(){return-Math.log(1-n())/t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22),i=e(151);n.a=function t(n){function e(){var t=i.a.source(n).apply(this,arguments);return function(){return Math.exp(t())}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22);n.a=function t(n){function e(t,e){return t=null==t?0:+t,e=null==e?1:+e,1===arguments.length?(e=t,t=0):e-=t,function(){return n()*e+t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(78);e.d(n,"a",function(){return r.a});var i=e(358);e.d(n,"b",function(){return i.a});var u=e(359);e.d(n,"c",function(){return u.a});var a=e(360);e.d(n,"d",function(){return a.a});var o=e(362);e.d(n,"e",function(){return o.a});var c=e(357);e.d(n,"f",function(){return c.a});var f=e(361);e.d(n,"g",function(){return f.a})},function(t,n,e){"use strict";var r=e(61),i=e(152);n.a=e.i(i.a)("text/csv",r.b)},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("text/html",function(t){return document.createRange().createContextualFragment(t.responseText)})},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("application/json",function(t){return JSON.parse(t.responseText)})},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("text/plain",function(t){return t.responseText})},function(t,n,e){"use strict";var r=e(61),i=e(152);n.a=e.i(i.a)("text/tab-separated-values",r.f)},function(t,n,e){"use strict";var r=e(43);n.a=e.i(r.a)("application/xml",function(t){var n=t.responseXML;if(!n)throw new Error("parse error");return n})},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(377);e.d(n,"schemeAccent",function(){return r.a});var i=e(378);e.d(n,"schemeDark2",function(){return i.a});var u=e(379);e.d(n,"schemePaired",function(){return u.a});var a=e(380);e.d(n,"schemePastel1",function(){return a.a});var o=e(381);e.d(n,"schemePastel2",function(){return o.a});var c=e(382);e.d(n,"schemeSet1",function(){return c.a});var f=e(383);e.d(n,"schemeSet2",function(){return f.a});var s=e(384);e.d(n,"schemeSet3",function(){return s.a});var l=e(385);e.d(n,"interpolateBrBG",function(){return l.a}),e.d(n,"schemeBrBG",function(){return l.b});var h=e(386);e.d(n,"interpolatePRGn",function(){return h.a}),e.d(n,"schemePRGn",function(){return h.b});var d=e(387);e.d(n,"interpolatePiYG",function(){return d.a}),e.d(n,"schemePiYG",function(){return d.b});var p=e(388);e.d(n,"interpolatePuOr",function(){return p.a}),e.d(n,"schemePuOr",function(){return p.b});var v=e(389);e.d(n,"interpolateRdBu",function(){return v.a}),e.d(n,"schemeRdBu",function(){return v.b});var b=e(390);e.d(n,"interpolateRdGy",function(){return b.a}),e.d(n,"schemeRdGy",function(){return b.b});var g=e(391);e.d(n,"interpolateRdYlBu",function(){return g.a}),e.d(n,"schemeRdYlBu",function(){return g.b});var y=e(392);e.d(n,"interpolateRdYlGn",function(){return y.a}),e.d(n,"schemeRdYlGn",function(){return y.b});var _=e(393);e.d(n,"interpolateSpectral",function(){return _.a}),e.d(n,"schemeSpectral",function(){return _.b});var m=e(394);e.d(n,"interpolateBuGn",function(){return m.a}),e.d(n,"schemeBuGn",function(){return m.b});var x=e(395);e.d(n,"interpolateBuPu",function(){return x.a}),e.d(n,"schemeBuPu",function(){return x.b});var w=e(396);e.d(n,"interpolateGnBu",function(){return w.a}),e.d(n,"schemeGnBu",function(){return w.b});var M=e(397);e.d(n,"interpolateOrRd",function(){return M.a}),e.d(n,"schemeOrRd",function(){return M.b});var k=e(399);e.d(n,"interpolatePuBuGn",function(){return k.a}),e.d(n,"schemePuBuGn",function(){return k.b});var N=e(398);e.d(n,"interpolatePuBu",function(){return N.a}),e.d(n,"schemePuBu",function(){return N.b});var A=e(400);e.d(n,"interpolatePuRd",function(){return A.a}),e.d(n,"schemePuRd",function(){return A.b});var S=e(401);e.d(n,"interpolateRdPu",function(){return S.a}),e.d(n,"schemeRdPu",function(){return S.b});var T=e(403);e.d(n,"interpolateYlGnBu",function(){return T.a}),e.d(n,"schemeYlGnBu",function(){return T.b});var E=e(402);e.d(n,"interpolateYlGn",function(){return E.a}),e.d(n,"schemeYlGn",function(){return E.b});var C=e(404);e.d(n,"interpolateYlOrBr",function(){return C.a}),e.d(n,"schemeYlOrBr",function(){return C.b});var P=e(405);e.d(n,"interpolateYlOrRd",function(){return P.a}),e.d(n,"schemeYlOrRd",function(){return P.b});var z=e(406);e.d(n,"interpolateBlues",function(){return z.a}),e.d(n,"schemeBlues",function(){return z.b});var R=e(407);e.d(n,"interpolateGreens",function(){return R.a}),e.d(n,"schemeGreens",function(){return R.b});var q=e(408);e.d(n,"interpolateGreys",function(){return q.a}),e.d(n,"schemeGreys",function(){return q.b});var L=e(410);e.d(n,"interpolatePurples",function(){return L.a}),e.d(n,"schemePurples",function(){return L.b});var O=e(411);e.d(n,"interpolateReds",function(){return O.a}),e.d(n,"schemeReds",function(){return O.b});var D=e(409);e.d(n,"interpolateOranges",function(){return D.a}),e.d(n,"schemeOranges",function(){return D.b})},function(t,n,e){"use strict";function r(t){if(t instanceof u)return new u(t.h,t.s,t.l,t.opacity);t instanceof o.a||(t=e.i(o.b)(t));var n=t.r/255,r=t.g/255,i=t.b/255,a=(b*i+p*n-v*r)/(b+p-v),f=i-a,s=(d*(r-a)-l*f)/h,g=Math.sqrt(s*s+f*f)/(d*a*(1-a)),y=g?Math.atan2(s,f)*c.a-120:NaN;return new u(y<0?y+360:y,g,a,t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new u(t,n,e,null==i?1:i)}function u(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}n.a=i;var a=e(80),o=e(79),c=e(153),f=-.14861,s=1.78277,l=-.29227,h=-.90649,d=1.97294,p=d*h,v=d*s,b=s*l-h*f;e.i(a.a)(u,i,e.i(a.b)(o.c,{brighter:function(t){return t=null==t?o.d:Math.pow(o.d,t),new u(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o.e:Math.pow(o.e,t),new u(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*c.b,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new o.a(255*(n+e*(f*r+s*i)),255*(n+e*(l*r+h*i)),255*(n+e*(d*r)),this.opacity)}}))},function(t,n,e){"use strict";function r(t){if(t instanceof u)return new u(t.l,t.a,t.b,t.opacity);if(t instanceof h){var n=t.h*v.b;return new u(t.l,Math.cos(n)*t.c,Math.sin(n)*t.c,t.opacity)}t instanceof p.a||(t=e.i(p.b)(t));var r=f(t.r),i=f(t.g),o=f(t.b),c=a((.4124564*r+.3575761*i+.1804375*o)/b),s=a((.2126729*r+.7151522*i+.072175*o)/g);return new u(116*s-16,500*(c-s),200*(s-a((.0193339*r+.119192*i+.9503041*o)/y)),t.opacity)}function i(t,n,e,i){return 1===arguments.length?r(t):new u(t,n,e,null==i?1:i)}function u(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function a(t){return t>w?Math.pow(t,1/3):t/x+_}function o(t){return t>m?t*t*t:x*(t-_)}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 h)return new h(t.h,t.c,t.l,t.opacity);t instanceof u||(t=r(t));var n=Math.atan2(t.b,t.a)*v.a;return new h(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 h(t,n,e,null==r?1:r)}function h(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}n.b=i,n.a=l;var d=e(80),p=e(79),v=e(153),b=.95047,g=1,y=1.08883,_=4/29,m=6/29,x=3*m*m,w=m*m*m;e.i(d.a)(u,i,e.i(d.b)(p.c,{brighter:function(t){return new u(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new u(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=g*o(t),n=b*o(n),e=y*o(e),new p.a(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)}})),e.i(d.a)(h,l,e.i(d.b)(p.c,{brighter:function(t){return new h(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new h(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";var r=(e(82),e(154),e(81),e(155),e(157),e(44),e(158),e(372),e(160),e(374),e(376),e(159));e.d(n,"a",function(){return r.a});e(369),e(370),e(368),e(367),e(371)},function(t,n,e){"use strict";function r(t){return function n(r){function a(n,a){var o=t((n=e.i(i.a)(n)).h,(a=e.i(i.a)(a)).h),c=e.i(u.a)(n.s,a.s),f=e.i(u.a)(n.l,a.l),s=e.i(u.a)(n.opacity,a.opacity);return function(t){return n.h=o(t),n.s=c(t),n.l=f(Math.pow(t,r)),n.opacity=s(t),n+""}}return r=+r,a.gamma=n,a}(1)}var i=e(23),u=e(30);r(u.b),r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.b)(n)).h,(r=e.i(i.b)(r)).h),o=e.i(u.a)(n.c,r.c),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.c=o(t),n.l=c(t),n.opacity=f(t),n+""}}}var i=e(23),u=e(30);r(u.b),r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.d)(n)).h,(r=e.i(i.d)(r)).h),o=e.i(u.a)(n.s,r.s),c=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.s=o(t),n.l=c(t),n.opacity=f(t),n+""}}}var i=e(23),u=e(30);r(u.b),r(u.a)},function(t,n,e){"use strict";e(23),e(30)},function(t,n,e){"use strict"},function(t,n,e){"use strict"},function(t,n,e){"use strict";e.d(n,"a",function(){return i});var r=180/Math.PI,i={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};n.b=function(t,n,e,i,u,a){var o,c,f;return(o=Math.sqrt(t*t+n*n))&&(t/=o,n/=o),(f=t*e+n*i)&&(e-=t*f,i-=n*f),(c=Math.sqrt(e*e+i*i))&&(e/=c,i/=c,f/=c),t*i180?n+=360:n-t>180&&(t+=360),o.push({i:r.push(a(r)+"rotate(",null,u)-2,x:e.i(i.a)(t,n)})):n&&r.push(a(r)+"rotate("+n+u)}function f(t,n,r,o){t!==n?o.push({i:r.push(a(r)+"skewX(",null,u)-2,x:e.i(i.a)(t,n)}):n&&r.push(a(r)+"skewX("+n+u)}function s(t,n,r,u,o,c){if(t!==r||n!==u){var f=o.push(a(o)+"scale(",null,",",null,")");c.push({i:f-4,x:e.i(i.a)(t,r)},{i:f-2,x:e.i(i.a)(n,u)})}else 1===r&&1===u||o.push(a(o)+"scale("+r+","+u+")")}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),c(n.rotate,e.rotate,r,i),f(n.skewX,e.skewX,r,i),s(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,u=i.length;++e0){for(;la)break;g.push(f)}}else for(;l=1;--c)if(!((f=o*c)a)break;g.push(f)}}else g=e.i(s.z)(l,d,Math.min(d-l,p)).map(b);return n?g.reverse():g},n.tickFormat=function(t,r){if(null==r&&(r=10===h?".0e":","),"function"!=typeof r&&(r=e.i(l.b)(r)),t===1/0)return r;null==t&&(t=10);var i=Math.max(1,h*t/n.ticks().length);return function(t){var n=t/b(Math.round(v(t)));return n*h0?c[n-1]:a[0],n=f?[s[f-1],c]:[s[n-1],s[n]]},t.copy=function(){return r().domain([o,c]).range(l)},e.i(a.b)(t)}n.a=r;var i=e(5),u=e(17),a=e(32)},function(t,n,e){"use strict";e.d(n,"b",function(){return u}),e.d(n,"c",function(){return a});var r=e(9),i=e(6),u=e.i(i.v)(e.i(r.f)(-100,.75,.35),e.i(r.f)(80,1.5,.8)),a=e.i(i.v)(e.i(r.f)(260,.75,.35),e.i(r.f)(80,1.5,.8)),o=e.i(r.f)();n.a=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return o.h=360*t-100,o.s=1.5-1.5*n,o.l=.8-.9*n,o+""}},function(t,n,e){"use strict";function r(t){function n(n){var e=(n-u)/(a-u);return t(o?Math.max(0,Math.min(1,e)):e)}var u=0,a=1,o=!1;return n.domain=function(t){return arguments.length?(u=+t[0],a=+t[1],n):[u,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([u,a]).clamp(o)},e.i(i.b)(n)}n.a=r;var i=e(32)},function(t,n,e){"use strict";function r(){function t(t){if(t<=t)return a[e.i(i.a)(n,t,0,o)]}var n=[.5],a=[0,1],o=1;return t.domain=function(e){return arguments.length?(n=u.b.call(e),o=Math.min(n.length,a.length-1),t):n.slice()},t.range=function(e){return arguments.length?(a=u.b.call(e),o=Math.min(n.length,a.length-1),t):a.slice()},t.invertExtent=function(t){var e=a.indexOf(t);return[n[e-1],n[e]]},t.copy=function(){return r().domain(n).range(a)},t}n.a=r;var i=e(5),u=e(17)},function(t,n,e){"use strict";var r=e(5),i=e(64);n.a=function(t,n,u){var a,o=t[0],c=t[t.length-1],f=e.i(r.B)(o,c,null==n?10:n);switch(u=e.i(i.e)(null==u?",f":u),u.type){case"s":var s=Math.max(Math.abs(o),Math.abs(c));return null!=u.precision||isNaN(a=e.i(i.g)(f,s))||(u.precision=a),e.i(i.c)(u,s);case"":case"e":case"g":case"p":case"r":null!=u.precision||isNaN(a=e.i(i.h)(f,Math.max(Math.abs(o),Math.abs(c))))||(u.precision=a-("e"===u.type));break;case"f":case"%":null!=u.precision||isNaN(a=e.i(i.f)(f))||(u.precision=a-2*("%"===u.type))}return e.i(i.b)(u)}},function(t,n,e){"use strict";var r=e(164),i=e(94),u=e(52);n.a=function(){return e.i(r.b)(u._7,u._5,u.P,u.N,u.L,u.J,u.h,u.d,i.d).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},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,"b",function(){return u}),e.d(n,"c",function(){return a}),e.d(n,"d",function(){return o});var i=e(31);n.a=r(e.i(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var u=r(e.i(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),a=r(e.i(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),o=r(e.i(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(46),i=e(166);n.a=function(t){return e.i(i.a)(e.i(r.a)(t).call(document.documentElement))}},function(t,n,e){"use strict";function r(){return new i}function i(){this._="@"+(++u).toString(36)}n.a=r;var u=0;i.prototype=r.prototype={constructor:i,get:function(t){for(var n=this._;!(n in t);)if(!(t=t.parentNode))return;return t[n]},set:function(t,n){return t[this._]=n},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}}},function(t,n,e){"use strict";var r=e(88),i=e(47);n.a=function(t){var n=e.i(r.a)();return n.changedTouches&&(n=n.changedTouches[0]),e.i(i.a)(t,n)}},function(t,n,e){"use strict";var r=e(7);n.a=function(t){return"string"==typeof t?new r.b([document.querySelectorAll(t)],[document.documentElement]):new r.b([null==t?[]:t],r.c)}},function(t,n,e){"use strict";var r=e(46);n.a=function(t){var n="function"==typeof t?t:e.i(r.a)(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}},function(t,n,e){"use strict";function r(t){return function(){this.removeAttribute(t)}}function i(t){return function(){this.removeAttributeNS(t.space,t.local)}}function u(t,n){return function(){this.setAttribute(t,n)}}function a(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function o(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function c(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}var f=e(84);n.a=function(t,n){var s=e.i(f.a)(t);if(arguments.length<2){var l=this.node();return s.local?l.getAttributeNS(s.space,s.local):l.getAttribute(s)}return this.each((null==n?s.local?i:r:"function"==typeof n?s.local?c:o:s.local?a:u)(s,n))}},function(t,n,e){"use strict";n.a=function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}},function(t,n,e){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new u(t)}function u(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function a(t,n){for(var e=i(t),r=-1,u=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 u=i(this.node()),a=-1,o=e.length;++a=N&&(N=k+1);!(M=x[N])&&++N<_;);w._next=M||null}}return l=new u.b(l,c),l._enter=h,l._exit=d,l}},function(t,n,e){"use strict";n.a=function(t){return arguments.length?this.property("__data__",t):this.node().__data__}},function(t,n,e){"use strict";function r(t,n,r){var i=e.i(a.a)(t),u=i.CustomEvent;"function"==typeof u?u=new u(n,r):(u=i.document.createEvent("Event"),r?(u.initEvent(n,r.bubbles,r.cancelable),u.detail=r.detail):u.initEvent(n,!1,!1)),t.dispatchEvent(u)}function i(t,n){return function(){return r(this,t,n)}}function u(t,n){return function(){return r(this,t,n.apply(this,arguments))}}var a=e(89);n.a=function(t,n){return this.each(("function"==typeof n?u:i)(t,n))}},function(t,n,e){"use strict";n.a=function(t){for(var n=this._groups,e=0,r=n.length;e=0;)(r=i[u])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this}},function(t,n,e){"use strict";function r(t){return function(){delete this[t]}}function i(t,n){return function(){this[t]=n}}function u(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}n.a=function(t,n){return arguments.length>1?this.each((null==n?r:"function"==typeof n?u:i)(t,n)):this.node()[t]}},function(t,n,e){"use strict";function r(){this.nextSibling&&this.parentNode.appendChild(this)}n.a=function(){return this.each(r)}},function(t,n,e){"use strict";function r(){var t=this.parentNode;t&&t.removeChild(this)}n.a=function(){return this.each(r)}},function(t,n,e){"use strict";var r=e(7),i=e(87);n.a=function(t){"function"!=typeof t&&(t=e.i(i.a)(t));for(var n=this._groups,u=n.length,a=new Array(u),o=0;on?1:t>=n?0:NaN}var i=e(7);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,u=e.length,a=new Array(u),o=0;oz*z+R*R&&(A=T,S=E),{cx:A,cy:S,x01:-l,y01:-d,x11:A*(u/M-1),y11:S*(u/M-1)}}var s=e(16),l=e(18),h=e(33);n.a=function(){function t(){var t,r,i=+n.apply(this,arguments),u=+d.apply(this,arguments),a=b.apply(this,arguments)-h.f,o=g.apply(this,arguments)-h.f,l=e.i(h.g)(o-a),m=o>a;if(_||(_=t=e.i(s.a)()),uh.a)if(l>h.c-h.a)_.moveTo(u*e.i(h.h)(a),u*e.i(h.i)(a)),_.arc(0,0,u,a,o,!m),i>h.a&&(_.moveTo(i*e.i(h.h)(o),i*e.i(h.i)(o)),_.arc(0,0,i,o,a,m));else{var x,w,M=a,k=o,N=a,A=o,S=l,T=l,E=y.apply(this,arguments)/2,C=E>h.a&&(v?+v.apply(this,arguments):e.i(h.d)(i*i+u*u)),P=e.i(h.j)(e.i(h.g)(u-i)/2,+p.apply(this,arguments)),z=P,R=P;if(C>h.a){var q=e.i(h.k)(C/i*e.i(h.i)(E)),L=e.i(h.k)(C/u*e.i(h.i)(E));(S-=2*q)>h.a?(q*=m?1:-1,N+=q,A-=q):(S=0,N=A=(a+o)/2),(T-=2*L)>h.a?(L*=m?1:-1,M+=L,k-=L):(T=0,M=k=(a+o)/2)}var O=u*e.i(h.h)(M),D=u*e.i(h.i)(M),U=i*e.i(h.h)(A),j=i*e.i(h.i)(A);if(P>h.a){var I=u*e.i(h.h)(k),B=u*e.i(h.i)(k),Y=i*e.i(h.h)(N),F=i*e.i(h.i)(N);if(lh.a?c(O,D,Y,F,I,B,U,j):[U,j],X=O-H[0],G=D-H[1],V=I-H[0],W=B-H[1],$=1/e.i(h.i)(e.i(h.l)((X*V+G*W)/(e.i(h.d)(X*X+G*G)*e.i(h.d)(V*V+W*W)))/2),Q=e.i(h.d)(H[0]*H[0]+H[1]*H[1]);z=e.i(h.j)(P,(i-Q)/($-1)),R=e.i(h.j)(P,(u-Q)/($+1))}}T>h.a?R>h.a?(x=f(Y,F,O,D,u,R,m),w=f(I,B,U,j,u,R,m),_.moveTo(x.cx+x.x01,x.cy+x.y01),Rh.a&&S>h.a?z>h.a?(x=f(U,j,I,B,i,-z,m),w=f(O,D,Y,F,i,-z,m),_.lineTo(x.cx+x.x01,x.cy+x.y01),z0)for(var r,i=t[0],u=n[0],a=t[e]-i,o=n[e]-u,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*a),this._beta*n[c]+(1-this._beta)*(u+r*o));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.b(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(173),u=e(51),a=e(90);r.prototype={areaStart:u.a,areaEnd:u.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 r=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+i*i,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:e.i(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.b(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(174),u=e(90);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 r=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+i*i,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:e.i(u.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.b(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(51);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,u=n-t._x1,a=(t._y1-t._y0)/(i||u<0&&-0),o=(e-t._y1)/(u||i<0&&-0),c=(a*u+o*i)/(i+u);return(r(a)+r(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(c))||0}function u(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function a(t,n,e){var r=t._x0,i=t._y0,u=t._x1,a=t._y1,o=(u-r)/3;t._context.bezierCurveTo(r+o,i+o*n,u-o,a-o*e,u,a)}function o(t){this._context=t}function c(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new o(t)}function l(t){return new c(t)}n.a=s,n.b=l,o.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:a(this,this._t0,u(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,a(this,u(this,e=i(this,t,n)),e);break;default:a(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(o.prototype)).point=function(t,n){o.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,u){this._context.bezierCurveTo(n,t,r,e,u,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),u=new Array(r),a=new Array(r);for(i[0]=0,u[0]=2,a[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(a[n]-i[n+1])/u[n];for(u[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";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";function r(t){return t.source}function i(t){return t.target}function u(t){function n(){var n,r=d.a.call(arguments),i=u.apply(this,r),s=a.apply(this,r);if(f||(f=n=e.i(h.a)()),t(f,+o.apply(this,(r[0]=i,r)),+c.apply(this,r),+o.apply(this,(r[0]=s,r)),+c.apply(this,r)),n)return f=null,n+""||null}var u=r,a=i,o=v.a,c=v.b,f=null;return n.source=function(t){return arguments.length?(u=t,n):u},n.target=function(t){return arguments.length?(a=t,n):a},n.x=function(t){return arguments.length?(o="function"==typeof t?t:e.i(p.a)(+t),n):o},n.y=function(t){return arguments.length?(c="function"==typeof t?t:e.i(p.a)(+t),n):c},n.context=function(t){return arguments.length?(f=null==t?null:t,n):f},n}function a(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function o(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function c(t,n,r,i,u){var a=e.i(b.a)(n,r),o=e.i(b.a)(n,r=(r+u)/2),c=e.i(b.a)(i,r),f=e.i(b.a)(i,u);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],c[0],c[1],f[0],f[1])}function f(){return u(a)}function s(){return u(o)}function l(){var t=u(c);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}n.a=f,n.b=s,n.c=l;var h=e(16),d=e(172),p=e(18),v=e(93),b=e(177)},function(t,n,e){"use strict";n.a=function(t,n){if((o=t.length)>1)for(var e,r,i,u,a,o,c=0,f=t[n[0]].length;c=0?(r[0]=u,r[1]=u+=i):i<0?(r[1]=a,r[0]=a+=i):r[0]=u}},function(t,n,e){"use strict";var r=e(34);n.a=function(t,n){if((u=t.length)>0){for(var i,u,a,o=0,c=t[0].length;o0){for(var i,u=0,a=t[n[0]],o=a.length;u0&&(u=(i=t[n[0]]).length)>0){for(var i,u,a,o=0,c=1;c0&&(p+=h);for(null!=o?v.sort(function(t,n){return o(b[t],b[n])}):null!=c&&v.sort(function(n,e){return c(t[n],t[e])}),e=0,i=p?(y-d*m)/p:0;e0?h*i:0)+m,b[r]={data:t[r],index:e,value:h,startAngle:g,endAngle:u,padAngle:_};return b}var n=u.a,o=i.a,c=null,f=e.i(r.a)(0),s=e.i(r.a)(a.c),l=e.i(r.a)(0);return t.value=function(i){return arguments.length?(n="function"==typeof i?i:e.i(r.a)(+i),t):n},t.sortValues=function(n){return arguments.length?(o=n,c=null,t):o},t.sort=function(n){return arguments.length?(c=n,o=null,t):c},t.startAngle=function(n){return arguments.length?(f="function"==typeof n?n:e.i(r.a)(+n),t):f},t.endAngle=function(n){return arguments.length?(s="function"==typeof n?n:e.i(r.a)(+n),t):s},t.padAngle=function(n){return arguments.length?(l="function"==typeof n?n:e.i(r.a)(+n),t):l},t}},function(t,n,e){"use strict";function r(t,n){return t[n]}var i=e(172),u=e(18),a=e(34),o=e(35);n.a=function(){function t(t){var e,r,i=n.apply(this,arguments),u=t.length,a=i.length,o=new Array(a);for(e=0;e0?t>1?e.i(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;var u=i.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(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.getMinutes()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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;var u=i.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setTime(Math.floor(t/i.e)*i.e)},function(t,n){t.setTime(+t+n*i.e)},function(t,n){return(n-t)/i.e},function(t){return t.getUTCSeconds()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(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.b},function(t){return t.getUTCDate()-1});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getUTCHours()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getUTCMinutes()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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;var u=i.range},function(t,n,e){"use strict";function r(t){return e.i(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)/u.a})}e.d(n,"a",function(){return a}),e.d(n,"c",function(){return o}),e.d(n,"e",function(){return c}),e.d(n,"g",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"k",function(){return l}),e.d(n,"m",function(){return h}),e.d(n,"b",function(){return d}),e.d(n,"d",function(){return p}),e.d(n,"f",function(){return v}),e.d(n,"h",function(){return b}),e.d(n,"j",function(){return g}),e.d(n,"l",function(){return y}),e.d(n,"n",function(){return _});var i=e(4),u=e(11),a=r(0),o=r(1),c=r(2),f=r(3),s=r(4),l=r(5),h=r(6),d=a.range,p=o.range,v=c.range,b=f.range,g=s.range,y=l.range,_=h.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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?e.i(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;var u=i.range},function(t,n,e){"use strict";function r(t){return e.i(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())*u.d)/u.a})}e.d(n,"a",function(){return a}),e.d(n,"c",function(){return o}),e.d(n,"e",function(){return c}),e.d(n,"g",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"k",function(){return l}),e.d(n,"m",function(){return h}),e.d(n,"b",function(){return d}),e.d(n,"d",function(){return p}),e.d(n,"f",function(){return v}),e.d(n,"h",function(){return b}),e.d(n,"j",function(){return g}),e.d(n,"l",function(){return y}),e.d(n,"n",function(){return _});var i=e(4),u=e(11),a=r(0),o=r(1),c=r(2),f=r(3),s=r(4),l=r(5),h=r(6),d=a.range,p=o.range,v=c.range,b=f.range,g=s.range,y=l.range,_=h.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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?e.i(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;var u=i.range},function(t,n,e){"use strict";var r=e(96);n.a=function(t,n,i){var u=new r.d,a=n;return null==n?(u.restart(t,n,i),u):(n=+n,i=null==i?e.i(r.a)():+i,u.restart(function e(r){r+=a,u.restart(e,a+=n,i),t(r)},n,i),u)}},function(t,n,e){"use strict";var r=e(96);n.a=function(t,n,e){var i=new r.d;return n=null==n?0:+n,i.restart(function(e){i.stop(),t(e+n)},n,e),i}},function(t,n,e){"use strict";var r=e(13),i=e(8),u=[null];n.a=function(t,n){var e,a,o=t.__transition;if(o){n=null==n?null:n+"";for(a in o)if((e=o[a]).state>i.d&&e.name===n)return new r.b([[t]],u,n,+a)}return null}},function(t,n,e){"use strict";var r=e(3),i=e(508),u=e(509);r.k.prototype.interrupt=i.a,r.k.prototype.transition=u.a},function(t,n,e){"use strict";var r=e(187);n.a=function(t){return this.each(function(){e.i(r.a)(this,t)})}},function(t,n,e){"use strict";function r(t,n){for(var r;!(r=t.__transition)||!(r=r[n]);)if(!(t=t.parentNode))return c.time=e.i(o.a)(),c;return r}var i=e(13),u=e(8),a=e(118),o=e(53),c={time:null,delay:0,duration:250,ease:a.i};n.a=function(t){var n,a;t instanceof i.b?(n=t._id,t=t._name):(n=e.i(i.c)(),(a=c).time=e.i(o.a)(),t=null==t?null:t+"");for(var f=this._groups,s=f.length,l=0;l=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(t,n,e){var i,a,o=r(n)?u.g:u.e;return function(){var r=o(this,t),u=r.on;u!==i&&(a=(i=u).copy()).on(n,e),r.on=a}}var u=e(8);n.a=function(t,n){var r=this._id;return arguments.length<2?e.i(u.f)(this.node(),r).on.on(t):this.each(i(r,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(13),u=e(8);n.a=function(t){var n=this._name,a=this._id;"function"!=typeof t&&(t=e.i(r.l)(t));for(var o=this._groups,c=o.length,f=new Array(c),s=0;sp.b)v=v.L;else{if(!((a=o-f(v,s))>p.b)){u>-p.b?(n=v.P,r=v):a>-p.b?(n=v,r=v.N):n=r=v;break}if(!v.R){n=v;break}v=v.R}e.i(l.d)(t);var b=i(t);if(p.e.insert(n,b),n||r){if(n===r)return e.i(h.b)(n),r=i(n.site),p.e.insert(b,r),b.edge=r.edge=e.i(d.d)(n.site,b.site),e.i(h.c)(n),void e.i(h.c)(r);if(!r)return void(b.edge=e.i(d.d)(n.site,b.site));e.i(h.b)(n),e.i(h.b)(r);var g=n.site,y=g[0],_=g[1],m=t[0]-y,x=t[1]-_,w=r.site,M=w[0]-y,k=w[1]-_,N=2*(m*k-x*M),A=m*m+x*x,S=M*M+k*k,T=[(k*A-x*S)/N+y,(m*S-M*A)/N+_];e.i(d.c)(r.edge,g,w,T),b.edge=e.i(d.d)(g,t,null,T),r.edge=e.i(d.d)(t,w,null,T),e.i(h.c)(n),e.i(h.c)(r)}}function c(t,n){var e=t.site,r=e[0],i=e[1],u=i-n;if(!u)return r;var a=t.P;if(!a)return-1/0;e=a.site;var o=e[0],c=e[1],f=c-n;if(!f)return o;var s=o-r,l=1/u-1/f,h=s/f;return l?(-h+Math.sqrt(h*h-2*l*(s*s/(-2*f)-c+f/2+i-u/2)))/l+r:(r+o)/2}function f(t,n){var e=t.N;if(e)return c(e,n);var r=t.site;return r[1]===n?r[0]:1/0}n.b=a,n.a=o;var s=e(99),l=e(189),h=e(190),d=e(98),p=e(36),v=[]},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t){return t[0]}function i(t){return t[1]}n.a=r,n.b=i},function(t,n,e){"use strict";var r=e(528),i=e(529),u=e(36);n.a=function(){function t(t){return new u.a(t.map(function(e,r){var i=[Math.round(n(e,r,t)/u.b)*u.b,Math.round(a(e,r,t)/u.b)*u.b];return i.index=r,i.data=e,i}),o)}var n=i.a,a=i.b,o=null;return t.polygons=function(n){return t(n).polygons()},t.links=function(n){return t(n).links()},t.triangles=function(n){return t(n).triangles()},t.x=function(i){return arguments.length?(n="function"==typeof i?i:e.i(r.a)(+i),t):n},t.y=function(n){return arguments.length?(a="function"==typeof n?n:e.i(r.a)(+n),t):a},t.extent=function(n){return arguments.length?(o=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],t):o&&[[o[0][0],o[0][1]],[o[1][0],o[1][1]]]},t.size=function(n){return arguments.length?(o=null==n?null:[[0,0],[+n[0],+n[1]]],t):o&&[o[1][0]-o[0][0],o[1][1]-o[0][1]]},t}},function(t,n,e){"use strict";var r=e(535);e.d(n,"a",function(){return r.a});var i=e(191);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b})},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t,n,e){this.target=t,this.type=n,this.transform=e}n.a=r},function(t,n,e){"use strict";function r(){i.r.stopImmediatePropagation()}n.b=r;var i=e(3);n.a=function(){i.r.preventDefault(),i.r.stopImmediatePropagation()}},function(t,n,e){"use strict";function r(){return!h.r.button}function i(){var t,n,e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,t=e.width.baseVal.value,n=e.height.baseVal.value):(t=e.clientWidth,n=e.clientHeight),[[0,0],[t,n]]}function u(){return this.__zoom||b.b}function a(){return-h.r.deltaY*(h.r.deltaMode?120:1)/500}function o(){return"ontouchstart"in this}function c(t,n,e){var r=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],u=t.invertY(n[0][1])-e[0][1],a=t.invertY(n[1][1])-e[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>u?(u+a)/2:Math.min(0,u)||Math.max(0,a))}var f=e(14),s=e(60),l=e(6),h=e(3),d=e(97),p=e(532),v=e(533),b=e(191),g=e(534);n.a=function(){function t(t){t.property("__zoom",u).on("wheel.zoom",M).on("mousedown.zoom",k).on("dblclick.zoom",N).filter(L).on("touchstart.zoom",A).on("touchmove.zoom",S).on("touchend.zoom touchcancel.zoom",T).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function n(t,n){return n=Math.max(O[0],Math.min(O[1],n)),n===t.k?t:new b.c(n,t.x,t.y)}function y(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new b.c(t.k,r,i)}function _(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function m(t,n,e){t.on("start.zoom",function(){x(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){x(this,arguments).end()}).tween("zoom",function(){var t=this,r=arguments,i=x(t,r),u=z.apply(t,r),a=e||_(u),o=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),c=t.__zoom,f="function"==typeof n?n.apply(t,r):n,s=j(c.invert(a).concat(o/c.k),f.invert(a).concat(o/f.k));return function(t){if(1===t)t=f;else{var n=s(t),e=o/n[2];t=new b.c(e,a[0]-n[0]*e,a[1]-n[1]*e)}i.zoom(null,t)}})}function x(t,n){for(var e,r=0,i=I.length;rH}r.zoom("mouse",R(y(r.that.__zoom,r.mouse[0]=e.i(h.e)(r.that),r.mouse[1]),r.extent,D))}function n(){i.on("mousemove.zoom mouseup.zoom",null),e.i(s.c)(h.r.view,r.moved),e.i(g.a)(),r.end()}if(!C&&P.apply(this,arguments)){var r=x(this,arguments),i=e.i(h.i)(h.r.view).on("mousemove.zoom",t,!0).on("mouseup.zoom",n,!0),u=e.i(h.e)(this),a=h.r.clientX,o=h.r.clientY;e.i(s.b)(h.r.view),e.i(g.b)(),r.mouse=[u,this.__zoom.invert(u)],e.i(d.c)(this),r.start()}}function N(){if(P.apply(this,arguments)){var r=this.__zoom,i=e.i(h.e)(this),u=r.invert(i),a=r.k*(h.r.shiftKey?.5:2),o=R(y(n(r,a),i,u),z.apply(this,arguments),D);e.i(g.a)(),U>0?e.i(h.i)(this).transition().duration(U).call(m,o,i):e.i(h.i)(this).call(t.transform,o)}}function A(){if(P.apply(this,arguments)){var t,n,r,i,u=x(this,arguments),a=h.r.changedTouches,o=a.length;for(e.i(g.b)(),n=0;n1?0:t<-1?o:Math.acos(t)}function i(t){return t>1?f:t<-1?-f:Math.asin(t)}function u(t){return(t=w(t/2))*t}e.d(n,"o",function(){return a}),e.d(n,"w",function(){return c}),e.d(n,"a",function(){return o}),e.d(n,"k",function(){return f}),e.d(n,"v",function(){return s}),e.d(n,"b",function(){return l}),e.d(n,"h",function(){return d}),e.d(n,"g",function(){return h}),e.d(n,"p",function(){return b}),e.d(n,"l",function(){return v}),e.d(n,"e",function(){return p}),e.d(n,"c",function(){return g}),e.d(n,"u",function(){return y}),e.d(n,"m",function(){return _}),e.d(n,"i",function(){return m}),e.d(n,"r",function(){return x}),e.d(n,"d",function(){return w}),e.d(n,"q",function(){return M}),e.d(n,"n",function(){return k}),e.d(n,"j",function(){return A}),n.s=r,n.f=i,n.t=u;var a=1e-6,c=1e-12,o=Math.PI,f=o/2,s=o/4,l=2*o,d=180/o,h=o/180,b=Math.abs,v=Math.atan,p=Math.atan2,g=Math.cos,y=Math.ceil,_=Math.exp,m=(Math.floor,Math.log),x=Math.pow,w=Math.sin,M=Math.sign||function(t){return t>0?1:t<0?-1:0},k=Math.sqrt,A=Math.tan},function(t,n,e){"use strict";var r=e(6);n.a=function(t){return e.i(r.b)(t[t.length-1])}},function(t,n,e){"use strict";var r=e(411);e.d(n,"a",function(){return r.a});var i=e(43);e.d(n,"b",function(){return i.a});var u=e(412);e.d(n,"c",function(){return u.a});var a=e(150);e.d(n,"d",function(){return a.a});var c=e(413);e.d(n,"e",function(){return c.a});var o=e(77);e.d(n,"f",function(){return o.a});var f=e(78);e.d(n,"g",function(){return f.a});var s=e(44);e.d(n,"h",function(){return s.a});var l=e(151);e.d(n,"i",function(){return l.a});var d=e(414);e.d(n,"j",function(){return d.a});var h=e(8);e.d(n,"k",function(){return h.a});var b=e(80);e.d(n,"l",function(){return b.a});var v=e(155);e.d(n,"m",function(){return v.a});var p=e(154);e.d(n,"n",function(){return p.a});var g=e(442);e.d(n,"o",function(){return g.a});var y=e(443);e.d(n,"p",function(){return y.a});var _=e(82);e.d(n,"q",function(){return _.a});var m=e(79);e.d(n,"r",function(){return m.a}),e.d(n,"s",function(){return m.b})},function(t,n,e){"use strict";function r(t,n,e,a){function c(n){return t(n=new Date(+n)),n}return c.floor=c,c.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},c.round=function(t){var n=c(t),e=c.ceil(t);return t-n0))return a;do{a.push(u=new Date(+e)),n(e,i),t(e)}while(u=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&&(c.count=function(n,r){return i.setTime(+n),u.setTime(+r),t(i),t(u),Math.floor(e(i,u))},c.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?c.filter(a?function(n){return a(n)%t==0}:function(n){return c.count(0,n)%t==0}):c:null}),c}n.a=r;var i=new Date,u=new Date},function(t,n,e){"use strict";var r=e(96);e.d(n,"a",function(){return r.a}),e.d(n,"b",function(){return r.b}),e.d(n,"c",function(){return r.c});var i=e(19);e.d(n,"d",function(){return i.a});var u=e(97);e.d(n,"e",function(){return u.a});var a=e(183);e.d(n,"f",function(){return a.a});var c=e(184);e.d(n,"g",function(){return c.a});var o=e(98);e.d(n,"h",function(){return o.a});var f=e(99);e.d(n,"i",function(){return f.a});var s=e(185);e.d(n,"j",function(){return s.a});var l=e(195);e.d(n,"k",function(){return l.a});var d=e(196);e.d(n,"l",function(){return d.a});var h=e(103);e.d(n,"m",function(){return h.a});var b=e(187);e.d(n,"n",function(){return b.a});var v=e(188);e.d(n,"o",function(){return v.a});var p=e(189);e.d(n,"p",function(){return p.a});var g=e(190);e.d(n,"q",function(){return g.a});var y=e(100);e.d(n,"r",function(){return y.a});var _=e(101);e.d(n,"s",function(){return _.a});var m=e(191);e.d(n,"t",function(){return m.a});var x=e(53);e.d(n,"u",function(){return x.a});var w=e(102);e.d(n,"v",function(){return w.a});var M=e(192);e.d(n,"w",function(){return M.a});var k=e(193);e.d(n,"x",function(){return k.a});var A=e(194);e.d(n,"y",function(){return A.a});var S=e(104);e.d(n,"z",function(){return S.a}),e.d(n,"A",function(){return S.b}),e.d(n,"B",function(){return S.c});var T=e(105);e.d(n,"C",function(){return T.a});var N=e(106);e.d(n,"D",function(){return N.a});var E=e(197);e.d(n,"E",function(){return E.a})},function(t,n,e){"use strict";var r=e(72);e.d(n,"c",function(){return r.a});var i=e(136);e.d(n,"d",function(){return i.a});var u=e(71);e.d(n,"e",function(){return u.a});var a=e(137);e.d(n,"f",function(){return a.a});var c=e(139);e.d(n,"g",function(){return c.a});var o=e(40);e.d(n,"h",function(){return o.a});var f=e(140);e.d(n,"i",function(){return f.a});var s=e(307);e.d(n,"j",function(){return s.a});var l=e(142);e.d(n,"k",function(){return l.a});var d=e(309);e.d(n,"l",function(){return d.a}),e.d(n,"m",function(){return d.b});var h=e(311);e.d(n,"n",function(){return h.a});var b=e(141);e.d(n,"o",function(){return b.a}),e.d(n,"b",function(){return b.b}),e.d(n,"p",function(){return b.c});var v=e(304);e.d(n,"q",function(){return v.a}),e.d(n,"r",function(){return v.b});var p=e(305);e.d(n,"s",function(){return p.a});var g=e(303);e.d(n,"t",function(){return g.a}),e.d(n,"u",function(){return g.b});var y=e(302);e.d(n,"v",function(){return y.b}),e.d(n,"a",function(){return y.a});var _=e(306);e.d(n,"w",function(){return _.a})},function(t,n,e){"use strict";var r=e(55);e.d(n,"f",function(){return r.h}),e.d(n,"a",function(){return r.a}),e.d(n,"e",function(){return r.g});var i=e(218);e.d(n,"d",function(){return i.b}),e.d(n,"c",function(){return i.a});var u=e(217);e.d(n,"b",function(){return u.a})},function(t,n,e){"use strict";function r(t,n){this._groups=t,this._parents=n}function i(){return new r([[document.documentElement]],q)}e.d(n,"c",function(){return q}),n.b=r;var u=e(437),a=e(438),c=e(426),o=e(420),f=e(152),s=e(425),l=e(430),d=e(433),h=e(440),b=e(417),v=e(432),p=e(431),g=e(439),y=e(424),_=e(423),m=e(416),x=e(154),w=e(434),M=e(418),k=e(441),A=e(427),S=e(435),T=e(429),N=e(415),E=e(428),C=e(436),P=e(419),z=e(421),R=e(79),L=e(422),q=[null];r.prototype=i.prototype={constructor:r,select:u.a,selectAll:a.a,filter:c.a,data:o.a,enter:f.a,exit:s.a,merge:l.a,order:d.a,sort:h.a,call:b.a,nodes:v.a,node:p.a,size:g.a,empty:y.a,each:_.a,attr:m.a,style:x.b,property:w.a,classed:M.a,text:k.a,html:A.a,raise:S.a,lower:T.a,append:N.a,insert:E.a,remove:C.a,clone:P.a,datum:z.a,on:R.c,dispatch:L.a},n.a=i},function(t,n,e){"use strict";function r(t,n){var e=u(t,n);if(e.state>l)throw new Error("too late; already scheduled");return e}function i(t,n){var e=u(t,n);if(e.state>h)throw new Error("too late; already started");return e}function u(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function a(t,n,r){function i(t){r.state=d,r.timer.restart(u,r.delay,r.time),r.delay<=t&&u(t-r.delay)}function u(i){var l,p,y,_;if(r.state!==d)return c();for(l in s)if(_=s[l],_.name===r.name){if(_.state===b)return e.i(o.d)(u);_.state===v?(_.state=g,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete s[l]):+l2?t[2]%360*l.g:0,h()):[R*l.h,L*l.h,q*l.h]},n.precision=function(t){return arguments.length?(F=e.i(v.a)(u,B=t*t),g()):e.i(l.n)(B)},n.fitExtent=function(t,r){return e.i(b.a)(n,t,r)},n.fitSize=function(t,r){return e.i(b.b)(n,t,r)},n.fitWidth=function(t,r){return e.i(b.c)(n,t,r)},n.fitHeight=function(t,r){return e.i(b.d)(n,t,r)},function(){return y=t.apply(this,arguments),n.invert=y.invert&&i,h()}}n.a=i,n.b=u;var a=e(119),c=e(121),o=e(36),f=e(124),s=e(63),l=e(1),d=e(37),h=e(38),b=e(66),v=e(277),p=e.i(h.b)({point:function(t,n){this.stream.point(t*l.g,n*l.g)}})},function(t,n,e){"use strict";e.d(n,"e",function(){return r}),e.d(n,"d",function(){return i}),e.d(n,"c",function(){return u}),e.d(n,"b",function(){return a}),e.d(n,"a",function(){return c});var r=1e3,i=6e4,u=36e5,a=864e5,c=6048e5},function(t,n,e){"use strict";function r(){}n.a=r},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 e.i(a.k)().transition(t)}function u(){return++k}n.b=r,n.a=i,n.c=u;var a=e(3),c=e(490),o=e(491),f=e(492),s=e(493),l=e(494),d=e(495),h=e(496),b=e(497),v=e(498),p=e(499),g=e(500),y=e(501),_=e(502),m=e(503),x=e(504),w=e(505),M=e(51),k=0,A=a.k.prototype;r.prototype=i.prototype={constructor:r,select:p.a,selectAll:g.a,filter:d.a,merge:h.a,selection:y.a,transition:w.a,call:A.call,nodes:A.nodes,node:A.node,size:A.size,empty:A.empty,each:A.each,on:b.a,attr:c.a,attrTween:o.a,style:_.a,styleTween:m.a,text:x.a,remove:v.a,tween:M.a,delay:f.a,duration:s.a,ease:l.a}},function(t,n,e){"use strict";var r=e(219);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t,n){t&&c.hasOwnProperty(t.type)&&c[t.type](t,n)}function i(t,n,e){var r,i=-1,u=t.length-e;for(n.lineStart();++in?1:t>=n?0:NaN}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(){this.reset()}function i(t,n,e){var r=t.s=n+e,i=r-n,u=r-i;t.t=n-u+(e-i)}n.a=function(){return new r},r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(t){i(u,t,this.t),i(this,u.s,this.s),this.s?this.t+=u.t:this.s=u.t},valueOf:function(){return this.s}};var u=new r},function(t,n,e){"use strict";n.a=function(){return Math.random()}},function(t,n,e){"use strict";n.a=function(t){return null===t?NaN:+t}},function(t,n,e){"use strict";var r=e(214);e.d(n,"a",function(){return r.a});var i=e(215);e.d(n,"b",function(){return i.a});var u=e(54);e.d(n,"c",function(){return u.a});var a=e(213);e.d(n,"d",function(){return a.a});var c=e(216);e.d(n,"e",function(){return c.a});var o=e(212);e.d(n,"f",function(){return o.a})},function(t,n,e){"use strict";function r(t){return[e.i(s.e)(t[1],t[0]),e.i(s.f)(t[2])]}function i(t){var n=t[0],r=t[1],i=e.i(s.c)(r);return[i*e.i(s.c)(n),i*e.i(s.d)(n),e.i(s.d)(r)]}function u(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function a(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function c(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function o(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function f(t){var n=e.i(s.n)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}n.g=r,n.a=i,n.d=u,n.b=a,n.f=c,n.e=o,n.c=f;var s=e(1)},function(t,n,e){"use strict";function r(t){return function(n,r){var i=e.i(u.c)(n),a=e.i(u.c)(r),c=t(i*a);return[c*a*e.i(u.d)(n),c*e.i(u.d)(r)]}}function i(t){return function(n,r){var i=e.i(u.n)(n*n+r*r),a=t(i),c=e.i(u.d)(a),o=e.i(u.c)(a);return[e.i(u.e)(n*c,i*o),e.i(u.f)(i&&r*c/i)]}}n.b=r,n.a=i;var u=e(1)},function(t,n,e){"use strict";n.a=function(t,n,e,r,i){for(var u,a=t.children,c=-1,o=a.length,f=t.value&&(r-n)/t.value;++c180||i<-180?i-360*Math.round(i/360):i):e.i(o.a)(isNaN(t)?n:t)}function a(t){return 1==(t=+t)?c:function(n,r){return r-n?i(n,r,t):e.i(o.a)(isNaN(n)?r:n)}}function c(t,n){var i=n-t;return i?r(t,i):e.i(o.a)(isNaN(t)?n:t)}n.b=u,n.c=a,n.a=c;var o=e(138)},function(t,n,e){"use strict";n.a=function(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}},function(t,n,e){"use strict";function r(t){var n=t.domain;return t.ticks=function(t){var r=n();return e.i(u.z)(r[0],r[r.length-1],null==t?10:t)},t.tickFormat=function(t,r){return e.i(o.a)(n(),t,r)},t.nice=function(r){null==r&&(r=10);var i,a=n(),c=0,o=a.length-1,f=a[c],s=a[o];return s0?(f=Math.floor(f/i)*i,s=Math.ceil(s/i)*i,i=e.i(u.A)(f,s,r)):i<0&&(f=Math.ceil(f*i)/i,s=Math.floor(s*i)/i,i=e.i(u.A)(f,s,r)),i>0?(a[c]=Math.floor(f/i)*i,a[o]=Math.ceil(s/i)*i,n(a)):i<0&&(a[c]=Math.ceil(f*i)/i,a[o]=Math.floor(s*i)/i,n(a)),t},t}function i(){var t=e.i(c.a)(c.b,a.h);return t.copy=function(){return e.i(c.c)(t,i())},r(t)}n.b=r,n.a=i;var u=e(5),a=e(6),c=e(42),o=e(407)},function(t,n,e){"use strict";function r(t){return t>1?0:t<-1?h:Math.acos(t)}function i(t){return t>=1?b:t<=-1?-b:Math.asin(t)}e.d(n,"g",function(){return u}),e.d(n,"m",function(){return a}),e.d(n,"h",function(){return c}),e.d(n,"e",function(){return o}),e.d(n,"j",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"d",function(){return l}),e.d(n,"a",function(){return d}),e.d(n,"b",function(){return h}),e.d(n,"f",function(){return b}),e.d(n,"c",function(){return v}),n.l=r,n.k=i;var u=Math.abs,a=Math.atan2,c=Math.cos,o=Math.max,f=Math.min,s=Math.sin,l=Math.sqrt,d=1e-12,h=Math.PI,b=h/2,v=2*h},function(t,n,e){"use strict";n.a=function(t,n){if((i=t.length)>1)for(var e,r,i,u=1,a=t[n[0]],c=a.length;u=0;)e[n]=n;return e}},function(t,n,e){"use strict";function r(t,n,e){return(t[0]-e[0])*(n[1]-t[1])-(t[0]-n[0])*(e[1]-t[1])}function i(t,n){return n[1]-t[1]||n[0]-t[0]}function u(t,n){var r,u,v,p=t.sort(i).pop();for(f=[],c=new Array(t.length),a=new b.a,o=new b.a;;)if(v=d.a,p&&(!v||p[1]=c)return null;var o=t-i.site[0],f=n-i.site[1],s=o*o+f*f;do{i=u.cells[r=a],a=null,i.halfedges.forEach(function(e){var r=u.edges[e],c=r.left;if(c!==i.site&&c||(c=r.right)){var o=t-c[0],f=n-c[1],l=o*o+f*f;l0)do{a.point(0===c||3===c?t:r,c>1?l:n)}while((c=(c+u+4)%4)!==o);else a.point(i[0],i[1])}function b(u,a){return e.i(i.p)(u[0]-t)0?0:3:e.i(i.p)(u[0]-r)0?2:1:e.i(i.p)(u[1]-n)0?1:0:a>0?3:2}function v(t,n){return p(t.x,n.x)}function p(t,n){var e=b(t,1),r=b(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(i){function b(t,n){d(t,n)&&R.point(t,n)}function p(){for(var n=0,e=0,r=M.length;el&&(s-i)*(l-u)>(d-u)*(t-i)&&++n:d<=l&&(s-i)*(l-u)<(d-u)*(t-i)&&--n;return n}function g(){R=L,w=[],M=[],z=!0}function y(){var t=p(),n=z&&t,r=(w=e.i(o.q)(w)).length;(n||r)&&(i.polygonStart(),n&&(i.lineStart(),h(null,null,1,i),i.lineEnd()),r&&e.i(c.a)(w,v,t,h,i),i.polygonEnd()),R=i,w=M=k=null}function _(){q.point=x,M&&M.push(k=[]),P=!0,C=!1,N=E=NaN}function m(){w&&(x(A,S),T&&C&&L.rejoin(),w.push(L.result())),q.point=b,C&&R.lineEnd()}function x(i,u){var c=d(i,u);if(M&&k.push([i,u]),P)A=i,S=u,T=c,P=!1,c&&(R.lineStart(),R.point(i,u));else if(c&&C)R.point(i,u);else{var o=[N=Math.max(s,Math.min(f,N)),E=Math.max(s,Math.min(f,E))],h=[i=Math.max(s,Math.min(f,i)),u=Math.max(s,Math.min(f,u))];e.i(a.a)(o,h,t,n,r,l)?(C||(R.lineStart(),R.point(o[0],o[1])),R.point(h[0],h[1]),c||R.lineEnd(),z=!1):c&&(R.lineStart(),R.point(i,u),z=!1)}N=i,E=u,C=c}var w,M,k,A,S,T,N,E,C,P,z,R=i,L=e.i(u.a)(),q={point:b,lineStart:_,lineEnd:m,polygonStart:g,polygonEnd:y};return q}}n.a=r;var i=e(1),u=e(120),a=e(256),c=e(123),o=e(5),f=1e9,s=-f},function(t,n,e){"use strict";function r(t,n){return[t>f.a?t-f.b:t<-f.a?t+f.b:t,n]}function i(t,n,i){return(t%=f.b)?n||i?e.i(o.a)(a(t),c(n,i)):a(t):n||i?c(n,i):r}function u(t){return function(n,e){return n+=t,[n>f.a?n-f.b:n<-f.a?n+f.b:n,e]}}function a(t){var n=u(t);return n.invert=u(-t),n}function c(t,n){function r(t,n){var r=e.i(f.c)(n),o=e.i(f.c)(t)*r,s=e.i(f.d)(t)*r,l=e.i(f.d)(n),d=l*i+o*u;return[e.i(f.e)(s*a-d*c,o*i-l*u),e.i(f.f)(d*a+s*c)]}var i=e.i(f.c)(t),u=e.i(f.d)(t),a=e.i(f.c)(n),c=e.i(f.d)(n);return r.invert=function(t,n){var r=e.i(f.c)(n),o=e.i(f.c)(t)*r,s=e.i(f.d)(t)*r,l=e.i(f.d)(n),d=l*a-s*c;return[e.i(f.e)(s*a+l*c,o*i+d*u),e.i(f.f)(d*i-o*u)]},r}n.b=i;var o=e(124),f=e(1);r.invert=r,n.a=function(t){function n(n){return n=t(n[0]*f.g,n[1]*f.g),n[0]*=f.h,n[1]*=f.h,n}return t=i(t[0]*f.g,t[1]*f.g,t.length>2?t[2]*f.g:0),n.invert=function(n){return n=t.invert(n[0]*f.g,n[1]*f.g),n[0]*=f.h,n[1]*=f.h,n},n}},function(t,n,e){"use strict";function r(t){return function(n){var e=new i;for(var r in t)e[r]=t[r];return e.stream=n,e}}function i(){}n.b=r,n.a=function(t){return{stream:r(t)}},i.prototype={constructor:i,point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(t,n,e){"use strict";n.a=function(t,n,e,r,i){for(var u,a=t.children,c=-1,o=a.length,f=t.value&&(i-e)/t.value;++c=e?1:r(t)}}}function u(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 a(t,n,e,r){var i=t[0],u=t[1],a=n[0],c=n[1];return u2?c:a,s=h=null,o}function o(n){return(s||(s=f(p,g,_?i(t):t,y)))(+n)}var f,s,h,p=v,g=v,y=l.c,_=!1;return o.invert=function(t){return(h||(h=f(g,p,r,_?u(n):n)))(+t)},o.domain=function(t){return arguments.length?(p=d.a.call(t,b.a),e()):p.slice()},o.range=function(t){return arguments.length?(g=d.b.call(t),e()):g.slice()},o.rangeRound=function(t){return g=d.b.call(t),y=l.j,e()},o.clamp=function(t){return arguments.length?(_=!!t,e()):_},o.interpolate=function(t){return arguments.length?(y=t,e()):y},e()}n.b=r,n.c=o,n.a=f;var s=e(5),l=e(6),d=e(17),h=e(76),b=e(147),v=[0,1]},function(t,n,e){"use strict";function r(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===a.b&&n.documentElement.namespaceURI===a.b?n.createElement(t):n.createElementNS(e,t)}}function i(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var u=e(77),a=e(78);n.a=function(t){var n=e.i(u.a)(t);return(n.local?i:r)(n)}},function(t,n,e){"use strict";n.a=function(t,n){var e=t.ownerSVGElement||t;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=n.clientX,r.y=n.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}var i=t.getBoundingClientRect();return[n.clientX-i.left-t.clientLeft,n.clientY-i.top-t.clientTop]}},function(t,n,e){"use strict";function r(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function i(t){this._context=t}n.c=r,n.b=i,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,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;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:r(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},n.a=function(t){return new i(t)}},function(t,n,e){"use strict";function r(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function i(t,n){this._context=t,this._k=(1-n)/6}n.c=r,n.b=i,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._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,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,this._x1=t,this._y1=n;break;case 2:this._point=3;default:r(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.a=function t(n){function e(t){return new i(t,n)}return e.tension=function(n){return t(+n)},e}(0)},function(t,n,e){"use strict";function r(t){this._context=t}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,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:this._context.lineTo(t,n)}}},n.a=function(t){return new r(t)}},function(t,n,e){"use strict";n.a=function(){}},function(t,n,e){"use strict";var r=e(4);e.d(n,"a",function(){return r.a});var i=e(472);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b}),e.d(n,"d",function(){return i.a}),e.d(n,"e",function(){return i.b});var u=e(475);e.d(n,"f",function(){return u.a}),e.d(n,"g",function(){return u.b}),e.d(n,"h",function(){return u.a}),e.d(n,"i",function(){return u.b});var a=e(473);e.d(n,"j",function(){return a.a}),e.d(n,"k",function(){return a.b});var c=e(471);e.d(n,"l",function(){return c.a}),e.d(n,"m",function(){return c.b});var o=e(470);e.d(n,"n",function(){return o.a}),e.d(n,"o",function(){return o.b});var f=e(482);e.d(n,"p",function(){return f.a}),e.d(n,"q",function(){return f.b}),e.d(n,"r",function(){return f.a}),e.d(n,"s",function(){return f.b}),e.d(n,"t",function(){return f.c}),e.d(n,"u",function(){return f.d}),e.d(n,"v",function(){return f.e}),e.d(n,"w",function(){return f.f}),e.d(n,"x",function(){return f.g}),e.d(n,"y",function(){return f.h}),e.d(n,"z",function(){return f.i}),e.d(n,"A",function(){return f.j}),e.d(n,"B",function(){return f.k}),e.d(n,"C",function(){return f.l}),e.d(n,"D",function(){return f.m}),e.d(n,"E",function(){return f.n});var s=e(474);e.d(n,"F",function(){return s.a}),e.d(n,"G",function(){return s.b});var l=e(483);e.d(n,"H",function(){return l.a}),e.d(n,"I",function(){return l.b});var d=e(478);e.d(n,"J",function(){return d.a}),e.d(n,"K",function(){return d.b});var h=e(477);e.d(n,"L",function(){return h.a}),e.d(n,"M",function(){return h.b});var b=e(476);e.d(n,"N",function(){return b.a}),e.d(n,"O",function(){return b.b});var v=e(480);e.d(n,"P",function(){return v.a}),e.d(n,"Q",function(){return v.b}),e.d(n,"R",function(){return v.a}),e.d(n,"S",function(){return v.b}),e.d(n,"T",function(){return v.c}),e.d(n,"U",function(){return v.d}),e.d(n,"V",function(){return v.e}),e.d(n,"W",function(){return v.f}),e.d(n,"X",function(){return v.g}),e.d(n,"Y",function(){return v.h}),e.d(n,"Z",function(){return v.i}),e.d(n,"_0",function(){return v.j}),e.d(n,"_1",function(){return v.k}),e.d(n,"_2",function(){return v.l}),e.d(n,"_3",function(){return v.m}),e.d(n,"_4",function(){return v.n});var p=e(479);e.d(n,"_5",function(){return p.a}),e.d(n,"_6",function(){return p.b});var g=e(481);e.d(n,"_7",function(){return g.a}),e.d(n,"_8",function(){return g.b})},function(t,n,e){"use strict";var r=e(89);e.d(n,"a",function(){return r.a}),e.d(n,"b",function(){return r.b}),e.d(n,"c",function(){return r.c});var i=e(485);e.d(n,"d",function(){return i.a});var u=e(484);e.d(n,"e",function(){return u.a})},function(t,n,e){"use strict";function r(t,n){var r,i;return function(){var u=e.i(a.e)(this,t),c=u.tween;if(c!==r){i=r=c;for(var o=0,f=i.length;on.length-1)for(var e=t.length-n.length+1,r=0;r100?100:t}function u(t){return(t/100-.5)*Math.PI}function a(t,n,e,r,i,a,c,o,f,s,d,h,b){r.forEach(function(r,o){var f=u(o?a[o-1]:0),s=u(a[o]||100),d=l.arc().innerRadius(n).outerRadius(i).startAngle(f).endAngle(s),h=t.append("path").attr("d",d).attr("fill",r).attr("transform","translate("+(n+2*e)+", "+(n+e)+")");if(c){d=l.arc().innerRadius(n).outerRadius(n+.1*n).startAngle(f).endAngle(s);var b=t.append("path").attr("d",d).attr("fill","transparent").attr("opacity","0.2").attr("transform","translate("+(n+2*e)+", "+(n+e)+")");h.on("mouseover",function(){h.style("opacity",.8),b.transition().duration(50).ease(l.easeLinear).attr("fill",r)}).on("mouseout",function(){h.style("opacity",1),b.transition().duration(300).ease(l.easeLinear).attr("fill","transparent")})}}),r.forEach(function(r,i){if(a[i]){var c=u(a[i]);if(o&&f){var l=n+2*e,v=e-n*(1.1-1);t.append("rect").attr("x",0).attr("y",0).attr("fill",f).attr("width",o).attr("height",1.1*n).attr("transform","translate("+l+","+v+") rotate("+180*c/Math.PI+", 0,"+1.1*n+")")}if(s[i]){var p=n+2*e+Math.cos(c-Math.PI/2)*(1.07*n),g=n+e+Math.sin(c-Math.PI/2)*(1.07*n);d=d||Math.round(.09*n);var y=document.createElement("canvas"),_=y.getContext("2d");_.font=d+"px";var m=_.measureText(s[i]),x=(c-Math.PI/2)/Math.PI*(m.width+4);t.append("text").attr("x",p+x).attr("y",g).text(s[i]).attr("align","center").attr("font-size",d+"px").attr("font-family",h).attr("fill",b)}}})}function c(t,n,e,r,i,a){var c=i||a?.5*n:.1*n,o=l.arc().innerRadius(c).outerRadius(0).startAngle(u(0)).endAngle(u(200));t.append("path").attr("d",o).attr("fill",i||a?"transparent":r).attr("transform","translate("+(n+2*e)+", "+(n+e)+")").attr("class","bar")}function o(t,n,e,r,i,u,a,c){var o=c,f=new b.Needle(t,o,u,n,i,e,r,a);return f.setValue(o),f.getSelection(),f}function f(t,n,e,r,i,u,a,c,o,f){var s=e-i;c=c||Math.round(.18*e);var l=.6*c,d=1.5*c,h=.56*d,b=u[0]?n/2-i-s/2-l*u[0].length/2:0,v=u[1]?n/2+i+s/2-l*u[1].length/2:0,p=r+e+2*l,g=n/2-h*a.length/2,y=r+e;t.append("text").attr("x",b).attr("y",p).text(u?u[0]:"").attr("font-size",c+"px").attr("font-family",o).attr("fill",f),t.append("text").attr("x",v).attr("y",p).text(u?u[1]:"").attr("font-size",c+"px").attr("font-family",o).attr("fill",f),t.append("text").attr("x",g).attr("y",y).text(a).attr("font-size",d+"px").attr("font-family",o).attr("fill",f)}function s(t,n,e){var i={hasNeedle:!1,outerNeedle:!1,needleColor:"gray",needleStartValue:0,needleUpdateSpeed:1e3,arcColors:[],arcDelimiters:[],arcOverEffect:!0,arcPadding:0,arcPaddingColor:void 0,arcLabels:[],arcLabelFontSize:void 0,rangeLabel:[],centralLabel:"",rangeLabelFontSize:void 0,labelsFont:"Roboto,Helvetica Neue,sans-serif",labelsColor:"#333333"},u=Object.assign(i,e),s=u.hasNeedle,d=u.needleColor,b=u.needleUpdateSpeed,p=u.arcColors,g=u.arcDelimiters,y=u.arcOverEffect,_=u.arcPadding,m=u.arcPaddingColor,x=u.arcLabels,w=u.arcLabelFontSize,M=u.rangeLabel,k=u.centralLabel,A=u.rangeLabelFontSize,S=u.labelsFont,T=u.labelsColor,N=u.outerNeedle,E=u.needleStartValue;if(v.paramChecker(g,p,M)){p=r(g,p);var C=.075*n,P=.5*n-2*C,z=n-2*C,R=.75*P,L=l.select(t).append("svg").attr("width",z+2*C).attr("height",P+4*C);a(L,P,C,p,R,g,y,_,m,x,w,S,T);var q=null;return s&&(q=o(L,P,C,d,R,k,N,E),c(L,P,C,d,k,N)),f(L,n,P,C,R,M,k,A,S,T),new h.Gauge(L,b,q)}}Object.defineProperty(n,"__esModule",{value:!0});var l=e(93),d=e(367);e(517);var h=e(178),b=e(179),v=e(180);n.arcColorsModifier=r,n.needleValueModifier=i,n.perc2RadWithShift=u,n.arcOutline=a,n.needleBaseOutline=c,n.needleOutline=o,n.labelOutline=f,n.gaugeChart=s},function(t,n,e){"use strict";var r=e(23);n.a=function(t,n,e){if(null==e&&(e=r.a),i=t.length){if((n=+n)<=0||i<2)return+e(t[0],0,t);if(n>=1)return+e(t[i-1],i-1,t);var i,u=(i-1)*n,a=Math.floor(u),c=+e(t[a],a,t);return c+(+e(t[a+1],a+1,t)-c)*(u-a)}}},function(t,n,e){"use strict";function r(){}function i(t,n){var e=new r;if(t instanceof r)t.each(function(t,n){e.set(n,t)});else if(Array.isArray(t)){var i,u=-1,a=t.length;if(null==n)for(;++u>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=w.exec(t))?u(parseInt(n[1],16)):(n=M.exec(t))?new f(n[1],n[2],n[3],1):(n=k.exec(t))?new f(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=A.exec(t))?a(n[1],n[2],n[3],n[4]):(n=S.exec(t))?a(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=T.exec(t))?s(n[1],n[2]/100,n[3]/100,1):(n=N.exec(t))?s(n[1],n[2]/100,n[3]/100,n[4]):E.hasOwnProperty(t)?u(E[t]):"transparent"===t?new f(NaN,NaN,NaN,0):null}function u(t){return new f(t>>16&255,t>>8&255,255&t,1)}function a(t,n,e,r){return r<=0&&(t=n=e=NaN),new f(t,n,e,r)}function c(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 o(t,n,e,r){return 1===arguments.length?c(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,u=t.b/255,a=Math.min(n,e,u),c=Math.max(n,e,u),o=NaN,f=c-a,s=(c+a)/2;return f?(o=n===c?(e-u)/f+6*(e0&&s<1?0:o,new h(o,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 b(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.d=r,e.d(n,"f",function(){return p}),e.d(n,"e",function(){return g}),n.h=i,n.c=c,n.a=o,n.b=f,n.g=d;var v=e(56),p=.7,g=1/p,y="\\s*([+-]?\\d+)\\s*",_="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",m="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",x=/^#([0-9a-f]{3})$/,w=/^#([0-9a-f]{6})$/,M=new RegExp("^rgb\\("+[y,y,y]+"\\)$"),k=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),A=new RegExp("^rgba\\("+[y,y,y,_]+"\\)$"),S=new RegExp("^rgba\\("+[m,m,m,_]+"\\)$"),T=new RegExp("^hsl\\("+[_,m,m]+"\\)$"),N=new RegExp("^hsla\\("+[_,m,m,_]+"\\)$"),E={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};e.i(v.a)(r,i,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),e.i(v.a)(f,o,e.i(v.b)(r,{brighter:function(t){return t=null==t?g:Math.pow(g,t),new f(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?p:Math.pow(p,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+")")}})),e.i(v.a)(h,d,e.i(v.b)(r,{brighter:function(t){return t=null==t?g:Math.pow(g,t),new h(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?p:Math.pow(p,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(b(t>=240?t-240:t+120,i,r),b(t,i,r),b(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";var r=e(221);e.d(n,"a",function(){return r.a});var i=e(109);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b})},function(t,n,e){"use strict";var r=e(59);e.d(n,"a",function(){return r.a});var i=e(223);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b}),e.d(n,"d",function(){return i.c}),e.d(n,"e",function(){return i.d});var u=e(224);e.d(n,"f",function(){return u.a}),e.d(n,"g",function(){return u.b}),e.d(n,"h",function(){return u.c}),e.d(n,"i",function(){return u.d})},function(t,n,e){"use strict";function r(t){return new Function("d","return {"+t.map(function(t,n){return JSON.stringify(t)+": d["+n+"]"}).join(",")+"}")}function i(t,n){var e=r(t);return function(r,i){return n(e(r),i,t)}}function u(t){var n=Object.create(null),e=[];return t.forEach(function(t){for(var r in t)r in n||e.push(n[r]=r)}),e}var a={},c={},o=34,f=10,s=13;n.a=function(t){function n(t,n){var u,a,c=e(t,function(t,e){if(u)return u(t,e-1);a=t,u=n?i(t,n):r(t)});return c.columns=a||[],c}function e(t,n){function e(){if(h)return c;if(b)return b=!1,a;var n,e,r=l;if(t.charCodeAt(r)===o){for(;l++=u?h=!0:(e=t.charCodeAt(l++))===f?b=!0:e===s&&(b=!0,t.charCodeAt(l)===f&&++l),t.slice(r+1,n-1).replace(/""/g,'"')}for(;l1?r[0]+r.slice(2):r,+t.slice(e+1)]}},function(t,n,e){"use strict";n.a=function(t){return t}},function(t,n,e){"use strict";function r(t){var n=0,r=i.a/3,a=e.i(u.b)(t),c=a(n,r);return c.parallels=function(t){return arguments.length?a(n=t[0]*i.g,r=t[1]*i.g):[n*i.h,r*i.h]},c}n.a=r;var i=e(1),u=e(10)},function(t,n,e){"use strict";function r(t,n){function r(t,n){var r=e.i(i.n)(o-2*c*e.i(i.d)(n))/c;return[r*e.i(i.d)(t*=c),f-r*e.i(i.c)(t)]}var u=e.i(i.d)(t),c=(u+e.i(i.d)(n))/2;if(e.i(i.p)(c)=0;--a)d.push(r=e.children[a]=new o(i[a])),r.parent=e,r.depth=e.depth+1;return s.eachBefore(c)}function i(){return r(this).eachBefore(a)}function u(t){return t.children}function a(t){t.data=t.data.data}function c(t){var n=0;do{t.height=n}while((t=t.parent)&&t.height<++n)}function o(t){this.data=t,this.depth=this.height=0,this.parent=null}n.a=r,n.c=c,n.b=o;var f=e(284),s=e(286),l=e(288),d=e(287),h=e(293),b=e(292),v=e(291),p=e(283),g=e(285),y=e(289),_=e(290);o.prototype=r.prototype={constructor:o,count:f.a,each:s.a,eachAfter:d.a,eachBefore:l.a,sum:h.a,sort:b.a,path:v.a,ancestors:p.a,descendants:g.a,leaves:y.a,links:_.a,copy:i}},function(t,n,e){"use strict";function r(t,n,r,a,c,o){for(var f,s,l,d,h,b,v,p,g,y,_,m=[],x=n.children,w=0,M=0,k=x.length,A=n.value;wv&&(v=s),_=h*h*y,(p=Math.max(v/_,_/b))>g){h-=s;break}g=p}m.push(f={value:h,dice:l1?n:1)},e}(a)},function(t,n,e){"use strict";function r(t,n,e,r,i){var u=t*t,a=u*t;return((1-3*t+3*u-a)*n+(4-6*u+3*a)*e+(1+3*t+3*u-3*a)*r+a*i)/6}n.b=r,n.a=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),u=t[i],a=t[i+1],c=i>0?t[i-1]:2*u-a,o=i=200&&e<300||304===e){if(s)try{n=s.call(o,b)}catch(t){return void d.call("error",o,t)}else n=b;d.call("load",o,n)}else d.call("error",o,t)}var o,f,s,l,d=e.i(a.a)("beforesend","progress","load","error"),h=e.i(u.c)(),b=new XMLHttpRequest,v=null,p=null,g=0;if("undefined"==typeof XDomainRequest||"withCredentials"in b||!/^(http(s)?:)?\/\//.test(t)||(b=new XDomainRequest),"onload"in b?b.onload=b.onerror=b.ontimeout=c:b.onreadystatechange=function(t){b.readyState>3&&c(t)},b.onprogress=function(t){d.call("progress",o,t)},o={header:function(t,n){return t=(t+"").toLowerCase(),arguments.length<2?h.get(t):(null==n?h.remove(t):h.set(t,n+""),o)},mimeType:function(t){return arguments.length?(f=null==t?null:t+"",o):f},responseType:function(t){return arguments.length?(l=t,o):l},timeout:function(t){return arguments.length?(g=+t,o):g},user:function(t){return arguments.length<1?v:(v=null==t?null:t+"",o)},password:function(t){return arguments.length<1?p:(p=null==t?null:t+"",o)},response:function(t){return s=t,o},get:function(t,n){return o.send("GET",t,n)},post:function(t,n){return o.send("POST",t,n)},send:function(n,e,i){return b.open(n,t,!0,v,p),null==f||h.has("accept")||h.set("accept",f+",*/*"),b.setRequestHeader&&h.each(function(t,n){b.setRequestHeader(n,t)}),null!=f&&b.overrideMimeType&&b.overrideMimeType(f),null!=l&&(b.responseType=l),g>0&&(b.timeout=g),null==i&&"function"==typeof e&&(i=e,e=null),null!=i&&1===i.length&&(i=r(i)),null!=i&&o.on("error",i).on("load",function(t){i(null,t)}),d.call("beforesend",o,b),b.send(null==e?null:e),o},abort:function(){return b.abort(),o},on:function(){var t=d.on.apply(d,arguments);return t===d?o:t}},null!=n){if("function"!=typeof n)throw new Error("invalid callback: "+n);return o.get(n)}return o}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(78);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";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 u(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 a(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,u=n.length;ru.a){var o=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*o-t._x0*t._l12_2a+t._x2*t._l01_2a)/f,i=(i*o-t._y0*t._l12_2a+t._y2*t._l01_2a)/f}if(t._l23_a>u.a){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);a=(a*s+t._x1*t._l23_2a-n*t._l12_2a)/l,c=(c*s+t._y1*t._l23_2a-e*t._l12_2a)/l}t._context.bezierCurveTo(r,i,a,c,t._x2,t._y2)}function i(t,n){this._context=t,this._alpha=n}n.b=r;var u=e(31),a=e(46);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 a.b(t,0)}return e.alpha=function(n){return t(+n)},e}(.5)},function(t,n,e){"use strict";var r=e(16),i=e(18),u=e(47),a=e(86);n.a=function(){function t(t){var i,u,a,d=t.length,h=!1;for(null==f&&(l=s(a=e.i(r.a)())),i=0;i<=d;++i)!(i=0&&n._call.call(null,t),n=n._next;--b}function o(){_=(y=x.now())+m,b=v=0;try{c()}finally{b=0,s(),_=0}}function f(){var t=x.now(),n=t-y;n>g&&(m-=n,y=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(!b){v&&(v=clearTimeout(v));t-_>24?(t<1/0&&(v=setTimeout(o,t-x.now()-m)),p&&(p=clearInterval(p))):(p||(y=x.now(),p=setInterval(f,g)),b=1,w(o))}}n.a=r,n.d=u,n.b=a,n.c=c;var d,h,b=0,v=0,p=0,g=1e3,y=0,_=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)};u.prototype=a.prototype={constructor:u,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(487),e(13));e.d(n,"a",function(){return r.a});var i=e(486);e.d(n,"b",function(){return i.a});var u=e(172);e.d(n,"c",function(){return u.a})},function(t,n,e){"use strict";function r(t,n,e,r){var i=[null,null],a=f.d.push(i)-1;return i.left=t,i.right=n,e&&u(i,t,n,e),r&&u(i,n,t,r),f.c[t.index].halfedges.push(a),f.c[n.index].halfedges.push(a),i}function i(t,n,e){var r=[n,e];return r.left=t,r}function u(t,n,e,r){t[0]||t[1]?t.left===e?t[1]=r:t[0]=r:(t[0]=r,t.left=n,t.right=e)}function a(t,n,e,r,i){var u,a=t[0],c=t[1],o=a[0],f=a[1],s=c[0],l=c[1],d=0,h=1,b=s-o,v=l-f;if(u=n-o,b||!(u>0)){if(u/=b,b<0){if(u0){if(u>h)return;u>d&&(d=u)}if(u=r-o,b||!(u<0)){if(u/=b,b<0){if(u>h)return;u>d&&(d=u)}else if(b>0){if(u0)){if(u/=v,v<0){if(u0){if(u>h)return;u>d&&(d=u)}if(u=i-f,v||!(u<0)){if(u/=v,v<0){if(u>h)return;u>d&&(d=u)}else if(v>0){if(u0||h<1)||(d>0&&(t[0]=[o+d*b,f+d*v]),h<1&&(t[1]=[o+h*b,f+h*v]),!0)}}}}}function c(t,n,e,r,i){var u=t[1];if(u)return!0;var a,c,o=t[0],f=t.left,s=t.right,l=f[0],d=f[1],h=s[0],b=s[1],v=(l+h)/2,p=(d+b)/2;if(b===d){if(v=r)return;if(l>h){if(o){if(o[1]>=i)return}else o=[v,e];u=[v,i]}else{if(o){if(o[1]1)if(l>h){if(o){if(o[1]>=i)return}else o=[(e-c)/a,e];u=[(i-c)/a,i]}else{if(o){if(o[1]=r)return}else o=[n,a*n+c];u=[r,a*r+c]}else{if(o){if(o[0]f.b||Math.abs(i[0][1]-i[1][1])>f.b)||delete f.d[u]}n.d=r,n.b=i,n.c=u,n.a=o;var f=e(34)},function(t,n,e){"use strict";function r(){this._=null}function i(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function u(t,n){var e=n,r=n.R,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function a(t,n){var e=n,r=n.L,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function c(t){for(;t.L;)t=t.L;return t}n.b=i,r.prototype={constructor:r,insert:function(t,n){var e,r,i;if(t){if(n.P=t,n.N=t.N,t.N&&(t.N.P=n),t.N=n,t.R){for(t=t.R;t.L;)t=t.L;t.L=n}else t.R=n;e=t}else this._?(t=c(this._),n.P=null,n.N=t,t.P=t.L=n,e=t):(n.P=n.N=null,this._=n,e=null);for(n.L=n.R=null,n.U=e,n.C=!0,t=n;e&&e.C;)r=e.U,e===r.L?(i=r.R,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.R&&(u(this,e),t=e,e=t.U),e.C=!1,r.C=!0,a(this,r))):(i=r.L,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.L&&(a(this,e),t=e,e=t.U),e.C=!1,r.C=!0,u(this,r))),e=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var n,e,r,i=t.U,o=t.L,f=t.R;if(e=o?f?c(f):o:f,i?i.L===t?i.L=e:i.R=e:this._=e,o&&f?(r=e.C,e.C=t.C,e.L=o,o.U=e,e!==f?(i=e.U,e.U=t.U,t=e.R,i.L=t,e.R=f,f.U=e):(e.U=i,i=e,t=e.R)):(r=t.C,t=e),t&&(t.U=i),!r){if(t&&t.C)return void(t.C=!1);do{if(t===this._)break;if(t===i.L){if(n=i.R,n.C&&(n.C=!1,i.C=!0,u(this,i),n=i.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,a(this,n),n=i.R),n.C=i.C,i.C=n.R.C=!1,u(this,i),t=this._;break}}else if(n=i.L,n.C&&(n.C=!1,i.C=!0,a(this,i),n=i.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,u(this,n),n=i.L),n.C=i.C,i.C=n.L.C=!1,a(this,i),t=this._;break}n.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}},n.a=r},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(516);e.d(n,"version",function(){return r.a});var i=e(5);e.d(n,"bisect",function(){return i.a}),e.d(n,"bisectRight",function(){return i.b}),e.d(n,"bisectLeft",function(){return i.c}),e.d(n,"ascending",function(){return i.d}),e.d(n,"bisector",function(){return i.e}),e.d(n,"cross",function(){return i.f}),e.d(n,"descending",function(){return i.g}),e.d(n,"deviation",function(){return i.h}),e.d(n,"extent",function(){return i.i}),e.d(n,"histogram",function(){return i.j}),e.d(n,"thresholdFreedmanDiaconis",function(){return i.k}),e.d(n,"thresholdScott",function(){return i.l}),e.d(n,"thresholdSturges",function(){return i.m}),e.d(n,"max",function(){return i.n}),e.d(n,"mean",function(){return i.o}),e.d(n,"median",function(){return i.p}),e.d(n,"merge",function(){return i.q}),e.d(n,"min",function(){return i.r}),e.d(n,"pairs",function(){return i.s}),e.d(n,"permute",function(){return i.t}),e.d(n,"quantile",function(){return i.u}),e.d(n,"range",function(){return i.v}),e.d(n,"scan",function(){return i.w}),e.d(n,"shuffle",function(){return i.x}),e.d(n,"sum",function(){return i.y}),e.d(n,"ticks",function(){return i.z}),e.d(n,"tickIncrement",function(){return i.A}),e.d(n,"tickStep",function(){return i.B}),e.d(n,"transpose",function(){return i.C}),e.d(n,"variance",function(){return i.D}),e.d(n,"zip",function(){return i.E});var u=e(198);e.d(n,"axisTop",function(){return u.a}),e.d(n,"axisRight",function(){return u.b}),e.d(n,"axisBottom",function(){return u.c}),e.d(n,"axisLeft",function(){return u.d});var a=e(202);e.d(n,"brush",function(){return a.a}),e.d(n,"brushX",function(){return a.b}),e.d(n,"brushY",function(){return a.c}),e.d(n,"brushSelection",function(){return a.d});var c=e(207);e.d(n,"chord",function(){return c.a}),e.d(n,"ribbon",function(){return c.b});var o=e(24);e.d(n,"nest",function(){return o.a}),e.d(n,"set",function(){return o.b}),e.d(n,"map",function(){return o.c}),e.d(n,"keys",function(){return o.d}),e.d(n,"values",function(){return o.e}),e.d(n,"entries",function(){return o.f});var f=e(7);e.d(n,"color",function(){return f.f}),e.d(n,"rgb",function(){return f.a}),e.d(n,"hsl",function(){return f.e}),e.d(n,"lab",function(){return f.d}),e.d(n,"hcl",function(){return f.c}),e.d(n,"cubehelix",function(){return f.b});var s=e(14);e.d(n,"dispatch",function(){return s.a});var l=e(57);e.d(n,"drag",function(){return l.a}),e.d(n,"dragDisable",function(){return l.b}),e.d(n,"dragEnable",function(){return l.c});var d=e(58);e.d(n,"dsvFormat",function(){return d.a}),e.d(n,"csvParse",function(){return d.b}),e.d(n,"csvParseRows",function(){return d.c}),e.d(n,"csvFormat",function(){return d.d}),e.d(n,"csvFormatRows",function(){return d.e}),e.d(n,"tsvParse",function(){return d.f}),e.d(n,"tsvParseRows",function(){return d.g}),e.d(n,"tsvFormat",function(){return d.h}),e.d(n,"tsvFormatRows",function(){return d.i});var h=e(111);e.d(n,"easeLinear",function(){return h.a}),e.d(n,"easeQuad",function(){return h.b}),e.d(n,"easeQuadIn",function(){return h.c}),e.d(n,"easeQuadOut",function(){return h.d}),e.d(n,"easeQuadInOut",function(){return h.e}),e.d(n,"easeCubic",function(){return h.f}),e.d(n,"easeCubicIn",function(){return h.g}),e.d(n,"easeCubicOut",function(){return h.h}),e.d(n,"easeCubicInOut",function(){return h.i}),e.d(n,"easePoly",function(){return h.j}),e.d(n,"easePolyIn",function(){return h.k}),e.d(n,"easePolyOut",function(){return h.l}),e.d(n,"easePolyInOut",function(){return h.m}),e.d(n,"easeSin",function(){return h.n}),e.d(n,"easeSinIn",function(){return h.o}),e.d(n,"easeSinOut",function(){return h.p}),e.d(n,"easeSinInOut",function(){return h.q}),e.d(n,"easeExp",function(){return h.r}),e.d(n,"easeExpIn",function(){return h.s}),e.d(n,"easeExpOut",function(){return h.t}),e.d(n,"easeExpInOut",function(){return h.u}),e.d(n,"easeCircle",function(){return h.v}),e.d(n,"easeCircleIn",function(){return h.w}),e.d(n,"easeCircleOut",function(){return h.x}),e.d(n,"easeCircleInOut",function(){return h.y}),e.d(n,"easeBounce",function(){return h.z}),e.d(n,"easeBounceIn",function(){return h.A}),e.d(n,"easeBounceOut",function(){return h.B}),e.d(n,"easeBounceInOut",function(){return h.C}),e.d(n,"easeBack",function(){return h.D}),e.d(n,"easeBackIn",function(){return h.E}),e.d(n,"easeBackOut",function(){return h.F}),e.d(n,"easeBackInOut",function(){return h.G}),e.d(n,"easeElastic",function(){return h.H}),e.d(n,"easeElasticIn",function(){return h.I}),e.d(n,"easeElasticOut",function(){return h.J}),e.d(n,"easeElasticInOut",function(){return h.K});var b=e(235);e.d(n,"forceCenter",function(){return b.a}),e.d(n,"forceCollide",function(){return b.b}),e.d(n,"forceLink",function(){return b.c}),e.d(n,"forceManyBody",function(){return b.d}),e.d(n,"forceRadial",function(){return b.e}),e.d(n,"forceSimulation",function(){return b.f}),e.d(n,"forceX",function(){return b.g}),e.d(n,"forceY",function(){return b.h});var v=e(61);e.d(n,"formatDefaultLocale",function(){return v.a}),e.d(n,"format",function(){return v.b}),e.d(n,"formatPrefix",function(){return v.c}),e.d(n,"formatLocale",function(){return v.d}),e.d(n,"formatSpecifier",function(){return v.e}),e.d(n,"precisionFixed",function(){return v.f}),e.d(n,"precisionPrefix",function(){return v.g}),e.d(n,"precisionRound",function(){return v.h});var p=e(252);e.d(n,"geoArea",function(){return p.a}),e.d(n,"geoBounds",function(){return p.b}),e.d(n,"geoCentroid",function(){return p.c}),e.d(n,"geoCircle",function(){return p.d}),e.d(n,"geoClipAntimeridian",function(){return p.e}),e.d(n,"geoClipCircle",function(){return p.f}),e.d(n,"geoClipExtent",function(){return p.g}),e.d(n,"geoClipRectangle",function(){return p.h}),e.d(n,"geoContains",function(){return p.i}),e.d(n,"geoDistance",function(){return p.j}),e.d(n,"geoGraticule",function(){return p.k}),e.d(n,"geoGraticule10",function(){return p.l}),e.d(n,"geoInterpolate",function(){return p.m}),e.d(n,"geoLength",function(){return p.n}),e.d(n,"geoPath",function(){return p.o}),e.d(n,"geoAlbers",function(){return p.p}),e.d(n,"geoAlbersUsa",function(){return p.q}),e.d(n,"geoAzimuthalEqualArea",function(){return p.r}),e.d(n,"geoAzimuthalEqualAreaRaw",function(){return p.s}),e.d(n,"geoAzimuthalEquidistant",function(){return p.t}),e.d(n,"geoAzimuthalEquidistantRaw",function(){return p.u}),e.d(n,"geoConicConformal",function(){return p.v}),e.d(n,"geoConicConformalRaw",function(){return p.w}),e.d(n,"geoConicEqualArea",function(){return p.x}),e.d(n,"geoConicEqualAreaRaw",function(){return p.y}),e.d(n,"geoConicEquidistant",function(){return p.z}),e.d(n,"geoConicEquidistantRaw",function(){return p.A}),e.d(n,"geoEquirectangular",function(){return p.B}),e.d(n,"geoEquirectangularRaw",function(){return p.C}),e.d(n,"geoGnomonic",function(){return p.D}),e.d(n,"geoGnomonicRaw",function(){return p.E}),e.d(n,"geoIdentity",function(){return p.F}),e.d(n,"geoProjection",function(){return p.G}),e.d(n,"geoProjectionMutator",function(){return p.H}),e.d(n,"geoMercator",function(){return p.I}),e.d(n,"geoMercatorRaw",function(){return p.J}),e.d(n,"geoNaturalEarth1",function(){return p.K}),e.d(n,"geoNaturalEarth1Raw",function(){return p.L}),e.d(n,"geoOrthographic",function(){return p.M}),e.d(n,"geoOrthographicRaw",function(){return p.N}),e.d(n,"geoStereographic",function(){return p.O}),e.d(n,"geoStereographicRaw",function(){return p.P}),e.d(n,"geoTransverseMercator",function(){return p.Q}),e.d(n,"geoTransverseMercatorRaw",function(){return p.R}),e.d(n,"geoRotation",function(){return p.S}),e.d(n,"geoStream",function(){return p.T}),e.d(n,"geoTransform",function(){return p.U});var g=e(280);e.d(n,"cluster",function(){return g.a}),e.d(n,"hierarchy",function(){return g.b}),e.d(n,"pack",function(){return g.c}),e.d(n,"packSiblings",function(){return g.d}),e.d(n,"packEnclose",function(){return g.e}),e.d(n,"partition",function(){return g.f}),e.d(n,"stratify",function(){return g.g}),e.d(n,"tree",function(){return g.h}),e.d(n,"treemap",function(){return g.i}),e.d(n,"treemapBinary",function(){return g.j}),e.d(n,"treemapDice",function(){return g.k}),e.d(n,"treemapSlice",function(){return g.l}),e.d(n,"treemapSliceDice",function(){return g.m}),e.d(n,"treemapSquarify",function(){return g.n}),e.d(n,"treemapResquarify",function(){return g.o});var y=e(6);e.d(n,"interpolate",function(){return y.c}),e.d(n,"interpolateArray",function(){return y.d}),e.d(n,"interpolateBasis",function(){return y.e}),e.d(n,"interpolateBasisClosed",function(){return y.f}),e.d(n,"interpolateDate",function(){return y.g}),e.d(n,"interpolateNumber",function(){return y.h}),e.d(n,"interpolateObject",function(){return y.i}),e.d(n,"interpolateRound",function(){return y.j}),e.d(n,"interpolateString",function(){return y.k}),e.d(n,"interpolateTransformCss",function(){return y.l}),e.d(n,"interpolateTransformSvg",function(){return y.m}),e.d(n,"interpolateZoom",function(){return y.n}),e.d(n,"interpolateRgb",function(){return y.o}),e.d(n,"interpolateRgbBasis",function(){return y.b}),e.d(n,"interpolateRgbBasisClosed",function(){return y.p}),e.d(n,"interpolateHsl",function(){return y.q}),e.d(n,"interpolateHslLong",function(){return y.r}),e.d(n,"interpolateLab",function(){return y.s}),e.d(n,"interpolateHcl",function(){return y.t}),e.d(n,"interpolateHclLong",function(){return y.u}),e.d(n,"interpolateCubehelix",function(){return y.v}),e.d(n,"interpolateCubehelixLong",function(){return y.a}),e.d(n,"quantize",function(){return y.w});var _=e(16);e.d(n,"path",function(){return _.a});var m=e(313);e.d(n,"polygonArea",function(){return m.a}),e.d(n,"polygonCentroid",function(){return m.b}),e.d(n,"polygonHull",function(){return m.c}),e.d(n,"polygonContains",function(){return m.d}),e.d(n,"polygonLength",function(){return m.e});var x=e(73);e.d(n,"quadtree",function(){return x.a});var w=e(333);e.d(n,"queue",function(){return w.a});var M=e(336);e.d(n,"randomUniform",function(){return M.a}),e.d(n,"randomNormal",function(){return M.b}),e.d(n,"randomLogNormal",function(){return M.c}),e.d(n,"randomBates",function(){return M.d}),e.d(n,"randomIrwinHall",function(){return M.e}),e.d(n,"randomExponential",function(){return M.f});var k=e(341);e.d(n,"request",function(){return k.a}),e.d(n,"html",function(){return k.b}),e.d(n,"json",function(){return k.c}),e.d(n,"text",function(){return k.d}),e.d(n,"xml",function(){return k.e}),e.d(n,"csv",function(){return k.f}),e.d(n,"tsv",function(){return k.g});var A=e(392);e.d(n,"scaleBand",function(){return A.a}),e.d(n,"scalePoint",function(){return A.b}),e.d(n,"scaleIdentity",function(){return A.c}),e.d(n,"scaleLinear",function(){return A.d}),e.d(n,"scaleLog",function(){return A.e}),e.d(n,"scaleOrdinal",function(){return A.f}),e.d(n,"scaleImplicit",function(){return A.g}),e.d(n,"scalePow",function(){return A.h}),e.d(n,"scaleSqrt",function(){return A.i}),e.d(n,"scaleQuantile",function(){return A.j}),e.d(n,"scaleQuantize",function(){return A.k}),e.d(n,"scaleThreshold",function(){return A.l}),e.d(n,"scaleTime",function(){return A.m}),e.d(n,"scaleUtc",function(){return A.n}),e.d(n,"schemeCategory10",function(){return A.o}),e.d(n,"schemeCategory20b",function(){return A.p}),e.d(n,"schemeCategory20c",function(){return A.q}),e.d(n,"schemeCategory20",function(){return A.r}),e.d(n,"interpolateCubehelixDefault",function(){return A.s}),e.d(n,"interpolateRainbow",function(){return A.t}),e.d(n,"interpolateWarm",function(){return A.u}),e.d(n,"interpolateCool",function(){return A.v}),e.d(n,"interpolateViridis",function(){return A.w}),e.d(n,"interpolateMagma",function(){return A.x}),e.d(n,"interpolateInferno",function(){return A.y}),e.d(n,"interpolatePlasma",function(){return A.z}),e.d(n,"scaleSequential",function(){return A.A});var S=e(3);e.d(n,"create",function(){return S.a}),e.d(n,"creator",function(){return S.b}),e.d(n,"local",function(){return S.c}),e.d(n,"matcher",function(){return S.d}),e.d(n,"mouse",function(){return S.e}),e.d(n,"namespace",function(){return S.f}),e.d(n,"namespaces",function(){return S.g}),e.d(n,"clientPoint",function(){return S.h}),e.d(n,"select",function(){return S.i}),e.d(n,"selectAll",function(){return S.j}),e.d(n,"selection",function(){return S.k}),e.d(n,"selector",function(){return S.l}),e.d(n,"selectorAll",function(){return S.m}),e.d(n,"style",function(){return S.n}),e.d(n,"touch",function(){return S.o}),e.d(n,"touches",function(){return S.p}),e.d(n,"window",function(){return S.q}),e.d(n,"event",function(){return S.r}),e.d(n,"customEvent",function(){return S.s});var T=e(444);e.d(n,"arc",function(){return T.a}),e.d(n,"area",function(){return T.b}),e.d(n,"line",function(){return T.c}),e.d(n,"pie",function(){return T.d}),e.d(n,"areaRadial",function(){return T.e}),e.d(n,"radialArea",function(){return T.f}),e.d(n,"lineRadial",function(){return T.g}),e.d(n,"radialLine",function(){return T.h}),e.d(n,"pointRadial",function(){return T.i}),e.d(n,"linkHorizontal",function(){return T.j}),e.d(n,"linkVertical",function(){return T.k}),e.d(n,"linkRadial",function(){return T.l}),e.d(n,"symbol",function(){return T.m}),e.d(n,"symbols",function(){return T.n}),e.d(n,"symbolCircle",function(){return T.o}),e.d(n,"symbolCross",function(){return T.p}),e.d(n,"symbolDiamond",function(){return T.q}),e.d(n,"symbolSquare",function(){return T.r}),e.d(n,"symbolStar",function(){return T.s}),e.d(n,"symbolTriangle",function(){return T.t}),e.d(n,"symbolWye",function(){return T.u}),e.d(n,"curveBasisClosed",function(){return T.v}),e.d(n,"curveBasisOpen",function(){return T.w}),e.d(n,"curveBasis",function(){return T.x}),e.d(n,"curveBundle",function(){return T.y}),e.d(n,"curveCardinalClosed",function(){return T.z}),e.d(n,"curveCardinalOpen",function(){return T.A}),e.d(n,"curveCardinal",function(){return T.B}),e.d(n,"curveCatmullRomClosed",function(){return T.C}),e.d(n,"curveCatmullRomOpen",function(){return T.D}),e.d(n,"curveCatmullRom",function(){return T.E}),e.d(n,"curveLinearClosed",function(){return T.F}),e.d(n,"curveLinear",function(){return T.G}),e.d(n,"curveMonotoneX",function(){return T.H}),e.d(n,"curveMonotoneY",function(){return T.I}),e.d(n,"curveNatural",function(){return T.J}),e.d(n,"curveStep",function(){return T.K}),e.d(n,"curveStepAfter",function(){return T.L}),e.d(n,"curveStepBefore",function(){return T.M}),e.d(n,"stack",function(){return T.N}),e.d(n,"stackOffsetExpand",function(){return T.O}),e.d(n,"stackOffsetDiverging",function(){return T.P}),e.d(n,"stackOffsetNone",function(){return T.Q}),e.d(n,"stackOffsetSilhouette",function(){return T.R}),e.d(n,"stackOffsetWiggle",function(){return T.S}),e.d(n,"stackOrderAscending",function(){return T.T}),e.d(n,"stackOrderDescending",function(){return T.U}),e.d(n,"stackOrderInsideOut",function(){return T.V}),e.d(n,"stackOrderNone",function(){return T.W}),e.d(n,"stackOrderReverse",function(){return T.X});var N=e(49);e.d(n,"timeInterval",function(){return N.a}),e.d(n,"timeMillisecond",function(){return N.b}),e.d(n,"timeMilliseconds",function(){return N.c}),e.d(n,"utcMillisecond",function(){return N.d}),e.d(n,"utcMilliseconds",function(){return N.e}),e.d(n,"timeSecond",function(){return N.f}),e.d(n,"timeSeconds",function(){return N.g}),e.d(n,"utcSecond",function(){return N.h}),e.d(n,"utcSeconds",function(){return N.i}),e.d(n,"timeMinute",function(){return N.j}),e.d(n,"timeMinutes",function(){return N.k}),e.d(n,"timeHour",function(){return N.l}),e.d(n,"timeHours",function(){return N.m}),e.d(n,"timeDay",function(){return N.n}),e.d(n,"timeDays",function(){return N.o}),e.d(n,"timeWeek",function(){return N.p}),e.d(n,"timeWeeks",function(){return N.q}),e.d(n,"timeSunday",function(){return N.r}),e.d(n,"timeSundays",function(){return N.s}),e.d(n,"timeMonday",function(){return N.t}),e.d(n,"timeMondays",function(){return N.u}),e.d(n,"timeTuesday",function(){return N.v}),e.d(n,"timeTuesdays",function(){return N.w}),e.d(n,"timeWednesday",function(){return N.x}),e.d(n,"timeWednesdays",function(){return N.y}),e.d(n,"timeThursday",function(){return N.z}),e.d(n,"timeThursdays",function(){return N.A}),e.d(n,"timeFriday",function(){return N.B}),e.d(n,"timeFridays",function(){return N.C}),e.d(n,"timeSaturday",function(){return N.D}),e.d(n,"timeSaturdays",function(){return N.E}),e.d(n,"timeMonth",function(){return N.F}),e.d(n,"timeMonths",function(){return N.G}),e.d(n,"timeYear",function(){return N.H}),e.d(n,"timeYears",function(){return N.I}),e.d(n,"utcMinute",function(){return N.J}),e.d(n,"utcMinutes",function(){return N.K}),e.d(n,"utcHour",function(){return N.L}),e.d(n,"utcHours",function(){return N.M}),e.d(n,"utcDay",function(){return N.N}),e.d(n,"utcDays",function(){return N.O}),e.d(n,"utcWeek",function(){return N.P}),e.d(n,"utcWeeks",function(){return N.Q}),e.d(n,"utcSunday",function(){return N.R}),e.d(n,"utcSundays",function(){return N.S}),e.d(n,"utcMonday",function(){return N.T}),e.d(n,"utcMondays",function(){return N.U}),e.d(n,"utcTuesday",function(){return N.V}),e.d(n,"utcTuesdays",function(){return N.W}),e.d(n,"utcWednesday",function(){return N.X}),e.d(n,"utcWednesdays",function(){return N.Y}),e.d(n,"utcThursday",function(){return N.Z}),e.d(n,"utcThursdays",function(){return N._0}),e.d(n,"utcFriday",function(){return N._1}),e.d(n,"utcFridays",function(){return N._2}),e.d(n,"utcSaturday",function(){return N._3}),e.d(n,"utcSaturdays",function(){return N._4}),e.d(n,"utcMonth",function(){return N._5}),e.d(n,"utcMonths",function(){return N._6}),e.d(n,"utcYear",function(){return N._7}),e.d(n,"utcYears",function(){return N._8});var E=e(87);e.d(n,"timeFormatDefaultLocale",function(){return E.a}),e.d(n,"timeFormat",function(){return E.b}),e.d(n,"timeParse",function(){return E.c}),e.d(n,"utcFormat",function(){return E.d}),e.d(n,"utcParse",function(){return E.e}),e.d(n,"timeFormatLocale",function(){return E.f}),e.d(n,"isoFormat",function(){return E.g}),e.d(n,"isoParse",function(){return E.h});var C=e(50);e.d(n,"now",function(){return C.a}),e.d(n,"timer",function(){return C.b}),e.d(n,"timerFlush",function(){return C.c}),e.d(n,"timeout",function(){return C.d}),e.d(n,"interval",function(){return C.e});var P=e(90);e.d(n,"transition",function(){return P.a}),e.d(n,"active",function(){return P.b}),e.d(n,"interrupt",function(){return P.c});var z=e(506);e.d(n,"voronoi",function(){return z.a});var R=e(511);e.d(n,"zoom",function(){return R.a}),e.d(n,"zoomTransform",function(){return R.b}),e.d(n,"zoomIdentity",function(){return R.c})},function(t,n,e){"use strict";function r(){for(var t=[],n=0;n>>1;t(n[u],e)<0?r=u+1:i=u}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[u],e)>0?i=u:r=u+1}return r}}}},function(t,n,e){"use strict";var r=e(106);n.a=function(t,n){var i=e.i(r.a)(t,n);return i?Math.sqrt(i):i}},function(t,n,e){"use strict";n.a=function(t,n){var e,r,i,u=t.length,a=-1;if(null==n){for(;++a=e)for(r=i=e;++ae&&(r=e),i=e)for(r=i=e;++ae&&(r=e),i=e)for(r=e;++ue&&(r=e)}else for(;++u=e)for(r=e;++ue&&(r=e);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,u=t[0],a=new Array(i<0?0:i);e=0?(o>=u?10:o>=a?5:o>=c?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=u?10:o>=a?5:o>=c?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)),o=r/i;return o>=u?i*=10:o>=a?i*=5:o>=c&&(i*=2),n0)return[t];if((i=n0)for(t=Math.ceil(t/c),n=Math.floor(n/c),a=new Array(u=Math.ceil(n-t+1));++o1)return s/(c-1)}},function(t,n,e){"use strict";e.d(n,"b",function(){return r}),e.d(n,"c",function(){return i}),e.d(n,"a",function(){return a}),e.d(n,"e",function(){return c}),e.d(n,"d",function(){return o});var r=Math.cos,i=Math.sin,u=Math.PI,a=u/2,c=2*u,o=Math.max},function(t,n,e){"use strict";e.d(n,"b",function(){return r}),e.d(n,"a",function(){return i});var r=Math.PI/180,i=180/Math.PI},function(t,n,e){"use strict";function r(t,n){var r=t.document.documentElement,a=e.i(i.i)(t).on("dragstart.drag",null);n&&(a.on("click.drag",u.a,!0),setTimeout(function(){a.on("click.drag",null)},0)),"onselectstart"in r?a.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}n.b=r;var i=e(3),u=e(110);n.a=function(t){var n=t.document.documentElement,r=e.i(i.i)(t).on("dragstart.drag",u.a,!0);"onselectstart"in n?r.on("selectstart.drag",u.a,!0):(n.__noselect=n.style.MozUserSelect,n.style.MozUserSelect="none")}},function(t,n,e){"use strict";function r(){i.r.stopImmediatePropagation()}n.b=r;var i=e(3);n.a=function(){i.r.preventDefault(),i.r.stopImmediatePropagation()}},function(t,n,e){"use strict";var r=e(231);e.d(n,"a",function(){return r.a});var i=e(233);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b}),e.d(n,"d",function(){return i.c}),e.d(n,"e",function(){return i.a});var u=e(228);e.d(n,"f",function(){return u.a}),e.d(n,"g",function(){return u.b}),e.d(n,"h",function(){return u.c}),e.d(n,"i",function(){return u.a});var a=e(232);e.d(n,"j",function(){return a.a}),e.d(n,"k",function(){return a.b}),e.d(n,"l",function(){return a.c}),e.d(n,"m",function(){return a.a});var c=e(234);e.d(n,"n",function(){return c.a}),e.d(n,"o",function(){return c.b}),e.d(n,"p",function(){return c.c}),e.d(n,"q",function(){return c.a});var o=e(230);e.d(n,"r",function(){return o.a}),e.d(n,"s",function(){return o.b}),e.d(n,"t",function(){return o.c}),e.d(n,"u",function(){return o.a});var f=e(227);e.d(n,"v",function(){return f.a}),e.d(n,"w",function(){return f.b}),e.d(n,"x",function(){return f.c}),e.d(n,"y",function(){return f.a});var s=e(226);e.d(n,"z",function(){return s.a}),e.d(n,"A",function(){return s.b}),e.d(n,"B",function(){return s.a}),e.d(n,"C",function(){return s.c});var l=e(225);e.d(n,"D",function(){return l.a}),e.d(n,"E",function(){return l.b}),e.d(n,"F",function(){return l.c}),e.d(n,"G",function(){return l.a});var d=e(229);e.d(n,"H",function(){return d.a}),e.d(n,"I",function(){return d.b}),e.d(n,"J",function(){return d.a}),e.d(n,"K",function(){return d.c})},function(t,n,e){"use strict";function r(t){return t.x}function i(t){return t.y}n.b=r,n.c=i;var u=e(14),a=e(24),c=e(50),o=Math.PI*(3-Math.sqrt(5));n.a=function(t){function n(){r(),y.call("tick",s),l1?(null==n?p.remove(t):p.set(t,f(n)),s):p.get(t)},find:function(n,e,r){var i,u,a,c,o,f=0,s=t.length;for(null==r?r=1/0:r*=r,f=0;f1?(y.on(t,n),s):y.on(t)}}}},function(t,n,e){"use strict";e.d(n,"b",function(){return r});var r,i=e(62);n.a=function(t,n){var u=e.i(i.a)(t,n);if(!u)return t+"";var a=u[0],c=u[1],o=c-(r=3*Math.max(-8,Math.min(8,Math.floor(c/3))))+1,f=a.length;return o===f?a:o>f?a+new Array(o-f+1).join("0"):o>0?a.slice(0,o)+"."+a.slice(o):"0."+new Array(1-o).join("0")+e.i(i.a)(t,Math.max(0,n+o-1))[0]}},function(t,n,e){"use strict";function r(t){return new i(t)}function i(t){if(!(n=a.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",c=n[4]||"",o=!!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"):u.a[d]||(d=""),(o||"0"===e&&"="===r)&&(o=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=c,this.zero=o,this.width=f,this.comma=s,this.precision=l,this.type=d}n.a=r;var u=e(115),a=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(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(244),i=e(113),u=e(247);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 e.i(u.a)(100*t,n)},r:u.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";var r=e(35),i=e(245),u=e(246),a=e(114),c=e(115),o=e(113),f=e(248),s=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];n.a=function(t){function n(t){function n(t){var n,e,a,c=x,f=w;if("c"===m)f=M(t)+f,t="";else{t=+t;var h=t<0;if(t=M(Math.abs(t),_),h&&0==+t&&(h=!1),c=(h?"("===u?u:"-":"-"===u||"("===u?"":u)+c,f=("s"===m?s[8+o.b/3]:"")+f+(h&&"("===u?")":""),k)for(n=-1,e=t.length;++n(a=t.charCodeAt(n))||a>57){f=(46===a?b+t.slice(n+1):t.slice(n))+f,t=t.slice(0,n);break}}y&&!l&&(t=d(t,1/0));var p=c.length+t.length+f.length,A=p>1)+c+t+f+A.slice(p);break;default:t=A+c+t+f}return v(t)}t=e.i(a.a)(t);var r=t.fill,i=t.align,u=t.sign,f=t.symbol,l=t.zero,g=t.width,y=t.comma,_=t.precision,m=t.type,x="$"===f?h[0]:"#"===f&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",w="$"===f?h[1]:/[%p]/.test(m)?p:"",M=c.a[m],k=!m||/[defgprs%]/.test(m);return _=null==_?m?6:12:/[gprs]/.test(m)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),n.toString=function(){return t+""},n}function l(t,i){var u=n((t=e.i(a.a)(t),t.type="f",t)),c=3*Math.max(-8,Math.min(8,Math.floor(e.i(r.a)(i)/3))),o=Math.pow(10,-c),f=s[8+c/3];return function(t){return u(o*t)+f}}var d=t.grouping&&t.thousands?e.i(i.a)(t.grouping,t.thousands):f.a,h=t.currency,b=t.decimal,v=t.numerals?e.i(u.a)(t.numerals):f.a,p=t.percent||"%";return{format:n,formatPrefix:l}}},function(t,n,e){"use strict";function r(){y.point=u}function i(){a(c,o)}function u(t,n){y.point=a,c=t,o=n,t*=h.g,n*=h.g,f=t,s=e.i(h.c)(n=n/2+h.v),l=e.i(h.d)(n)}function a(t,n){t*=h.g,n*=h.g,n=n/2+h.v;var r=t-f,i=r>=0?1:-1,u=i*r,a=e.i(h.c)(n),c=e.i(h.d)(n),o=l*c,d=s*a+o*e.i(h.c)(u),b=o*i*e.i(h.d)(u);p.add(e.i(h.e)(b,d)),f=t,s=a,l=c}e.d(n,"c",function(){return p}),e.d(n,"b",function(){return y});var c,o,f,s,l,d=e(21),h=e(1),b=e(12),v=e(15),p=e.i(d.a)(),g=e.i(d.a)(),y={point:b.a,lineStart:b.a,lineEnd:b.a,polygonStart:function(){p.reset(),y.lineStart=r,y.lineEnd=i},polygonEnd:function(){var t=+p;g.add(t<0?h.b+t:t),this.lineStart=this.lineEnd=this.point=b.a},sphere:function(){g.add(h.b)}};n.a=function(t){return g.reset(),e.i(v.a)(t,y),2*g}},function(t,n,e){"use strict";function r(t,n,r,a,o,f){if(r){var s=e.i(c.c)(n),l=e.i(c.d)(n),d=a*r;null==o?(o=n+a*c.b,f=n-d/2):(o=i(s,o),f=i(s,f),(a>0?of)&&(o+=a*c.b));for(var h,b=o;a>0?b>f:b0?c.a:-c.a,l=e.i(c.p)(o-r);e.i(c.p)(l-c.a)0?c.k:-c.k),t.point(a,u),t.lineEnd(),t.lineStart(),t.point(s,u),t.point(o,u),n=0):a!==s&&l>=c.a&&(e.i(c.p)(r-a)c.o?e.i(c.l)((e.i(c.d)(n)*(a=e.i(c.c)(i))*e.i(c.d)(r)-e.i(c.d)(i)*(u=e.i(c.c)(n))*e.i(c.d)(t))/(u*a*o)):(n+i)/2}function u(t,n,r,i){var u;if(null==t)u=r*c.k,i.point(-c.a,u),i.point(0,u),i.point(c.a,u),i.point(c.a,0),i.point(c.a,-u),i.point(0,-u),i.point(-c.a,-u),i.point(-c.a,0),i.point(-c.a,u);else if(e.i(c.p)(t[0]-n[0])>c.o){var a=t[0]1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}},function(t,n,e){"use strict";var r=e(25),i=e(118),u=e(1),a=e(128),c=e(122);n.a=function(t){function n(n,r,u,a){e.i(i.b)(a,t,h,u,n,r)}function o(t,n){return e.i(u.c)(t)*e.i(u.c)(n)>d}function f(t){var n,r,i,c,f;return{lineStart:function(){c=i=!1,f=1},point:function(d,h){var p,g=[d,h],y=o(d,h),_=b?y?0:l(d,h):y?l(d+(d<0?u.a:-u.a),h):0;if(!n&&(c=i=y)&&t.lineStart(),y!==i&&(!(p=s(n,g))||e.i(a.a)(n,p)||e.i(a.a)(g,p))&&(g[0]+=u.o,g[1]+=u.o,y=o(g[0],g[1])),y!==i)f=0,y?(t.lineStart(),p=s(g,n),t.point(p[0],p[1])):(p=s(n,g),t.point(p[0],p[1]),t.lineEnd()),n=p;else if(v&&n&&b^y){var m;_&r||!(m=s(g,n,!0))||(f=0,b?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1])))}!y||n&&e.i(a.a)(n,g)||t.point(g[0],g[1]),n=g,i=y,r=_},lineEnd:function(){i&&t.lineEnd(),n=null},clean:function(){return f|(c&&i)<<1}}}function s(t,n,i){var a=e.i(r.a)(t),c=e.i(r.a)(n),o=[1,0,0],f=e.i(r.b)(a,c),s=e.i(r.d)(f,f),l=f[0],h=s-l*l;if(!h)return!i&&t;var b=d*s/h,v=-d*l/h,p=e.i(r.b)(o,f),g=e.i(r.e)(o,b),y=e.i(r.e)(f,v);e.i(r.f)(g,y);var _=p,m=e.i(r.d)(g,_),x=e.i(r.d)(_,_),w=m*m-x*(e.i(r.d)(g,g)-1);if(!(w<0)){var M=e.i(u.n)(w),k=e.i(r.e)(_,(-m-M)/x);if(e.i(r.f)(k,g),k=e.i(r.g)(k),!i)return k;var A,S=t[0],T=n[0],N=t[1],E=n[1];T0^k[1]<(e.i(u.p)(k[0]-S)u.a^(S<=k[0]&&k[0]<=T)){var R=e.i(r.e)(_,(-m+M)/x);return e.i(r.f)(R,g),[k,e.i(r.g)(R)]}}}function l(n,e){var r=b?t:u.a-t,i=0;return n<-r?i|=1:n>r&&(i|=2),e<-r?i|=4:e>r&&(i|=8),i}var d=e.i(u.c)(t),h=6*u.g,b=d>0,v=e.i(u.p)(d)>u.o;return e.i(c.a)(o,f,n,b?[0,-t]:[-u.a,t-u.a])}},function(t,n,e){"use strict";function r(t){return t.length>1}function i(t,n){return((t=t.x)[0]<0?t[1]-c.k-c.o:c.k-t[1])-((n=n.x)[0]<0?n[1]-c.k-c.o:c.k-n[1])}var u=e(120),a=e(123),c=e(1),o=e(129),f=e(5);n.a=function(t,n,c,s){return function(l){function d(n,e){t(n,e)&&l.point(n,e)}function h(t,n){w.point(t,n)}function b(){S.point=h,w.lineStart()}function v(){S.point=d,w.lineEnd()}function p(t,n){x.push([t,n]),k.point(t,n)}function g(){k.lineStart(),x=[]}function y(){p(x[0][0],x[0][1]),k.lineEnd();var t,n,e,i,u=k.clean(),a=M.result(),c=a.length;if(x.pop(),_.push(x),x=null,c)if(1&u){if(e=a[0],(n=e.length-1)>0){for(A||(l.polygonStart(),A=!0),l.lineStart(),t=0;t1&&2&u&&a.push(a.pop().concat(a.shift())),m.push(a.filter(r))}var _,m,x,w=n(l),M=e.i(u.a)(),k=n(M),A=!1,S={point:d,lineStart:b,lineEnd:v,polygonStart:function(){S.point=p,S.lineStart=g,S.lineEnd=y,m=[],_=[]},polygonEnd:function(){S.point=d,S.lineStart=b,S.lineEnd=v,m=e.i(f.q)(m);var t=e.i(o.a)(_,s);m.length?(A||(l.polygonStart(),A=!0),e.i(a.a)(m,i,t,c,l)):t&&(A||(l.polygonStart(),A=!0),l.lineStart(),c(null,null,1,l),l.lineEnd()),A&&(l.polygonEnd(),A=!1),m=_=null},sphere:function(){l.polygonStart(),l.lineStart(),c(null,null,1,l),l.lineEnd(),l.polygonEnd()}};return S}}},function(t,n,e){"use strict";function r(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function i(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r=0;--f)o.point((b=h[f])[0],b[1]);else c(p.x,p.p.x,-1,o);p=p.p}p=p.o,h=p.z,g=!g}while(!p.v);o.lineEnd()}}}},function(t,n,e){"use strict";n.a=function(t,n){function e(e,r){return e=t(e,r),n(e[0],e[1])}return t.invert&&n.invert&&(e.invert=function(e,r){return(e=n.invert(e,r))&&t.invert(e[0],e[1])}),e}},function(t,n,e){"use strict";var r=e(126),i=[null,null],u={type:"LineString",coordinates:i};n.a=function(t,n){return i[0]=t,i[1]=n,e.i(r.a)(u)}},function(t,n,e){"use strict";function r(){v.point=u,v.lineEnd=i}function i(){v.point=v.lineEnd=d.a}function u(t,n){t*=l.g,n*=l.g,c=t,o=e.i(l.d)(n),f=e.i(l.c)(n),v.point=a}function a(t,n){t*=l.g,n*=l.g;var r=e.i(l.d)(n),i=e.i(l.c)(n),u=e.i(l.p)(t-c),a=e.i(l.c)(u),s=e.i(l.d)(u),d=i*s,h=f*r-o*i*a,v=o*r+f*i*a;b.add(e.i(l.e)(e.i(l.n)(d*d+h*h),v)),c=t,o=r,f=i}var c,o,f,s=e(21),l=e(1),d=e(12),h=e(15),b=e.i(s.a)(),v={sphere:d.a,point:d.a,lineStart:r,lineEnd:d.a,polygonStart:d.a,polygonEnd:d.a};n.a=function(t){return b.reset(),e.i(h.a)(t,v),+b}},function(t,n,e){"use strict";function r(t,n){tc&&(c=t),no&&(o=n)}var i=e(12),u=1/0,a=u,c=-u,o=c,f={point:r,lineStart:i.a,lineEnd:i.a,polygonStart:i.a,polygonEnd:i.a,result:function(){var t=[[u,a],[c,o]];return c=o=-(a=u=1/0),t}};n.a=f},function(t,n,e){"use strict";var r=e(1);n.a=function(t,n){return e.i(r.p)(t[0]-n[0])=0?1:-1,N=T*S,E=N>u.a,C=y*k;if(a.add(e.i(u.e)(C*T*e.i(u.d)(N),_*A+C*e.i(u.c)(N))),f+=E?S+T*u.b:S,E^p>=r^w>=r){var P=e.i(i.b)(e.i(i.a)(v),e.i(i.a)(x));e.i(i.c)(P);var z=e.i(i.b)(o,P);e.i(i.c)(z);var R=(E^S>=0?-1:1)*e.i(u.f)(z[2]);(c>R||c===R&&(P[0]||P[1]))&&(s+=E^S>=0?1:-1)}}return(f<-u.o||f0&&e*e>r*r+i*i}function a(t,n){for(var e=0;ee*e+r*r}function u(t){var n=t._,e=t.next._,r=n.r+e.r,i=(n.x*e.r+e.x*n.r)/r,u=(n.y*e.r+e.y*n.r)/r;return i*i+u*u}function a(t){this._=t,this.next=null,this.previous=null}function c(t){if(!(s=t.length))return 0;var n,c,f,s,l,d,h,b,v,p,g;if(n=t[0],n.x=0,n.y=0,!(s>1))return n.r;if(c=t[1],n.x=-c.r,c.x=n.r,c.y=0,!(s>2))return n.r+c.r;r(c,n,f=t[2]),n=new a(n),c=new a(c),f=new a(f),n.next=f.previous=c,c.next=n.previous=f,f.next=c.previous=n;t:for(h=3;hl&&(s=n.slice(l,s),h[d]?h[d]+=s:h[++d]=s),(o=o[0])===(f=f[0])?h[d]?h[d]+=f:h[++d]=f:(h[++d]=null,b.push({i:d,x:e.i(u.a)(o,f)})),l=c.lastIndex;return l1);return t+e*u*Math.sqrt(-2*Math.log(i)/i)}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";function r(t,n){return function(e){return t(e.responseText,n)}}var i=e(75);n.a=function(t,n){return function(u,a,c){arguments.length<3&&(c=a,a=null);var o=e.i(i.a)(u).mimeType(t);return o.row=function(t){return arguments.length?o.response(r(n,a=t)):a},o.row(a),c?o.get(c):o}}},function(t,n,e){"use strict";n.a=function(t,n){t=t.slice();var e,r=0,i=t.length-1,u=t[r],a=t[i];return a1?this.each((null==n?r:"function"==typeof n?u:i)(t,n,null==e?"":e)):a(this.node(),t)}},function(t,n,e){"use strict";function r(){return[]}n.a=function(t){return null==t?r:function(){return this.querySelectorAll(t)}}},function(t,n,e){"use strict";var r=e(16),i=e(18),u=e(47),a=e(84),c=e(86);n.a=function(){function t(t){var n,i,u,a,c,p=t.length,g=!1,y=new Array(p),_=new Array(p);for(null==h&&(v=b(c=e.i(r.a)())),n=0;n<=p;++n){if(!(n=i;--u)v.point(y[u],_[u]);v.lineEnd(),v.areaEnd()}g&&(y[n]=+o(a,n,t),_[n]=+s(a,n,t),v.point(f?+f(a,n,t):y[n],l?+l(a,n,t):_[n]))}if(c)return v=null,c+""||null}function n(){return e.i(a.a)().defined(d).curve(b).context(h)}var o=c.a,f=null,s=e.i(i.a)(0),l=c.b,d=e.i(i.a)(!0),h=null,b=u.a,v=null;return t.x=function(n){return arguments.length?(o="function"==typeof n?n:e.i(i.a)(+n),f=null,t):o},t.x0=function(n){return arguments.length?(o="function"==typeof n?n:e.i(i.a)(+n),t):o},t.x1=function(n){return arguments.length?(f=null==n?null:"function"==typeof n?n:e.i(i.a)(+n),t):f},t.y=function(n){return arguments.length?(s="function"==typeof n?n:e.i(i.a)(+n),l=null,t):s},t.y0=function(n){return arguments.length?(s="function"==typeof n?n:e.i(i.a)(+n),t):s},t.y1=function(n){return arguments.length?(l=null==n?null:"function"==typeof n?n:e.i(i.a)(+n),t):l},t.lineX0=t.lineY0=function(){return n().x(o).y(s)},t.lineY1=function(){return n().x(o).y(l)},t.lineX1=function(){return n().x(f).y(s)},t.defined=function(n){return arguments.length?(d="function"==typeof n?n:e.i(i.a)(!!n),t):d},t.curve=function(n){return arguments.length?(b=n,null!=h&&(v=b(h)),t):b},t.context=function(n){return arguments.length?(null==n?h=v=null:v=b(h=n),t):h},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";function r(t,n){this._context=t,this._k=(1-n)/6}n.b=r;var i=e(48),u=e(46);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:e.i(u.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.a=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.b=r;var i=e(46);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:e.i(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.a=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){this._curve=t}function i(t){function n(n){return new r(t(n))}return n._curve=t,n}e.d(n,"b",function(){return a}),n.a=i;var u=e(47),a=i(u.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(e.i(i.a)(t)):n()._curve},t}n.b=r;var i=e(160),u=e(84);n.a=function(){return r(e.i(u.a)().curve(i.b))}},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";var r=e(31);n.a={draw:function(t,n){var e=Math.sqrt(n/r.b);t.moveTo(e,0),t.arc(0,0,e,0,r.c)}}},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),u=e*r;t.moveTo(0,-e),t.lineTo(u,0),t.lineTo(0,e),t.lineTo(-u,0),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=e(31),i=Math.sin(r.b/10)/Math.sin(7*r.b/10),u=Math.sin(r.c/10)*i,a=-Math.cos(r.c/10)*i;n.a={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),i=u*e,c=a*e;t.moveTo(0,-e),t.lineTo(i,c);for(var o=1;o<5;++o){var f=r.c*o/5,s=Math.cos(f),l=Math.sin(f);t.lineTo(l*e,-s*e),t.lineTo(s*i-l*c,l*i+s*c)}t.closePath()}}},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,u=1/Math.sqrt(12),a=3*(u/2+1);n.a={draw:function(t,n){var e=Math.sqrt(n/a),c=e/2,o=e*u,f=c,s=e*u+e,l=-f,d=s;t.moveTo(c,o),t.lineTo(f,s),t.lineTo(l,d),t.lineTo(r*c-i*o,i*c+r*o),t.lineTo(r*f-i*s,i*f+r*s),t.lineTo(r*l-i*d,i*l+r*d),t.lineTo(r*c+i*o,r*o-i*c),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){return t.toISOString()}e.d(n,"b",function(){return u});var i=e(88),u="%Y-%m-%dT%H:%M:%S.%LZ",a=Date.prototype.toISOString?r:e.i(i.d)(u);n.a=a},function(t,n,e){"use strict";function r(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function i(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function u(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function a(t){function n(t,n){return function(e){var r,i,u,a=[],c=-1,o=0,f=t.length;for(e instanceof Date||(e=new Date(+e));++c53)return null;"w"in f||(f.w=1),"Z"in f?(a=i(u(f.y)),o=a.getUTCDay(),a=o>4||0===o?ht.T.ceil(a):e.i(ht.T)(a),a=ht.N.offset(a,7*(f.V-1)),f.y=a.getUTCFullYear(),f.m=a.getUTCMonth(),f.d=a.getUTCDate()+(f.w+6)%7):(a=n(u(f.y)),o=a.getDay(),a=o>4||0===o?ht.t.ceil(a):e.i(ht.t)(a),a=ht.n.offset(a,7*(f.V-1)),f.y=a.getFullYear(),f.m=a.getMonth(),f.d=a.getDate()+(f.w+6)%7)}else("W"in f||"U"in f)&&("w"in f||(f.w="u"in f?f.u%7:"W"in f?1:0),o="Z"in f?i(u(f.y)).getUTCDay():n(u(f.y)).getDay(),f.m=0,f.d="W"in f?(f.w+6)%7+7*f.W-(o+5)%7:f.w+7*f.U-(o+6)%7);return"Z"in f?(f.H+=f.Z/100|0,f.M+=f.Z%100,i(f)):n(f)}}function c(t,n,e,r){for(var i,u,a=0,c=n.length,o=e.length;a=o)return-1;if(37===(i=n.charCodeAt(a++))){if(i=n.charAt(a++),!(u=Jt[i in bt?n.charAt(a++):i])||(r=u(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function o(t,n,e){var r=Bt.exec(n.slice(e));return r?(t.p=Ft[r[0].toLowerCase()],e+r[0].length):-1}function vt(t,n,e){var r=Ht.exec(n.slice(e));return r?(t.w=Gt[r[0].toLowerCase()],e+r[0].length):-1}function pt(t,n,e){var r=It.exec(n.slice(e));return r?(t.w=Yt[r[0].toLowerCase()],e+r[0].length):-1}function gt(t,n,e){var r=Wt.exec(n.slice(e));return r?(t.m=Zt[r[0].toLowerCase()],e+r[0].length):-1}function yt(t,n,e){var r=Vt.exec(n.slice(e));return r?(t.m=Xt[r[0].toLowerCase()],e+r[0].length):-1}function _t(t,n,e){return c(t,zt,n,e)}function mt(t,n,e){return c(t,Rt,n,e)}function xt(t,n,e){return c(t,Lt,n,e)}function wt(t){return Dt[t.getDay()]}function Mt(t){return Ot[t.getDay()]}function kt(t){return jt[t.getMonth()]}function At(t){return Ut[t.getMonth()]}function St(t){return qt[+(t.getHours()>=12)]}function Tt(t){return Dt[t.getUTCDay()]}function Nt(t){return Ot[t.getUTCDay()]}function Et(t){return jt[t.getUTCMonth()]}function Ct(t){return Ut[t.getUTCMonth()]}function Pt(t){return qt[+(t.getUTCHours()>=12)]}var zt=t.dateTime,Rt=t.date,Lt=t.time,qt=t.periods,Ot=t.days,Dt=t.shortDays,Ut=t.months,jt=t.shortMonths,Bt=f(qt),Ft=s(qt),It=f(Ot),Yt=s(Ot),Ht=f(Dt),Gt=s(Dt),Vt=f(Ut),Xt=s(Ut),Wt=f(jt),Zt=s(jt),Qt={a:wt,A:Mt,b:kt,B:At,c:null,d:C,e:C,f:q,H:P,I:z,j:R,L:L,m:O,M:D,p:St,Q:lt,s:dt,S:U,u:j,U:B,V:F,w:I,W:Y,x:null,X:null,y:H,Y:G,Z:V,"%":st},$t={a:Tt,A:Nt,b:Et,B:Ct,c:null,d:X,e:X,f:J,H:W,I:Z,j:Q,L:$,m:K,M:tt,p:Pt,Q:lt,s:dt,S:nt,u:et,U:rt,V:it,w:ut,W:at,x:null,X:null,y:ct,Y:ot,Z:ft,"%":st},Jt={a:vt,A:pt,b:gt,B:yt,c:_t,d:m,e:m,f:S,H:w,I:w,j:x,L:A,m:_,M:M,p:o,Q:N,s:E,S:k,u:d,U:h,V:b,w:l,W:v,x:mt,X:xt,y:g,Y:p,Z:y,"%":T};return Qt.x=n(Rt,Qt),Qt.X=n(Lt,Qt),Qt.c=n(zt,Qt),$t.x=n(Rt,$t),$t.X=n(Lt,$t),$t.c=n(zt,$t),{format:function(t){var e=n(t+="",Qt);return e.toString=function(){return t},e},parse:function(t){var n=a(t+="",r);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",$t);return e.toString=function(){return t},e},utcParse:function(t){var n=a(t,i);return n.toString=function(){return t},n}}}function c(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",u=i.length;return r+(u68?1900:2e3),e+r[0].length):-1}function y(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 _(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function m(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function x(t,n,e){var r=vt.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function w(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function M(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function k(t,n,e){var r=vt.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function A(t,n,e){var r=vt.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function S(t,n,e){var r=vt.exec(n.slice(e,e+6));return r?(t.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function T(t,n,e){var r=pt.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function N(t,n,e){var r=vt.exec(n.slice(e));return r?(t.Q=+r[0],e+r[0].length):-1}function E(t,n,e){var r=vt.exec(n.slice(e));return r?(t.Q=1e3*+r[0],e+r[0].length):-1}function C(t,n){return c(t.getDate(),n,2)}function P(t,n){return c(t.getHours(),n,2)}function z(t,n){return c(t.getHours()%12||12,n,2)}function R(t,n){return c(1+ht.n.count(e.i(ht.H)(t),t),n,3)}function L(t,n){return c(t.getMilliseconds(),n,3)}function q(t,n){return L(t,n)+"000"}function O(t,n){return c(t.getMonth()+1,n,2)}function D(t,n){return c(t.getMinutes(),n,2)}function U(t,n){return c(t.getSeconds(),n,2)}function j(t){var n=t.getDay();return 0===n?7:n}function B(t,n){return c(ht.r.count(e.i(ht.H)(t),t),n,2)}function F(t,n){var r=t.getDay();return t=r>=4||0===r?e.i(ht.z)(t):ht.z.ceil(t),c(ht.z.count(e.i(ht.H)(t),t)+(4===e.i(ht.H)(t).getDay()),n,2)}function I(t){return t.getDay()}function Y(t,n){return c(ht.t.count(e.i(ht.H)(t),t),n,2)}function H(t,n){return c(t.getFullYear()%100,n,2)}function G(t,n){return c(t.getFullYear()%1e4,n,4)}function V(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+c(n/60|0,"0",2)+c(n%60,"0",2)}function X(t,n){return c(t.getUTCDate(),n,2)}function W(t,n){return c(t.getUTCHours(),n,2)}function Z(t,n){return c(t.getUTCHours()%12||12,n,2)}function Q(t,n){return c(1+ht.N.count(e.i(ht._7)(t),t),n,3)}function $(t,n){return c(t.getUTCMilliseconds(),n,3)}function J(t,n){return $(t,n)+"000"}function K(t,n){return c(t.getUTCMonth()+1,n,2)}function tt(t,n){return c(t.getUTCMinutes(),n,2)}function nt(t,n){return c(t.getUTCSeconds(),n,2)}function et(t){var n=t.getUTCDay();return 0===n?7:n}function rt(t,n){return c(ht.R.count(e.i(ht._7)(t),t),n,2)}function it(t,n){var r=t.getUTCDay();return t=r>=4||0===r?e.i(ht.Z)(t):ht.Z.ceil(t),c(ht.Z.count(e.i(ht._7)(t),t)+(4===e.i(ht._7)(t).getUTCDay()),n,2)}function ut(t){return t.getUTCDay()}function at(t,n){return c(ht.T.count(e.i(ht._7)(t),t),n,2)}function ct(t,n){return c(t.getUTCFullYear()%100,n,2)}function ot(t,n){return c(t.getUTCFullYear()%1e4,n,4)}function ft(){return"+0000"}function st(){return"%"}function lt(t){return+t}function dt(t){return Math.floor(+t/1e3)}n.a=a;var ht=e(49),bt={"-":"",_:" ",0:"0"},vt=/^\s*\d+/,pt=/^%/,gt=/[\\^$*+?|[\]().{}]/g},function(t,n,e){"use strict";var r=e(9);n.a=function(t,n){var e,i,u,a=t.__transition,c=!0;if(a){n=null==n?null:n+"";for(u in a)(e=a[u]).name===n?(i=e.state>r.a&&e.states.b||Math.abs(m-g)>s.b)&&(h.splice(d,0,s.d.push(e.i(f.b)(l,y,Math.abs(_-t)s.b?[t,Math.abs(p-t)s.b?[Math.abs(g-i)s.b?[r,Math.abs(p-r)s.b?[Math.abs(g-n)=-o.f)){var g=d*d+h*h,y=b*b+v*v,_=(v*g-h*y)/p,m=(d*y-b*g)/p,x=f.pop()||new r;x.arc=t,x.site=u,x.x=_+s,x.y=(x.cy=m+l)+Math.sqrt(_*_+m*m),t.circle=x;for(var w=null,M=o.g._;M;)if(x.y=100||t[0]<=0)||(d.error("Gauge-chart Error: gauge delimiters have to be LARGER than 0 and LESS than 100"),!1)}function i(t){var n=!0;return t&&t.forEach(function(e,r){r&&en.length-1&&d.warn("Gauge-chart Warning: list of colors is not complete, standard colors added to the chart")}function a(t,n){t&&n&&t.length100)&&d.warn("Gauge-chart Warning: value of needdle is less that 0 or larger than 100")}function o(t){t.length>2&&d.warn("Gauge-chart Warning: number of range label parameters is bigger than 2")}function f(t,n,e){u(t,n),a(t,n),o(e)}function s(t){return r(t)&&i(t)}function l(t,n,e){return f(t,n,e),s(t)}Object.defineProperty(n,"__esModule",{value:!0});var d=e(94);n.delimiterRangeErrorChecker=r,n.delimiterSortErrorChecker=i,n.colorsLackWarnChecker=u,n.colorsExcessWarnChecker=a,n.needleValueWarnChecker=c,n.rangeLabelNumberWarnChecker=o,n.warnChecker=f,n.errorChecker=s,n.paramChecker=l},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(t){for(var e in t)n.hasOwnProperty(e)||(n[e]=t[e])}(e(177))},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(101);n.a=function(t,n,e){var i,u,a,c,o=t.length,f=n.length,s=new Array(o*f);for(null==e&&(e=r.b),i=a=0;it?1:n>=t?0:NaN}},function(t,n,e){"use strict";var r=e(95),i=e(96),u=e(182),a=e(99),c=e(186),o=e(102),f=e(104),s=e(103);n.a=function(){function t(t){var r,u,a=t.length,c=new Array(a);for(r=0;rb;)v.pop(),--p;var g,y=new Array(p+1);for(r=0;r<=p;++r)g=y[r]=[],g.x0=r>0?v[r-1]:h,g.x1=r=e)for(r=e;++ur&&(r=e)}else for(;++u=e)for(r=e;++ur&&(r=e);return r}},function(t,n,e){"use strict";var r=e(23);n.a=function(t,n){var i,u=t.length,a=u,c=-1,o=0;if(null==n)for(;++c=0;)for(r=t[i],n=r.length;--n>=0;)e[--a]=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(19);n.a=function(t,n){if(e=t.length){var e,i,u=0,a=0,c=t[a];for(null==n&&(n=r.a);++uMath.abs(t[1]-nt[1])?B=!0:j=!0),nt=t,U=!0,e.i(_.a)(),r()}function r(){var t;switch(O=nt[0]-tt[0],D=nt[1]-tt[1],Y){case x:case m:H&&(O=Math.max(Z-l,Math.min($-y,O)),d=l+O,S=y+O),G&&(D=Math.max(Q-b,Math.min(J-R,D)),g=b+D,q=R+D);break;case w:H<0?(O=Math.max(Z-l,Math.min($-l,O)),d=l+O,S=y):H>0&&(O=Math.max(Z-y,Math.min($-y,O)),d=l,S=y+O),G<0?(D=Math.max(Q-b,Math.min(J-b,D)),g=b+D,q=R):G>0&&(D=Math.max(Q-R,Math.min(J-R,D)),g=b,q=R+D);break;case M:H&&(d=Math.max(Z,Math.min($,l-O*H)),S=Math.max(Z,Math.min($,y+O*H))),G&&(g=Math.max(Q,Math.min(J,b-D*G)),q=Math.max(Q,Math.min(J,R+D*G)))}S0&&(l=d-O),G<0?R=q-D:G>0&&(b=g-D),Y=x,it.attr("cursor",T.selection),r());break;default:return}e.i(_.a)()}function s(){switch(v.r.keyCode){case 16:K&&(j=B=K=!1,r());break;case 18:Y===M&&(H<0?y=S:H>0&&(l=d),G<0?R=q:G>0&&(b=g),Y=w,r());break;case 32:Y===x&&(v.r.altKey?(H&&(y=S-O*H,l=d+O*H),G&&(R=q-D*G,b=g+D*G),Y=M):(H<0?y=S:H>0&&(l=d),G<0?R=q:G>0&&(b=g),Y=w),it.attr("cursor",T[I]),r());break;default:return}e.i(_.a)()}if(v.r.touches){if(v.r.changedTouches.length=l.length)return null!=o&&n.sort(o),null!=f?f(n):n;for(var a,s,d,h=-1,b=n.length,v=l[r++],p=e.i(c.a)(),g=i();++hl.length)return t;var r,i=d[e-1];return null!=f&&e>=l.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 o,f,s,l=[],d=[];return s={object:function(n){return t(n,0,r,i)},map:function(n){return t(n,0,u,a)},entries:function(e){return n(t(e,0,u,a),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return d[l.length-1]=t,s},sortValues:function(t){return o=t,s},rollup:function(t){return f=t,s}}}},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,u=t.length;if(null==n)for(;++iw?Math.pow(t,1/3):t/x+_}function c(t){return t>m?t*t*t:x*(t-_)}function o(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 u||(t=r(t));var n=Math.atan2(t.b,t.a)*v.a;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.b=i,n.a=l;var h=e(56),b=e(55),v=e(108),p=.95047,g=1,y=1.08883,_=4/29,m=6/29,x=3*m*m,w=m*m*m;e.i(h.a)(u,i,e.i(h.b)(b.d,{brighter:function(t){return new u(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new u(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=g*c(t),n=p*c(n),e=y*c(e),new b.b(o(3.2404542*n-1.5371385*t-.4985314*e),o(-.969266*n+1.8760108*t+.041556*e),o(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),e.i(h.a)(d,l,e.i(h.b)(b.d,{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(){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 a(t,n){for(var e,r=0,i=t.length;r0)for(var e,r,i=new Array(e),u=0;uC}T.mouse("drag")}function b(){e.i(o.i)(o.r.view).on("mousemove.drag mouseup.drag",null),e.i(f.b)(o.r.view,x),e.i(s.a)(),T.mouse("end")}function v(){if(M.apply(this,arguments)){var t,n,r=o.r.changedTouches,i=k.apply(this,arguments),u=r.length;for(t=0;tb+s||iv+s||uf.index){var l=b-c.x-c.vx,h=v-c.y-c.vy,y=l*l+h*h;yt.r&&(t.r=t[n].r)}function f(){if(s){var n,e,r=s.length;for(l=new Array(r),n=0;n=v)){(t.data!==s||t.next)&&(0===a&&(a=e.i(i.a)(),f+=a*a),0===c&&(c=e.i(i.a)(),f+=c*c),f0&&(u=0)}return u>0?t.slice(0,u)+t.slice(e+1):t}},function(t,n,e){"use strict";n.a=function(t,n){return function(e,r){for(var i=e.length,u=[],a=0,c=t[0],o=0;i>0&&c>0&&(o+c+1>r&&(c=Math.max(1,r-o)),u.push(e.substring(i-=c,i+c)),!((o+=c+1)>r));)c=t[a=(a+1)%t.length];return u.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";var r=e(62);n.a=function(t,n){var i=e.i(r.a)(t,n);if(!i)return t+"";var u=i[0],a=i[1];return a<0?"0."+new Array(-a).join("0")+u:u.length>a+1?u.slice(0,a+1)+"."+u.slice(a+1):u+new Array(a-u.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(35);n.a=function(t){return Math.max(0,-e.i(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(35);n.a=function(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(e.i(r.a)(n)/3)))-e.i(r.a)(Math.abs(t)))}},function(t,n,e){"use strict";var r=e(35);n.a=function(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,e.i(r.a)(n)-e.i(r.a)(t))+1}},function(t,n,e){"use strict";var r=e(117);e.d(n,"a",function(){return r.a});var i=e(253);e.d(n,"b",function(){return i.a});var u=e(254);e.d(n,"c",function(){return u.a});var a=e(118);e.d(n,"d",function(){return a.a});var c=e(119);e.d(n,"e",function(){return c.a});var o=e(121);e.d(n,"f",function(){return o.a});var f=e(255);e.d(n,"g",function(){return f.a});var s=e(36);e.d(n,"h",function(){return s.a});var l=e(258);e.d(n,"i",function(){return l.a});var d=e(125);e.d(n,"j",function(){return d.a});var h=e(259);e.d(n,"k",function(){return h.a}),e.d(n,"l",function(){return h.b});var b=e(260);e.d(n,"m",function(){return b.a});var v=e(126);e.d(n,"n",function(){return v.a});var p=e(264);e.d(n,"o",function(){return p.a});var g=e(130);e.d(n,"p",function(){return g.a});var y=e(267);e.d(n,"q",function(){return y.a});var _=e(268);e.d(n,"r",function(){return _.a}),e.d(n,"s",function(){return _.b});var m=e(269);e.d(n,"t",function(){return m.a}),e.d(n,"u",function(){return m.b});var x=e(270);e.d(n,"v",function(){return x.a}),e.d(n,"w",function(){return x.b});var w=e(65);e.d(n,"x",function(){return w.a}),e.d(n,"y",function(){return w.b});var M=e(271);e.d(n,"z",function(){return M.a}),e.d(n,"A",function(){return M.b});var k=e(131);e.d(n,"B",function(){return k.a}),e.d(n,"C",function(){return k.b});var A=e(273);e.d(n,"D",function(){return A.a}),e.d(n,"E",function(){return A.b});var S=e(274);e.d(n,"F",function(){return S.a});var T=e(10);e.d(n,"G",function(){return T.a}),e.d(n,"H",function(){return T.b});var N=e(67);e.d(n,"I",function(){return N.a}),e.d(n,"J",function(){return N.b});var E=e(275);e.d(n,"K",function(){return E.a}),e.d(n,"L",function(){return E.b});var C=e(276);e.d(n,"M",function(){return C.a}),e.d(n,"N",function(){return C.b});var P=e(278);e.d(n,"O",function(){return P.a}),e.d(n,"P",function(){return P.b});var z=e(279);e.d(n,"Q",function(){return z.a}),e.d(n,"R",function(){return z.b});var R=e(37);e.d(n,"S",function(){return R.a});var L=e(15);e.d(n,"T",function(){return L.a});var q=e(38);e.d(n,"U",function(){return q.a})},function(t,n,e){"use strict";function r(t,n){x.push(w=[h=t,v=t]),np&&(p=n)}function i(t,n){var r=e.i(A.a)([t*S.g,n*S.g]);if(m){var i=e.i(A.b)(m,r),u=[i[1],-i[0],0],a=e.i(A.b)(u,i);e.i(A.c)(a),a=e.i(A.g)(a);var c,o=t-g,f=o>0?1:-1,l=a[0]*S.h*f,d=e.i(S.p)(o)>180;d^(f*gp&&(p=c):(l=(l+360)%360-180,d^(f*gp&&(p=n))),d?ts(h,v)&&(v=t):s(t,v)>s(h,v)&&(h=t):v>=h?(tv&&(v=t)):t>g?s(h,t)>s(h,v)&&(v=t):s(t,v)>s(h,v)&&(h=t)}else x.push(w=[h=t,v=t]);np&&(p=n),m=r,g=t}function u(){E.point=i}function a(){w[0]=h,w[1]=v,E.point=r,m=null}function c(t,n){if(m){var r=t-g;N.add(e.i(S.p)(r)>180?r+(r>0?360:-360):r)}else y=t,_=n;k.b.point(t,n),i(t,n)}function o(){k.b.lineStart()}function f(){c(y,_),k.b.lineEnd(),e.i(S.p)(N)>S.o&&(h=-(v=180)),w[0]=h,w[1]=v,m=null}function s(t,n){return(n-=t)<0?n+360:n}function l(t,n){return t[0]-n[0]}function d(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nS.o?p=90:N<-S.o&&(b=-90),w[0]=h,w[1]=v}};n.a=function(t){var n,r,i,u,a,c,o;if(p=v=-(h=b=1/0),x=[],e.i(T.a)(t,E),r=x.length){for(x.sort(l),n=1,i=x[0],a=[i];ns(i[0],i[1])&&(i[1]=u[1]),s(u[0],i[1])>s(i[0],i[1])&&(i[0]=u[0])):a.push(i=u);for(c=-1/0,r=a.length-1,n=0,i=a[r];n<=r;i=u,++n)u=a[n],(o=s(i[1],u[0]))>c&&(c=o,h=u[0],v=i[1])}return x=w=null,h===1/0||b===1/0?[[NaN,NaN],[NaN,NaN]]:[[h,b],[v,p]]}},function(t,n,e){"use strict";function r(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n);i(r*e.i(E.c)(t),r*e.i(E.d)(t),e.i(E.d)(n))}function i(t,n,e){++h,v+=(t-v)/h,p+=(n-p)/h,g+=(e-g)/h}function u(){z.point=a}function a(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n);S=r*e.i(E.c)(t),T=r*e.i(E.d)(t),N=e.i(E.d)(n),z.point=c,i(S,T,N)}function c(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n),u=r*e.i(E.c)(t),a=r*e.i(E.d)(t),c=e.i(E.d)(n),o=e.i(E.e)(e.i(E.n)((o=T*c-N*a)*o+(o=N*u-S*c)*o+(o=S*a-T*u)*o),S*u+T*a+N*c);b+=o,y+=o*(S+(S=u)),_+=o*(T+(T=a)),m+=o*(N+(N=c)),i(S,T,N)}function o(){z.point=r}function f(){z.point=l}function s(){d(k,A),z.point=r}function l(t,n){k=t,A=n,t*=E.g,n*=E.g,z.point=d;var r=e.i(E.c)(n);S=r*e.i(E.c)(t),T=r*e.i(E.d)(t),N=e.i(E.d)(n),i(S,T,N)}function d(t,n){t*=E.g,n*=E.g;var r=e.i(E.c)(n),u=r*e.i(E.c)(t),a=r*e.i(E.d)(t),c=e.i(E.d)(n),o=T*c-N*a,f=N*u-S*c,s=S*a-T*u,l=e.i(E.n)(o*o+f*f+s*s),d=e.i(E.f)(l),h=l&&-d/l;x+=h*o,w+=h*f,M+=h*s,b+=d,y+=d*(S+(S=u)),_+=d*(T+(T=a)),m+=d*(N+(N=c)),i(S,T,N)}var h,b,v,p,g,y,_,m,x,w,M,k,A,S,T,N,E=e(1),C=e(12),P=e(15),z={sphere:C.a,point:r,lineStart:u,lineEnd:o,polygonStart:function(){z.lineStart=f,z.lineEnd=s},polygonEnd:function(){z.lineStart=u,z.lineEnd=o}};n.a=function(t){h=b=v=p=g=y=_=m=x=w=M=0,e.i(P.a)(t,z);var n=x,r=w,i=M,u=n*n+r*r+i*i;return u0)){if(a/=h,h<0){if(a0){if(a>d)return;a>l&&(l=a)}if(a=i-c,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>l&&(l=a)}else if(h>0){if(a0)){if(a/=b,b<0){if(a0){if(a>d)return;a>l&&(l=a)}if(a=u-o,b||!(a<0)){if(a/=b,b<0){if(a>d)return;a>l&&(l=a)}else if(b>0){if(a0&&(t[0]=c+l*h,t[1]=o+l*b),d<1&&(n[0]=c+d*h,n[1]=o+d*b),!0}}}}}},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t,n){return!(!t||!h.hasOwnProperty(t.type))&&h[t.type](t,n)}function i(t,n){return 0===e.i(s.a)(t,n)}function u(t,n){var r=e.i(s.a)(t[0],t[1]);return e.i(s.a)(t[0],n)+e.i(s.a)(n,t[1])<=r+l.o}function a(t,n){return!!e.i(f.a)(t.map(c),o(n))}function c(t){return t=t.map(o),t.pop(),t}function o(t){return[t[0]*l.g,t[1]*l.g]}var f=e(129),s=e(125),l=e(1),d={Feature:function(t,n){return r(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,i=-1,u=e.length;++io.o}).map(v)).concat(e.i(c.v)(e.i(o.u)(d/m)*m,l,m).filter(function(t){return e.i(o.p)(t%w)>o.o}).map(p))}var u,a,f,s,l,d,h,b,v,p,g,y,_=10,m=_,x=90,w=360,M=2.5;return t.lines=function(){return n().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[g(s).concat(y(h).slice(1),g(f).reverse().slice(1),y(b).reverse().slice(1))]}},t.extent=function(n){return arguments.length?t.extentMajor(n).extentMinor(n):t.extentMinor()},t.extentMajor=function(n){return arguments.length?(s=+n[0][0],f=+n[1][0],b=+n[0][1],h=+n[1][1],s>f&&(n=s,s=f,f=n),b>h&&(n=b,b=h,h=n),t.precision(M)):[[s,b],[f,h]]},t.extentMinor=function(n){return arguments.length?(a=+n[0][0],u=+n[1][0],d=+n[0][1],l=+n[1][1],a>u&&(n=a,a=u,u=n),d>l&&(n=d,d=l,l=n),t.precision(M)):[[a,d],[u,l]]},t.step=function(n){return arguments.length?t.stepMajor(n).stepMinor(n):t.stepMinor()},t.stepMajor=function(n){return arguments.length?(x=+n[0],w=+n[1],t):[x,w]},t.stepMinor=function(n){return arguments.length?(_=+n[0],m=+n[1],t):[_,m]},t.precision=function(n){return arguments.length?(M=+n,v=r(d,l,90),p=i(a,u,M),g=r(b,h,90),y=i(s,f,M),t):M},t.extentMajor([[-180,-90+o.o],[180,90-o.o]]).extentMinor([[-180,-80-o.o],[180,80+o.o]])}function a(){return u()()}n.a=u,n.b=a;var c=e(5),o=e(1)},function(t,n,e){"use strict";var r=e(1);n.a=function(t,n){var i=t[0]*r.g,u=t[1]*r.g,a=n[0]*r.g,c=n[1]*r.g,o=e.i(r.c)(u),f=e.i(r.d)(u),s=e.i(r.c)(c),l=e.i(r.d)(c),d=o*e.i(r.c)(i),h=o*e.i(r.d)(i),b=s*e.i(r.c)(a),v=s*e.i(r.d)(a),p=2*e.i(r.f)(e.i(r.n)(e.i(r.t)(c-u)+o*s*e.i(r.t)(a-i))),g=e.i(r.d)(p),y=p?function(t){var n=e.i(r.d)(t*=p)/g,i=e.i(r.d)(p-t)/g,u=i*d+n*b,a=i*h+n*v,c=i*f+n*l;return[e.i(r.e)(a,u)*r.h,e.i(r.e)(c,e.i(r.n)(u*u+a*a))*r.h]}:function(){return[i*r.h,u*r.h]};return y.distance=p,y}},function(t,n,e){"use strict";function r(){p.point=i}function i(t,n){p.point=u,c=f=t,o=s=n}function u(t,n){v.add(s*t-f*n),f=t,s=n}function a(){u(c,o)}var c,o,f,s,l=e(21),d=e(1),h=e(12),b=e.i(l.a)(),v=e.i(l.a)(),p={point:h.a,lineStart:h.a,lineEnd:h.a,polygonStart:function(){p.lineStart=r,p.lineEnd=a},polygonEnd:function(){p.lineStart=p.lineEnd=p.point=h.a,b.add(e.i(d.p)(v)),v.reset()},result:function(){var t=b/2;return b.reset(),t}};n.a=p},function(t,n,e){"use strict";function r(t,n){g+=t,y+=n,++_}function i(){S.point=u}function u(t,n){S.point=a,r(b=t,v=n)}function a(t,n){var i=t-b,u=n-v,a=e.i(p.n)(i*i+u*u);m+=a*(b+t)/2,x+=a*(v+n)/2,w+=a,r(b=t,v=n)}function c(){S.point=r}function o(){S.point=s}function f(){l(d,h)}function s(t,n){S.point=l,r(d=b=t,h=v=n)}function l(t,n){var i=t-b,u=n-v,a=e.i(p.n)(i*i+u*u);m+=a*(b+t)/2,x+=a*(v+n)/2,w+=a,a=v*t-b*n,M+=a*(b+t),k+=a*(v+n),A+=3*a,r(b=t,v=n)}var d,h,b,v,p=e(1),g=0,y=0,_=0,m=0,x=0,w=0,M=0,k=0,A=0,S={point:r,lineStart:i,lineEnd:c,polygonStart:function(){S.lineStart=o,S.lineEnd=f},polygonEnd:function(){S.point=r,S.lineStart=i,S.lineEnd=c},result:function(){var t=A?[M/A,k/A]:w?[m/w,x/w]:_?[g/_,y/_]:[NaN,NaN];return g=y=_=m=x=w=M=k=A=0,t}};n.a=S},function(t,n,e){"use strict";function r(t){this._context=t}n.a=r;var i=e(1),u=e(12);r.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,i.b)}},result:u.a}},function(t,n,e){"use strict";var r=e(63),i=e(15),u=e(261),a=e(127),c=e(262),o=e(263),f=e(265),s=e(266);n.a=function(t,n){function l(t){return t&&("function"==typeof b&&h.pointRadius(+b.apply(this,arguments)),e.i(i.a)(t,d(h))),h.result()}var d,h,b=4.5;return l.area=function(t){return e.i(i.a)(t,d(u.a)),u.a.result()},l.measure=function(t){return e.i(i.a)(t,d(f.a)),f.a.result()},l.bounds=function(t){return e.i(i.a)(t,d(a.a)),a.a.result()},l.centroid=function(t){return e.i(i.a)(t,d(c.a)),c.a.result()},l.projection=function(n){return arguments.length?(d=null==n?(t=null,r.a):(t=n).stream,l):t},l.context=function(t){return arguments.length?(h=null==t?(n=null,new s.a):new o.a(n=t),"function"!=typeof b&&h.pointRadius(b),l):n},l.pointRadius=function(t){return arguments.length?(b="function"==typeof t?t:(h.pointRadius(+t),+t),l):b},l.projection(t).context(n)}},function(t,n,e){"use strict";function r(t,n){b.point=i,a=o=t,c=f=n}function i(t,n){o-=t,f-=n,h.add(e.i(l.n)(o*o+f*f)),o=t,f=n}var u,a,c,o,f,s=e(21),l=e(1),d=e(12),h=e.i(s.a)(),b={point:d.a,lineStart:function(){b.point=r},lineEnd:function(){u&&i(a,c),b.point=d.a},polygonStart:function(){u=!0},polygonEnd:function(){u=null},result:function(){var t=+h;return h.reset(),t}};n.a=b},function(t,n,e){"use strict";function r(){this._string=[]}function i(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}n.a=r,r.prototype={_radius:4.5,_circle:i(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._string.push("M",t,",",n),this._point=1;break;case 1:this._string.push("L",t,",",n);break;default:null==this._circle&&(this._circle=i(this._radius)),this._string.push("M",t,",",n,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}}},function(t,n,e){"use strict";function r(t){var n=t.length;return{point:function(e,r){for(var i=-1;++i=.12&&i<.234&&r>=-.425&&r<-.214?v:i>=.166&&i<.234&&r>=-.214&&r<-.115?p:b).invert(t)},t.stream=function(t){return o&&f===t?o:o=r([b.stream(f=t),v.stream(t),p.stream(t)])},t.precision=function(t){return arguments.length?(b.precision(t),v.precision(t),p.precision(t),n()):b.precision()},t.scale=function(n){return arguments.length?(b.scale(n),v.scale(.35*n),p.scale(n),t.translate(b.translate())):b.scale()},t.translate=function(t){if(!arguments.length)return b.translate();var e=b.scale(),r=+t[0],u=+t[1];return s=b.translate(t).clipExtent([[r-.455*e,u-.238*e],[r+.455*e,u+.238*e]]).stream(g),l=v.translate([r-.307*e,u+.201*e]).clipExtent([[r-.425*e+i.o,u+.12*e+i.o],[r-.214*e-i.o,u+.234*e-i.o]]).stream(g),d=p.translate([r-.205*e,u+.212*e]).clipExtent([[r-.214*e+i.o,u+.166*e+i.o],[r-.115*e-i.o,u+.234*e-i.o]]).stream(g),n()},t.fitExtent=function(n,r){return e.i(c.a)(t,n,r)},t.fitSize=function(n,r){return e.i(c.b)(t,n,r)},t.fitWidth=function(n,r){return e.i(c.c)(t,n,r)},t.fitHeight=function(n,r){return e.i(c.d)(t,n,r)},t.scale(1070)}},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(1),i=e(26),u=e(10),a=e.i(i.b)(function(t){return e.i(r.n)(2/(1+t))});a.invert=e.i(i.a)(function(t){return 2*e.i(r.f)(t/2)}),n.a=function(){return e.i(u.a)(a).scale(124.75).clipAngle(179.999)}},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(1),i=e(26),u=e(10),a=e.i(i.b)(function(t){return(t=e.i(r.s)(t))&&t/e.i(r.d)(t)});a.invert=e.i(i.a)(function(t){return t}),n.a=function(){return e.i(u.a)(a).scale(79.4188).clipAngle(179.999)}},function(t,n,e){"use strict";function r(t){return e.i(u.j)((u.k+t)/2)}function i(t,n){function i(t,n){f>0?n<-u.k+u.o&&(n=-u.k+u.o):n>u.k-u.o&&(n=u.k-u.o);var i=f/e.i(u.r)(r(n),o);return[i*e.i(u.d)(o*t),f-i*e.i(u.c)(o*t)]}var a=e.i(u.c)(t),o=t===n?e.i(u.d)(t):e.i(u.i)(a/e.i(u.c)(n))/e.i(u.i)(r(n)/r(t)),f=a*e.i(u.r)(r(t),o)/o;return o?(i.invert=function(t,n){var r=f-n,i=e.i(u.q)(o)*e.i(u.n)(t*t+r*r);return[e.i(u.e)(t,e.i(u.p)(r))/o*e.i(u.q)(r),2*e.i(u.l)(e.i(u.r)(f/i,1/o))-u.k]},i):c.b}n.b=i;var u=e(1),a=e(64),c=e(67);n.a=function(){return e.i(a.a)(i).scale(109.5).parallels([30,30])}},function(t,n,e){"use strict";function r(t,n){function r(t,n){var r=o-n,u=c*t;return[r*e.i(i.d)(u),o-r*e.i(i.c)(u)]}var u=e.i(i.c)(t),c=t===n?e.i(i.d)(t):(u-e.i(i.c)(n))/(n-t),o=u/c+t;return e.i(i.p)(c)u.o&&--a>0);return[t/(.8707+(c=i*i)*(c*(c*c*c*(.003971-.001529*c)-.013791)-.131979)),i]},n.a=function(){return e.i(i.a)(r).scale(175.295)}},function(t,n,e){"use strict";function r(t,n){return[e.i(i.c)(n)*e.i(i.d)(t),e.i(i.d)(n)]}n.b=r;var i=e(1),u=e(26),a=e(10);r.invert=e.i(u.a)(i.f),n.a=function(){return e.i(a.a)(r).scale(249.5).clipAngle(90+i.o)}},function(t,n,e){"use strict";function r(t){return e.i(c.b)({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}function i(t,n){function r(i,u,c,o,s,l,d,h,b,v,p,g,y,_){var m=d-i,x=h-u,w=m*m+x*x;if(w>4*n&&y--){var M=o+v,k=s+p,A=l+g,S=e.i(a.n)(M*M+k*k+A*A),T=e.i(a.f)(A/=S),N=e.i(a.p)(e.i(a.p)(A)-1)n||e.i(a.p)((m*z+x*R)/w-.5)>.3||o*v+s*p+l*g2?t[2]+90:90]):(t=i(),[t[0],t[1],t[2]-90])},i([0,0,90]).scale(159.155)}},function(t,n,e){"use strict";var r=e(282);e.d(n,"a",function(){return r.a});var i=e(69);e.d(n,"b",function(){return i.a});var u=e(294);e.d(n,"c",function(){return u.a});var a=e(134);e.d(n,"d",function(){return a.a});var c=e(133);e.d(n,"e",function(){return c.a});var o=e(295);e.d(n,"f",function(){return o.a});var f=e(296);e.d(n,"g",function(){return f.a});var s=e(297);e.d(n,"h",function(){return s.a});var l=e(299);e.d(n,"i",function(){return l.a});var d=e(298);e.d(n,"j",function(){return d.a});var h=e(27);e.d(n,"k",function(){return h.a});var b=e(39);e.d(n,"l",function(){return b.a});var v=e(301);e.d(n,"m",function(){return v.a});var p=e(70);e.d(n,"n",function(){return p.a});var g=e(300);e.d(n,"o",function(){return g.a})},function(t,n,e){"use strict";function r(t){for(var n,e,r=t.length;r;)e=Math.random()*r--|0,n=t[r],t[r]=t[e],t[e]=n;return t}e.d(n,"b",function(){return i}),n.a=r;var i=Array.prototype.slice},function(t,n,e){"use strict";function r(t,n){return t.parent===n.parent?1:2}function i(t){return t.reduce(u,0)/t.length}function u(t,n){return t+n.x}function a(t){return 1+t.reduce(c,0)}function c(t,n){return Math.max(t,n.y)}function o(t){for(var n;n=t.children;)t=n[0];return t}function f(t){for(var n;n=t.children;)t=n[n.length-1];return t}n.a=function(){function t(t){var r,s=0;t.eachAfter(function(t){var e=t.children;e?(t.x=i(e),t.y=a(e)):(t.x=r?s+=n(t,r):0,t.y=0,r=t)});var l=o(t),d=f(t),h=l.x-n(l,d)/2,b=d.x+n(d,l)/2;return t.eachAfter(c?function(n){n.x=(n.x-t.x)*e,n.y=(t.y-n.y)*u}:function(n){n.x=(n.x-h)/(b-h)*e,n.y=(1-(t.y?n.y/t.y:1))*u})}var n=r,e=1,u=1,c=!1;return t.separation=function(e){return arguments.length?(n=e,t):n},t.size=function(n){return arguments.length?(c=!1,e=+n[0],u=+n[1],t):c?null:[e,u]},t.nodeSize=function(n){return arguments.length?(c=!0,e=+n[0],u=+n[1],t):c?[e,u]:null},t}},function(t,n,e){"use strict";n.a=function(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n}},function(t,n,e){"use strict";function r(t){var n=0,e=t.children,r=e&&e.length;if(r)for(;--r>=0;)n+=e[r].value;else n=1;t.value=n}n.a=function(){return this.eachAfter(r)}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.each(function(n){t.push(n)}),t}},function(t,n,e){"use strict";n.a=function(t){var n,e,r,i,u=this,a=[u];do{for(n=a.reverse(),a=[];u=n.pop();)if(t(u),e=u.children)for(r=0,i=e.length;r=0;--e)i.push(n[e]);return this}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.eachBefore(function(n){n.children||t.push(n)}),t}},function(t,n,e){"use strict";n.a=function(){var t=this,n=[];return t.each(function(e){e!==t&&n.push({source:e.parent,target:e})}),n}},function(t,n,e){"use strict";function r(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;for(t=e.pop(),n=r.pop();t===n;)i=t,t=e.pop(),n=r.pop();return i}n.a=function(t){for(var n=this,e=r(n,t),i=[n];n!==e;)n=n.parent,i.push(n);for(var u=i.length;t!==e;)i.splice(u,0,t),t=t.parent;return i}},function(t,n,e){"use strict";n.a=function(t){return this.eachBefore(function(n){n.children&&n.children.sort(t)})}},function(t,n,e){"use strict";n.a=function(t){return this.eachAfter(function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e})}},function(t,n,e){"use strict";function r(t){return Math.sqrt(t.value)}function i(t){return function(n){n.children||(n.r=Math.max(0,+t(n)||0))}}function u(t,n){return function(r){if(i=r.children){var i,u,a,o=i.length,f=t(r)*n||0;if(f)for(u=0;u0)throw new Error("cycle");return i}var n=r,s=i;return t.id=function(r){return arguments.length?(n=e.i(u.a)(r),t):n},t.parentId=function(n){return arguments.length?(s=e.i(u.a)(n),t):s},t}},function(t,n,e){"use strict";function r(t,n){return t.parent===n.parent?1:2}function i(t){var n=t.children;return n?n[0]:t.t}function u(t){var n=t.children;return n?n[n.length-1]:t.t}function a(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function c(t){for(var n,e=0,r=0,i=t.children,u=i.length;--u>=0;)n=i[u],n.z+=e,n.m+=e,e+=n.s+(r+=n.c)}function o(t,n,e){return t.a.parent===n.parent?t.a:e}function f(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function s(t){for(var n,e,r,i,u,a=new f(t,0),c=[a];n=c.pop();)if(r=n._.children)for(n.children=new Array(u=r.length),i=u-1;i>=0;--i)c.push(e=n.children[i]=new f(r[i],i)),e.parent=n;return(a.parent=new f(null,0)).children=[a],a}var l=e(69);f.prototype=Object.create(l.b.prototype),n.a=function(){function t(t){var r=s(t);if(r.eachAfter(n),r.parent.m=-r.z,r.eachBefore(e),v)t.eachBefore(l);else{var i=t,u=t,a=t;t.eachBefore(function(t){t.xu.x&&(u=t),t.depth>a.depth&&(a=t)});var c=i===u?1:d(i,u)/2,o=c-i.x,f=h/(u.x+c+o),p=b/(a.depth||1);t.eachBefore(function(t){t.x=(t.x+o)*f,t.y=t.depth*p})}return t}function n(t){var n=t.children,e=t.parent.children,r=t.i?e[t.i-1]:null;if(n){c(t);var i=(n[0].z+n[n.length-1].z)/2;r?(t.z=r.z+d(t._,r._),t.m=t.z-i):t.z=i}else r&&(t.z=r.z+d(t._,r._));t.parent.A=f(t,r,t.parent.A||e[0])}function e(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function f(t,n,e){if(n){for(var r,c=t,f=t,s=n,l=c.parent.children[0],h=c.m,b=f.m,v=s.m,p=l.m;s=u(s),c=i(c),s&&c;)l=i(l),f=u(f),f.a=t,r=s.z+v-c.z-h+d(s._,c._),r>0&&(a(o(s,t,e),t,r),h+=r,b+=r),v+=s.m,h+=c.m,p+=l.m,b+=f.m;s&&!u(f)&&(f.t=s,f.m+=v-b),c&&!i(l)&&(l.t=c,l.m+=h-p,e=t)}return e}function l(t){t.x*=h,t.y=t.depth*b}var d=r,h=1,b=1,v=null;return t.separation=function(n){return arguments.length?(d=n,t):d},t.size=function(n){return arguments.length?(v=!1,h=+n[0],b=+n[1],t):v?null:[h,b]},t.nodeSize=function(n){return arguments.length?(v=!0,h=+n[0],b=+n[1],t):v?[h,b]:null},t}},function(t,n,e){"use strict";n.a=function(t,n,e,r,i){function u(t,n,e,r,i,a,c){if(t>=n-1){var f=o[t];return f.x0=r,f.y0=i,f.x1=a,f.y1=c,void 0}for(var l=s[t],d=e/2+l,h=t+1,b=n-1;h>>1;s[v]c-i){var y=(r*g+a*p)/e;u(t,h,p,r,i,y,c),u(h,n,g,y,i,a,c)}else{var _=(i*g+c*p)/e;u(t,h,p,r,i,a,_),u(h,n,g,r,_,a,c)}}var a,c,o=t.children,f=o.length,s=new Array(f+1);for(s[0]=c=a=0;a1?n:1)},a}(u.c)},function(t,n,e){"use strict";var r=e(27),i=e(39);n.a=function(t,n,e,u,a){(1&t.depth?i.a:r.a)(t,n,e,u,a)}},function(t,n,e){"use strict";function r(t){return function n(r){function a(n,a){var c=t((n=e.i(i.b)(n)).h,(a=e.i(i.b)(a)).h),o=e.i(u.a)(n.s,a.s),f=e.i(u.a)(n.l,a.l),s=e.i(u.a)(n.opacity,a.opacity);return function(t){return n.h=c(t),n.s=o(t),n.l=f(Math.pow(t,r)),n.opacity=s(t),n+""}}return r=+r,a.gamma=n,a}(1)}e.d(n,"a",function(){return a});var i=e(7),u=e(28);n.b=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.c)(n)).h,(r=e.i(i.c)(r)).h),c=e.i(u.a)(n.c,r.c),o=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.c=c(t),n.l=o(t),n.opacity=f(t),n+""}}}e.d(n,"b",function(){return a});var i=e(7),u=e(28);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t){return function(n,r){var a=t((n=e.i(i.e)(n)).h,(r=e.i(i.e)(r)).h),c=e.i(u.a)(n.s,r.s),o=e.i(u.a)(n.l,r.l),f=e.i(u.a)(n.opacity,r.opacity);return function(t){return n.h=a(t),n.s=c(t),n.l=o(t),n.opacity=f(t),n+""}}}e.d(n,"b",function(){return a});var i=e(7),u=e(28);n.a=r(u.b);var a=r(u.a)},function(t,n,e){"use strict";function r(t,n){var r=e.i(u.a)((t=e.i(i.d)(t)).l,(n=e.i(i.d)(n)).l),a=e.i(u.a)(t.a,n.a),c=e.i(u.a)(t.b,n.b),o=e.i(u.a)(t.opacity,n.opacity);return function(n){return t.l=r(n),t.a=a(n),t.b=c(n),t.opacity=o(n),t+""}}n.a=r;var i=e(7),u=e(28)},function(t,n,e){"use strict";n.a=function(t,n){for(var e=new Array(n),r=0;r180?n+=360:n-t>180&&(t+=360),c.push({i:r.push(a(r)+"rotate(",null,u)-2,x:e.i(i.a)(t,n)})):n&&r.push(a(r)+"rotate("+n+u)}function f(t,n,r,c){t!==n?c.push({i:r.push(a(r)+"skewX(",null,u)-2,x:e.i(i.a)(t,n)}):n&&r.push(a(r)+"skewX("+n+u)}function s(t,n,r,u,c,o){if(t!==r||n!==u){var f=c.push(a(c)+"scale(",null,",",null,")");o.push({i:f-4,x:e.i(i.a)(t,r)},{i:f-2,x:e.i(i.a)(n,u)})}else 1===r&&1===u||c.push(a(c)+"scale("+r+","+u+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),c(n.translateX,n.translateY,e.translateX,e.translateY,r,i),o(n.rotate,e.rotate,r,i),f(n.skewX,e.skewX,r,i),s(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,u=i.length;++e1e-6)if(Math.abs(l*o-f*s)>1e-6&&i){var h=e-a,b=r-c,v=o*o+f*f,p=h*h+b*b,g=Math.sqrt(v),y=Math.sqrt(d),_=i*Math.tan((u-Math.acos((v+d-p)/(2*g*y)))/2),m=_/y,x=_/g;Math.abs(m-1)>1e-6&&(this._+="L"+(t+m*s)+","+(n+m*l)),this._+="A"+i+","+i+",0,0,"+ +(l*h>s*b)+","+(this._x1=t+x*o)+","+(this._y1=n+x*f)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,o){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^o,b=o?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&&(b<0&&(b=b%a+a),b>c?this._+="A"+e+","+e+",0,1,"+h+","+(t-f)+","+(n-s)+"A"+e+","+e+",0,1,"+h+","+(this._x1=l)+","+(this._y1=d):b>1e-6&&(this._+="A"+e+","+e+",0,"+ +(b>=u)+","+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(314);e.d(n,"a",function(){return r.a});var i=e(315);e.d(n,"b",function(){return i.a});var u=e(318);e.d(n,"c",function(){return u.a});var a=e(316);e.d(n,"d",function(){return a.a});var c=e(319);e.d(n,"e",function(){return c.a})},function(t,n,e){"use strict";n.a=function(t){for(var n,e=-1,r=t.length,i=t[r-1],u=0;++ec!=f>c&&a<(o-e)*(c-r)/(f-r)+e&&(s=!s),o=e,f=r;return s}},function(t,n,e){"use strict";n.a=function(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}},function(t,n,e){"use strict";function r(t,n){return t[0]-n[0]||t[1]-n[1]}function i(t){for(var n=t.length,r=[0,1],i=2,a=2;a1&&e.i(u.a)(t[r[i-2]],t[r[i-1]],t[a])<=0;)--i;r[i++]=a}return r.slice(0,i)}var u=e(317);n.a=function(t){if((e=t.length)<3)return null;var n,e,u=new Array(e),a=new Array(e);for(n=0;n=0;--n)l.push(t[u[c[n]][2]]);for(n=+f;n=(u=(v+g)/2))?v=u:g=u,(s=e>=(a=(p+y)/2))?p=a:y=a,i=h,!(h=h[l=s<<1|f]))return i[l]=b,t;if(c=+t._x.call(null,h.data),o=+t._y.call(null,h.data),n===c&&e===o)return b.next=h,i?i[l]=b:t._root=b,t;do{i=i?i[l]=new Array(4):t._root=new Array(4),(f=n>=(u=(v+g)/2))?v=u:g=u,(s=e>=(a=(p+y)/2))?p=a:y=a}while((l=s<<1|f)==(d=(o>=a)<<1|c>=u));return i[d]=h,i[l]=b,t}function i(t){var n,e,i,u,a=t.length,c=new Array(a),o=new Array(a),f=1/0,s=1/0,l=-1/0,d=-1/0;for(e=0;el&&(l=i),ud&&(d=u));for(lt||t>i||r>n||n>u))return this;var a,c,o=i-e,f=this._root;switch(c=(n<(r+u)/2)<<1|t<(e+i)/2){case 0:do{a=new Array(4),a[c]=f,f=a}while(o*=2,i=e+o,u=r+o,t>i||n>u);break;case 1:do{a=new Array(4),a[c]=f,f=a}while(o*=2,e=i-o,u=r+o,e>t||n>u);break;case 2:do{a=new Array(4),a[c]=f,f=a}while(o*=2,i=e+o,r=u-o,t>i||r>n);break;case 3:do{a=new Array(4),a[c]=f,f=a}while(o*=2,e=i-o,r=u-o,e>t||r>n)}this._root&&this._root.length&&(this._root=f)}return this._x0=e,this._y0=r,this._x1=i,this._y1=u,this}},function(t,n,e){"use strict";n.a=function(){var t=[];return this.visit(function(n){if(!n.length)do{t.push(n.data)}while(n=n.next)}),t}},function(t,n,e){"use strict";n.a=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}},function(t,n,e){"use strict";var r=e(74);n.a=function(t,n,e){var i,u,a,c,o,f,s,l=this._x0,d=this._y0,h=this._x1,b=this._y1,v=[],p=this._root;for(p&&v.push(new r.a(p,l,d,h,b)),null==e?e=1/0:(l=t-e,d=n-e,h=t+e,b=n+e,e*=e);f=v.pop();)if(!(!(p=f.node)||(u=f.x0)>h||(a=f.y0)>b||(c=f.x1)=y)<<1|t>=g)&&(f=v[v.length-1],v[v.length-1]=v[v.length-1-s],v[v.length-1-s]=f)}else{var _=t-+this._x.call(null,p.data),m=n-+this._y.call(null,p.data),x=_*_+m*m;if(x=(c=(b+p)/2))?b=c:p=c,(s=a>=(o=(v+g)/2))?v=o:g=o,n=h,!(h=h[l=s<<1|f]))return this;if(!h.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,d=l)}for(;h.data!==t;)if(r=h,!(h=h.next))return this;return(i=h.next)&&delete h.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(h=n[0]||n[1]||n[2]||n[3])&&h===(n[3]||n[2]||n[1]||n[0])&&!h.length&&(e?e[d]=h:this._root=h),this):(this._root=i,this)}},function(t,n,e){"use strict";n.a=function(){return this._root}},function(t,n,e){"use strict";n.a=function(){var t=0;return this.visit(function(n){if(!n.length)do{++t}while(n=n.next)}),t}},function(t,n,e){"use strict";var r=e(74);n.a=function(t){var n,e,i,u,a,c,o=[],f=this._root;for(f&&o.push(new r.a(f,this._x0,this._y0,this._x1,this._y1));n=o.pop();)if(!t(f=n.node,i=n.x0,u=n.y0,a=n.x1,c=n.y1)&&f.length){var s=(i+a)/2,l=(u+c)/2;(e=f[3])&&o.push(new r.a(e,s,l,a,c)),(e=f[2])&&o.push(new r.a(e,i,l,s,c)),(e=f[1])&&o.push(new r.a(e,s,u,a,l)),(e=f[0])&&o.push(new r.a(e,i,u,s,l))}return this}},function(t,n,e){"use strict";var r=e(74);n.a=function(t){var n,e=[],i=[];for(this._root&&e.push(new r.a(this._root,this._x0,this._y0,this._x1,this._y1));n=e.pop();){var u=n.node;if(u.length){var a,c=n.x0,o=n.y0,f=n.x1,s=n.y1,l=(c+f)/2,d=(o+s)/2;(a=u[0])&&e.push(new r.a(a,c,o,l,d)),(a=u[1])&&e.push(new r.a(a,l,o,f,d)),(a=u[2])&&e.push(new r.a(a,c,d,l,s)),(a=u[3])&&e.push(new r.a(a,l,d,f,s))}i.push(n)}for(;n=i.pop();)t(n.node,n.x0,n.y0,n.x1,n.y1);return this}},function(t,n,e){"use strict";function r(t){return t[0]}n.a=r,n.b=function(t){return arguments.length?(this._x=t,this):this._x}},function(t,n,e){"use strict";function r(t){return t[1]}n.a=r,n.b=function(t){return arguments.length?(this._y=t,this):this._y}},function(t,n,e){"use strict";var r=e(335);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return r});var r=[].slice},function(t,n,e){"use strict";function r(t){this._size=t,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function i(t){if(!t._start)try{u(t)}catch(n){if(t._tasks[t._ended+t._active-1])c(t,n);else if(!t._data)throw n}}function u(t){for(;t._start=t._waiting&&t._active=0;)if((e=t._tasks[r])&&(t._tasks[r]=null,e.abort))try{e.abort()}catch(n){}t._active=NaN,o(t)}function o(t){if(!t._active&&t._call){var n=t._data;t._data=void 0,t._call(t._error,n)}}function f(t){if(null==t)t=1/0;else if(!((t=+t)>=1))throw new Error("invalid concurrency");return new r(t)}n.a=f;var s=e(334),l={};r.prototype=f.prototype={constructor:r,defer:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("defer after await");if(null!=this._error)return this;var n=s.a.call(arguments,1);return n.push(t),++this._waiting,this._tasks.push(n),i(this),this},abort:function(){return null==this._error&&c(this,new Error("abort")),this},await:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=function(n,e){t.apply(null,[n].concat(e))},o(this),this},awaitAll:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=t,o(this),this}}},function(t,n,e){"use strict";var r=e(340);e.d(n,"a",function(){return r.a});var i=e(144);e.d(n,"b",function(){return i.a});var u=e(339);e.d(n,"c",function(){return u.a});var a=e(337);e.d(n,"d",function(){return a.a});var c=e(143);e.d(n,"e",function(){return c.a});var o=e(338);e.d(n,"f",function(){return o.a})},function(t,n,e){"use strict";var r=e(22),i=e(143);n.a=function t(n){function e(t){var e=i.a.source(n)(t);return function(){return e()/t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22);n.a=function t(n){function e(t){return function(){return-Math.log(1-n())/t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22),i=e(144);n.a=function t(n){function e(){var t=i.a.source(n).apply(this,arguments);return function(){return Math.exp(t())}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(22);n.a=function t(n){function e(t,e){return t=null==t?0:+t,e=null==e?1:+e,1===arguments.length?(e=t,t=0):e-=t,function(){return n()*e+t}}return e.source=t,e}(r.a)},function(t,n,e){"use strict";var r=e(75);e.d(n,"a",function(){return r.a});var i=e(343);e.d(n,"b",function(){return i.a});var u=e(344);e.d(n,"c",function(){return u.a});var a=e(345);e.d(n,"d",function(){return a.a});var c=e(347);e.d(n,"e",function(){return c.a});var o=e(342);e.d(n,"f",function(){return o.a});var f=e(346);e.d(n,"g",function(){return f.a})},function(t,n,e){"use strict";var r=e(58),i=e(145);n.a=e.i(i.a)("text/csv",r.b)},function(t,n,e){"use strict";var r=e(41);n.a=e.i(r.a)("text/html",function(t){return document.createRange().createContextualFragment(t.responseText)})},function(t,n,e){"use strict";var r=e(41);n.a=e.i(r.a)("application/json",function(t){return JSON.parse(t.responseText)})},function(t,n,e){"use strict";var r=e(41);n.a=e.i(r.a)("text/plain",function(t){return t.responseText})},function(t,n,e){"use strict";var r=e(58),i=e(145);n.a=e.i(i.a)("text/tab-separated-values",r.f)},function(t,n,e){"use strict";var r=e(41);n.a=e.i(r.a)("application/xml",function(t){var n=t.responseXML;if(!n)throw new Error("parse error");return n})},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab")},function(t,n,e){"use strict";var r=e(0);n.a=e.i(r.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(357);e.d(n,"schemeCategory10",function(){return r.a});var i=e(348);e.d(n,"schemeAccent",function(){return i.a});var u=e(349);e.d(n,"schemeDark2",function(){return u.a});var a=e(350);e.d(n,"schemePaired",function(){return a.a});var c=e(351);e.d(n,"schemePastel1",function(){return c.a});var o=e(352);e.d(n,"schemePastel2",function(){return o.a});var f=e(353);e.d(n,"schemeSet1",function(){return f.a});var s=e(354);e.d(n,"schemeSet2",function(){return s.a});var l=e(355);e.d(n,"schemeSet3",function(){return l.a});var d=e(356);e.d(n,"schemeTableau10",function(){return d.a});var h=e(358);e.d(n,"interpolateBrBG",function(){return h.a}),e.d(n,"schemeBrBG",function(){return h.b});var b=e(359);e.d(n,"interpolatePRGn",function(){return b.a}),e.d(n,"schemePRGn",function(){return b.b});var v=e(360);e.d(n,"interpolatePiYG",function(){return v.a}),e.d(n,"schemePiYG",function(){return v.b});var p=e(361);e.d(n,"interpolatePuOr",function(){return p.a}),e.d(n,"schemePuOr",function(){return p.b});var g=e(362);e.d(n,"interpolateRdBu",function(){return g.a}),e.d(n,"schemeRdBu",function(){return g.b});var y=e(363);e.d(n,"interpolateRdGy",function(){return y.a}),e.d(n,"schemeRdGy",function(){return y.b});var _=e(364);e.d(n,"interpolateRdYlBu",function(){return _.a}),e.d(n,"schemeRdYlBu",function(){return _.b});var m=e(365);e.d(n,"interpolateRdYlGn",function(){return m.a}),e.d(n,"schemeRdYlGn",function(){return m.b});var x=e(366);e.d(n,"interpolateSpectral",function(){return x.a}),e.d(n,"schemeSpectral",function(){return x.b});var w=e(368);e.d(n,"interpolateBuGn",function(){return w.a}),e.d(n,"schemeBuGn",function(){return w.b});var M=e(369);e.d(n,"interpolateBuPu",function(){return M.a}),e.d(n,"schemeBuPu",function(){return M.b});var k=e(370);e.d(n,"interpolateGnBu",function(){return k.a}),e.d(n,"schemeGnBu",function(){return k.b});var A=e(371);e.d(n,"interpolateOrRd",function(){return A.a}),e.d(n,"schemeOrRd",function(){return A.b});var S=e(373);e.d(n,"interpolatePuBuGn",function(){return S.a}),e.d(n,"schemePuBuGn",function(){return S.b});var T=e(372);e.d(n,"interpolatePuBu",function(){return T.a}),e.d(n,"schemePuBu",function(){return T.b});var N=e(374);e.d(n,"interpolatePuRd",function(){return N.a}),e.d(n,"schemePuRd",function(){return N.b});var E=e(375);e.d(n,"interpolateRdPu",function(){return E.a}),e.d(n,"schemeRdPu",function(){return E.b});var C=e(377);e.d(n,"interpolateYlGnBu",function(){return C.a}),e.d(n,"schemeYlGnBu",function(){return C.b});var P=e(376);e.d(n,"interpolateYlGn",function(){return P.a}),e.d(n,"schemeYlGn",function(){return P.b});var z=e(378);e.d(n,"interpolateYlOrBr",function(){return z.a}),e.d(n,"schemeYlOrBr",function(){return z.b});var R=e(379);e.d(n,"interpolateYlOrRd",function(){return R.a}),e.d(n,"schemeYlOrRd",function(){return R.b});var L=e(386);e.d(n,"interpolateBlues",function(){return L.a}),e.d(n,"schemeBlues",function(){return L.b});var q=e(387);e.d(n,"interpolateGreens",function(){return q.a}),e.d(n,"schemeGreens",function(){return q.b});var O=e(388);e.d(n,"interpolateGreys",function(){return O.a}),e.d(n,"schemeGreys",function(){return O.b});var D=e(390);e.d(n,"interpolatePurples",function(){return D.a}),e.d(n,"schemePurples",function(){return D.b});var U=e(391);e.d(n,"interpolateReds",function(){return U.a}),e.d(n,"schemeReds",function(){return U.b});var j=e(389);e.d(n,"interpolateOranges",function(){return j.a}),e.d(n,"schemeOranges",function(){return j.b});var B=e(380);e.d(n,"interpolateCividis",function(){return B.a});var F=e(381);e.d(n,"interpolateCubehelixDefault",function(){return F.a});var I=e(382);e.d(n,"interpolateRainbow",function(){return I.a}),e.d(n,"interpolateWarm",function(){return I.b}),e.d(n,"interpolateCool",function(){return I.c});var Y=e(383);e.d(n,"interpolateSinebow",function(){return Y.a});var H=e(384);e.d(n,"interpolateTurbo",function(){return H.a});var G=e(385);e.d(n,"interpolateViridis",function(){return G.a}),e.d(n,"interpolateMagma",function(){return G.b}),e.d(n,"interpolateInferno",function(){return G.c}),e.d(n,"interpolatePlasma",function(){return G.d})},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";n.a=function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"}},function(t,n,e){"use strict";var r=e(7),i=e(6);n.a=e.i(i.a)(e.i(r.b)(300,.5,0),e.i(r.b)(-240,.5,1))},function(t,n,e){"use strict";e.d(n,"b",function(){return u}),e.d(n,"c",function(){return a});var r=e(7),i=e(6),u=e.i(i.a)(e.i(r.b)(-100,.75,.35),e.i(r.b)(80,1.5,.8)),a=e.i(i.a)(e.i(r.b)(260,.75,.35),e.i(r.b)(80,1.5,.8)),c=e.i(r.b)();n.a=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return c.h=360*t-100,c.s=1.5-1.5*n,c.l=.8-.9*n,c+""}},function(t,n,e){"use strict";var r=e(7),i=e.i(r.a)(),u=Math.PI/3,a=2*Math.PI/3;n.a=function(t){var n;return t=(.5-t)*Math.PI,i.r=255*(n=Math.sin(t))*n,i.g=255*(n=Math.sin(t+u))*n,i.b=255*(n=Math.sin(t+a))*n,i+""}},function(t,n,e){"use strict";n.a=function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}},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,"b",function(){return u}),e.d(n,"c",function(){return a}),e.d(n,"d",function(){return c});var i=e(0);n.a=r(e.i(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var u=r(e.i(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),a=r(e.i(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),c=r(e.i(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(0),i=e(2),u=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(r.a);n.a=e.i(i.a)(u)},function(t,n,e){"use strict";var r=e(393);e.d(n,"a",function(){return r.a}),e.d(n,"b",function(){return r.b});var i=e(399);e.d(n,"c",function(){return i.a});var u=e(30);e.d(n,"d",function(){return u.a});var a=e(400);e.d(n,"e",function(){return a.a});var c=e(148);e.d(n,"f",function(){return c.a}),e.d(n,"g",function(){return c.b});var o=e(401);e.d(n,"h",function(){return o.a}),e.d(n,"i",function(){return o.b});var f=e(402);e.d(n,"j",function(){return f.a});var s=e(403);e.d(n,"k",function(){return s.a});var l=e(406);e.d(n,"l",function(){return l.a});var d=e(149);e.d(n,"m",function(){return d.a});var h=e(408);e.d(n,"n",function(){return h.a});var b=e(394);e.d(n,"o",function(){return b.a});var v=e(396);e.d(n,"p",function(){return v.a});var p=e(397);e.d(n,"q",function(){return p.a});var g=e(395);e.d(n,"r",function(){return g.a});var y=e(398);e.d(n,"s",function(){return y.a});var _=e(404);e.d(n,"t",function(){return _.a}),e.d(n,"u",function(){return _.b}),e.d(n,"v",function(){return _.c});var m=e(409);e.d(n,"w",function(){return m.a}),e.d(n,"x",function(){return m.b}),e.d(n,"y",function(){return m.c}),e.d(n,"z",function(){return m.d});var x=e(405);e.d(n,"A",function(){return x.a})},function(t,n,e){"use strict";function r(){function t(){var t=o().length,r=s[1]0){for(;la)break;g.push(f)}}else for(;l=1;--o)if(!((f=c*o)a)break;g.push(f)}}else g=e.i(s.z)(l,h,Math.min(h-l,b)).map(p);return n?g.reverse():g},n.tickFormat=function(t,r){if(null==r&&(r=10===d?".0e":","),"function"!=typeof r&&(r=e.i(l.b)(r)),t===1/0)return r;null==t&&(t=10);var i=Math.max(1,d*t/n.ticks().length);return function(t){var n=t/p(Math.round(v(t)));return n*d0?o[n-1]:a[0],n=f?[s[f-1],o]:[s[n-1],s[n]]},t.copy=function(){return r().domain([c,o]).range(l)},e.i(a.b)(t)}n.a=r;var i=e(5),u=e(17),a=e(30)},function(t,n,e){"use strict";e.d(n,"b",function(){return u}),e.d(n,"c",function(){return a});var r=e(7),i=e(6),u=e.i(i.a)(e.i(r.b)(-100,.75,.35),e.i(r.b)(80,1.5,.8)),a=e.i(i.a)(e.i(r.b)(260,.75,.35),e.i(r.b)(80,1.5,.8)),c=e.i(r.b)();n.a=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return c.h=360*t-100,c.s=1.5-1.5*n,c.l=.8-.9*n,c+""}},function(t,n,e){"use strict";function r(t){function n(n){var e=(n-u)/(a-u);return t(c?Math.max(0,Math.min(1,e)):e)}var u=0,a=1,c=!1;return n.domain=function(t){return arguments.length?(u=+t[0],a=+t[1],n):[u,a]},n.clamp=function(t){return arguments.length?(c=!!t,n):c},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return r(t).domain([u,a]).clamp(c)},e.i(i.b)(n)}n.a=r;var i=e(30)},function(t,n,e){"use strict";function r(){function t(t){if(t<=t)return a[e.i(i.a)(n,t,0,c)]}var n=[.5],a=[0,1],c=1;return t.domain=function(e){return arguments.length?(n=u.b.call(e),c=Math.min(n.length,a.length-1),t):n.slice()},t.range=function(e){return arguments.length?(a=u.b.call(e),c=Math.min(n.length,a.length-1),t):a.slice()},t.invertExtent=function(t){var e=a.indexOf(t);return[n[e-1],n[e]]},t.copy=function(){return r().domain(n).range(a)},t}n.a=r;var i=e(5),u=e(17)},function(t,n,e){"use strict";var r=e(5),i=e(61);n.a=function(t,n,u){var a,c=t[0],o=t[t.length-1],f=e.i(r.B)(c,o,null==n?10:n);switch(u=e.i(i.e)(null==u?",f":u),u.type){case"s":var s=Math.max(Math.abs(c),Math.abs(o));return null!=u.precision||isNaN(a=e.i(i.g)(f,s))||(u.precision=a),e.i(i.c)(u,s);case"":case"e":case"g":case"p":case"r":null!=u.precision||isNaN(a=e.i(i.h)(f,Math.max(Math.abs(c),Math.abs(o))))||(u.precision=a-("e"===u.type));break;case"f":case"%":null!=u.precision||isNaN(a=e.i(i.f)(f))||(u.precision=a-2*("%"===u.type))}return e.i(i.b)(u)}},function(t,n,e){"use strict";var r=e(149),i=e(87),u=e(49);n.a=function(){return e.i(r.b)(u._7,u._5,u.P,u.N,u.L,u.J,u.h,u.d,i.d).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},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,"b",function(){return u}),e.d(n,"c",function(){return a}),e.d(n,"d",function(){return c});var i=e(29);n.a=r(e.i(i.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var u=r(e.i(i.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),a=r(e.i(i.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),c=r(e.i(i.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";var r=e(43),i=e(151);n.a=function(t){return e.i(i.a)(e.i(r.a)(t).call(document.documentElement))}},function(t,n,e){"use strict";function r(){return new i}function i(){this._="@"+(++u).toString(36)}n.a=r;var u=0;i.prototype=r.prototype={constructor:i,get:function(t){for(var n=this._;!(n in t);)if(!(t=t.parentNode))return;return t[n]},set:function(t,n){return t[this._]=n},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}}},function(t,n,e){"use strict";var r=e(81),i=e(44);n.a=function(t){var n=e.i(r.a)();return n.changedTouches&&(n=n.changedTouches[0]),e.i(i.a)(t,n)}},function(t,n,e){"use strict";var r=e(8);n.a=function(t){return"string"==typeof t?new r.b([document.querySelectorAll(t)],[document.documentElement]):new r.b([null==t?[]:t],r.c)}},function(t,n,e){"use strict";var r=e(43);n.a=function(t){var n="function"==typeof t?t:e.i(r.a)(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}},function(t,n,e){"use strict";function r(t){return function(){this.removeAttribute(t)}}function i(t){return function(){this.removeAttributeNS(t.space,t.local)}}function u(t,n){return function(){this.setAttribute(t,n)}}function a(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function c(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function o(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}var f=e(77);n.a=function(t,n){var s=e.i(f.a)(t);if(arguments.length<2){var l=this.node();return s.local?l.getAttributeNS(s.space,s.local):l.getAttribute(s)}return this.each((null==n?s.local?i:r:"function"==typeof n?s.local?o:c:s.local?a:u)(s,n))}},function(t,n,e){"use strict";n.a=function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}},function(t,n,e){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new u(t)}function u(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function a(t,n){for(var e=i(t),r=-1,u=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 u=i(this.node()),a=-1,c=e.length;++a=A&&(A=k+1);!(M=x[A])&&++A<_;);w._next=M||null}}return l=new u.b(l,o),l._enter=d,l._exit=h,l}},function(t,n,e){"use strict";n.a=function(t){return arguments.length?this.property("__data__",t):this.node().__data__}},function(t,n,e){"use strict";function r(t,n,r){var i=e.i(a.a)(t),u=i.CustomEvent;"function"==typeof u?u=new u(n,r):(u=i.document.createEvent("Event"),r?(u.initEvent(n,r.bubbles,r.cancelable),u.detail=r.detail):u.initEvent(n,!1,!1)),t.dispatchEvent(u)}function i(t,n){return function(){return r(this,t,n)}}function u(t,n){return function(){return r(this,t,n.apply(this,arguments))}}var a=e(82);n.a=function(t,n){return this.each(("function"==typeof n?u:i)(t,n))}},function(t,n,e){"use strict";n.a=function(t){for(var n=this._groups,e=0,r=n.length;e=0;)(r=i[u])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this}},function(t,n,e){"use strict";function r(t){return function(){delete this[t]}}function i(t,n){return function(){this[t]=n}}function u(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}n.a=function(t,n){return arguments.length>1?this.each((null==n?r:"function"==typeof n?u:i)(t,n)):this.node()[t]}},function(t,n,e){"use strict";function r(){this.nextSibling&&this.parentNode.appendChild(this)}n.a=function(){return this.each(r)}},function(t,n,e){"use strict";function r(){var t=this.parentNode;t&&t.removeChild(this)}n.a=function(){return this.each(r)}},function(t,n,e){"use strict";var r=e(8),i=e(80);n.a=function(t){"function"!=typeof t&&(t=e.i(i.a)(t));for(var n=this._groups,u=n.length,a=new Array(u),c=0;cn?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,u=e.length,a=new Array(u),c=0;cz*z+R*R&&(S=N,T=E),{cx:S,cy:T,x01:-l,y01:-h,x11:S*(u/M-1),y11:T*(u/M-1)}}var s=e(16),l=e(18),d=e(31);n.a=function(){function t(){var t,r,i=+n.apply(this,arguments),u=+h.apply(this,arguments),a=p.apply(this,arguments)-d.f,c=g.apply(this,arguments)-d.f,l=e.i(d.g)(c-a),m=c>a;if(_||(_=t=e.i(s.a)()),ud.a)if(l>d.c-d.a)_.moveTo(u*e.i(d.h)(a),u*e.i(d.i)(a)),_.arc(0,0,u,a,c,!m),i>d.a&&(_.moveTo(i*e.i(d.h)(c),i*e.i(d.i)(c)),_.arc(0,0,i,c,a,m));else{var x,w,M=a,k=c,A=a,S=c,T=l,N=l,E=y.apply(this,arguments)/2,C=E>d.a&&(v?+v.apply(this,arguments):e.i(d.d)(i*i+u*u)),P=e.i(d.j)(e.i(d.g)(u-i)/2,+b.apply(this,arguments)),z=P,R=P;if(C>d.a){var L=e.i(d.k)(C/i*e.i(d.i)(E)),q=e.i(d.k)(C/u*e.i(d.i)(E));(T-=2*L)>d.a?(L*=m?1:-1,A+=L,S-=L):(T=0,A=S=(a+c)/2),(N-=2*q)>d.a?(q*=m?1:-1,M+=q,k-=q):(N=0,M=k=(a+c)/2)}var O=u*e.i(d.h)(M),D=u*e.i(d.i)(M),U=i*e.i(d.h)(S),j=i*e.i(d.i)(S);if(P>d.a){var B=u*e.i(d.h)(k),F=u*e.i(d.i)(k),I=i*e.i(d.h)(A),Y=i*e.i(d.i)(A);if(ld.a?o(O,D,I,Y,B,F,U,j):[U,j],G=O-H[0],V=D-H[1],X=B-H[0],W=F-H[1],Z=1/e.i(d.i)(e.i(d.l)((G*X+V*W)/(e.i(d.d)(G*G+V*V)*e.i(d.d)(X*X+W*W)))/2),Q=e.i(d.d)(H[0]*H[0]+H[1]*H[1]);z=e.i(d.j)(P,(i-Q)/(Z-1)),R=e.i(d.j)(P,(u-Q)/(Z+1))}}N>d.a?R>d.a?(x=f(I,Y,O,D,u,R,m),w=f(B,F,U,j,u,R,m),_.moveTo(x.cx+x.x01,x.cy+x.y01),Rd.a&&T>d.a?z>d.a?(x=f(U,j,B,F,i,-z,m),w=f(O,D,I,Y,i,-z,m),_.lineTo(x.cx+x.x01,x.cy+x.y01),z0)for(var r,i=t[0],u=n[0],a=t[e]-i,c=n[e]-u,o=-1;++o<=e;)r=o/e,this._basis.point(this._beta*t[o]+(1-this._beta)*(i+r*a),this._beta*n[o]+(1-this._beta)*(u+r*c));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.b(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(158),u=e(48),a=e(83);r.prototype={areaStart:u.a,areaEnd:u.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 r=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+i*i,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:e.i(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.b(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(159),u=e(83);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 r=this._x2-t,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+i*i,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:e.i(u.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.b(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(48);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,u=n-t._x1,a=(t._y1-t._y0)/(i||u<0&&-0),c=(e-t._y1)/(u||i<0&&-0),o=(a*u+c*i)/(i+u);return(r(a)+r(c))*Math.min(Math.abs(a),Math.abs(c),.5*Math.abs(o))||0}function u(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function a(t,n,e){var r=t._x0,i=t._y0,u=t._x1,a=t._y1,c=(u-r)/3;t._context.bezierCurveTo(r+c,i+c*n,u-c,a-c*e,u,a)}function c(t){this._context=t}function o(t){this._context=new f(t)}function f(t){this._context=t}function s(t){return new c(t)}function l(t){return new o(t)}n.a=s,n.b=l,c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:a(this,this._t0,u(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,a(this,u(this,e=i(this,t,n)),e);break;default:a(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}}},(o.prototype=Object.create(c.prototype)).point=function(t,n){c.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,u){this._context.bezierCurveTo(n,t,r,e,u,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),u=new Array(r),a=new Array(r);for(i[0]=0,u[0]=2,a[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(a[n]-i[n+1])/u[n];for(u[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";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";function r(t){return t.source}function i(t){return t.target}function u(t){function n(){var n,r=h.a.call(arguments),i=u.apply(this,r),s=a.apply(this,r);if(f||(f=n=e.i(d.a)()),t(f,+c.apply(this,(r[0]=i,r)),+o.apply(this,r),+c.apply(this,(r[0]=s,r)),+o.apply(this,r)),n)return f=null,n+""||null}var u=r,a=i,c=v.a,o=v.b,f=null;return n.source=function(t){return arguments.length?(u=t,n):u},n.target=function(t){return arguments.length?(a=t,n):a},n.x=function(t){return arguments.length?(c="function"==typeof t?t:e.i(b.a)(+t),n):c},n.y=function(t){return arguments.length?(o="function"==typeof t?t:e.i(b.a)(+t),n):o},n.context=function(t){return arguments.length?(f=null==t?null:t,n):f},n}function a(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function c(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function o(t,n,r,i,u){var a=e.i(p.a)(n,r),c=e.i(p.a)(n,r=(r+u)/2),o=e.i(p.a)(i,r),f=e.i(p.a)(i,u);t.moveTo(a[0],a[1]),t.bezierCurveTo(c[0],c[1],o[0],o[1],f[0],f[1])}function f(){return u(a)}function s(){return u(c)}function l(){var t=u(o);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}n.a=f,n.b=s,n.c=l;var d=e(16),h=e(157),b=e(18),v=e(86),p=e(162)},function(t,n,e){"use strict";n.a=function(t,n){if((c=t.length)>1)for(var e,r,i,u,a,c,o=0,f=t[n[0]].length;o=0?(r[0]=u,r[1]=u+=i):i<0?(r[1]=a,r[0]=a+=i):r[0]=u}},function(t,n,e){"use strict";var r=e(32);n.a=function(t,n){if((u=t.length)>0){for(var i,u,a,c=0,o=t[0].length;c0){for(var i,u=0,a=t[n[0]],c=a.length;u0&&(u=(i=t[n[0]]).length)>0){for(var i,u,a,c=0,o=1;o0&&(b+=d);for(null!=c?v.sort(function(t,n){return c(p[t],p[n])}):null!=o&&v.sort(function(n,e){return o(t[n],t[e])}),e=0,i=b?(y-h*m)/b:0;e0?d*i:0)+m,p[r]={data:t[r],index:e,value:d,startAngle:g,endAngle:u,padAngle:_};return p}var n=u.a,c=i.a,o=null,f=e.i(r.a)(0),s=e.i(r.a)(a.c),l=e.i(r.a)(0);return t.value=function(i){return arguments.length?(n="function"==typeof i?i:e.i(r.a)(+i),t):n},t.sortValues=function(n){return arguments.length?(c=n,o=null,t):c},t.sort=function(n){return arguments.length?(o=n,c=null,t):o},t.startAngle=function(n){return arguments.length?(f="function"==typeof n?n:e.i(r.a)(+n),t):f},t.endAngle=function(n){return arguments.length?(s="function"==typeof n?n:e.i(r.a)(+n),t):s},t.padAngle=function(n){return arguments.length?(l="function"==typeof n?n:e.i(r.a)(+n),t):l},t}},function(t,n,e){"use strict";function r(t,n){return t[n]}var i=e(157),u=e(18),a=e(32),c=e(33);n.a=function(){function t(t){var e,r,i=n.apply(this,arguments),u=t.length,a=i.length,c=new Array(a);for(e=0;e0?t>1?e.i(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;var u=i.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(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.getMinutes()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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;var u=i.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setTime(Math.floor(t/i.e)*i.e)},function(t,n){t.setTime(+t+n*i.e)},function(t,n){return(n-t)/i.e},function(t){return t.getUTCSeconds()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(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.b},function(t){return t.getUTCDate()-1});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*i.c)},function(t,n){return(n-t)/i.c},function(t){return t.getUTCHours()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return a});var r=e(4),i=e(11),u=e.i(r.a)(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*i.d)},function(t,n){return(n-t)/i.d},function(t){return t.getUTCMinutes()});n.a=u;var a=u.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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;var u=i.range},function(t,n,e){"use strict";function r(t){return e.i(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)/u.a})}e.d(n,"a",function(){return a}),e.d(n,"c",function(){return c}),e.d(n,"e",function(){return o}),e.d(n,"g",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"k",function(){return l}),e.d(n,"m",function(){return d}),e.d(n,"b",function(){return h}),e.d(n,"d",function(){return b}),e.d(n,"f",function(){return v}),e.d(n,"h",function(){return p}),e.d(n,"j",function(){return g}),e.d(n,"l",function(){return y}),e.d(n,"n",function(){return _});var i=e(4),u=e(11),a=r(0),c=r(1),o=r(2),f=r(3),s=r(4),l=r(5),d=r(6),h=a.range,b=c.range,v=o.range,p=f.range,g=s.range,y=l.range,_=d.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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?e.i(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;var u=i.range},function(t,n,e){"use strict";function r(t){return e.i(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())*u.d)/u.a})}e.d(n,"a",function(){return a}),e.d(n,"c",function(){return c}),e.d(n,"e",function(){return o}),e.d(n,"g",function(){return f}),e.d(n,"i",function(){return s}),e.d(n,"k",function(){return l}),e.d(n,"m",function(){return d}),e.d(n,"b",function(){return h}),e.d(n,"d",function(){return b}),e.d(n,"f",function(){return v}),e.d(n,"h",function(){return p}),e.d(n,"j",function(){return g}),e.d(n,"l",function(){return y}),e.d(n,"n",function(){return _});var i=e(4),u=e(11),a=r(0),c=r(1),o=r(2),f=r(3),s=r(4),l=r(5),d=r(6),h=a.range,b=c.range,v=o.range,p=f.range,g=s.range,y=l.range,_=d.range},function(t,n,e){"use strict";e.d(n,"b",function(){return u});var r=e(4),i=e.i(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?e.i(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;var u=i.range},function(t,n,e){"use strict";var r=e(89);n.a=function(t,n,i){var u=new r.d,a=n;return null==n?(u.restart(t,n,i),u):(n=+n,i=null==i?e.i(r.a)():+i,u.restart(function e(r){r+=a,u.restart(e,a+=n,i),t(r)},n,i),u)}},function(t,n,e){"use strict";var r=e(89);n.a=function(t,n,e){var i=new r.d;return n=null==n?0:+n,i.restart(function(e){i.stop(),t(e+n)},n,e),i}},function(t,n,e){"use strict";var r=e(13),i=e(9),u=[null];n.a=function(t,n){var e,a,c=t.__transition;if(c){n=null==n?null:n+"";for(a in c)if((e=c[a]).state>i.d&&e.name===n)return new r.b([[t]],u,n,+a)}return null}},function(t,n,e){"use strict";var r=e(3),i=e(488),u=e(489);r.k.prototype.interrupt=i.a,r.k.prototype.transition=u.a},function(t,n,e){"use strict";var r=e(172);n.a=function(t){return this.each(function(){e.i(r.a)(this,t)})}},function(t,n,e){"use strict";function r(t,n){for(var r;!(r=t.__transition)||!(r=r[n]);)if(!(t=t.parentNode))return o.time=e.i(c.a)(),o;return r}var i=e(13),u=e(9),a=e(111),c=e(50),o={time:null,delay:0,duration:250,ease:a.i};n.a=function(t){var n,a;t instanceof i.b?(n=t._id,t=t._name):(n=e.i(i.c)(),(a=o).time=e.i(c.a)(),t=null==t?null:t+"");for(var f=this._groups,s=f.length,l=0;l=0&&(t=t.slice(0,n)),!t||"start"===t})}function i(t,n,e){var i,a,c=r(n)?u.g:u.e;return function(){var r=c(this,t),u=r.on;u!==i&&(a=(i=u).copy()).on(n,e),r.on=a}}var u=e(9);n.a=function(t,n){var r=this._id;return arguments.length<2?e.i(u.f)(this.node(),r).on.on(t):this.each(i(r,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(13),u=e(9);n.a=function(t){var n=this._name,a=this._id;"function"!=typeof t&&(t=e.i(r.l)(t));for(var c=this._groups,o=c.length,f=new Array(o),s=0;sb.b)v=v.L;else{if(!((a=c-f(v,s))>b.b)){u>-b.b?(n=v.P,r=v):a>-b.b?(n=v,r=v.N):n=r=v;break}if(!v.R){n=v;break}v=v.R}e.i(l.d)(t);var p=i(t);if(b.e.insert(n,p),n||r){if(n===r)return e.i(d.b)(n),r=i(n.site),b.e.insert(p,r),p.edge=r.edge=e.i(h.d)(n.site,p.site),e.i(d.c)(n),void e.i(d.c)(r);if(!r)return void(p.edge=e.i(h.d)(n.site,p.site));e.i(d.b)(n),e.i(d.b)(r);var g=n.site,y=g[0],_=g[1],m=t[0]-y,x=t[1]-_,w=r.site,M=w[0]-y,k=w[1]-_,A=2*(m*k-x*M),S=m*m+x*x,T=M*M+k*k,N=[(k*S-x*T)/A+y,(m*T-M*S)/A+_];e.i(h.c)(r.edge,g,w,N),p.edge=e.i(h.d)(g,t,null,N),r.edge=e.i(h.d)(t,w,null,N),e.i(d.c)(n),e.i(d.c)(r)}}function o(t,n){var e=t.site,r=e[0],i=e[1],u=i-n;if(!u)return r;var a=t.P;if(!a)return-1/0;e=a.site;var c=e[0],o=e[1],f=o-n;if(!f)return c;var s=c-r,l=1/u-1/f,d=s/f;return l?(-d+Math.sqrt(d*d-2*l*(s*s/(-2*f)-o+f/2+i-u/2)))/l+r:(r+c)/2}function f(t,n){var e=t.N;if(e)return o(e,n);var r=t.site;return r[1]===n?r[0]:1/0}n.b=a,n.a=c;var s=e(92),l=e(174),d=e(175),h=e(91),b=e(34),v=[]},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t){return t[0]}function i(t){return t[1]}n.a=r,n.b=i},function(t,n,e){"use strict";var r=e(508),i=e(509),u=e(34);n.a=function(){function t(t){return new u.a(t.map(function(e,r){var i=[Math.round(n(e,r,t)/u.b)*u.b,Math.round(a(e,r,t)/u.b)*u.b];return i.index=r,i.data=e,i}),c)}var n=i.a,a=i.b,c=null;return t.polygons=function(n){return t(n).polygons()},t.links=function(n){return t(n).links()},t.triangles=function(n){return t(n).triangles()},t.x=function(i){return arguments.length?(n="function"==typeof i?i:e.i(r.a)(+i),t):n},t.y=function(n){return arguments.length?(a="function"==typeof n?n:e.i(r.a)(+n),t):a},t.extent=function(n){return arguments.length?(c=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],t):c&&[[c[0][0],c[0][1]],[c[1][0],c[1][1]]]},t.size=function(n){return arguments.length?(c=null==n?null:[[0,0],[+n[0],+n[1]]],t):c&&[c[1][0]-c[0][0],c[1][1]-c[0][1]]},t}},function(t,n,e){"use strict";var r=e(515);e.d(n,"a",function(){return r.a});var i=e(176);e.d(n,"b",function(){return i.a}),e.d(n,"c",function(){return i.b})},function(t,n,e){"use strict";n.a=function(t){return function(){return t}}},function(t,n,e){"use strict";function r(t,n,e){this.target=t,this.type=n,this.transform=e}n.a=r},function(t,n,e){"use strict";function r(){i.r.stopImmediatePropagation()}n.b=r;var i=e(3);n.a=function(){i.r.preventDefault(),i.r.stopImmediatePropagation()}},function(t,n,e){"use strict";function r(){return!d.r.button}function i(){var t,n,e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,t=e.width.baseVal.value,n=e.height.baseVal.value):(t=e.clientWidth,n=e.clientHeight),[[0,0],[t,n]]}function u(){return this.__zoom||p.b}function a(){return-d.r.deltaY*(d.r.deltaMode?120:1)/500}function c(){return"ontouchstart"in this}function o(t,n,e){var r=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],u=t.invertY(n[0][1])-e[0][1],a=t.invertY(n[1][1])-e[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>u?(u+a)/2:Math.min(0,u)||Math.max(0,a))}var f=e(14),s=e(57),l=e(6),d=e(3),h=e(90),b=e(512),v=e(513),p=e(176),g=e(514);n.a=function(){function t(t){t.property("__zoom",u).on("wheel.zoom",M).on("mousedown.zoom",k).on("dblclick.zoom",A).filter(q).on("touchstart.zoom",S).on("touchmove.zoom",T).on("touchend.zoom touchcancel.zoom",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function n(t,n){return n=Math.max(O[0],Math.min(O[1],n)),n===t.k?t:new p.c(n,t.x,t.y)}function y(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new p.c(t.k,r,i)}function _(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function m(t,n,e){t.on("start.zoom",function(){x(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){x(this,arguments).end()}).tween("zoom",function(){var t=this,r=arguments,i=x(t,r),u=z.apply(t,r),a=e||_(u),c=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),o=t.__zoom,f="function"==typeof n?n.apply(t,r):n,s=j(o.invert(a).concat(c/o.k),f.invert(a).concat(c/f.k));return function(t){if(1===t)t=f;else{var n=s(t),e=c/n[2];t=new p.c(e,a[0]-n[0]*e,a[1]-n[1]*e)}i.zoom(null,t)}})}function x(t,n){for(var e,r=0,i=B.length;rH}r.zoom("mouse",R(y(r.that.__zoom,r.mouse[0]=e.i(d.e)(r.that),r.mouse[1]),r.extent,D))}function n(){i.on("mousemove.zoom mouseup.zoom",null),e.i(s.c)(d.r.view,r.moved),e.i(g.a)(),r.end()}if(!C&&P.apply(this,arguments)){var r=x(this,arguments),i=e.i(d.i)(d.r.view).on("mousemove.zoom",t,!0).on("mouseup.zoom",n,!0),u=e.i(d.e)(this),a=d.r.clientX,c=d.r.clientY;e.i(s.b)(d.r.view),e.i(g.b)(),r.mouse=[u,this.__zoom.invert(u)],e.i(h.c)(this),r.start()}}function A(){if(P.apply(this,arguments)){var r=this.__zoom,i=e.i(d.e)(this),u=r.invert(i),a=r.k*(d.r.shiftKey?.5:2),c=R(y(n(r,a),i,u),z.apply(this,arguments),D);e.i(g.a)(),U>0?e.i(d.i)(this).transition().duration(U).call(m,c,i):e.i(d.i)(this).call(t.transform,c)}}function S(){if(P.apply(this,arguments)){var t,n,r,i,u=x(this,arguments),a=d.r.changedTouches,c=a.length;for(e.i(g.b)(),n=0;nconstructor
  • Parameters

    @@ -143,7 +143,7 @@

    Private needle

    needle: any
    @@ -153,7 +153,7 @@

    Private needleUpdateS
    needleUpdateSpeed: number
    @@ -163,7 +163,7 @@

    Private svg

    svg: any
    @@ -180,7 +180,7 @@

    removeGauge

  • Returns void

    @@ -197,7 +197,7 @@

    updateNeedle

  • Parameters

    diff --git a/dist/docs/classes/_gauge_needle_interface_.needle.html b/dist/docs/classes/_gauge_needle_interface_.needle.html index 768dac4..6601585 100644 --- a/dist/docs/classes/_gauge_needle_interface_.needle.html +++ b/dist/docs/classes/_gauge_needle_interface_.needle.html @@ -67,13 +67,6 @@

    Class Needle

    -
    -
    -
    -

    Needle interface.

    -
    -
    -

    Hierarchy

    @@ -185,7 +178,7 @@

    chartHeight

    chartHeight: any
    @@ -195,7 +188,7 @@

    lineData

    lineData: any
    @@ -205,7 +198,7 @@

    lineFunction

    lineFunction: any
    @@ -215,7 +208,7 @@

    needleColor

    needleColor: any
    @@ -225,7 +218,7 @@

    needleSvg

    needleSvg: any
    @@ -235,7 +228,7 @@

    needleValue

    needleValue: any
    @@ -245,7 +238,7 @@

    offset

    offset: any
    @@ -255,7 +248,7 @@

    outerNeedle

    outerNeedle: any
    @@ -265,7 +258,7 @@

    outerRadius

    outerRadius: any
    @@ -282,7 +275,7 @@

    calcCoordinates

  • Returns any

    @@ -299,7 +292,7 @@

    Private getLine

  • Returns any

    @@ -316,7 +309,7 @@

    getSelection

  • Returns any

    @@ -333,7 +326,7 @@

    getValue

  • Returns any

    @@ -350,7 +343,7 @@

    setValue

  • Parameters

    diff --git a/dist/docs/index.html b/dist/docs/index.html index 54caaa4..691c97d 100644 --- a/dist/docs/index.html +++ b/dist/docs/index.html @@ -167,6 +167,11 @@

    gaugeOptions: { ... }

    string specifies font-family to be used for labels + + labelsColor + string + specifies font color to be used for labels +

    .gaugeChart( ... )

    diff --git a/dist/docs/interfaces/_gauge_gauge_.gaugeoptions.html b/dist/docs/interfaces/_gauge_gauge_.gaugeoptions.html index efc6828..490012a 100644 --- a/dist/docs/interfaces/_gauge_gauge_.gaugeoptions.html +++ b/dist/docs/interfaces/_gauge_gauge_.gaugeoptions.html @@ -101,7 +101,7 @@

    Optional arcColors

    arcColors: string[]
    @@ -111,7 +111,7 @@

    Optional arcRatios

    arcRatios: number[]
    @@ -121,7 +121,7 @@

    Optional centralLabel

    centralLabel:string @@ -131,7 +131,7 @@

    Optional needleColor

    needleColor: string
    @@ -141,7 +141,7 @@

    Optional needleValue

    needleValue: number
    @@ -151,7 +151,7 @@

    Optional rangeLabel

    rangeLabel: string[]
    diff --git a/dist/docs/interfaces/_gauge_gauge_interface_.gaugeinterface.html b/dist/docs/interfaces/_gauge_gauge_interface_.gaugeinterface.html index 38af1fc..8c9a682 100644 --- a/dist/docs/interfaces/_gauge_gauge_interface_.gaugeinterface.html +++ b/dist/docs/interfaces/_gauge_gauge_interface_.gaugeinterface.html @@ -67,13 +67,6 @@

    Interface GaugeInterface

    -
    -
    -
    -

    Gauge interface.

    -
    -
    -

    Hierarchy

      @@ -108,7 +101,7 @@

      removeGauge

    • Returns void

      @@ -125,7 +118,7 @@

      updateNeedle

    • Parameters

      diff --git a/dist/docs/modules/_gauge_gauge_.html b/dist/docs/modules/_gauge_gauge_.html index 61a4449..acf289c 100644 --- a/dist/docs/modules/_gauge_gauge_.html +++ b/dist/docs/modules/_gauge_gauge_.html @@ -102,28 +102,16 @@

      arcColorsModifier

    • -
      -
      -

      Function that checks whether the number of colors is enough for drawing specified delimiters. - Adds standard colors if not enough or cuts the array if there are too many of them.

      -
      -

      Parameters

      • arcDelimiters: number[]
        -
        -

        array of delimiters.

        -
      • arcColors: string[]
        -
        -

        array of colors (strings).

        -

      Returns string[]

      @@ -135,54 +123,34 @@

      Returns string

      arcOutline

        -
      • arcOutline(svg: any, chartHeight: number, offset: number, arcColors: string[], outerRadius: number, arcDelimiters: number[], arcOverEffect: boolean, padding: number, paddingColor: string, arcLabels: string[], arcLabelFontSize: number, labelsFont: string): void
      • +
      • arcOutline(svg: any, chartHeight: number, offset: number, arcColors: string[], outerRadius: number, arcDelimiters: number[], arcOverEffect: boolean, padding: number, paddingColor: string, arcLabels: string[], arcLabelFontSize: number, labelsFont: string, labelsColor: string): void
      • -
        -
        -

        Function for drawing gauge arc.

        -
        -

        Parameters

        • svg: any
          -
          -

          original svg rectangle.

          -
        • chartHeight: number
          -
          -

          height of gauge.

          -
        • offset: number
        • arcColors: string[]
          -
          -

          array of colors.

          -
        • outerRadius: number
          -
          -

          outter radius of gauge.

          -
        • arcDelimiters: number[]
          -
          -

          array of delimiters in percentage.

          -
        • arcOverEffect: boolean
          @@ -202,6 +170,9 @@
          arcLabelFontSize: number
        • labelsFont: string
        • +
        • +
          Optional labelsColor: string
          +

        Returns void

        modified svg.

        @@ -218,14 +189,9 @@

        gaugeChart

      • -
        -
        -

        Function for drawing gauge.

        -
        -

        Parameters

        • @@ -246,57 +212,37 @@

          Returns

          labelOutline

            -
          • labelOutline(svg: any, areaWidth: number, chartHeight: number, offset: number, outerRadius: number, rangeLabel: string[], centralLabel: string, rangeLabelFontSize: number, labelsFont: string): void
          • +
          • labelOutline(svg: any, areaWidth: number, chartHeight: number, offset: number, outerRadius: number, rangeLabel: string[], centralLabel: string, rangeLabelFontSize: number, labelsFont: string, labelsColor: string): void
          • -
            -
            -

            Function for drawing labels.

            -
            -

            Parameters

            • svg: any
              -
              -

              original svg rectangle.

              -
            • areaWidth: number
            • chartHeight: number
              -
              -

              height of gauge.

              -
            • offset: number
            • outerRadius: number
              -
              -

              outer radius of gauge.

              -
            • rangeLabel: string[]
              -
              -

              range labels of gauge.

              -
            • centralLabel: string
              -
              -

              value of the central label.

              -
            • rangeLabelFontSize: number
              @@ -304,6 +250,9 @@
              rangeLabelFontSize: number
            • labelsFont: string
            • +
            • +
              Optional labelsColor: string
              +

            Returns void

            modified svg.

            @@ -320,42 +269,25 @@

            needleBaseOutline

          • -
            -
            -

            Function for drawing needle base.

            -
            -

            Parameters

            • svg: any
              -
              -

              original svg rectangle.

              -
            • chartHeight: number
              -
              -

              height of gauge.

              -
            • offset: number
            • needleColor: string
              -
              -

              color of a needle.

              -
            • centralLabel: string
              -
              -

              value of the central label.

              -
            • outerNeedle: boolean
              @@ -376,48 +308,28 @@

              needleOutline

            • -
              -
              -

              Function for drawing needle.

              -
              -

              Parameters

              • svg: any
                -
                -

                original svg rectangle.

                -
              • chartHeight: number
                -
                -

                height of gauge.

                -
              • offset: number
              • needleColor: string
                -
                -

                color of needle.

                -
              • outerRadius: number
                -
                -

                outer radius of gauge.

                -
              • centralLabel: string
                -
                -

                value of the central label.

                -
              • outerNeedle: boolean
                @@ -441,22 +353,13 @@

                needleValueModifier

              • -
                -
                -

                Function that checks whether value that needle points at is between 0 and 100. - If it is less than 0 or larger than 100, value is equated to 0 and 100 respectively.

                -
                -

                Parameters

                • needleValue: number
                  -
                  -

                  value at which needle points.

                  -

                Returns number

                @@ -474,21 +377,13 @@

                perc2RadWithShift

              • -
                -
                -

                Function that converts percentage into radians.

                -
                -

                Parameters

                • perc: number
                  -
                  -

                  percentage.

                  -

                Returns number

                diff --git a/dist/docs/modules/_gauge_gauge_spec_.html b/dist/docs/modules/_gauge_gauge_spec_.html index 8b55b8c..b5c2d09 100644 --- a/dist/docs/modules/_gauge_gauge_spec_.html +++ b/dist/docs/modules/_gauge_gauge_spec_.html @@ -89,7 +89,7 @@

                pathValueChecker

              • Parameters

                diff --git a/dist/docs/modules/_gauge_logger_.html b/dist/docs/modules/_gauge_logger_.html index 606edf7..80dabdf 100644 --- a/dist/docs/modules/_gauge_logger_.html +++ b/dist/docs/modules/_gauge_logger_.html @@ -84,24 +84,19 @@

                Functions

                error

                  -
                • error(...args: any[]): void
                • +
                • error(args: any[]): void
                • -
                  -
                  -

                  Logger methods for controlling console logs in build version.

                  -
                  -

                  Parameters

                  • -
                    Rest ...args: any[]
                    +
                    Rest args: any[]

                  Returns void

                  @@ -112,19 +107,19 @@

                  Returns void

                  warn

                    -
                  • warn(...args: any[]): void
                  • +
                  • warn(args: any[]): void
                  • Parameters

                    • -
                      Rest ...args: any[]
                      +
                      Rest args: any[]

                    Returns void

                    diff --git a/dist/docs/modules/_gauge_param_checker_.html b/dist/docs/modules/_gauge_param_checker_.html index 629fba9..3f8ccba 100644 --- a/dist/docs/modules/_gauge_param_checker_.html +++ b/dist/docs/modules/_gauge_param_checker_.html @@ -97,7 +97,7 @@

                    colorsExcessWarnChecker

                  • Parameters

                    @@ -123,7 +123,7 @@

                    colorsLackWarnChecker

                  • Parameters

                    @@ -149,7 +149,7 @@

                    delimiterRangeErrorChecker

                  • Parameters

                    @@ -172,7 +172,7 @@

                    delimiterSortErrorChecker

                  • Parameters

                    @@ -195,7 +195,7 @@

                    errorChecker

                  • Parameters

                    @@ -218,7 +218,7 @@

                    needleValueWarnChecker

                  • Parameters

                    @@ -241,28 +241,16 @@

                    paramChecker

                  • -
                    -
                    -

                    Function that checks whether there are any errors or typos in specified parameters. - Outputs to logger errors and warnings if there are any.

                    -
                    -

                    Parameters

                    • chartDelimiters: number[]
                      -
                      -

                      array of delimiters in percentage.

                      -
                    • chartColors: string[]
                      -
                      -

                      array of colors.

                      -
                    • rangeLabel: string[]
                      @@ -283,7 +271,7 @@

                      rangeLabelNumberWarnChecker

                    • Parameters

                      @@ -306,7 +294,7 @@

                      warnChecker

                    • Parameters

                      diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index 48b3645..5897eb0 100644 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -1,865 +1,865 @@ -/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ -/* ========================================================================== HTML5 display definitions ========================================================================== */ -/** Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } - -/** Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ -audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } - -/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ -audio:not([controls]) { display: none; height: 0; } - -/** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue: no IE 6 support. */ -[hidden] { display: none; } - -/* ========================================================================== Base ========================================================================== */ -/** 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ -html { font-size: 100%; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ font-family: sans-serif; } - -/** Address `font-family` inconsistency between `textarea` and other form elements. */ -button, input, select, textarea { font-family: sans-serif; } - -/** Address margins handled incorrectly in IE 6/7. */ -body { margin: 0; } - -/* ========================================================================== Links ========================================================================== */ -/** Address `outline` inconsistency between Chrome and other browsers. */ -a:focus { outline: thin dotted; } -a:active, a:hover { outline: 0; } - -/** Improve readability when focused and also mouse hovered in all browsers. */ -/* ========================================================================== Typography ========================================================================== */ -/** Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */ -h1 { font-size: 2em; margin: 0.67em 0; } - -h2 { font-size: 1.5em; margin: 0.83em 0; } - -h3 { font-size: 1.17em; margin: 1em 0; } - -h4, .tsd-index-panel h3 { font-size: 1em; margin: 1.33em 0; } - -h5 { font-size: 0.83em; margin: 1.67em 0; } - -h6 { font-size: 0.67em; margin: 2.33em 0; } - -/** Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ -abbr[title] { border-bottom: 1px dotted; } - -/** Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ -b, strong { font-weight: bold; } - -blockquote { margin: 1em 40px; } - -/** Address styling not present in Safari 5 and Chrome. */ -dfn { font-style: italic; } - -/** Address differences between Firefox and other browsers. Known issue: no IE 6/7 normalization. */ -hr { box-sizing: content-box; height: 0; } - -/** Address styling not present in IE 6/7/8/9. */ -mark { background: #ff0; color: #000; } - -/** Address margins set differently in IE 6/7. */ -p, pre { margin: 1em 0; } - -/** Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ -code, kbd, pre, samp { font-family: monospace, serif; _font-family: "courier new", monospace; font-size: 1em; } - -/** Improve readability of pre-formatted text in all browsers. */ -pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } - -/** Address CSS quotes not supported in IE 6/7. */ -q { quotes: none; } -q:before, q:after { content: ""; content: none; } - -/** Address `quotes` property not supported in Safari 4. */ -/** Address inconsistent and variable font size in all browsers. */ -small { font-size: 80%; } - -/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ -sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } - -sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; } - -sub { bottom: -0.25em; } - -/* ========================================================================== Lists ========================================================================== */ -/** Address margins set differently in IE 6/7. */ -dl, menu, ol, ul { margin: 1em 0; } - -dd { margin: 0 0 0 40px; } - -/** Address paddings set differently in IE 6/7. */ -menu, ol, ul { padding: 0 0 0 40px; } - -/** Correct list images handled incorrectly in IE 7. */ -nav ul, nav ol { list-style: none; list-style-image: none; } - -/* ========================================================================== Embedded content ========================================================================== */ -/** 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improve image quality when scaled in IE 7. */ -img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; } - -/* 2 */ -/** Correct overflow displayed oddly in IE 9. */ -svg:not(:root) { overflow: hidden; } - -/* ========================================================================== Figures ========================================================================== */ -/** Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ -figure, form { margin: 0; } - -/* ========================================================================== Forms ========================================================================== */ -/** Correct margin displayed oddly in IE 6/7. */ -/** Define consistent border, margin, and padding. */ -fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } - -/** 1. Correct color not being inherited in IE 6/7/8/9. 2. Correct text not wrapping in Firefox 3. 3. Correct alignment displayed oddly in IE 6/7. */ -legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; } - -/* 3 */ -/** 1. Correct font size not being inherited in all browsers. 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improve appearance and consistency in all browsers. */ -button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; } - -/* 3 */ -/** Address Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ -button, input { line-height: normal; } - -/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */ -button, select { text-transform: none; } - -/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Remove inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */ -button, html input[type="button"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; } - -/* 4 */ -input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; } - -/* 4 */ -/** Re-set default cursor for disabled elements. */ -button[disabled], html input[disabled] { cursor: default; } - -/** 1. Address box sizing set to content-box in IE 8/9. 2. Remove excess padding in IE 8/9. 3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */ -input { /* 3 */ } -input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; } -input[type="search"] { -webkit-appearance: textfield; /* 1 */ /* 2 */ box-sizing: content-box; } -input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } - -/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ -/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ -/** Remove inner padding and border in Firefox 3+. */ -button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } - -/** 1. Remove default vertical scrollbar in IE 6/7/8/9. 2. Improve readability and alignment in all browsers. */ -textarea { overflow: auto; /* 1 */ vertical-align: top; } - -/* 2 */ -/* ========================================================================== Tables ========================================================================== */ -/** Remove most spacing between table cells. */ -table { border-collapse: collapse; border-spacing: 0; } - -/* Visual Studio-like style based on original C# coloring by Jason Diamond */ -.hljs { display: inline-block; padding: 0.5em; background: white; color: black; } - -.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket { color: #008000; } - -.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title { color: #00f; } - -.xml .hljs-tag { color: #00f; } -.xml .hljs-tag .hljs-value { color: #00f; } - -.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value { color: #a31515; } - -.ruby .hljs-symbol { color: #a31515; } -.ruby .hljs-symbol .hljs-string { color: #a31515; } - -.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute { color: #a31515; } - -.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt { color: #2b91af; } - -.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag { color: #808080; } - -.vhdl .hljs-typename { font-weight: bold; } -.vhdl .hljs-string { color: #666666; } -.vhdl .hljs-literal { color: #a31515; } -.vhdl .hljs-attribute { color: #00b0e8; } - -.xml .hljs-attribute { color: #f00; } - -.col > :first-child, .col-1 > :first-child, .col-2 > :first-child, .col-3 > :first-child, .col-4 > :first-child, .col-5 > :first-child, .col-6 > :first-child, .col-7 > :first-child, .col-8 > :first-child, .col-9 > :first-child, .col-10 > :first-child, .col-11 > :first-child, .tsd-panel > :first-child, ul.tsd-descriptions > li > :first-child, .col > :first-child > :first-child, .col-1 > :first-child > :first-child, .col-2 > :first-child > :first-child, .col-3 > :first-child > :first-child, .col-4 > :first-child > :first-child, .col-5 > :first-child > :first-child, .col-6 > :first-child > :first-child, .col-7 > :first-child > :first-child, .col-8 > :first-child > :first-child, .col-9 > :first-child > :first-child, .col-10 > :first-child > :first-child, .col-11 > :first-child > :first-child, .tsd-panel > :first-child > :first-child, ul.tsd-descriptions > li > :first-child > :first-child, .col > :first-child > :first-child > :first-child, .col-1 > :first-child > :first-child > :first-child, .col-2 > :first-child > :first-child > :first-child, .col-3 > :first-child > :first-child > :first-child, .col-4 > :first-child > :first-child > :first-child, .col-5 > :first-child > :first-child > :first-child, .col-6 > :first-child > :first-child > :first-child, .col-7 > :first-child > :first-child > :first-child, .col-8 > :first-child > :first-child > :first-child, .col-9 > :first-child > :first-child > :first-child, .col-10 > :first-child > :first-child > :first-child, .col-11 > :first-child > :first-child > :first-child, .tsd-panel > :first-child > :first-child > :first-child, ul.tsd-descriptions > li > :first-child > :first-child > :first-child { margin-top: 0; } -.col > :last-child, .col-1 > :last-child, .col-2 > :last-child, .col-3 > :last-child, .col-4 > :last-child, .col-5 > :last-child, .col-6 > :last-child, .col-7 > :last-child, .col-8 > :last-child, .col-9 > :last-child, .col-10 > :last-child, .col-11 > :last-child, .tsd-panel > :last-child, ul.tsd-descriptions > li > :last-child, .col > :last-child > :last-child, .col-1 > :last-child > :last-child, .col-2 > :last-child > :last-child, .col-3 > :last-child > :last-child, .col-4 > :last-child > :last-child, .col-5 > :last-child > :last-child, .col-6 > :last-child > :last-child, .col-7 > :last-child > :last-child, .col-8 > :last-child > :last-child, .col-9 > :last-child > :last-child, .col-10 > :last-child > :last-child, .col-11 > :last-child > :last-child, .tsd-panel > :last-child > :last-child, ul.tsd-descriptions > li > :last-child > :last-child, .col > :last-child > :last-child > :last-child, .col-1 > :last-child > :last-child > :last-child, .col-2 > :last-child > :last-child > :last-child, .col-3 > :last-child > :last-child > :last-child, .col-4 > :last-child > :last-child > :last-child, .col-5 > :last-child > :last-child > :last-child, .col-6 > :last-child > :last-child > :last-child, .col-7 > :last-child > :last-child > :last-child, .col-8 > :last-child > :last-child > :last-child, .col-9 > :last-child > :last-child > :last-child, .col-10 > :last-child > :last-child > :last-child, .col-11 > :last-child > :last-child > :last-child, .tsd-panel > :last-child > :last-child > :last-child, ul.tsd-descriptions > li > :last-child > :last-child > :last-child { margin-bottom: 0; } - -.container { max-width: 1200px; margin: 0 auto; padding: 0 40px; } -@media (max-width: 640px) { .container { padding: 0 20px; } } - -.container-main { padding-bottom: 200px; } - -.row { position: relative; margin: 0 -10px; } -.row:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; } - -.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { box-sizing: border-box; float: left; padding: 0 10px; } - -.col-1 { width: 8.33333%; } - -.offset-1 { margin-left: 8.33333%; } - -.col-2 { width: 16.66667%; } - -.offset-2 { margin-left: 16.66667%; } - -.col-3 { width: 25%; } - -.offset-3 { margin-left: 25%; } - -.col-4 { width: 33.33333%; } - -.offset-4 { margin-left: 33.33333%; } - -.col-5 { width: 41.66667%; } - -.offset-5 { margin-left: 41.66667%; } - -.col-6 { width: 50%; } - -.offset-6 { margin-left: 50%; } - -.col-7 { width: 58.33333%; } - -.offset-7 { margin-left: 58.33333%; } - -.col-8 { width: 66.66667%; } - -.offset-8 { margin-left: 66.66667%; } - -.col-9 { width: 75%; } - -.offset-9 { margin-left: 75%; } - -.col-10 { width: 83.33333%; } - -.offset-10 { margin-left: 83.33333%; } - -.col-11 { width: 91.66667%; } - -.offset-11 { margin-left: 91.66667%; } - -.tsd-kind-icon { display: block; position: relative; padding-left: 20px; text-indent: -20px; } -.tsd-kind-icon:before { content: ''; display: inline-block; vertical-align: middle; width: 17px; height: 17px; margin: 0 3px 2px 0; background-image: url(../images/icons.png); } -@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .tsd-kind-icon:before { background-image: url(../images/icons@2x.png); background-size: 238px 204px; } } - -.tsd-signature.tsd-kind-icon:before { background-position: 0 -153px; } - -.tsd-kind-object-literal > .tsd-kind-icon:before { background-position: 0px -17px; } -.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -17px; } -.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -17px; } - -.tsd-kind-class > .tsd-kind-icon:before { background-position: 0px -34px; } -.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -34px; } -.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -34px; } - -.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: 0px -51px; } -.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -51px; } -.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -51px; } - -.tsd-kind-interface > .tsd-kind-icon:before { background-position: 0px -68px; } -.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -68px; } -.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -68px; } - -.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: 0px -85px; } -.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -85px; } -.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -85px; } - -.tsd-kind-module > .tsd-kind-icon:before { background-position: 0px -102px; } -.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -102px; } -.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -102px; } - -.tsd-kind-external-module > .tsd-kind-icon:before { background-position: 0px -102px; } -.tsd-kind-external-module.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -102px; } -.tsd-kind-external-module.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -102px; } - -.tsd-kind-enum > .tsd-kind-icon:before { background-position: 0px -119px; } -.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -119px; } -.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -119px; } - -.tsd-kind-enum-member > .tsd-kind-icon:before { background-position: 0px -136px; } -.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -136px; } -.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -136px; } - -.tsd-kind-signature > .tsd-kind-icon:before { background-position: 0px -153px; } -.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -153px; } -.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -153px; } - -.tsd-kind-type-alias > .tsd-kind-icon:before { background-position: 0px -170px; } -.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -170px; } -.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -170px; } - -.tsd-kind-variable > .tsd-kind-icon:before { background-position: -136px -0px; } -.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -0px; } -.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } -.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -0px; } -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -0px; } -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -0px; } -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -0px; } -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } -.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -0px; } -.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -0px; } -.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } -.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -0px; } -.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -0px; } - -.tsd-kind-property > .tsd-kind-icon:before { background-position: -136px -0px; } -.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -0px; } -.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } -.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -0px; } -.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -0px; } -.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -0px; } -.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -0px; } -.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } -.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -0px; } -.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -0px; } -.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } -.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -0px; } -.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -0px; } - -.tsd-kind-get-signature > .tsd-kind-icon:before { background-position: -136px -17px; } -.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -17px; } -.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -17px; } -.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -17px; } - -.tsd-kind-set-signature > .tsd-kind-icon:before { background-position: -136px -34px; } -.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -34px; } -.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -34px; } -.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -34px; } - -.tsd-kind-accessor > .tsd-kind-icon:before { background-position: -136px -51px; } -.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -51px; } -.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -51px; } -.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -51px; } -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -51px; } -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -51px; } -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -51px; } -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -51px; } -.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -51px; } -.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -51px; } -.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -51px; } -.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -51px; } -.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -51px; } - -.tsd-kind-function > .tsd-kind-icon:before { background-position: -136px -68px; } -.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -68px; } -.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -68px; } -.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -68px; } -.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -68px; } -.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -68px; } -.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -68px; } -.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -68px; } -.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -68px; } -.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -68px; } - -.tsd-kind-method > .tsd-kind-icon:before { background-position: -136px -68px; } -.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -68px; } -.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -68px; } -.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -68px; } -.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -68px; } -.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -68px; } -.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -68px; } -.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -68px; } -.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -68px; } -.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -68px; } - -.tsd-kind-call-signature > .tsd-kind-icon:before { background-position: -136px -68px; } -.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -68px; } -.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -68px; } -.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -68px; } - -.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: -136px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -85px; } -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -85px; } - -.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: -136px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -85px; } -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -85px; } - -.tsd-kind-constructor > .tsd-kind-icon:before { background-position: -136px -102px; } -.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -102px; } -.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } -.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -102px; } -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -102px; } -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -102px; } -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -102px; } -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } -.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -102px; } -.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -102px; } -.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } -.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -102px; } -.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -102px; } - -.tsd-kind-constructor-signature > .tsd-kind-icon:before { background-position: -136px -102px; } -.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -102px; } -.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -102px; } -.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -102px; } - -.tsd-kind-index-signature > .tsd-kind-icon:before { background-position: -136px -119px; } -.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -119px; } -.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -119px; } -.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -119px; } - -.tsd-kind-event > .tsd-kind-icon:before { background-position: -136px -136px; } -.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -136px; } -.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -136px; } -.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -136px; } -.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -136px; } -.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -136px; } -.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -136px; } -.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -136px; } -.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -136px; } -.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -136px; } -.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -136px; } -.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -136px; } -.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -136px; } - -.tsd-is-static > .tsd-kind-icon:before { background-position: -136px -153px; } -.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -153px; } -.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -153px; } -.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -153px; } -.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -153px; } -.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -153px; } -.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -153px; } -.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -153px; } -.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -153px; } -.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -153px; } -.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -153px; } -.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -153px; } -.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -153px; } - -.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { background-position: -136px -170px; } -.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -170px; } -.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -170px; } -.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -170px; } - -.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { background-position: -136px -170px; } -.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -170px; } -.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -170px; } -.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -170px; } - -.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { background-position: -136px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -170px; } -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -170px; } - -.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { background-position: -136px -187px; } -.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -187px; } -.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -187px; } -.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -187px; } - -.no-transition { transition: none !important; } - -@-webkit-keyframes fade-in { from { opacity: 0; } - to { opacity: 1; } } - -@keyframes fade-in { from { opacity: 0; } - to { opacity: 1; } } -@-webkit-keyframes fade-out { from { opacity: 1; visibility: visible; } - to { opacity: 0; } } -@keyframes fade-out { from { opacity: 1; visibility: visible; } - to { opacity: 0; } } -@-webkit-keyframes fade-in-delayed { 0% { opacity: 0; } - 33% { opacity: 0; } - 100% { opacity: 1; } } -@keyframes fade-in-delayed { 0% { opacity: 0; } - 33% { opacity: 0; } - 100% { opacity: 1; } } -@-webkit-keyframes fade-out-delayed { 0% { opacity: 1; visibility: visible; } - 66% { opacity: 0; } - 100% { opacity: 0; } } -@keyframes fade-out-delayed { 0% { opacity: 1; visibility: visible; } - 66% { opacity: 0; } - 100% { opacity: 0; } } -@-webkit-keyframes shift-to-left { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); } - to { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } } -@keyframes shift-to-left { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); } - to { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } } -@-webkit-keyframes unshift-to-left { from { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } - to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } -@keyframes unshift-to-left { from { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } - to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } -@-webkit-keyframes pop-in-from-right { from { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } - to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } -@keyframes pop-in-from-right { from { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } - to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } -@-webkit-keyframes pop-out-to-right { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; } - to { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } } -@keyframes pop-out-to-right { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; } - to { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } } -body { background: #fdfdfd; font-family: "Segoe UI", sans-serif; font-size: 16px; color: #222; } - -a { color: #4da6ff; text-decoration: none; } -a:hover { text-decoration: underline; } - -code, pre { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; padding: 0.2em; margin: 0; font-size: 14px; background-color: rgba(0, 0, 0, 0.04); } - -pre { padding: 10px; } -pre code { padding: 0; font-size: 100%; background-color: transparent; } - -.tsd-typography { line-height: 1.333em; } -.tsd-typography ul { list-style: square; padding: 0 0 0 20px; margin: 0; } -.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { font-size: 1em; margin: 0; } -.tsd-typography h5, .tsd-typography h6 { font-weight: normal; } -.tsd-typography p, .tsd-typography ul, .tsd-typography ol { margin: 1em 0; } - -@media (min-width: 901px) and (max-width: 1024px) { html.default .col-content { width: 72%; } - html.default .col-menu { width: 28%; } - html.default .tsd-navigation { padding-left: 10px; } } -@media (max-width: 900px) { html.default .col-content { float: none; width: 100%; } - html.default .col-menu { position: fixed !important; overflow: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; z-index: 1024; top: 0 !important; bottom: 0 !important; left: auto !important; right: 0 !important; width: 100%; padding: 20px 20px 0 0; max-width: 450px; visibility: hidden; background-color: #fff; -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } - html.default .col-menu > *:last-child { padding-bottom: 20px; } - html.default .overlay { content: ""; display: block; position: fixed; z-index: 1023; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.75); visibility: hidden; } - html.default.to-has-menu .overlay { -webkit-animation: fade-in 0.4s; animation: fade-in 0.4s; } - html.default.to-has-menu header, html.default.to-has-menu footer, html.default.to-has-menu .col-content { -webkit-animation: shift-to-left 0.4s; animation: shift-to-left 0.4s; } - html.default.to-has-menu .col-menu { -webkit-animation: pop-in-from-right 0.4s; animation: pop-in-from-right 0.4s; } - html.default.from-has-menu .overlay { -webkit-animation: fade-out 0.4s; animation: fade-out 0.4s; } - html.default.from-has-menu header, html.default.from-has-menu footer, html.default.from-has-menu .col-content { -webkit-animation: unshift-to-left 0.4s; animation: unshift-to-left 0.4s; } - html.default.from-has-menu .col-menu { -webkit-animation: pop-out-to-right 0.4s; animation: pop-out-to-right 0.4s; } - html.default.has-menu body { overflow: hidden; } - html.default.has-menu .overlay { visibility: visible; } - html.default.has-menu header, html.default.has-menu footer, html.default.has-menu .col-content { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } - html.default.has-menu .col-menu { visibility: visible; -webkit-transform: translate(0, 0); transform: translate(0, 0); } } - -.tsd-page-title { padding: 70px 0 20px 0; margin: 0 0 40px 0; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); } -.tsd-page-title h1 { margin: 0; } - -.tsd-breadcrumb { margin: 0; padding: 0; color: #808080; } -.tsd-breadcrumb a { color: #808080; text-decoration: none; } -.tsd-breadcrumb a:hover { text-decoration: underline; } -.tsd-breadcrumb li { display: inline; } -.tsd-breadcrumb li:after { content: " / "; } - -html.minimal .container { margin: 0; } -html.minimal .container-main { padding-top: 50px; padding-bottom: 0; } -html.minimal .content-wrap { padding-left: 300px; } -html.minimal .tsd-navigation { position: fixed !important; overflow: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; box-sizing: border-box; z-index: 1; left: 0; top: 40px; bottom: 0; width: 300px; padding: 20px; margin: 0; } -html.minimal .tsd-member .tsd-member { margin-left: 0; } -html.minimal .tsd-page-toolbar { position: fixed; z-index: 2; } -html.minimal #tsd-filter .tsd-filter-group { right: 0; -webkit-transform: none; transform: none; } -html.minimal footer { background-color: transparent; } -html.minimal footer .container { padding: 0; } -html.minimal .tsd-generator { padding: 0; } -@media (max-width: 900px) { html.minimal .tsd-navigation { display: none; } - html.minimal .content-wrap { padding-left: 0; } } - -dl.tsd-comment-tags { overflow: hidden; } -dl.tsd-comment-tags dt { clear: both; float: left; padding: 1px 5px; margin: 0 10px 0 0; border-radius: 4px; border: 1px solid #808080; color: #808080; font-size: 0.8em; font-weight: normal; } -dl.tsd-comment-tags dd { margin: 0 0 10px 0; } -dl.tsd-comment-tags p { margin: 0; } - -.tsd-panel.tsd-comment .lead { font-size: 1.1em; line-height: 1.333em; margin-bottom: 2em; } -.tsd-panel.tsd-comment .lead:last-child { margin-bottom: 0; } - -.toggle-protected .tsd-is-private { display: none; } - -.toggle-public .tsd-is-private, .toggle-public .tsd-is-protected, .toggle-public .tsd-is-private-protected { display: none; } - -.toggle-inherited .tsd-is-inherited { display: none; } - -.toggle-only-exported .tsd-is-not-exported { display: none; } - -.toggle-externals .tsd-is-external { display: none; } - -#tsd-filter { position: relative; display: inline-block; height: 40px; vertical-align: bottom; } -.no-filter #tsd-filter { display: none; } -#tsd-filter .tsd-filter-group { display: inline-block; height: 40px; vertical-align: bottom; white-space: nowrap; } -#tsd-filter input { display: none; } -@media (max-width: 900px) { #tsd-filter .tsd-filter-group { display: block; position: absolute; top: 40px; right: 20px; height: auto; background-color: #fff; visibility: hidden; -webkit-transform: translate(50%, 0); transform: translate(50%, 0); box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } - .has-options #tsd-filter .tsd-filter-group { visibility: visible; } - .to-has-options #tsd-filter .tsd-filter-group { -webkit-animation: fade-in 0.2s; animation: fade-in 0.2s; } - .from-has-options #tsd-filter .tsd-filter-group { -webkit-animation: fade-out 0.2s; animation: fade-out 0.2s; } - #tsd-filter label, #tsd-filter .tsd-select { display: block; padding-right: 20px; } } - -footer { border-top: 1px solid #eee; background-color: #fff; } -footer.with-border-bottom { border-bottom: 1px solid #eee; } -footer .tsd-legend-group { font-size: 0; } -footer .tsd-legend { display: inline-block; width: 25%; padding: 0; font-size: 16px; list-style: none; line-height: 1.333em; vertical-align: top; } -@media (max-width: 900px) { footer .tsd-legend { width: 50%; } } - -.tsd-hierarchy { list-style: square; padding: 0 0 0 20px; margin: 0; } -.tsd-hierarchy .target { font-weight: bold; } - -.tsd-index-panel .tsd-index-content { margin-bottom: -30px !important; } -.tsd-index-panel .tsd-index-section { margin-bottom: 30px !important; } -.tsd-index-panel h3 { margin: 0 -20px 10px -20px; padding: 0 20px 10px 20px; border-bottom: 1px solid #eee; } -.tsd-index-panel ul.tsd-index-list { -webkit-column-count: 3; -moz-column-count: 3; -ms-column-count: 3; -o-column-count: 3; column-count: 3; -webkit-column-gap: 20px; -moz-column-gap: 20px; -ms-column-gap: 20px; -o-column-gap: 20px; column-gap: 20px; padding: 0; list-style: none; line-height: 1.333em; } -@media (max-width: 900px) { .tsd-index-panel ul.tsd-index-list { -webkit-column-count: 1; -moz-column-count: 1; -ms-column-count: 1; -o-column-count: 1; column-count: 1; } } -@media (min-width: 901px) and (max-width: 1024px) { .tsd-index-panel ul.tsd-index-list { -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; -o-column-count: 2; column-count: 2; } } -.tsd-index-panel ul.tsd-index-list li { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; -ms-column-break-inside: avoid; -o-column-break-inside: avoid; column-break-inside: avoid; -webkit-page-break-inside: avoid; -moz-page-break-inside: avoid; -ms-page-break-inside: avoid; -o-page-break-inside: avoid; page-break-inside: avoid; } -.tsd-index-panel a, .tsd-index-panel .tsd-parent-kind-module a { color: #9600ff; } -.tsd-index-panel .tsd-parent-kind-interface a { color: #7da01f; } -.tsd-index-panel .tsd-parent-kind-enum a { color: #cc9900; } -.tsd-index-panel .tsd-parent-kind-class a { color: #4da6ff; } -.tsd-index-panel .tsd-kind-module a { color: #9600ff; } -.tsd-index-panel .tsd-kind-interface a { color: #7da01f; } -.tsd-index-panel .tsd-kind-enum a { color: #cc9900; } -.tsd-index-panel .tsd-kind-class a { color: #4da6ff; } -.tsd-index-panel .tsd-is-private a { color: #808080; } - -.tsd-flag { display: inline-block; padding: 1px 5px; border-radius: 4px; color: #fff; background-color: #808080; text-indent: 0; font-size: 14px; font-weight: normal; } - -.tsd-anchor { position: absolute; top: -100px; } - -.tsd-member { position: relative; } -.tsd-member .tsd-anchor + h3 { margin-top: 0; margin-bottom: 0; border-bottom: none; } - -.tsd-navigation { padding: 0 0 0 40px; } -.tsd-navigation a { display: block; padding-top: 2px; padding-bottom: 2px; border-left: 2px solid transparent; color: #222; text-decoration: none; transition: border-left-color 0.1s; } -.tsd-navigation a:hover { text-decoration: underline; } -.tsd-navigation ul { margin: 0; padding: 0; list-style: none; } -.tsd-navigation li { padding: 0; } - -.tsd-navigation.primary { padding-bottom: 40px; } -.tsd-navigation.primary a { display: block; padding-top: 6px; padding-bottom: 6px; } -.tsd-navigation.primary ul li a { padding-left: 5px; } -.tsd-navigation.primary ul li li a { padding-left: 25px; } -.tsd-navigation.primary ul li li li a { padding-left: 45px; } -.tsd-navigation.primary ul li li li li a { padding-left: 65px; } -.tsd-navigation.primary ul li li li li li a { padding-left: 85px; } -.tsd-navigation.primary ul li li li li li li a { padding-left: 105px; } -.tsd-navigation.primary > ul { border-bottom: 1px solid #eee; } -.tsd-navigation.primary li { border-top: 1px solid #eee; } -.tsd-navigation.primary li.current > a { font-weight: bold; } -.tsd-navigation.primary li.label span { display: block; padding: 20px 0 6px 5px; color: #808080; } -.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a { padding-top: 20px; } - -.tsd-navigation.secondary ul { transition: opacity 0.2s; } -.tsd-navigation.secondary ul li a { padding-left: 25px; } -.tsd-navigation.secondary ul li li a { padding-left: 45px; } -.tsd-navigation.secondary ul li li li a { padding-left: 65px; } -.tsd-navigation.secondary ul li li li li a { padding-left: 85px; } -.tsd-navigation.secondary ul li li li li li a { padding-left: 105px; } -.tsd-navigation.secondary ul li li li li li li a { padding-left: 125px; } -.tsd-navigation.secondary ul.current a { border-left-color: #eee; } -.tsd-navigation.secondary li.focus > a, .tsd-navigation.secondary ul.current li.focus > a { border-left-color: #000; } -.tsd-navigation.secondary li.current { margin-top: 20px; margin-bottom: 20px; border-left-color: #eee; } -.tsd-navigation.secondary li.current > a { font-weight: bold; } - -@media (min-width: 901px) { .menu-sticky-wrap { position: static; } - .no-csspositionsticky .menu-sticky-wrap.sticky { position: fixed; } - .no-csspositionsticky .menu-sticky-wrap.sticky-current { position: fixed; } - .no-csspositionsticky .menu-sticky-wrap.sticky-current ul.before-current, .no-csspositionsticky .menu-sticky-wrap.sticky-current ul.after-current { opacity: 0; } - .no-csspositionsticky .menu-sticky-wrap.sticky-bottom { position: absolute; top: auto !important; left: auto !important; bottom: 0; right: 0; } - .csspositionsticky .menu-sticky-wrap.sticky { position: -webkit-sticky; position: sticky; } - .csspositionsticky .menu-sticky-wrap.sticky-current { position: -webkit-sticky; position: sticky; } } - -.tsd-panel { margin: 20px 0; padding: 20px; background-color: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } -.tsd-panel:empty { display: none; } -.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { margin: 1.5em -20px 10px -20px; padding: 0 20px 10px 20px; border-bottom: 1px solid #eee; } -.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { margin-bottom: 0; border-bottom: 0; } -.tsd-panel table { display: block; width: 100%; overflow: auto; margin-top: 10px; word-break: normal; word-break: keep-all; } -.tsd-panel table th { font-weight: bold; } -.tsd-panel table th, .tsd-panel table td { padding: 6px 13px; border: 1px solid #ddd; } -.tsd-panel table tr { background-color: #fff; border-top: 1px solid #ccc; } -.tsd-panel table tr:nth-child(2n) { background-color: #f8f8f8; } - -.tsd-panel-group { margin: 60px 0; } -.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { padding-left: 20px; padding-right: 20px; } - -#tsd-search { transition: background-color 0.2s; } -#tsd-search .title { position: relative; z-index: 2; } -#tsd-search .field { position: absolute; left: 0; top: 0; right: 40px; height: 40px; } -#tsd-search .field input { box-sizing: border-box; position: relative; top: -50px; z-index: 1; width: 100%; padding: 0 10px; opacity: 0; outline: 0; border: 0; background: transparent; color: #222; } -#tsd-search .field label { position: absolute; overflow: hidden; right: -40px; } -#tsd-search .field input, #tsd-search .title { transition: opacity 0.2s; } -#tsd-search .results { position: absolute; visibility: hidden; top: 40px; width: 100%; margin: 0; padding: 0; list-style: none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } -#tsd-search .results li { padding: 0 10px; background-color: #fdfdfd; } -#tsd-search .results li:nth-child(even) { background-color: #fff; } -#tsd-search .results li.state { display: none; } -#tsd-search .results li.current, #tsd-search .results li:hover { background-color: #eee; } -#tsd-search .results a { display: block; } -#tsd-search .results a:before { top: 10px; } -#tsd-search .results span.parent { color: #808080; font-weight: normal; } -#tsd-search.has-focus { background-color: #eee; } -#tsd-search.has-focus .field input { top: 0; opacity: 1; } -#tsd-search.has-focus .title { z-index: 0; opacity: 0; } -#tsd-search.has-focus .results { visibility: visible; } -#tsd-search.loading .results li.state.loading { display: block; } -#tsd-search.failure .results li.state.failure { display: block; } - -.tsd-signature { margin: 0 0 1em 0; padding: 10px; border: 1px solid #eee; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 14px; } -.tsd-signature.tsd-kind-icon { padding-left: 30px; } -.tsd-signature.tsd-kind-icon:before { top: 10px; left: 10px; } -.tsd-panel > .tsd-signature { margin-left: -20px; margin-right: -20px; border-width: 1px 0; } -.tsd-panel > .tsd-signature.tsd-kind-icon { padding-left: 40px; } -.tsd-panel > .tsd-signature.tsd-kind-icon:before { left: 20px; } - -.tsd-signature-symbol { color: #808080; font-weight: normal; } - -.tsd-signature-type { font-style: italic; font-weight: normal; } - -.tsd-signatures { padding: 0; margin: 0 0 1em 0; border: 1px solid #eee; } -.tsd-signatures .tsd-signature { margin: 0; border-width: 1px 0 0 0; transition: background-color 0.1s; } -.tsd-signatures .tsd-signature:first-child { border-top-width: 0; } -.tsd-signatures .tsd-signature.current { background-color: #eee; } -.tsd-signatures.active > .tsd-signature { cursor: pointer; } -.tsd-panel > .tsd-signatures { margin-left: -20px; margin-right: -20px; border-width: 1px 0; } -.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { padding-left: 40px; } -.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { left: 20px; } -.tsd-panel > a.anchor + .tsd-signatures { border-top-width: 0; margin-top: -20px; } - -ul.tsd-descriptions { position: relative; overflow: hidden; transition: height 0.3s; padding: 0; list-style: none; } -ul.tsd-descriptions.active > .tsd-description { display: none; } -ul.tsd-descriptions.active > .tsd-description.current { display: block; } -ul.tsd-descriptions.active > .tsd-description.fade-in { -webkit-animation: fade-in-delayed 0.3s; animation: fade-in-delayed 0.3s; } -ul.tsd-descriptions.active > .tsd-description.fade-out { -webkit-animation: fade-out-delayed 0.3s; animation: fade-out-delayed 0.3s; position: absolute; display: block; top: 0; left: 0; right: 0; opacity: 0; visibility: hidden; } -ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { font-size: 16px; margin: 1em 0 0.5em 0; } - -ul.tsd-parameters, ul.tsd-type-parameters { list-style: square; margin: 0; padding-left: 20px; } -ul.tsd-parameters > li.tsd-parameter-siganture, ul.tsd-type-parameters > li.tsd-parameter-siganture { list-style: none; margin-left: -20px; } -ul.tsd-parameters h5, ul.tsd-type-parameters h5 { font-size: 16px; margin: 1em 0 0.5em 0; } -ul.tsd-parameters .tsd-comment, ul.tsd-type-parameters .tsd-comment { margin-top: -0.5em; } - -.tsd-sources { font-size: 14px; color: #808080; margin: 0 0 1em 0; } -.tsd-sources a { color: #808080; text-decoration: underline; } -.tsd-sources ul, .tsd-sources p { margin: 0 !important; } -.tsd-sources ul { list-style: none; padding: 0; } - -.tsd-page-toolbar { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 40px; color: #333; background: #fff; border-bottom: 1px solid #eee; } -.tsd-page-toolbar a { color: #333; text-decoration: none; } -.tsd-page-toolbar a.title { font-weight: bold; } -.tsd-page-toolbar a.title:hover { text-decoration: underline; } -.tsd-page-toolbar .table-wrap { display: table; width: 100%; height: 40px; } -.tsd-page-toolbar .table-cell { display: table-cell; position: relative; white-space: nowrap; line-height: 40px; } -.tsd-page-toolbar .table-cell:first-child { width: 100%; } - -.tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { content: ""; display: inline-block; width: 40px; height: 40px; margin: 0 -8px 0 0; background-image: url(../images/widgets.png); background-repeat: no-repeat; text-indent: -1024px; vertical-align: bottom; } -@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { background-image: url(../images/widgets@2x.png); background-size: 320px 40px; } } - -.tsd-widget { display: inline-block; overflow: hidden; opacity: 0.6; height: 40px; transition: opacity 0.1s, background-color 0.2s; vertical-align: bottom; cursor: pointer; } -.tsd-widget:hover { opacity: 0.8; } -.tsd-widget.active { opacity: 1; background-color: #eee; } -.tsd-widget.no-caption { width: 40px; } -.tsd-widget.no-caption:before { margin: 0; } -.tsd-widget.search:before { background-position: 0 0; } -.tsd-widget.menu:before { background-position: -40px 0; } -.tsd-widget.options:before { background-position: -80px 0; } -.tsd-widget.options, .tsd-widget.menu { display: none; } -@media (max-width: 900px) { .tsd-widget.options, .tsd-widget.menu { display: inline-block; } } -input[type=checkbox] + .tsd-widget:before { background-position: -120px 0; } -input[type=checkbox]:checked + .tsd-widget:before { background-position: -160px 0; } - -.tsd-select { position: relative; display: inline-block; height: 40px; transition: opacity 0.1s, background-color 0.2s; vertical-align: bottom; cursor: pointer; } -.tsd-select .tsd-select-label { opacity: 0.6; transition: opacity 0.2s; } -.tsd-select .tsd-select-label:before { background-position: -240px 0; } -.tsd-select.active .tsd-select-label { opacity: 0.8; } -.tsd-select.active .tsd-select-list { visibility: visible; opacity: 1; transition-delay: 0s; } -.tsd-select .tsd-select-list { position: absolute; visibility: hidden; top: 40px; left: 0; margin: 0; padding: 0; opacity: 0; list-style: none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); transition: visibility 0s 0.2s, opacity 0.2s; } -.tsd-select .tsd-select-list li { padding: 0 20px 0 0; background-color: #fdfdfd; } -.tsd-select .tsd-select-list li:before { background-position: 40px 0; } -.tsd-select .tsd-select-list li:nth-child(even) { background-color: #fff; } -.tsd-select .tsd-select-list li:hover { background-color: #eee; } -.tsd-select .tsd-select-list li.selected:before { background-position: -200px 0; } -@media (max-width: 900px) { .tsd-select .tsd-select-list { top: 0; left: auto; right: 100%; margin-right: -5px; } - .tsd-select .tsd-select-label:before { background-position: -280px 0; } } - -img { max-width: 100%; } +/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ +audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue: no IE 6 support. */ +[hidden] { display: none; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-size: 100%; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ font-family: sans-serif; } + +/** Address `font-family` inconsistency between `textarea` and other form elements. */ +button, input, select, textarea { font-family: sans-serif; } + +/** Address margins handled incorrectly in IE 6/7. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } +a:active, a:hover { outline: 0; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +/* ========================================================================== Typography ========================================================================== */ +/** Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +h2 { font-size: 1.5em; margin: 0.83em 0; } + +h3 { font-size: 1.17em; margin: 1em 0; } + +h4, .tsd-index-panel h3 { font-size: 1em; margin: 1.33em 0; } + +h5 { font-size: 0.83em; margin: 1.67em 0; } + +h6 { font-size: 0.67em; margin: 2.33em 0; } + +/** Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ +b, strong { font-weight: bold; } + +blockquote { margin: 1em 40px; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. Known issue: no IE 6/7 normalization. */ +hr { box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 6/7/8/9. */ +mark { background: #ff0; color: #000; } + +/** Address margins set differently in IE 6/7. */ +p, pre { margin: 1em 0; } + +/** Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; _font-family: "courier new", monospace; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } + +/** Address CSS quotes not supported in IE 6/7. */ +q { quotes: none; } +q:before, q:after { content: ""; content: none; } + +/** Address `quotes` property not supported in Safari 4. */ +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Lists ========================================================================== */ +/** Address margins set differently in IE 6/7. */ +dl, menu, ol, ul { margin: 1em 0; } + +dd { margin: 0 0 0 40px; } + +/** Address paddings set differently in IE 6/7. */ +menu, ol, ul { padding: 0 0 0 40px; } + +/** Correct list images handled incorrectly in IE 7. */ +nav ul, nav ol { list-style: none; list-style-image: none; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improve image quality when scaled in IE 7. */ +img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; } + +/* 2 */ +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ +figure, form { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Correct margin displayed oddly in IE 6/7. */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct color not being inherited in IE 6/7/8/9. 2. Correct text not wrapping in Firefox 3. 3. Correct alignment displayed oddly in IE 6/7. */ +legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; } + +/* 3 */ +/** 1. Correct font size not being inherited in all browsers. 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improve appearance and consistency in all browsers. */ +button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; } + +/* 3 */ +/** Address Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Remove inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */ +button, html input[type="button"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; } + +/* 4 */ +input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; } + +/* 4 */ +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to content-box in IE 8/9. 2. Remove excess padding in IE 8/9. 3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */ +input { /* 3 */ } +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; } +input[type="search"] { -webkit-appearance: textfield; /* 1 */ /* 2 */ box-sizing: content-box; } +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +/** Remove inner padding and border in Firefox 3+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 6/7/8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; } + +/* 2 */ +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +/* Visual Studio-like style based on original C# coloring by Jason Diamond */ +.hljs { display: inline-block; padding: 0.5em; background: white; color: black; } + +.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket { color: #008000; } + +.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title { color: #00f; } + +.xml .hljs-tag { color: #00f; } +.xml .hljs-tag .hljs-value { color: #00f; } + +.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value { color: #a31515; } + +.ruby .hljs-symbol { color: #a31515; } +.ruby .hljs-symbol .hljs-string { color: #a31515; } + +.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute { color: #a31515; } + +.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt { color: #2b91af; } + +.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag { color: #808080; } + +.vhdl .hljs-typename { font-weight: bold; } +.vhdl .hljs-string { color: #666666; } +.vhdl .hljs-literal { color: #a31515; } +.vhdl .hljs-attribute { color: #00b0e8; } + +.xml .hljs-attribute { color: #f00; } + +.col > :first-child, .col-1 > :first-child, .col-2 > :first-child, .col-3 > :first-child, .col-4 > :first-child, .col-5 > :first-child, .col-6 > :first-child, .col-7 > :first-child, .col-8 > :first-child, .col-9 > :first-child, .col-10 > :first-child, .col-11 > :first-child, .tsd-panel > :first-child, ul.tsd-descriptions > li > :first-child, .col > :first-child > :first-child, .col-1 > :first-child > :first-child, .col-2 > :first-child > :first-child, .col-3 > :first-child > :first-child, .col-4 > :first-child > :first-child, .col-5 > :first-child > :first-child, .col-6 > :first-child > :first-child, .col-7 > :first-child > :first-child, .col-8 > :first-child > :first-child, .col-9 > :first-child > :first-child, .col-10 > :first-child > :first-child, .col-11 > :first-child > :first-child, .tsd-panel > :first-child > :first-child, ul.tsd-descriptions > li > :first-child > :first-child, .col > :first-child > :first-child > :first-child, .col-1 > :first-child > :first-child > :first-child, .col-2 > :first-child > :first-child > :first-child, .col-3 > :first-child > :first-child > :first-child, .col-4 > :first-child > :first-child > :first-child, .col-5 > :first-child > :first-child > :first-child, .col-6 > :first-child > :first-child > :first-child, .col-7 > :first-child > :first-child > :first-child, .col-8 > :first-child > :first-child > :first-child, .col-9 > :first-child > :first-child > :first-child, .col-10 > :first-child > :first-child > :first-child, .col-11 > :first-child > :first-child > :first-child, .tsd-panel > :first-child > :first-child > :first-child, ul.tsd-descriptions > li > :first-child > :first-child > :first-child { margin-top: 0; } +.col > :last-child, .col-1 > :last-child, .col-2 > :last-child, .col-3 > :last-child, .col-4 > :last-child, .col-5 > :last-child, .col-6 > :last-child, .col-7 > :last-child, .col-8 > :last-child, .col-9 > :last-child, .col-10 > :last-child, .col-11 > :last-child, .tsd-panel > :last-child, ul.tsd-descriptions > li > :last-child, .col > :last-child > :last-child, .col-1 > :last-child > :last-child, .col-2 > :last-child > :last-child, .col-3 > :last-child > :last-child, .col-4 > :last-child > :last-child, .col-5 > :last-child > :last-child, .col-6 > :last-child > :last-child, .col-7 > :last-child > :last-child, .col-8 > :last-child > :last-child, .col-9 > :last-child > :last-child, .col-10 > :last-child > :last-child, .col-11 > :last-child > :last-child, .tsd-panel > :last-child > :last-child, ul.tsd-descriptions > li > :last-child > :last-child, .col > :last-child > :last-child > :last-child, .col-1 > :last-child > :last-child > :last-child, .col-2 > :last-child > :last-child > :last-child, .col-3 > :last-child > :last-child > :last-child, .col-4 > :last-child > :last-child > :last-child, .col-5 > :last-child > :last-child > :last-child, .col-6 > :last-child > :last-child > :last-child, .col-7 > :last-child > :last-child > :last-child, .col-8 > :last-child > :last-child > :last-child, .col-9 > :last-child > :last-child > :last-child, .col-10 > :last-child > :last-child > :last-child, .col-11 > :last-child > :last-child > :last-child, .tsd-panel > :last-child > :last-child > :last-child, ul.tsd-descriptions > li > :last-child > :last-child > :last-child { margin-bottom: 0; } + +.container { max-width: 1200px; margin: 0 auto; padding: 0 40px; } +@media (max-width: 640px) { .container { padding: 0 20px; } } + +.container-main { padding-bottom: 200px; } + +.row { position: relative; margin: 0 -10px; } +.row:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; } + +.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { box-sizing: border-box; float: left; padding: 0 10px; } + +.col-1 { width: 8.33333%; } + +.offset-1 { margin-left: 8.33333%; } + +.col-2 { width: 16.66667%; } + +.offset-2 { margin-left: 16.66667%; } + +.col-3 { width: 25%; } + +.offset-3 { margin-left: 25%; } + +.col-4 { width: 33.33333%; } + +.offset-4 { margin-left: 33.33333%; } + +.col-5 { width: 41.66667%; } + +.offset-5 { margin-left: 41.66667%; } + +.col-6 { width: 50%; } + +.offset-6 { margin-left: 50%; } + +.col-7 { width: 58.33333%; } + +.offset-7 { margin-left: 58.33333%; } + +.col-8 { width: 66.66667%; } + +.offset-8 { margin-left: 66.66667%; } + +.col-9 { width: 75%; } + +.offset-9 { margin-left: 75%; } + +.col-10 { width: 83.33333%; } + +.offset-10 { margin-left: 83.33333%; } + +.col-11 { width: 91.66667%; } + +.offset-11 { margin-left: 91.66667%; } + +.tsd-kind-icon { display: block; position: relative; padding-left: 20px; text-indent: -20px; } +.tsd-kind-icon:before { content: ''; display: inline-block; vertical-align: middle; width: 17px; height: 17px; margin: 0 3px 2px 0; background-image: url(../images/icons.png); } +@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .tsd-kind-icon:before { background-image: url(../images/icons@2x.png); background-size: 238px 204px; } } + +.tsd-signature.tsd-kind-icon:before { background-position: 0 -153px; } + +.tsd-kind-object-literal > .tsd-kind-icon:before { background-position: 0px -17px; } +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -17px; } +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -17px; } + +.tsd-kind-class > .tsd-kind-icon:before { background-position: 0px -34px; } +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -34px; } +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -34px; } + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: 0px -51px; } +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -51px; } +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -51px; } + +.tsd-kind-interface > .tsd-kind-icon:before { background-position: 0px -68px; } +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -68px; } +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -68px; } + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: 0px -85px; } +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -85px; } +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -85px; } + +.tsd-kind-module > .tsd-kind-icon:before { background-position: 0px -102px; } +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -102px; } +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -102px; } + +.tsd-kind-external-module > .tsd-kind-icon:before { background-position: 0px -102px; } +.tsd-kind-external-module.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -102px; } +.tsd-kind-external-module.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -102px; } + +.tsd-kind-enum > .tsd-kind-icon:before { background-position: 0px -119px; } +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -119px; } +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -119px; } + +.tsd-kind-enum-member > .tsd-kind-icon:before { background-position: 0px -136px; } +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -136px; } +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -136px; } + +.tsd-kind-signature > .tsd-kind-icon:before { background-position: 0px -153px; } +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -153px; } +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -153px; } + +.tsd-kind-type-alias > .tsd-kind-icon:before { background-position: 0px -170px; } +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { background-position: -17px -170px; } +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { background-position: -34px -170px; } + +.tsd-kind-variable > .tsd-kind-icon:before { background-position: -136px -0px; } +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -0px; } +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -0px; } +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -0px; } +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -0px; } +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -0px; } +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -0px; } +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -0px; } +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -0px; } +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -0px; } + +.tsd-kind-property > .tsd-kind-icon:before { background-position: -136px -0px; } +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -0px; } +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -0px; } +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -0px; } +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -0px; } +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -0px; } +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -0px; } +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -0px; } +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -0px; } +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -0px; } +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -0px; } + +.tsd-kind-get-signature > .tsd-kind-icon:before { background-position: -136px -17px; } +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -17px; } +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -17px; } +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -17px; } + +.tsd-kind-set-signature > .tsd-kind-icon:before { background-position: -136px -34px; } +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -34px; } +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -34px; } +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -34px; } + +.tsd-kind-accessor > .tsd-kind-icon:before { background-position: -136px -51px; } +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -51px; } +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -51px; } +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -51px; } +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -51px; } +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -51px; } +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -51px; } +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -51px; } +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -51px; } +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -51px; } +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -51px; } +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -51px; } +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -51px; } + +.tsd-kind-function > .tsd-kind-icon:before { background-position: -136px -68px; } +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -68px; } +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -68px; } +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -68px; } +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -68px; } +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -68px; } +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -68px; } +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -68px; } +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -68px; } +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -68px; } + +.tsd-kind-method > .tsd-kind-icon:before { background-position: -136px -68px; } +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -68px; } +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -68px; } +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -68px; } +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -68px; } +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -68px; } +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -68px; } +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -68px; } +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -68px; } +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -68px; } + +.tsd-kind-call-signature > .tsd-kind-icon:before { background-position: -136px -68px; } +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -68px; } +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -68px; } +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -68px; } + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: -136px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -85px; } +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -85px; } + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { background-position: -136px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -85px; } +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -85px; } + +.tsd-kind-constructor > .tsd-kind-icon:before { background-position: -136px -102px; } +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -102px; } +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -102px; } +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -102px; } +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -102px; } +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -102px; } +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -102px; } +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -102px; } +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -102px; } +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -102px; } + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { background-position: -136px -102px; } +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -102px; } +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -102px; } +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -102px; } + +.tsd-kind-index-signature > .tsd-kind-icon:before { background-position: -136px -119px; } +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -119px; } +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -119px; } +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -119px; } + +.tsd-kind-event > .tsd-kind-icon:before { background-position: -136px -136px; } +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -136px; } +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -136px; } +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -136px; } +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -136px; } +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -136px; } +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -136px; } +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -136px; } +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -136px; } +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -136px; } +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -136px; } +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -136px; } +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -136px; } + +.tsd-is-static > .tsd-kind-icon:before { background-position: -136px -153px; } +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -153px; } +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -153px; } +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -153px; } +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -153px; } +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -153px; } +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -153px; } +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -153px; } +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -153px; } +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -153px; } +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -153px; } +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -153px; } +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -153px; } + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { background-position: -136px -170px; } +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -170px; } +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -170px; } +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { background-position: -136px -170px; } +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -170px; } +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -170px; } +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { background-position: -136px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -170px; } +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { background-position: -136px -187px; } +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { background-position: -153px -187px; } +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { background-position: -51px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { background-position: -68px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { background-position: -85px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { background-position: -102px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { background-position: -170px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { background-position: -187px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { background-position: -119px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { background-position: -204px -187px; } +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { background-position: -221px -187px; } + +.no-transition { transition: none !important; } + +@-webkit-keyframes fade-in { from { opacity: 0; } + to { opacity: 1; } } + +@keyframes fade-in { from { opacity: 0; } + to { opacity: 1; } } +@-webkit-keyframes fade-out { from { opacity: 1; visibility: visible; } + to { opacity: 0; } } +@keyframes fade-out { from { opacity: 1; visibility: visible; } + to { opacity: 0; } } +@-webkit-keyframes fade-in-delayed { 0% { opacity: 0; } + 33% { opacity: 0; } + 100% { opacity: 1; } } +@keyframes fade-in-delayed { 0% { opacity: 0; } + 33% { opacity: 0; } + 100% { opacity: 1; } } +@-webkit-keyframes fade-out-delayed { 0% { opacity: 1; visibility: visible; } + 66% { opacity: 0; } + 100% { opacity: 0; } } +@keyframes fade-out-delayed { 0% { opacity: 1; visibility: visible; } + 66% { opacity: 0; } + 100% { opacity: 0; } } +@-webkit-keyframes shift-to-left { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); } + to { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } } +@keyframes shift-to-left { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); } + to { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } } +@-webkit-keyframes unshift-to-left { from { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } + to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } +@keyframes unshift-to-left { from { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } + to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } +@-webkit-keyframes pop-in-from-right { from { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } + to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } +@keyframes pop-in-from-right { from { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } + to { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } +@-webkit-keyframes pop-out-to-right { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; } + to { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } } +@keyframes pop-out-to-right { from { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; } + to { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } } +body { background: #fdfdfd; font-family: "Segoe UI", sans-serif; font-size: 16px; color: #222; } + +a { color: #4da6ff; text-decoration: none; } +a:hover { text-decoration: underline; } + +code, pre { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; padding: 0.2em; margin: 0; font-size: 14px; background-color: rgba(0, 0, 0, 0.04); } + +pre { padding: 10px; } +pre code { padding: 0; font-size: 100%; background-color: transparent; } + +.tsd-typography { line-height: 1.333em; } +.tsd-typography ul { list-style: square; padding: 0 0 0 20px; margin: 0; } +.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { font-size: 1em; margin: 0; } +.tsd-typography h5, .tsd-typography h6 { font-weight: normal; } +.tsd-typography p, .tsd-typography ul, .tsd-typography ol { margin: 1em 0; } + +@media (min-width: 901px) and (max-width: 1024px) { html.default .col-content { width: 72%; } + html.default .col-menu { width: 28%; } + html.default .tsd-navigation { padding-left: 10px; } } +@media (max-width: 900px) { html.default .col-content { float: none; width: 100%; } + html.default .col-menu { position: fixed !important; overflow: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; z-index: 1024; top: 0 !important; bottom: 0 !important; left: auto !important; right: 0 !important; width: 100%; padding: 20px 20px 0 0; max-width: 450px; visibility: hidden; background-color: #fff; -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } + html.default .col-menu > *:last-child { padding-bottom: 20px; } + html.default .overlay { content: ""; display: block; position: fixed; z-index: 1023; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.75); visibility: hidden; } + html.default.to-has-menu .overlay { -webkit-animation: fade-in 0.4s; animation: fade-in 0.4s; } + html.default.to-has-menu header, html.default.to-has-menu footer, html.default.to-has-menu .col-content { -webkit-animation: shift-to-left 0.4s; animation: shift-to-left 0.4s; } + html.default.to-has-menu .col-menu { -webkit-animation: pop-in-from-right 0.4s; animation: pop-in-from-right 0.4s; } + html.default.from-has-menu .overlay { -webkit-animation: fade-out 0.4s; animation: fade-out 0.4s; } + html.default.from-has-menu header, html.default.from-has-menu footer, html.default.from-has-menu .col-content { -webkit-animation: unshift-to-left 0.4s; animation: unshift-to-left 0.4s; } + html.default.from-has-menu .col-menu { -webkit-animation: pop-out-to-right 0.4s; animation: pop-out-to-right 0.4s; } + html.default.has-menu body { overflow: hidden; } + html.default.has-menu .overlay { visibility: visible; } + html.default.has-menu header, html.default.has-menu footer, html.default.has-menu .col-content { -webkit-transform: translate(-25%, 0); transform: translate(-25%, 0); } + html.default.has-menu .col-menu { visibility: visible; -webkit-transform: translate(0, 0); transform: translate(0, 0); } } + +.tsd-page-title { padding: 70px 0 20px 0; margin: 0 0 40px 0; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); } +.tsd-page-title h1 { margin: 0; } + +.tsd-breadcrumb { margin: 0; padding: 0; color: #808080; } +.tsd-breadcrumb a { color: #808080; text-decoration: none; } +.tsd-breadcrumb a:hover { text-decoration: underline; } +.tsd-breadcrumb li { display: inline; } +.tsd-breadcrumb li:after { content: " / "; } + +html.minimal .container { margin: 0; } +html.minimal .container-main { padding-top: 50px; padding-bottom: 0; } +html.minimal .content-wrap { padding-left: 300px; } +html.minimal .tsd-navigation { position: fixed !important; overflow: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; box-sizing: border-box; z-index: 1; left: 0; top: 40px; bottom: 0; width: 300px; padding: 20px; margin: 0; } +html.minimal .tsd-member .tsd-member { margin-left: 0; } +html.minimal .tsd-page-toolbar { position: fixed; z-index: 2; } +html.minimal #tsd-filter .tsd-filter-group { right: 0; -webkit-transform: none; transform: none; } +html.minimal footer { background-color: transparent; } +html.minimal footer .container { padding: 0; } +html.minimal .tsd-generator { padding: 0; } +@media (max-width: 900px) { html.minimal .tsd-navigation { display: none; } + html.minimal .content-wrap { padding-left: 0; } } + +dl.tsd-comment-tags { overflow: hidden; } +dl.tsd-comment-tags dt { clear: both; float: left; padding: 1px 5px; margin: 0 10px 0 0; border-radius: 4px; border: 1px solid #808080; color: #808080; font-size: 0.8em; font-weight: normal; } +dl.tsd-comment-tags dd { margin: 0 0 10px 0; } +dl.tsd-comment-tags p { margin: 0; } + +.tsd-panel.tsd-comment .lead { font-size: 1.1em; line-height: 1.333em; margin-bottom: 2em; } +.tsd-panel.tsd-comment .lead:last-child { margin-bottom: 0; } + +.toggle-protected .tsd-is-private { display: none; } + +.toggle-public .tsd-is-private, .toggle-public .tsd-is-protected, .toggle-public .tsd-is-private-protected { display: none; } + +.toggle-inherited .tsd-is-inherited { display: none; } + +.toggle-only-exported .tsd-is-not-exported { display: none; } + +.toggle-externals .tsd-is-external { display: none; } + +#tsd-filter { position: relative; display: inline-block; height: 40px; vertical-align: bottom; } +.no-filter #tsd-filter { display: none; } +#tsd-filter .tsd-filter-group { display: inline-block; height: 40px; vertical-align: bottom; white-space: nowrap; } +#tsd-filter input { display: none; } +@media (max-width: 900px) { #tsd-filter .tsd-filter-group { display: block; position: absolute; top: 40px; right: 20px; height: auto; background-color: #fff; visibility: hidden; -webkit-transform: translate(50%, 0); transform: translate(50%, 0); box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + .has-options #tsd-filter .tsd-filter-group { visibility: visible; } + .to-has-options #tsd-filter .tsd-filter-group { -webkit-animation: fade-in 0.2s; animation: fade-in 0.2s; } + .from-has-options #tsd-filter .tsd-filter-group { -webkit-animation: fade-out 0.2s; animation: fade-out 0.2s; } + #tsd-filter label, #tsd-filter .tsd-select { display: block; padding-right: 20px; } } + +footer { border-top: 1px solid #eee; background-color: #fff; } +footer.with-border-bottom { border-bottom: 1px solid #eee; } +footer .tsd-legend-group { font-size: 0; } +footer .tsd-legend { display: inline-block; width: 25%; padding: 0; font-size: 16px; list-style: none; line-height: 1.333em; vertical-align: top; } +@media (max-width: 900px) { footer .tsd-legend { width: 50%; } } + +.tsd-hierarchy { list-style: square; padding: 0 0 0 20px; margin: 0; } +.tsd-hierarchy .target { font-weight: bold; } + +.tsd-index-panel .tsd-index-content { margin-bottom: -30px !important; } +.tsd-index-panel .tsd-index-section { margin-bottom: 30px !important; } +.tsd-index-panel h3 { margin: 0 -20px 10px -20px; padding: 0 20px 10px 20px; border-bottom: 1px solid #eee; } +.tsd-index-panel ul.tsd-index-list { -webkit-column-count: 3; -moz-column-count: 3; -ms-column-count: 3; -o-column-count: 3; column-count: 3; -webkit-column-gap: 20px; -moz-column-gap: 20px; -ms-column-gap: 20px; -o-column-gap: 20px; column-gap: 20px; padding: 0; list-style: none; line-height: 1.333em; } +@media (max-width: 900px) { .tsd-index-panel ul.tsd-index-list { -webkit-column-count: 1; -moz-column-count: 1; -ms-column-count: 1; -o-column-count: 1; column-count: 1; } } +@media (min-width: 901px) and (max-width: 1024px) { .tsd-index-panel ul.tsd-index-list { -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; -o-column-count: 2; column-count: 2; } } +.tsd-index-panel ul.tsd-index-list li { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; -ms-column-break-inside: avoid; -o-column-break-inside: avoid; column-break-inside: avoid; -webkit-page-break-inside: avoid; -moz-page-break-inside: avoid; -ms-page-break-inside: avoid; -o-page-break-inside: avoid; page-break-inside: avoid; } +.tsd-index-panel a, .tsd-index-panel .tsd-parent-kind-module a { color: #9600ff; } +.tsd-index-panel .tsd-parent-kind-interface a { color: #7da01f; } +.tsd-index-panel .tsd-parent-kind-enum a { color: #cc9900; } +.tsd-index-panel .tsd-parent-kind-class a { color: #4da6ff; } +.tsd-index-panel .tsd-kind-module a { color: #9600ff; } +.tsd-index-panel .tsd-kind-interface a { color: #7da01f; } +.tsd-index-panel .tsd-kind-enum a { color: #cc9900; } +.tsd-index-panel .tsd-kind-class a { color: #4da6ff; } +.tsd-index-panel .tsd-is-private a { color: #808080; } + +.tsd-flag { display: inline-block; padding: 1px 5px; border-radius: 4px; color: #fff; background-color: #808080; text-indent: 0; font-size: 14px; font-weight: normal; } + +.tsd-anchor { position: absolute; top: -100px; } + +.tsd-member { position: relative; } +.tsd-member .tsd-anchor + h3 { margin-top: 0; margin-bottom: 0; border-bottom: none; } + +.tsd-navigation { padding: 0 0 0 40px; } +.tsd-navigation a { display: block; padding-top: 2px; padding-bottom: 2px; border-left: 2px solid transparent; color: #222; text-decoration: none; transition: border-left-color 0.1s; } +.tsd-navigation a:hover { text-decoration: underline; } +.tsd-navigation ul { margin: 0; padding: 0; list-style: none; } +.tsd-navigation li { padding: 0; } + +.tsd-navigation.primary { padding-bottom: 40px; } +.tsd-navigation.primary a { display: block; padding-top: 6px; padding-bottom: 6px; } +.tsd-navigation.primary ul li a { padding-left: 5px; } +.tsd-navigation.primary ul li li a { padding-left: 25px; } +.tsd-navigation.primary ul li li li a { padding-left: 45px; } +.tsd-navigation.primary ul li li li li a { padding-left: 65px; } +.tsd-navigation.primary ul li li li li li a { padding-left: 85px; } +.tsd-navigation.primary ul li li li li li li a { padding-left: 105px; } +.tsd-navigation.primary > ul { border-bottom: 1px solid #eee; } +.tsd-navigation.primary li { border-top: 1px solid #eee; } +.tsd-navigation.primary li.current > a { font-weight: bold; } +.tsd-navigation.primary li.label span { display: block; padding: 20px 0 6px 5px; color: #808080; } +.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a { padding-top: 20px; } + +.tsd-navigation.secondary ul { transition: opacity 0.2s; } +.tsd-navigation.secondary ul li a { padding-left: 25px; } +.tsd-navigation.secondary ul li li a { padding-left: 45px; } +.tsd-navigation.secondary ul li li li a { padding-left: 65px; } +.tsd-navigation.secondary ul li li li li a { padding-left: 85px; } +.tsd-navigation.secondary ul li li li li li a { padding-left: 105px; } +.tsd-navigation.secondary ul li li li li li li a { padding-left: 125px; } +.tsd-navigation.secondary ul.current a { border-left-color: #eee; } +.tsd-navigation.secondary li.focus > a, .tsd-navigation.secondary ul.current li.focus > a { border-left-color: #000; } +.tsd-navigation.secondary li.current { margin-top: 20px; margin-bottom: 20px; border-left-color: #eee; } +.tsd-navigation.secondary li.current > a { font-weight: bold; } + +@media (min-width: 901px) { .menu-sticky-wrap { position: static; } + .no-csspositionsticky .menu-sticky-wrap.sticky { position: fixed; } + .no-csspositionsticky .menu-sticky-wrap.sticky-current { position: fixed; } + .no-csspositionsticky .menu-sticky-wrap.sticky-current ul.before-current, .no-csspositionsticky .menu-sticky-wrap.sticky-current ul.after-current { opacity: 0; } + .no-csspositionsticky .menu-sticky-wrap.sticky-bottom { position: absolute; top: auto !important; left: auto !important; bottom: 0; right: 0; } + .csspositionsticky .menu-sticky-wrap.sticky { position: -webkit-sticky; position: sticky; } + .csspositionsticky .menu-sticky-wrap.sticky-current { position: -webkit-sticky; position: sticky; } } + +.tsd-panel { margin: 20px 0; padding: 20px; background-color: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } +.tsd-panel:empty { display: none; } +.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { margin: 1.5em -20px 10px -20px; padding: 0 20px 10px 20px; border-bottom: 1px solid #eee; } +.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { margin-bottom: 0; border-bottom: 0; } +.tsd-panel table { display: block; width: 100%; overflow: auto; margin-top: 10px; word-break: normal; word-break: keep-all; } +.tsd-panel table th { font-weight: bold; } +.tsd-panel table th, .tsd-panel table td { padding: 6px 13px; border: 1px solid #ddd; } +.tsd-panel table tr { background-color: #fff; border-top: 1px solid #ccc; } +.tsd-panel table tr:nth-child(2n) { background-color: #f8f8f8; } + +.tsd-panel-group { margin: 60px 0; } +.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { padding-left: 20px; padding-right: 20px; } + +#tsd-search { transition: background-color 0.2s; } +#tsd-search .title { position: relative; z-index: 2; } +#tsd-search .field { position: absolute; left: 0; top: 0; right: 40px; height: 40px; } +#tsd-search .field input { box-sizing: border-box; position: relative; top: -50px; z-index: 1; width: 100%; padding: 0 10px; opacity: 0; outline: 0; border: 0; background: transparent; color: #222; } +#tsd-search .field label { position: absolute; overflow: hidden; right: -40px; } +#tsd-search .field input, #tsd-search .title { transition: opacity 0.2s; } +#tsd-search .results { position: absolute; visibility: hidden; top: 40px; width: 100%; margin: 0; padding: 0; list-style: none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } +#tsd-search .results li { padding: 0 10px; background-color: #fdfdfd; } +#tsd-search .results li:nth-child(even) { background-color: #fff; } +#tsd-search .results li.state { display: none; } +#tsd-search .results li.current, #tsd-search .results li:hover { background-color: #eee; } +#tsd-search .results a { display: block; } +#tsd-search .results a:before { top: 10px; } +#tsd-search .results span.parent { color: #808080; font-weight: normal; } +#tsd-search.has-focus { background-color: #eee; } +#tsd-search.has-focus .field input { top: 0; opacity: 1; } +#tsd-search.has-focus .title { z-index: 0; opacity: 0; } +#tsd-search.has-focus .results { visibility: visible; } +#tsd-search.loading .results li.state.loading { display: block; } +#tsd-search.failure .results li.state.failure { display: block; } + +.tsd-signature { margin: 0 0 1em 0; padding: 10px; border: 1px solid #eee; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 14px; } +.tsd-signature.tsd-kind-icon { padding-left: 30px; } +.tsd-signature.tsd-kind-icon:before { top: 10px; left: 10px; } +.tsd-panel > .tsd-signature { margin-left: -20px; margin-right: -20px; border-width: 1px 0; } +.tsd-panel > .tsd-signature.tsd-kind-icon { padding-left: 40px; } +.tsd-panel > .tsd-signature.tsd-kind-icon:before { left: 20px; } + +.tsd-signature-symbol { color: #808080; font-weight: normal; } + +.tsd-signature-type { font-style: italic; font-weight: normal; } + +.tsd-signatures { padding: 0; margin: 0 0 1em 0; border: 1px solid #eee; } +.tsd-signatures .tsd-signature { margin: 0; border-width: 1px 0 0 0; transition: background-color 0.1s; } +.tsd-signatures .tsd-signature:first-child { border-top-width: 0; } +.tsd-signatures .tsd-signature.current { background-color: #eee; } +.tsd-signatures.active > .tsd-signature { cursor: pointer; } +.tsd-panel > .tsd-signatures { margin-left: -20px; margin-right: -20px; border-width: 1px 0; } +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { padding-left: 40px; } +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { left: 20px; } +.tsd-panel > a.anchor + .tsd-signatures { border-top-width: 0; margin-top: -20px; } + +ul.tsd-descriptions { position: relative; overflow: hidden; transition: height 0.3s; padding: 0; list-style: none; } +ul.tsd-descriptions.active > .tsd-description { display: none; } +ul.tsd-descriptions.active > .tsd-description.current { display: block; } +ul.tsd-descriptions.active > .tsd-description.fade-in { -webkit-animation: fade-in-delayed 0.3s; animation: fade-in-delayed 0.3s; } +ul.tsd-descriptions.active > .tsd-description.fade-out { -webkit-animation: fade-out-delayed 0.3s; animation: fade-out-delayed 0.3s; position: absolute; display: block; top: 0; left: 0; right: 0; opacity: 0; visibility: hidden; } +ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { font-size: 16px; margin: 1em 0 0.5em 0; } + +ul.tsd-parameters, ul.tsd-type-parameters { list-style: square; margin: 0; padding-left: 20px; } +ul.tsd-parameters > li.tsd-parameter-siganture, ul.tsd-type-parameters > li.tsd-parameter-siganture { list-style: none; margin-left: -20px; } +ul.tsd-parameters h5, ul.tsd-type-parameters h5 { font-size: 16px; margin: 1em 0 0.5em 0; } +ul.tsd-parameters .tsd-comment, ul.tsd-type-parameters .tsd-comment { margin-top: -0.5em; } + +.tsd-sources { font-size: 14px; color: #808080; margin: 0 0 1em 0; } +.tsd-sources a { color: #808080; text-decoration: underline; } +.tsd-sources ul, .tsd-sources p { margin: 0 !important; } +.tsd-sources ul { list-style: none; padding: 0; } + +.tsd-page-toolbar { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 40px; color: #333; background: #fff; border-bottom: 1px solid #eee; } +.tsd-page-toolbar a { color: #333; text-decoration: none; } +.tsd-page-toolbar a.title { font-weight: bold; } +.tsd-page-toolbar a.title:hover { text-decoration: underline; } +.tsd-page-toolbar .table-wrap { display: table; width: 100%; height: 40px; } +.tsd-page-toolbar .table-cell { display: table-cell; position: relative; white-space: nowrap; line-height: 40px; } +.tsd-page-toolbar .table-cell:first-child { width: 100%; } + +.tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { content: ""; display: inline-block; width: 40px; height: 40px; margin: 0 -8px 0 0; background-image: url(../images/widgets.png); background-repeat: no-repeat; text-indent: -1024px; vertical-align: bottom; } +@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { background-image: url(../images/widgets@2x.png); background-size: 320px 40px; } } + +.tsd-widget { display: inline-block; overflow: hidden; opacity: 0.6; height: 40px; transition: opacity 0.1s, background-color 0.2s; vertical-align: bottom; cursor: pointer; } +.tsd-widget:hover { opacity: 0.8; } +.tsd-widget.active { opacity: 1; background-color: #eee; } +.tsd-widget.no-caption { width: 40px; } +.tsd-widget.no-caption:before { margin: 0; } +.tsd-widget.search:before { background-position: 0 0; } +.tsd-widget.menu:before { background-position: -40px 0; } +.tsd-widget.options:before { background-position: -80px 0; } +.tsd-widget.options, .tsd-widget.menu { display: none; } +@media (max-width: 900px) { .tsd-widget.options, .tsd-widget.menu { display: inline-block; } } +input[type=checkbox] + .tsd-widget:before { background-position: -120px 0; } +input[type=checkbox]:checked + .tsd-widget:before { background-position: -160px 0; } + +.tsd-select { position: relative; display: inline-block; height: 40px; transition: opacity 0.1s, background-color 0.2s; vertical-align: bottom; cursor: pointer; } +.tsd-select .tsd-select-label { opacity: 0.6; transition: opacity 0.2s; } +.tsd-select .tsd-select-label:before { background-position: -240px 0; } +.tsd-select.active .tsd-select-label { opacity: 0.8; } +.tsd-select.active .tsd-select-list { visibility: visible; opacity: 1; transition-delay: 0s; } +.tsd-select .tsd-select-list { position: absolute; visibility: hidden; top: 40px; left: 0; margin: 0; padding: 0; opacity: 0; list-style: none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); transition: visibility 0s 0.2s, opacity 0.2s; } +.tsd-select .tsd-select-list li { padding: 0 20px 0 0; background-color: #fdfdfd; } +.tsd-select .tsd-select-list li:before { background-position: 40px 0; } +.tsd-select .tsd-select-list li:nth-child(even) { background-color: #fff; } +.tsd-select .tsd-select-list li:hover { background-color: #eee; } +.tsd-select .tsd-select-list li.selected:before { background-position: -200px 0; } +@media (max-width: 900px) { .tsd-select .tsd-select-list { top: 0; left: auto; right: 100%; margin-right: -5px; } + .tsd-select .tsd-select-label:before { background-position: -280px 0; } } + +img { max-width: 100%; } diff --git a/docs/assets/css/main.css.map b/docs/assets/css/main.css.map index bc17fe4..cea2a3a 100644 --- a/docs/assets/css/main.css.map +++ b/docs/assets/css/main.css.map @@ -1,7 +1,7 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["../../../../src/default/assets/css/vendors/_normalize.sass","../../../../src/default/assets/css/vendors/_highlight.js.sass","../../../../src/default/assets/css/setup/_mixins.sass","../../../../src/default/assets/css/setup/_grid.sass","../../../../src/default/assets/css/setup/_icons.scss","../../../../src/default/assets/css/setup/_animations.sass","../../../../src/default/assets/css/setup/_typography.sass","../../../../src/default/assets/css/_constants.sass","../../../../src/default/assets/css/layouts/_default.sass","../../../../src/default/assets/css/layouts/_minimal.sass","../../../../src/default/assets/css/elements/_comment.sass","../../../../src/default/assets/css/elements/_filter.sass","../../../../src/default/assets/css/elements/_footer.sass","../../../../src/default/assets/css/elements/_hierarchy.sass","../../../../src/default/assets/css/elements/_index.sass","../../../../src/default/assets/css/elements/_member.sass","../../../../src/default/assets/css/elements/_navigation.sass","../../../../src/default/assets/css/elements/_panel.sass","../../../../src/default/assets/css/elements/_search.sass","../../../../src/default/assets/css/elements/_signatures.sass","../../../../src/default/assets/css/elements/_sources.sass","../../../../src/default/assets/css/elements/_toolbar.sass","../../../../src/default/assets/css/elements/_images.sass"], -"names": [], -"file": "main.css" -} +{ +"version": 3, +"mappings": "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", +"sources": ["../../../../src/default/assets/css/vendors/_normalize.sass","../../../../src/default/assets/css/vendors/_highlight.js.sass","../../../../src/default/assets/css/setup/_mixins.sass","../../../../src/default/assets/css/setup/_grid.sass","../../../../src/default/assets/css/setup/_icons.scss","../../../../src/default/assets/css/setup/_animations.sass","../../../../src/default/assets/css/setup/_typography.sass","../../../../src/default/assets/css/_constants.sass","../../../../src/default/assets/css/layouts/_default.sass","../../../../src/default/assets/css/layouts/_minimal.sass","../../../../src/default/assets/css/elements/_comment.sass","../../../../src/default/assets/css/elements/_filter.sass","../../../../src/default/assets/css/elements/_footer.sass","../../../../src/default/assets/css/elements/_hierarchy.sass","../../../../src/default/assets/css/elements/_index.sass","../../../../src/default/assets/css/elements/_member.sass","../../../../src/default/assets/css/elements/_navigation.sass","../../../../src/default/assets/css/elements/_panel.sass","../../../../src/default/assets/css/elements/_search.sass","../../../../src/default/assets/css/elements/_signatures.sass","../../../../src/default/assets/css/elements/_sources.sass","../../../../src/default/assets/css/elements/_toolbar.sass","../../../../src/default/assets/css/elements/_images.sass"], +"names": [], +"file": "main.css" +} diff --git a/docs/assets/js/main.js b/docs/assets/js/main.js index 528a3b0..ca8e343 100644 --- a/docs/assets/js/main.js +++ b/docs/assets/js/main.js @@ -1,5 +1,5 @@ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function s(a){var b=a.length,c=n.type(a);return"function"!==c&&!n.isWindow(a)&&(!(1!==a.nodeType||!b)||("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a))}function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}function D(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),"string"==typeof(c=a.getAttribute(d))){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c)}catch(e){}M.set(a,b,c)}else c=void 0;return c}function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("