victory-chart
Version:
Chart Component for Victory
2 lines • 280 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react")):"function"==typeof define&&define.amd?define(["react"],e):"object"==typeof exports?exports.VictoryChart=e(require("react")):t.VictoryChart=e(t.React)}(this,function(__WEBPACK_EXTERNAL_MODULE_36__){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}(function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))switch(typeof t[e]){case"function":break;case"object":t[e]=function(e){var n=e.slice(1),r=t[e[0]];return function(t,e,o){r.apply(this,[t,e,o].concat(n))}}(t[e]);break;default:t[e]=t[t[e]]}return t}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0}),e.VictoryStack=e.VictoryGroup=e.VictoryScatter=e.VictoryBar=e.VictoryArea=e.VictoryAxis=e.VictoryLine=e.VictoryChart=void 0;var o=n(1),a=r(o),i=n(248),u=r(i),s=n(173),c=r(s),l=n(253),f=r(l),p=n(256),h=r(p),d=n(260),y=r(d),g=n(265),b=r(g),v=n(266),m=r(v);e.VictoryChart=a["default"],e.VictoryLine=u["default"],e.VictoryAxis=c["default"],e.VictoryArea=f["default"],e.VictoryBar=h["default"],e.VictoryScatter=y["default"],e.VictoryGroup=b["default"],e.VictoryStack=m["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(2),l=r(c),f=n(36),p=r(f),h=n(37),d=n(173),y=r(d),g=n(213),b=r(g),v=n(207),m=r(v),x=n(197),_=r(x),T=n(246),P=r(T),w={independent:p["default"].createElement(y["default"],null),dependent:p["default"].createElement(y["default"],{dependentAxis:!0})},M=function(t){function e(){return o(this,e),a(this,Object.getPrototypeOf(e).apply(this,arguments))}return i(e,t),s(e,[{key:"componentWillReceiveProps",value:function(t){var e=P["default"].setAnimationState.bind(this);e(t)}},{key:"getStyles",value:function(t){var e=t.style&&t.style.parent;return{parent:(0,l["default"])({height:"auto",width:"100%"},e)}}},{key:"getAxisProps",value:function(t,e,n){var r=n.domain,o=n.scale,a=t.type.getAxis(t.props),i=b["default"].getAxisOffset(e,n),u=b["default"].getTicks(n,a,t),s=t.props.tickFormat||b["default"].getTickFormat(t,a,n),c="y"===a?void 0:i.y,l="x"===a?void 0:i.x;return{domain:r[a],scale:o[a],tickValues:u,tickFormat:s,offsetY:c,offsetX:l,crossAxis:!0}}},{key:"getChildProps",value:function(t,e,n){var r=t.type&&t.type.role;return"axis"===r?this.getAxisProps(t,e,n):{domain:n.domain,scale:n.scale,categories:n.categories}}},{key:"getCalculatedProps",value:function(t,e){var n=e.some(function(t){return t.props.horizontal}),r={x:m["default"].getAxisComponent(e,"x"),y:m["default"].getAxisComponent(e,"y")},o={x:b["default"].getDomain(t,e,"x"),y:b["default"].getDomain(t,e,"y")},a={x:h.Helpers.getRange(t,"x"),y:h.Helpers.getRange(t,"y")},i={x:_["default"].getScaleFromProps(t,"x")||r.x&&r.x.type.getScale(r.x.props)||_["default"].getDefaultScale(),y:_["default"].getScaleFromProps(t,"y")||r.y&&r.y.type.getScale(r.y.props)||_["default"].getDefaultScale()},u={x:i.x.domain(o.x).range(a.x),y:i.y.domain(o.y).range(a.y)},s={x:P["default"].getCategories(e,t,"x"),y:P["default"].getCategories(e,t,"y")},c={x:b["default"].createStringMap(e,"x"),y:b["default"].createStringMap(e,"y")};return{axisComponents:r,categories:s,domain:o,horizontal:n,scale:u,stringMap:c}}},{key:"getNewChildren",value:function(t,e,n){var r=this,o=this.getCalculatedProps(t,e),a=P["default"].getAnimationProps.bind(this);return e.map(function(e,i){var u=(0,l["default"])({},e.props.style,{parent:n.parent}),s=r.getChildProps(e,t,o),c=(0,l["default"])({animate:a(t,e,i),height:t.height,width:t.width,padding:h.Helpers.getPadding(t),ref:i,key:i,standalone:!1,style:u},s);return p["default"].cloneElement(e,c)})}},{key:"render",value:function(){var t=this.state&&this.state.nodesWillExit?this.state.oldProps:this.props,e=this.getStyles(t),n=b["default"].getChildComponents(t,w),r=p["default"].createElement("g",{style:e.parent},this.getNewChildren(t,n,e));return this.props.standalone?p["default"].createElement("svg",u({style:e.parent,viewBox:"0 0 "+t.width+" "+t.height},t.events),r):r}}]),e}(p["default"].Component);M.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},M.defaultProps={events:{},height:300,width:450,padding:50,standalone:!0},e["default"]=M},function(t,e,n){var r=n(3),o=n(4),a=n(6),i=n(18),u=i(function(t){return t.push(void 0,o),r(a,void 0,t)});t.exports=u},function(t,e){function n(t,e,n){var r=n.length;switch(r){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){function r(t,e,n,r){return void 0===t||o(t,a[n])&&!i.call(r,n)?e:t}var o=n(5),a=Object.prototype,i=a.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){var r=n(7),o=n(9),a=n(21),i=o(function(t,e,n,o){r(e,a(e),t,o)});t.exports=i},function(t,e,n){function r(t,e,n,r){n||(n={});for(var a=-1,i=e.length;++a<i;){var u=e[a],s=r?r(n[u],t[u],u,n,t):t[u];o(n,u,s)}return n}var o=n(8);t.exports=r},function(t,e,n){function r(t,e,n){var r=t[e];i.call(t,e)&&o(r,n)&&(void 0!==n||e in t)||(t[e]=n)}var o=n(5),a=Object.prototype,i=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return a(function(e,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,u=a>2?n[2]:void 0;for(i="function"==typeof i?(a--,i):void 0,u&&o(n[0],n[1],u)&&(i=3>a?void 0:i,a=1),e=Object(e);++r<a;){var s=n[r];s&&t(e,s,r,i)}return e})}var o=n(10),a=n(18);t.exports=r},function(t,e,n){function r(t,e,n){if(!u(n))return!1;var r=typeof e;return("number"==r?a(n)&&i(e,n.length):"string"==r&&e in n)?o(n[e],t):!1}var o=n(5),a=n(11),i=n(17),u=n(15);t.exports=r},function(t,e,n){function r(t){return null!=t&&i(o(t))&&!a(t)}var o=n(12),a=n(14),i=n(16);t.exports=r},function(t,e,n){var r=n(13),o=r("length");t.exports=o},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){var e=o(t)?s.call(t):"";return e==a||e==i}var o=n(15),a="[object Function]",i="[object GeneratorFunction]",u=Object.prototype,s=u.toString;t.exports=r},function(t,e){function n(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}t.exports=n},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e){function n(t,e){return t="number"==typeof t||o.test(t)?+t:-1,e=null==e?r:e,t>-1&&t%1==0&&e>t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){function r(t,e){if("function"!=typeof t)throw new TypeError(i);return e=u(void 0===e?t.length-1:a(e),0),function(){for(var n=arguments,r=-1,a=u(n.length-e,0),i=Array(a);++r<a;)i[r]=n[e+r];switch(e){case 0:return t.call(this,i);case 1:return t.call(this,n[0],i);case 2:return t.call(this,n[0],n[1],i)}var s=Array(e+1);for(r=-1;++r<e;)s[r]=n[r];return s[e]=i,o(t,this,s)}}var o=n(3),a=n(19),i="Expected a function",u=Math.max;t.exports=r},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if(t=o(t),t===a||t===-a){var e=0>t?-1:1;return e*i}var n=t%1;return t===t?n?t-n:t:0}var o=n(20),a=1/0,i=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){if(a(t)){var e=o(t.valueOf)?t.valueOf():t;t=a(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var n=c.test(t);return n||l.test(t)?f(t.slice(2),n?2:8):s.test(t)?i:+t}var o=n(14),a=n(15),i=NaN,u=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,f=parseInt;t.exports=r},function(t,e,n){function r(t){for(var e=-1,n=u(t),r=o(t),s=r.length,l=a(t),f=!!l,p=l||[],h=p.length;++e<s;){var d=r[e];f&&("length"==d||i(d,h))||"constructor"==d&&(n||!c.call(t,d))||p.push(d)}return p}var o=n(22),a=n(28),i=n(17),u=n(35),s=Object.prototype,c=s.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){t=null==t?t:Object(t);var e=[];for(var n in t)e.push(n);return e}var o=n(23),a=n(27),i=Object.prototype,u=o?o.enumerate:void 0,s=i.propertyIsEnumerable;u&&!s.call({valueOf:1},"valueOf")&&(r=function(t){return a(u(t))}),t.exports=r},function(t,e,n){var r=n(24),o=r.Reflect;t.exports=o},function(t,e,n){(function(t,r){var o=n(26),a={"function":!0,object:!0},i=a[typeof e]&&e&&!e.nodeType?e:void 0,u=a[typeof t]&&t&&!t.nodeType?t:void 0,s=o(i&&u&&"object"==typeof r&&r),c=o(a[typeof self]&&self),l=o(a[typeof window]&&window),f=o(a[typeof this]&&this),p=s||l!==(f&&f.window)&&l||c||f||Function("return this")();t.exports=p}).call(e,n(25)(t),function(){return this}())},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e){function n(t){return t&&t.Object===Object?t:null}t.exports=n},function(t,e){function n(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}t.exports=n},function(t,e,n){function r(t){var e=t?t.length:void 0;return u(e)&&(i(t)||s(t)||a(t))?o(e,String):null}var o=n(29),a=n(30),i=n(33),u=n(16),s=n(34);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){return o(t)&&u.call(t,"callee")&&(!c.call(t,"callee")||s.call(t)==a)}var o=n(31),a="[object Arguments]",i=Object.prototype,u=i.hasOwnProperty,s=i.toString,c=i.propertyIsEnumerable;t.exports=r},function(t,e,n){function r(t){return a(t)&&o(t)}var o=n(11),a=n(32);t.exports=r},function(t,e){function n(t){return!!t&&"object"==typeof t}t.exports=n},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){function r(t){return"string"==typeof t||!o(t)&&a(t)&&s.call(t)==i}var o=n(33),a=n(32),i="[object String]",u=Object.prototype,s=u.toString;t.exports=r},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e){t.exports=__WEBPACK_EXTERNAL_MODULE_36__},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function o(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0}),e.VictoryTransition=e.VictoryLabel=e.VictoryAnimation=e.Transitions=e.PropTypes=e.Style=e.Log=e.Helpers=e.Collection=void 0;var a=n(38);Object.defineProperty(e,"Collection",{enumerable:!0,get:function(){return o(a)["default"]}});var i=n(39);Object.defineProperty(e,"Helpers",{enumerable:!0,get:function(){return o(i)["default"]}});var u=n(151);Object.defineProperty(e,"Log",{enumerable:!0,get:function(){return o(u)["default"]}});var s=n(152);Object.defineProperty(e,"Style",{enumerable:!0,get:function(){return o(s)["default"]}});var c=n(157);Object.defineProperty(e,"PropTypes",{enumerable:!0,get:function(){return o(c)["default"]}});var l=n(158);Object.defineProperty(e,"VictoryAnimation",{enumerable:!0,get:function(){return o(l)["default"]}});var f=n(164);Object.defineProperty(e,"VictoryLabel",{enumerable:!0,get:function(){return o(f)["default"]}});var p=n(168);Object.defineProperty(e,"VictoryTransition",{enumerable:!0,get:function(){return o(p)["default"]}});var h=n(166),d=r(h);e.Transitions=d},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]={isNonEmptyArray:function(t){return Array.isArray(t)&&t.length>0},containsStrings:function(t){return Array.isArray(t)&&t.some(function(t){return"string"==typeof t})},containsDates:function(t){return Array.isArray(t)&&t.some(function(t){return t instanceof Date})},containsOnlyStrings:function(t){return this.isNonEmptyArray(t)&&t.every(function(t){return"string"==typeof t})},isArrayOfArrays:function(t){return this.isNonEmptyArray(t)&&t.every(Array.isArray)},removeUndefined:function(t){return t.filter(function(t){return void 0!==t})}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},i=n(2),u=r(i),s=n(14),c=r(s),l=n(40),f=r(l),p=n(49),h=r(p),d=n(85),y=r(d),g=n(87),b=r(g);e["default"]={getPadding:function(t){var e="number"==typeof t.padding?t.padding:0,n="object"===a(t.padding)?t.padding:{};return{top:n.top||e,bottom:n.bottom||e,left:n.left||e,right:n.right||e}},getStyles:function(t,e,n,r){if(!t)return(0,u["default"])({parent:{height:n,width:r}},e);var o=t.data,a=t.labels,i=t.parent;return{parent:(0,u["default"])({height:n,width:r},i,e.parent),labels:(0,u["default"])({},a,e.labels),data:(0,u["default"])({},o,e.data)}},evaluateProp:function(t,e){return(0,c["default"])(t)?t(e):t},evaluateStyle:function(t,e){var n=this;return Object.keys(t).some(function(e){return(0,c["default"])(t[e])})?Object.keys(t).reduce(function(r,o){return r[o]=n.evaluateProp(t[o],e),r},{}):t},getRange:function(t,e){var n=t.horizontal,r=n&&"x"===e||!n&&"x"!==e,o=n&&!r||!n&&r,a=this.getPadding(t);if(r){var i=[t.height-a.bottom,a.top];return o?i:i.reverse()}return[a.left,t.width-a.right]},getData:function(t){return t.data?this.formatData(t.data,t):void 0},formatData:function(t,e,n){if(!t)return[];n=n||{x:this.createStringMap(e,"x"),y:this.createStringMap(e,"y")};var r={x:this.createAccessor(e.x),y:this.createAccessor(e.y)};return t.map(function(t){var e=r.x(t),o=r.y(t),a="string"==typeof e?{xName:e}:void 0,i="string"==typeof o?{yName:o}:void 0;return(0,u["default"])({x:"string"==typeof e?n.x[e]:e,y:"string"==typeof o?n.y[o]:o},a,i,t)})},createStringMap:function(t,e){var n=this.getStringsFromData(t,e);return n.length?n.reduce(function(t,e,n){return t[e]=n+1,t},{}):null},getStringsFromData:function(t,e){if(!t.data)return[];var n="undefined"==typeof t[e]?e:t[e],r=this.createAccessor(n),o=t.data.map(function(t){return r(t)}).filter(function(t){return"string"==typeof t});return o.reduce(function(t,e){return"undefined"!=typeof e&&null!==e&&-1===t.indexOf(e)&&t.push(e),t},[])},createAccessor:function(t){return(0,c["default"])(t)?t:null===t||"undefined"==typeof t?function(t){return t}:(0,f["default"])(t)},getPartialEvents:function(t,e,n){return t?Object.keys(t).reduce(function(r,o){return r[o]=(0,h["default"])(t[o],h["default"].placeholder,n,e,o),r},{}):{}},getEvents:function(t,e){var n=this,r=e+"State",a=function(t,a,i,u){n.props.events[e]&&n.props.events[e][u]&&n.setState(o({},r,(0,b["default"])({},n.state[r],(0,y["default"])({},i,n.props.events[e][u](t,a,i)))))};return t?Object.keys(this.props.events[e]).reduce(function(t,e){return t[e]=a,t},{}):{}}}},function(t,e,n){function r(t){return i(t)?o(t):a(t)}var o=n(13),a=n(41),i=n(48);t.exports=r},function(t,e,n){function r(t){return function(e){return o(e,t)}}var o=n(42);t.exports=r},function(t,e,n){function r(t,e){e=a(e,t)?[e+""]:o(e);for(var n=0,r=e.length;null!=t&&r>n;)t=t[e[n++]];return n&&n==r?t:void 0}var o=n(43),a=n(48);t.exports=r},function(t,e,n){function r(t){return o(t)?t:a(t)}var o=n(33),a=n(44);t.exports=r},function(t,e,n){function r(t){var e=[];return o(t).replace(a,function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)}),e}var o=n(45),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,i=/\\(\\)?/g;t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(null==t)return"";if(a(t))return s?s.call(t):"";var e=t+"";return"0"==e&&1/t==-i?"-0":e}var o=n(46),a=n(47),i=1/0,u=o?o.prototype:void 0,s=u?u.toString:void 0;t.exports=r},function(t,e,n){var r=n(24),o=r.Symbol;t.exports=o},function(t,e,n){function r(t){return"symbol"==typeof t||o(t)&&u.call(t)==a}var o=n(32),a="[object Symbol]",i=Object.prototype,u=i.toString;t.exports=r},function(t,e,n){function r(t,e){return"number"==typeof t?!0:!o(t)&&(i.test(t)||!a.test(t)||null!=e&&t in Object(e))}var o=n(33),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.exports=r},function(t,e,n){var r=n(50),o=n(80),a=n(82),i=n(18),u=32,s=i(function(t,e){var n=a(e,o(s));return r(t,u,void 0,e,n)});s.placeholder={},t.exports=s},function(t,e,n){function r(t,e,n,r,_,T,P,w){var M=e&y;if(!M&&"function"!=typeof t)throw new TypeError(h);var O=r?r.length:0;if(O||(e&=~(v|m),r=_=void 0),P=void 0===P?P:x(p(P),0),w=void 0===w?w:p(w),O-=_?_.length:0,e&m){var k=r,j=_;r=_=void 0}var S=M?void 0:c(t),A=[t,e,n,r,_,k,j,T,P,w];if(S&&l(A,S),t=A[0],e=A[1],n=A[2],r=A[3],_=A[4],w=A[9]=null==A[9]?M?0:t.length:x(A[9]-O,0),!w&&e&(g|b)&&(e&=~(g|b)),e&&e!=d)E=e==g||e==b?i(t,e,w):e!=v&&e!=(d|v)||_.length?u.apply(void 0,A):s(t,e,n,r);else var E=a(t,e,n);var C=S?o:f;return C(E,A)}var o=n(51),a=n(58),i=n(61),u=n(62),s=n(83),c=n(71),l=n(84),f=n(78),p=n(19),h="Expected a function",d=1,y=2,g=8,b=16,v=32,m=64,x=Math.max;t.exports=r},function(t,e,n){var r=n(52),o=n(53),a=o?function(t,e){return o.set(t,e),t}:r;t.exports=a},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){var r=n(54),o=r&&new r;t.exports=o},function(t,e,n){var r=n(55),o=n(24),a=r(o,"WeakMap");t.exports=a},function(t,e,n){function r(t,e){var n=t[e];return o(n)?n:void 0}var o=n(56);t.exports=r},function(t,e,n){function r(t){return null==t?!1:o(t)?p.test(l.call(t)):i(t)&&(a(t)?p:s).test(t)}var o=n(14),a=n(57),i=n(32),u=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Object.prototype,l=Function.prototype.toString,f=c.hasOwnProperty,p=RegExp("^"+l.call(f).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e){function n(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(n){}return e}t.exports=n},function(t,e,n){function r(t,e,n){function r(){var e=this&&this!==a&&this instanceof r?s:t;return e.apply(u?n:this,arguments)}var u=e&i,s=o(t);return r}var o=n(59),a=n(24),i=1;t.exports=r},function(t,e,n){function r(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=o(t.prototype),r=t.apply(n,e);return a(r)?r:n}}var o=n(60),a=n(15);t.exports=r},function(t,e,n){function r(t){return o(t)?a(t):{}}var o=n(15),a=Object.create;t.exports=r},function(t,e,n){function r(t,e,n){function r(){for(var a=arguments.length,p=Array(a),h=a,d=s(r);h--;)p[h]=arguments[h];var y=3>a&&p[0]!==d&&p[a-1]!==d?[]:c(p,d);if(a-=y.length,n>a)return u(t,e,i,r.placeholder,void 0,p,y,void 0,void 0,n-a);var g=this&&this!==l&&this instanceof r?f:t;return o(g,this,p)}var f=a(t);return r}var o=n(3),a=n(59),i=n(62),u=n(66),s=n(80),c=n(82),l=n(24);t.exports=r},function(t,e,n){function r(t,e,n,m,x,_,T,P,w,M){function O(){for(var h=arguments.length,d=h,y=Array(h);d--;)y[d]=arguments[d];if(A)var g=c(O),b=i(y,g);if(m&&(y=o(y,m,x,A)),_&&(y=a(y,_,T,A)),h-=b,A&&M>h){var v=f(y,g);return s(t,e,r,O.placeholder,n,y,v,P,w,M-h)}var N=j?n:this,D=S?N[t]:t;return h=y.length,P?y=l(y,P):E&&h>1&&y.reverse(),k&&h>w&&(y.length=w),this&&this!==p&&this instanceof O&&(D=C||u(D)),D.apply(N,y)}var k=e&b,j=e&h,S=e&d,A=e&(y|g),E=e&v,C=S?void 0:u(t);return O}var o=n(63),a=n(64),i=n(65),u=n(59),s=n(66),c=n(80),l=n(81),f=n(82),p=n(24),h=1,d=2,y=8,g=16,b=128,v=512;t.exports=r},function(t,e){function n(t,e,n,o){for(var a=-1,i=t.length,u=n.length,s=-1,c=e.length,l=r(i-u,0),f=Array(c+l),p=!o;++s<c;)f[s]=e[s];for(;++a<u;)(p||i>a)&&(f[n[a]]=t[a]);for(;l--;)f[s++]=t[a++];return f}var r=Math.max;t.exports=n},function(t,e){function n(t,e,n,o){for(var a=-1,i=t.length,u=-1,s=n.length,c=-1,l=e.length,f=r(i-s,0),p=Array(f+l),h=!o;++a<f;)p[a]=t[a];for(var d=a;++c<l;)p[d+c]=e[c];for(;++u<s;)(h||i>a)&&(p[d+n[u]]=t[a++]);return p}var r=Math.max;t.exports=n},function(t,e){function n(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&r++;return r}t.exports=n},function(t,e,n){function r(t,e,n,r,h,d,y,g,b,v){var m=e&l,x=g?o(g):void 0,_=m?y:void 0,T=m?void 0:y,P=m?d:void 0,w=m?void 0:d;e|=m?f:p,e&=~(m?p:f),e&c||(e&=~(u|s));var M=[t,e,h,P,_,w,T,x,b,v],O=n.apply(void 0,M);return a(t)&&i(O,M),O.placeholder=r,O}var o=n(67),a=n(68),i=n(78),u=1,s=2,c=4,l=8,f=32,p=64;t.exports=r},function(t,e){function n(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}t.exports=n},function(t,e,n){function r(t){var e=i(t),n=u[e];if("function"!=typeof n||!(e in o.prototype))return!1;if(t===n)return!0;var r=a(n);return!!r&&t===r[0]}var o=n(69),a=n(71),i=n(73),u=n(75);t.exports=r},function(t,e,n){function r(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i,this.__views__=[]}var o=n(60),a=n(70),i=4294967295;r.prototype=o(a.prototype),r.prototype.constructor=r,t.exports=r},function(t,e){function n(){}t.exports=n},function(t,e,n){var r=n(53),o=n(72),a=r?function(t){return r.get(t)}:o;t.exports=a},function(t,e){function n(){}t.exports=n},function(t,e,n){function r(t){for(var e=t.name+"",n=o[e],r=i.call(o,e)?n.length:0;r--;){var a=n[r],u=a.func;if(null==u||u==t)return a.name}return e}var o=n(74),a=Object.prototype,i=a.hasOwnProperty;t.exports=r},function(t,e){var n={};t.exports=n},function(t,e,n){function r(t){if(s(t)&&!u(t)&&!(t instanceof o)){if(t instanceof a)return t;if(f.call(t,"__wrapped__"))return c(t)}return new a(t)}var o=n(69),a=n(76),i=n(70),u=n(33),s=n(32),c=n(77),l=Object.prototype,f=l.hasOwnProperty;r.prototype=i.prototype,r.prototype.constructor=r,t.exports=r},function(t,e,n){function r(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}var o=n(60),a=n(70);r.prototype=o(a.prototype),r.prototype.constructor=r,t.exports=r},function(t,e,n){function r(t){if(t instanceof o)return t.clone();var e=new a(t.__wrapped__,t.__chain__);return e.__actions__=i(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var o=n(69),a=n(76),i=n(67);t.exports=r},function(t,e,n){var r=n(51),o=n(79),a=150,i=16,u=function(){var t=0,e=0;return function(n,u){var s=o(),c=i-(s-e);if(e=s,c>0){if(++t>=a)return n}else t=0;return r(n,u)}}();t.exports=u},function(t,e){var n=Date.now;t.exports=n},function(t,e){function n(t){var e=t;return e.placeholder}t.exports=n},function(t,e,n){function r(t,e){for(var n=t.length,r=i(e.length,n),u=o(t);r--;){var s=e[r];t[r]=a(s,n)?u[s]:void 0}return t}var o=n(67),a=n(17),i=Math.min;t.exports=r},function(t,e){function n(t,e){for(var n=-1,o=t.length,a=0,i=[];++n<o;){var u=t[n];u!==e&&u!==r||(t[n]=r,i[a++]=n)}return i}var r="__lodash_placeholder__";t.exports=n},function(t,e,n){function r(t,e,n,r){function s(){for(var e=-1,a=arguments.length,u=-1,f=r.length,p=Array(f+a),h=this&&this!==i&&this instanceof s?l:t;++u<f;)p[u]=r[u];for(;a--;)p[u++]=arguments[++e];return o(h,c?n:this,p)}var c=e&u,l=a(t);return s}var o=n(3),a=n(59),i=n(24),u=1;t.exports=r},function(t,e,n){function r(t,e){var n=t[1],r=e[1],g=n|r,b=(c|l|h)>g,v=r==h&&n==p||r==h&&n==d&&t[7].length<=e[8]||r==(h|d)&&e[7].length<=e[8]&&n==p;if(!b&&!v)return t;r&c&&(t[2]=e[2],g|=n&c?0:f);var m=e[3];if(m){var x=t[3];t[3]=x?o(x,m,e[4]):i(m),t[4]=x?u(t[3],s):i(e[4])}return m=e[5],m&&(x=t[5],t[5]=x?a(x,m,e[6]):i(m),t[6]=x?u(t[5],s):i(e[6])),m=e[7],m&&(t[7]=i(m)),r&h&&(t[8]=null==t[8]?e[8]:y(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=g,t}var o=n(63),a=n(64),i=n(67),u=n(82),s="__lodash_placeholder__",c=1,l=2,f=4,p=8,h=128,d=256,y=Math.min;t.exports=r},function(t,e,n){function r(t,e,n){return null==t?t:o(t,e,n)}var o=n(86);t.exports=r},function(t,e,n){function r(t,e,n,r){e=u(e,t)?[e+""]:a(e);for(var c=-1,l=e.length,f=l-1,p=t;null!=p&&++c<l;){var h=e[c];if(s(p)){var d=n;if(c!=f){var y=p[h];d=r?r(y,h,p):void 0,void 0===d&&(d=null==y?i(e[c+1])?[]:{}:y)}o(p,h,d)}p=p[h]}return t}var o=n(8),a=n(43),i=n(17),u=n(48),s=n(15);t.exports=r},function(t,e,n){var r=n(88),o=n(9),a=o(function(t,e,n){r(t,e,n)});t.exports=a},function(t,e,n){function r(t,e,n,p,h){if(t!==e){var d=s(e)||l(e)?void 0:f(e);a(d||e,function(a,s){if(d&&(s=a,a=e[s]),c(a))h||(h=new o),u(t,e,s,n,r,p,h);else{var l=p?p(t[s],a,s+"",t,e,h):void 0;void 0===l&&(l=a),i(t,s,l)}})}}var o=n(89),a=n(114),i=n(115),u=n(116),s=n(33),c=n(15),l=n(149),f=n(21);t.exports=r},function(t,e,n){function r(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(90),a=n(91),i=n(94),u=n(96),s=n(98);r.prototype.clear=o,r.prototype["delete"]=a,r.prototype.get=i,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e){function n(){this.__data__={array:[],map:null}}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=e.array;return n?o(n,t):e.map["delete"](t)}var o=n(92);t.exports=r},function(t,e,n){function r(t,e){var n=o(t,e);if(0>n)return!1;var r=t.length-1;return n==r?t.pop():i.call(t,n,1),!0}var o=n(93),a=Array.prototype,i=a.splice;t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(5);t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=e.array;return n?o(n,t):e.map.get(t)}var o=n(95);t.exports=r},function(t,e,n){function r(t,e){var n=o(t,e);return 0>n?void 0:t[n][1]}var o=n(93);t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=e.array;return n?o(n,t):e.map.has(t)}var o=n(97);t.exports=r},function(t,e,n){function r(t,e){return o(t,e)>-1}var o=n(93);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=n.array;r&&(r.length<i-1?a(r,t,e):(n.array=null,n.map=new o(r)));var u=n.map;return u&&u.set(t,e),this}var o=n(99),a=n(112),i=200;t.exports=r},function(t,e,n){function r(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(100),a=n(104),i=n(108),u=n(110),s=n(111);r.prototype.clear=o,r.prototype["delete"]=a,r.prototype.get=i,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e,n){function r(){this.__data__={hash:new o,map:a?new a:[],string:new o}}var o=n(101),a=n(103);t.exports=r},function(t,e,n){function r(){}var o=n(102),a=Object.prototype;r.prototype=o?o(null):a,t.exports=r},function(t,e,n){var r=n(55),o=r(Object,"create");t.exports=o},function(t,e,n){var r=n(55),o=n(24),a=r(o,"Map");t.exports=a},function(t,e,n){function r(t){var e=this.__data__;return u(t)?i("string"==typeof t?e.string:e.hash,t):o?e.map["delete"](t):a(e.map,t)}var o=n(103),a=n(92),i=n(105),u=n(107);t.exports=r},function(t,e,n){function r(t,e){return o(t,e)&&delete t[e]}var o=n(106);t.exports=r},function(t,e,n){function r(t,e){return o?void 0!==t[e]:i.call(t,e)}var o=n(102),a=Object.prototype,i=a.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=typeof t;return"number"==e||"boolean"==e||"string"==e&&"__proto__"!=t||null==t}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;return u(t)?i("string"==typeof t?e.string:e.hash,t):o?e.map.get(t):a(e.map,t)}var o=n(103),a=n(95),i=n(109),u=n(107);t.exports=r},function(t,e,n){function r(t,e){if(o){var n=t[e];return n===a?void 0:n}return u.call(t,e)?t[e]:void 0}var o=n(102),a="__lodash_hash_undefined__",i=Object.prototype,u=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return u(t)?i("string"==typeof t?e.string:e.hash,t):o?e.map.has(t):a(e.map,t)}var o=n(103),a=n(97),i=n(106),u=n(107);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return u(t)?i("string"==typeof t?n.string:n.hash,t,e):o?n.map.set(t,e):a(n.map,t,e),this}var o=n(103),a=n(112),i=n(113),u=n(107);t.exports=r},function(t,e,n){function r(t,e,n){var r=o(t,e);0>r?t.push([e,n]):t[r][1]=n}var o=n(93);t.exports=r},function(t,e,n){function r(t,e,n){t[e]=o&&void 0===n?a:n}var o=n(102),a="__lodash_hash_undefined__";t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=t.length;++n<r&&e(t[n],n,t)!==!1;);return t}t.exports=n},function(t,e,n){function r(t,e,n){(void 0===n||o(t[e],n))&&("number"!=typeof e||void 0!==n||e in t)||(t[e]=n)}var o=n(5);t.exports=r},function(t,e,n){function r(t,e,n,r,y,g,b){var v=t[n],m=e[n],x=b.get(m);if(x)return void o(t,n,x);var _=g?g(v,m,n+"",t,e,b):void 0,T=void 0===_;T&&(_=m,s(m)||h(m)?s(v)?_=v:c(v)?_=i(v):(T=!1,_=a(m,!g)):p(m)||u(m)?u(v)?_=d(v):!f(v)||r&&l(v)?(T=!1,_=a(m,!g)):_=v:T=!1),b.set(m,_),T&&y(_,m,r,g,b),b["delete"](m),o(t,n,_)}var o=n(115),a=n(117),i=n(67),u=n(30),s=n(33),c=n(31),l=n(14),f=n(15),p=n(148),h=n(149),d=n(150);t.exports=r},function(t,e,n){function r(t,e,n,_,T,P,w){var k;if(_&&(k=P?_(t,T,P,w):_(t)),void 0!==k)return k;if(!m(t))return t;var j=g(t);if(j){if(k=h(t),!e)return l(t,k)}else{var A=p(t),E=A==M||A==O;if(b(t))return c(t,e);if(A==S||A==x||E&&!P){if(v(t))return P?t:{};if(k=y(E?{}:t),!e)return k=u(k,t),n?f(t,k):k}else{if(!U[A])return P?t:{};k=d(t,A,e)}}w||(w=new o);var C=w.get(t);return C?C:(w.set(t,k),(j?a:s)(t,function(o,a){i(k,a,r(o,e,n,_,a,t,w))}),n&&!j?f(t,k):k)}var o=n(89),a=n(114),i=n(8),u=n(118),s=n(123),c=n(126),l=n(67),f=n(127),p=n(129),h=n(131),d=n(132),y=n(145),g=n(33),b=n(146),v=n(57),m=n(15),x="[object Arguments]",_="[object Array]",T="[object Boolean]",P="[object Date]",w="[object Error]",M="[object Function]",O="[object GeneratorFunction]",k="[object Map]",j="[object Number]",S="[object Object]",A="[object RegExp]",E="[object Set]",C="[object String]",N="[object Symbol]",D="[object WeakMap]",F="[object ArrayBuffer]",L="[object Float32Array]",H="[object Float64Array]",z="[object Int8Array]",I="[object Int16Array]",q="[object Int32Array]",R="[object Uint8Array]",V="[object Uint8ClampedArray]",Y="[object Uint16Array]",B="[object Uint32Array]",U={};U[x]=U[_]=U[F]=U[T]=U[P]=U[L]=U[H]=U[z]=U[I]=U[q]=U[k]=U[j]=U[S]=U[A]=U[E]=U[C]=U[N]=U[R]=U[V]=U[Y]=U[B]=!0,U[w]=U[M]=U[D]=!1,t.exports=r},function(t,e,n){function r(t,e){return t&&o(e,a(e),t)}var o=n(119),a=n(120);t.exports=r},function(t,e,n){function r(t,e,n){return o(t,e,n)}var o=n(7);t.exports=r},function(t,e,n){function r(t){var e=c(t);if(!e&&!u(t))return a(t);var n=i(t),r=!!n,l=n||[],f=l.length;for(var p in t)!o(t,p)||r&&("length"==p||s(p,f))||e&&"constructor"==p||l.push(p);return l}var o=n(121),a=n(122),i=n(28),u=n(11),s=n(17),c=n(35);
t.exports=r},function(t,e){function n(t,e){return o.call(t,e)||"object"==typeof t&&e in t&&null===a(t)}var r=Object.prototype,o=r.hasOwnProperty,a=Object.getPrototypeOf;t.exports=n},function(t,e){function n(t){return r(Object(t))}var r=Object.keys;t.exports=n},function(t,e,n){function r(t,e){return t&&o(t,e,a)}var o=n(124),a=n(120);t.exports=r},function(t,e,n){var r=n(125),o=r();t.exports=o},function(t,e){function n(t){return function(e,n,r){for(var o=-1,a=Object(e),i=r(e),u=i.length;u--;){var s=i[t?u:++o];if(n(a[s],s,a)===!1)break}return e}}t.exports=n},function(t,e){function n(t,e){if(e)return t.slice();var n=new t.constructor(t.length);return t.copy(n),n}t.exports=n},function(t,e,n){function r(t,e){return o(t,a(t),e)}var o=n(119),a=n(128);t.exports=r},function(t,e){var n=Object.getOwnPropertySymbols,r=n||function(){return[]};t.exports=r},function(t,e,n){function r(t){return h.call(t)}var o=n(103),a=n(130),i=n(54),u="[object Map]",s="[object Object]",c="[object Set]",l="[object WeakMap]",f=Object.prototype,p=Function.prototype.toString,h=f.toString,d=o?p.call(o):"",y=a?p.call(a):"",g=i?p.call(i):"";(o&&r(new o)!=u||a&&r(new a)!=c||i&&r(new i)!=l)&&(r=function(t){var e=h.call(t),n=e==s?t.constructor:null,r="function"==typeof n?p.call(n):"";if(r)switch(r){case d:return u;case y:return c;case g:return l}return e}),t.exports=r},function(t,e,n){var r=n(55),o=n(24),a=r(o,"Set");t.exports=a},function(t,e){function n(t){var e=t.length,n=t.constructor(e);return e&&"string"==typeof t[0]&&o.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var r=Object.prototype,o=r.hasOwnProperty;t.exports=n},function(t,e,n){function r(t,e,n){var r=t.constructor;switch(e){case v:return o(t);case l:case f:return new r(+t);case m:case x:case _:case T:case P:case w:case M:case O:case k:return c(t,n);case p:return a(t);case h:case g:return new r(t);case d:return i(t);case y:return u(t);case b:return s(t)}}var o=n(133),a=n(135),i=n(139),u=n(140),s=n(143),c=n(144),l="[object Boolean]",f="[object Date]",p="[object Map]",h="[object Number]",d="[object RegExp]",y="[object Set]",g="[object String]",b="[object Symbol]",v="[object ArrayBuffer]",m="[object Float32Array]",x="[object Float64Array]",_="[object Int8Array]",T="[object Int16Array]",P="[object Int32Array]",w="[object Uint8Array]",M="[object Uint8ClampedArray]",O="[object Uint16Array]",k="[object Uint32Array]";t.exports=r},function(t,e,n){function r(t){var e=new t.constructor(t.byteLength);return new o(e).set(new o(t)),e}var o=n(134);t.exports=r},function(t,e,n){var r=n(24),o=r.Uint8Array;t.exports=o},function(t,e,n){function r(t){return a(i(t),o,new t.constructor)}var o=n(136),a=n(137),i=n(138);t.exports=r},function(t,e){function n(t,e){return t.set(e[0],e[1]),t}t.exports=n},function(t,e){function n(t,e,n,r){var o=-1,a=t.length;for(r&&a&&(n=t[++o]);++o<a;)n=e(n,t[o],o,t);return n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=new t.constructor(t.source,r.exec(t));return e.lastIndex=t.lastIndex,e}var r=/\w*$/;t.exports=n},function(t,e,n){function r(t){return a(i(t),o,new t.constructor)}var o=n(141),a=n(137),i=n(142);t.exports=r},function(t,e){function n(t,e){return t.add(e),t}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t){return i?Object(i.call(t)):{}}var o=n(46),a=o?o.prototype:void 0,i=a?a.valueOf:void 0;t.exports=r},function(t,e,n){function r(t,e){var n=e?o(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var o=n(133);t.exports=r},function(t,e,n){function r(t){return"function"!=typeof t.constructor||a(t)?{}:o(i(t))}var o=n(60),a=n(35),i=Object.getPrototypeOf;t.exports=r},function(t,e,n){(function(t){var r=n(147),o=n(24),a={"function":!0,object:!0},i=a[typeof e]&&e&&!e.nodeType?e:void 0,u=a[typeof t]&&t&&!t.nodeType?t:void 0,s=u&&u.exports===i?i:void 0,c=s?o.Buffer:void 0,l=c?function(t){return t instanceof c}:r(!1);t.exports=l}).call(e,n(25)(t))},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e,n){function r(t){if(!a(t)||l.call(t)!=i||o(t))return!1;var e=f(t);if(null===e)return!0;var n=e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==c}var o=n(57),a=n(32),i="[object Object]",u=Object.prototype,s=Function.prototype.toString,c=s.call(Object),l=u.toString,f=Object.getPrototypeOf;t.exports=r},function(t,e,n){function r(t){return a(t)&&o(t.length)&&!!S[E.call(t)]}var o=n(16),a=n(32),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]",v="[object WeakMap]",m="[object ArrayBuffer]",x="[object Float32Array]",_="[object Float64Array]",T="[object Int8Array]",P="[object Int16Array]",w="[object Int32Array]",M="[object Uint8Array]",O="[object Uint8ClampedArray]",k="[object Uint16Array]",j="[object Uint32Array]",S={};S[x]=S[_]=S[T]=S[P]=S[w]=S[M]=S[O]=S[k]=S[j]=!0,S[i]=S[u]=S[m]=S[s]=S[c]=S[l]=S[f]=S[p]=S[h]=S[d]=S[y]=S[g]=S[b]=S[v]=!1;var A=Object.prototype,E=A.toString;t.exports=r},function(t,e,n){function r(t){return o(t,a(t))}var o=n(119),a=n(21);t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]={warn:function(t){}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(153),a=r(o),i=function u(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];if(n.length>0)return n.reduce(function(t,e){return[t,u(e)].join(" ")},u(t));if(!t||"string"==typeof t)return t;var o=[];for(var a in t)if(t.hasOwnProperty(a)){var i=t[a];o.push(a+"("+i+")")}return o.join(" ")};e["default"]={toTransformString:i,calc:function(t,e){return(0,a["default"])("calc("+t+")",e)},getColorScale:function(t){var e={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 t?e[t]:e.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)return functionIdentifier+"("+expression+")";var unit=units[0]||"";"%"===unit&&(expression=expression.replace(/\b[0-9\.]+%/g,function(t){return.01*parseFloat(t.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),result=Math.round(result*decimalPrecision)/decimalPrecision,0!==result&&(result+=unit),result}function evaluateNestedExpression(t,e){for(var n,r="",o=t;n=NESTED_CALC_RE.exec(o);){n[0].index>0&&(r+=o.substring(0,n[0].index));var a=balanced("(",")",o.substring([0].index));if(""===a.body)throw new Error("'"+t+"' must contain a non-whitespace string");var i=evaluateExpression(a.body,"",e);r+=a.pre+i,o=a.post}return r+o}return stack=0,decimalPrecision=Math.pow(10,void 0===decimalPrecision?5:decimalPrecision),reduceFunctionCall(value,/((?:\-[a-z]+\-)?calc)\(/,evaluateExpression)}function getUnitsInExpression(t){for(var e=[],n=[],r=/[\.0-9]([%a-z]+)/gi,o=r.exec(t);o;)o&&o[1]&&(-1===n.indexOf(o[1].toLowerCase())&&(e.push(o[1]),n.push(o[1].toLowerCase())),o=r.exec(t));return e}var balanced=__webpack_require__(154),reduceFunctionCall=__webpack_require__(155),MAX_STACK=100,NESTED_CALC_RE=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g,stack;module.exports=reduceCSSCalc},function(t,e){t.exports=function(t,e,n){for(var r=0,o={},a=0;a<n.length;a++)if(t==n.substr(a,t.length))"start"in o||(o.start=a),r++;else if(e==n.substr(a,e.length)&&"start"in o&&(r--,!r))return o.end=a,o.pre=n.substr(0,o.start),o.body=o.end-o.start>1?n.substring(o.start+t.length,o.end):"",o.post=n.slice(o.end+e.length),o}},function(t,e,n){function r(t,e,n){var r=t;return o(t,e).reduce(function(t,o){return t.replace(o.functionIdentifier+"("+o.matches.body+")",a(o.matches.body,o.functionIdentifier,n,r,e))},t)}function o(t,e){var n=[],r="string"==typeof e?new RegExp("\\b("+e+")\\("):e;do{var o=r.exec(t);if(!o)return n;if(void 0===o[1])throw new Error("Missing the first couple of parenthesis to get the function identifier in "+e);var a=o[1],u=o.index,s=i("(",")",t.substring(u));if(!s)throw new SyntaxError(a+"(): missing closing ')' in the value '"+t+"'");n.push({matches:s,functionIdentifier:a}),t=s.post}while(r.test(t));return n}function a(t,e,n,o,a){return n(r(t,a,n),e,o)}var i=n(156);t.exports=r},154,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(14),a=r(o),i=n(36),u=function(t){var e=function(e,n,r,o){var a=n[r];return"undefined"==typeof a||null===a?e?new Error("Required `"+r+"` was not specified in `"+o+"`."):null:t(n,r,o)},n=e.bind(null,!1);return n.isRequired=e.bind(null,!0),n},s=function(){return null},c=function(){},l=function(t){return"undefined"==typeof t?c:null===t?s:t.constructor},f=function(t){return"undefined"==typeof t?"undefined":null===t?"null":Object.prototype.toString.call(t).slice(8,-1)};e["default"]={deprecated:function(t,e){return function(e,n,r){return t(e,n,r)}},allOfType:function(t){return u(function(e,n,r){var o=t.reduce(function(t,o){return t||o(e,n,r)},void 0);return o?o:void 0})},nonNegative:u(function(t,e,n){var r=i.PropTypes.number(t,e,n);if(r)return r;var o=t[e];return 0>o?new Error("`"+e+"` in `"+n+"` must be non-negative."):void 0}),integer:u(function(t,e,n){var r=i.PropTypes.number(t,e,n);if(r)return r;var o=t[e];return o%1!==0?new Error("`"+e+"` in `"+n+"` must be an integer."):void 0}),domain:u(function(t,e,n){var r=i.PropTypes.array(t,e,n);if(r)return r;var o=t[e];return 2!==o.length||o[1]===o[0]?new Error("`"+e+"` in `"+n+"` must be an array of two unique numeric values."):void 0}),scale:u(function(t,e,n){var r=["linear","time","log","sqrt"],o=function(t){return(0,a["default"])(t)?(0,a["default"])(t.copy)&&(0,a["default"])(t.domain)&&(0,a["default"])(t.range):"string"==typeof t?-1!==r.indexOf(t):!1},i=t[e];return o(i)?void 0:new Error("`"+e+"` in `"+n+"` must be a d3 scale.")}),homogeneousArray:u(function(t,e,n){var r=i.PropTypes.array(t,e,n);if(r)return r;var o=t[e];if(o.length>1)for(var a=l(o[0]),u=1;u<o.length;u++){var s=l(o[u]);if(a!==s){var c=f(o[0]),p=f(o[u]);return new Error("Expected `"+e+"` in `"+n+"` to be a "+("homogeneous array, but found types `"+c+"` and ")+("`"+p+"`."))}}}),matchDataLength:u(function(t,e){return t[e]&&Array.isArray(t[e])&&t[e].length!==t.data.length?new Error("Length of data and "+e+" arrays must match."):void 0})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(36),l=r(c),f=n(159),p=r(f),h=n(160),d=r(h),y=n(162),g=n(163);(0,g.addVictoryInterpolator)();var b=function(t){function e(t){a(this,e);var n=i(this,Object.getPrototypeOf(e).call(this,t));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(e,t),s(e,[{key:"componentDidMount",value:function(){this.queue.length&&this.traverseQueue()}},{key:"componentWillReceiveProps",value:function(t){if(this.timer&&this.timer.stop(),Array.isArray(t.data)){var e;(e=this.queue).push.apply(e,o(t.data))}else this.queue.length=0,this.queue.push(t.data);this.traverseQueue()}},{key:"componentWillUnmount",value:function(){this.timer&&this.timer.stop()}},{key:"traverseQueue",value:function(){if(this.queue.length){var t=this.queue[0];this.interpolator=d["default"].value(this.state,t),this.timer=(0,y.timer)(this.functionToBeRunEachFrame,this.props.delay)}else this.props.onEnd&&this.props.onEnd()}},{key:"functionToBeRunEachFrame",value:function(t){var e=t/this.props.duration;return e>=1?(this.setState(this.interpolator(1)),this.timer.stop(),this.queue.shift(),void this.traverseQueue()):void this.setState(this.interpolator(this.ease(e)))}},{key:"render",value:function(){return this.props.children(this.state)}}]),e}(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:{}},e["default"]=b},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,e){return function(n){return t(n,e)}}function n(t,e,n){return function(r){return t(r,e,n)}}function r(t,e){return e=N.call(e),e[0]=null,function(n){return e[0]=n,t.apply(null,e)}}function o(t,o,a){switch(arguments.length){case 1:return t;case 2:return e(t,o);case 3:return n(t,o,a);default:return r(t,arguments)}}function a(t){return+t}function i(t){return t*t}function u(t){return t*(2-t)}function s(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}function c(t){return t*t*t}function l(t){return--t*t*t+1}function f(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}function p(t,e){return null==e&&(e=3),Math.pow(t,e)}function h(t,e){return null==e&&(e=3),1-Math.pow(1-t,e)}function d(t,e){return null==e&&(e=3),((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}function y(t){return 1-Math.cos(t*F)}function g(t){return Math.sin(t*F)}function b(t){return(1-Math.cos(D*t))/2}function v(t){return Math.pow(2,10*t-10)}function m(t){return 1-Math.pow(2,-10*t)}function x(t){return((t*=2)<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}function _(t){return 1-Math.sqrt(1-t*t)}function T(t){return Math.sqrt(1- --t*t)}function P(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}function w(t){return 1-M(1-t)}function M(t){return L>t?U*t*t:z>t?U*(t-=H)*t+I:R>t?U*(t-=q)*t+V:U*(t-=Y)*t+B}function O(t){return((t*=2)<=1?1-M(1-t):M(t-1)+1)/2}function k(t,e){return e=null==e?1.70158:+e,t*t*((e+1)*t-e)}function j(t,e){return e=null==e?1.70158:+e,--t*t*((e+1)*t+e)+1}function S(t,e){return e=null==e?1.70158:+e,((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}function A(t,e,n){return e=null==e?1:Math.max(1,e),n=(null==n?.3:n)/W,e*Math.pow(2,10*--t)*Math.sin((n*Math.asin(1/e)-t)/n)}function E(t,e,n){return e=null==e?1:Math.max(1,e),n=(null==n?.3:n)/W,1-e*Math.pow(2,-10*t)*Math.sin((+t+n*Math.asin(1/e))/n)}function C(t,e,n){e=null==e?1:Math.max(1,e),n=(null==n?.3:n)/W;var r=n*Math.asin(1/e);return((t=2*t-1)<0?e*Math.pow(2,10*t)*Math.sin((r-t)/n):2-e*Math.pow(2,-10*t)*Math.sin((r+t)/n))/2}var N=Array.prototype.slice,D=Math.PI,F=D/2,L=4/11,H=6/11,z=8/11,I=.75,q=9/11,R=10/11,V=.9375,Y=21/22,B=63/64,U=1/L/L,W=2*Math.PI,X="0.3.1";t.version=X,t.bind=o,t.linear=a,t.linearIn=a,t.linearOut=a,t.linearInOut=a,t.quad=i,t.quadIn=i,t.quadOut=u,t.quadInOut=s,t.cubic=c,t.cubicIn=c,t.cubicOut=l,t.cubicInOut=f,t.poly=p,t.polyIn=p,t.polyOut=h,t.polyInOut=d,t.sin=y,t.sinIn=y,t.sinOut=g,t.sinInOut=b,t.exp=v,t.expIn=v,t.expOut=m,t.expInOut=x,t.circle=_,t.circleIn=_,t.circleOut=T,t.circleInOut=P,t.bounce=w,t.bounceIn=w,t.bounceOut=M,t.bounceInOut=O,t.back=k,t.backIn=k,t.backOut=j,t.backInOut=S,t.elastic=A,t.elasticIn=A,t.elasticOut=E,t.elasticInOut=C})},function(t,e,n){!function(t,r){r(e,n(161))}(this,function(t,e){"use strict";function n(t,e){var n=t-e;return n>180||-180>n?n-360*Math.round(n/360):n}function r(t){return function(r,o){r=e.cubehelix(r),o=e.cubehelix(o);var a=isNaN(r.h)?o.h:r.h,i=isNaN(r.s)?o.s:r.s,u=r.l,s=isNaN(o.h)?0:n(o.h,a),c=isNaN(o.s)?0:o.s-i,l=o.l-u;return function(e){return r.h=a+s*e,r.s=i+c*e,r.l=u+l*Math.pow(e,t),r+""}}}function o(t){return function(n,r){n=e.cubehelix(n),r=e.cubehelix(r);var o=