@formant/ava-react
Version:
React components of AVA.
1 lines • 1.9 MB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("antd"),require("react")):"function"==typeof define&&define.amd?define(["antd","react"],e):"object"==typeof exports?exports.AVAReact=e(require("antd"),require("react")):t.AVAReact=e(t.antd,t.react)}(self,(function(t,e){return function(){var n={4411:function(t,e,n){var r,i,a,o=n(4567).default,s=n(4479).default,u=n(6970).default,l=n(4528).default,c=n(8798).default,f=n(4776).default,h=n(746).default,d=n(378).default,p=n(7267).default,v=n(9913).default,m=n(9845).default,g=n(3100).default,y=n(5570).default;!function(n,o){"object"==y(e)?o(e):(i=[e],void 0===(a="function"==typeof(r=o)?r.apply(e,i):r)||(t.exports=a))}(0,(function(t){"use strict";function e(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return{value:(t=t&&r>=t.length?void 0:t)&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function n(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,a=n.call(t),o=[];try{for(;(void 0===e||0<e--)&&!(r=a.next()).done;)o.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function r(t,e,n){if(n||2===arguments.length)for(var r,i=0,a=e.length;i<a;i++)!r&&i in e||((r=r||Array.prototype.slice.call(e,0,i))[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}function i(t){return b(t,"Function")}var a={}.toString,b=function(t,e){return a.call(t)==="[object "+e+"]"},x=function(t){return Array.isArray?Array.isArray(t):b(t,"Array")},w=function(t){if("object"!=y(e=t)||null===e||!b(t,"Object"))return!1;var e;if(null===Object.getPrototypeOf(t))return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n},k=function(t){return b(t,"Number")},O=Object.values?function(t){return Object.values(t)}:function(t){var e,n=[],r=t,a=function(e,r){i(t)&&"prototype"===r||n.push(e)};if(r)if(x(r))for(var o=0,s=r.length;o<s&&!1!==a(r[o],o);o++);else if(e=y(r),null!==r&&"object"==e||"function"==e)for(var u in r)if(r.hasOwnProperty(u)&&!1===a(r[u],u))break;return n};function M(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)!function t(e,n,r,i){for(var a in r=r||0,i=i||5,n){var o;n.hasOwnProperty(a)&&(null!==(o=n[a])&&w(o)?(w(e[a])||(e[a]={}),r<i?t(e[a],o,r+1,i):e[a]=n[a]):x(o)?(e[a]=[],e[a]=e[a].concat(o)):void 0!==o&&(e[a]=o))}}(t,e[r]);return t}function S(t){return t}!function(t,e){var n;if(i(t))return(n=function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var a,o=e?e.apply(this,r):r[0],s=n.cache;return s.has(o)?s.get(o):(a=t.apply(this,r),s.set(o,a),a)}).cache=new Map;throw new TypeError("Expected a function")}((function(t,e){var n=(e=void 0===e?{}:e).fontSize,r=e.fontFamily,i=e.fontWeight,a=e.fontStyle;e=e.fontVariant;return(A=A||document.createElement("canvas").getContext("2d")).font=[a,e,i,n+"px",r].join(" "),A.measureText(b(t,"String")?t:"").width}),(function(t,e){return function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),i=0;for(e=0;e<n;e++)for(var a=arguments[e],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r}([t],O(e=void 0===e?{}:e)).join("")}));var A,E="undefined"!=typeof Float32Array?Float32Array:Array;function T(){var t=new E(9);return E!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t}Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)});function _(){var t=new E(16);return E!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t}function P(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return t?e.reduce((function(t,e){return function(n){return e(t(n))}}),t):S}function C(t){return t instanceof Float32Array||t instanceof Array}function N(t,e,n){for(;t<e;)t+=2*Math.PI;for(;n<t;)t-=2*Math.PI;return t}function j(t,e,r,i,a){var o=(t=n(t,2))[0];return o=[o,t=t[1]],(t=T())[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=o[0],t[7]=o[1],t[8]=1,t}function L(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return n.reduce((function(t,e){return function(n){return t(e(n))}}),t)}function I(t,e){return e-t?function(n){return(n-t)/(e-t)}:function(t){return.5}}q=new E(3),E!=Float32Array&&(q[0]=0,q[1]=0,q[2]=0),q=new E(4),E!=Float32Array&&(q[0]=0,q[1]=0,q[2]=0,q[3]=0);var R=Math.sqrt(50),z=Math.sqrt(10),D=Math.sqrt(2);function B(t,e,n){return e=(e-t)/Math.max(0,n),t=Math.floor(Math.log(e)/Math.LN10),n=e/Math.pow(10,t),0<=t?(n>=R?10:n>=z?5:n>=D?2:1)*Math.pow(10,t):-Math.pow(10,-t)/(n>=R?10:n>=z?5:n>=D?2:1)}var F=function(t,e){var n,r,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,o=0,s=(t=[t,e]).length-1,u=t[o],l=t[s];return l<u&&(u=(n=[l,u])[0],l=n[1],o=(r=[s,o])[0],s=r[1]),0<(i=B(u,l,a))?i=B(u=Math.floor(u/i)*i,l=Math.ceil(l/i)*i,a):i<0&&(i=B(u=Math.ceil(u*i)/i,l=Math.floor(l*i)/i,a)),0<i?(t[o]=Math.floor(u/i)*i,t[s]=Math.ceil(l/i)*i):i<0&&(t[o]=Math.ceil(u*i)/i,t[s]=Math.floor(l*i)/i),t};function V(t){return null!=t&&!Number.isNaN(t)}function W(t,e){return function(n){n.prototype.rescale=function(){this.initRange(),this.nice();var t=this.chooseTransforms(),e=g(t,1)[0];this.composeOutput(e,this.chooseClamp(e))},n.prototype.initRange=function(){var e=this.options.interpolator;this.options.range=t(e)},n.prototype.composeOutput=function(t,n){var r,i=this.getOptions(),a=i.domain,o=i.interpolator,s=i.round;a=e(a.map(t)),s=s?(r=o,function(t){return t=r(t),k(t)?Math.round(t):t}):o;this.output=L(s,a,n,t)},n.prototype.invert=void 0}}var H,q={exports:{}},G={exports:{}},U=function(t){return!(!t||"string"==typeof t)&&(t instanceof Array||Array.isArray(t)||0<=t.length&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&"String"!==t.constructor.name))},Y=Array.prototype.concat,X=Array.prototype.slice,$=G.exports=function(t){for(var e=[],n=0,r=t.length;n<r;n++){var i=t[n];U(i)?e=Y.call(e,X.call(i)):e.push(i)}return e},Z=($.wrap=function(t){return function(){return t($(arguments))}},{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}),K=G.exports,Q=Object.hasOwnProperty,J=Object.create(null);for(H in Z)Q.call(Z,H)&&(J[Z[H]]=H);var tt=q.exports={to:{},get:{}};function et(t,e,n){return Math.min(Math.max(e,t),n)}function nt(t){return(t=Math.round(t).toString(16).toUpperCase()).length<2?"0"+t:t}tt.get=function(t){var e,n;switch(t.substring(0,3).toLowerCase()){case"hsl":e=tt.get.hsl(t),n="hsl";break;case"hwb":e=tt.get.hwb(t),n="hwb";break;default:e=tt.get.rgb(t),n="rgb"}return e?{model:n,value:e}:null},tt.get.rgb=function(t){if(!t)return null;var e,n,r,i=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=e[2],e=e[1],n=0;n<3;n++){var a=2*n;i[n]=parseInt(e.slice(a,2+a),16)}r&&(i[3]=parseInt(r,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(r=(e=e[1])[3],n=0;n<3;n++)i[n]=parseInt(e[n]+e[n],16);r&&(i[3]=parseInt(r+r,16)/255)}else{if(e=t.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/))for(n=0;n<3;n++)i[n]=parseInt(e[n+1],0);else{if(!(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(e=t.match(/^(\w+)$/))?"transparent"===e[1]?[0,0,0,0]:Q.call(Z,e[1])?((i=Z[e[1]])[3]=1,i):null:null;for(n=0;n<3;n++)i[n]=Math.round(2.55*parseFloat(e[n+1]))}e[4]&&(e[5]?i[3]=.01*parseFloat(e[4]):i[3]=parseFloat(e[4]))}for(n=0;n<3;n++)i[n]=et(i[n],0,255);return i[3]=et(i[3],0,1),i},tt.get.hsl=function(t){var e;return(t=t&&t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/))?(e=parseFloat(t[4]),[(parseFloat(t[1])%360+360)%360,et(parseFloat(t[2]),0,100),et(parseFloat(t[3]),0,100),et(isNaN(e)?1:e,0,1)]):null},tt.get.hwb=function(t){var e;return(t=t&&t.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/))?(e=parseFloat(t[4]),[(parseFloat(t[1])%360+360)%360,et(parseFloat(t[2]),0,100),et(parseFloat(t[3]),0,100),et(isNaN(e)?1:e,0,1)]):null},tt.to.hex=function(){var t=K(arguments);return"#"+nt(t[0])+nt(t[1])+nt(t[2])+(t[3]<1?nt(Math.round(255*t[3])):"")},tt.to.rgb=function(){var t=K(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},tt.to.rgb.percent=function(){var t=K(arguments),e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),r=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+e+"%, "+n+"%, "+r+"%)":"rgba("+e+"%, "+n+"%, "+r+"%, "+t[3]+")"},tt.to.hsl=function(){var t=K(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},tt.to.hwb=function(){var t=K(arguments),e="";return 4<=t.length&&1!==t[3]&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"},tt.to.keyword=function(t){return J[t.slice(0,3)]};var rt=q.exports;function it(t,e,n){var r=n;return r<0&&(r+=1),1<r&&--r,r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function at(t){var e,n,r,i;return(t=rt.get(t))?(t=(e=t).model,n=e.value,"rgb"===t?n:"hsl"===t?(n=(t=n)[0]/360,r=t[1]/100,i=t[2]/100,t=t[3],0==r?[255*i,255*i,255*i,t]:[255*it(r=2*i-(i=i<.5?i*(1+r):i+r-i*r),i,n+1/3),255*it(r,i,n),255*it(r,i,n-1/3),t]):null):null}var ot=function(t,e){return function(n){return t*(1-n)+e*n}},st=function(t,e){if("number"==typeof t&&"number"==typeof e)return ot(t,e);if("string"!=typeof t||"string"!=typeof e)return function(){return t};var n=t,r=e,i=at(n),a=at(r);return null===i||null===a?i?function(){return n}:function(){return r}:function(t){for(var e=new Array(4),n=0;n<4;n+=1){var r=i[n],o=a[n];e[n]=r*(1-t)+o*t}var s=e[0],u=e[1],l=e[2],c=e[3];return"rgba(".concat(Math.round(s),", ").concat(Math.round(u),", ").concat(Math.round(l),", ").concat(c,")")}},ut=function(t,e){var n=ot(t,e);return function(t){return Math.round(n(t))}};function lt(t,e){var n=t.map,r=t.initKey;return r=r(e),n.has(r)?n.get(r):e}function ct(t){return"object"==y(t)?t.valueOf():t}var ft=function(t){p(n,t);var e=v(n);function n(t){var r;if(l(this,n),(r=e.call(this)).map=new Map,r.initKey=ct,null!==t){var i,a=u(t);try{for(a.s();!(i=a.n()).done;){var o=g(i.value,2),s=o[0],c=o[1];r.set(s,c)}}catch(t){a.e(t)}finally{a.f()}}return f(r)}return c(n,[{key:"get",value:function(t){return h(d(n.prototype),"get",this).call(this,lt({map:this.map,initKey:this.initKey},t))}},{key:"has",value:function(t){return h(d(n.prototype),"has",this).call(this,lt({map:this.map,initKey:this.initKey},t))}},{key:"set",value:function(t,e){var r,i,a,o;return h(d(n.prototype),"set",this).call(this,(t=(i=(r=[{map:this.map,initKey:this.initKey},t])[0]).map,a=(a=i.initKey)(o=r[1]),t.has(a)?t.get(a):(t.set(a,o),o)),e)}},{key:"delete",value:function(t){var e,r,i,a;return h(d(n.prototype),"delete",this).call(this,(t=(r=(e=[{map:this.map,initKey:this.initKey},t])[0]).map,i=(i=r.initKey)(a=e[1]),t.has(i)&&(a=t.get(i),t.delete(i)),a))}}]),n}(m(Map)),ht=function(){function t(e){l(this,t),this.options=M({},this.getDefaultOptions()),this.update(e)}return c(t,[{key:"getOptions",value:function(){return this.options}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=M({},this.options,t),this.rescale(t)}},{key:"rescale",value:function(t){}}]),t}(),dt=Symbol("defaultUnknown");function pt(t,e,n){for(var r=0;r<e.length;r+=1)t.has(e[r])||t.set(n(e[r]),r)}function vt(t){var e=t,n=(t=e.value,e.from),r=e.to,i=e.mapper,a=e.notFoundReturn,o=i.get(t);if(void 0===o){if(a!==dt)return a;o=n.push(t)-1,i.set(t,o)}return r[o%r.length]}function mt(t){return t instanceof Date?function(t){return""+t}:"object"==y(t)?function(t){return JSON.stringify(t)}:function(t){return t}}var gt=function(t){p(n,t);var e=v(n);function n(t){return l(this,n),e.call(this,t)}return c(n,[{key:"getDefaultOptions",value:function(){return{domain:[],range:[],unknown:dt}}},{key:"map",value:function(t){return 0===this.domainIndexMap.size&&pt(this.domainIndexMap,this.getDomain(),this.domainKey),vt({value:this.domainKey(t),mapper:this.domainIndexMap,from:this.getDomain(),to:this.getRange(),notFoundReturn:this.options.unknown})}},{key:"invert",value:function(t){return 0===this.rangeIndexMap.size&&pt(this.rangeIndexMap,this.getRange(),this.rangeKey),vt({value:this.rangeKey(t),mapper:this.rangeIndexMap,from:this.getRange(),to:this.getDomain(),notFoundReturn:this.options.unknown})}},{key:"rescale",value:function(t){var e=g(this.options.domain,1)[0],n=g(this.options.range,1)[0];this.domainKey=mt(e),this.rangeKey=mt(n),this.rangeIndexMap?(t&&!t.range||this.rangeIndexMap.clear(),t&&!t.domain&&!t.compare||(this.domainIndexMap.clear(),this.sortedDomain=void 0)):(this.rangeIndexMap=new Map,this.domainIndexMap=new Map)}},{key:"clone",value:function(){return new n(this.options)}},{key:"getRange",value:function(){return this.options.range}},{key:"getDomain",value:function(){var t,e,n;return this.sortedDomain||(e=(t=this.options).domain,n=t.compare,this.sortedDomain=n?s(e).sort(n):e),this.sortedDomain}}]),n}(ht);var yt=function(t){p(n,t);var e=v(n);function n(t){return l(this,n),e.call(this,t)}return c(n,[{key:"getDefaultOptions",value:function(){return{domain:[],range:[0,1],align:.5,round:!1,paddingInner:0,paddingOuter:0,padding:0,unknown:dt,flex:[]}}},{key:"clone",value:function(){return new n(this.options)}},{key:"getStep",value:function(t){return void 0===this.valueStep?1:"number"==typeof this.valueStep?this.valueStep:void 0===t?Array.from(this.valueStep.values())[0]:this.valueStep.get(t)}},{key:"getBandWidth",value:function(t){return void 0===this.valueBandWidth?1:"number"==typeof this.valueBandWidth?this.valueBandWidth:void 0===t?Array.from(this.valueBandWidth.values())[0]:this.valueBandWidth.get(t)}},{key:"getRange",value:function(){return this.adjustedRange}},{key:"getPaddingInner",value:function(){var t=this.options,e=t.padding,n=t.paddingInner;return 0<e?e:n}},{key:"getPaddingOuter",value:function(){var t=this.options,e=t.padding,n=t.paddingOuter;return 0<e?e:n}},{key:"rescale",value:function(){h(d(n.prototype),"rescale",this).call(this);var t=this.options,e=t.align,r=t.domain,i=function(t){var e=t.domain;if(0===(e=e.length))return{valueBandWidth:void 0,valueStep:void 0,adjustedRange:[]};if(null!=(a=t.flex)&&a.length)return function(t){var e,n=t,r=n.domain,i=n.range,a=n.paddingOuter,o=n.paddingInner,u=n.flex,l=n.round,c=n.align,f=r.length,h=0<(h=(t=f)-(e=u).length)?[].concat(s(e),s(new Array(h).fill(1))):h<0?e.slice(0,t):e,d=g(i,2),p=(t=d[0],(b=(e=(e=d[1])-t)/(2/f*a+1-1/f*o))*o/f);b-=f*p;for(var v=function(t){var e=Math.min.apply(Math,s(t));return t.map((function(t){return t/e}))}(h),m=b/v.reduce((function(t,e){return t+e})),y=(h=new ft(r.map((function(t,e){return e=v[e]*m,[t,l?Math.floor(e):e]}))),new ft(r.map((function(t,e){return e=v[e]*m+p,[t,l?Math.floor(e):e]})))),b=Array.from(y.values()).reduce((function(t,e){return t+e})),x=(t+=(e-(b-b/f*o))*c,l?Math.round(t):t),w=new Array(f),k=0;k<f;k+=1){w[k]=(O=x,Math.round(1e12*O)/1e12);var O=r[k];x+=y.get(O)}return{valueBandWidth:h,valueStep:y,adjustedRange:w}}(t);var n,r,i=t,a=i.range,o=(t=i.paddingOuter,i.paddingInner),u=i.round,l=i.align,c=a[0];return a=a[1]-c,n=a/Math.max(1,2*t+(e-o)),u&&(n=Math.floor(n)),c+=(a-n*(e-o))*l,r=n*(1-o),u&&(c=Math.round(c),r=Math.round(r)),t=new Array(e).fill(0).map((function(t,e){return c+e*n})),{valueStep:n,valueBandWidth:r,adjustedRange:t}}({align:e,range:a=t.range,round:o=t.round,flex:t.flex,paddingInner:this.getPaddingInner(),paddingOuter:this.getPaddingOuter(),domain:r}),a=(e=i.adjustedRange,i.valueBandWidth),o=i.valueStep;this.valueStep=o,this.valueBandWidth=a,this.adjustedRange=e}}]),n}(gt),bt=function(t,e,n){var r,i,a=t,o=e;if(a===o&&0<n)return[a];var s=B(a,o,n);if(0===s||!Number.isFinite(s))return[];if(0<s){a=Math.ceil(a/s),o=Math.floor(o/s),i=new Array(r=Math.ceil(o-a+1));for(var u=0;u<r;u+=1)i[u]=(a+u)*s}else{s=-s,a=Math.ceil(a*s),o=Math.floor(o*s),i=new Array(r=Math.ceil(o-a+1));for(var l=0;l<r;l+=1)i[l]=(a+l)/s}return i},xt=function(t,e,n){var r,i=g(t,2),a=(t=i[0],i[1]),o=g(e,2),s=(e=o[0],o[1]);return L(t<a?(r=I(t,a),n(e,s)):(r=I(a,t),n(s,e)),r)},wt=function(t,e,n){for(var r=Math.min(t.length,e.length)-1,i=new Array(r),a=new Array(r),o=t[0]>t[r],u=o?s(t).reverse():t,l=o?s(e).reverse():e,c=0;c<r;c+=1)i[c]=I(u[c],u[c+1]),a[c]=n(l[c],l[c+1]);return function(e){var n=function(t,e,n,r,i){for(var a=1,o=r||t.length,s=function(t){return t};a<o;){var u=Math.floor((a+o)/2);s(t[u])>e?o=u:a=u+1}return a}(t,e,0,r)-1,o=i[n];return L(a[n],o)(e)}},kt=function(t,e,n,r){return(2<Math.min(t.length,e.length)?wt:xt)(t,e,r?ut:n)},Ot=function(t){p(n,t);var e=v(n);function n(){return l(this,n),e.apply(this,arguments)}return c(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:ot,tickCount:5}}},{key:"map",value:function(t){return V(t)?this.output(t):this.options.unknown}},{key:"invert",value:function(t){return V(t)?this.input(t):this.options.unknown}},{key:"nice",value:function(){var t,e,n,r,i,a;this.options.nice&&(t=this.getTickMethodOptions(),n=(e=o(t))[0],r=e[1],i=e[2],a=e.slice(3),this.options.domain=this.chooseNice().apply(void 0,[n,r,i].concat(s(a))))}},{key:"getTicks",value:function(){var t=this.options.tickMethod,e=this.getTickMethodOptions(),n=o(e),r=n[0],i=n[1],a=n[2],u=n.slice(3);return t.apply(void 0,[r,i,a].concat(s(u)))}},{key:"getTickMethodOptions",value:function(){var t=this.options,e=t.domain,n=t.tickCount;return[e[0],e[e.length-1],n]}},{key:"chooseNice",value:function(){return F}},{key:"rescale",value:function(){this.nice();var t=this.chooseTransforms(),e=g(t,2),n=e[0],r=e[1];this.composeOutput(n,this.chooseClamp(n)),this.composeInput(n,r,this.chooseClamp(r))}},{key:"chooseClamp",value:function(t){var e=this.options,n=e.clamp,r=e.range;t=this.options.domain.map(t),r=Math.min(t.length,r.length);if(n){n=t[0];var i=(t=t[r-1])<n?t:n,a=t<n?n:t;return function(t){return Math.min(Math.max(i,t),a)}}return S}},{key:"composeOutput",value:function(t,e){var n=this.options,r=n.domain,i=n.range,a=n.round,o=n.interpolate;r=kt(r.map(t),i,o,a);this.output=L(r,e,t)}},{key:"composeInput",value:function(t,e,n){var r=this.options,i=r.domain,a=r.range;a=kt(a,i.map(t),ot);this.input=L(e,n,a)}}]),n}(ht),Mt=function(t){p(n,t);var e=v(n);function n(){return l(this,n),e.apply(this,arguments)}return c(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolate:st,tickMethod:bt,tickCount:5}}},{key:"chooseTransforms",value:function(){return[S,S]}},{key:"clone",value:function(){return new n(this.options)}}]),n}(Ot),St=function(t){p(n,t);var e=v(n);function n(t){return l(this,n),e.call(this,t)}return c(n,[{key:"getDefaultOptions",value:function(){return{domain:[],range:[0,1],align:.5,round:!1,padding:0,unknown:dt,paddingInner:1,paddingOuter:0}}},{key:"getPaddingInner",value:function(){return 1}},{key:"clone",value:function(){return new n(this.options)}},{key:"update",value:function(t){h(d(n.prototype),"update",this).call(this,t)}},{key:"getPaddingOuter",value:function(){return this.options.padding}}]),n}(yt);function At(t,e){for(var n=[],r=0,i=t.length;r<i;r++)n.push(t[r].substr(0,e));return n}G=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var Et,Tt,_t=At(q=["January","February","March","April","May","June","July","August","September","October","November","December"],3);!function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0,i=e;r<i.length;r++){var a,o=i[r];for(a in o)t[a]=o[a]}}({},{dayNamesShort:At(G,3),dayNames:G,monthNamesShort:_t,monthNames:q,amPm:["am","pm"],DoFn:function(t){return t+["th","st","nd","rd"][3<t%10?0:(t-t%10!=10?1:0)*t%10]}});var Pt=Et=function(t){p(n,t);var e=v(n);function n(t){return l(this,n),e.call(this,t)}return c(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:S,tickMethod:bt,tickCount:5}}},{key:"clone",value:function(){return new Et(this.options)}}]),n}(Mt);Pt=Et=function(t,e,n,r){var i,a=arguments.length,o=a<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==("undefined"==typeof Reflect?"undefined":y(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;0<=s;s--)(i=t[s])&&(o=(a<3?i(o):3<a?i(e,n,o):i(e,n))||o);return 3<a&&o&&Object.defineProperty(e,n,o),o}([W((function(t){return[t(0),t(1)]}),(function(t){var e=g(t,2),n=(t=e[0],e[1]);return L(ot(0,1),I(t,n))}))],Pt);var Ct=Tt=function(t){p(n,t);var e=v(n);function n(t){return l(this,n),e.call(this,t)}return c(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,.5,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:S,tickMethod:bt,tickCount:5}}},{key:"clone",value:function(){return new Tt(this.options)}}]),n}(Mt);function Nt(t,e,r,i,a){var o=new Mt({range:[e,e+i]}),s=new Mt({range:[r,r+a]});return{transform:function(t){var e=(t=n(t,2))[0];t=t[1];return[o.map(e),s.map(t)]},untransform:function(t){var e=(t=n(t,2))[0];t=t[1];return[o.invert(e),s.invert(t)]}}}function jt(t,e,r,i,a){return(0,n(t,1)[0])(e,r,i,a)}function Lt(t,e,r,i,a){return n(t,1)[0]}function It(t,e,r,i,a){var o=(t=n(t,4))[0],s=t[1],u=t[2],l=(t=t[3],new Mt({range:[u,t]})),c=new Mt({range:[o,s]}),f=1<(u=a/i)?1:u,h=1<u?1/u:1;return{transform:function(t){var e=(t=n(t,2))[0];t=t[1],e=c.map(e);return[(t=l.map(t))*Math.cos(e)*f*.5+.5,t*Math.sin(e)*h*.5+.5]},untransform:function(t){var e=(t=n(t,2))[0],r=(t=t[1],e=2*(e-.5)/f,t=2*(t-.5)/h,Math.sqrt(Math.pow(e,2)+Math.pow(t,2)));t=N(Math.atan2(t,e),o,s);return[c.invert(t),l.invert(r)]}}}function Rt(t,e,r,i,a){return{transform:function(t){var e=(t=n(t,2))[0];return[t[1],e]},untransform:function(t){var e=(t=n(t,2))[0];return[t[1],e]}}}function zt(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return Ht.apply(void 0,r([[-1,-1]],n(e),!1))}function Dt(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return Ht.apply(void 0,r([[-1,1]],n(e),!1))}function Bt(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return Ht.apply(void 0,r([[1,-1]],n(e),!1))}function Ft(t,e,r,i,a){t=n(t,1)[0];var o,s=T();return o=Math.sin(t),t=Math.cos(t),s[0]=t,s[1]=o,s[2]=0,s[3]=-o,s[4]=t,s[5]=0,s[6]=0,s[7]=0,s[8]=1,s}function Vt(t,e,r,i,a){var o=(t=n(t,4))[0],s=t[1],u=t[2],l=(t[3]-u)/(+s/(2*Math.PI)+1),c=l/(2*Math.PI),f=new Mt({range:[u,u+.99*l]}),h=new Mt({range:[o,s]}),d=1<(t=a/i)?1:t,p=1<t?1/t:1;return{transform:function(t){var e=(t=n(t,2))[0];t=t[1],e=h.map(e),t=f.map(t);return[Math.cos(e)*(c*e+t)*d*.5+.5,Math.sin(e)*(c*e+t)*p*.5+.5]},untransform:function(t){var e=(t=n(t,2))[0],r=(t=t[1],e=2*(e-.5)/d,t=2*(t-.5)/p,Math.sqrt(Math.pow(e,2)+Math.pow(t,2)));t=N(Math.atan2(t,e)+Math.floor(r/l)*Math.PI*2,o,s),e=r-c*t;return[h.invert(t),f.invert(e)]}}}function Wt(t,e,r,i,a){var o=(t=n(t,4))[0],s=t[1],u=t[2],l=(t=t[3],new Mt({range:[u,t]}));return{transform:function(t){for(var e=[],n=t.length,r=new St({domain:new Array(n).fill(0).map((function(t,e){return e})),range:[o,s]}),i=0;i<n;i++){var a=t[i],u=r.map(i);a=l.map(a);e.push(u,a)}return e},untransform:function(t){for(var e=[],n=0;n<t.length;n+=2){var r=t[n+1];e.push(l.invert(r))}return e}}}Ct=Tt=function(t,e,n,r){var i,a=arguments.length,o=a<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==("undefined"==typeof Reflect?"undefined":y(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;0<=s;s--)(i=t[s])&&(o=(a<3?i(o):3<a?i(e,n,o):i(e,n))||o);return 3<a&&o&&Object.defineProperty(e,n,o),o}([W((function(t){return[t(0),t(.5),t(1)]}),(function(t){var e=g(t,3),n=e[0],r=e[1],i=e[2],a=L(ot(0,.5),I(n,r)),o=L(ot(.5,1),I(r,i));return function(t){return(n>i?t<r?o:a:t<r?a:o)(t)}}))],Ct);var Ht=function(t,e,r,i,a){var o=(t=n(t,2))[0];return o=[o,t=t[1]],(t=T())[0]=o[0],t[1]=0,t[2]=0,t[3]=0,t[4]=o[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t};function qt(t){return 1/Math.tan(t)}function Gt(t,e,r,i,a){var o=qt(n(t,1)[0]);return{transform:function(t){return[(t=n(t,2))[0]+(t=t[1])*o,t]},untransform:function(t){return[(t=n(t,2))[0]-(t=t[1])*o,t]}}}function Ut(t,e,r,i,a){var o=qt(n(t,1)[0]);return{transform:function(t){var e=(t=n(t,2))[0];return[e,t[1]+e*o]},untransform:function(t){var e=(t=n(t,2))[0];return[e,t[1]-e*o]}}}function Yt(t,e,n,r,i){var a=t<e;i=(a?e-r:i-e)||i-r;return(r=a?-1:1)*i*(n+1)/(n+i/((t-e)*r))+e}function Xt(t,e,n,r,i){var a=t<e;return(i=(a?e-r:i-e)||i-r)/(i*(n+1)/(t-e)-n*(a?-1:1))+e}function $t(t,e,n){return n?new Mt({range:[0,1],domain:[0,e]}).map(t):t}function Zt(t,e,r,i,a){var o=(t=n(t,3))[0],s=t[1],u=$t(o,i,void 0!==(t=t[2])&&t);return{transform:function(t){var e=(t=n(t,2))[0];t=t[1];return[Yt(e,u,s,0,1),t]},untransform:function(t){var e=(t=n(t,2))[0];t=t[1];return[Xt(e,u,s,0,1),t]}}}function Kt(t,e,r,i,a){var o=(t=n(t,3))[0],s=t[1],u=$t(o,a,void 0!==(t=t[2])&&t);return{transform:function(t){return[(t=n(t,2))[0],Yt(t[1],u,s,0,1)]},untransform:function(t){return[(t=n(t,2))[0],Xt(t[1],u,s,0,1)]}}}function Qt(t,e,r,i,a){var o=(t=n(t,5))[0],s=t[1],u=t[2],l=t[3],c=$t(o,i,t=void 0!==(t=t[4])&&t),f=$t(s,a,t);return{transform:function(t){var e=(t=n(t,2))[0];t=t[1];return[Yt(e,c,u,0,1),Yt(t,f,l,0,1)]},untransform:function(t){var e=(t=n(t,2))[0];t=t[1];return[Xt(e,c,u,0,1),Xt(t,f,l,0,1)]}}}function Jt(t,e,r,i,a){var o=(t=n(t,5))[0],s=t[1],u=t[2],l=t[3],c=(t=void 0!==(t=t[4])&&t,new Mt({range:[0,i]})),f=new Mt({range:[0,a]}),h=t?o:c.map(o),d=t?s:f.map(s);return{transform:function(t){var e=(t=n(t,2))[0],r=(t=t[1],c.map(e)-h),i=f.map(t)-d,a=Math.sqrt(r*r+i*i);return u<a?[e,t]:(e=Yt(a,0,l,0,u),t=Math.atan2(i,r),a=h+e*Math.cos(t),i=d+e*Math.sin(t),[c.invert(a),f.invert(i)])},untransform:function(t){var e=(t=n(t,2))[0],r=(t=t[1],c.map(e)-h),i=f.map(t)-d,a=Math.sqrt(r*r+i*i);return u<a?[e,t]:(e=Xt(a,0,l,0,u),t=Math.atan2(i,r),a=h+e*Math.cos(t),i=d+e*Math.sin(t),[c.invert(a),f.invert(i)])}}}function te(t,e,r,i,a,o,s){var u=new Mt({range:[e,e+a]}),l=new Mt({range:[r,r+o]}),c=new Mt({range:[i,i+s]});return{transform:function(t){var e=(t=n(t,3))[0],r=t[1];t=t[2];return[u.map(e),l.map(r),c.map(t)]},untransform:function(t){var e=(t=n(t,3))[0],r=t[1];t=t[2];return[u.invert(e),l.invert(r),c.invert(t)]}}}function ee(t,e,r,i,a,o,s){var u,l=(t=n(t,3))[0];return l=[l,t[1],t=t[2]],(u=_())[0]=1,u[1]=0,u[2]=0,u[3]=0,u[4]=0,u[5]=1,u[6]=0,u[7]=0,u[8]=0,u[9]=0,u[10]=1,u[11]=0,u[12]=l[0],u[13]=l[1],u[14]=l[2],u[15]=1,u}function ne(t,e,r,i,a,o,s){return{transform:function(t){var e=(t=n(t,3))[0];return[t[1],e,t[2]]},untransform:function(t){var e=(t=n(t,3))[0];return[t[1],e,t[2]]}}}function re(t,e,r,i,a,o,s){var u,l=(t=n(t,3))[0];return l=[l,t[1],t=t[2]],(u=_())[0]=l[0],u[1]=0,u[2]=0,u[3]=0,u[4]=0,u[5]=l[1],u[6]=0,u[7]=0,u[8]=0,u[9]=0,u[10]=l[2],u[11]=0,u[12]=0,u[13]=0,u[14]=0,u[15]=1,u}function ie(t){this.options={x:0,y:0,width:300,height:150,transformations:[]},this.transformers={cartesian:Nt,translate:j,custom:jt,matrix:Lt,polar:It,transpose:Rt,scale:Ht,"shear.x":Gt,"shear.y":Ut,reflect:zt,"reflect.x":Dt,"reflect.y":Bt,rotate:Ft,helix:Vt,parallel:Wt,fisheye:Qt,"fisheye.x":Zt,"fisheye.y":Kt,"fisheye.circular":Jt},this.update(t)}function ae(t){this.options={x:0,y:0,z:0,width:300,height:150,depth:150,transformations:[]},this.transformers={cartesian3D:te,translate3D:ee,scale3D:re,transpose3D:ne},this.update(t)}ie.prototype.update=function(t){this.options=M({},this.options,t),this.recoordinate()},ie.prototype.clone=function(){return new ie(this.options)},ie.prototype.getOptions=function(){return this.options},ie.prototype.clear=function(){this.update({transformations:[]})},ie.prototype.getSize=function(){var t=this.options;return[t.width,t.height]},ie.prototype.getCenter=function(){var t=this.options,e=t.x,n=t.y;return[(2*e+t.width)/2,(2*n+t.height)/2]},ie.prototype.transform=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var i=this.options.transformations;return this.update({transformations:r(r([],n(i),!1),[r([],n(t),!1)],!1)}),this},ie.prototype.map=function(t){return this.output(t)},ie.prototype.invert=function(t){return this.input(t)},ie.prototype.recoordinate=function(){this.output=this.compose(),this.input=this.compose(!0)},ie.prototype.compose=function(t){function i(t,e){var i;c.push((e=void 0===e||e)?(i=t,function(t){for(var e=[],a=0;a<t.length-1;a+=2){var o=[t[a],t[a+1]];o=i(o);e.push.apply(e,r([],n(o),!1))}return e}):t)}var a,o,s=(t=void 0!==t&&t)?r([],n(this.options.transformations),!1).reverse():this.options.transformations,u=t?function(t){return t.untransform}:function(t){return t.transform},l=[],c=[];try{for(var f=e(s),h=f.next();!h.done;h=f.next()){var d,p,v,m,g,y,b=n(h.value),x=b[0],w=b.slice(1),k=this.transformers[x];k&&(p=(d=this.options).x,v=d.y,m=d.width,g=d.height,C(y=k(r([],n(w),!1),p,v,m,g))?l.push(y):(l.length&&(i(this.createMatrixTransform(l,t)),l.splice(0,l.length)),i(u(y)||S,"parallel"!==x)))}}catch(t){a={error:t}}finally{try{h&&!h.done&&(o=f.return)&&o.call(f)}finally{if(a)throw a.error}}return l.length&&i(this.createMatrixTransform(l,t)),P.apply(void 0,r([],n(c),!1))},ie.prototype.createMatrixTransform=function(t,e){var n,r,i,a,o,s,u,l,c,f,h,d,p=T();return e&&t.reverse(),t.forEach((function(t){return function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],l=e[6],c=e[7],f=(e=e[8],n[0]),h=n[1],d=n[2],p=n[3],v=n[4],m=n[5],g=n[6],y=n[7];return n=n[8],t[0]=f*r+h*o+d*l,t[1]=f*i+h*s+d*c,t[2]=f*a+h*u+d*e,t[3]=p*r+v*o+m*l,t[4]=p*i+v*s+m*c,t[5]=p*a+v*u+m*e,t[6]=g*r+y*o+n*l,t[7]=g*i+y*s+n*c,t[8]=g*a+y*u+n*e,t}(p,p,t)})),e&&(e=t=p,(d=new E(9))[0]=e[0],d[1]=e[1],d[2]=e[2],d[3]=e[3],d[4]=e[4],d[5]=e[5],d[6]=e[6],d[7]=e[7],d[8]=e[8],d=(e=d)[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],u=e[7],h=d*(l=(e=e[8])*a-o*u)+n*(c=-e*i+o*s)+r*(f=u*i-a*s))&&(t[0]=l*(h=1/h),t[1]=(-e*n+r*u)*h,t[2]=(o*n-r*a)*h,t[3]=c*h,t[4]=(e*d-r*s)*h,t[5]=(-o*d+r*i)*h,t[6]=f*h,t[7]=(-u*d+n*s)*h,t[8]=(a*d-n*i)*h),function(t){var e,n,r,i,a;t=[t[0],t[1],1];return r=p,i=(n=e=t)[0],a=n[1],n=n[2],e[0]=i*r[0]+a*r[3]+n*r[6],e[1]=i*r[1]+a*r[4]+n*r[7],e[2]=i*r[2]+a*r[5]+n*r[8],[t[0],t[1]]}},G=ie,ae.prototype.update=function(t){this.options=M({},this.options,t),this.recoordinate()},ae.prototype.clone=function(){return new ae(this.options)},ae.prototype.getOptions=function(){return this.options},ae.prototype.clear=function(){this.update({transformations:[]})},ae.prototype.getSize=function(){var t=this.options;return[t.width,t.height,t.depth]},ae.prototype.getCenter=function(){var t=this.options,e=t.x,n=t.y,r=t.z;return[(2*e+t.width)/2,(2*n+t.height)/2,(2*r+t.depth)/2]},ae.prototype.transform=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var i=this.options.transformations;return this.update({transformations:r(r([],n(i),!1),[r([],n(t),!1)],!1)}),this},ae.prototype.map=function(t){return this.output(t)},ae.prototype.invert=function(t){return this.input(t)},ae.prototype.recoordinate=function(){this.output=this.compose(),this.input=this.compose(!0)},ae.prototype.compose=function(t){function i(t,e){var i;c.push((e=void 0===e||e)?(i=t,function(t){for(var e=[],a=0;a<t.length-1;a+=3){var o=[t[a],t[a+1],t[a+2]];o=i(o);e.push.apply(e,r([],n(o),!1))}return e}):t)}var a,o,s=(t=void 0!==t&&t)?r([],n(this.options.transformations),!1).reverse():this.options.transformations,u=t?function(t){return t.untransform}:function(t){return t.transform},l=[],c=[];try{for(var f=e(s),h=f.next();!h.done;h=f.next()){var d,p,v,m,g,y,b,x,w=n(h.value),k=w[0],O=w.slice(1),M=this.transformers[k];M&&(p=(d=this.options).x,v=d.y,m=d.z,g=d.width,y=d.height,b=d.depth,C(x=M(r([],n(O),!1),p,v,m,g,y,b))?l.push(x):(l.length&&(i(this.createMatrixTransform(l,t)),l.splice(0,l.length)),i(u(x)||S,!0)))}}catch(t){a={error:t}}finally{try{h&&!h.done&&(o=f.return)&&o.call(f)}finally{if(a)throw a.error}}return l.length&&i(this.createMatrixTransform(l,t)),P.apply(void 0,r([],n(c),!1))},ae.prototype.createMatrixTransform=function(t,e){var n,r,i,a,o,s,u,l,c,f,h,d,p,v,m,g,y,b,x,w,k,O,M,S,A,T,P,C,N=_();return e&&t.reverse(),t.forEach((function(t){return function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],l=e[6],c=e[7],f=e[8],h=e[9],d=e[10],p=e[11],v=e[12],m=e[13],g=e[14],y=(e=e[15],n[0]),b=n[1],x=n[2],w=n[3];return t[0]=y*r+b*s+x*f+w*v,t[1]=y*i+b*u+x*h+w*m,t[2]=y*a+b*l+x*d+w*g,t[3]=y*o+b*c+x*p+w*e,y=n[4],b=n[5],x=n[6],w=n[7],t[4]=y*r+b*s+x*f+w*v,t[5]=y*i+b*u+x*h+w*m,t[6]=y*a+b*l+x*d+w*g,t[7]=y*o+b*c+x*p+w*e,y=n[8],b=n[9],x=n[10],w=n[11],t[8]=y*r+b*s+x*f+w*v,t[9]=y*i+b*u+x*h+w*m,t[10]=y*a+b*l+x*d+w*g,t[11]=y*o+b*c+x*p+w*e,y=n[12],b=n[13],x=n[14],w=n[15],t[12]=y*r+b*s+x*f+w*v,t[13]=y*i+b*u+x*h+w*m,t[14]=y*a+b*l+x*d+w*g,t[15]=y*o+b*c+x*p+w*e,t}(N,N,t)})),e&&(e=t=N,(C=new E(16))[0]=e[0],C[1]=e[1],C[2]=e[2],C[3]=e[3],C[4]=e[4],C[5]=e[5],C[6]=e[6],C[7]=e[7],C[8]=e[8],C[9]=e[9],C[10]=e[10],C[11]=e[11],C[12]=e[12],C[13]=e[13],C[14]=e[14],C[15]=e[15],C=(e=C)[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],u=e[7],l=e[8],c=e[9],f=e[10],h=e[11],d=e[12],p=e[13],v=e[14],P=(m=C*o-n*a)*(T=f*(e=e[15])-h*v)-(g=C*s-r*a)*(A=c*e-h*p)+(y=C*u-i*a)*(S=c*v-f*p)+(b=n*s-r*o)*(M=l*e-h*d)-(x=n*u-i*o)*(O=l*v-f*d)+(w=r*u-i*s)*(k=l*p-c*d))&&(t[0]=(o*T-s*A+u*S)*(P=1/P),t[1]=(r*A-n*T-i*S)*P,t[2]=(p*w-v*x+e*b)*P,t[3]=(f*x-c*w-h*b)*P,t[4]=(s*M-a*T-u*O)*P,t[5]=(C*T-r*M+i*O)*P,t[6]=(v*y-d*w-e*g)*P,t[7]=(l*w-f*y+h*g)*P,t[8]=(a*A-o*M+u*k)*P,t[9]=(n*M-C*A-i*k)*P,t[10]=(d*x-p*y+e*m)*P,t[11]=(c*y-l*x-h*m)*P,t[12]=(o*O-a*S-s*k)*P,t[13]=(C*S-n*O+r*k)*P,t[14]=(p*g-d*b-v*m)*P,t[15]=(l*b-c*g+f*m)*P),function(t){var e,n,r,i,a,o;t=[t[0],t[1],t[2],1];return r=N,i=(n=e=t)[0],a=n[1],o=n[2],n=n[3],e[0]=r[0]*i+r[4]*a+r[8]*o+r[12]*n,e[1]=r[1]*i+r[5]*a+r[9]*o+r[13]*n,e[2]=r[2]*i+r[6]*a+r[10]*o+r[14]*n,e[3]=r[3]*i+r[7]*a+r[11]*o+r[15]*n,[t[0],t[1],t[2]]}},_t=ae,t.Coordinate=G,t.Coordinate3D=_t,Object.defineProperty(t,"__esModule",{value:!0})}))},1956:function(t){"use strict";var e=Object.prototype.hasOwnProperty,n="~";function r(){}function i(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function a(t,e,r,a,o){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new i(r,a||t,o),u=n?n+e:e;return t._events[u]?t._events[u].fn?t._events[u]=[t._events[u],s]:t._events[u].push(s):(t._events[u]=s,t._eventsCount++),t}function o(t,e){0==--t._eventsCount?t._events=new r:delete t._events[e]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var t,r,i=[];if(0===this._eventsCount)return i;for(r in t=this._events)e.call(t,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(t)):i},s.prototype.listeners=function(t){var e=n?n+t:t,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,a=r.length,o=new Array(a);i<a;i++)o[i]=r[i].fn;return o},s.prototype.listenerCount=function(t){var e=n?n+t:t,r=this._events[e];return r?r.fn?1:r.length:0},s.prototype.emit=function(t,e,r,i,a,o){var s=n?n+t:t;if(!this._events[s])return!1;var u,l,c=this._events[s],f=arguments.length;if(c.fn){switch(c.once&&this.removeListener(t,c.fn,void 0,!0),f){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,e),!0;case 3:return c.fn.call(c.context,e,r),!0;case 4:return c.fn.call(c.context,e,r,i),!0;case 5:return c.fn.call(c.context,e,r,i,a),!0;case 6:return c.fn.call(c.context,e,r,i,a,o),!0}for(l=1,u=new Array(f-1);l<f;l++)u[l-1]=arguments[l];c.fn.apply(c.context,u)}else{var h,d=c.length;for(l=0;l<d;l++)switch(c[l].once&&this.removeListener(t,c[l].fn,void 0,!0),f){case 1:c[l].fn.call(c[l].context);break;case 2:c[l].fn.call(c[l].context,e);break;case 3:c[l].fn.call(c[l].context,e,r);break;case 4:c[l].fn.call(c[l].context,e,r,i);break;default:if(!u)for(h=1,u=new Array(f-1);h<f;h++)u[h-1]=arguments[h];c[l].fn.apply(c[l].context,u)}}return!0},s.prototype.on=function(t,e,n){return a(this,t,e,n,!1)},s.prototype.once=function(t,e,n){return a(this,t,e,n,!0)},s.prototype.removeListener=function(t,e,r,i){var a=n?n+t:t;if(!this._events[a])return this;if(!e)return o(this,a),this;var s=this._events[a];if(s.fn)s.fn!==e||i&&!s.once||r&&s.context!==r||o(this,a);else{for(var u=0,l=[],c=s.length;u<c;u++)(s[u].fn!==e||i&&!s[u].once||r&&s[u].context!==r)&&l.push(s[u]);l.length?this._events[a]=1===l.length?l[0]:l:o(this,a)}return this},s.prototype.removeAllListeners=function(t){var e;return t?(e=n?n+t:t,this._events[e]&&o(this,e)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,t.exports=s},660:function(t,e,n){"use strict";var r=n(4479).default,i=n(4528).default,a=n(8798).default,o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var s=o(n(322)),u=function(t,e){for(var n=0,r=t.length;n<r;n++)t[n]=e},l=function(t,e){if("number"==typeof t)return t;throw Error("Specifiy an iteratee")},c=function(){function t(e){var n=e.breakpointVerifier,r=e.iteratee,a=void 0===r?l:r,o=e.chunkSize,s=void 0===o?1e3:o;i(this,t),this.iteratee=a,this.breakpointVerifier=n,this.chunkSize=s,this.init=!1,this.maximum=[],this.model=[],this.mu0=0,this.kappa0=1,this.alpha0=1,this.beta0=1,this.muT=[this.mu0],this.kappaT=[this.kappa0],this.alphaT=[this.alpha0],this.betaT=[this.beta0],this.breakPoints_=[],this.iteration=0,this.data=[],this.size=0}return a(t,[{key:"exec",value:function(t){var e=this.chunkSize;if(!this.init){var n=this.maximum=new Array(e+1);u(n,0);var r=this.model=new Array(e+1);u(r,0);for(var i=0;i<r.length;i++)r[i]=new Array(e+1),u(r[i],0);r[0][0]=1,this.mu0=0,this.kappa0=1,this.alpha0=1,this.beta0=1,this.muT=[this.mu0],this.kappaT=[this.kappa0],this.alphaT=[this.alpha0],this.betaT=[this.beta0],this.breakPoints_=[],this.iteration=0,this.init=!0}for(var a=function(t,e){for(var n=[],r=0,i=t.length;r<i;r+=e)n.push(t.slice(r,r+e));return n}(t,e),o=0,s=a.length;o<s;o++){var l=a[0];this.data=l,this.size=l.length,this.iteration=o,this.run(),this.computeBreakPoints();for(var c=this.model,f=c[c.length-1],h=0;h<c.length;h++)c[h]=new Array(e+1),u(c[h],0);c[0]=f,c[0][0]=1}}},{key:"get",value:function(t){return this.iteratee(this.data[t],t)}},{key:"run",value:function(){for(var t,e,n,r=0,i=0;i<this.size;i++){for(var a=new Array(i+1),o=0;o<=i;o++)a[o]=this.betaT[o]*(this.kappaT[o]+1)/(this.alphaT[o]*this.kappaT[o]);var u=s.default.predict(this.get(i),this.muT,a,this.alphaT);.005;for(var l=1;l<=i+1;l++)this.model[l][i+1]=this.model[l-1][i]*u[l-1]*.995;t=0;for(var c=0;c<=i;c++)t+=this.model[c][i]*u[c]*.005;this.model[0][i+1]=t,e=0;for(var f=0;f<this.size;f++)e+=this.model[f][i+1];for(var h=0;h<=this.size;h++)this.model[h][i+1]=this.model[h][i+1]/e;this.update(i),n=Number.MIN_VALUE;for(var d=0;d<=i;d++)this.model[d][i]>n&&(n=this.model[d][i],r=d);this.maximum[i]=r}}},{key:"update",value:function(t){var e,n,r,i;e=new Array(t+2),n=new Array(t+2),r=new Array(t+2),i=new Array(t+2),e[0]=this.mu0,n[0]=this.kappa0,r[0]=this.alpha0,i[0]=this.beta0;for(var a=0;a<=t;a++)e[a+1]=(this.kappaT[a]*this.muT[a]+this.get(t))/(this.kappaT[a]+1),n[a+1]=this.kappaT[a]+1,r[a+1]=this.alphaT[a]+.5,i[a+1]=this.betaT[a]+this.kappaT[a]*Math.pow(this.get(t)-this.muT[a],2)/(2*(this.kappaT[a]+1));this.muT=e,this.kappaT=n,this.alphaT=r,this.betaT=i}},{key:"computeIndex",value:function(t){return this.iteration*this.chunkSize+t}},{key:"computeBreakPoints",value:function(){for(var t=this.breakPoints_,e=0,n=t[0],r=1;r<this.size;r++)if(this.maximum[r-1]>this.maximum[r])if(e=r-this.maximum[r],0===t.length)n={data:this.data[e],index:this.computeIndex(e)},t.push(n);else{var i={data:this.data[e],index:this.computeIndex(e)};this.breakpointVerifier(i,n)&&(n=i,t.push(n))}}},{key:"breakPoints",value:function(){return r(this.breakPoints_).sort((function(t,e){return t.index-e.index}))}}]),t}();e.default=c},2242:function(t,e,n){"use strict";var r=n(4528).default,i=n(8798).default;Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(){r(this,t)}return i(t,[{key:"logGamma",value:function(t){var e=1+76.18009173/(t+0)-86.50532033/(t+1)+24.01409822/(t+2)-1.231739516/(t+3)+.00120858003/(t+4)-536382e-11/(t+5);return(t-.5)*Math.log(t+4.5)-(t+4.5)+Math.log(e*Math.sqrt(2*Math.PI))}}]),t}();e.default=a},322:function(t,e,n){"use strict";var r=n(4528).default,i=n(8798).default,a=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var o=a(n(2242)),s=function(){function t(){r(this,t)}return i(t,null,[{key:"predict",value:function(t,e,n,r){for(var i=0,a=n.length,s=new Array(a),u=new Array(a),l=new Array(a),c=new Array(a),f=new o.default,h=0;h<a;h++)u[h]=2*r[h];for(h=0;h<a;h++)c[h]=Math.exp(f.logGamma(u[h]/2+.5)-f.logGamma(u[h]/2));for(h=0;h<a;h++)s[h]=n[h]*u[h]*Math.PI,s[h]=Math.pow(s[h],-.5)*c[h];for(h=0;h<a;h++)i=1+1/(u[h]*n[h])*Math.pow(t-e[h],2),i=Math.pow(i,-(u[h]+1)/2),l[h]=s[h]*i;return l}}]),t}();e.default=s},3576:function(t){"use strict";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},3971:function(t,e,n){var r=n(3576),i=n(8698),a=Object.hasOwnProperty,o=Object.create(null);for(var s in r)a.call(r,s)&&(o[r[s]]=s);var u=t.exports={to:{},get:{}};function l(t,e,n){return Math.min(Math.max(e,t),n)}function c(t){var e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}u.get=function(t){var e,n;switch(t.substring(0,3).toLowerCase()){case"hsl":e=u.get.hsl(t),n="hsl";break;case"hwb":e=u.get.hwb(t),n="hwb";break;default:e=u.get.rgb(t),n="rgb"}return e?{model:n,value:e}:null},u.get.rgb=function(t){if(!t)return null;var e,n,i,o=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(i=e[2],e=e[1],n=0;n<3;n++){var s=2*n;o[n]=parseInt(e.slice(s,s+2),16)}i&&(o[3]=parseInt(i,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(i=(e=e[1])[3],n=0;n<3;n++)o[n]=parseInt(e[n]+e[n],16);i&&(o[3]=parseInt(i+i,16)/255)}else if(e=t.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)o[n]=parseInt(e[n+1],0);e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}else{if(!(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(e=t.match(/^(\w+)$/))?"transparent"===e[1]?[0,0,0,0]:a.call(r,e[1])?((o=r[e[1]])[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(e[n+1]));e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}for(n=0;n<3;n++)o[n]=l(o[n],0,255);return o[3]=l(o[3],0,1),o},u.get.hsl=function(t){if(!t)return null;var e=t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d