!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.Victory=t(require("react")):e.Victory=t(e.React)}(this,function(__WEBPACK_EXTERNAL_MODULE_111__){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),r=e[t[0]];return function(e,t,a){r.apply(this,[e,t,a].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VictoryTransition=t.VictoryStack=t.VictoryScatter=t.VictoryPie=t.VictoryLabel=t.VictoryLine=t.VictoryGroup=t.VictoryChart=t.VictoryBar=t.VictoryAxis=t.VictoryArea=t.VictoryAnimation=void 0;var r=n(1),a=n(129),o=n(268);t.VictoryAnimation=r.VictoryAnimation,t.VictoryArea=a.VictoryArea,t.VictoryAxis=a.VictoryAxis,t.VictoryBar=a.VictoryBar,t.VictoryChart=a.VictoryChart,t.VictoryGroup=a.VictoryGroup,t.VictoryLine=a.VictoryLine,t.VictoryLabel=r.VictoryLabel,t.VictoryPie=o.VictoryPie,t.VictoryScatter=a.VictoryScatter,t.VictoryStack=a.VictoryStack,t.VictoryTransition=r.VictoryTransition},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.VictoryTransition=t.VictoryLabel=t.VictoryAnimation=t.Transitions=t.PropTypes=t.Style=t.Log=t.Helpers=t.Collection=void 0;var o=n(2);Object.defineProperty(t,"Collection",{enumerable:!0,get:function(){return a(o)["default"]}});var i=n(3);Object.defineProperty(t,"Helpers",{enumerable:!0,get:function(){return a(i)["default"]}});var u=n(104);Object.defineProperty(t,"Log",{enumerable:!0,get:function(){return a(u)["default"]}});var s=n(105);Object.defineProperty(t,"Style",{enumerable:!0,get:function(){return a(s)["default"]}});var c=n(110);Object.defineProperty(t,"PropTypes",{enumerable:!0,get:function(){return a(c)["default"]}});var l=n(112);Object.defineProperty(t,"VictoryAnimation",{enumerable:!0,get:function(){return a(l)["default"]}});var f=n(118);Object.defineProperty(t,"VictoryLabel",{enumerable:!0,get:function(){return a(f)["default"]}});var p=n(123);Object.defineProperty(t,"VictoryTransition",{enumerable:!0,get:function(){return a(p)["default"]}});var h=n(120),d=r(h);t.Transitions=d},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={isNonEmptyArray:function(e){return Array.isArray(e)&&e.length>0},containsStrings:function(e){return Array.isArray(e)&&e.some(function(e){return"string"==typeof e})},containsDates:function(e){return Array.isArray(e)&&e.some(function(e){return e instanceof Date})},containsOnlyStrings:function(e){return this.isNonEmptyArray(e)&&e.every(function(e){return"string"==typeof e})},isArrayOfArrays:function(e){return this.isNonEmptyArray(e)&&e.every(Array.isArray)},removeUndefined:function(e){return e.filter(function(e){return void 0!==e})}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),i=r(o),u=n(11),s=r(u),c=n(24),l=r(c),f=n(54),p=r(f),h=n(101),d=r(h),y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};t["default"]={getPadding:function(e){var t="number"==typeof e.padding?e.padding:0,n="object"===y(e.padding)?e.padding:{};return{top:n.top||t,bottom:n.bottom||t,left:n.left||t,right:n.right||t}},getStyles:function(e,t,n,r){if(!e)return(0,d["default"])({parent:{height:n,width:r}},t);var a=e.data,o=e.labels,i=e.parent;return{parent:(0,d["default"])({height:n,width:r},i,t.parent),labels:(0,d["default"])({},o,t.labels),data:(0,d["default"])({},a,t.data)}},evaluateProp:function(e,t){return(0,p["default"])(e)?e(t):e},evaluateStyle:function(e,t){var n=this;return Object.keys(e).some(function(t){return(0,p["default"])(e[t])})?Object.keys(e).reduce(function(r,a){return r[a]=n.evaluateProp(e[a],t),r},{}):e},getRange:function(e,t){var n=e.horizontal,r=n&&"x"===t||!n&&"x"!==t,a=n&&!r||!n&&r,o=this.getPadding(e);if(r){var i=[e.height-o.bottom,o.top];return a?i:i.reverse()}return[o.left,e.width-o.right]},getData:function(e){return e.data?this.formatData(e.data,e):void 0},formatData:function(e,t,n){if(!e)return[];n=n||{x:this.createStringMap(t,"x"),y:this.createStringMap(t,"y")};var r={x:this.createAccessor(t.x),y:this.createAccessor(t.y)};return e.map(function(e){var t=r.x(e),a=r.y(e),o="string"==typeof t?{xName:t}:void 0,i="string"==typeof a?{yName:a}:void 0;return(0,d["default"])({x:"string"==typeof t?n.x[t]:t,y:"string"==typeof a?n.y[a]:a},o,i,e)})},createStringMap:function(e,t){var n=this.getStringsFromData(e,t);return n.length?n.reduce(function(e,t,n){return e[t]=n+1,e},{}):null},getStringsFromData:function(e,t){if(!e.data)return[];var n="undefined"==typeof e[t]?t:e[t],r=this.createAccessor(n),a=e.data.map(function(e){return r(e)}).filter(function(e){return"string"==typeof e});return a.reduce(function(e,t){return"undefined"!=typeof t&&null!==t&&-1===e.indexOf(t)&&e.push(t),e},[])},createAccessor:function(e){return(0,p["default"])(e)?e:null===e||"undefined"==typeof e?function(e){return e}:(0,i["default"])(e)},getPartialEvents:function(e,t,n){return e?Object.keys(e).reduce(function(r,a){return r[a]=(0,s["default"])(e[a],s["default"].placeholder,n,t,a),r},{}):{}},getEvents:function(e,t){var n=this,r=function(e,r,o,i){n.props.events[t]&&n.props.events[t][i]&&n.setState(a({},o,(0,l["default"])({},n.state[o],n.props.events[t][i](e,r,o))))};return e?Object.keys(this.props.events[t]).reduce(function(e,t){return e[t]=r,e},{}):{}},getEventState:function(e,t){return this.state[e]&&this.state[e][t]}}},function(e,t,n){function r(e){return i(e)?a(u(e)):o(e)}var a=n(5),o=n(6),i=n(9),u=n(10);e.exports=r},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){function r(e){return function(t){return a(t,e)}}var a=n(7);e.exports=r},function(e,t,n){function r(e,t){t=o(t,e)?[t]:a(t);for(var n=0,r=t.length;null!=e&&r>n;)e=e[i(t[n++])];return n&&n==r?e:void 0}var a=n(8),o=n(9),i=n(10);e.exports=r},function(e,t){function n(e){return e}e.exports=n},8,8,function(e,t,n){var r=n(12),a=n(20),o=n(21),i=n(22),u=32,s=i(function(e,t){var n=o(t,a(s));return r(e,u,void 0,t,n)});s.placeholder={},e.exports=s},[335,13,14,17],function(e,t){function n(e,t,n){var r=n.length;switch(r){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},[336,15,16],[337,16],function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},[338,19],function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){function n(e){return e&&e.Object===Object?e:null}e.exports=n},function(e,t){function n(){}e.exports=n},20,[339,13,23],8,function(e,t,n){var r=n(25),a=n(99),o=a(function(e,t,n){r(e,t,n)});e.exports=o},function(e,t,n){function r(e,t,n,p,h){if(e!==t){if(!s(t)&&!l(t))var d=f(t);o(d||t,function(o,s){if(d&&(s=o,o=t[s]),c(o))h||(h=new a),u(e,t,s,n,r,p,h);else{var l=p?p(e[s],o,s+"",e,t,h):void 0;void 0===l&&(l=o),i(e,s,l)}})}}var a=n(26),o=n(34),i=n(35),u=n(36),s=n(49),c=n(16),l=n(89),f=n(91);e.exports=r},[340,27,28,31,32,33],function(e,t){function n(){this.__data__=[]}e.exports=n},[341,29],[342,30],function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},[343,29],[344,29],[345,29],function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r&&t(e[n],n,e)!==!1;);return e}e.exports=n},function(e,t,n){function r(e,t,n){(void 0===n||a(e[t],n))&&("number"!=typeof t||void 0!==n||t in e)||(e[t]=n)}var a=n(30);e.exports=r},function(e,t,n){function r(e,t,n,r,y,g,b){var m=e[n],v=t[n],x=b.get(v);if(x)return void a(e,n,x);var _=g?g(m,v,n+"",e,t,b):void 0,T=void 0===_;T&&(_=v,s(v)||h(v)?s(m)?_=m:c(m)?_=i(m):(T=!1,_=o(v,!0)):p(v)||u(v)?u(m)?_=d(m):!f(m)||r&&l(m)?(T=!1,_=o(v,!0)):_=m:T=!1),b.set(v,_),T&&y(_,v,r,g,b),b["delete"](v),a(e,n,_)}var a=n(35),o=n(37),i=n(43),u=n(82),s=n(49),c=n(83),l=n(54),f=n(16),p=n(88),h=n(89),d=n(90);e.exports=r},function(e,t,n){function r(e,t,n,T,P,M,w){var S;if(T&&(S=M?T(e,P,M,w):T(e)),void 0!==S)return S;if(!v(e))return e;var j=g(e);if(j){if(S=h(e),!t)return c(e,S)}else{var E=p(e),C=E==O||E==k;if(b(e))return s(e,t);if(E==A||E==_||C&&!M){if(m(e))return M?e:{};if(S=y(C?{}:e),!t)return l(e,u(S,e))}else{if(!X[E])return M?e:{};S=d(e,E,r,t)}}w||(w=new a);var N=w.get(e);if(N)return N;if(w.set(e,S),!j)var D=n?f(e):x(e);return o(D||e,function(a,o){D&&(o=a,a=e[o]),i(S,o,r(a,t,n,T,o,e,w))}),S}var a=n(26),o=n(34),i=n(38),u=n(39),s=n(42),c=n(43),l=n(44),f=n(46),p=n(50),h=n(61),d=n(62),y=n(77),g=n(49),b=n(80),m=n(55),v=n(16),x=n(41),_="[object Arguments]",T="[object Array]",P="[object Boolean]",M="[object Date]",w="[object Error]",O="[object Function]",k="[object GeneratorFunction]",S="[object Map]",j="[object Number]",A="[object Object]",E="[object RegExp]",C="[object Set]",N="[object String]",D="[object Symbol]",F="[object WeakMap]",L="[object ArrayBuffer]",H="[object DataView]",z="[object Float32Array]",V="[object Float64Array]",I="[object Int8Array]",q="[object Int16Array]",R="[object Int32Array]",B="[object Uint8Array]",Y="[object Uint8ClampedArray]",U="[object Uint16Array]",W="[object Uint32Array]",X={};X[_]=X[T]=X[L]=X[H]=X[P]=X[M]=X[z]=X[V]=X[I]=X[q]=X[R]=X[S]=X[j]=X[A]=X[E]=X[C]=X[N]=X[D]=X[B]=X[Y]=X[U]=X[W]=!0,X[w]=X[O]=X[F]=!1,e.exports=r},[346,30],function(e,t,n){function r(e,t){return e&&a(t,o(t),e)}var a=n(40),o=n(41);e.exports=r},[347,38],function(e,t){function n(e){return r(Object(e))}var r=Object.keys;e.exports=n},function(e,t){function n(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}e.exports=n},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){function r(e,t){return a(e,o(e),t)}var a=n(40),o=n(45);e.exports=r},function(e,t){function n(e){return r(Object(e))}var r=Object.getOwnPropertySymbols;r||(n=function(){return[]}),e.exports=n},function(e,t,n){function r(e){return a(e,i,o)}var a=n(47),o=n(45),i=n(41);e.exports=r},[348,48,49],function(e,t){function n(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){function r(e){return b.call(e)}var a=n(51),o=n(57),i=n(58),u=n(59),s=n(60),c=n(56),l="[object Map]",f="[object Object]",p="[object Promise]",h="[object Set]",d="[object WeakMap]",y="[object DataView]",g=Object.prototype,b=g.toString,m=c(a),v=c(o),x=c(i),_=c(u),T=c(s);(a&&r(new a(new ArrayBuffer(1)))!=y||o&&r(new o)!=l||i&&r(i.resolve())!=p||u&&r(new u)!=h||s&&r(new s)!=d)&&(r=function(e){var t=b.call(e),n=t==f?e.constructor:void 0,r=n?c(n):void 0;if(r)switch(r){case m:return y;case v:return l;case x:return p;case _:return h;case T:return d}return t}),e.exports=r},function(e,t,n){var r=n(52),a=n(17),o=r(a,"DataView");e.exports=o},function(e,t,n){function r(e,t){var n=e[t];return a(n)?n:void 0}var a=n(53);e.exports=r},function(e,t,n){function r(e){if(!i(e))return!1;var t=a(e)||o(e)?h:c;return t.test(u(e))}var a=n(54),o=n(55),i=n(16),u=n(56),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Object.prototype,f=Function.prototype.toString,p=l.hasOwnProperty,h=RegExp("^"+f.call(p).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},[349,16],function(e,t){function n(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}e.exports=n},function(e,t){function n(e){if(null!=e){try{return r.call(e)}catch(t){}try{return e+""}catch(t){}}return""}var r=Function.prototype.toString;e.exports=n},function(e,t,n){var r=n(52),a=n(17),o=r(a,"Map");e.exports=o},function(e,t,n){var r=n(52),a=n(17),o=r(a,"Promise");e.exports=o},function(e,t,n){var r=n(52),a=n(17),o=r(a,"Set");e.exports=o},function(e,t,n){var r=n(52),a=n(17),o=r(a,"WeakMap");e.exports=o},function(e,t){function n(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&a.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,a=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n,r){var A=e.constructor;switch(t){case v:return a(e);case f:case p:return new A(+e);case x:return o(e,r);case _:case T:case P:case M:case w:case O:case k:case S:case j:return l(e,r);case h:return i(e,r,n);case d:case b:return new A(e);case y:return u(e);case g:return s(e,r,n);case m:return c(e)}}var a=n(63),o=n(65),i=n(66),u=n(70),s=n(71),c=n(74),l=n(76),f="[object Boolean]",p="[object Date]",h="[object Map]",d="[object Number]",y="[object RegExp]",g="[object Set]",b="[object String]",m="[object Symbol]",v="[object ArrayBuffer]",x="[object DataView]",_="[object Float32Array]",T="[object Float64Array]",P="[object Int8Array]",M="[object Int16Array]",w="[object Int32Array]",O="[object Uint8Array]",k="[object Uint8ClampedArray]",S="[object Uint16Array]",j="[object Uint32Array]";e.exports=r},function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new a(t).set(new a(e)),t}var a=n(64);e.exports=r},function(e,t,n){var r=n(17),a=r.Uint8Array;e.exports=a},function(e,t,n){function r(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var a=n(63);e.exports=r},function(e,t,n){function r(e,t,n){var r=t?n(i(e),!0):i(e);return o(r,a,new e.constructor)}var a=n(67),o=n(68),i=n(69);e.exports=r},function(e,t){function n(e,t){return e.set(t[0],t[1]),e}e.exports=n},function(e,t){function n(e,t,n,r){var a=-1,o=e.length;for(r&&o&&(n=e[++a]);++a<o;)n=t(n,e[a],a,e);return n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e,t,n){var r=t?n(i(e),!0):i(e);return o(r,a,new e.constructor)}var a=n(72),o=n(68),i=n(73);e.exports=r},function(e,t){function n(e,t){return e.add(t),e}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t,n){function r(e){return i?Object(i.call(e)):{}}var a=n(75),o=a?a.prototype:void 0,i=o?o.valueOf:void 0;e.exports=r},function(e,t,n){var r=n(17),a=r.Symbol;e.exports=a},function(e,t,n){function r(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var a=n(63);e.exports=r},function(e,t,n){function r(e){return"function"!=typeof e.constructor||i(e)?{}:a(o(e))}var a=n(15),o=n(78),i=n(79);e.exports=r},function(e,t){function n(e){return r(Object(e))}var r=Object.getPrototypeOf;e.exports=n},function(e,t){function n(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||r;return e===n}var r=Object.prototype;e.exports=n},function(e,t,n){(function(e){var r=n(81),a=n(17),o={"function":!0,object:!0},i=o[typeof t]&&t&&!t.nodeType?t:void 0,u=o[typeof e]&&e&&!e.nodeType?e:void 0,s=u&&u.exports===i?i:void 0,c=s?a.Buffer:void 0,l=c?function(e){return e instanceof c}:r(!1);e.exports=l}).call(t,n(18)(e))},function(e,t){function n(e){return function(){return e}}e.exports=n},[350,83],[351,84,87],[352,85,54,86],[353,5],function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&r>=e}var r=9007199254740991;e.exports=n},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},function(e,t,n){function r(e){if(!i(e)||p.call(e)!=u||o(e))return!1;var t=a(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}var a=n(78),o=n(55),i=n(87),u="[object Object]",s=Object.prototype,c=Function.prototype.toString,l=s.hasOwnProperty,f=c.call(Object),p=s.toString;e.exports=r},function(e,t,n){function r(e){return o(e)&&a(e.length)&&!!A[C.call(e)]}var a=n(86),o=n(87),i="[object Arguments]",u="[object Array]",s="[object Boolean]",c="[object Date]",l="[object Error]",f="[object Function]",p="[object Map]",h="[object Number]",d="[object Object]",y="[object RegExp]",g="[object Set]",b="[object String]",m="[object WeakMap]",v="[object ArrayBuffer]",x="[object DataView]",_="[object Float32Array]",T="[object Float64Array]",P="[object Int8Array]",M="[object Int16Array]",w="[object Int32Array]",O="[object Uint8Array]",k="[object Uint8ClampedArray]",S="[object Uint16Array]",j="[object Uint32Array]",A={};A[_]=A[T]=A[P]=A[M]=A[w]=A[O]=A[k]=A[S]=A[j]=!0,A[i]=A[u]=A[v]=A[s]=A[x]=A[c]=A[l]=A[f]=A[p]=A[h]=A[d]=A[y]=A[g]=A[b]=A[m]=!1;var E=Object.prototype,C=E.toString;e.exports=r},function(e,t,n){function r(e){return a(e,o(e))}var a=n(40),o=n(91);e.exports=r},[354,92,95,98,79],[355,93,94],[356,17],function(e,t){function n(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}e.exports=n},[357,96,82,49,86,97],function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},[358,49,87],function(e,t){function n(e,t){return t=null==t?r:t,!!t&&("number"==typeof e||a.test(e))&&e>-1&&e%1==0&&t>e}var r=9007199254740991,a=/^(?:0|[1-9]\d*)$/;e.exports=n},[359,100,22],20,[360,13,102,103,22],[361,30],[362,40,99,91],function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={warn:function(e){}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(106),o=r(a),i=function u(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];if(n.length>0)return n.reduce(function(e,t){return[e,u(t)].join(" ")},u(e));if(!e||"string"==typeof e)return e;var a=[];for(var o in e)if(e.hasOwnProperty(o)){var i=e[o];a.push(o+"("+i+")")}return a.join(" ")};t["default"]={toTransformString:i,calc:function(e,t){return(0,o["default"])("calc("+e+")",t)},getColorScale:function(e){var t={greyscale:["#7d7d7d","#5e5e5e","#969696","#bdbdbd","#000000"],qualitative:["#334D5C","#45B29D","#EFC94C","#E27A3F","#DF5A49","#4F7DA1","#55DBC1","#EFDA97","#E2A37F","#DF948A"],heatmap:["#428517","#77D200","#D6D305","#EC8E19","#C92B05"],warm:["#940031","#C43343","#DC5429","#FF821D","#FFAF55"],cool:["#2746B9","#0B69D4","#2794DB","#31BB76","#60E83B"],red:["#611310","#7D1D1D","#B02928","#B02928","#D86B67"],blue:["#002C61","#004B8F","#006BC9","#3795E5","#65B4F4"],green:["#354722","#466631","#649146","#8AB25C","#A9C97E"]};return e?t[e]:t.greyscale}}},function(module,exports,__webpack_require__){function reduceCSSCalc(value,decimalPrecision){function evaluateExpression(expression,functionIdentifier,call){if(stack++>MAX_STACK)throw stack=0,new Error("Call stack overflow for "+call);if(""===expression)throw new Error(functionIdentifier+"(): '"+call+"' must contain a non-whitespace string");expression=evaluateNestedExpression(expression,call);var units=getUnitsInExpression(expression);if(units.length>1||expression.indexOf("var(")>-1)return functionIdentifier+"("+expression+")";var unit=units[0]||"";"%"===unit&&(expression=expression.replace(/\b[0-9\.]+%/g,function(e){return.01*parseFloat(e.slice(0,-1))}));var toEvaluate=expression.replace(new RegExp(unit,"gi"),""),result;try{result=eval(toEvaluate)}catch(e){return functionIdentifier+"("+expression+")"}return"%"===unit&&(result*=100),(functionIdentifier.length||"%"===unit)&&(result=Math.round(result*decimalPrecision)/decimalPrecision),0!==result&&(result+=unit),result}function evaluateNestedExpression(e,t){for(var n,r="",a=e;n=NESTED_CALC_RE.exec(a);){n[0].index>0&&(r+=a.substring(0,n[0].index));var o=balanced("(",")",a.substring([0].index));if(""===o.body)throw new Error("'"+e+"' must contain a non-whitespace string");var i=evaluateExpression(o.body,"",t);r+=o.pre+i,a=o.post}return r+a}return stack=0,decimalPrecision=Math.pow(10,void 0===decimalPrecision?5:decimalPrecision),reduceFunctionCall(value,/((?:\-[a-z]+\-)?calc)\(/,evaluateExpression)}function getUnitsInExpression(e){for(var t=[],n=[],r=/[\.0-9]([%a-z]+)/gi,a=r.exec(e);a;)a&&a[1]&&(-1===n.indexOf(a[1].toLowerCase())&&(t.push(a[1]),n.push(a[1].toLowerCase())),a=r.exec(e));return t}var balanced=__webpack_require__(107),reduceFunctionCall=__webpack_require__(108),MAX_STACK=100,NESTED_CALC_RE=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g,stack;module.exports=reduceCSSCalc},function(e,t){e.exports=function(e,t,n){for(var r=0,a={},o=0;o<n.length;o++)if(e==n.substr(o,e.length))"start"in a||(a.start=o),r++;else if(t==n.substr(o,t.length)&&"start"in a&&(r--,!r))return a.end=o,a.pre=n.substr(0,a.start),a.body=a.end-a.start>1?n.substring(a.start+e.length,a.end):"",a.post=n.slice(a.end+t.length),a}},function(e,t,n){function r(e,t,n){var r=e;return a(e,t).reduce(function(e,a){return e.replace(a.functionIdentifier+"("+a.matches.body+")",o(a.matches.body,a.functionIdentifier,n,r,t))},e)}function a(e,t){var n=[],r="string"==typeof t?new RegExp("\\b("+t+")\\("):t;do{var a=r.exec(e);if(!a)return n;if(void 0===a[1])throw new Error("Missing the first couple of parenthesis to get the function identifier in "+t);var o=a[1],u=a.index,s=i("(",")",e.substring(u));if(!s)throw new SyntaxError(o+"(): missing closing ')' in the value '"+e+"'");n.push({matches:s,functionIdentifier:o}),e=s.post}while(r.test(e));return n}function o(e,t,n,a,o){return n(r(e,o,n),t,a)}var i=n(109);e.exports=r},107,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(54),o=r(a),i=n(111),u=function(e){var t=function(t,n,r,a){var o=n[r];return"undefined"==typeof o||null===o?t?new Error("Required `"+r+"` was not specified in `"+a+"`."):null:e(n,r,a)},n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},s=function(){return null},c=function(){},l=function(e){return"undefined"==typeof e?c:null===e?s:e.constructor},f=function(e){return"undefined"==typeof e?"undefined":null===e?"null":Object.prototype.toString.call(e).slice(8,-1)};t["default"]={deprecated:function(e,t){return function(t,n,r){return e(t,n,r)}},allOfType:function(e){return u(function(t,n,r){var a=e.reduce(function(e,a){return e||a(t,n,r)},void 0);return a?a:void 0})},nonNegative:u(function(e,t,n){var r=i.PropTypes.number(e,t,n);if(r)return r;var a=e[t];return 0>a?new Error("`"+t+"` in `"+n+"` must be non-negative."):void 0}),integer:u(function(e,t,n){var r=i.PropTypes.number(e,t,n);if(r)return r;var a=e[t];return a%1!==0?new Error("`"+t+"` in `"+n+"` must be an integer."):void 0}),domain:u(function(e,t,n){var r=i.PropTypes.array(e,t,n);if(r)return r;var a=e[t];return 2!==a.length||a[1]===a[0]?new Error("`"+t+"` in `"+n+"` must be an array of two unique numeric values."):void 0}),scale:u(function(e,t,n){var r=["linear","time","log","sqrt"],a=function(e){return(0,o["default"])(e)?(0,o["default"])(e.copy)&&(0,o["default"])(e.domain)&&(0,o["default"])(e.range):"string"==typeof e?-1!==r.indexOf(e):!1},i=e[t];return a(i)?void 0:new Error("`"+t+"` in `"+n+"` must be a d3 scale.")}),homogeneousArray:u(function(e,t,n){var r=i.PropTypes.array(e,t,n);if(r)return r;var a=e[t];if(a.length>1)for(var o=l(a[0]),u=1;u<a.length;u++){var s=l(a[u]);if(o!==s){var c=f(a[0]),p=f(a[u]);return new Error("Expected `"+t+"` in `"+n+"` to be a "+("homogeneous array, but found types `"+c+"` and ")+("`"+p+"`."))}}}),matchDataLength:u(function(e,t){return e[t]&&Array.isArray(e[t])&&e[t].length!==e.data.length?new Error("Length of data and "+t+" arrays must match."):void 0})}},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_111__},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=n(113),p=r(f),h=n(114),d=r(h),y=n(116),g=n(117);(0,g.addVictoryInterpolator)();var b=function(e){function t(e){o(this,t);var n=i(this,Object.getPrototypeOf(t).call(this,e));return n.state=Array.isArray(n.props.data)?n.props.data[0]:n.props.data,n.interpolator=null,n.queue=Array.isArray(n.props.data)?n.props.data.slice(1):[],n.ease=p["default"][n.props.easing],n.functionToBeRunEachFrame=n.functionToBeRunEachFrame.bind(n),n}return u(t,e),s(t,[{key:"componentDidMount",value:function(){this.queue.length&&this.traverseQueue()}},{key:"componentWillReceiveProps",value:function(e){if(this.timer&&this.timer.stop(),Array.isArray(e.data)){var t;(t=this.queue).push.apply(t,a(e.data))}else this.queue.length=0,this.queue.push(e.data);this.traverseQueue()}},{key:"componentWillUnmount",value:function(){this.timer&&this.timer.stop()}},{key:"traverseQueue",value:function(){if(this.queue.length){var e=this.queue[0];this.interpolator=d["default"].value(this.state,e),this.timer=(0,y.timer)(this.functionToBeRunEachFrame,this.props.delay)}else this.props.onEnd&&this.props.onEnd()}},{key:"functionToBeRunEachFrame",value:function(e){var t=e/this.props.duration;return t>=1?(this.setState(this.interpolator(1)),this.timer.stop(),this.queue.shift(),void this.traverseQueue()):void this.setState(this.interpolator(this.ease(t)))}},{key:"render",value:function(){return this.props.children(this.state)}}]),t}(l["default"].Component);b.propTypes={children:l["default"].PropTypes.func,duration:l["default"].PropTypes.number,easing:l["default"].PropTypes.oneOf(["back","backIn","backOut","backInOut","bounce","bounceIn","bounceOut","bounceInOut","circle","circleIn","circleOut","circleInOut","linear","linearIn","linearOut","linearInOut","cubic","cubicIn","cubicOut","cubicInOut","elastic","elasticIn","elasticOut","elasticInOut","exp","expIn","expOut","expInOut","poly","polyIn","polyOut","polyInOut","quad","quadIn","quadOut","quadInOut","sin","sinIn","sinOut","sinInOut"]),delay:l["default"].PropTypes.number,onEnd:l["default"].PropTypes.func,data:l["default"].PropTypes.oneOfType([l["default"].PropTypes.object,l["default"].PropTypes.array])},b.defaultProps={duration:1e3,easing:"quadInOut",delay:0,data:{}},t["default"]=b},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e,t){return function(n){return e(n,t)}}function n(e,t,n){return function(r){return e(r,t,n)}}function r(e,t){return t=N.call(t),t[0]=null,function(n){return t[0]=n,e.apply(null,t)}}function a(e,a,o){switch(arguments.length){case 1:return e;case 2:return t(e,a);case 3:return n(e,a,o);default:return r(e,arguments)}}function o(e){return+e}function i(e){return e*e}function u(e){return e*(2-e)}function s(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function c(e){return e*e*e}function l(e){return--e*e*e+1}function f(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function p(e,t){return null==t&&(t=3),Math.pow(e,t)}function h(e,t){return null==t&&(t=3),1-Math.pow(1-e,t)}function d(e,t){return null==t&&(t=3),((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}function y(e){return 1-Math.cos(e*F)}function g(e){return Math.sin(e*F)}function b(e){return(1-Math.cos(D*e))/2}function m(e){return Math.pow(2,10*e-10)}function v(e){return 1-Math.pow(2,-10*e)}function x(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function _(e){return 1-Math.sqrt(1-e*e)}function T(e){return Math.sqrt(1- --e*e)}function P(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function M(e){return 1-w(1-e)}function w(e){return L>e?U*e*e:z>e?U*(e-=H)*e+V:q>e?U*(e-=I)*e+R:U*(e-=B)*e+Y}function O(e){return((e*=2)<=1?1-w(1-e):w(e-1)+1)/2}function k(e,t){return t=null==t?1.70158:+t,e*e*((t+1)*e-t)}function S(e,t){return t=null==t?1.70158:+t,--e*e*((t+1)*e+t)+1}function j(e,t){return t=null==t?1.70158:+t,((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}function A(e,t,n){return t=null==t?1:Math.max(1,t),n=(null==n?.3:n)/W,t*Math.pow(2,10*--e)*Math.sin((n*Math.asin(1/t)-e)/n)}function E(e,t,n){return t=null==t?1:Math.max(1,t),n=(null==n?.3:n)/W,1-t*Math.pow(2,-10*e)*Math.sin((+e+n*Math.asin(1/t))/n)}function C(e,t,n){t=null==t?1:Math.max(1,t),n=(null==n?.3:n)/W;var r=n*Math.asin(1/t);return((e=2*e-1)<0?t*Math.pow(2,10*e)*Math.sin((r-e)/n):2-t*Math.pow(2,-10*e)*Math.sin((r+e)/n))/2}var N=Array.prototype.slice,D=Math.PI,F=D/2,L=4/11,H=6/11,z=8/11,V=.75,I=9/11,q=10/11,R=.9375,B=21/22,Y=63/64,U=1/L/L,W=2*Math.PI,X="0.3.1";e.version=X,e.bind=a,e.linear=o,e.linearIn=o,e.linearOut=o,e.linearInOut=o,e.quad=i,e.quadIn=i,e.quadOut=u,e.quadInOut=s,e.cubic=c,e.cubicIn=c,e.cubicOut=l,e.cubicInOut=f,e.poly=p,e.polyIn=p,e.polyOut=h,e.polyInOut=d,e.sin=y,e.sinIn=y,e.sinOut=g,e.sinInOut=b,e.exp=m,e.expIn=m,e.expOut=v,e.expInOut=x,e.circle=_,e.circleIn=_,e.circleOut=T,e.circleInOut=P,e.bounce=M,e.bounceIn=M,e.bounceOut=w,e.bounceInOut=O,e.back=k,e.backIn=k,e.backOut=S,e.backInOut=j,e.elastic=A,e.elasticIn=A,e.elasticOut=E,e.elasticInOut=C})},function(e,t,n){!function(e,r){r(t,n(115))}(this,function(e,t){"use strict";function n(e,t){var n=e-t;return n>180||-180>n?n-360*Math.round(n/360):n}function r(e){return function(r,a){r=t.cubehelix(r),a=t.cubehelix(a);var o=isNaN(r.h)?a.h:r.h,i=isNaN(r.s)?a.s:r.s,u=r.l,s=isNaN(a.h)?0:n(a.h,o),c=isNaN(a.s)?0:a.s-i,l=a.l-u;return function(t){return r.h=o+s*t,r.s=i+c*t,r.l=u+l*Math.pow(t,e),r+""}}}function a(e){return function(n,r){n=t.cubehelix(n),r=t.cubehelix(r);var a=isNaN(n.h)?r.h:n.h,o=isNaN(n.s)?r.s:n.s,i=n.l,u=isNaN(r.h)?0:r.h-a,s=isNaN(r.s)?0:r.s-o,c=r.l-i;return function(t){return n.h=a+u*t,n.s=o+s*t,n.l=i+c*Math.pow(t,e),n+""}}}function o(e,n){e=t.rgb(e),n=t.rgb(n);var r=e.r,a=e.g,o=e.b,i=n.r-r,u=n.g-a,s=n.b-o;return function(t){return e.r=r+i*t,e.g=a+u*t,e.b=o+s*t,e+""}}function i(e,t){return e=+e,t-=e,function(n){return e+t*n}}function u(e,t){var n,r={},a={};for(n in e)n in t?r[n]=f(e[n],t[n]):a[n]=e[n];for(n in t)n in e||(a[n]=t[n]);return function(e){for(n in r)a[n]=r[n](e);return a}}function s(e){return function(){return e}}function c(e){return function(t){return e(t)+""}}function l(e,t){var n,r,a,o=D.lastIndex=F.lastIndex=0,u=-1,l=[],f=[];for(e+="",t+="";(n=D.exec(e))&&(r=F.exec(t));)(a=r.index)>o&&(a=t.slice(o,a),l[u]?l[u]+=a:l[++u]=a),(n=n[0])===(r=r[0])?l[u]?l[u]+=r:l[++u]=r:(l[++u]=null,f.push({i:u,x:i(n,r)})),o=F.lastIndex;return o<t.length&&(a=t.slice(o),l[u]?l[u]+=a:l[++u]=a),l.length<2?f[0]?c(f[0].x):s(t):(t=f.length,function(e){for(var n,r=0;t>r;++r)l[(n=f[r]).i]=n.x(e);return l.join("")})}function f(e,t){for(var n,r=L.length;--r>=0&&!(n=L[r](e,t)););return n}function p(e,t){var n,r=[],a=[],o=e.length,i=t.length,u=Math.min(e.length,t.length);for(n=0;u>n;++n)r.push(f(e[n],t[n]));for(;o>n;++n)a[n]=e[n];for(;i>n;++n)a[n]=t[n];return function(e){for(n=0;u>n;++n)a[n]=r[n](e);
return a}}function h(e,t){return e=+e,t-=e,function(n){return Math.round(e+t*n)}}function d(e){N||(N=document.createElementNS("http://www.w3.org/2000/svg","g")),e&&(N.setAttribute("transform",e),t=N.transform.baseVal.consolidate());var t,n=t?t.matrix:z,r=[n.a,n.b],a=[n.c,n.d],o=g(r),i=y(r,a),u=g(b(a,r,-i))||0;r[0]*a[1]<a[0]*r[1]&&(r[0]*=-1,r[1]*=-1,o*=-1,i*=-1),this.rotate=(o?Math.atan2(r[1],r[0]):Math.atan2(-a[0],a[1]))*H,this.translate=[n.e,n.f],this.scale=[o,u],this.skew=u?Math.atan2(i,u)*H:0}function y(e,t){return e[0]*t[0]+e[1]*t[1]}function g(e){var t=Math.sqrt(y(e,e));return t&&(e[0]/=t,e[1]/=t),t}function b(e,t,n){return e[0]+=n*t[0],e[1]+=n*t[1],e}function m(e){return e.length?e.pop()+",":""}function v(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push("translate(",null,",",null,")");r.push({i:a-4,x:i(e[0],t[0])},{i:a-2,x:i(e[1],t[1])})}else(t[0]||t[1])&&n.push("translate("+t+")")}function x(e,t,n,r){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),r.push({i:n.push(m(n)+"rotate(",null,")")-2,x:i(e,t)})):t&&n.push(m(n)+"rotate("+t+")")}function _(e,t,n,r){e!==t?r.push({i:n.push(m(n)+"skewX(",null,")")-2,x:i(e,t)}):t&&n.push(m(n)+"skewX("+t+")")}function T(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push(m(n)+"scale(",null,",",null,")");r.push({i:a-4,x:i(e[0],t[0])},{i:a-2,x:i(e[1],t[1])})}else 1===t[0]&&1===t[1]||n.push(m(n)+"scale("+t+")")}function P(e,t){var n=[],r=[];return e=new d(e),t=new d(t),v(e.translate,t.translate,n,r),x(e.rotate,t.rotate,n,r),_(e.skew,t.skew,n,r),T(e.scale,t.scale,n,r),e=t=null,function(e){for(var t,a=-1,o=r.length;++a<o;)n[(t=r[a]).i]=t.x(e);return n.join("")}}function M(e){return((e=Math.exp(e))+1/e)/2}function w(e){return((e=Math.exp(e))-1/e)/2}function O(e){return((e=Math.exp(2*e))-1)/(e+1)}function k(e,t){var n,r,a=e[0],o=e[1],i=e[2],u=t[0],s=t[1],c=t[2],l=u-a,f=s-o,p=l*l+f*f;if(R>p)r=Math.log(c/i)/V,n=function(e){return[a+e*l,o+e*f,i*Math.exp(V*e*r)]};else{var h=Math.sqrt(p),d=(c*c-i*i+q*p)/(2*i*I*h),y=(c*c-i*i-q*p)/(2*c*I*h),g=Math.log(Math.sqrt(d*d+1)-d),b=Math.log(Math.sqrt(y*y+1)-y);r=(b-g)/V,n=function(e){var t=e*r,n=M(g),u=i/(I*h)*(n*O(V*t+g)-w(g));return[a+u*l,o+u*f,i*n/M(V*t+g)]}}return n.duration=1e3*r,n}function S(e,r){e=t.hsl(e),r=t.hsl(r);var a=isNaN(e.h)?r.h:e.h,o=isNaN(e.s)?r.s:e.s,i=e.l,u=isNaN(r.h)?0:n(r.h,a),s=isNaN(r.s)?0:r.s-o,c=r.l-i;return function(t){return e.h=a+u*t,e.s=o+s*t,e.l=i+c*t,e+""}}function j(e,n){e=t.hsl(e),n=t.hsl(n);var r=isNaN(e.h)?n.h:e.h,a=isNaN(e.s)?n.s:e.s,o=e.l,i=isNaN(n.h)?0:n.h-r,u=isNaN(n.s)?0:n.s-a,s=n.l-o;return function(t){return e.h=r+i*t,e.s=a+u*t,e.l=o+s*t,e+""}}function A(e,n){e=t.lab(e),n=t.lab(n);var r=e.l,a=e.a,o=e.b,i=n.l-r,u=n.a-a,s=n.b-o;return function(t){return e.l=r+i*t,e.a=a+u*t,e.b=o+s*t,e+""}}function E(e,r){e=t.hcl(e),r=t.hcl(r);var a=isNaN(e.h)?r.h:e.h,o=isNaN(e.c)?r.c:e.c,i=e.l,u=isNaN(r.h)?0:n(r.h,a),s=isNaN(r.c)?0:r.c-o,c=r.l-i;return function(t){return e.h=a+u*t,e.c=o+s*t,e.l=i+c*t,e+""}}function C(e,n){e=t.hcl(e),n=t.hcl(n);var r=isNaN(e.h)?n.h:e.h,a=isNaN(e.c)?n.c:e.c,o=e.l,i=isNaN(n.h)?0:n.h-r,u=isNaN(n.c)?0:n.c-a,s=n.l-o;return function(t){return e.h=r+i*t,e.c=a+u*t,e.l=o+s*t,e+""}}var N,D=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,F=new RegExp(D.source,"g"),L=[function(e,n){var r,a=typeof n;return("string"===a?(r=t.color(n))?(n=r,o):l:n instanceof t.color?o:Array.isArray(n)?p:"object"===a&&isNaN(n)?u:i)(e,n)}],H=180/Math.PI,z={a:1,b:0,c:0,d:1,e:0,f:0},V=Math.SQRT2,I=2,q=4,R=1e-12,B=r(1),Y=a(1),U="0.2.0";e.version=U,e.cubehelix=B,e.cubehelixLong=Y,e.cubehelixGamma=r,e.cubehelixGammaLong=a,e.array=p,e.number=i,e.object=u,e.round=h,e.string=l,e.transform=P,e.values=L,e.value=f,e.zoom=k,e.rgb=o,e.hsl=S,e.hslLong=j,e.lab=A,e.hcl=E,e.hclLong=C})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(){}function n(e){var t;return e=(e+"").trim().toLowerCase(),(t=_.exec(e))?(t=parseInt(t[1],16),new o(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t)):(t=T.exec(e))?r(parseInt(t[1],16)):(t=P.exec(e))?new o(t[1],t[2],t[3]):(t=M.exec(e))?new o(255*t[1]/100,255*t[2]/100,255*t[3]/100):(t=w.exec(e))?new u(t[1],t[2]/100,t[3]/100):O.hasOwnProperty(e)?r(O[e]):null}function r(e){return new o(e>>16&255,e>>8&255,255&e)}function a(e,r,a){return 1===arguments.length&&(e instanceof t||(e=n(e)),e?(e=e.rgb(),a=e.b,r=e.g,e=e.r):e=r=a=NaN),new o(e,r,a)}function o(e,t,n){this.r=+e,this.g=+t,this.b=+n}function i(e,r,a){if(1===arguments.length)if(e instanceof u)a=e.l,r=e.s,e=e.h;else if(e instanceof t||(e=n(e)),e){if(e instanceof u)return e;e=e.rgb();var o=e.r/255,i=e.g/255,s=e.b/255,c=Math.min(o,i,s),l=Math.max(o,i,s),f=l-c;a=(l+c)/2,f?(r=.5>a?f/(l+c):f/(2-l-c),e=o===l?(i-s)/f+6*(s>i):i===l?(s-o)/f+2:(o-i)/f+4,e*=60):(e=NaN,r=a>0&&1>a?0:e)}else e=r=a=NaN;return new u(e,r,a)}function u(e,t,n){this.h=+e,this.s=+t,this.l=+n}function s(e,t,n){return 255*(60>e?t+(n-t)*e/60:180>e?n:240>e?t+(n-t)*(240-e)/60:t)}function c(e,t,n){if(1===arguments.length)if(e instanceof l)n=e.b,t=e.a,e=e.l;else if(e instanceof g){var r=e.h*j;n=Math.sin(r)*e.c,t=Math.cos(r)*e.c,e=e.l}else{e instanceof o||(e=a(e)),n=d(e.r),t=d(e.g),e=d(e.b);var i=f((.4124564*n+.3575761*t+.1804375*e)/C),u=f((.2126729*n+.7151522*t+.072175*e)/N),s=f((.0193339*n+.119192*t+.9503041*e)/D);n=200*(u-s),t=500*(i-u),e=116*u-16}return new l(e,t,n)}function l(e,t,n){this.l=+e,this.a=+t,this.b=+n}function f(e){return e>z?Math.pow(e,1/3):e/H+F}function p(e){return e>L?e*e*e:H*(e-F)}function h(e){return 255*(.0031308>=e?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function d(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function y(e,t,n){return 1===arguments.length&&(e instanceof g?(n=e.l,t=e.c,e=e.h):(e instanceof l||(e=c(e)),n=e.l,t=Math.sqrt(e.a*e.a+e.b*e.b),e=Math.atan2(e.b,e.a)*A,0>e&&(e+=360))),new g(e,t,n)}function g(e,t,n){this.h=+e,this.c=+t,this.l=+n}function b(e,t,n){if(1===arguments.length)if(e instanceof m)n=e.l,t=e.s,e=e.h;else{e instanceof o||(e=a(e));var r=e.r/255,i=e.g/255,u=e.b/255;n=(J*u+W*r-X*i)/(J+W-X);var s=u-n,c=(U*(i-n)-B*s)/Y;t=Math.sqrt(c*c+s*s)/(U*n*(1-n)),e=t?Math.atan2(c,s)*A-120:NaN,0>e&&(e+=360)}return new m(e,t,n)}function m(e,t,n){this.h=+e,this.s=+t,this.l=+n}var v=.7,x=1/v,_=/^#([0-9a-f]{3})$/,T=/^#([0-9a-f]{6})$/,P=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,M=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,w=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,O={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};n.prototype=t.prototype={displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}};var k=a.prototype=o.prototype=new t;k.brighter=function(e){return e=null==e?x:Math.pow(x,e),new o(this.r*e,this.g*e,this.b*e)},k.darker=function(e){return e=null==e?v:Math.pow(v,e),new o(this.r*e,this.g*e,this.b*e)},k.rgb=function(){return this},k.displayable=function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255},k.toString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return"#"+(isNaN(e)||0>=e?"00":16>e?"0"+e.toString(16):e>=255?"ff":e.toString(16))+(isNaN(t)||0>=t?"00":16>t?"0"+t.toString(16):t>=255?"ff":t.toString(16))+(isNaN(n)||0>=n?"00":16>n?"0"+n.toString(16):n>=255?"ff":n.toString(16))};var S=i.prototype=u.prototype=new t;S.brighter=function(e){return e=null==e?x:Math.pow(x,e),new u(this.h,this.s,this.l*e)},S.darker=function(e){return e=null==e?v:Math.pow(v,e),new u(this.h,this.s,this.l*e)},S.rgb=function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(.5>n?n:1-n)*t,a=2*n-r;return new o(s(e>=240?e-240:e+120,a,r),s(e,a,r),s(120>e?e+240:e-120,a,r))},S.displayable=function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1};var j=Math.PI/180,A=180/Math.PI,E=18,C=.95047,N=1,D=1.08883,F=4/29,L=6/29,H=3*L*L,z=L*L*L,V=c.prototype=l.prototype=new t;V.brighter=function(e){return new l(this.l+E*(null==e?1:e),this.a,this.b)},V.darker=function(e){return new l(this.l-E*(null==e?1:e),this.a,this.b)},V.rgb=function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=N*p(e),t=C*p(t),n=D*p(n),new o(h(3.2404542*t-1.5371385*e-.4985314*n),h(-.969266*t+1.8760108*e+.041556*n),h(.0556434*t-.2040259*e+1.0572252*n))};var I=y.prototype=g.prototype=new t;I.brighter=function(e){return new g(this.h,this.c,this.l+E*(null==e?1:e))},I.darker=function(e){return new g(this.h,this.c,this.l-E*(null==e?1:e))},I.rgb=function(){return c(this).rgb()};var q=-.14861,R=1.78277,B=-.29227,Y=-.90649,U=1.97294,W=U*Y,X=U*R,J=R*B-Y*q,$=b.prototype=m.prototype=new t;$.brighter=function(e){return e=null==e?x:Math.pow(x,e),new m(this.h,this.s,this.l*e)},$.darker=function(e){return e=null==e?v:Math.pow(v,e),new m(this.h,this.s,this.l*e)},$.rgb=function(){var e=isNaN(this.h)?0:(this.h+120)*j,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),a=Math.sin(e);return new o(255*(t+n*(q*r+R*a)),255*(t+n*(B*r+Y*a)),255*(t+n*(U*r)))};var G="0.3.4";e.version=G,e.color=n,e.rgb=a,e.hsl=i,e.lab=c,e.hcl=y,e.cubehelix=b})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e,t,n){this.id=++l,this.restart(e,t,n)}function n(e,n,r){return new t(e,n,r)}function r(e){e=null==e?Date.now():+e,++s;try{for(var t,n=i;n;)e>=n.time&&(t=n.callback)(e-n.time,e),n=n.next}finally{--s}}function a(){s=c=0;try{r()}finally{for(var e,t=i,n=1/0;t;)t.callback?(n>t.time&&(n=t.time),t=(e=t).next):t=e?e.next=t.next:i=t.next;u=e,o(n)}}function o(e){if(!s){c&&(c=clearTimeout(c));var t=e-Date.now();t>24?1/0>e&&(c=setTimeout(a,t)):(s=1,p(a))}}var i,u,s=0,c=0,l=0,f={},p="undefined"!=typeof window&&(window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame)||function(e){return setTimeout(e,17)};t.prototype=n.prototype={restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?Date.now():+n)+(null==t?0:+t);var r=this.id,a=f[r];a?(a.callback=e,a.time=n):(a={next:null,callback:e,time:n},u?u.next=a:i=a,f[r]=u=a),o()},stop:function(){var e=this.id,t=f[e];t&&(t.callback=null,t.time=1/0,delete f[e],o())}};var h="0.0.6";e.version=h,e.timer=n,e.timerFlush=r})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.addVictoryInterpolator=t.victoryInterpolator=t.interpolateArray=t.interpolateFunction=t.interpolateImmediate=t.isInterpolatable=void 0;var a=n(88),o=r(a),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},u=n(114),s=r(u),c=t.isInterpolatable=function(e){if(null!==e)switch("undefined"==typeof e?"undefined":i(e)){case"undefined":return!1;case"number":return!isNaN(e)&&e!==Number.POSITIVE_INFINITY&&e!==Number.NEGATIVE_INFINITY;case"string":return!0;case"boolean":return!1;case"object":return e instanceof Date||Array.isArray(e)||(0,o["default"])(e);case"function":return!0}return!1},l=t.interpolateImmediate=function(e,t){var n=arguments.length<=2||void 0===arguments[2]?0:arguments[2];return function(r){return n>r?e:t}},f=t.interpolateFunction=function(e,t){return function(n){return n>=1?t:function(){var r="function"==typeof e?e.apply(this,arguments):e,a="function"==typeof t?t.apply(this,arguments):t;return s["default"].value(r,a)(n)}}},p=t.interpolateArray=function(e,t){var n=[],r=[],a=e?e.length:0,o=t?t.length:0,i=Math.min(a,o),u=void 0;for(u=0;i>u;++u)n.push(s["default"].value(e[u],t[u]));for(u=0;o>u;++u)r[u]=t[u];return function(e){for(u=0;i>u;++u)r[u]=n[u](e);return r}},h=t.victoryInterpolator=function(e,t){return e!==t&&c(e)&&c(t)?"function"==typeof e||"function"==typeof t?f(e,t):Array.isArray(e)&&Array.isArray(t)?p(e,t):void 0:l(e,t)},d=!1;t.addVictoryInterpolator=function(){d||(s["default"].values.push(h),d=!0)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=n(119),p=n(24),h=r(p),d={stroke:"transparent",fill:"#756f6a",fontSize:16,fontFamily:"Helvetica",backgroundColor:"#ccc"},y=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"getStyles",value:function(e){var t=e.style?(0,h["default"])({},d,e.style):d,n=e.datum||e.data;return f.Helpers.evaluateStyle(t,n)}},{key:"getHeight",value:function(e,t){var n=e.datum||e.data,r=f.Helpers.evaluateProp(e[t],n);return"number"==typeof r?r+"em":r}},{key:"getContent",value:function(e){var t=e.text||e.children;if(t){var n=e.datum||e.data,r=f.Helpers.evaluateProp(t,n);return(""+r).split("\n")}return[""]}},{key:"getDy",value:function(e,t,n){var r=e.datum||e.data,a=e.dy?f.Helpers.evaluateProp(e.dy,r):0,o=t.length,i=this.getHeight(e,"capHeight"),u=e.verticalAnchor?f.Helpers.evaluateProp(e.verticalAnchor,r):"middle";switch(u){case"end":return f.Style.calc(a+" +  "+i+" / 2 + (0.5 - "+o+") * "+n);case"middle":return f.Style.calc(a+" + "+i+" / 2 + (0.5 - "+o+" / 2) * "+n);default:return f.Style.calc(a+" + "+i+" / 2 + "+n+" / 2")}}},{key:"getTransform",value:function(e){var t=e.transform,n=e.datum,r=e.x,a=e.y,o=e.angle,i=t&&f.Helpers.evaluateProp(t,n),u=o&&{rotate:[o,r,a]};return(i||o)&&f.Style.toTransformString(i,u)}},{key:"render",value:function(){var e=this,t=this.props.datum||this.props.data,n=this.getHeight(this.props,"lineHeight"),r=this.getTransform(this.props),a=this.props.textAnchor?f.Helpers.evaluateProp(this.props.textAnchor,t):"start",o=this.getContent(this.props),i=this.getStyles(this.props),s=this.props.dx?f.Helpers.evaluateProp(this.props.dx,t):0,c=this.getDy(this.props,o,n);return l["default"].createElement("text",u({x:this.props.x,y:this.props.y,dy:c,dx:s,textAnchor:a,transform:r,style:i},this.props.events),o.map(function(t,r){return l["default"].createElement("tspan",{key:r,x:e.props.x,dy:r?n:void 0},t)}))}}]),t}(l["default"].Component);y.propTypes={angle:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number]),capHeight:c.PropTypes.oneOfType([c.PropTypes.string,f.PropTypes.nonNegative,c.PropTypes.func]),datum:c.PropTypes.object,data:c.PropTypes.array,events:c.PropTypes.object,text:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number,c.PropTypes.func]),children:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number,c.PropTypes.func]),lineHeight:c.PropTypes.oneOfType([c.PropTypes.string,f.PropTypes.nonNegative,c.PropTypes.func]),style:c.PropTypes.object,textAnchor:c.PropTypes.oneOfType([c.PropTypes.oneOf(["start","middle","end","inherit"]),c.PropTypes.func]),verticalAnchor:c.PropTypes.oneOfType([c.PropTypes.oneOf(["start","middle","end"]),c.PropTypes.func]),transform:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.object,c.PropTypes.func]),x:c.PropTypes.number,y:c.PropTypes.number,dx:c.PropTypes.oneOfType([c.PropTypes.number,c.PropTypes.string,c.PropTypes.func]),dy:c.PropTypes.oneOfType([c.PropTypes.number,c.PropTypes.string,c.PropTypes.func])},y.defaultProps={capHeight:"0.71em",lineHeight:1},t["default"]=y},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PropTypes=t.Transitions=t.Style=t.Log=t.Helpers=t.Collection=void 0;var o=n(2),i=a(o),u=n(3),s=a(u),c=n(104),l=a(c),f=n(105),p=a(f),h=n(110),d=a(h),y=n(120),g=r(y);t.Collection=i["default"],t.Helpers=s["default"],t.Log=l["default"],t.Style=p["default"],t.Transitions=g,t.PropTypes=d["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){return(e.key||t).toString()}function o(e){return e.reduce(function(e,t,n){var r=a(t,n);return e[r]=t,e},{})}function i(e,t){var n=!1,r=Object.keys(e).reduce(function(e,r){return r in t||(n=!0,e[r]=!0),e},{});return n&&r}function u(e,t){var n=e&&o(e),r=t&&o(t);return{entering:n&&i(r,n),exiting:r&&i(n,r)}}function s(e){return e.type&&e.type.getData?e.type.getData(e.props):e.props&&e.props.data||!1}function c(e,t){var n=!1,r=!1,a=function(e,t){if(!t||e.type!==t.type)return{};var a=u(s(e),s(t))||{},o=a.entering,i=a.exiting;return n=n||!!i,r=r||!!o,{entering:o||!1,exiting:i||!1}},o=function c(e,t){return e.map(function(n,r){return n.props.children?c(e[r].props.children,t[r].props.children):a(n,t[r])})},i=o(e,t);return{nodesWillExit:n,nodesWillEnter:r,childrenTransitions:i,nodesShouldEnter:!1}}function l(e,t){var n=e.onEnter&&e.onEnter.after?e.onEnter.after:g["default"];return{data:t.map(function(e){return(0,x["default"])({},e,n(e))})}}function f(e,t,n,r){var a=e&&e.onExit;return e=(0,x["default"])({},e,a),n&&!function(){e.onEnd=r;var a=e.onExit&&e.onExit.before?e.onExit.before:g["default"];t=t.map(function(e,t){var r=(e.key||t).toString();return n[r]?(0,x["default"])({},e,a(e)):e})}(),{animate:e,data:t}}function p(e,t,n,r){return n&&!function(){e=(0,x["default"])({},e,{onEnd:r});var a=e.onEnter&&e.onEnter.before?e.onEnter.before:g["default"];t=t.map(function(e,t){var r=(e.key||t).toString();return n[r]?(0,x["default"])({},e,a(e)):e})}(),{animate:e,data:t}}function h(e,t,n){var r=e&&e.onEnter;return e=(0,x["default"])({},e,r),n&&!function(){var r=e.onEnter&&e.onEnter.after?e.onEnter.after:g["default"];t=t.map(function(e,t){var o=a(e,t);return n[o]?(0,x["default"])({},e,r(e)):e})}(),{animate:e,data:t}}function d(e,t,n){var r=t&&t.nodesWillExit,a=t&&t.nodesWillEnter,o=t&&t.nodesShouldEnter,i=t&&t.childrenTransitions||[],u={enter:e.animate&&e.animate.onEnter&&e.animate.onEnter.duration,exit:e.animate&&e.animate.onExit&&e.animate.onExit.duration,move:e.animate&&e.animate.duration},c=function(e,t,r){return f(r,t,e,function(){n({nodesWillExit:!1})})},d=function(e,t,r){return o?h(r,t,e):p(r,t,e,function(){n({nodesShouldEnter:!0})})},y=function(e,t){var n=e.props.animate,r=e.type&&e.type.defaultTransitions;return n[t]&&n[t].duration||r[t]&&r[t].duration};return function(n,f){var p=s(n)||[],h=(0,m["default"])({},e.animate,n.props.animate);h.onExit=(0,m["default"])({},h.onExit,n.type.defaultTransitions&&n.type.defaultTransitions.onExit),h.onEnter=(0,m["default"])({},h.onEnter,n.type.defaultTransitions&&n.type.defaultTransitions.onEnter);var g=i[f]||i[0];if(r){var b=g&&g.exiting,v=u.exit||y(n,"onExit"),_=b?{duration:v}:{delay:v};return c(b,p,(0,x["default"])({},h,_))}if(a){var T=g&&g.entering,P=u.enter||y(n,"onEnter"),M=u.move||n.props.animate&&n.props.animate.duration,w={duration:o&&T?P:M};return d(T,p,(0,x["default"])({},h,w))}return!t&&h&&h.onExit?l(h,p):{animate:h,data:p}}}Object.defineProperty(t,"__esModule",{value:!0});var y=n(121),g=r(y),b=n(101),m=r(b),v=n(122),x=r(v);t.getInitialTransitionState=c,t.getTransitionPropsFactory=d},8,[363,38,40,99,84,79,41],function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=n(112),p=r(f),h=n(119),d=n(101),y=r(d),g=n(124),b=r(g),m=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(this.getTransitionState(this.props,e))}},{key:"getTransitionState",value:function(e,t){var n=e.animate;if(n){if(n.parentState){var r=n.parentState.nodesWillExit?e:null;return{oldProps:r}}var a=h.Transitions.getInitialTransitionState([e.children],[t.children]),o=a.nodesWillExit,i=a.nodesWillEnter,u=a.childrenTransitions,s=a.nodesShouldEnter;return{nodesWillExit:o,nodesWillEnter:i,childrenTransitions:u,nodesShouldEnter:s,oldProps:o?e:null}}return{}}},{key:"getChildDomain",value:function(e){var t=e.type&&e.type.getDomain;if(t)return e.type&&"axis"===e.type.role?t(e.props):{x:t(e.props,"x"),y:t(e.props,"y")}}},{key:"render",value:function(){var e=this,t=this.state&&this.state.nodesWillExit?this.state.oldProps:this.props,n=this.props.animate&&this.props.animate.getTransitions?this.props.animate.getTransitions:h.Transitions.getTransitionPropsFactory(t,this.state,function(t){return e.setState(t)}),r=l["default"].Children.toArray(t.children)[0],a=n(r),o=(0,y["default"])({domain:this.getChildDomain(r)},a,r.props),i=t.animationWhitelist?(0,b["default"])(o,t.animationWhitelist):o;return l["default"].createElement(p["default"],u({},o.animate,{data:i}),function(e){var t=l["default"].cloneElement(r,(0,y["default"])({animate:null},e,o));return t})}}]),t}(l["default"].Component);m.propTypes={animate:l["default"].PropTypes.object,children:l["default"].PropTypes.node,animationWhitelist:l["default"].PropTypes.array},t["default"]=m},[364,125,126,128,22,10],function(e,t){function n(e,t){for(var n=-1,r=e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}e.exports=n},[365,48,127],[366,82,49],[367,68],function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.VictoryStack=t.VictoryGroup=t.VictoryScatter=t.VictoryBar=t.VictoryArea=t.VictoryAxis=t.VictoryLine=t.VictoryChart=void 0;var a=n(130),o=r(a),i=n(243),u=r(i),s=n(163),c=r(s),l=n(247),f=r(l),p=n(250),h=r(p),d=n(261),y=r(d),g=n(266),b=r(g),m=n(267),v=r(m);t.VictoryChart=o["default"],t.VictoryLine=u["default"],t.VictoryAxis=c["default"],t.VictoryArea=f["default"],t.VictoryBar=h["default"],t.VictoryScatter=y["default"],t.VictoryGroup=b["default"],t.VictoryStack=v["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(131),s=r(u),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=n(111),p=r(f),h=n(1),d=n(163),y=r(d),g=n(214),b=r(g),m=n(207),v=r(m),x=n(194),_=r(x),T=n(236),P=r(T),M={independent:p["default"].createElement(y["default"],null),dependent:p["default"].createElement(y["default"],{dependentAxis:!0})},w=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),l(t,[{key:"componentWillReceiveProps",value:function(e){var t=P["default"].setAnimationState.bind(this);t(e)}},{key:"getStyles",value:function(e){var t=e.style&&e.style.parent;return{parent:(0,s["default"])({height:"auto",width:"100%"},t)}}},{key:"getAxisProps",value:function(e,t,n){var r=n.domain,a=n.scale,o=e.type.getAxis(e.props),i=b["default"].getAxisOffset(t,n),u=b["default"].getTicks(n,o,e),s=e.props.tickFormat||b["default"].getTickFormat(e,o,n),c="y"===o?void 0:i.y,l="x"===o?void 0:i.x,f=e.props.crossAxis!==!1;return{domain:r[o],scale:a[o],tickValues:u,tickFormat:s,offsetY:e.props.offsetY||c,offsetX:e.props.offsetX||l,crossAxis:f}}},{key:"getChildProps",value:function(e,t,n){var r=e.type&&e.type.role;return"axis"===r?this.getAxisProps(e,t,n):{domain:n.domain,scale:n.scale,categories:n.categories}}},{key:"getCalculatedProps",value:function(e,t){var n=t.some(function(e){return e.props.horizontal}),r={x:v["default"].getAxisComponent(t,"x"),y:v["default"].getAxisComponent(t,"y")},a={x:b["default"].getDomain(e,t,"x"),y:b["default"].getDomain(e,t,"y")},o={x:h.Helpers.getRange(e,"x"),y:h.Helpers.getRange(e,"y")},i={x:_["default"].getScaleFromProps(e,"x")||r.x&&r.x.type.getScale(r.x.props)||_["default"].getDefaultScale(),y:_["default"].getScaleFromProps(e,"y")||r.y&&r.y.type.getScale(r.y.props)||_["default"].getDefaultScale()},u={x:i.x.domain(a.x).range(o.x),y:i.y.domain(a.y).range(o.y)},s={x:P["default"].getCategories(t,e,"x"),y:P["default"].getCategories(t,e,"y")},c={x:b["default"].createStringMap(t,"x"),y:b["default"].createStringMap(t,"y")};return{axisComponents:r,categories:s,domain:a,horizontal:n,scale:u,stringMap:c}}},{key:"getNewChildren",value:function(e,t,n){var r=this,a=this.getCalculatedProps(e,t),o=P["default"].getAnimationProps.bind(this);return t.map(function(t,i){var u=(0,s["default"])({},t.props.style,{parent:n.parent}),c=r.getChildProps(t,e,a),l=(0,s["default"])({animate:o(e,t,i),height:e.height,width:e.width,padding:h.Helpers.getPadding(e),ref:i,key:i,standalone:!1,style:u},c);return p["default"].cloneElement(t,l)})}},{key:"render",value:function(){var e=this.state&&this.state.nodesWillExit?this.state.oldProps:this.props,t=this.getStyles(e),n=b["default"].getChildComponents(e,M),r=p["default"].createElement("g",{style:t.parent},this.getNewChildren(e,n,t));return this.props.standalone?p["default"].createElement("svg",c({style:t.parent,viewBox:"0 0 "+e.width+" "+e.height},e.events),r):r}}]),t}(p["default"].Component);w.propTypes={animate:f.PropTypes.object,children:p["default"].PropTypes.oneOfType([p["default"].PropTypes.arrayOf(p["default"].PropTypes.node),p["default"].PropTypes.node]),domain:f.PropTypes.oneOfType([h.PropTypes.domain,f.PropTypes.shape({x:h.PropTypes.domain,y:h.PropTypes.domain})]),domainPadding:f.PropTypes.oneOfType([f.PropTypes.shape({x:h.PropTypes.nonNegative,y:h.PropTypes.nonNegative}),h.PropTypes.nonNegative]),events:f.PropTypes.object,height:h.PropTypes.nonNegative,padding:f.PropTypes.oneOfType([f.PropTypes.number,f.PropTypes.shape({top:f.PropTypes.number,bottom:f.PropTypes.number,left:f.PropTypes.number,right:f.PropTypes.number})]),scale:f.PropTypes.oneOfType([h.PropTypes.scale,f.PropTypes.shape({x:h.PropTypes.scale,y:h.PropTypes.scale})]),standalone:f.PropTypes.bool,style:f.PropTypes.object,width:h.PropTypes.nonNegative},w.defaultProps={events:{},height:300,width:450,padding:50,standalone:!0},t["default"]=w},[360,132,133,135,140],13,[361,134],30,[362,136,138,142],[347,137],[346,134],[359,139,140],20,[339,132,141],8,[354,143,148,161,162],[355,144,147],[356,145],[338,146],19,94,[357,149,150,159,157,160],96,[350,151],[351,152,158],[352,153,155,157],[353,154],5,[349,156],16,86,87,49,[358,159,158],98,79,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t);
}Object.defineProperty(t,"__esModule",{value:!0});var u=n(131),s=r(u),c=n(164),l=r(c),f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),h=n(111),d=r(h),y=n(1),g=n(166),b=r(g),m=n(167),v=r(m),x=n(168),_=r(x),T=n(169),P=r(T),M=n(207),w=r(M),O={axis:{stroke:"#756f6a",fill:"none",strokeWidth:2,strokeLinecap:"round"},axisLabel:{stroke:"transparent",fill:"#756f6a",fontSize:16,fontFamily:"Helvetica"},grid:{stroke:"none",fill:"none",strokeLinecap:"round"},ticks:{stroke:"#756f6a",fill:"none",padding:5,strokeWidth:2,strokeLinecap:"round",size:4},tickLabels:{stroke:"transparent",fill:"#756f6a",fontFamily:"Helvetica",fontSize:10,padding:5}},k={top:-1,left:-1,right:1,bottom:1},S=function(e){var t=e.style||{},n={height:"auto",width:"100%"};return{parent:(0,s["default"])(n,t.parent,O.parent),axis:(0,s["default"])({},t.axis,O.axis),axisLabel:(0,s["default"])({},t.axisLabel,O.axisLabel),grid:(0,s["default"])({},t.grid,O.grid),ticks:(0,s["default"])({},t.ticks,O.ticks),tickLabels:(0,s["default"])({},t.tickLabels,O.tickLabels)}},j=function(e){function t(){a(this,t);var e=o(this,Object.getPrototypeOf(t).call(this));return e.state={},e.getEvents=y.Helpers.getEvents.bind(e),e.getEventState=y.Helpers.getEventState.bind(e),e}return i(t,e),p(t,[{key:"getTickProps",value:function(e){var t=w["default"].stringTicks(e),n=P["default"].getScale(e),r=P["default"].getTicks(e,n);return{scale:n,ticks:r,stringTicks:t}}},{key:"getLayoutProps",value:function(e){var t=S(e),n=y.Helpers.getPadding(e),r=e.orientation||(e.dependentAxis?"left":"bottom"),a=w["default"].isVertical(e),o=P["default"].getLabelPadding(e,t),i=P["default"].getOffset(e,t);return{style:t,padding:n,orientation:r,isVertical:a,labelPadding:o,offset:i}}},{key:"renderLine",value:function(e,t){var n=t.style,r=t.padding,a=t.isVertical,o=this.getEvents(e.events.axis,"axis"),i=(0,s["default"])({},this.getEventState(0,"axis"),e.axisComponent.props,{style:n.axis,x1:a?null:r.left,x2:a?null:e.width-r.right,y1:a?r.top:null,y2:a?e.height-r.bottom:null});return d["default"].cloneElement(e.axisComponent,(0,l["default"])({},i,{events:y.Helpers.getPartialEvents(o,0,i)}))}},{key:"getAnchors",value:function(e,t){var n={top:"end",left:"end",right:"start",bottom:"start"},r=n[e];return{textAnchor:t?r:"middle",verticalAnchor:t?"middle":r}}},{key:"renderTicks",value:function(e,t,n){var r=this,a=t.style,o=t.orientation,i=t.isVertical,u=n.scale,c=n.ticks,f=n.stringTicks,p=P["default"].getTickFormat(e,n),h=P["default"].getTickPosition(a.ticks,o,i),g=this.getEvents(e.events.ticks,"ticks"),b=this.getEvents(e.events.tickLabels,"tickLabels");return c.map(function(t,n){var c=f?e.tickValues[t-1]:t,m=u(t),v=i?m:0,x=i?0:m,_=(0,s["default"])({},r.getEventState(n,"ticks"),e.tickComponent.props,{key:"tick-"+n,style:y.Helpers.evaluateStyle(a.ticks,c),x1:x,y1:v,x2:x+h.x2,y2:v+h.y2,tick:c}),T=d["default"].cloneElement(e.tickComponent,(0,l["default"])({},_,{events:y.Helpers.getPartialEvents(g,n,_)})),P=void 0,M=p.call(r,c,n);if(null!==M&&void 0!==M){var w=r.getAnchors(o,i),O=y.Helpers.evaluateStyle(a.tickLabels,c),k=(0,s["default"])({},r.getEventState(n,"tickLabels"),e.tickLabelComponent.props,{key:"tick-label-"+n,style:O,x:x+h.x,y:v+h.y,verticalAnchor:O.verticalAnchor||w.verticalAnchor,textAnchor:O.textAnchor||w.textAnchor,angle:O.angle,text:M,tick:c});P=d["default"].cloneElement(e.tickLabelComponent,(0,l["default"])({},k,{events:y.Helpers.getPartialEvents(b,n,k)}))}return d["default"].createElement("g",{key:"tick-group-"+n},T,P)})}},{key:"renderGrid",value:function(e,t,n){var r=this,a=n.scale,o=n.ticks,i=n.stringTicks,u=t.style,c=t.padding,f=t.isVertical,p=t.offset,h=t.orientation,g="right"===h?c.right:c.left,b="top"===h?c.top:c.bottom,m=-k[h],v=e.crossAxis?p.x-g:0,x=e.crossAxis?p.y-b:0,_=f?m*(e.width-(c.left+c.right)):0,T=f?0:m*(e.height-(c.top+c.bottom)),P=this.getEvents(e.events.grid,"grid");return o.map(function(t,n){var o=i?e.tickValues[t-1]:t,c=a(t),p=f?-v:c,h=f?c:x,g=(0,s["default"])({},r.getEventState(n,"grid"),e.gridComponent.props,{key:"grid-"+n,style:y.Helpers.evaluateStyle(u.grid,o),x1:p,y1:h,x2:_+p,y2:T+h,tick:o}),b=d["default"].cloneElement(e.gridComponent,(0,l["default"])({},g,{events:y.Helpers.getPartialEvents(P,n,g)}));return b})}},{key:"renderLabel",value:function(e,t){if(e.label){var n=t.style,r=t.orientation,a=t.padding,o=t.labelPadding,i=t.isVertical,u=k[r],c=a.left+a.right,f=a.top+a.bottom,p=i?-((e.height-f)/2)-a.top:(e.width-c)/2+a.left,h=u*o,g=0>u?"end":"start",b=i?"rotate(-90)":"",m=this.getEvents(e.events.axisLabel,"axisLabel"),v=n.axisLabel,x=(0,s["default"])({},this.getEventState(0,"axisLabel"),e.axisLabelComponent.props,{verticalAnchor:v.verticalAnchor||g,textAnchor:v.textAnchor||"middle",angle:v.angle,style:v,transform:b,x:p,y:h,text:e.label});return d["default"].cloneElement(e.axisLabelComponent,(0,l["default"])({},x,{events:y.Helpers.getPartialEvents(m,0,x)}))}}},{key:"render",value:function(){if(this.props.animate){var e=["style","domain","range","tickCount","tickValues","offsetX","offsetY","padding","width","height"];return d["default"].createElement(y.VictoryTransition,{animate:this.props.animate,animationWhitelist:e},d["default"].createElement(t,this.props))}var n=this.getLayoutProps(this.props),r=this.getTickProps(this.props),a=n.style,o=P["default"].getTransform(this.props,n),i=d["default"].createElement("g",{style:a.parent,transform:o},this.renderGrid(this.props,n,r),this.renderLine(this.props,n),this.renderTicks(this.props,n,r),this.renderLabel(this.props,n));return this.props.standalone?d["default"].createElement("svg",f({style:a.parent,viewBox:"0 0 "+this.props.width+" "+this.props.height},this.props.events.parent),i):i}}]),t}(d["default"].Component);j.role="axis",j.defaultTransitions={onExit:{duration:500},onEnter:{duration:500}},j.propTypes={animate:h.PropTypes.object,axisComponent:h.PropTypes.element,axisLabelComponent:h.PropTypes.element,crossAxis:h.PropTypes.bool,dependentAxis:h.PropTypes.bool,domain:y.PropTypes.domain,events:h.PropTypes.shape({parent:h.PropTypes.object,axis:h.PropTypes.object,axisLabel:h.PropTypes.object,grid:h.PropTypes.object,ticks:h.PropTypes.object,tickLabels:h.PropTypes.object}),gridComponent:h.PropTypes.element,height:y.PropTypes.nonNegative,label:h.PropTypes.any,offsetX:h.PropTypes.number,offsetY:h.PropTypes.number,orientation:h.PropTypes.oneOf(["top","bottom","left","right"]),padding:h.PropTypes.oneOfType([h.PropTypes.number,h.PropTypes.shape({top:h.PropTypes.number,bottom:h.PropTypes.number,left:h.PropTypes.number,right:h.PropTypes.number})]),scale:y.PropTypes.scale,standalone:h.PropTypes.bool,style:h.PropTypes.shape({parent:h.PropTypes.object,axis:h.PropTypes.object,axisLabel:h.PropTypes.object,grid:h.PropTypes.object,ticks:h.PropTypes.object,tickLabels:h.PropTypes.object}),tickComponent:h.PropTypes.element,tickCount:y.PropTypes.nonNegative,tickLabelComponent:h.PropTypes.element,tickFormat:h.PropTypes.oneOfType([h.PropTypes.func,y.PropTypes.homogeneousArray]),tickValues:y.PropTypes.homogeneousArray,width:y.PropTypes.nonNegative},j.defaultProps={axisComponent:d["default"].createElement(b["default"],null),axisLabelComponent:d["default"].createElement(y.VictoryLabel,null),tickLabelComponent:d["default"].createElement(y.VictoryLabel,null),tickComponent:d["default"].createElement(_["default"],null),gridComponent:d["default"].createElement(v["default"],null),events:{},height:300,padding:50,scale:"linear",standalone:!0,tickCount:5,width:450},j.getDomain=P["default"].getDomain.bind(P["default"]),j.getAxis=P["default"].getAxis.bind(P["default"]),j.getScale=P["default"].getScale.bind(P["default"]),j.getStyles=S,t["default"]=j},[363,137,136,138,152,162,165],41,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.x1,n=e.x2,r=e.y1,a=e.y2,o=e.style,i=e.events;return l["default"].createElement("line",u({x1:t,x2:n,y1:r,y2:a,style:o},i))}}]),t}(l["default"].Component);f.propTypes={x1:c.PropTypes.number,x2:c.PropTypes.number,y1:c.PropTypes.number,y2:c.PropTypes.number,style:c.PropTypes.object,events:c.PropTypes.object},t["default"]=f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.events,n=e.x1,r=e.y1,a=e.x2,o=e.y2,i=e.style;return l["default"].createElement("line",u({},t,{x1:n,y1:r,x2:a,y2:o,style:i}))}}]),t}(l["default"].Component);f.propTypes={tick:c.PropTypes.any,x1:c.PropTypes.number,y1:c.PropTypes.number,x2:c.PropTypes.number,y2:c.PropTypes.number,style:c.PropTypes.object,events:c.PropTypes.object},t["default"]=f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.x1,n=e.y1,r=e.x2,a=e.y2,o=e.style,i=e.events;return l["default"].createElement("line",u({},i,{x1:t,y1:n,x2:r,y2:a,style:o}))}}]),t}(l["default"].Component);f.propTypes={x1:c.PropTypes.number,y1:c.PropTypes.number,x2:c.PropTypes.number,y2:c.PropTypes.number,tick:c.PropTypes.any,style:c.PropTypes.object,events:c.PropTypes.object},t["default"]=f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(170),o=r(a),i=n(189),u=r(i),s=n(155),c=r(s),l=n(193),f=r(l),p=n(194),h=r(p),d=n(207),y=r(d),g=n(208),b=r(g),m=n(1);t["default"]={getDomain:function(e,t){return t&&t!==this.getAxis(e)?void 0:e.domain?e.domain:e.tickValues?b["default"].getDomainFromTickValues(e):void 0},getAxis:function(e,t){if(e.orientation){var n={top:"x",bottom:"x",left:"y",right:"y"};return n[e.orientation]}var r=e.dependentAxis?"dependent":"independent",a={dependent:"x",independent:"y"},o={independent:"x",dependent:"y"};return t?a[r]:o[r]},getScale:function(e){var t=this.getAxis(e),n=h["default"].getBaseScale(e,t),r=this.getDomain(e)||n.domain();return n.range(m.Helpers.getRange(e,t)),n.domain(r),n},getTicks:function(e,t){if(e.tickValues)return y["default"].stringTicks(e)?(0,u["default"])(1,e.tickValues.length+1):e.tickValues;if(t.ticks&&(0,c["default"])(t.ticks)){var n=t.ticks(e.tickCount);return e.crossAxis&&(0,f["default"])(n,0)?(0,o["default"])(n,0):n}return t.domain()},getTickFormat:function(e,t){var n=t.scale,r=t.ticks;return e.tickFormat&&(0,c["default"])(e.tickFormat)?e.tickFormat:e.tickFormat&&Array.isArray(e.tickFormat)?function(t,n){return e.tickFormat[n]}:y["default"].stringTicks(e)?function(t,n){return e.tickValues[n]}:n.tickFormat&&(0,c["default"])(n.tickFormat)?n.tickFormat(r.length):function(e){return e}},getLabelPadding:function(e,t){var n=t.axisLabel;if("undefined"!=typeof n.padding&&null!==n.padding)return n.padding;var r=y["default"].isVertical(e);return e.label?n.fontSize*(r?2.3:1.6):0},getOffset:function(e,t){var n=m.Helpers.getPadding(e),r=y["default"].isVertical(e),a=e.orientation||(e.dependentAxis?"left":"bottom"),o=this.getLabelPadding(e,t),i="right"===a?n.right:n.left,u="top"===a?n.top:n.bottom,s=t.axisLabel.fontSize,c=null!==e.offsetX&&void 0!==e.offsetX?e.offsetX:i,l=null!==e.offsetY&&void 0!==e.offsetY?e.offsetY:u,f=s+2*t.ticks.size+o,p=1.2*s,h=r?f:p,d=r?p:f;return{x:null!==c&&void 0!==c?c:h,y:null!==l&&void 0!==l?l:d}},getTransform:function(e,t){var n=t.offset,r=t.orientation,a={top:[0,n.y],bottom:[0,e.height-n.y],left:[n.x,0],right:[e.width-n.x,0]}[r];return"translate("+a[0]+", "+a[1]+")"},getTickPosition:function(e,t,n){var r={top:-1,left:-1,right:1,bottom:1},a=e.size+e.padding,o=r[t];return{x:n?o*a:0,x2:n?o*e.size:0,y:n?0:o*a,y2:n?0:o*e.size}}}},function(e,t,n){var r=n(171),a=n(151),o=n(140),i=o(function(e,t){return a(e)?r(e,t):[]});e.exports=i},[368,172,182,185,186,187,188],[369,173,180,181],[340,174,175,177,178,179],27,[341,176],[342,134],[343,176],[344,176],[345,176],function(e,t){function n(e){return this.__data__.set(e,r),this}var r="__lodash_hash_undefined__";e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},[370,183],[371,184],function(e,t){function n(e,t,n){for(var r=e.length,a=t+(n?0:-1);n?a--:++a<r;){var o=e[a];if(o!==o)return a}return-1}e.exports=n},function(e,t){function n(e,t,n){for(var r=-1,a=e.length;++r<a;)if(n(t,e[r]))return!0;return!1}e.exports=n},125,function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},function(e,t){function n(e,t){return e.has(t)}e.exports=n},function(e,t,n){var r=n(190),a=r();e.exports=a},function(e,t,n){function r(e){return function(t,n,r){return r&&"number"!=typeof r&&o(t,n,r)&&(n=r=void 0),t=i(t),t=t===t?t:0,void 0===n?(n=t,t=0):n=i(n)||0,r=void 0===r?n>t?1:-1:i(r)||0,a(t,n,r,e)}}var a=n(191),o=n(139),i=n(192);e.exports=r},function(e,t){function n(e,t,n,o){for(var i=-1,u=a(r((t-e)/(n||1)),0),s=Array(u);u--;)s[o?u:++i]=e,e+=n;return s}var r=Math.ceil,a=Math.max;e.exports=n},8,[370,183],function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(155),o=r(a),i=n(193),u=r(i),s=n(195),c=r(s),l=n(1),f=n(199),p=r(f),h=["linear","time","log","sqrt"];t["default"]={getDefaultScale:function(){return p["default"].scaleLinear()},toNewName:function(e){var t=function(e){return e&&e[0].toUpperCase()+e.slice(1)};return"scale"+t(e)},validScale:function(e){return"function"==typeof e?(0,o["default"])(e.copy)&&(0,o["default"])(e.domain)&&(0,o["default"])(e.range):"string"==typeof e?(0,u["default"])(h,e):!1},isScaleDefined:function(e,t){return e.scale?e.scale.x||e.scale.y?!!e.scale[t]:!0:!1},getScaleFromProps:function(e,t){if(this.isScaleDefined(e,t)){var n=e.scale[t]||e.scale;return this.validScale(n)?(0,o["default"])(n)?n:p["default"][this.toNewName(n)]():void 0}},getScaleTypeFromData:function(e,t){if(!e.data)return"linear";var n=l.Helpers.createAccessor(e[t]),r=(0,c["default"])(e.data),a=r.map(n);return l.Collection.containsDates(a)?"time":"linear"},getBaseScale:function(e,t){var n=this.getScaleFromProps(e,t);if(n)return n;var r=this.getScaleTypeFromData(e,t);return p["default"][this.toNewName(r)]()},getScaleType:function(e,t){var n=this.getScaleFromProps(e,t);if(!n)return this.getScaleTypeFromData(e,t);if("string"==typeof n)return(0,u["default"])(h,n)?n:"invalid";if(!this.validScale(n))return"invalid";var r=[{name:"log",method:"base"},{name:"ordinal",method:"unknown"},{name:"pow-sqrt",method:"exponent"},{name:"quantile",method:"quantiles"},{name:"quantize-threshold",method:"invertExtent"}],a=r.filter(function(e){return void 0!==n[e.method]})[0];return a?a.name:this.getScaleTypeFromData(e,t)}}},function(e,t,n){function r(e){var t=e?e.length:0;return t?a(e,1):[]}var a=n(196);e.exports=r},[365,197,198],48,[366,150,159],function(e,t,n){!function(e,r){r(t,n(200),n(201),n(202),n(204),n(205),n(206),n(203))}(this,function(e,t,n,r,a,o,i,u){"use strict";function s(){function e(e){var n=e+"",i=t.get(n);if(!i){if(o!==ue)return o;t.set(n,i=r.push(e))}return a[(i-1)%a.length]}var t=n.map(),r=[],a=[],o=ue;return e.domain=function(a){if(!arguments.length)return r.slice();r=[],t=n.map();for(var o,i,u=-1,s=a.length;++u<s;)t.has(i=(o=a[u])+"")||t.set(i,r.push(o));return e},e.range=function(t){return arguments.length?(a=ie.call(t),e):a.slice()},e.unknown=function(t){return arguments.length?(o=t,e):o},e.copy=function(){return s().domain(r).range(a).unknown(o)},e}function c(){function e(){var e=o().length,a=u[1]<u[0],s=u[a-0],c=u[1-a];n=(c-s)/Math.max(1,e-f+2*p),l&&(n=Math.floor(n)),s+=(c-s-n*(e-f))*h,r=n*(1-f),l&&(s=Math.round(s),r=Math.round(r));var d=t.range(e).map(function(e){return s+n*e});return i(a?d.reverse():d)}var n,r,a=s().unknown(void 0),o=a.domain,i=a.range,u=[0,1],l=!1,f=0,p=0,h=.5;return delete a.unknown,a.domain=function(t){return arguments.length?(o(t),e()):o()},a.range=function(t){return arguments.length?(u=[+t[0],+t[1]],e()):u.slice()},a.rangeRound=function(t){return u=[+t[0],+t[1]],l=!0,e()},a.bandwidth=function(){return r},a.step=function(){return n},a.round=function(t){return arguments.length?(l=!!t,e()):l},a.padding=function(t){return arguments.length?(f=p=Math.max(0,Math.min(1,t)),e()):f},a.paddingInner=function(t){return arguments.length?(f=Math.max(0,Math.min(1,t)),e()):f},a.paddingOuter=function(t){return arguments.length?(p=Math.max(0,Math.min(1,t)),e()):p},a.align=function(t){return arguments.length?(h=Math.max(0,Math.min(1,t)),e()):h},a.copy=function(){return c().domain(o()).range(u).round(l).paddingInner(f).paddingOuter(p).align(h)},e()}function l(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return l(t())},e}function f(){return l(c().paddingInner(1))}function p(e){return function(){return e}}function h(e){return+e}function d(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:p(t)}function y(e){return function(t,n){var r=e(t=+t,n=+n);return function(e){return t>=e?0:e>=n?1:r(e)}}}function g(e){return function(t,n){var r=e(t=+t,n=+n);return function(e){return 0>=e?t:e>=1?n:r(e)}}}function b(e,t,n,r){var a=e[0],o=e[1],i=t[0],u=t[1];return a>o?(a=n(o,a),i=r(u,i)):(a=n(a,o),i=r(i,u)),function(e){return i(a(e))}}function m(e,n,r,a){var o=Math.min(e.length,n.length)-1,i=new Array(o),u=new Array(o),s=-1;for(e[o]<e[0]&&(e=e.slice().reverse(),n=n.slice().reverse());++s<o;)i[s]=r(e[s],e[s+1]),u[s]=a(n[s],n[s+1]);return function(n){var r=t.bisect(e,n,1,o)-1;return u[r](i[r](n))}}function v(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp())}function x(e,t){function n(){var n=Math.min(u.length,s.length)>2?m:b;return o=n(u,s,l?y(e):e,c),i=n(s,u,d,l?g(t):t),a}function a(e){return o(+e)}var o,i,u=se,s=se,c=r.interpolate,l=!1;return a.invert=function(e){return i(+e)},a.domain=function(e){return arguments.length?(u=oe.call(e,h),n()):u.slice()},a.range=function(e){return arguments.length?(s=ie.call(e),n()):s.slice()},a.rangeRound=function(e){return s=ie.call(e),c=r.interpolateRound,n()},a.clamp=function(e){return arguments.length?(l=!!e,n()):l},a.interpolate=function(e){return arguments.length?(c=e,n()):c},n()}function _(e,n,r){var o,i=e[0],u=e[e.length-1],s=t.tickStep(i,u,null==n?10:n);switch(r=a.formatSpecifier(null==r?",f":r),r.type){case"s":var c=Math.max(Math.abs(i),Math.abs(u));return null!=r.precision||isNaN(o=a.precisionPrefix(s,c))||(r.precision=o),a.formatPrefix(r,c);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=a.precisionRound(s,Math.max(Math.abs(i),Math.abs(u))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=a.precisionFixed(s))||(r.precision=o-2*("%"===r.type))}return a.format(r)}function T(e){var n=e.domain;return e.ticks=function(e){var r=n();return t.ticks(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,t){return _(n(),e,t)},e.nice=function(r){var a=n(),o=a.length-1,i=null==r?10:r,u=a[0],s=a[o],c=t.tickStep(u,s,i);return c&&(c=t.tickStep(Math.floor(u/c)*c,Math.ceil(s/c)*c,i),a[0]=Math.floor(u/c)*c,a[o]=Math.ceil(s/c)*c,n(a)),e},e}function P(){var e=x(d,r.interpolateNumber);return e.copy=function(){return v(e,P())},T(e)}function M(){function e(e){return+e}var t=[0,1];return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=oe.call(n,h),e):t.slice()},e.copy=function(){return M().domain(t)},T(e)}function w(e,t){e=e.slice();var n,r=0,a=e.length-1,o=e[r],i=e[a];return o>i&&(n=r,r=a,a=n,n=o,o=i,i=n),e[r]=t.floor(o),e[a]=t.ceil(i),e}function O(e,t){return(t=Math.log(t/e))?function(n){return Math.log(n/e)/t}:p(t)}function k(e,t){return 0>e?function(n){return-Math.pow(-t,n)*Math.pow(-e,1-n)}:function(n){return Math.pow(t,n)*Math.pow(e,1-n)}}function S(e){return isFinite(e)?+("1e"+e):0>e?0:e}function j(e){return 10===e?S:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function A(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function E(e){return function(t){return-e(-t)}}function C(){function e(){return i=A(o),u=j(o),r()[0]<0&&(i=E(i),u=E(u)),n}var n=x(O,k).domain([1,10]),r=n.domain,o=10,i=A(10),u=j(10);return n.base=function(t){return arguments.length?(o=+t,e()):o},n.domain=function(t){return arguments.length?(r(t),e()):r()},n.ticks=function(e){var n,a=r(),s=a[0],c=a[a.length-1];(n=s>c)&&(h=s,s=c,c=h);var l,f,p,h=i(s),d=i(c),y=null==e?10:+e,g=[];if(!(o%1)&&y>d-h){if(h=Math.round(h)-1,d=Math.round(d)+1,s>0){for(;d>h;++h)for(f=1,l=u(h);o>f;++f)if(p=l*f,!(s>p)){if(p>c)break;g.push(p)}}else for(;d>h;++h)for(f=o-1,l=u(h);f>=1;--f)if(p=l*f,!(s>p)){if(p>c)break;g.push(p)}n&&g.reverse()}else g=t.ticks(h,d,Math.min(d-h,y)).map(u);return g},n.tickFormat=function(e,t){if(null==t&&(t=10===o?".0e":","),"function"!=typeof t&&(t=a.format(t)),e===1/0)return t;null==e&&(e=10);var r=Math.max(1,o*e/n.ticks().length);return function(e){var n=e/u(Math.round(i(e)));return o-.5>n*o&&(n*=o),r>=n?t(e):""}},n.nice=function(){return r(w(r(),{floor:function(e){return u(Math.floor(i(e)))},ceil:function(e){return u(Math.ceil(i(e)))}}))},n.copy=function(){return v(n,C().base(o))},n}function N(e,t){return 0>e?-Math.pow(-e,t):Math.pow(e,t)}function D(){function e(e,t){return(t=N(t,n)-(e=N(e,n)))?function(r){return(N(r,n)-e)/t}:p(t)}function t(e,t){return t=N(t,n)-(e=N(e,n)),function(r){return N(e+t*r,1/n)}}var n=1,r=x(e,t),a=r.domain;return r.exponent=function(e){return arguments.length?(n=+e,a(a())):n},r.copy=function(){return v(r,D().exponent(n))},T(r)}function F(){return D().exponent(.5)}function L(){function e(){var e=0,i=Math.max(1,a.length);for(o=new Array(i-1);++e<i;)o[e-1]=t.quantile(r,e/i);return n}function n(e){return isNaN(e=+e)?void 0:a[t.bisect(o,e)]}var r=[],a=[],o=[];return n.invertExtent=function(e){var t=a.indexOf(e);return 0>t?[NaN,NaN]:[t>0?o[t-1]:r[0],t<o.length?o[t]:r[r.length-1]]},n.domain=function(n){if(!arguments.length)return r.slice();r=[];for(var a,o=0,i=n.length;i>o;++o)a=n[o],null==a||isNaN(a=+a)||r.push(a);return r.sort(t.ascending),e()},n.range=function(t){return arguments.length?(a=ie.call(t),e()):a.slice()},n.quantiles=function(){return o.slice()},n.copy=function(){return L().domain(r).range(a)},n}function H(){function e(e){return e>=e?u[t.bisect(i,e,0,o)]:void 0}function n(){var t=-1;for(i=new Array(o);++t<o;)i[t]=((t+1)*a-(t-o)*r)/(o+1);return e}var r=0,a=1,o=1,i=[.5],u=[0,1];return e.domain=function(e){return arguments.length?(r=+e[0],a=+e[1],n()):[r,a]},e.range=function(e){return arguments.length?(o=(u=ie.call(e)).length-1,n()):u.slice()},e.invertExtent=function(e){var t=u.indexOf(e);return 0>t?[NaN,NaN]:1>t?[r,i[0]]:t>=o?[i[o-1],a]:[i[t-1],i[t]]},e.copy=function(){return H().domain([r,a]).range(u)},T(e)}function z(){function e(e){return e>=e?r[t.bisect(n,e,0,a)]:void 0}var n=[.5],r=[0,1],a=1;return e.domain=function(t){return arguments.length?(n=ie.call(t),a=Math.min(n.length,r.length-1),e):n.slice()},e.range=function(t){return arguments.length?(r=ie.call(t),a=Math.min(n.length,r.length-1),e):r.slice()},e.invertExtent=function(e){var t=r.indexOf(e);return[n[t-1],n[t]]},e.copy=function(){return z().domain(n).range(r)},e}function V(e){return new Date(e)}function I(e,n,a,o,i,u,s,c,l){function f(t){return(s(t)<t?b:u(t)<t?m:i(t)<t?_:o(t)<t?T:n(t)<t?a(t)<t?P:M:e(t)<t?O:k)(t)}function p(n,r,a,o){if(null==n&&(n=10),"number"==typeof n){var i=Math.abs(a-r)/n,u=t.bisector(function(e){return e[2]}).right(S,i);u===S.length?(o=t.tickStep(r/ye,a/ye,n),n=e):u?(u=S[i/S[u-1][2]<S[u][2]/i?u-1:u],o=u[1],n=u[0]):(o=t.tickStep(r,a,n),n=c)}return null==o?n:n.every(o)}var h=x(d,r.interpolateNumber),y=h.invert,g=h.domain,b=l(".%L"),m=l(":%S"),_=l("%I:%M"),T=l("%I %p"),P=l("%a %d"),M=l("%b %d"),O=l("%B"),k=l("%Y"),S=[[s,1,ce],[s,5,5*ce],[s,15,15*ce],[s,30,30*ce],[u,1,le],[u,5,5*le],[u,15,15*le],[u,30,30*le],[i,1,fe],[i,3,3*fe],[i,6,6*fe],[i,12,12*fe],[o,1,pe],[o,2,2*pe],[a,1,he],[n,1,de],[n,3,3*de],[e,1,ye]];return h.invert=function(e){return new Date(y(e))},h.domain=function(e){return arguments.length?g(e):g().map(V)},h.ticks=function(e,t){var n,r=g(),a=r[0],o=r[r.length-1],i=a>o;return i&&(n=a,a=o,o=n),n=p(e,a,o,t),n=n?n.range(a,o+1):[],i?n.reverse():n},h.tickFormat=function(e){return null==e?f:l(e)},h.nice=function(e,t){var n=g();return(e=p(e,n[0],n[n.length-1],t))?g(w(n,e)):h},h.copy=function(){return v(h,I(e,n,a,o,i,u,s,c,l))},h}function q(){return I(o.timeYear,o.timeMonth,o.timeWeek,o.timeDay,o.timeHour,o.timeMinute,o.timeSecond,o.timeMillisecond,i.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])}function R(){return I(o.utcYear,o.utcMonth,o.utcWeek,o.utcDay,o.utcHour,o.utcMinute,o.utcSecond,o.utcMillisecond,i.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}function B(e){return e.match(/.{6}/g).map(function(e){return"#"+e})}function Y(){return s().range(ge)}function U(){return s().range(be)}function W(){return s().range(me)}function X(){return s().range(ve)}function J(){return P().interpolate(r.interpolateCubehelixLong).range([u.cubehelix(300,.5,0),u.cubehelix(-240,.5,1)])}function $(e){function t(t){var o=(t-n)/(r-n);return e(a?Math.max(0,Math.min(1,o)):o)}var n=0,r=1,a=!1;return t.domain=function(e){return arguments.length?(n=+e[0],r=+e[1],t):[n,r]},t.clamp=function(e){return arguments.length?(a=!!e,t):a},t.copy=function(){return $(e).domain([n,r]).clamp(a)},T(t)}function G(){return $(r.interpolateCubehelixLong(u.cubehelix(-100,.75,.35),u.cubehelix(80,1.5,.8)))}function Z(){return $(r.interpolateCubehelixLong(u.cubehelix(260,.75,.35),u.cubehelix(80,1.5,.8)))}function K(){var e=u.cubehelix();return $(function(t){(0>t||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return e.h=360*t-100,e.s=1.5-1.5*n,e.l=.8-.9*n,e+""})}function Q(e){var t=$(function(t){return e[Math.round(t*e.length-t)]}).clamp(!0);return delete t.clamp,t}function ee(){return Q(xe)}function te(){return Q(_e)}function ne(){return Q(Te)}function re(){return Q(Pe)}var ae=Array.prototype,oe=ae.map,ie=ae.slice,ue={name:"implicit"},se=[0,1],ce=1e3,le=60*ce,fe=60*le,pe=24*fe,he=7*pe,de=30*pe,ye=365*pe,ge=B("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),be=B("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),me=B("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),ve=B("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),xe=B("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"),_e=B("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"),Te=B("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"),Pe=B("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"),Me="0.6.4";
e.version=Me,e.scaleBand=c,e.scalePoint=f,e.scaleIdentity=M,e.scaleLinear=P,e.scaleLog=C,e.scaleOrdinal=s,e.scaleImplicit=ue,e.scalePow=D,e.scaleSqrt=F,e.scaleQuantile=L,e.scaleQuantize=H,e.scaleThreshold=z,e.scaleTime=q,e.scaleUtc=R,e.scaleCategory10=Y,e.scaleCategory20b=U,e.scaleCategory20c=W,e.scaleCategory20=X,e.scaleCubehelix=J,e.scaleRainbow=K,e.scaleWarm=G,e.scaleCool=Z,e.scaleViridis=ee,e.scaleMagma=te,e.scaleInferno=ne,e.scalePlasma=re})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e,t){return t>e?-1:e>t?1:e>=t?0:NaN}function n(e){return 1===e.length&&(e=r(e)),{left:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);a>r;){var o=r+a>>>1;e(t[o],n)<0?r=o+1:a=o}return r},right:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);a>r;){var o=r+a>>>1;e(t[o],n)>0?a=o:r=o+1}return r}}}function r(e){return function(n,r){return t(e(n),r)}}function a(e,t){return e>t?-1:t>e?1:t>=e?0:NaN}function o(e){return null===e?NaN:+e}function i(e,t){var n,r,a=e.length,i=0,u=0,s=-1,c=0;if(null==t)for(;++s<a;)isNaN(n=o(e[s]))||(r=n-i,i+=r/++c,u+=r*(n-i));else for(;++s<a;)isNaN(n=o(t(e[s],s,e)))||(r=n-i,i+=r/++c,u+=r*(n-i));return c>1?u/(c-1):void 0}function u(e,t){var n=i(e,t);return n?Math.sqrt(n):n}function s(e,t){var n,r,a,o=-1,i=e.length;if(null==t){for(;++o<i;)if(null!=(r=e[o])&&r>=r){n=a=r;break}for(;++o<i;)null!=(r=e[o])&&(n>r&&(n=r),r>a&&(a=r))}else{for(;++o<i;)if(null!=(r=t(e[o],o,e))&&r>=r){n=a=r;break}for(;++o<i;)null!=(r=t(e[o],o,e))&&(n>r&&(n=r),r>a&&(a=r))}return[n,a]}function c(e){return function(){return e}}function l(e){return e}function f(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):3>a?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(a);++r<a;)o[r]=e+r*n;return o}function p(e,t,n){var r=h(e,t,n);return f(Math.ceil(e/r)*r,Math.floor(t/r)*r+r/2,r)}function h(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/a;return o>=L?a*=10:o>=H?a*=5:o>=z&&(a*=2),e>t?-a:a}function d(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1}function y(e){return+e}function g(){function e(e){var a,o,i=e.length,u=new Array(i);for(a=0;i>a;++a)u[a]=+t(e[a],a,e);var s=n(u),c=+s[0],l=+s[1],f=r(u,c,l);Array.isArray(f)||(f=p(c,l,+f));var h=f.length;for(a=0;h>a;++a)f[a]=+f[a];for(;f[0]<=c;)f.shift(),--h;for(;f[h-1]>=l;)f.pop(),--h;var d,y=new Array(h+1);for(a=0;h>=a;++a)d=y[a]=[],d.x0=a>0?f[a-1]:c,d.x1=h>a?f[a]:l;for(a=0;i>a;++a)o=u[a],o>=c&&l>=o&&y[D(f,o,0,h)].push(e[a]);return y}var t=l,n=s,r=d;return e.value=function(n){return arguments.length?(t="function"==typeof n?n:c(+n),e):t},e.domain=function(t){return arguments.length?(n="function"==typeof t?t:c([+t[0],+t[1]]),e):n},e.thresholds=function(t){return arguments.length?(r="function"==typeof t?t:c(Array.isArray(t)?Array.prototype.map.call(t,y):+t),e):r},e}function b(e,t,n){if(null==n&&(n=o),r=e.length){if((t=+t)<=0||2>r)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,i=Math.floor(a),u=+n(e[i],i,e),s=+n(e[i+1],i+1,e);return u+(s-u)*(a-i)}}function m(e,n,r){return e.sort(t),Math.ceil((r-n)/(2*(b(e,.75)-b(e,.25))*Math.pow(e.length,-1/3)))}function v(e,t,n){return Math.ceil((n-t)/(3.5*u(e)*Math.pow(e.length,-1/3)))}function x(e,t){var n,r,a=-1,o=e.length;if(null==t){for(;++a<o;)if(null!=(r=e[a])&&r>=r){n=r;break}for(;++a<o;)null!=(r=e[a])&&r>n&&(n=r)}else{for(;++a<o;)if(null!=(r=t(e[a],a,e))&&r>=r){n=r;break}for(;++a<o;)null!=(r=t(e[a],a,e))&&r>n&&(n=r)}return n}function _(e,t){var n,r=0,a=e.length,i=-1,u=a;if(null==t)for(;++i<a;)isNaN(n=o(e[i]))?--u:r+=n;else for(;++i<a;)isNaN(n=o(t(e[i],i,e)))?--u:r+=n;return u?r/u:void 0}function T(e,n){var r,a=[],i=e.length,u=-1;if(null==n)for(;++u<i;)isNaN(r=o(e[u]))||a.push(r);else for(;++u<i;)isNaN(r=o(n(e[u],u,e)))||a.push(r);return b(a.sort(t),.5)}function P(e){for(var t,n,r,a=e.length,o=-1,i=0;++o<a;)i+=e[o].length;for(n=new Array(i);--a>=0;)for(r=e[a],t=r.length;--t>=0;)n[--i]=r[t];return n}function M(e,t){var n,r,a=-1,o=e.length;if(null==t){for(;++a<o;)if(null!=(r=e[a])&&r>=r){n=r;break}for(;++a<o;)null!=(r=e[a])&&n>r&&(n=r)}else{for(;++a<o;)if(null!=(r=t(e[a],a,e))&&r>=r){n=r;break}for(;++a<o;)null!=(r=t(e[a],a,e))&&n>r&&(n=r)}return n}function w(e){for(var t=0,n=e.length-1,r=e[0],a=new Array(0>n?0:n);n>t;)a[t]=[r,r=e[++t]];return a}function O(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r}function k(e,n){if(r=e.length){var r,a,o=0,i=0,u=e[i];for(n||(n=t);++o<r;)(n(a=e[o],u)<0||0!==n(u,u))&&(u=a,i=o);return 0===n(u,u)?i:void 0}}function S(e,t,n){for(var r,a,o=(null==n?e.length:n)-(t=null==t?0:+t);o;)a=Math.random()*o--|0,r=e[o+t],e[o+t]=e[a+t],e[a+t]=r;return e}function j(e,t){var n,r=0,a=e.length,o=-1;if(null==t)for(;++o<a;)(n=+e[o])&&(r+=n);else for(;++o<a;)(n=+t(e[o],o,e))&&(r+=n);return r}function A(e){if(!(a=e.length))return[];for(var t=-1,n=M(e,E),r=new Array(n);++t<n;)for(var a,o=-1,i=r[t]=new Array(a);++o<a;)i[o]=e[o][t];return r}function E(e){return e.length}function C(){return A(arguments)}var N=n(t),D=N.right,F=N.left,L=Math.sqrt(50),H=Math.sqrt(10),z=Math.sqrt(2),V="0.7.1";e.version=V,e.bisect=D,e.bisectRight=D,e.bisectLeft=F,e.ascending=t,e.bisector=n,e.descending=a,e.deviation=u,e.extent=s,e.histogram=g,e.thresholdFreedmanDiaconis=m,e.thresholdScott=v,e.thresholdSturges=d,e.max=x,e.mean=_,e.median=T,e.merge=P,e.min=M,e.pairs=w,e.permute=O,e.quantile=b,e.range=f,e.scan=k,e.shuffle=S,e.sum=j,e.ticks=p,e.tickStep=h,e.transpose=A,e.variance=i,e.zip=C})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(){}function n(e,n){var r=new t;if(e instanceof t)e.each(function(e,t){r.set(t,e)});else if(Array.isArray(e)){var a,o=-1,i=e.length;if(null==n)for(;++o<i;)r.set(o,e[o]);else for(;++o<i;)r.set(n(a=e[o],o,e),a)}else if(e)for(var u in e)r.set(u,e[u]);return r}function r(){function e(t,a,o,i){if(a>=l.length)return s?s(t):r?t.sort(r):t;for(var u,c,f,p=-1,h=t.length,d=l[a++],y=n(),g=o();++p<h;)(f=y.get(u=d(c=t[p])+""))?f.push(c):y.set(u,[c]);return y.each(function(t,n){i(g,n,e(t,a,o,i))}),g}function t(e,n){if(n>=l.length)return e;var r=[],a=f[n++];return e.each(function(e,a){r.push({key:a,values:t(e,n)})}),a?r.sort(function(e,t){return a(e.key,t.key)}):r}var r,s,c,l=[],f=[];return c={object:function(t){return e(t,0,a,o)},map:function(t){return e(t,0,i,u)},entries:function(n){return t(e(n,0,i,u),0)},key:function(e){return l.push(e),c},sortKeys:function(e){return f[l.length-1]=e,c},sortValues:function(e){return r=e,c},rollup:function(e){return s=e,c}}}function a(){return{}}function o(e,t,n){e[t]=n}function i(){return n()}function u(e,t,n){e.set(t,n)}function s(){}function c(e,t){var n=new s;if(e instanceof s)e.each(function(e){n.add(e)});else if(e){var r=-1,a=e.length;if(null==t)for(;++r<a;)n.add(e[r]);else for(;++r<a;)n.add(t(e[r],r,e))}return n}function l(e){var t=[];for(var n in e)t.push(n);return t}function f(e){var t=[];for(var n in e)t.push(e[n]);return t}function p(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t}var h="$";t.prototype=n.prototype={constructor:t,has:function(e){return h+e in this},get:function(e){return this[h+e]},set:function(e,t){return this[h+e]=t,this},remove:function(e){var t=h+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===h&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===h&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===h&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===h&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===h&&++e;return e},empty:function(){for(var e in this)if(e[0]===h)return!1;return!0},each:function(e){for(var t in this)t[0]===h&&e(this[t],t.slice(1),this)}};var d=n.prototype;s.prototype=c.prototype={constructor:s,has:d.has,add:function(e){return e+="",this[h+e]=e,this},remove:d.remove,clear:d.clear,values:d.keys,size:d.size,empty:d.empty,each:d.each};var y="0.1.2";e.version=y,e.nest=r,e.set=c,e.map=n,e.keys=l,e.values=f,e.entries=p})},function(e,t,n){!function(e,r){r(t,n(203))}(this,function(e,t){"use strict";function n(e){return function(){return e}}function r(e,t){return function(n){return e+n*t}}function a(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function o(e,t){var a=t-e;return a?r(e,a>180||-180>a?a-360*Math.round(a/360):a):n(isNaN(e)?t:e)}function i(e){return 1===(e=+e)?u:function(t,r){return r-t?a(t,r,e):n(isNaN(t)?r:t)}}function u(e,t){var a=t-e;return a?r(e,a):n(isNaN(e)?t:e)}function s(e,t){var n,r=[],a=[],o=e?e.length:0,i=t?t.length:0,u=Math.min(o,i);for(n=0;u>n;++n)r.push(d(e[n],t[n]));for(;o>n;++n)a[n]=e[n];for(;i>n;++n)a[n]=t[n];return function(e){for(n=0;u>n;++n)a[n]=r[n](e);return a}}function c(e,t){return e=+e,t-=e,function(n){return e+t*n}}function l(e,t){var n,r={},a={};null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={});for(n in e)n in t?r[n]=d(e[n],t[n]):a[n]=e[n];for(n in t)n in e||(a[n]=t[n]);return function(e){for(n in r)a[n]=r[n](e);return a}}function f(e){return function(){return e}}function p(e){return function(t){return e(t)+""}}function h(e,t){var n,r,a,o=D.lastIndex=F.lastIndex=0,i=-1,u=[],s=[];for(e+="",t+="";(n=D.exec(e))&&(r=F.exec(t));)(a=r.index)>o&&(a=t.slice(o,a),u[i]?u[i]+=a:u[++i]=a),(n=n[0])===(r=r[0])?u[i]?u[i]+=r:u[++i]=r:(u[++i]=null,s.push({i:i,x:c(n,r)})),o=F.lastIndex;return o<t.length&&(a=t.slice(o),u[i]?u[i]+=a:u[++i]=a),u.length<2?s[0]?p(s[0].x):f(t):(t=s.length,function(e){for(var n,r=0;t>r;++r)u[(n=s[r]).i]=n.x(e);return u.join("")})}function d(e,r){var a,o=typeof r;return null==r||"boolean"===o?n(r):("number"===o?c:"string"===o?(a=t.color(r))?(r=a,N):h:r instanceof t.color?N:Array.isArray(r)?s:l)(e,r)}function y(e,t){return e=+e,t-=e,function(n){return Math.round(e+t*n)}}function g(e,t,n,r,a,o){if(e*r===t*n)return null;var i=Math.sqrt(e*e+t*t);e/=i,t/=i;var u=e*n+t*r;n-=e*u,r-=t*u;var s=Math.sqrt(n*n+r*r);return n/=s,r/=s,u/=s,t*n>e*r&&(e=-e,t=-t,u=-u,i=-i),{translateX:a,translateY:o,rotate:Math.atan2(t,e)*L,skewX:Math.atan(u)*L,scaleX:i,scaleY:s}}function b(e){if("none"===e)return H;j||(j=document.createElement("DIV"),A=document.documentElement,E=document.defaultView),j.style.transform=e,e=E.getComputedStyle(A.appendChild(j),null).getPropertyValue("transform"),A.removeChild(j);var t=e.slice(7,-1).split(",");return g(+t[0],+t[1],+t[2],+t[3],+t[4],+t[5])}function m(e){C||(C=document.createElementNS("http://www.w3.org/2000/svg","g")),C.setAttribute("transform",null==e?"":e);var t=C.transform.baseVal.consolidate().matrix;return g(t.a,t.b,t.c,t.d,t.e,t.f)}function v(e,t,n,r){function a(e){return e.length?e.pop()+" ":""}function o(e,r,a,o,i,u){if(e!==a||r!==o){var s=i.push("translate(",null,t,null,n);u.push({i:s-4,x:c(e,a)},{i:s-2,x:c(r,o)})}else(a||o)&&i.push("translate("+a+t+o+n)}function i(e,t,n,o){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(a(n)+"rotate(",null,r)-2,x:c(e,t)})):t&&n.push(a(n)+"rotate("+t+r)}function u(e,t,n,o){e!==t?o.push({i:n.push(a(n)+"skewX(",null,r)-2,x:c(e,t)}):t&&n.push(a(n)+"skewX("+t+r)}function s(e,t,n,r,o,i){if(e!==n||t!==r){var u=o.push(a(o)+"scale(",null,",",null,")");i.push({i:u-4,x:c(e,n)},{i:u-2,x:c(t,r)})}else 1===n&&1===r||o.push(a(o)+"scale("+n+","+r+")")}return function(t,n){var r=[],a=[];return t=e(t),n=e(n),o(t.translateX,t.translateY,n.translateX,n.translateY,r,a),i(t.rotate,n.rotate,r,a),u(t.skewX,n.skewX,r,a),s(t.scaleX,t.scaleY,n.scaleX,n.scaleY,r,a),t=n=null,function(e){for(var t,n=-1,o=a.length;++n<o;)r[(t=a[n]).i]=t.x(e);return r.join("")}}}function x(e){return((e=Math.exp(e))+1/e)/2}function _(e){return((e=Math.exp(e))-1/e)/2}function T(e){return((e=Math.exp(2*e))-1)/(e+1)}function P(e,t){var n,r,a=e[0],o=e[1],i=e[2],u=t[0],s=t[1],c=t[2],l=u-a,f=s-o,p=l*l+f*f;if(B>p)r=Math.log(c/i)/I,n=function(e){return[a+e*l,o+e*f,i*Math.exp(I*e*r)]};else{var h=Math.sqrt(p),d=(c*c-i*i+R*p)/(2*i*q*h),y=(c*c-i*i-R*p)/(2*c*q*h),g=Math.log(Math.sqrt(d*d+1)-d),b=Math.log(Math.sqrt(y*y+1)-y);r=(b-g)/I,n=function(e){var t=e*r,n=x(g),u=i/(q*h)*(n*T(I*t+g)-_(g));return[a+u*l,o+u*f,i*n/x(I*t+g)]}}return n.duration=1e3*r,n}function M(e,n){var r=o((e=t.hsl(e)).h,(n=t.hsl(n)).h),a=u(e.s,n.s),i=u(e.l,n.l),s=u(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=a(t),e.l=i(t),e.opacity=s(t),e+""}}function w(e,n){var r=u((e=t.hsl(e)).h,(n=t.hsl(n)).h),a=u(e.s,n.s),o=u(e.l,n.l),i=u(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=a(t),e.l=o(t),e.opacity=i(t),e+""}}function O(e,n){var r=u((e=t.lab(e)).l,(n=t.lab(n)).l),a=u(e.a,n.a),o=u(e.b,n.b),i=u(e.opacity,n.opacity);return function(t){return e.l=r(t),e.a=a(t),e.b=o(t),e.opacity=i(t),e+""}}function k(e,n){var r=o((e=t.hcl(e)).h,(n=t.hcl(n)).h),a=u(e.c,n.c),i=u(e.l,n.l),s=u(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=a(t),e.l=i(t),e.opacity=s(t),e+""}}function S(e,n){var r=u((e=t.hcl(e)).h,(n=t.hcl(n)).h),a=u(e.c,n.c),o=u(e.l,n.l),i=u(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=a(t),e.l=o(t),e.opacity=i(t),e+""}}var j,A,E,C,N=function X(e){function n(e,n){var a=r((e=t.rgb(e)).r,(n=t.rgb(n)).r),o=r(e.g,n.g),i=r(e.b,n.b),u=r(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=o(t),e.b=i(t),e.opacity=u(t),e+""}}var r=i(e);return n.gamma=X,n}(1),D=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,F=new RegExp(D.source,"g"),L=180/Math.PI,H={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},z=v(b,"px, ","px)","deg)"),V=v(m,", ",")",")"),I=Math.SQRT2,q=2,R=4,B=1e-12,Y=function J(e){function n(n,r){var a=o((n=t.cubehelix(n)).h,(r=t.cubehelix(r)).h),i=u(n.s,r.s),s=u(n.l,r.l),c=u(n.opacity,r.opacity);return function(t){return n.h=a(t),n.s=i(t),n.l=s(Math.pow(t,e)),n.opacity=c(t),n+""}}return e=+e,n.gamma=J,n}(1),U=function $(e){function n(n,r){var a=u((n=t.cubehelix(n)).h,(r=t.cubehelix(r)).h),o=u(n.s,r.s),i=u(n.l,r.l),s=u(n.opacity,r.opacity);return function(t){return n.h=a(t),n.s=o(t),n.l=i(Math.pow(t,e)),n.opacity=s(t),n+""}}return e=+e,n.gamma=$,n}(1),W="0.7.0";e.version=W,e.interpolate=d,e.interpolateArray=s,e.interpolateNumber=c,e.interpolateObject=l,e.interpolateRound=y,e.interpolateString=h,e.interpolateTransformCss=z,e.interpolateTransformSvg=V,e.interpolateZoom=P,e.interpolateRgb=N,e.interpolateHsl=M,e.interpolateHslLong=w,e.interpolateLab=O,e.interpolateHcl=k,e.interpolateHclLong=S,e.interpolateCubehelix=Y,e.interpolateCubehelixLong=U})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function r(){}function a(e){var t;return e=(e+"").trim().toLowerCase(),(t=A.exec(e))?(t=parseInt(t[1],16),new c(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1)):(t=E.exec(e))?o(parseInt(t[1],16)):(t=C.exec(e))?new c(t[1],t[2],t[3],1):(t=N.exec(e))?new c(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=D.exec(e))?i(t[1],t[2],t[3],t[4]):(t=F.exec(e))?i(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=L.exec(e))?l(t[1],t[2]/100,t[3]/100,1):(t=H.exec(e))?l(t[1],t[2]/100,t[3]/100,t[4]):z.hasOwnProperty(e)?o(z[e]):"transparent"===e?new c(NaN,NaN,NaN,0):null}function o(e){return new c(e>>16&255,e>>8&255,255&e,1)}function i(e,t,n,r){return 0>=r&&(e=t=n=NaN),new c(e,t,n,r)}function u(e){return e instanceof r||(e=a(e)),e?(e=e.rgb(),new c(e.r,e.g,e.b,e.opacity)):new c}function s(e,t,n,r){return 1===arguments.length?u(e):new c(e,t,n,null==r?1:r)}function c(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function l(e,t,n,r){return 0>=r?e=t=n=NaN:0>=n||n>=1?e=t=NaN:0>=t&&(e=NaN),new h(e,t,n,r)}function f(e){if(e instanceof h)return new h(e.h,e.s,e.l,e.opacity);if(e instanceof r||(e=a(e)),!e)return new h;if(e instanceof h)return e;e=e.rgb();var t=e.r/255,n=e.g/255,o=e.b/255,i=Math.min(t,n,o),u=Math.max(t,n,o),s=NaN,c=u-i,l=(u+i)/2;return c?(s=t===u?(n-o)/c+6*(o>n):n===u?(o-t)/c+2:(t-n)/c+4,c/=.5>l?u+i:2-u-i,s*=60):c=l>0&&1>l?0:s,new h(s,c,l,e.opacity)}function p(e,t,n,r){return 1===arguments.length?f(e):new h(e,t,n,null==r?1:r)}function h(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function d(e,t,n){return 255*(60>e?t+(n-t)*e/60:180>e?n:240>e?t+(n-t)*(240-e)/60:t)}function y(e){if(e instanceof b)return new b(e.l,e.a,e.b,e.opacity);if(e instanceof M){var t=e.h*V;return new b(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof c||(e=u(e));var n=_(e.r),r=_(e.g),a=_(e.b),o=m((.4124564*n+.3575761*r+.1804375*a)/R),i=m((.2126729*n+.7151522*r+.072175*a)/B),s=m((.0193339*n+.119192*r+.9503041*a)/Y);return new b(116*i-16,500*(o-i),200*(i-s),e.opacity)}function g(e,t,n,r){return 1===arguments.length?y(e):new b(e,t,n,null==r?1:r)}function b(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function m(e){return e>J?Math.pow(e,1/3):e/X+U}function v(e){return e>W?e*e*e:X*(e-U)}function x(e){return 255*(.0031308>=e?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function _(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function T(e){if(e instanceof M)return new M(e.h,e.c,e.l,e.opacity);e instanceof b||(e=y(e));var t=Math.atan2(e.b,e.a)*I;return new M(0>t?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function P(e,t,n,r){return 1===arguments.length?T(e):new M(e,t,n,null==r?1:r)}function M(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function w(e){if(e instanceof k)return new k(e.h,e.s,e.l,e.opacity);e instanceof c||(e=u(e));var t=e.r/255,n=e.g/255,r=e.b/255,a=(ne*r+ee*t-te*n)/(ne+ee-te),o=r-a,i=(Q*(n-a)-Z*o)/K,s=Math.sqrt(i*i+o*o)/(Q*a*(1-a)),l=s?Math.atan2(i,o)*I-120:NaN;return new k(0>l?l+360:l,s,a,e.opacity)}function O(e,t,n,r){return 1===arguments.length?w(e):new k(e,t,n,null==r?1:r)}function k(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}var S=.7,j=1/S,A=/^#([0-9a-f]{3})$/,E=/^#([0-9a-f]{6})$/,C=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,N=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,D=/^rgba\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,F=/^rgba\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,L=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,H=/^hsla\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,z={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};t(r,a,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),t(c,s,n(r,{brighter:function(e){return e=null==e?j:Math.pow(j,e),new c(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?S:Math.pow(S,e),new c(this.r*e,this.g*e,this.b*e,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 e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(1===e?"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===e?")":", "+e+")")}})),t(h,p,n(r,{brighter:function(e){return e=null==e?j:Math.pow(j,e),new h(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?S:Math.pow(S,e),new h(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(.5>n?n:1-n)*t,a=2*n-r;return new c(d(e>=240?e-240:e+120,a,r),d(e,a,r),d(120>e?e+240:e-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var V=Math.PI/180,I=180/Math.PI,q=18,R=.95047,B=1,Y=1.08883,U=4/29,W=6/29,X=3*W*W,J=W*W*W;t(b,g,n(r,{brighter:function(e){return new b(this.l+q*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new b(this.l-q*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=B*v(e),t=R*v(t),n=Y*v(n),new c(x(3.2404542*t-1.5371385*e-.4985314*n),x(-.969266*t+1.8760108*e+.041556*n),x(.0556434*t-.2040259*e+1.0572252*n),this.opacity)}})),t(M,P,n(r,{brighter:function(e){return new M(this.h,this.c,this.l+q*(null==e?1:e),this.opacity)},darker:function(e){return new M(this.h,this.c,this.l-q*(null==e?1:e),this.opacity)},rgb:function(){return y(this).rgb()}}));var $=-.14861,G=1.78277,Z=-.29227,K=-.90649,Q=1.97294,ee=Q*K,te=Q*G,ne=G*Z-K*$;t(k,O,n(r,{brighter:function(e){return e=null==e?j:Math.pow(j,e),new k(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?S:Math.pow(S,e),new k(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*V,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),a=Math.sin(e);return new c(255*(t+n*($*r+G*a)),255*(t+n*(Z*r+K*a)),255*(t+n*(Q*r)),this.opacity)}}));var re="0.4.2";e.version=re,e.color=a,e.rgb=s,e.hsl=p,e.lab=g,e.hcl=P,e.cubehelix=O})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function n(e){return e=t(Math.abs(e)),e?e[1]:NaN}function r(e,t){return function(n,r){for(var a=n.length,o=[],i=0,u=e[0],s=0;a>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),o.push(n.substring(a-=u,a+u)),!((s+=u+1)>r));)u=e[i=(i+1)%e.length];return o.reverse().join(t)}}function a(e,t){e=e.toPrecision(t);e:for(var n,r=e.length,a=1,o=-1;r>a;++a)switch(e[a]){case".":o=n=a;break;case"0":0===o&&(o=a),n=a;break;case"e":break e;default:o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(n+1):e}function o(e,n){var r=t(e,n);if(!r)return e+"";var a=r[0],o=r[1],i=o-(d=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,u=a.length;return i===u?a:i>u?a+new Array(i-u+1).join("0"):i>0?a.slice(0,i)+"."+a.slice(i):"0."+new Array(1-i).join("0")+t(e,Math.max(0,n+i-1))[0]}function i(e,n){var r=t(e,n);if(!r)return e+"";var a=r[0],o=r[1];return 0>o?"0."+new Array(-o).join("0")+a:a.length>o+1?a.slice(0,o+1)+"."+a.slice(o+1):a+new Array(o-a.length+2).join("0")}function u(e){return new s(e)}function s(e){if(!(t=g.exec(e)))throw new Error("invalid format: "+e);var t,n=t[1]||" ",r=t[2]||">",a=t[3]||"-",o=t[4]||"",i=!!t[5],u=t[6]&&+t[6],s=!!t[7],c=t[8]&&+t[8].slice(1),l=t[9]||"";"n"===l?(s=!0,l="g"):y[l]||(l=""),(i||"0"===n&&"="===r)&&(i=!0,n="0",r="="),this.fill=n,this.align=r,this.sign=a,this.symbol=o,this.zero=i,this.width=u,this.comma=s,this.precision=c,this.type=l}function c(e){return e}function l(e){function t(e){function t(e){var t,i,u,c=m,y=v;if("c"===g)y=x(e)+y,e="";else{e=+e;var T=(0>e||0>1/e)&&(e*=-1,!0);if(e=x(e,h),T)for(t=-1,i=e.length,T=!1;++t<i;)if(u=e.charCodeAt(t),u>48&&58>u||"x"===g&&u>96&&103>u||"X"===g&&u>64&&71>u){T=!0;break}if(c=(T?"("===a?a:"-":"-"===a||"("===a?"":a)+c,y=y+("s"===g?b[8+d/3]:"")+(T&&"("===a?")":""),_)for(t=-1,i=e.length;++t<i;)if(u=e.charCodeAt(t),48>u||u>57){y=(46===u?s+e.slice(t+1):e.slice(t))+y,e=e.slice(0,t);break}}p&&!l&&(e=o(e,1/0));var P=c.length+e.length+y.length,M=f>P?new Array(f-P+1).join(n):"";switch(p&&l&&(e=o(M+e,M.length?f-y.length:1/0),M=""),r){case"<":return c+e+y+M;case"=":return c+M+e+y;case"^":return M.slice(0,P=M.length>>1)+c+e+y+M.slice(P)}return M+c+e+y}e=u(e);var n=e.fill,r=e.align,a=e.sign,c=e.symbol,l=e.zero,f=e.width,p=e.comma,h=e.precision,g=e.type,m="$"===c?i[0]:"#"===c&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",v="$"===c?i[1]:/[%p]/.test(g)?"%":"",x=y[g],_=!g||/[defgprs%]/.test(g);return h=null==h?g?6:12:/[gprs]/.test(g)?Math.max(1,Math.min(21,h)):Math.max(0,Math.min(20,h)),t.toString=function(){return e+""},t}function a(e,r){var a=t((e=u(e),e.type="f",e)),o=3*Math.max(-8,Math.min(8,Math.floor(n(r)/3))),i=Math.pow(10,-o),s=b[8+o/3];return function(e){return a(i*e)+s}}var o=e.grouping&&e.thousands?r(e.grouping,e.thousands):c,i=e.currency,s=e.decimal;return{format:t,formatPrefix:a}}function f(e){return Math.max(0,-n(Math.abs(e)))}function p(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(t)/3)))-n(Math.abs(e)))}function h(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,n(t)-n(e))+1}var d,y={"":a,"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return i(100*e,t)},r:i,s:o,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},g=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;s.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};var b=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],m=l({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),v=l({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),x=l({decimal:",",thousands:" ",grouping:[3],currency:[""," Kč"]}),_=l({decimal:",",thousands:"'",grouping:[3],currency:[""," CHF"]}),T=l({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),P=l({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),M=l({decimal:".",thousands:",",grouping:[3],currency:["£",""]}),w=l({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),O=l({decimal:",",thousands:" ",grouping:[3],currency:[""," €"]}),k=l({decimal:",",thousands:" ",grouping:[3],currency:["","$"]}),S=l({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),j=l({decimal:".",thousands:",",grouping:[3],currency:["₪",""]}),A=l({decimal:",",thousands:" ",grouping:[3],currency:[""," Ft"]}),E=l({decimal:",",thousands:".",grouping:[3],currency:["€",""]}),C=l({decimal:".",thousands:",",grouping:[3],currency:["","円"]}),N=l({decimal:".",thousands:",",grouping:[3],currency:["₩",""]}),D=l({decimal:",",thousands:".",grouping:[3],currency:[""," ден."]}),F=l({decimal:",",thousands:".",grouping:[3],currency:["€ ",""]}),L=l({decimal:",",thousands:".",grouping:[3],currency:["","zł"]}),H=l({decimal:",",thousands:".",grouping:[3],currency:["R$",""]}),z=l({decimal:",",thousands:" ",grouping:[3],currency:[""," руб."]}),V=l({decimal:",",thousands:" ",grouping:[3],currency:["","SEK"]}),I=l({decimal:".",thousands:",",grouping:[3],currency:["¥",""]}),q=m.format,R=m.formatPrefix,B="0.5.1";e.version=B,e.format=q,e.formatPrefix=R,e.formatLocale=l,e.formatCaEs=v,e.formatCsCz=x,e.formatDeCh=_,e.formatDeDe=T,e.formatEnCa=P,e.formatEnGb=M,e.formatEnUs=m,e.formatEsEs=w,e.formatFiFi=O,e.formatFrCa=k,e.formatFrFr=S,e.formatHeIl=j,e.formatHuHu=A,e.formatItIt=E,e.formatJaJp=C,e.formatKoKr=N,e.formatMkMk=D,e.formatNlNl=F,e.formatPlPl=L,e.formatPtBr=H,e.formatRuRu=z,e.formatSvSe=V,e.formatZhCn=I,e.formatSpecifier=u,e.precisionFixed=f,e.precisionPrefix=p,e.precisionRound=h})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e,n,r,i){function u(t){return e(t=new Date(+t)),t}return u.floor=u,u.ceil=function(t){return e(t=new Date(t-1)),n(t,1),e(t),t},u.round=function(e){var t=u(e),n=u.ceil(e);return n-e>e-t?t:n},u.offset=function(e,t){return n(e=new Date(+e),null==t?1:Math.floor(t)),e},u.range=function(t,r,a){var o=[];if(t=u.ceil(t),a=null==a?1:Math.floor(a),!(r>t&&a>0))return o;do o.push(new Date(+t));while(n(t,a),e(t),r>t);return o},u.filter=function(r){return t(function(t){for(;e(t),!r(t);)t.setTime(t-1)},function(e,t){for(;--t>=0;)for(;n(e,1),!r(e););})},r&&(u.count=function(t,n){return a.setTime(+t),o.setTime(+n),e(a),e(o),Math.floor(r(a,o))},u.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?u.filter(i?function(t){return i(t)%e===0}:function(t){return u.count(0,t)%e===0}):u:null}),u}function n(e){return t(function(t){t.setHours(0,0,0,0),t.setDate(t.getDate()-(t.getDay()+7-e)%7)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*s)/f})}function r(e){return t(function(t){t.setUTCHours(0,0,0,0),t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/f})}var a=new Date,o=new Date,i=t(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?t(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):i:null};var u=1e3,s=6e4,c=36e5,l=864e5,f=6048e5,p=t(function(e){e.setTime(Math.floor(e/u)*u)},function(e,t){e.setTime(+e+t*u)},function(e,t){return(t-e)/u},function(e){return e.getUTCSeconds()}),h=t(function(e){e.setTime(Math.floor(e/s)*s)},function(e,t){e.setTime(+e+t*s)},function(e,t){return(t-e)/s},function(e){return e.getMinutes()}),d=t(function(e){var t=e.getTimezoneOffset()*s%c;0>t&&(t+=c),e.setTime(Math.floor((+e-t)/c)*c+t)},function(e,t){e.setTime(+e+t*c)},function(e,t){return(t-e)/c},function(e){return e.getHours()}),y=t(function(e){e.setHours(0,0,0,0);
},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*s)/l},function(e){return e.getDate()-1}),g=n(0),b=n(1),m=n(2),v=n(3),x=n(4),_=n(5),T=n(6),P=t(function(e){e.setHours(0,0,0,0),e.setDate(1)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),M=t(function(e){e.setHours(0,0,0,0),e.setMonth(0,1)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()}),w=t(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*s)},function(e,t){return(t-e)/s},function(e){return e.getUTCMinutes()}),O=t(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*c)},function(e,t){return(t-e)/c},function(e){return e.getUTCHours()}),k=t(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/l},function(e){return e.getUTCDate()-1}),S=r(0),j=r(1),A=r(2),E=r(3),C=r(4),N=r(5),D=r(6),F=t(function(e){e.setUTCHours(0,0,0,0),e.setUTCDate(1)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),L=t(function(e){e.setUTCHours(0,0,0,0),e.setUTCMonth(0,1)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()}),H=i.range,z=p.range,V=h.range,I=d.range,q=y.range,R=g.range,B=b.range,Y=m.range,U=v.range,W=x.range,X=_.range,J=T.range,$=g.range,G=P.range,Z=M.range,K=i,Q=H,ee=p,te=z,ne=w.range,re=O.range,ae=k.range,oe=S.range,ie=j.range,ue=A.range,se=E.range,ce=C.range,le=N.range,fe=D.range,pe=S.range,he=F.range,de=L.range,ye="0.2.5";e.version=ye,e.timeMilliseconds=H,e.timeSeconds=z,e.timeMinutes=V,e.timeHours=I,e.timeDays=q,e.timeSundays=R,e.timeMondays=B,e.timeTuesdays=Y,e.timeWednesdays=U,e.timeThursdays=W,e.timeFridays=X,e.timeSaturdays=J,e.timeWeeks=$,e.timeMonths=G,e.timeYears=Z,e.utcMillisecond=K,e.utcMilliseconds=Q,e.utcSecond=ee,e.utcSeconds=te,e.utcMinutes=ne,e.utcHours=re,e.utcDays=ae,e.utcSundays=oe,e.utcMondays=ie,e.utcTuesdays=ue,e.utcWednesdays=se,e.utcThursdays=ce,e.utcFridays=le,e.utcSaturdays=fe,e.utcWeeks=pe,e.utcMonths=he,e.utcYears=de,e.timeMillisecond=i,e.timeSecond=p,e.timeMinute=h,e.timeHour=d,e.timeDay=y,e.timeSunday=g,e.timeMonday=b,e.timeTuesday=m,e.timeWednesday=v,e.timeThursday=x,e.timeFriday=_,e.timeSaturday=T,e.timeWeek=g,e.timeMonth=P,e.timeYear=M,e.utcMinute=w,e.utcHour=O,e.utcDay=k,e.utcSunday=S,e.utcMonday=j,e.utcTuesday=A,e.utcWednesday=E,e.utcThursday=C,e.utcFriday=N,e.utcSaturday=D,e.utcWeek=S,e.utcMonth=F,e.utcYear=L,e.timeInterval=t})},function(e,t,n){!function(e,r){r(t,n(205))}(this,function(e,t){"use strict";function n(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function r(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function a(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function o(e){function t(e,t){return function(n){var r,a,o,i=[],u=-1,s=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++u<c;)37===e.charCodeAt(u)&&(i.push(e.slice(s,u)),null!=(a=ne[r=e.charAt(++u)])?r=e.charAt(++u):a="e"===r?" ":"0",(o=t[r])&&(r=o(n,a)),i.push(r),s=u+1);return i.push(e.slice(s,u)),i.join("")}}function o(e,t){return function(n){var o=a(1900),u=i(o,e,n+="",0);if(u!=n.length)return null;if("p"in o&&(o.H=o.H%12+12*o.p),"W"in o||"U"in o){"w"in o||(o.w="W"in o?1:0);var s="Z"in o?r(a(o.y)).getUTCDay():t(a(o.y)).getDay();o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(s+5)%7:o.w+7*o.U-(s+6)%7}return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,r(o)):t(o)}}function i(e,t,n,r){for(var a,o,i=0,u=t.length,s=n.length;u>i;){if(r>=s)return-1;if(a=t.charCodeAt(i++),37===a){if(a=t.charAt(i++),o=He[a in ne?t.charAt(i++):a],!o||(r=o(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}function u(e,t,n){var r=we.exec(t.slice(n));return r?(e.p=Oe[r[0].toLowerCase()],n+r[0].length):-1}function Q(e,t,n){var r=je.exec(t.slice(n));return r?(e.w=Ae[r[0].toLowerCase()],n+r[0].length):-1}function ee(e,t,n){var r=ke.exec(t.slice(n));return r?(e.w=Se[r[0].toLowerCase()],n+r[0].length):-1}function te(e,t,n){var r=Ne.exec(t.slice(n));return r?(e.m=De[r[0].toLowerCase()],n+r[0].length):-1}function re(e,t,n){var r=Ee.exec(t.slice(n));return r?(e.m=Ce[r[0].toLowerCase()],n+r[0].length):-1}function ae(e,t,n){return i(e,be,t,n)}function oe(e,t,n){return i(e,me,t,n)}function ie(e,t,n){return i(e,ve,t,n)}function ue(e){return Te[e.getDay()]}function se(e){return _e[e.getDay()]}function ce(e){return Me[e.getMonth()]}function le(e){return Pe[e.getMonth()]}function fe(e){return xe[+(e.getHours()>=12)]}function pe(e){return Te[e.getUTCDay()]}function he(e){return _e[e.getUTCDay()]}function de(e){return Me[e.getUTCMonth()]}function ye(e){return Pe[e.getUTCMonth()]}function ge(e){return xe[+(e.getUTCHours()>=12)]}var be=e.dateTime,me=e.date,ve=e.time,xe=e.periods,_e=e.days,Te=e.shortDays,Pe=e.months,Me=e.shortMonths,we=s(xe),Oe=c(xe),ke=s(_e),Se=c(_e),je=s(Te),Ae=c(Te),Ee=s(Pe),Ce=c(Pe),Ne=s(Me),De=c(Me),Fe={a:ue,A:se,b:ce,B:le,c:null,d:M,e:M,H:w,I:O,j:k,L:S,m:j,M:A,p:fe,S:E,U:C,w:N,W:D,x:null,X:null,y:F,Y:L,Z:H,"%":K},Le={a:pe,A:he,b:de,B:ye,c:null,d:z,e:z,H:V,I:I,j:q,L:R,m:B,M:Y,p:ge,S:U,U:W,w:X,W:J,x:null,X:null,y:$,Y:G,Z:Z,"%":K},He={a:Q,A:ee,b:te,B:re,c:ae,d:b,e:b,H:v,I:v,j:m,L:T,m:g,M:x,p:u,S:_,U:f,w:l,W:p,x:oe,X:ie,y:d,Y:h,Z:y,"%":P};return Fe.x=t(me,Fe),Fe.X=t(ve,Fe),Fe.c=t(be,Fe),Le.x=t(me,Le),Le.X=t(ve,Le),Le.c=t(be,Le),{format:function(e){var n=t(e+="",Fe);return n.toString=function(){return e},n},parse:function(e){var t=o(e+="",n);return t.toString=function(){return e},t},utcFormat:function(e){var n=t(e+="",Le);return n.toString=function(){return e},n},utcParse:function(e){var t=o(e,r);return t.toString=function(){return e},t}}}function i(e,t,n){var r=0>e?"-":"",a=(r?-e:e)+"",o=a.length;return r+(n>o?new Array(n-o+1).join(t)+a:a)}function u(e){return e.replace(oe,"\\$&")}function s(e){return new RegExp("^(?:"+e.map(u).join("|")+")","i")}function c(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function l(e,t,n){var r=re.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function f(e,t,n){var r=re.exec(t.slice(n));return r?(e.U=+r[0],n+r[0].length):-1}function p(e,t,n){var r=re.exec(t.slice(n));return r?(e.W=+r[0],n+r[0].length):-1}function h(e,t,n){var r=re.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function d(e,t,n){var r=re.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function y(e,t,n){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function g(e,t,n){var r=re.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function b(e,t,n){var r=re.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function m(e,t,n){var r=re.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function v(e,t,n){var r=re.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function x(e,t,n){var r=re.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function _(e,t,n){var r=re.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function T(e,t,n){var r=re.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function P(e,t,n){var r=ae.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function M(e,t){return i(e.getDate(),t,2)}function w(e,t){return i(e.getHours(),t,2)}function O(e,t){return i(e.getHours()%12||12,t,2)}function k(e,n){return i(1+t.timeDay.count(t.timeYear(e),e),n,3)}function S(e,t){return i(e.getMilliseconds(),t,3)}function j(e,t){return i(e.getMonth()+1,t,2)}function A(e,t){return i(e.getMinutes(),t,2)}function E(e,t){return i(e.getSeconds(),t,2)}function C(e,n){return i(t.timeSunday.count(t.timeYear(e),e),n,2)}function N(e){return e.getDay()}function D(e,n){return i(t.timeMonday.count(t.timeYear(e),e),n,2)}function F(e,t){return i(e.getFullYear()%100,t,2)}function L(e,t){return i(e.getFullYear()%1e4,t,4)}function H(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+i(t/60|0,"0",2)+i(t%60,"0",2)}function z(e,t){return i(e.getUTCDate(),t,2)}function V(e,t){return i(e.getUTCHours(),t,2)}function I(e,t){return i(e.getUTCHours()%12||12,t,2)}function q(e,n){return i(1+t.utcDay.count(t.utcYear(e),e),n,3)}function R(e,t){return i(e.getUTCMilliseconds(),t,3)}function B(e,t){return i(e.getUTCMonth()+1,t,2)}function Y(e,t){return i(e.getUTCMinutes(),t,2)}function U(e,t){return i(e.getUTCSeconds(),t,2)}function W(e,n){return i(t.utcSunday.count(t.utcYear(e),e),n,2)}function X(e){return e.getUTCDay()}function J(e,n){return i(t.utcMonday.count(t.utcYear(e),e),n,2)}function $(e,t){return i(e.getUTCFullYear()%100,t,2)}function G(e,t){return i(e.getUTCFullYear()%1e4,t,4)}function Z(){return"+0000"}function K(){return"%"}function Q(e){return e.toISOString()}function ee(e){var t=new Date(e);return isNaN(t)?null:t}var te="0.3.2",ne={"-":"",_:" ",0:"0"},re=/^\s*\d+/,ae=/^%/,oe=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ie=o({dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),ue=o({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],shortDays:["dg.","dl.","dt.","dc.","dj.","dv.","ds."],months:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],shortMonths:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."]}),se=o({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),ce=o({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),le=o({dateTime:"%a %b %e %X %Y",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),fe=o({dateTime:"%a %e %b %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),pe=o({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],shortDays:["dom","lun","mar","mié","jue","vie","sáb"],months:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],shortMonths:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"]}),he=o({dateTime:"%A, %-d. %Bta %Y klo %X",date:"%-d.%-m.%Y",time:"%H:%M:%S",periods:["a.m.","p.m."],days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],shortDays:["Su","Ma","Ti","Ke","To","Pe","La"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],shortMonths:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"]}),de=o({dateTime:"%a %e %b %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["",""],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim","lun","mar","mer","jeu","ven","sam"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["jan","fév","mar","avr","mai","jui","jul","aoû","sep","oct","nov","déc"]}),ye=o({dateTime:"%A, le %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."]}),ge=o({dateTime:"%A, %e ב%B %Y %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],shortDays:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],shortMonths:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"]}),be=o({dateTime:"%Y. %B %-e., %A %X",date:"%Y. %m. %d.",time:"%H:%M:%S",periods:["de.","du."],days:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],shortDays:["V","H","K","Sze","Cs","P","Szo"],months:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],shortMonths:["jan.","feb.","már.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."]}),me=o({dateTime:"%A %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],shortDays:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],shortMonths:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"]}),ve=o({dateTime:"%Y %b %e %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["AM","PM"],days:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],shortDays:["日","月","火","水","木","金","土"],months:["睦月","如月","弥生","卯月","皐月","水無月","文月","葉月","長月","神無月","霜月","師走"],shortMonths:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]}),xe=o({dateTime:"%Y/%m/%d %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["오전","오후"],days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],shortDays:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],shortMonths:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]}),_e=o({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["недела","понеделник","вторник","среда","четврток","петок","сабота"],shortDays:["нед","пон","вто","сре","чет","пет","саб"],months:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"],shortMonths:["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек"]}),Te=o({dateTime:"%a %e %B %Y %T",date:"%d-%m-%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],shortDays:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],shortMonths:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"]}),Pe=o({dateTime:"%A, %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],shortDays:["Niedz.","Pon.","Wt.","Śr.","Czw.","Pt.","Sob."],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],shortMonths:["Stycz.","Luty","Marz.","Kwie.","Maj","Czerw.","Lipc.","Sierp.","Wrz.","Paźdz.","Listop.","Grudz."]}),Me=o({dateTime:"%A, %e de %B de %Y. %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],shortDays:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],shortMonths:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]}),we=o({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],shortDays:["вс","пн","вт","ср","чт","пт","сб"],months:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],shortMonths:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"]}),Oe=o({dateTime:"%A den %d %B %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["fm","em"],days:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],shortDays:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],shortMonths:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"]}),ke=o({dateTime:"%x %A %X",date:"%Y年%-m月%-d日",time:"%H:%M:%S",periods:["上午","下午"],days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],shortDays:["周日","周一","周二","周三","周四","周五","周六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],shortMonths:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]}),Se="%Y-%m-%dT%H:%M:%S.%LZ",je=Date.prototype.toISOString?Q:ie.utcFormat(Se),Ae=+new Date("2000-01-01T00:00:00.000Z")?ee:ie.utcParse(Se),Ee=ie.format,Ce=ie.parse,Ne=ie.utcFormat,De=ie.utcParse;e.timeFormat=Ee,e.timeParse=Ce,e.utcFormat=Ne,e.utcParse=De,e.version=te,e.timeFormatLocale=o,e.timeFormatCaEs=ue,e.timeFormatDeCh=se,e.timeFormatDeDe=ce,e.timeFormatEnCa=le,e.timeFormatEnGb=fe,e.timeFormatEnUs=ie,e.timeFormatEsEs=pe,e.timeFormatFiFi=he,e.timeFormatFrCa=de,e.timeFormatFrFr=ye,e.timeFormatHeIl=ge,e.timeFormatHuHu=be,e.timeFormatItIt=me,e.timeFormatJaJp=ve,e.timeFormatKoKr=xe,e.timeFormatMkMk=_e,e.timeFormatNlNl=Te,e.timeFormatPlPl=Pe,e.timeFormatPtBr=Me,e.timeFormatRuRu=we,e.timeFormatSvSe=Oe,e.timeFormatZhCn=ke,e.isoFormat=je,e.isoParse=Ae})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t["default"]={getAxisType:function(e){return e.type&&"axis"===e.type.role?e.props.dependentAxis?"dependent":"independent":void 0},getAxisComponent:function(e,t){var n=function(t){var n=e.some(function(e){return e.props.horizontal});return t.type.getAxis(t.props,n)},r=e.filter(function(e){return"axis"===e.type.role&&n(e)===t});return r[0]},getOrientation:function(e,t){var n={x:"bottom",y:"left"},r={x:"left",y:"bottom"};if(!e)return n[t];if(e.props&&e.props.orientation)return e.props.orientation;var a=e.props.dependentAxis;return a&&"y"===t||!a&&"x"===t?n[t]:r[t]},getAxisOrientations:function(e){return{x:this.getOrientation(this.getAxisComponent(e,"x"),"x"),y:this.getOrientation(this.getAxisComponent(e,"y"),"y")}},isVertical:function(e){var t=e.orientation||(e.dependentAxis?"left":"bottom"),n={top:!1,bottom:!1,left:!0,right:!0};return n[t]},stringTicks:function(e){return void 0!==e.tickValues&&r.Collection.containsStrings(e.tickValues)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(193),i=r(o),u=n(195),s=r(u),c=n(209),l=r(c),f=n(207),p=r(f),h=n(1);t["default"]={getDomain:function(e,t){var n=this.getDomainFromProps(e,t);if(n)return n;var r=this.getDomainFromCategories(e,t);if(r)return r;var a=l["default"].getData(e);return this.getDomainFromData(a,t)},getDomainWithZero:function(e,t){var n=this.getDomainFromProps(e,t);if(n)return n;var r=function(e){return"y"===t?[Math.min.apply(Math,a(e).concat([0])),Math.max.apply(Math,a(e).concat([0]))]:e},o=this.getDomainFromCategories(e,t);if(o)return r(o);var i=l["default"].getData(e);return r(this.getDomainFromData(i,t))},getDomainFromProps:function(e,t){return e.domain&&e.domain[t]?e.domain[t]:e.domain&&Array.isArray(e.domain)?e.domain:void 0},getDomainFromData:function(e,t){var n=(0,s["default"])(e).map(function(e){return e[t]}),r=Math.min.apply(Math,a(n)),o=Math.max.apply(Math,a(n));if(r===o){var i=0===o?1:o;return[0,i]}return[r,o]},getDomainFromTickValues:function(e){var t=void 0;if(p["default"].stringTicks(e))t=[1,e.tickValues.length];else{var n=e.tickValues.map(function(e){return+e});t=[Math.min.apply(Math,a(n)),Math.max.apply(Math,a(n))]}return p["default"].isVertical(e)&&t.reverse(),t},getDomainFromCategories:function(e,t){var n=l["default"].getCategories(e,t);if(n){var r=h.Collection.containsStrings(n)?l["default"].getStringsFromCategories(e,t):[],o=0===r.length?null:r.reduce(function(e,t,n){return e[t]=n+1,e},{}),i=o?n.map(function(e){return o[e]}):n;return[Math.min.apply(Math,a(i)),Math.max.apply(Math,a(i))]}},getDomainFromGroupedData:function(e,t,n){if("x"===t&&e.categories)return this.getDomainFromCategories(e,t);var r=this.getDomainFromData(n,t),o="y"===t?this.getCumulativeData(n,t):[],i=o.map(function(e){return e.reduce(function(e,t){return t>0?e+t:e},0)}),u=o.map(function(e){return e.reduce(function(e,t){return 0>t?e+t:e},0)}),s=Math.min.apply(Math,a(u)),c=0>s?s:Math.min.apply(Math,a(r)),l=Math.max.apply(Math,a(r).concat(a(i)));if(c===l){var f=0===l?1:l;return[0,f]}return[c,l]},getCumulativeData:function(e,t){var n=[],r=[];e.forEach(function(e){e.forEach(function(e){void 0===e.category||(0,i["default"])(n,e.category)?(0,i["default"])(r,e[t])||r.push(e[t]):n.push(e.category)})});var a=function(){return n.map(function(n){return e.reduce(function(e,r){return r.category===n?e.concat(r[t]):e},[])})},o=function(){return r.map(function(n,r){return e.map(function(e){return e[r]&&e[r][t]})})};return 0===n.length?o():a()},padDomain:function(e,t,n){if(!t.domainPadding)return e;var r="number"==typeof t.domainPadding?t.domainPadding:t.domainPadding[n];if(!r)return e;var o=Math.min.apply(Math,a(e)),i=Math.max.apply(Math,a(e)),u=h.Helpers.getRange(t,n),s=Math.abs(Math.max.apply(Math,a(u))-Math.min.apply(Math,a(u))),c=Math.abs(i-o)*r/s,l=o>=0&&0>=o-c?0:o.valueOf()-c,f=0>=i&&i+c>=0?0:i.valueOf()+c;return o instanceof Date||i instanceof Date?[new Date(l),new Date(f)]:[l,f]},orientDomain:function(e,t,n){var r="x"===n?"y":"x",a=function(e){return"x"===e?"bottom":"left"},o="left"===t.x||"right"===t.x,i=o?t[r]===a(n):t[r]===a(r);return o?i?e.concat().reverse():e:i?e:e.concat().reverse()}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(210),i=r(o),u=n(131),s=r(u),c=n(164),l=r(c),f=n(1),p=n(194),h=r(p),d=n(111),y=r(d);t["default"]={createStringMap:function(e,t){var n=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],r=this.getStringsFromAxes(e,t),o=this.getStringsFromCategories(e,t),u=n?e.data.reduce(function(n,r){return n.concat(f.Helpers.getStringsFromData((0,s["default"])({},{data:r},e),t))},[]):this.getStringsFromData(e,t),c=(0,i["default"])([].concat(a(r),a(o),a(u)));return 0===c.length?null:c.reduce(function(e,t,n){return e[t]=n+1,e},{})},getStringsFromAxes:function(e,t){if(!e.tickValues||!Array.isArray(e.tickValues)&&!e.tickValues[t])return[];var n=e.tickValues[t]||e.tickValues;return n.filter(function(e){return"string"==typeof e})},getStringsFromCategories:function(e,t){var n=this,r=e.children&&y["default"].Children.toArray(e.children);if(!e.categories&&!e.children)return[];var a=function(e){var r=n.getCategories(e,t);return r&&r.filter(function(e){return"string"==typeof e})},o=e.categories?a(e):r.map(function(e){return a(e.props)});return o?f.Collection.removeUndefined(o):[]},getCategories:function(e,t){return e.categories?Array.isArray(e.categories)?e.categories:e.categories[t]:void 0},getStringsFromData:function(e,t){var n=e.children&&y["default"].Children.toArray(e.children);if(!e.data&&!e.children)return[];var r=function(e){var n=f.Helpers.createAccessor("undefined"!=typeof e[t]?e[t]:t);return e.data?e.data.reduce(function(e,t){var r=n(t);return"string"==typeof r&&-1===e.indexOf(r)?e.concat(r):e},[]):void 0};return e.data?r(e):n.map(function(e){return r(e.props)})},getData:function(e){if(e.data)return this.formatData(e.data,e);var t=this.generateData(e);return this.formatData(t,e)},generateData:function(e){var t=e.domain?e.domain.x||e.domain:h["default"].getBaseScale(e,"x").domain(),n=e.samples||1,r=Math.max.apply(Math,a(t)),o=Array.apply(void 0,a(Array(n))).map(function(e,o){var i=r/n*o+Math.min.apply(Math,a(t));return{x:i,y:i}});return o[n-1].x===r?o:o.concat([{x:r,y:r}])},formatData:function(e,t,n){if(!e)return[];n=n||{x:this.createStringMap(t,"x"),y:this.createStringMap(t,"y")};var r={x:f.Helpers.createAccessor(t.x),y:f.Helpers.createAccessor(t.y)};return this.cleanData(e,t).map(function(e){var t=r.x(e),a=r.y(e);return(0,l["default"])({},e,{x:t,y:a},"string"==typeof t?{x:n.x[t],xName:t}:{},"string"==typeof a?{y:n.y[a],yName:a}:{})})},cleanData:function(e,t){var n={x:h["default"].getScaleType(t,"x"),y:h["default"].getScaleType(t,"y")},r={x:f.Helpers.createAccessor(t.x),y:f.Helpers.createAccessor(t.y)};if("log"!==n.x&&"log"!==n.y)return e;var a=function(e,t){return"log"===n[t]?0!==r[t](e):!0};return e.filter(function(e){return a(e,"x")&&a(e,"y")})}}},function(e,t,n){function r(e){return e&&e.length?a(e):[]}var a=n(211);e.exports=r},function(e,t,n){function r(e,t,n){var r=-1,f=o,p=e.length,h=!0,d=[],y=d;if(n)h=!1,f=i;else if(p>=l){var g=t?null:s(e);if(g)return c(g);h=!1,f=u,y=new a}else y=t?[]:d;e:for(;++r<p;){var b=e[r],m=t?t(b):b;if(b=n||0!==b?b:0,h&&m===m){for(var v=y.length;v--;)if(y[v]===m)continue e;t&&y.push(m),d.push(b)}else f(y,m,n)||(y!==d&&y.push(m),d.push(b))}return d}var a=n(172),o=n(182),i=n(185),u=n(188),s=n(212),c=n(213),l=200;e.exports=r},20,73,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(215),i=r(o),u=n(210),s=r(u),c=n(217),l=r(c),f=n(232),p=r(f),h=n(195),d=r(h),y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},g=n(207),b=r(g),m=n(209),v=r(m),x=n(208),_=r(x),T=n(236),P=r(T),M=n(111),w=r(M),O=n(1),k=function(e){return e};t["default"]={getChildComponents:function(e,t){var n=w["default"].Children.toArray(e.children);if(0===n.length)return[t.independent,t.dependent];var r=n.filter(function(e){return e.type&&"axis"===e.type.role});if(0===r.length)return n.concat(t.independent,t.dependent);var a=r.filter(function(e){return e.props.dependentAxis}),o=r.filter(function(e){return!e.props.dependentAxis});if(a.length>1||o.length>1){var i="Only one VictoryAxis component of each axis type is allowed whenusing the VictoryChart wrapper. Only the first axis will be used. Please compose multi-axis charts manually";O.Log.warn(i);var u=n.filter(function(e){return e.type&&"axis"!==e.type.role});return O.Collection.removeUndefined(u.concat(o[0],a[0]))}return n},getDataComponents:function(e){return e.filter(function(e){var t=e.type&&e.type.role;return"axis"!==t})},getDomain:function(e,t,n){var r=P["default"].getDomainFromChildren(e,n),a=b["default"].getAxisOrientations(t);return _["default"].orientDomain(r,a,n)},getAxisOffset:function(e,t){var n=t.axisComponents,r=t.domain,o=t.scale,i={x:Math.max(Math.min.apply(Math,a(r.x)),0),y:Math.max(Math.min.apply(Math,a(r.y)),0)},u={x:b["default"].getOrientation(n.x,"x"),y:b["default"].getOrientation(n.y,"y")},s={x:"left"===u.y?0:e.width,y:"bottom"===u.x?e.height:0},c={x:Math.abs(s.x-o.x.call(null,i.x)),y:Math.abs(s.y-o.y.call(null,i.y))};return{x:n.x&&n.x.offsetX||c.x,y:n.y&&n.y.offsetY||c.y}},getTicksFromData:function(e,t){var n=e.stringMap[t],r=e.categories[t],a=r&&O.Collection.containsOnlyStrings(r)?r.map(function(e){return n[e]}):r,o=n&&(0,i["default"])(n);return a&&0!==a.length?a:o},getTicksFromAxis:function(e,t,n){var r=n.props.tickValues;if(r){var a=e.stringMap[t];return O.Collection.containsOnlyStrings(r)&&a?r.map(function(e){return a[e]}):r}},getTicks:function(){return this.getTicksFromAxis.apply(this,arguments)||this.getTicksFromData.apply(this,arguments)},getTickFormat:function(e,t,n){var r=e.props.tickValues,o=n.stringMap[t];if(r&&!O.Collection.containsStrings(r))return k;if(null===o)return n.scale[t].tickFormat()||k;var u=function(){var e=(0,l["default"])((0,i["default"])(o),function(e){return e}),t=(0,p["default"])(o),n=e.map(function(e){return t[e]}),r=[""].concat(a(n),[""]);return{v:function(e){return r[e]}}}();return"object"===("undefined"==typeof u?"undefined":y(u))?u.v:void 0},getStringsFromChildData:function(e,t){if(!e.props.data&&!e.type.getData)return[];if(e.props.data)return v["default"].getStringsFromData(e.props,t);var n=(0,d["default"])(e.type.getData(e.props)),r="x"===t?"xName":"yName";return n.reduce(function(e,t){return t[r]?e.concat(t[r]):e},[])},createStringMap:function(e,t){var n=this,r=b["default"].getAxisComponent(e,t),o=r?v["default"].getStringsFromAxes(r.props,t):[],i=e.reduce(function(e,n){var r=v["default"].getStringsFromCategories(n.props,t);return r?e.concat(r):e},[]),u=e.reduce(function(e,r){var a=n.getStringsFromChildData(r,t);return a?e.concat(a):e},[]),c=(0,s["default"])((0,d["default"])([].concat(a(o),a(i),a(u))));return 0===c.length?null:c.reduce(function(e,t,n){return e[t]=n+1,e},{})}}},function(e,t,n){function r(e){return e?a(e,o(e)):[]}var a=n(216),o=n(165);e.exports=r},function(e,t,n){function r(e,t){return a(t,function(t){return e[t]})}var a=n(186);e.exports=r},function(e,t,n){var r=n(196),a=n(218),o=n(159),i=n(231),u=n(139),s=n(140),c=s(function(e,t){if(null==e)return[];var n=t.length;return n>1&&u(e,t[0],t[1])?t=[]:n>2&&u(t[0],t[1],t[2])&&(t=[t[0]]),t=1==t.length&&o(t[0])?t[0]:r(t,1,i),a(e,t,[])});e.exports=c},function(e,t,n){function r(e,t,n){var r=-1;t=a(t.length?t:[l],s(o));var f=i(e,function(e,n,o){var i=a(t,function(t){return t(e)});return{criteria:i,index:++r,value:e}});return u(f,function(e,t){return c(e,t,n)})}var a=n(186),o=n(219),i=n(220),u=n(226),s=n(187),c=n(227),l=n(230);e.exports=r},8,function(e,t,n){function r(e,t){var n=-1,r=o(e)?Array(e.length):[];return a(e,function(e,a,o){r[++n]=t(e,a,o)}),r}var a=n(221),o=n(152);e.exports=r},function(e,t,n){var r=n(222),a=n(225),o=a(r);e.exports=o},function(e,t,n){function r(e,t){return e&&a(e,t,o)}var a=n(223),o=n(165);e.exports=r},function(e,t,n){var r=n(224),a=r();e.exports=a},function(e,t){function n(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),u=i.length;u--;){
var s=i[e?u:++a];if(n(o[s],s,o)===!1)break}return t}}e.exports=n},function(e,t,n){function r(e,t){return function(n,r){if(null==n)return n;if(!a(n))return e(n,r);for(var o=n.length,i=t?o:-1,u=Object(n);(t?i--:++i<o)&&r(u[i],i,u)!==!1;);return n}}var a=n(152);e.exports=r},function(e,t){function n(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}e.exports=n},function(e,t,n){function r(e,t,n){for(var r=-1,o=e.criteria,i=t.criteria,u=o.length,s=n.length;++r<u;){var c=a(o[r],i[r]);if(c){if(r>=s)return c;var l=n[r];return c*("desc"==l?-1:1)}}return e.index-t.index}var a=n(228);e.exports=r},function(e,t,n){function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e===e,i=a(e),u=void 0!==t,s=null===t,c=t===t,l=a(t);if(!s&&!l&&!i&&e>t||i&&u&&c&&!s&&!l||r&&u&&c||!n&&c||!o)return 1;if(!r&&!i&&!l&&t>e||l&&n&&o&&!r&&!i||s&&n&&o||!u&&o||!c)return-1}return 0}var a=n(229);e.exports=r},function(e,t,n){function r(e){return"symbol"==typeof e||a(e)&&u.call(e)==o}var a=n(158),o="[object Symbol]",i=Object.prototype,u=i.toString;e.exports=r},8,function(e,t,n){function r(e){return a(e)&&!(2==e.length&&!o(e[0]))}var a=n(159),o=n(155);e.exports=r},function(e,t,n){var r=n(233),a=n(234),o=n(230),i=a(function(e,t,n){e[t]=n},r(o));e.exports=i},81,function(e,t,n){function r(e,t){return function(n,r){return a(n,e,t(r),{})}}var a=n(235);e.exports=r},function(e,t,n){function r(e,t,n,r){return a(e,function(e,a,o){t(r,n(e),a,o)}),r}var a=n(222);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(210),i=r(o),u=n(237),s=r(u),c=n(195),l=r(c),f=n(131),p=r(f),h=n(111),d=r(h),y=n(209),g=r(y),b=n(208),m=r(b),v=n(1);t["default"]={getData:function(e){var t=d["default"].Children.toArray(e.children);return t.map(function(e){var t=e.type.getData||g["default"].getData;return t(e.props)})},setAnimationState:function(e){if(this.props.animate)if(this.props.animate.parentState){var t=this.props.animate.parentState.nodesWillExit,n=t?this.props:null;this.setState((0,p["default"])({oldProps:n},this.props.animate.parentState))}else{var r=d["default"].Children.toArray(this.props.children),a=d["default"].Children.toArray(e.children),o=v.Transitions.getInitialTransitionState(r,a),i=o.nodesWillExit,u=o.nodesWillEnter,s=o.childrenTransitions,c=o.nodesShouldEnter;this.setState({nodesWillExit:i,nodesWillEnter:u,childrenTransitions:s,nodesShouldEnter:c,oldProps:i?this.props:null})}},getAnimationProps:function(e,t,n){var r=this;if(!e.animate)return t.props.animate;var a=function(){var e=r.state&&r.state.childrenTransitions;return e=v.Collection.isArrayOfArrays(e)?e[n]:e,(0,p["default"])({childrenTransitions:e},r.state)},o=e.animate&&e.animate.getTransitions,i=a(),u=e.animate&&e.animate.parentState||i;if(!o){var c=v.Transitions.getTransitionPropsFactory(e,i,function(e){return r.setState(e)});o=(0,s["default"])(c,n)}return(0,p["default"])({getTransitions:o,parentState:u},e.animate,t.props.animate)},getDomainFromChildren:function(e,t){var n=d["default"].Children.toArray(e.children),r=void 0;if(e.domain&&(Array.isArray(e.domain)||e.domain[t]))r=Array.isArray(e.domain)?e.domain:e.domain[t];else{var o=n.reduce(function(e,n){var r=n.type.getDomain(n.props,t);return r?e.concat(r):e},[]);r=0===o.length?[0,1]:[Math.min.apply(Math,a(o)),Math.max.apply(Math,a(o))]}return m["default"].padDomain(r,e,t)},getStackedDomain:function(e,t){var n=m["default"].getDomainFromProps(e,t);if(n)return m["default"].padDomain(n,e,t);var r=function(e){return"y"===t?[Math.min.apply(Math,a(e).concat([0])),Math.max.apply(Math,a(e).concat([0]))]:e},o=d["default"].Children.toArray(e.children),i=function(e){return e.type.getData(e.props)||g["default"].getData(e.props)},u=o.map(function(e){return e.props.children?d["default"].Children.toArray(e.props.children).map(function(e){return i(e)}):i(e)}),s=r(m["default"].getDomainFromGroupedData(e,t,u));return m["default"].padDomain(s,e,t)},getColor:function(e,t){var n=e.style,r=e.colorScale;if(n&&n.data&&n.data.fill)return n.data.fill;var a=Array.isArray(r)?r:v.Style.getColorScale(r);return a[t%a.length]},getChildStyle:function(e,t,n){var r=n.style,a=e.type&&e.type.role,o="group-wrapper"===a||"stack-wrapper"===a?void 0:this.getColor(n,t),i=e.props.style||{},u=(0,p["default"])({},i.data,r.data,{fill:o}),s=(0,p["default"])({},i.labels,r.labels);return{parent:r.parent,data:u,labels:s}},getStringsFromChildren:function(e,t){var n=d["default"].Children.toArray(e.children),r=n.reduce(function(e,n){var r=g["default"].getStringsFromCategories(n.props,t);return r?e.concat(r):e},[]),o=n.reduce(function(e,n){var r=g["default"].getStringsFromData(n.props,t);return r?e.concat(r):e},[]);return(0,i["default"])((0,l["default"])([].concat(a(r),a(o))))},getCategories:function(e,t){var n=g["default"].getCategories(e,t)||this.getStringsFromChildren(e,t);return n.length>0?n:void 0},getY0:function(e,t,n){var r=n.datasets,a=e.y,o=r.slice(0,t),i=o.reduce(function(t,n){return t.concat(n.filter(function(t){return e.x instanceof Date?t.x.getTime()===e.x.getTime():t.x===e.x}).map(function(e){return e.y||0}))},[]);return i.reduce(function(e,t){var n=0>a&&0>t||a>=0&&t>=0;return n?e+t:e},0)}}},function(e,t,n){var r=n(238),a=n(241),o=n(242),i=n(140),u=64,s=i(function(e,t){var n=o(t,a(s));return r(e,u,void 0,t,n)});s.placeholder={},e.exports=s},[335,132,239,145],[336,240,156],[337,156],20,20,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(217),s=r(u),c=n(131),l=r(c),f=n(164),p=r(f),h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),y=n(111),g=r(y),b=n(244),m=r(b),v=n(194),x=r(v),_=n(208),T=r(_),P=n(209),M=r(P),w=n(1),O={data:{strokeWidth:2,fill:"none",stroke:"#756f6a",opacity:1},labels:{padding:5,fontFamily:"Helvetica",fontSize:10,strokeWidth:0,stroke:"transparent",textAnchor:"start"}},k=function(e){function t(){a(this,t);var e=o(this,Object.getPrototypeOf(t).call(this));return e.state={},e.getEvents=w.Helpers.getEvents.bind(e),e.getEventState=w.Helpers.getEventState.bind(e),e}return i(t,e),d(t,[{key:"getDataSegments",value:function(e){var t=(0,s["default"])(e,"x"),n=[],r=0;return t.forEach(function(e,a){null!==e.y&&"undefined"!=typeof e.y||(n.push(t.slice(r,a)),r=a+1)}),n.push(t.slice(r,t.length)),n.filter(function(e){return Array.isArray(e)&&e.length>0})}},{key:"getLabelStyle",value:function(e,t){var n=t.opacity,r=t.stroke,a=e.padding||0;return(0,l["default"])({},e,{opacity:n,fill:r,padding:a})}},{key:"renderLine",value:function(e,t){var n=this,r=t.dataSegments,a=t.scale,o=t.style,i=e.data,u=e.interpolation,s=e.dataComponent,c=e.events,f=e.label,h=e.labelComponent,d=this.getEvents(c.data,"data");return r.map(function(e,t){var y=(0,l["default"])({},n.getEventState(t,"data"),s.props,{key:"line-segment-"+t,data:e,style:w.Helpers.evaluateStyle(o.data,e),interpolation:w.Helpers.evaluateProp(u,e),scale:a}),b=g["default"].cloneElement(s,(0,p["default"])({events:w.Helpers.getPartialEvents(d,t,y)},y)),m=w.Helpers.evaluateProp(f,i);if(t===r.length-1&&null!==m&&void 0!==m){var v=Array.isArray(e)?e[e.length-1]:e,x=n.getLabelStyle(o.labels,y.style),_=n.getEvents(c.labels,"labels"),T=(0,l["default"])({},n.getEventState(t,"labels"),h.props,{x:a.x.call(n,v.x)+x.padding,y:a.y.call(n,v.y),style:x,data:i,text:m,scale:a,textAnchor:x.textAnchor||"start",verticalAnchor:x.verticalAnchor||"middle",angle:x.angle}),P=g["default"].cloneElement(h,(0,p["default"])({events:w.Helpers.getPartialEvents(_,0,T)},T));return g["default"].createElement("g",{key:"line-label-"+t},b,P)}return b})}},{key:"renderData",value:function(e,t){var n=M["default"].getData(e),r=this.getDataSegments(n),a={x:w.Helpers.getRange(e,"x"),y:w.Helpers.getRange(e,"y")},o={x:T["default"].getDomain(e,"x"),y:T["default"].getDomain(e,"y")},i={x:x["default"].getBaseScale(e,"x").domain(o.x).range(a.x),y:x["default"].getBaseScale(e,"y").domain(o.y).range(a.y)},u={dataset:n,dataSegments:r,scale:i,style:t};return g["default"].createElement("g",{style:t.parent},this.renderLine(e,u))}},{key:"render",value:function(){if(this.props.animate){var e=["data","domain","height","padding","samples","style","width","x","y"];return g["default"].createElement(w.VictoryTransition,{animate:this.props.animate,animationWhitelist:e},g["default"].createElement(t,this.props))}var n=w.Helpers.getStyles(this.props.style,O,"auto","100%"),r=g["default"].createElement("g",{style:n.parent},this.renderData(this.props,n));return this.props.standalone?g["default"].createElement("svg",h({style:n.parent,viewBox:"0 0 "+this.props.width+" "+this.props.height},this.props.events.parent),r):r}}]),t}(g["default"].Component);k.role="line",k.defaultTransitions={onExit:{duration:500,before:function(){return{y:null}}},onEnter:{duration:500,before:function(){return{y:null}},after:function(e){return{y:e.y}}}},k.propTypes={animate:y.PropTypes.object,categories:y.PropTypes.oneOfType([y.PropTypes.arrayOf(y.PropTypes.string),y.PropTypes.shape({x:y.PropTypes.arrayOf(y.PropTypes.string),y:y.PropTypes.arrayOf(y.PropTypes.string)})]),data:y.PropTypes.array,dataComponent:y.PropTypes.element,domain:y.PropTypes.oneOfType([w.PropTypes.domain,y.PropTypes.shape({x:w.PropTypes.domain,y:w.PropTypes.domain})]),events:y.PropTypes.shape({data:y.PropTypes.object,labels:y.PropTypes.object,parent:y.PropTypes.object}),height:w.PropTypes.nonNegative,interpolation:y.PropTypes.oneOf(["basis","basisClosed","basisOpen","bundle","cardinal","cardinalClosed","cardinalOpen","catmullRom","catmullRomClosed","catmullRomOpen","linear","linearClosed","monotoneX","monotoneY","natural","radial","step","stepAfter","stepBefore"]),label:y.PropTypes.oneOfType([y.PropTypes.func,y.PropTypes.string]),labelComponent:y.PropTypes.any,padding:y.PropTypes.oneOfType([y.PropTypes.number,y.PropTypes.shape({top:y.PropTypes.number,bottom:y.PropTypes.number,left:y.PropTypes.number,right:y.PropTypes.number})]),samples:w.PropTypes.nonNegative,scale:y.PropTypes.oneOfType([w.PropTypes.scale,y.PropTypes.shape({x:w.PropTypes.scale,y:w.PropTypes.scale})]),standalone:y.PropTypes.bool,style:y.PropTypes.shape({parent:y.PropTypes.object,data:y.PropTypes.object,labels:y.PropTypes.object}),width:w.PropTypes.nonNegative,x:y.PropTypes.oneOfType([y.PropTypes.func,w.PropTypes.allOfType([w.PropTypes.integer,w.PropTypes.nonNegative]),y.PropTypes.string,y.PropTypes.arrayOf(y.PropTypes.string)]),y:y.PropTypes.oneOfType([y.PropTypes.func,w.PropTypes.allOfType([w.PropTypes.integer,w.PropTypes.nonNegative]),y.PropTypes.string,y.PropTypes.arrayOf(y.PropTypes.string)])},k.defaultProps={events:{},height:300,interpolation:"linear",padding:50,samples:50,scale:"linear",standalone:!0,width:450,x:"x",y:"y",dataComponent:g["default"].createElement(m["default"],null),labelComponent:g["default"].createElement(w.VictoryLabel,null)},k.getDomain=T["default"].getDomain.bind(T["default"]),k.getData=M["default"].getData.bind(M["default"]),t["default"]=k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=n(245),p=r(f),h=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"toNewName",value:function(e){var t=function(e){return e&&e[0].toUpperCase()+e.slice(1)};return"curve"+t(e)}},{key:"render",value:function(){var e=this.props,t=e.events,n=e.style,r=e.interpolation,a=e.scale,o=e.data,i=a.x,s=a.y,c=p["default"].line().curve(p["default"][this.toNewName(r)]).x(function(e){return i(e.x)}).y(function(e){return s(e.y)}),f=c(o);return l["default"].createElement("path",u({style:n,d:f},t))}}]),t}(l["default"].Component);h.propTypes={data:c.PropTypes.array,events:c.PropTypes.object,interpolation:c.PropTypes.string,scale:c.PropTypes.object,style:c.PropTypes.object},t["default"]=h},function(e,t,n){!function(e,r){r(t,n(246))}(this,function(e,t){"use strict";function n(e){return function(){return e}}function r(e){return e.innerRadius}function a(e){return e.outerRadius}function o(e){return e.startAngle}function i(e){return e.endAngle}function u(e){return e&&e.padAngle}function s(e){return e>=1?Te:-1>=e?-Te:Math.asin(e)}function c(e,t,n,r,a,o,i,u){var s=n-e,c=r-t,l=i-a,f=u-o,p=(l*(t-o)-f*(e-a))/(f*s-l*c);return[e+p*s,t+p*c]}function l(e,t,n,r,a,o,i){var u=e-n,s=t-r,c=(i?o:-o)/Math.sqrt(u*u+s*s),l=c*s,f=-c*u,p=e+l,h=t+f,d=n+l,y=r+f,g=(p+d)/2,b=(h+y)/2,m=d-p,v=y-h,x=m*m+v*v,_=a-o,T=p*y-d*h,P=(0>v?-1:1)*Math.sqrt(Math.max(0,_*_*x-T*T)),M=(T*v-m*P)/x,w=(-T*m-v*P)/x,O=(T*v+m*P)/x,k=(-T*m+v*P)/x,S=M-g,j=w-b,A=O-g,E=k-b;return S*S+j*j>A*A+E*E&&(M=O,w=k),{cx:M,cy:w,x01:-l,y01:-f,x11:M*(a/_-1),y11:w*(a/_-1)}}function f(){function e(){var e,n,r=+f.apply(this,arguments),a=+p.apply(this,arguments),o=y.apply(this,arguments)-Te,i=g.apply(this,arguments)-Te,u=Math.abs(i-o),v=i>o;if(m||(m=e=t.path()),r>a&&(n=a,a=r,r=n),a>xe)if(u>Pe-xe)m.moveTo(a*Math.cos(o),a*Math.sin(o)),m.arc(0,0,a,o,i,!v),r>xe&&(m.moveTo(r*Math.cos(i),r*Math.sin(i)),m.arc(0,0,r,i,o,v));else{var x,_,T=o,P=i,M=o,w=i,O=u,k=u,S=b.apply(this,arguments)/2,j=S>xe&&(d?+d.apply(this,arguments):Math.sqrt(r*r+a*a)),A=Math.min(Math.abs(a-r)/2,+h.apply(this,arguments)),E=A,C=A;if(j>xe){var N=s(j/r*Math.sin(S)),D=s(j/a*Math.sin(S));(O-=2*N)>xe?(N*=v?1:-1,M+=N,w-=N):(O=0,M=w=(o+i)/2),(k-=2*D)>xe?(D*=v?1:-1,T+=D,P-=D):(k=0,T=P=(o+i)/2)}var F=a*Math.cos(T),L=a*Math.sin(T),H=r*Math.cos(w),z=r*Math.sin(w);if(A>xe){var V=a*Math.cos(P),I=a*Math.sin(P),q=r*Math.cos(M),R=r*Math.sin(M);if(_e>u){var B=O>xe?c(F,L,q,R,V,I,H,z):[H,z],Y=F-B[0],U=L-B[1],W=V-B[0],X=I-B[1],J=1/Math.sin(Math.acos((Y*W+U*X)/(Math.sqrt(Y*Y+U*U)*Math.sqrt(W*W+X*X)))/2),$=Math.sqrt(B[0]*B[0]+B[1]*B[1]);E=Math.min(A,(r-$)/(J-1)),C=Math.min(A,(a-$)/(J+1))}}k>xe?C>xe?(x=l(q,R,F,L,a,C,v),_=l(V,I,H,z,a,C,v),m.moveTo(x.cx+x.x01,x.cy+x.y01),A>C?m.arc(x.cx,x.cy,C,Math.atan2(x.y01,x.x01),Math.atan2(_.y01,_.x01),!v):(m.arc(x.cx,x.cy,C,Math.atan2(x.y01,x.x01),Math.atan2(x.y11,x.x11),!v),m.arc(0,0,a,Math.atan2(x.cy+x.y11,x.cx+x.x11),Math.atan2(_.cy+_.y11,_.cx+_.x11),!v),m.arc(_.cx,_.cy,C,Math.atan2(_.y11,_.x11),Math.atan2(_.y01,_.x01),!v))):(m.moveTo(F,L),m.arc(0,0,a,T,P,!v)):m.moveTo(F,L),r>xe&&O>xe?E>xe?(x=l(H,z,V,I,r,-E,v),_=l(F,L,q,R,r,-E,v),m.lineTo(x.cx+x.x01,x.cy+x.y01),A>E?m.arc(x.cx,x.cy,E,Math.atan2(x.y01,x.x01),Math.atan2(_.y01,_.x01),!v):(m.arc(x.cx,x.cy,E,Math.atan2(x.y01,x.x01),Math.atan2(x.y11,x.x11),!v),m.arc(0,0,r,Math.atan2(x.cy+x.y11,x.cx+x.x11),Math.atan2(_.cy+_.y11,_.cx+_.x11),v),m.arc(_.cx,_.cy,E,Math.atan2(_.y11,_.x11),Math.atan2(_.y01,_.x01),!v))):m.arc(0,0,r,w,M,v):m.lineTo(H,z)}else m.moveTo(0,0);return m.closePath(),e?(m=null,e+""||null):void 0}var f=r,p=a,h=n(0),d=null,y=o,g=i,b=u,m=null;return e.centroid=function(){var e=(+f.apply(this,arguments)+ +p.apply(this,arguments))/2,t=(+y.apply(this,arguments)+ +g.apply(this,arguments))/2-_e/2;return[Math.cos(t)*e,Math.sin(t)*e]},e.innerRadius=function(t){return arguments.length?(f="function"==typeof t?t:n(+t),e):f},e.outerRadius=function(t){return arguments.length?(p="function"==typeof t?t:n(+t),e):p},e.cornerRadius=function(t){return arguments.length?(h="function"==typeof t?t:n(+t),e):h},e.padRadius=function(t){return arguments.length?(d=null==t?null:"function"==typeof t?t:n(+t),e):d},e.startAngle=function(t){return arguments.length?(y="function"==typeof t?t:n(+t),e):y},e.endAngle=function(t){return arguments.length?(g="function"==typeof t?t:n(+t),e):g},e.padAngle=function(t){return arguments.length?(b="function"==typeof t?t:n(+t),e):b},e.context=function(t){return arguments.length?(m=null==t?null:t,e):m},e}function p(e){this._context=e}function h(e){return new p(e)}function d(e){return e[0]}function y(e){return e[1]}function g(){function e(e){var n,f,p,h,d,y=e.length,g=!1,b=new Array(y),m=new Array(y);for(null==s&&(l=c(d=t.path())),n=0;y>=n;++n){if(!(y>n&&u(h=e[n],n,e))===g)if(g=!g)f=n,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),p=n-1;p>=f;--p)l.point(b[p],m[p]);l.lineEnd(),l.areaEnd()}g&&(b[n]=+r(h,n,e),m[n]=+o(h,n,e),l.point(a?+a(h,n,e):b[n],i?+i(h,n,e):m[n]))}return d?(l=null,d+""||null):void 0}var r=d,a=null,o=n(0),i=y,u=n(!0),s=null,c=h,l=null;return e.x=function(t){return arguments.length?(r="function"==typeof t?t:n(+t),a=null,e):r},e.x0=function(t){return arguments.length?(r="function"==typeof t?t:n(+t),e):r},e.x1=function(t){return arguments.length?(a=null==t?null:"function"==typeof t?t:n(+t),e):a},e.y=function(t){return arguments.length?(o="function"==typeof t?t:n(+t),i=null,e):o},e.y0=function(t){return arguments.length?(o="function"==typeof t?t:n(+t),e):o},e.y1=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:n(+t),e):i},e.defined=function(t){return arguments.length?(u="function"==typeof t?t:n(!!t),e):u},e.curve=function(t){return arguments.length?(c=t,null!=s&&(l=c(s)),e):c},e.context=function(t){return arguments.length?(null==t?s=l=null:l=c(s=t),e):s},e}function b(){function e(e){var n,c,l,f=e.length,p=!1;for(null==i&&(s=u(l=t.path())),n=0;f>=n;++n)!(f>n&&o(c=e[n],n,e))===p&&((p=!p)?s.lineStart():s.lineEnd()),p&&s.point(+r(c,n,e),+a(c,n,e));return l?(s=null,l+""||null):void 0}var r=d,a=y,o=n(!0),i=null,u=h,s=null;return e.x=function(t){return arguments.length?(r="function"==typeof t?t:n(+t),e):r},e.y=function(t){return arguments.length?(a="function"==typeof t?t:n(+t),e):a},e.defined=function(t){return arguments.length?(o="function"==typeof t?t:n(!!t),e):o},e.curve=function(t){return arguments.length?(u=t,null!=i&&(s=u(i)),e):u},e.context=function(t){return arguments.length?(null==t?i=s=null:s=u(i=t),e):i},e}function m(e,t){return e>t?-1:t>e?1:t>=e?0:NaN}function v(e){return e}function x(){function e(e){var n,s,c,l,f,p=e.length,h=0,d=new Array(p),y=new Array(p),g=+o.apply(this,arguments),b=Math.min(Pe,Math.max(-Pe,i.apply(this,arguments)-g)),m=Math.min(Math.abs(b)/p,u.apply(this,arguments)),v=m*(0>b?-1:1);for(n=0;p>n;++n)(f=y[d[n]=n]=+t(e[n],n,e))>0&&(h+=f);for(null!=r?d.sort(function(e,t){return r(y[e],y[t])}):null!==a&&d.sort(function(t,n){return a(e[t],e[n])}),n=0,c=h?(b-p*v)/h:0;p>n;++n,g=l)s=d[n],f=y[s],l=g+(f>0?f*c:0)+v,y[s]={data:e[s],index:n,value:f,startAngle:g,endAngle:l,padAngle:m};return y}var t=v,r=m,a=null,o=n(0),i=n(Pe),u=n(0);return e.value=function(r){return arguments.length?(t="function"==typeof r?r:n(+r),e):t},e.sortValues=function(t){return arguments.length?(r=t,a=null,e):r},e.sort=function(t){return arguments.length?(a=t,r=null,e):a},e.startAngle=function(t){return arguments.length?(o="function"==typeof t?t:n(+t),e):o},e.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:n(+t),e):i},e.padAngle=function(t){return arguments.length?(u="function"==typeof t?t:n(+t),e):u},e}function _(e){this._curve=e}function T(e){function t(t){return new _(e(t))}return t._curve=e,t}function P(){var e=g(),t=e.curve;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.curve=function(e){return arguments.length?t(T(e)):t()._curve},e.curve(h)}function M(){var e=b(),t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(T(e)):t()._curve},e.curve(h)}function w(){function e(){var e;return o||(o=e=t.path()),r.apply(this,arguments).draw(o,+a.apply(this,arguments)),e?(o=null,e+""||null):void 0}var r=n(Me),a=n(64),o=null;return e.type=function(t){return arguments.length?(r="function"==typeof t?t:n(t),e):r},e.size=function(t){return arguments.length?(a="function"==typeof t?t:n(+t),e):a},e.context=function(t){return arguments.length?(o=null==t?null:t,e):o},e}function O(){}function k(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function S(e){this._context=e}function j(e){return new S(e)}function A(e){this._context=e}function E(e){return new A(e)}function C(e){this._context=e}function N(e){return new C(e)}function D(e,t){this._basis=new S(e),this._beta=t}function F(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function L(e,t){this._context=e,this._k=(1-t)/6}function H(e,t){this._context=e,this._k=(1-t)/6}function z(e,t){this._context=e,this._k=(1-t)/6}function V(e,t,n){var r=e._x1,a=e._y1,o=e._x2,i=e._y2;if(e._l01_a>xe){var u=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*u-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,a=(a*u-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>xe){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,l=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*c+e._x1*e._l23_2a-t*e._l12_2a)/l,i=(i*c+e._y1*e._l23_2a-n*e._l12_2a)/l}e._context.bezierCurveTo(r,a,o,i,e._x2,e._y2)}function I(e,t){this._context=e,this._alpha=t}function q(e,t){this._context=e,this._alpha=t}function R(e,t){this._context=e,this._alpha=t}function B(e){this._context=e}function Y(e){return new B(e)}function U(e){return 0>e?-1:1}function W(e,t,n){var r=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(r||0>a&&-0),i=(n-e._y1)/(a||0>r&&-0),u=(o*a+i*r)/(r+a);return(U(o)+U(i))*Math.min(Math.abs(o),Math.abs(i),.5*Math.abs(u))||0}function X(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function J(e,t,n){var r=e._x0,a=e._y0,o=e._x1,i=e._y1,u=(o-r)/3;e._context.bezierCurveTo(r+u,a+u*t,o-u,i-u*n,o,i)}function $(e){this._context=e}function G(e){this._context=new Z(e)}function Z(e){this._context=e}function K(e){return new $(e)}function Q(e){return new G(e)}function ee(e){this._context=e}function te(e){var t,n,r=e.length-1,a=new Array(r),o=new Array(r),i=new Array(r);for(a[0]=0,o[0]=2,i[0]=e[0]+2*e[1],t=1;r-1>t;++t)a[t]=1,o[t]=4,i[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,o[r-1]=7,i[r-1]=8*e[r-1]+e[r],t=1;r>t;++t)n=a[t]/o[t-1],o[t]-=n,i[t]-=n*i[t-1];for(a[r-1]=i[r-1]/o[r-1],t=r-2;t>=0;--t)a[t]=(i[t]-a[t+1])/o[t];for(o[r-1]=(e[r]+a[r-1])/2,t=0;r-1>t;++t)o[t]=2*e[t+1]-a[t+1];return[a,o]}function ne(e){return new ee(e)}function re(e,t){this._context=e,this._t=t}function ae(e){return new re(e,.5)}function oe(e){return new re(e,0)}function ie(e){return new re(e,1)}function ue(e,t){if((r=e.length)>1)for(var n,r,a=1,o=e[t[0]],i=o.length;r>a;++a){n=o,o=e[t[a]];for(var u=0;i>u;++u)o[u][1]+=o[u][0]=isNaN(n[u][1])?n[u][0]:n[u][1]}}function se(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function ce(e,t){return e[t]}function le(){function e(e){var n,i,u=t.apply(this,arguments),s=e.length,c=u.length,l=new Array(c);for(n=0;c>n;++n){for(var f,p=u[n],h=l[n]=new Array(s),d=0;s>d;++d)h[d]=f=[0,+o(e[d],p,d,e)],f.data=e[d];h.key=p}for(n=0,i=r(l);c>n;++n)l[i[n]].index=n;return a(l,i),l}var t=n([]),r=se,a=ue,o=ce;return e.keys=function(r){return arguments.length?(t="function"==typeof r?r:n(Ge.call(r)),e):t},e.value=function(t){return arguments.length?(o="function"==typeof t?t:n(+t),e):o},e.order=function(t){return arguments.length?(r=null==t?se:"function"==typeof t?t:n(Ge.call(t)),e):r},e.offset=function(t){return arguments.length?(a=null==t?ue:t,e):a},e}function fe(e,t){if((r=e.length)>0){for(var n,r,a,o=0,i=e[0].length;i>o;++o){for(a=n=0;r>n;++n)a+=e[n][o][1]||0;if(a)for(n=0;r>n;++n)e[n][o][1]/=a}ue(e,t)}}function pe(e,t){if((n=e.length)>0){for(var n,r=0,a=e[t[0]],o=a.length;o>r;++r){for(var i=0,u=0;n>i;++i)u+=e[i][r][1]||0;a[r][1]+=a[r][0]=-u/2}ue(e,t)}}function he(e,t){if((a=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,a,o=0,i=1;r>i;++i){for(var u=0,s=0,c=0;a>u;++u){for(var l=e[t[u]],f=l[i][1]||0,p=l[i-1][1]||0,h=(f-p)/2,d=0;u>d;++d){var y=e[t[d]],g=y[i][1]||0,b=y[i-1][1]||0;h+=g-b}s+=f,c+=h*f}n[i-1][1]+=n[i-1][0]=o,s&&(o-=c/s)}n[i-1][1]+=n[i-1][0]=o,ue(e,t)}}function de(e){var t=e.map(ye);return se(e).sort(function(e,n){return t[e]-t[n]})}function ye(e){for(var t,n=0,r=-1,a=e.length;++r<a;)(t=+e[r][1])&&(n+=t);return n}function ge(e){return de(e).reverse()}function be(e){var t,n,r=e.length,a=e.map(ye),o=se(e).sort(function(e,t){return a[t]-a[e]}),i=0,u=0,s=[],c=[];for(t=0;r>t;++t)n=o[t],u>i?(i+=a[n],s.push(n)):(u+=a[n],c.push(n));return c.reverse().concat(s)}function me(e){return se(e).reverse()}var ve="0.6.0",xe=1e-12,_e=Math.PI,Te=_e/2,Pe=2*_e;p.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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},_.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var Me={draw:function(e,t){var n=Math.sqrt(t/_e);e.moveTo(n,0),e.arc(0,0,n,0,Pe)}},we={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},Oe=Math.sqrt(1/3),ke=2*Oe,Se={draw:function(e,t){var n=Math.sqrt(t/ke),r=n*Oe;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},je=.8908130915292852,Ae=Math.sin(_e/10)/Math.sin(7*_e/10),Ee=Math.sin(Pe/10)*Ae,Ce=-Math.cos(Pe/10)*Ae,Ne={draw:function(e,t){var n=Math.sqrt(t*je),r=Ee*n,a=Ce*n;e.moveTo(0,-n),e.lineTo(r,a);for(var o=1;5>o;++o){var i=Pe*o/5,u=Math.cos(i),s=Math.sin(i);e.lineTo(s*n,-u*n),e.lineTo(u*r-s*a,s*r+u*a)}e.closePath()}},De={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},Fe=Math.sqrt(3),Le={draw:function(e,t){var n=-Math.sqrt(t/(3*Fe));e.moveTo(0,2*n),e.lineTo(-Fe*n,-n),e.lineTo(Fe*n,-n),e.closePath()}},He=-.5,ze=Math.sqrt(3)/2,Ve=1/Math.sqrt(12),Ie=3*(Ve/2+1),qe={draw:function(e,t){var n=Math.sqrt(t/Ie),r=n/2,a=n*Ve,o=r,i=n*Ve+n,u=-o,s=i;e.moveTo(r,a),e.lineTo(o,i),e.lineTo(u,s),e.lineTo(He*r-ze*a,ze*r+He*a),e.lineTo(He*o-ze*i,ze*o+He*i),e.lineTo(He*u-ze*s,ze*u+He*s),e.lineTo(He*r+ze*a,He*a-ze*r),e.lineTo(He*o+ze*i,He*i-ze*o),e.lineTo(He*u+ze*s,He*s-ze*u),e.closePath()}},Re=[Me,we,Se,De,Ne,Le,qe];S.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:k(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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:k(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},A.prototype={areaStart:O,areaEnd:O,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:k(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},C.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:k(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},D.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,a=e[0],o=t[0],i=e[n]-a,u=t[n]-o,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(a+r*i),this._beta*t[s]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var Be=function Ze(e){function t(t){return 1===e?new S(t):new D(t,e)}return t.beta=function(e){return Ze(+e)},t}(.85);L.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:F(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:F(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ye=function Ke(e){function t(t){return new L(t,e)}return t.tension=function(e){return Ke(+e)},t}(0);H.prototype={areaStart:O,areaEnd:O,
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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:F(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ue=function Qe(e){function t(t){return new H(t,e)}return t.tension=function(e){return Qe(+e)},t}(0);z.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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:F(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var We=function et(e){function t(t){return new z(t,e)}return t.tension=function(e){return et(+e)},t}(0);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,this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:V(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Xe=function tt(e){function t(t){return e?new I(t,e):new L(t,0)}return t.alpha=function(e){return tt(+e)},t}(.5);q.prototype={areaStart:O,areaEnd:O,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(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:V(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Je=function nt(e){function t(t){return e?new q(t,e):new H(t,0)}return t.alpha=function(e){return nt(+e)},t}(.5);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(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:V(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var $e=function rt(e){function t(t){return e?new R(t,e):new z(t,0)}return t.alpha=function(e){return rt(+e)},t}(.5);B.prototype={areaStart:O,areaEnd:O,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},$.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:J(this,this._t0,X(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,e!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,J(this,X(this,n=W(this,e,t)),n);break;default:J(this,this._t0,n=W(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(G.prototype=Object.create($.prototype)).point=function(e,t){$.prototype.point.call(this,t,e)},Z.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,o){this._context.bezierCurveTo(t,e,r,n,o,a)}},ee.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=te(e),a=te(t),o=0,i=1;n>i;++o,++i)this._context.bezierCurveTo(r[0][o],a[0][o],r[1][o],a[1][o],e[i],t[i]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},re.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:var n=e>this._x?this._t:1-this._t;if(0>=n)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else if(n>=1)this._context.lineTo(e,this._y),this._context.lineTo(e,t);else{var r=(this._x+e)*n;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var Ge=Array.prototype.slice;e.version=ve,e.arc=f,e.area=g,e.line=b,e.pie=x,e.radialArea=P,e.radialLine=M,e.symbol=w,e.symbols=Re,e.symbolCircle=Me,e.symbolCross=we,e.symbolDiamond=Se,e.symbolSquare=De,e.symbolStar=Ne,e.symbolTriangle=Le,e.symbolWye=qe,e.curveBasisClosed=E,e.curveBasisOpen=N,e.curveBasis=j,e.curveBundle=Be,e.curveCardinalClosed=Ue,e.curveCardinalOpen=We,e.curveCardinal=Ye,e.curveCatmullRomClosed=Je,e.curveCatmullRomOpen=$e,e.curveCatmullRom=Xe,e.curveLinearClosed=Y,e.curveLinear=h,e.curveMonotoneX=K,e.curveMonotoneY=Q,e.curveNatural=ne,e.curveStep=ae,e.curveStepAfter=ie,e.curveStepBefore=oe,e.stack=le,e.stackOffsetExpand=fe,e.stackOffsetNone=ue,e.stackOffsetSilhouette=pe,e.stackOffsetWiggle=he,e.stackOrderAscending=de,e.stackOrderDescending=ge,e.stackOrderInsideOut=be,e.stackOrderNone=se,e.stackOrderReverse=me})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(){this._x0=this._y0=this._x1=this._y1=null,this._=[]}function n(){return new t}var r=Math.PI,a=2*r,o=1e-6,i=a-o;t.prototype=n.prototype={constructor:t,moveTo:function(e,t){this._.push("M",this._x0=this._x1=+e,",",this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._.push("Z"))},lineTo:function(e,t){this._.push("L",this._x1=+e,",",this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._.push("Q",+e,",",+t,",",this._x1=+n,",",this._y1=+r)},bezierCurveTo:function(e,t,n,r,a,o){this._.push("C",+e,",",+t,",",+n,",",+r,",",this._x1=+a,",",this._y1=+o)},arcTo:function(e,t,n,a,i){e=+e,t=+t,n=+n,a=+a,i=+i;var u=this._x1,s=this._y1,c=n-e,l=a-t,f=u-e,p=s-t,h=f*f+p*p;if(0>i)throw new Error("negative radius: "+i);if(null===this._x1)this._.push("M",this._x1=e,",",this._y1=t);else if(h>o)if(Math.abs(p*c-l*f)>o&&i){var d=n-u,y=a-s,g=c*c+l*l,b=d*d+y*y,m=Math.sqrt(g),v=Math.sqrt(h),x=i*Math.tan((r-Math.acos((g+h-b)/(2*m*v)))/2),_=x/v,T=x/m;Math.abs(_-1)>o&&this._.push("L",e+_*f,",",t+_*p),this._.push("A",i,",",i,",0,0,",+(p*d>f*y),",",this._x1=e+T*c,",",this._y1=t+T*l)}else this._.push("L",this._x1=e,",",this._y1=t);else;},arc:function(e,t,n,u,s,c){e=+e,t=+t,n=+n;var l=n*Math.cos(u),f=n*Math.sin(u),p=e+l,h=t+f,d=1^c,y=c?u-s:s-u;if(0>n)throw new Error("negative radius: "+n);null===this._x1?this._.push("M",p,",",h):(Math.abs(this._x1-p)>o||Math.abs(this._y1-h)>o)&&this._.push("L",p,",",h),n&&(y>i?this._.push("A",n,",",n,",0,1,",d,",",e-l,",",t-f,"A",n,",",n,",0,1,",d,",",this._x1=p,",",this._y1=h):(0>y&&(y=y%a+a),this._.push("A",n,",",n,",0,",+(y>=r),",",d,",",this._x1=e+n*Math.cos(s),",",this._y1=t+n*Math.sin(s))))},rect:function(e,t,n,r){this._.push("M",this._x0=this._x1=+e,",",this._y0=this._y1=+t,"h",+n,"v",+r,"h",-n,"Z")},toString:function(){return this._.join("")}};var u="0.1.5";e.version=u,e.path=n})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(131),c=r(s),l=n(164),f=r(l),p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),d=n(248),y=r(d),g=n(111),b=r(g),m=n(209),v=r(m),x=n(208),_=r(x),T=n(194),P=r(T),M=n(1),w=n(249),O=r(w),k={data:{fill:"#756f6a"},labels:{fontSize:12,padding:4,fill:"black"}},S=function(e){function t(){o(this,t);var e=i(this,Object.getPrototypeOf(t).call(this));return e.state={},e.getEvents=M.Helpers.getEvents.bind(e),e.getEventState=M.Helpers.getEventState.bind(e),e}return u(t,e),h(t,[{key:"getDataWithBaseline",value:function(e,t){var n=v["default"].getData(e),r=Math.min.apply(Math,a(t.y))>0?Math.min.apply(Math,a(t.y)):0;return n.map(function(e){var t=e.yOffset?e.yOffset+e.y:e.y,n=e.yOffset||r;return(0,f["default"])({y0:n,y1:t},e)})}},{key:"renderArea",value:function(e,t){var n=t.scale,r=t.style,a=t.data,o=e.dataComponent,i=e.labelComponent,u=e.interpolation,s=e.events,l=e.label,p=this.getEvents(s.data,"data"),h=(0,c["default"])({},this.getEventState(0,"data"),o.props,{scale:n,interpolation:M.Helpers.evaluateProp(u,a),data:a,style:M.Helpers.evaluateStyle(r.data,a)}),d=b["default"].cloneElement(o,(0,f["default"])({},h,{events:M.Helpers.getPartialEvents(p,0,h)})),g=M.Helpers.evaluateProp(l,h.data);if(null!==g&&void 0!==g){var m=this.getEvents(s.labels,"labels"),v=(0,y["default"])(a),x=M.Helpers.evaluateStyle(r.labels,h.data),_=(0,c["default"])({},this.getEventState(0,"labels"),i.props,{x:n.x(v.x)+x.padding,y:n.y(v.y1),y0:n.y(v.y0),style:x,data:h.data,textAnchor:x.textAnchor||"start",verticalAnchor:x.verticalAnchor||"middle",angle:x.angle,scale:n,text:g}),T=b["default"].cloneElement(i,(0,f["default"])({},_,{events:M.Helpers.getPartialEvents(m,0,_)}));return b["default"].createElement("g",null,d,T)}return d}},{key:"renderData",value:function(e,t){var n={x:M.Helpers.getRange(e,"x"),y:M.Helpers.getRange(e,"y")},r={x:_["default"].getDomainWithZero(e,"x"),y:_["default"].getDomainWithZero(e,"y")},a={x:P["default"].getBaseScale(e,"x").domain(r.x).range(n.x),y:P["default"].getBaseScale(e,"y").domain(r.y).range(n.y)},o=this.getDataWithBaseline(e,r),i={style:t,data:o,scale:a};return this.renderArea(e,i)}},{key:"render",value:function(){if(this.props.animate){var e=["data","domain","height","padding","style","width"];return b["default"].createElement(M.VictoryTransition,{animate:this.props.animate,animationWhitelist:e},b["default"].createElement(t,this.props))}var n=M.Helpers.getStyles(this.props.style,k,"auto","100%"),r=b["default"].createElement("g",{style:n.parent},this.renderData(this.props,n));return this.props.standalone?b["default"].createElement("svg",p({style:n.parent,viewBox:"0 0 "+this.props.width+" "+this.props.height},this.props.events.parent),r):r}}]),t}(b["default"].Component);S.role="area",S.defaultTransitions={onExit:{duration:500,before:function(){return{y:0,yOffset:0}}},onEnter:{duration:500,before:function(){return{y:0,yOffset:0,xOffset:0}},after:function(e){return{y:e.y,yOffset:e.yOffset,xOffset:e.xOffset}}}},S.propTypes={animate:g.PropTypes.object,categories:g.PropTypes.oneOfType([g.PropTypes.arrayOf(g.PropTypes.string),g.PropTypes.shape({x:g.PropTypes.arrayOf(g.PropTypes.string),y:g.PropTypes.arrayOf(g.PropTypes.string)})]),data:g.PropTypes.array,dataComponent:g.PropTypes.element,domain:g.PropTypes.oneOfType([M.PropTypes.domain,g.PropTypes.shape({x:M.PropTypes.domain,y:M.PropTypes.domain})]),events:g.PropTypes.shape({data:g.PropTypes.object,labels:g.PropTypes.object,parent:g.PropTypes.object}),height:M.PropTypes.nonNegative,interpolation:g.PropTypes.oneOf(["basis","basisClosed","basisOpen","bundle","cardinal","cardinalClosed","cardinalOpen","catmullRom","catmullRomClosed","catmullRomOpen","linear","linearClosed","monotoneX","monotoneY","natural","radial","step","stepAfter","stepBefore"]),label:g.PropTypes.string,labelComponent:g.PropTypes.element,padding:g.PropTypes.oneOfType([g.PropTypes.number,g.PropTypes.shape({top:g.PropTypes.number,bottom:g.PropTypes.number,left:g.PropTypes.number,right:g.PropTypes.number})]),samples:M.PropTypes.nonNegative,scale:g.PropTypes.oneOfType([M.PropTypes.scale,g.PropTypes.shape({x:M.PropTypes.scale,y:M.PropTypes.scale})]),standalone:g.PropTypes.bool,style:g.PropTypes.shape({parent:g.PropTypes.object,data:g.PropTypes.object,labels:g.PropTypes.object}),width:M.PropTypes.nonNegative,x:g.PropTypes.oneOfType([g.PropTypes.func,M.PropTypes.allOfType([M.PropTypes.integer,M.PropTypes.nonNegative]),g.PropTypes.string,g.PropTypes.arrayOf(g.PropTypes.string)]),y:g.PropTypes.oneOfType([g.PropTypes.func,M.PropTypes.allOfType([M.PropTypes.integer,M.PropTypes.nonNegative]),g.PropTypes.string,g.PropTypes.arrayOf(g.PropTypes.string),g.PropTypes.arrayOf(g.PropTypes.func)])},S.defaultProps={dataComponent:b["default"].createElement(O["default"],null),labelComponent:b["default"].createElement(M.VictoryLabel,null),events:{},height:300,padding:50,scale:"linear",samples:50,standalone:!0,interpolation:"linear",width:450,x:"x",y:"y"},S.getDomain=_["default"].getDomainWithZero.bind(_["default"]),S.getData=v["default"].getData.bind(v["default"]),t["default"]=S},function(e,t){function n(e){var t=e?e.length:0;return t?e[t-1]:void 0}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(164),s=r(u),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=n(111),p=r(f),h=n(245),d=r(h),y=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),l(t,[{key:"toNewName",value:function(e){var t=function(e){return e&&e[0].toUpperCase()+e.slice(1)};return"curve"+t(e)}},{key:"renderArea",value:function(e,t,n){var r=this.props.scale.x,a=this.props.scale.y,o=e.stroke?"none":e.fill,i=(0,s["default"])({},e,{stroke:o}),u=d["default"].area().curve(d["default"][this.toNewName(t)]).x(function(e){return r(e.x)}).y1(function(e){return a(e.y1)}).y0(function(e){return a(e.y0)}),l=u(this.props.data);return p["default"].createElement("path",c({style:i,d:l},n))}},{key:"renderLine",value:function(e,t,n){if(e.stroke&&"none"!==e.stroke&&"transparent"!==e.stroke){var r=(0,s["default"])({},e,{fill:"none"}),a=this.props.scale.x,o=this.props.scale.y,i=d["default"].line().curve(d["default"][this.toNewName(t)]).x(function(e){return a(e.x)}).y(function(e){return o(e.y1)}),u=i(this.props.data);return p["default"].createElement("path",c({style:r,d:u},n))}}},{key:"render",value:function(){var e=this.props,t=e.style,n=e.interpolation,r=e.events;return p["default"].createElement("g",null,this.renderArea(t,n,r),this.renderLine(t,n,r))}}]),t}(p["default"].Component);y.propTypes={data:f.PropTypes.array,interpolation:f.PropTypes.string,scale:f.PropTypes.object,style:f.PropTypes.object,events:f.PropTypes.object},t["default"]=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(251),s=r(u),c=n(131),l=r(c),f=n(164),p=r(f),h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),y=n(111),g=r(y),b=n(1),m=n(260),v=r(m),x=n(209),_=r(x),T=n(208),P=r(T),M=n(194),w=r(M),O={data:{width:8,padding:6,stroke:"transparent",strokeWidth:0,fill:"#756f6a",opacity:1},labels:{fontSize:12,padding:4,fill:"black"}},k=[{x:1,y:1},{x:2,y:2},{x:3,y:3},{x:4,y:4}],S=function(e){function t(){a(this,t);var e=o(this,Object.getPrototypeOf(t).call(this));return e.state={},e.getEvents=b.Helpers.getEvents.bind(e),e.getEventState=b.Helpers.getEventState.bind(e),e}return i(t,e),d(t,[{key:"getScale",value:function(e){var t={x:b.Helpers.getRange(e,"x"),y:b.Helpers.getRange(e,"y")},n={x:P["default"].getDomainWithZero(e,"x"),y:P["default"].getDomainWithZero(e,"y")};return{x:w["default"].getBaseScale(e,"x").domain(n.x).range(t.x),y:w["default"].getBaseScale(e,"y").domain(n.y).range(t.y)}}},{key:"getBarPosition",value:function(e,t,n){var r=t.yOffset||0,a=t.xOffset||0,o=r,i=t.y+r,u=t.x+a,s=function(e,n){return t[n]instanceof Date?new Date(e):e};return{x:n.x(s(u,"x")),y0:n.y(s(o,"y")),y:n.y(s(i,"y"))}}},{key:"getBarStyle",value:function(e,t){var n=(0,s["default"])(e,["xName","yName","x","y","label"]);return(0,l["default"])({},n,t)}},{key:"getLabelStyle",value:function(e,t){var n=(0,l["default"])({angle:t.angle,textAnchor:t.textAnchor,verticalAnchor:t.verticalAnchor},e);return b.Helpers.evaluateStyle(n,t)}},{key:"getLabel",value:function(e,t,n){var r=Array.isArray(e.labels)?e.labels[n]:b.Helpers.evaluateProp(e.labels,t);return t.label||r}},{key:"getLabelAnchors",value:function(e,t){var n=e.y>=0?1:-1;return t?{vertical:"middle",text:n>=0?"start":"end"}:{vertical:n>=0?"end":"start",text:"middle"}}},{key:"getlabelPadding",value:function(e,t){var n=e.padding||0;return{x:t?n:0,y:t?0:n}}},{key:"renderData",value:function(e,t,n){var r=this,a=this.getScale(e),o=this.getEvents(e.events.data,"data"),i=this.getEvents(e.events.labels,"labels"),u=e.horizontal,s=e.labelComponent;return t.map(function(t,c){var f=r.getBarPosition(e,t,a),h=r.getBarStyle(t,n.data),d=(0,l["default"])({},r.getEventState(c,"data"),e.dataComponent.props,f,{key:"bar-"+c,style:b.Helpers.evaluateStyle(h,t),index:c,datum:t,scale:a,horizontal:u}),y=g["default"].cloneElement(e.dataComponent,(0,p["default"])({},d,{events:b.Helpers.getPartialEvents(o,c,d)})),m=r.getLabel(e,d.datum,c);if(null!==m&&void 0!==m){var v=r.getLabelStyle(n.labels,d.datum),x=r.getlabelPadding(v,u),_=r.getLabelAnchors(d.datum,u),T={x:u?f.y:f.x,y:u?f.x:f.y},P=(0,l["default"])({},r.getEventState(c,"labels"),s.props,{key:"bar-label-"+c,style:v,x:T.x+x.x,y:T.y-x.y,y0:f.y0,text:m,index:c,scale:a,datum:d.datum,textAnchor:v.textAnchor||_.text,verticalAnchor:v.verticalAnchor||_.vertical,angle:v.angle}),M=g["default"].cloneElement(s,(0,p["default"])({events:b.Helpers.getPartialEvents(i,c,P)},P));return g["default"].createElement("g",{key:"bar-group-"+c},y,M)}return y})}},{key:"render",value:function(){if(this.props.animate){var e=["data","domain","height","padding","style","width"];return g["default"].createElement(b.VictoryTransition,{animate:this.props.animate,animationWhitelist:e},g["default"].createElement(t,this.props))}var n=b.Helpers.getStyles(this.props.style,O,"auto","100%"),r=_["default"].getData(this.props),a=g["default"].createElement("g",{style:n.parent},this.renderData(this.props,r,n));return this.props.standalone?g["default"].createElement("svg",h({style:n.parent,viewBox:"0 0 "+this.props.width+" "+this.props.height},this.props.events.parent),a):a}}]),t}(g["default"].Component);S.role="bar",S.defaultTransitions={onExit:{duration:500,before:function(){return{y:0,yOffset:0}}},onEnter:{duration:500,before:function(){return{y:0,yOffset:0}},after:function(e){return{y:e.y,yOffset:e.yOffset}}}},S.propTypes={animate:y.PropTypes.object,categories:y.PropTypes.oneOfType([y.PropTypes.arrayOf(y.PropTypes.string),y.PropTypes.shape({x:y.PropTypes.arrayOf(y.PropTypes.string),y:y.PropTypes.arrayOf(y.PropTypes.string)})]),data:y.PropTypes.array,dataComponent:y.PropTypes.element,domain:y.PropTypes.oneOfType([b.PropTypes.domain,y.PropTypes.shape({x:b.PropTypes.domain,y:b.PropTypes.domain})]),events:y.PropTypes.shape({data:y.PropTypes.object,labels:y.PropTypes.object,parent:y.PropTypes.object}),height:b.PropTypes.nonNegative,horizontal:y.PropTypes.bool,labels:y.PropTypes.oneOfType([y.PropTypes.func,y.PropTypes.array]),labelComponent:y.PropTypes.element,padding:y.PropTypes.oneOfType([y.PropTypes.number,y.PropTypes.shape({top:y.PropTypes.number,bottom:y.PropTypes.number,left:y.PropTypes.number,right:y.PropTypes.number})]),scale:y.PropTypes.oneOfType([b.PropTypes.scale,y.PropTypes.shape({x:b.PropTypes.scale,y:b.PropTypes.scale})]),standalone:y.PropTypes.bool,style:y.PropTypes.shape({parent:y.PropTypes.object,data:y.PropTypes.object,labels:y.PropTypes.object}),width:b.PropTypes.nonNegative,x:y.PropTypes.oneOfType([y.PropTypes.func,b.PropTypes.allOfType([b.PropTypes.integer,b.PropTypes.nonNegative]),y.PropTypes.string,y.PropTypes.arrayOf(y.PropTypes.string)]),y:y.PropTypes.oneOfType([y.PropTypes.func,b.PropTypes.allOfType([b.PropTypes.integer,b.PropTypes.nonNegative]),y.PropTypes.string,y.PropTypes.arrayOf(y.PropTypes.string)])},S.defaultProps={data:k,dataComponent:g["default"].createElement(v["default"],null),labelComponent:g["default"].createElement(b.VictoryLabel,null),events:{},height:300,padding:50,scale:"linear",standalone:!0,width:450,x:"x",y:"y"},S.getDomain=P["default"].getDomainWithZero.bind(P["default"]),S.getData=_["default"].getData.bind(_["default"]),t["default"]=S},[372,186,171,196,252,254,140,259],[367,253],68,[373,255,256,142],[348,197,159],[374,197,257,258],78,45,8,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"getVerticalBarPath",value:function(e,t){var n=e.x,r=e.y0,a=e.y,o=t/2;return"M "+(n-o)+", "+r+"\n      L "+(n-o)+", "+a+"\n      L "+(n+o)+", "+a+"\n      L "+(n+o)+", "+r+"\n      L "+(n-o)+", "+r}},{key:"getHorizontalBarPath",value:function(e,t){var n=e.x,r=e.y0,a=e.y,o=t/2;return"M "+r+", "+(n-o)+"\n      L "+r+", "+(n+o)+"\n      L "+a+", "+(n+o)+"\n      L "+a+", "+(n-o)+"\n      L "+r+", "+(n-o)}},{key:"getBarPath",value:function(e,t){return this.props.horizontal?this.getHorizontalBarPath(e,t):this.getVerticalBarPath(e,t)}},{key:"render",value:function(){var e=this.props.style.width||8,t="number"==typeof this.props.x?this.getBarPath(this.props,e):void 0;return l["default"].createElement("path",u({},this.props.events,{d:t,style:this.props.style,shapeRendering:"optimizeSpeed"}))}}]),t}(l["default"].Component);f.propTypes={index:c.PropTypes.number,events:c.PropTypes.object,horizontal:c.PropTypes.bool,scale:c.PropTypes.object,style:c.PropTypes.object,datum:c.PropTypes.object,x:l["default"].PropTypes.number,y:l["default"].PropTypes.number,y0:l["default"].PropTypes.number},t["default"]=f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(251),s=r(u),c=n(262),l=r(c),f=n(131),p=r(f),h=n(164),d=r(h),y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),b=n(111),m=r(b),v=n(263),x=r(v),_=n(194),T=r(_),P=n(208),M=r(P),w=n(209),O=r(w),k=n(1),S=n(265),j=r(S),A={data:{fill:"#756f6a",opacity:1,stroke:"transparent",strokeWidth:0},labels:{stroke:"transparent",fill:"#756f6a",fontFamily:"Helvetica",fontSize:10,textAnchor:"middle",padding:5}},E=function(e){function t(){a(this,t);var e=o(this,Object.getPrototypeOf(t).call(this));return e.state={},e.getEvents=k.Helpers.getEvents.bind(e),e.getEventState=k.Helpers.getEventState.bind(e),e}return i(t,e),g(t,[{key:"getDataStyles",value:function(e,t){var n=(0,s["default"])(e,["x","y","z","size","symbol","name","label"]),r=(0,p["default"])({},n,t);return k.Helpers.evaluateStyle(r,e)}},{key:"getLabelText",value:function(e,t,n){var r=Array.isArray(e.labels)?e.labels[n]:k.Helpers.evaluateProp(e.labels,t);return t.label||r}},{key:"getLabelStyle",value:function(e,t){var n=t.datum,r=t.size,a=t.style,o=(0,l["default"])(a,["opacity","fill"]),i=e.padding||.25*r,u=(0,p["default"])({},e,o,{padding:i});return k.Helpers.evaluateStyle(u,n)}},{key:"renderData",value:function(e,t,n){var r=this,a=this.getEvents(e.events.data,"data"),o=this.getEvents(e.events.labels,"labels"),i=t.scale,u=t.data;return u.map(function(u,s){var c=i.x(u.x),l=i.y(u.y),f=j["default"].getSize(u,e,t),h=j["default"].getSymbol(u,e),y=r.getDataStyles(u,n.data),g=(0,p["default"])({},r.getEventState(s,"data"),e.dataComponent.props,{x:c,y:l,size:f,scale:i,datum:u,symbol:h,index:s,style:y,key:"point-"+s}),b=m["default"].cloneElement(e.dataComponent,(0,d["default"])({},g,{events:k.Helpers.getPartialEvents(a,s,g)})),v=r.getLabelText(e,g.datum,s);if(null!==v&&void 0!==v){var x=r.getLabelStyle(n.labels,g),_=(0,p["default"])({},r.getEventState(s,"labels"),e.labelComponent.props,{key:"point-label-"+s,style:x,x:c,y:l-x.padding,text:v,index:s,scale:i,datum:g.datum,textAnchor:x.textAnchor,verticalAnchor:x.verticalAnchor||"end",angle:x.angle}),T=m["default"].cloneElement(e.labelComponent,(0,d["default"])({events:k.Helpers.getPartialEvents(o,s,_)},_));return m["default"].createElement("g",{key:"point-group-"+s},b,T)}return b})}},{key:"getCalculatedProps",value:function(e,t){var n=O["default"].getData(e),r={x:k.Helpers.getRange(e,"x"),y:k.Helpers.getRange(e,"y")},a={x:M["default"].getDomain(e,"x"),y:M["default"].getDomain(e,"y")},o={x:T["default"].getBaseScale(e,"x").domain(a.x).range(r.x),
y:T["default"].getBaseScale(e,"y").domain(a.y).range(r.y)},i=e.bubbleProperty||"z";return{data:n,scale:o,style:t,z:i}}},{key:"render",value:function(){if(this.props.animate){var e=["data","domain","height","maxBubbleSize","padding","samples","size","style","width","x","y"];return m["default"].createElement(k.VictoryTransition,{animate:this.props.animate,animationWhitelist:e},m["default"].createElement(t,this.props))}var n=k.Helpers.getStyles(this.props.style,A,"auto","100%"),r=this.getCalculatedProps(this.props,n),a=m["default"].createElement("g",{style:n.parent},this.renderData(this.props,r,n));return this.props.standalone?m["default"].createElement("svg",y({style:n.parent,viewBox:"0 0 "+this.props.width+" "+this.props.height},this.props.events.parent),a):a}}]),t}(m["default"].Component);E.role="scatter",E.defaultTransitions={onExit:{duration:600,before:function(){return{opacity:0}}},onEnter:{duration:600,before:function(){return{opacity:0}},after:function(e){return{opacity:e.opacity||1}}}},E.propTypes={animate:b.PropTypes.object,categories:b.PropTypes.oneOfType([b.PropTypes.arrayOf(b.PropTypes.string),b.PropTypes.shape({x:b.PropTypes.arrayOf(b.PropTypes.string),y:b.PropTypes.arrayOf(b.PropTypes.string)})]),bubbleProperty:b.PropTypes.string,data:b.PropTypes.array,dataComponent:b.PropTypes.element,domain:b.PropTypes.oneOfType([k.PropTypes.domain,b.PropTypes.shape({x:k.PropTypes.domain,y:k.PropTypes.domain})]),events:b.PropTypes.shape({data:b.PropTypes.object,labels:b.PropTypes.object,parent:b.PropTypes.object}),height:k.PropTypes.nonNegative,labelComponent:b.PropTypes.element,labels:b.PropTypes.oneOfType([b.PropTypes.func,b.PropTypes.array]),maxBubbleSize:k.PropTypes.nonNegative,padding:b.PropTypes.oneOfType([b.PropTypes.number,b.PropTypes.shape({top:b.PropTypes.number,bottom:b.PropTypes.number,left:b.PropTypes.number,right:b.PropTypes.number})]),samples:k.PropTypes.nonNegative,scale:b.PropTypes.oneOfType([k.PropTypes.scale,b.PropTypes.shape({x:k.PropTypes.scale,y:k.PropTypes.scale})]),size:b.PropTypes.oneOfType([k.PropTypes.nonNegative,b.PropTypes.func]),standalone:b.PropTypes.bool,style:b.PropTypes.shape({parent:b.PropTypes.object,data:b.PropTypes.object,labels:b.PropTypes.object}),symbol:b.PropTypes.oneOfType([b.PropTypes.oneOf(["circle","diamond","plus","square","star","triangleDown","triangleUp"]),b.PropTypes.func]),width:k.PropTypes.nonNegative,x:b.PropTypes.oneOfType([b.PropTypes.func,k.PropTypes.allOfType([k.PropTypes.integer,k.PropTypes.nonNegative]),b.PropTypes.string,b.PropTypes.arrayOf(b.PropTypes.string)]),y:b.PropTypes.oneOfType([b.PropTypes.func,k.PropTypes.allOfType([k.PropTypes.integer,k.PropTypes.nonNegative]),b.PropTypes.string,b.PropTypes.arrayOf(b.PropTypes.string)])},E.defaultProps={events:{},height:300,padding:50,samples:50,scale:"linear",size:3,standalone:!0,symbol:"circle",width:450,x:"x",y:"y",dataComponent:m["default"].createElement(x["default"],null),labelComponent:m["default"].createElement(k.VictoryLabel,null)},E.getDomain=M["default"].getDomain.bind(M["default"]),E.getData=O["default"].getData.bind(O["default"]),t["default"]=E},[364,186,196,252,140,259],function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=n(264),p=r(f),h=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"getPath",value:function(e){var t={circle:p["default"].circle,square:p["default"].square,diamond:p["default"].diamond,triangleDown:p["default"].triangleDown,triangleUp:p["default"].triangleUp,plus:p["default"].plus,star:p["default"].star};return t[e.symbol].call(null,e.x,e.y,e.size)}},{key:"render",value:function(){return l["default"].createElement("path",u({},this.props.events,{style:this.props.style,d:this.getPath(this.props),shapeRendering:"optimizeSpeed"}))}}]),t}(l["default"].Component);h.propTypes={index:l["default"].PropTypes.number,datum:c.PropTypes.object,events:c.PropTypes.object,symbol:c.PropTypes.oneOfType([c.PropTypes.oneOf(["circle","diamond","plus","square","star","triangleDown","triangleUp"]),c.PropTypes.func]),size:c.PropTypes.oneOfType([c.PropTypes.number,c.PropTypes.func]),scale:c.PropTypes.object,style:c.PropTypes.object,x:l["default"].PropTypes.number,y:l["default"].PropTypes.number},t["default"]=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(189),o=r(a);t["default"]={circle:function(e,t,n){return"M "+e+", "+t+" m "+-n+", 0\n      a "+n+", "+n+" 0 1,0 "+2*n+",0\n      a "+n+", "+n+" 0 1,0 "+2*-n+",0"},square:function(e,t,n){var r=.87*n;return"M "+(e-r)+", "+(t+r)+"\n      L "+(e+r)+", "+(t+r)+"\n      L "+(e+r)+", "+(t-r)+"\n      L "+(e-r)+", "+(t-r)+"\n      z"},diamond:function(e,t,n){var r=.87*n,a=Math.sqrt(2*(r*r));return"M "+e+", "+(t+a)+"\n      L "+(e+a)+", "+t+"\n      L "+e+", "+(t-a)+"\n      L "+(e-a)+", "+t+"\n      z"},triangleDown:function(e,t,n){var r=n/2*Math.sqrt(3);return"M "+(e-n)+", "+(t-n)+"\n      L "+(e+n)+", "+(t-n)+"\n      L "+e+", "+(t+r)+"\n      z"},triangleUp:function(e,t,n){var r=n/2*Math.sqrt(3);return"M "+(e-n)+", "+(t+n)+"\n      L "+(e+n)+", "+(t+n)+"\n      L "+e+", "+(t-r)+"\n      z"},plus:function(e,t,n){var r=1.1*n;return"M "+(e-r/2.5)+", "+(t+r)+"\n      L "+(e+r/2.5)+", "+(t+r)+"\n      L "+(e+r/2.5)+", "+(t+r/2.5)+"\n      L "+(e+r)+", "+(t+r/2.5)+"\n      L "+(e+r)+", "+(t-r/2.5)+"\n      L "+(e+r/2.5)+", "+(t-r/2.5)+"\n      L "+(e+r/2.5)+", "+(t-r)+"\n      L "+(e-r/2.5)+", "+(t-r)+"\n      L "+(e-r/2.5)+", "+(t-r/2.5)+"\n      L "+(e-r)+", "+(t-r/2.5)+"\n      L "+(e-r)+", "+(t+r/2.5)+"\n      L "+(e-r/2.5)+", "+(t+r/2.5)+"\n      z"},star:function(e,t,n){var r=1.35*n,a=Math.PI/5,i=(0,o["default"])(10).map(function(n){var o=n%2===0?r:r/2;return o*Math.sin(a*(n+1))+e+",\n        "+(o*Math.cos(a*(n+1))+t)});return"M "+i.join("L")+" z"}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(215),i=r(o),u=n(1);t["default"]={getSymbol:function(e,t){if(t.bubbleProperty)return"circle";var n=e.symbol||t.symbol;return u.Helpers.evaluateProp(n,e)},getBubbleSize:function(e,t,n){var r=n.data,o=n.z,s=function(){var e=Math.min.apply(Math,a((0,i["default"])(u.Helpers.getPadding(t))));return Math.max(e,5)},c=r.map(function(e){return e.z}),l=Math.min.apply(Math,a(c)),f=Math.max.apply(Math,a(c)),p=t.maxBubbleSize||s(),h=Math.PI*Math.pow(p,2),d=(e[o]-l)/(f-l)*h,y=Math.sqrt(d/Math.PI);return Math.max(y,1)},getSize:function(e,t,n){var r=void 0;return r=e.size?"function"==typeof e.size?e.size:Math.max(e.size,1):"function"==typeof t.size?t.size:e[n.z]?this.getBubbleSize(e,t,n):Math.max(t.size,1),u.Helpers.evaluateProp(r,e)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(210),c=r(s),l=n(164),f=r(l),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),h=n(111),d=r(h),y=n(1),g=n(194),b=r(g),m=n(209),v=r(m),x=n(236),_=r(x),T={data:{width:8,padding:6}},P=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return u(t,e),p(t,[{key:"componentWillReceiveProps",value:function(e){var t=_["default"].setAnimationState.bind(this);t(e)}},{key:"getCalculatedProps",value:function(e,t,n){var r=e.horizontal||t.every(function(e){return e.props.horizontal}),a=t.map(function(e){var t=e.type.getData||v["default"].getData;return t(e.props)}),o={x:_["default"].getDomainFromChildren(e,"x",a),y:_["default"].getDomainFromChildren(e,"y",a)},i={x:y.Helpers.getRange(e,"x"),y:y.Helpers.getRange(e,"y")},u={x:b["default"].getScaleFromProps(e,"x")||b["default"].getDefaultScale(),y:b["default"].getScaleFromProps(e,"y")||b["default"].getDefaultScale()},s={x:u.x.domain(o.x).range(i.x),y:u.y.domain(o.y).range(i.y)},c={x:_["default"].getCategories(e,"x"),y:_["default"].getCategories(e,"y")},l=e.colorScale;return{datasets:a,categories:c,range:i,domain:o,horizontal:r,scale:s,style:n,colorScale:l}}},{key:"pixelsToValue",value:function(e,t,n){if(0===e)return 0;var r=n.domain[t],o=n.range[t],i=Math.max.apply(Math,a(r))-Math.min.apply(Math,a(r)),u=Math.max.apply(Math,a(o))-Math.min.apply(Math,a(o));return i/u*e}},{key:"getXO",value:function(e,t,n,r){var a=(n.length-1)/2,o=this.pixelsToValue(e.offset,"x",t);return(r-a)*o}},{key:"getLabels",value:function(e,t,n){return e.labels&&Math.floor(t.length/2)===n?e.labels:void 0}},{key:"getChildProps",value:function(e,t){var n=t.categories,r=t.domain,a=t.scale,o=t.horizontal;return{height:e.height,width:e.width,padding:y.Helpers.getPadding(e),labelComponent:e.labelComponent,standalone:!1,categories:n,domain:r,scale:a,horizontal:o}}},{key:"getColorScale",value:function(e,t){var n=t.type&&t.type.role;if("group-wrapper"===n||"stack-wrapper"===n)return t.props.colorScale||e.colorScale}},{key:"getNewChildren",value:function(e,t,n){var r=this,a=n.datasets,o=this.getChildProps(e,n),i=_["default"].getAnimationProps.bind(this);return t.map(function(t,u){var s=r.getXO(e,n,a,u),c=a[u].map(function(e){return(0,f["default"])({},e,{xOffset:s})}),l=_["default"].getChildStyle(t,u,n);return d["default"].cloneElement(t,(0,f["default"])({animate:i(e,t,u),key:u,labels:r.getLabels(e,a,u)||t.props.labels,labelComponent:e.labelComponent||t.props.labelComponent,style:l,data:c,xOffset:"stack-wrapper"===t.type.role?s:void 0,colorScale:r.getColorScale(e,t)},o))})}},{key:"render",value:function(){var e=this.state&&this.state.nodesWillExit?this.state.oldProps:this.props,t=y.Helpers.getStyles(e.style,T,"auto","100%"),n=d["default"].Children.toArray(e.children),r=(0,c["default"])(n.map(function(e){return e.type.role}));r.length>1&&y.Log.warn("Only components of the same type can be grouped");var a=this.getCalculatedProps(e,n,t),o=d["default"].createElement("g",{style:t.parent},this.getNewChildren(e,n,a));return this.props.standalone?d["default"].createElement("svg",{style:t.parent,viewBox:"0 0 "+e.width+" "+e.height},o):o}}]),t}(d["default"].Component);P.role="group-wrapper",P.propTypes={animate:h.PropTypes.object,categories:h.PropTypes.oneOfType([h.PropTypes.arrayOf(h.PropTypes.string),h.PropTypes.shape({x:h.PropTypes.arrayOf(h.PropTypes.string),y:h.PropTypes.arrayOf(h.PropTypes.string)})]),children:d["default"].PropTypes.oneOfType([d["default"].PropTypes.arrayOf(d["default"].PropTypes.node),d["default"].PropTypes.node]),colorScale:h.PropTypes.oneOfType([h.PropTypes.arrayOf(h.PropTypes.string),h.PropTypes.oneOf(["greyscale","qualitative","heatmap","warm","cool","red","green","blue"])]),domain:h.PropTypes.oneOfType([y.PropTypes.domain,h.PropTypes.shape({x:y.PropTypes.domain,y:y.PropTypes.domain})]),domainPadding:h.PropTypes.oneOfType([h.PropTypes.shape({x:y.PropTypes.nonNegative,y:y.PropTypes.nonNegative}),y.PropTypes.nonNegative]),height:y.PropTypes.nonNegative,horizontal:h.PropTypes.bool,labels:h.PropTypes.oneOfType([h.PropTypes.func,h.PropTypes.array]),labelComponent:h.PropTypes.element,offset:h.PropTypes.number,padding:h.PropTypes.oneOfType([h.PropTypes.number,h.PropTypes.shape({top:h.PropTypes.number,bottom:h.PropTypes.number,left:h.PropTypes.number,right:h.PropTypes.number})]),scale:h.PropTypes.oneOfType([y.PropTypes.scale,h.PropTypes.shape({x:y.PropTypes.scale,y:y.PropTypes.scale})]),standalone:h.PropTypes.bool,style:h.PropTypes.shape({parent:h.PropTypes.object,data:h.PropTypes.object,labels:h.PropTypes.object}),width:y.PropTypes.nonNegative},P.defaultProps={scale:"linear",offset:0,height:300,width:450,padding:50,standalone:!0},P.getDomain=_["default"].getDomainFromChildren.bind(_["default"]),P.getData=_["default"].getData.bind(_["default"]),t["default"]=P},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(210),s=r(u),c=n(164),l=r(c),f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),p=n(111),h=r(p),d=n(1),y=n(194),g=r(y),b=n(209),m=r(b),v=n(236),x=r(v),_={data:{width:8,padding:6}},T=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),f(t,[{key:"componentWillReceiveProps",value:function(e){var t=x["default"].setAnimationState.bind(this);t(e)}},{key:"getCalculatedProps",value:function(e,t,n){var r=e.horizontal||t.every(function(e){return e.props.horizontal}),a=t.map(function(e){return e.type.getData(e.props)||m["default"].getData(e.props)}),o={x:x["default"].getStackedDomain(e,"x",a),y:x["default"].getStackedDomain(e,"y",a)},i={x:d.Helpers.getRange(e,"x"),y:d.Helpers.getRange(e,"y")},u={x:g["default"].getScaleFromProps(e,"x")||g["default"].getDefaultScale(),y:g["default"].getScaleFromProps(e,"y")||g["default"].getDefaultScale()},s={x:u.x.domain(o.x).range(i.x),y:u.y.domain(o.y).range(i.y)},c={x:x["default"].getCategories(e,"x"),y:x["default"].getCategories(e,"y")},l=e.colorScale;return{datasets:a,categories:c,range:i,domain:o,horizontal:r,scale:s,style:n,colorScale:l}}},{key:"addLayoutData",value:function(e,t,n,r){return n[r].map(function(n){return(0,l["default"])(n,{yOffset:x["default"].getY0(n,r,t),xOffset:e.xOffset})})}},{key:"getLabels",value:function(e,t,n){return e.labels&&t.length===n+1?e.labels:void 0}},{key:"getChildProps",value:function(e,t){var n=t.categories,r=t.domain,a=t.scale,o=t.horizontal;return{height:e.height,width:e.width,padding:d.Helpers.getPadding(e),standalone:!1,categories:n,domain:r,scale:a,horizontal:o}}},{key:"getNewChildren",value:function(e,t,n){var r=this,a=n.datasets,o=this.getChildProps(e,n),i=x["default"].getAnimationProps.bind(this);return t.map(function(t,u){var s=r.addLayoutData(e,n,a,u),c=x["default"].getChildStyle(t,u,n);return h["default"].cloneElement(t,(0,l["default"])({animate:i(e,t,u),key:u,labels:r.getLabels(e,a,u)||t.props.labels,labelComponent:e.labelComponent||t.props.labelComponent,style:c,data:s},o))})}},{key:"render",value:function(){var e=this.state&&this.state.nodesWillExit?this.state.oldProps:this.props,t=d.Helpers.getStyles(e.style,_,"auto","100%"),n=h["default"].Children.toArray(e.children),r=(0,s["default"])(n.map(function(e){return e.type.role}));r.length>1&&d.Log.warn("Only components of the same type can be stacked"),r.some(function(e){return"group-wrapper"===e})&&d.Log.warn("It is not possible to stack groups.");var a=this.getCalculatedProps(e,n,t),o=h["default"].createElement("g",{style:t.parent},this.getNewChildren(e,n,a));return e.standalone?h["default"].createElement("svg",{style:t.parent,viewBox:"0 0 "+e.width+" "+e.height},o):o}}]),t}(h["default"].Component);T.role="stack-wrapper",T.propTypes={animate:p.PropTypes.object,categories:p.PropTypes.oneOfType([p.PropTypes.arrayOf(p.PropTypes.string),p.PropTypes.shape({x:p.PropTypes.arrayOf(p.PropTypes.string),y:p.PropTypes.arrayOf(p.PropTypes.string)})]),children:p.PropTypes.oneOfType([p.PropTypes.arrayOf(p.PropTypes.node),p.PropTypes.node]),colorScale:p.PropTypes.oneOfType([p.PropTypes.arrayOf(p.PropTypes.string),p.PropTypes.oneOf(["greyscale","qualitative","heatmap","warm","cool","red","green","blue"])]),domain:p.PropTypes.oneOfType([d.PropTypes.domain,p.PropTypes.shape({x:d.PropTypes.domain,y:d.PropTypes.domain})]),domainPadding:p.PropTypes.oneOfType([p.PropTypes.shape({x:d.PropTypes.nonNegative,y:d.PropTypes.nonNegative}),d.PropTypes.nonNegative]),height:d.PropTypes.nonNegative,horizontal:p.PropTypes.bool,labels:p.PropTypes.oneOfType([p.PropTypes.func,p.PropTypes.array]),labelComponent:p.PropTypes.element,padding:p.PropTypes.oneOfType([p.PropTypes.number,p.PropTypes.shape({top:p.PropTypes.number,bottom:p.PropTypes.number,left:p.PropTypes.number,right:p.PropTypes.number})]),scale:p.PropTypes.oneOfType([d.PropTypes.scale,p.PropTypes.shape({x:d.PropTypes.scale,y:d.PropTypes.scale})]),standalone:p.PropTypes.bool,style:p.PropTypes.shape({parent:p.PropTypes.object,data:p.PropTypes.object,labels:p.PropTypes.object}),width:d.PropTypes.nonNegative,xOffset:p.PropTypes.number},T.defaultProps={scale:"linear",height:300,width:450,padding:50,standalone:!0},T.getDomain=x["default"].getStackedDomain.bind(x["default"]),T.getData=x["default"].getData.bind(x["default"]),t["default"]=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.VictoryPie=void 0;var a=n(269),o=r(a);t.VictoryPie=o["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(270),s=r(u),c=n(298),l=r(c),f=n(325),p=r(f),h=n(332),d=r(h),y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),b=n(111),m=r(b),v=n(245),x=r(v),_=n(1),T=n(334),P=r(T),M={data:{padding:5,stroke:"white",strokeWidth:1},labels:{padding:10,fill:"black",strokeWidth:0,stroke:"transparent",fontFamily:"'Helvetica Neue', Helvetica, Arial, sans-serif",fontSize:10,textAnchor:"middle"}},w=function(e){function t(){a(this,t);var e=o(this,Object.getPrototypeOf(t).call(this));return e.state={},e.getEvents=_.Helpers.getEvents.bind(e),e.getEventState=_.Helpers.getEventState.bind(e),e}return i(t,e),g(t,[{key:"getColor",value:function(e,t,n){return e&&e.data&&e.data.fill?e.data.fill:t[n%t.length]}},{key:"getRadius",value:function(e,t){return Math.min(e.width-t.left-t.right,e.height-t.top-t.bottom)/2}},{key:"getLabelPosition",value:function(e,t,n){var r=e.innerRadius?e.innerRadius+t.labels.padding:t.labels.padding;return x["default"].arc().outerRadius(n).innerRadius(r)}},{key:"getLabelText",value:function(e,t,n){return t.label?t.label:Array.isArray(e.labels)?e.labels[n]:(0,l["default"])(e.labels)?e.labels(t):t.xName||t.x}},{key:"getSliceFunction",value:function(e){var t=function(e){return e*(Math.PI/180)};return x["default"].pie().sort(null).startAngle(t(e.startAngle)).endAngle(t(e.endAngle)).padAngle(t(e.padAngle)).value(function(e){return e.y})}},{key:"renderData",value:function(e,t){var n=this,r=t.style,a=t.colors,o=t.pathFunction,i=t.labelPosition,u=t.data,c=this.getEvents(e.events.data,"data"),l=this.getEvents(e.events.labels,"labels"),f=this.getSliceFunction(e),h=f(u);return h.map(function(t,u){var f=n.getColor(r,a,u),h=t.data,y=(0,s["default"])(t.data,["x","y","label"]),g=(0,p["default"])({},{fill:f},r.data,y),b=(0,p["default"])({},n.getEventState(u,"data"),e.dataComponent.props,{key:"slice-"+u,index:u,slice:t,pathFunction:o,style:_.Helpers.evaluateStyle(g,h),datum:h}),v=m["default"].cloneElement(e.dataComponent,(0,d["default"])({},b,{events:_.Helpers.getPartialEvents(c,u,b)})),x=n.getLabelText(e,h,u);if(null!==x&&void 0!==x){var T=i.centroid(t),P=_.Helpers.evaluateStyle((0,d["default"])({padding:0},r.labels),b.datum),M=(0,p["default"])({},n.getEventState(u,"labels"),e.labelComponent.props,{key:"slice-label-"+u,style:P,x:T[0],y:T[1],slice:t,text:""+x,index:u,datum:b.datum,textAnchor:P.textAnchor||"start",verticalAnchor:P.verticalAnchor||"middle",angle:P.angle}),w=m["default"].cloneElement(e.labelComponent,(0,d["default"])({events:_.Helpers.getPartialEvents(l,u,M)},M));return m["default"].createElement("g",{key:"slice-group-"+u},v,w)}return v})}},{key:"getCalculatedProps",value:function(e){var t=_.Helpers.getStyles(e.style,M,"auto","100%"),n=Array.isArray(e.colorScale)?e.colorScale:_.Style.getColorScale(e.colorScale),r=_.Helpers.getPadding(e),a=this.getRadius(e,r),o=_.Helpers.getData(e),i=this.getLabelPosition(e,t,a),u=x["default"].arc().outerRadius(a).innerRadius(e.innerRadius);return{style:t,colors:n,padding:r,radius:a,data:o,labelPosition:i,pathFunction:u}}},{key:"render",value:function(){if(this.props.animate){var e=["data","endAngle","height","innerRadius","padAngle","padding","colorScale","startAngle","style","width"];return m["default"].createElement(_.VictoryTransition,{animate:this.props.animate,animationWhitelist:e},m["default"].createElement(t,this.props))}var n=this.getCalculatedProps(this.props),r=n.style,a=n.padding,o=n.radius,i=o+a.left,u=o+a.top,s=m["default"].createElement("g",{style:r.parent,transform:"translate("+i+", "+u+")"},this.renderData(this.props,n));return this.props.standalone?m["default"].createElement("svg",y({style:r.parent,viewBox:"0 0 "+this.props.width+" "+this.props.height},this.props.events.parent),s):s}}]),t}(m["default"].Component);w.defaultTransitions={onExit:{duration:500,before:function(){return{y:0,label:" "}}},onEnter:{duration:500,before:function(){return{y:0,label:" "}},after:function(e){return{y:e.y,label:e.label}}}},w.propTypes={animate:b.PropTypes.object,colorScale:b.PropTypes.oneOfType([b.PropTypes.arrayOf(b.PropTypes.string),b.PropTypes.oneOf(["greyscale","qualitative","heatmap","warm","cool","red","green","blue"])]),data:b.PropTypes.array,dataComponent:b.PropTypes.element,endAngle:b.PropTypes.number,events:b.PropTypes.shape({parent:b.PropTypes.object,data:b.PropTypes.object,labels:b.PropTypes.object}),height:_.PropTypes.nonNegative,innerRadius:_.PropTypes.nonNegative,labelComponent:b.PropTypes.element,labels:b.PropTypes.oneOfType([b.PropTypes.func,b.PropTypes.array]),padAngle:_.PropTypes.nonNegative,padding:b.PropTypes.oneOfType([b.PropTypes.number,b.PropTypes.shape({top:b.PropTypes.number,bottom:b.PropTypes.number,left:b.PropTypes.number,right:b.PropTypes.number})]),standalone:b.PropTypes.bool,startAngle:b.PropTypes.number,style:b.PropTypes.shape({parent:b.PropTypes.object,data:b.PropTypes.object,labels:b.PropTypes.object}),width:_.PropTypes.nonNegative,x:b.PropTypes.oneOfType([b.PropTypes.func,_.PropTypes.allOfType([_.PropTypes.integer,_.PropTypes.nonNegative]),b.PropTypes.string,b.PropTypes.arrayOf(b.PropTypes.string)]),y:b.PropTypes.oneOfType([b.PropTypes.func,_.PropTypes.allOfType([_.PropTypes.integer,_.PropTypes.nonNegative]),b.PropTypes.string,b.PropTypes.arrayOf(b.PropTypes.string)])},w.defaultProps={data:[{x:"A",y:1},{x:"B",y:2},{x:"C",y:3},{x:"D",y:1},{x:"E",y:2}],endAngle:360,events:{},height:400,innerRadius:0,padAngle:0,padding:30,colorScale:["#75C776","#39B6C5","#78CCC4","#62C3A4","#64A8D1","#8C95C8","#3BAF74"],startAngle:0,standalone:!0,width:400,x:"x",y:"y",dataComponent:m["default"].createElement(P["default"],null),labelComponent:m["default"].createElement(_.VictoryLabel,null)},t["default"]=w},[372,271,272,290,303,305,321,324],125,[368,273,284,287,271,288,289],[369,274,282,283],[340,275,276,279,280,281],27,[341,277],[342,278],30,[343,277],[344,277],[345,277],180,181,[370,285],[371,286],184,185,187,188,[365,291,292],48,[366,293,302],[350,294],[351,295,301],[352,296,298,300],[353,297],5,[349,299],16,86,87,49,[367,304],68,[373,306,307,310],[348,291,302],[374,291,308,309],78,45,[354,311,316,319,320],[355,312,315],[356,313],[338,314],19,94,[357,317,293,302,300,318],96,[358,302,301],98,79,[339,322,323],13,8,8,[360,322,326,327,321],[361,278],[362,328,330,310],[347,329],[346,278],[359,331,321],20,[363,329,328,330,295,320,333],41,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(111),l=r(c),f=function(e){function t(){return a(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),s(t,[{key:"renderSlice",value:function(e){return l["default"].createElement("path",u({d:e.pathFunction(e.slice),style:e.style},e.events))}},{key:"render",value:function(){return this.renderSlice(this.props)}}]),t}(l["default"].Component);f.propTypes={index:c.PropTypes.number,slice:c.PropTypes.object,pathFunction:c.PropTypes.func,style:c.PropTypes.object,datum:c.PropTypes.object,events:c.PropTypes.object},t["default"]=f},function(e,t,n,r,a,o){function i(e,t,n,r){function a(){for(var t=-1,s=arguments.length,l=-1,f=r.length,p=Array(f+s),h=this&&this!==c&&this instanceof a?i:e;++l<f;)p[l]=r[l];for(;s--;)p[l++]=arguments[++t];return u(h,o?n:this,p)}var o=t&l,i=s(e);return a}var u=n(r),s=n(a),c=n(o),l=1;e.exports=i},function(e,t,n,r,a){function o(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=i(e.prototype),r=e.apply(n,t);return u(r)?r:n}}var i=n(r),u=n(a);e.exports=o},function(e,t,n,r){function a(e){return o(e)?i(e):{}}var o=n(r),i=Object.create;e.exports=a},function(e,t,n,r){(function(e,a){var o=n(r),i={"function":!0,object:!0},u=i[typeof t]&&t&&!t.nodeType?t:void 0,s=i[typeof e]&&e&&!e.nodeType?e:void 0,c=o(u&&s&&"object"==typeof a&&a),l=o(i[typeof self]&&self),f=o(i[typeof window]&&window),p=o(i[typeof this]&&this),h=c||f!==(p&&p.window)&&f||l||p||Function("return this")();e.exports=h}).call(t,n(18)(e),function(){return this}())},function(e,t,n,r,a){function o(e,t){if("function"!=typeof e)throw new TypeError(s);return t=c(void 0===t?e.length-1:u(t),0),function(){for(var n=arguments,r=-1,a=c(n.length-t,0),o=Array(a);++r<a;)o[r]=n[t+r];switch(t){case 0:return e.call(this,o);case 1:return e.call(this,n[0],o);case 2:return e.call(this,n[0],n[1],o)}var u=Array(t+1);for(r=-1;++r<t;)u[r]=n[r];return u[t]=o,i(e,this,u)}}var i=n(r),u=n(a),s="Expected a function",c=Math.max;e.exports=o},function(e,t,n,r,a,o,i,u){function s(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var c=n(r),l=n(a),f=n(o),p=n(i),h=n(u);s.prototype.clear=c,s.prototype["delete"]=l,s.prototype.get=f,s.prototype.has=p,s.prototype.set=h,e.exports=s},function(e,t,n,r){function a(e){var t=this.__data__,n=o(t,e);if(0>n)return!1;var r=t.length-1;return n==r?t.pop():u.call(t,n,1),!0}var o=n(r),i=Array.prototype,u=i.splice;e.exports=a},function(e,t,n,r){function a(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(r);e.exports=a},function(e,t,n,r){function a(e){var t=this.__data__,n=o(t,e);return 0>n?void 0:t[n][1]}var o=n(r);e.exports=a},function(e,t,n,r){function a(e){return o(this.__data__,e)>-1}var o=n(r);e.exports=a},function(e,t,n,r){function a(e,t){var n=this.__data__,r=o(n,e);return 0>r?n.push([e,t]):n[r][1]=t,this}var o=n(r);e.exports=a},function(e,t,n,r){function a(e,t,n){var r=e[t];u.call(e,t)&&o(r,n)&&(void 0!==n||t in e)||(e[t]=n)}var o=n(r),i=Object.prototype,u=i.hasOwnProperty;e.exports=a},function(e,t,n,r){function a(e,t,n,r){n||(n={});for(var a=-1,i=t.length;++a<i;){var u=t[a],s=r?r(n[u],e[u],u,n,e):e[u];o(n,u,s)}return n}var o=n(r);e.exports=a},function(e,t,n,r,a){function o(e,t,n){var r=t(e);return u(e)?r:i(r,n(e))}var i=n(r),u=n(a);e.exports=o},function(e,t,n,r){function a(e){var t=o(e)?c.call(e):"";return t==i||t==u}var o=n(r),i="[object Function]",u="[object GeneratorFunction]",s=Object.prototype,c=s.toString;e.exports=a},function(e,t,n,r){function a(e){return o(e)&&s.call(e,"callee")&&(!l.call(e,"callee")||c.call(e)==i)}var o=n(r),i="[object Arguments]",u=Object.prototype,s=u.hasOwnProperty,c=u.toString,l=u.propertyIsEnumerable;e.exports=a},function(e,t,n,r,a){function o(e){return u(e)&&i(e)}var i=n(r),u=n(a);e.exports=o},function(e,t,n,r,a,o){function i(e){return null!=e&&c(u(e))&&!s(e)}var u=n(r),s=n(a),c=n(o);e.exports=i},function(e,t,n,r){var a=n(r),o=a("length");e.exports=o},function(e,t,n,r,a,o,i){function u(e){for(var t=-1,n=f(e),r=s(e),a=r.length,o=c(e),i=!!o,u=o||[],p=u.length;++t<a;){var d=r[t];
i&&("length"==d||l(d,p))||"constructor"==d&&(n||!h.call(e,d))||u.push(d)}return u}var s=n(r),c=n(a),l=n(o),f=n(i),p=Object.prototype,h=p.hasOwnProperty;e.exports=u},function(e,t,n,r,a){function o(e){e=null==e?e:Object(e);var t=[];for(var n in e)t.push(n);return t}var i=n(r),u=n(a),s=Object.prototype,c=i?i.enumerate:void 0,l=s.propertyIsEnumerable;c&&!l.call({valueOf:1},"valueOf")&&(o=function(e){return u(c(e))}),e.exports=o},function(e,t,n,r){var a=n(r),o=a.Reflect;e.exports=o},function(e,t,n,r,a,o,i,u){function s(e){var t=e?e.length:void 0;return p(t)&&(f(e)||h(e)||l(e))?c(t,String):null}var c=n(r),l=n(a),f=n(o),p=n(i),h=n(u);e.exports=s},function(e,t,n,r,a){function o(e){return"string"==typeof e||!i(e)&&u(e)&&l.call(e)==s}var i=n(r),u=n(a),s="[object String]",c=Object.prototype,l=c.toString;e.exports=o},function(e,t,n,r,a){function o(e){return u(function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,u=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,u&&i(n[0],n[1],u)&&(o=3>a?void 0:o,a=1),t=Object(t);++r<a;){var s=n[r];s&&e(t,s,r,o)}return t})}var i=n(r),u=n(a);e.exports=o},function(e,t,n,r,a,o,i){var u=n(r),s=n(a),c=n(o),l=n(i),f=l(function(e){return e.push(void 0,s),u(c,void 0,e)});e.exports=f},function(e,t,n,r){function a(e,t,n,r){return void 0===e||o(e,i[n])&&!u.call(r,n)?t:e}var o=n(r),i=Object.prototype,u=i.hasOwnProperty;e.exports=a},function(e,t,n,r,a,o){var i=n(r),u=n(a),s=n(o),c=u(function(e,t,n,r){i(t,s(t),e,r)});e.exports=c},function(e,t,n,r,a,o,i,u,s){var c=n(r),l=n(a),f=n(o),p=n(i),h=n(u),d=n(s),y=Object.prototype,g=y.hasOwnProperty,b=y.propertyIsEnumerable,m=!b.call({valueOf:1},"valueOf"),v=f(function(e,t){if(m||h(t)||p(t))return void l(t,d(t),e);for(var n in t)g.call(t,n)&&c(e,n,t[n])});e.exports=v},function(e,t,n,r,a,o,i,u){var s=n(r),c=n(a),l=n(o),f=n(i),p=n(u),h=f(function(e,t){return null==e?{}:l(e,s(c(t,1),p))});e.exports=h},function(e,t,n,r,a){function o(e,t,n,r,a){var s=-1,c=e.length;for(n||(n=u),a||(a=[]);++s<c;){var l=e[s];t>0&&n(l)?t>1?o(l,t-1,n,r,a):i(a,l):r||(a[a.length]=l)}return a}var i=n(r),u=n(a);e.exports=o},function(e,t,n,r,a){function o(e){return u(e)||i(e)}var i=n(r),u=n(a);e.exports=o},function(e,t,n,r){function a(e,t){return e=Object(e),o(t,function(t,n){return n in e&&(t[n]=e[n]),t},{})}var o=n(r);e.exports=a},function(e,t,n,r,a,o,i,u,s){function c(e,t,n,r){var a=-1,o=f,i=!0,u=e.length,s=[],c=t.length;if(!u)return s;n&&(t=h(t,d(n))),r?(o=p,i=!1):t.length>=g&&(o=y,i=!1,t=new l(t));e:for(;++a<u;){var b=e[a],m=n?n(b):b;if(b=r||0!==b?b:0,i&&m===m){for(var v=c;v--;)if(t[v]===m)continue e;s.push(b)}else o(t,m,r)||s.push(b)}return s}var l=n(r),f=n(a),p=n(o),h=n(i),d=n(u),y=n(s),g=200;e.exports=c},function(e,t,n,r,a,o){function i(e){var t=-1,n=e?e.length:0;for(this.__data__=new u;++t<n;)this.add(e[t])}var u=n(r),s=n(a),c=n(o);i.prototype.add=i.prototype.push=s,i.prototype.has=c,e.exports=i},function(e,t,n,r){function a(e,t){return!!e.length&&o(e,t,0)>-1}var o=n(r);e.exports=a},function(e,t,n,r){function a(e,t,n){if(t!==t)return o(e,n);for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return-1}var o=n(r);e.exports=a},function(e,t,n,r,a,o,i,u,s,c){var l=n(r),f=n(a),p=n(o),h=n(i),d=n(u),y=n(s),g=n(c),b=y(function(e,t){return null==e?{}:(t=l(p(t,1),g),h(e,f(d(e),t)))});e.exports=b},function(e,t,n,r,a,o){function i(e){return u(e,c,s)}var u=n(r),s=n(a),c=n(o);e.exports=i},function(e,t,n,r,a,o){var i=n(r),u=n(a),s=n(o),c=Object.getOwnPropertySymbols,l=c?function(e){for(var t=[];e;)i(t,s(e)),e=u(e);return t}:s;e.exports=l}]))});
//# sourceMappingURL=victory.min.js.map