beancount-gs/public/static/js/10.8115c97d.chunk.js

2 lines
1.8 MiB

/*! For license information please see 10.8115c97d.chunk.js.LICENSE.txt */
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[10],{188:function(t,e,n){"use strict";var r=n(0),i=n(5);e.a=t=>class extends r.Component{constructor(){super(...arguments),this.defaultCommodity={currency:"CNY",symbol:"\uffe5"},this.currentCommodity=window.localStorage.getItem("ledgerCurrency")}render(){return Object(i.jsx)(t,{...this.props,commodity:this.currentCommodity?JSON.parse(this.currentCommodity):this.defaultCommodity})}}},189:function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},197:function(t,e,n){var r=n(208),i=n(189),a=n(132),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(a(t))return NaN;if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=s.test(t);return n||l.test(t)?u(t.slice(2),n?2:8):o.test(t)?NaN:+t}},198:function(t,e,n){"use strict";n(0);var r=n(5);e.a=t=>{let{iconType:e,...n}=t;return Object(r.jsx)("img",{...n,src:`../../web/icons/${e}.png`,alt:"",width:32,height:32})}},199:function(t,e,n){"use strict";var r=n(0),i=n(200),a=n(196);e.a=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=Object(r.useRef)({}),n=Object(i.a)();return Object(r.useEffect)((function(){var r=a.a.subscribe((function(r){e.current=r,t&&n()}));return function(){return a.a.unsubscribe(r)}}),[]),e.current}},200:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(4),i=n(0);function a(){var t=i.useReducer((function(t){return t+1}),0);return Object(r.a)(t,2)[1]}},204:function(t,e,n){"use strict";var r=n(91);e.a=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";e=Number(e).toFixed(2);const a=Object(r.h)(t);return"Income"===a?e>0?`-${n}${Math.abs(e)} ${n?"":i}`:`+${n}${Math.abs(e)} ${n?"":i}`:"Assets"===a?e>0?`+${n}${Math.abs(e)} ${n?"":i}`:`-${n}${Math.abs(e)} ${n?"":i}`:"Expenses"===a||"Liabilities"===a?e>0?`-${n}${Math.abs(e)} ${n?"":i}`:`+${n}${Math.abs(e)} ${n?"":i}`:String(e)}},205:function(t,e,n){var r;!function(i){"use strict";var a,o,s,l=9e15,u=1e9,c="0123456789abcdef",f="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",d="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",p={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-l,maxE:l,crypto:!1},h=!0,g="[DecimalError] ",v=g+"Invalid argument: ",y=g+"Precision limit exceeded",m=g+"crypto unavailable",b="[object Decimal]",x=Math.floor,_=Math.pow,O=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,P=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,w=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,M=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,S=1e7,E=7,A=f.length-1,C=d.length-1,j={toStringTag:b};function I(t){var e,n,r,i=t.length-1,a="",o=t[0];if(i>0){for(a+=o,e=1;e<i;e++)r=t[e]+"",(n=E-r.length)&&(a+=G(n)),a+=r;o=t[e],(n=E-(r=o+"").length)&&(a+=G(n))}else if(0===o)return"0";for(;o%10===0;)o/=10;return a+o}function T(t,e,n){if(t!==~~t||t<e||t>n)throw Error(v+t)}function F(t,e,n,r){var i,a,o,s;for(a=t[0];a>=10;a/=10)--e;return--e<0?(e+=E,i=0):(i=Math.ceil((e+1)/E),e%=E),a=_(10,E-e),s=t[i]%a|0,null==r?e<3?(0==e?s=s/100|0:1==e&&(s=s/10|0),o=n<4&&99999==s||n>3&&49999==s||5e4==s||0==s):o=(n<4&&s+1==a||n>3&&s+1==a/2)&&(t[i+1]/a/100|0)==_(10,e-2)-1||(s==a/2||0==s)&&0==(t[i+1]/a/100|0):e<4?(0==e?s=s/1e3|0:1==e?s=s/100|0:2==e&&(s=s/10|0),o=(r||n<4)&&9999==s||!r&&n>3&&4999==s):o=((r||n<4)&&s+1==a||!r&&n>3&&s+1==a/2)&&(t[i+1]/a/1e3|0)==_(10,e-3)-1,o}function L(t,e,n){for(var r,i,a=[0],o=0,s=t.length;o<s;){for(i=a.length;i--;)a[i]*=e;for(a[0]+=c.indexOf(t.charAt(o++)),r=0;r<a.length;r++)a[r]>n-1&&(void 0===a[r+1]&&(a[r+1]=0),a[r+1]+=a[r]/n|0,a[r]%=n)}return a.reverse()}j.absoluteValue=j.abs=function(){var t=new this.constructor(this);return t.s<0&&(t.s=1),D(t)},j.ceil=function(){return D(new this.constructor(this),this.e+1,2)},j.clampedTo=j.clamp=function(t,e){var n=this,r=n.constructor;if(t=new r(t),e=new r(e),!t.s||!e.s)return new r(NaN);if(t.gt(e))throw Error(v+e);return n.cmp(t)<0?t:n.cmp(e)>0?e:new r(n)},j.comparedTo=j.cmp=function(t){var e,n,r,i,a=this,o=a.d,s=(t=new a.constructor(t)).d,l=a.s,u=t.s;if(!o||!s)return l&&u?l!==u?l:o===s?0:!o^l<0?1:-1:NaN;if(!o[0]||!s[0])return o[0]?l:s[0]?-u:0;if(l!==u)return l;if(a.e!==t.e)return a.e>t.e^l<0?1:-1;for(e=0,n=(r=o.length)<(i=s.length)?r:i;e<n;++e)if(o[e]!==s[e])return o[e]>s[e]^l<0?1:-1;return r===i?0:r>i^l<0?1:-1},j.cosine=j.cos=function(){var t,e,n=this,r=n.constructor;return n.d?n.d[0]?(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+E,r.rounding=1,n=function(t,e){var n,r,i;if(e.isZero())return e;r=e.d.length,r<32?i=(1/Q(4,n=Math.ceil(r/3))).toString():(n=16,i="2.3283064365386962890625e-10");t.precision+=n,e=Z(t,1,e.times(i),new t(1));for(var a=n;a--;){var o=e.times(e);e=o.times(o).minus(o).times(8).plus(1)}return t.precision-=n,e}(r,J(r,n)),r.precision=t,r.rounding=e,D(2==s||3==s?n.neg():n,t,e,!0)):new r(1):new r(NaN)},j.cubeRoot=j.cbrt=function(){var t,e,n,r,i,a,o,s,l,u,c=this,f=c.constructor;if(!c.isFinite()||c.isZero())return new f(c);for(h=!1,(a=c.s*_(c.s*c,1/3))&&Math.abs(a)!=1/0?r=new f(a.toString()):(n=I(c.d),(a=((t=c.e)-n.length+1)%3)&&(n+=1==a||-2==a?"0":"00"),a=_(n,1/3),t=x((t+1)/3)-(t%3==(t<0?-1:2)),(r=new f(n=a==1/0?"5e"+t:(n=a.toExponential()).slice(0,n.indexOf("e")+1)+t)).s=c.s),o=(t=f.precision)+3;;)if(u=(l=(s=r).times(s).times(s)).plus(c),r=k(u.plus(c).times(s),u.plus(l),o+2,1),I(s.d).slice(0,o)===(n=I(r.d)).slice(0,o)){if("9999"!=(n=n.slice(o-3,o+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(D(r,t+1,1),e=!r.times(r).times(r).eq(c));break}if(!i&&(D(s,t+1,0),s.times(s).times(s).eq(c))){r=s;break}o+=4,i=1}return h=!0,D(r,t,f.rounding,e)},j.decimalPlaces=j.dp=function(){var t,e=this.d,n=NaN;if(e){if(n=((t=e.length-1)-x(this.e/E))*E,t=e[t])for(;t%10==0;t/=10)n--;n<0&&(n=0)}return n},j.dividedBy=j.div=function(t){return k(this,new this.constructor(t))},j.dividedToIntegerBy=j.divToInt=function(t){var e=this.constructor;return D(k(this,new e(t),0,1,1),e.precision,e.rounding)},j.equals=j.eq=function(t){return 0===this.cmp(t)},j.floor=function(){return D(new this.constructor(this),this.e+1,3)},j.greaterThan=j.gt=function(t){return this.cmp(t)>0},j.greaterThanOrEqualTo=j.gte=function(t){var e=this.cmp(t);return 1==e||0===e},j.hyperbolicCosine=j.cosh=function(){var t,e,n,r,i,a=this,o=a.constructor,s=new o(1);if(!a.isFinite())return new o(a.s?1/0:NaN);if(a.isZero())return s;n=o.precision,r=o.rounding,o.precision=n+Math.max(a.e,a.sd())+4,o.rounding=1,(i=a.d.length)<32?e=(1/Q(4,t=Math.ceil(i/3))).toString():(t=16,e="2.3283064365386962890625e-10"),a=Z(o,1,a.times(e),new o(1),!0);for(var l,u=t,c=new o(8);u--;)l=a.times(a),a=s.minus(l.times(c.minus(l.times(c))));return D(a,o.precision=n,o.rounding=r,!0)},j.hyperbolicSine=j.sinh=function(){var t,e,n,r,i=this,a=i.constructor;if(!i.isFinite()||i.isZero())return new a(i);if(e=a.precision,n=a.rounding,a.precision=e+Math.max(i.e,i.sd())+4,a.rounding=1,(r=i.d.length)<3)i=Z(a,2,i,i,!0);else{t=(t=1.4*Math.sqrt(r))>16?16:0|t,i=Z(a,2,i=i.times(1/Q(5,t)),i,!0);for(var o,s=new a(5),l=new a(16),u=new a(20);t--;)o=i.times(i),i=i.times(s.plus(o.times(l.times(o).plus(u))))}return a.precision=e,a.rounding=n,D(i,e,n,!0)},j.hyperbolicTangent=j.tanh=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+7,r.rounding=1,k(n.sinh(),n.cosh(),r.precision=t,r.rounding=e)):new r(n.s)},j.inverseCosine=j.acos=function(){var t,e=this,n=e.constructor,r=e.abs().cmp(1),i=n.precision,a=n.rounding;return-1!==r?0===r?e.isNeg()?z(n,i,a):new n(0):new n(NaN):e.isZero()?z(n,i+4,a).times(.5):(n.precision=i+6,n.rounding=1,e=e.asin(),t=z(n,i+4,a).times(.5),n.precision=i,n.rounding=a,t.minus(e))},j.inverseHyperbolicCosine=j.acosh=function(){var t,e,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(t=r.precision,e=r.rounding,r.precision=t+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,h=!1,n=n.times(n).minus(1).sqrt().plus(n),h=!0,r.precision=t,r.rounding=e,n.ln()):new r(n)},j.inverseHyperbolicSine=j.asinh=function(){var t,e,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,h=!1,n=n.times(n).plus(1).sqrt().plus(n),h=!0,r.precision=t,r.rounding=e,n.ln())},j.inverseHyperbolicTangent=j.atanh=function(){var t,e,n,r,i=this,a=i.constructor;return i.isFinite()?i.e>=0?new a(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(t=a.precision,e=a.rounding,r=i.sd(),Math.max(r,t)<2*-i.e-1?D(new a(i),t,e,!0):(a.precision=n=r-i.e,i=k(i.plus(1),new a(1).minus(i),n+t,1),a.precision=t+4,a.rounding=1,i=i.ln(),a.precision=t,a.rounding=e,i.times(.5))):new a(NaN)},j.inverseSine=j.asin=function(){var t,e,n,r,i=this,a=i.constructor;return i.isZero()?new a(i):(e=i.abs().cmp(1),n=a.precision,r=a.rounding,-1!==e?0===e?((t=z(a,n+4,r).times(.5)).s=i.s,t):new a(NaN):(a.precision=n+6,a.rounding=1,i=i.div(new a(1).minus(i.times(i)).sqrt().plus(1)).atan(),a.precision=n,a.rounding=r,i.times(2)))},j.inverseTangent=j.atan=function(){var t,e,n,r,i,a,o,s,l,u=this,c=u.constructor,f=c.precision,d=c.rounding;if(u.isFinite()){if(u.isZero())return new c(u);if(u.abs().eq(1)&&f+4<=C)return(o=z(c,f+4,d).times(.25)).s=u.s,o}else{if(!u.s)return new c(NaN);if(f+4<=C)return(o=z(c,f+4,d).times(.5)).s=u.s,o}for(c.precision=s=f+10,c.rounding=1,t=n=Math.min(28,s/E+2|0);t;--t)u=u.div(u.times(u).plus(1).sqrt().plus(1));for(h=!1,e=Math.ceil(s/E),r=1,l=u.times(u),o=new c(u),i=u;-1!==t;)if(i=i.times(l),a=o.minus(i.div(r+=2)),i=i.times(l),void 0!==(o=a.plus(i.div(r+=2))).d[e])for(t=e;o.d[t]===a.d[t]&&t--;);return n&&(o=o.times(2<<n-1)),h=!0,D(o,c.precision=f,c.rounding=d,!0)},j.isFinite=function(){return!!this.d},j.isInteger=j.isInt=function(){return!!this.d&&x(this.e/E)>this.d.length-2},j.isNaN=function(){return!this.s},j.isNegative=j.isNeg=function(){return this.s<0},j.isPositive=j.isPos=function(){return this.s>0},j.isZero=function(){return!!this.d&&0===this.d[0]},j.lessThan=j.lt=function(t){return this.cmp(t)<0},j.lessThanOrEqualTo=j.lte=function(t){return this.cmp(t)<1},j.logarithm=j.log=function(t){var e,n,r,i,a,o,s,l,u=this,c=u.constructor,f=c.precision,d=c.rounding;if(null==t)t=new c(10),e=!0;else{if(n=(t=new c(t)).d,t.s<0||!n||!n[0]||t.eq(1))return new c(NaN);e=t.eq(10)}if(n=u.d,u.s<0||!n||!n[0]||u.eq(1))return new c(n&&!n[0]?-1/0:1!=u.s?NaN:n?0:1/0);if(e)if(n.length>1)a=!0;else{for(i=n[0];i%10===0;)i/=10;a=1!==i}if(h=!1,o=X(u,s=f+5),r=e?B(c,s+10):X(t,s),F((l=k(o,r,s,1)).d,i=f,d))do{if(o=X(u,s+=10),r=e?B(c,s+10):X(t,s),l=k(o,r,s,1),!a){+I(l.d).slice(i+1,i+15)+1==1e14&&(l=D(l,f+1,0));break}}while(F(l.d,i+=10,d));return h=!0,D(l,f,d)},j.minus=j.sub=function(t){var e,n,r,i,a,o,s,l,u,c,f,d,p=this,g=p.constructor;if(t=new g(t),!p.d||!t.d)return p.s&&t.s?p.d?t.s=-t.s:t=new g(t.d||p.s!==t.s?p:NaN):t=new g(NaN),t;if(p.s!=t.s)return t.s=-t.s,p.plus(t);if(u=p.d,d=t.d,s=g.precision,l=g.rounding,!u[0]||!d[0]){if(d[0])t.s=-t.s;else{if(!u[0])return new g(3===l?-0:0);t=new g(p)}return h?D(t,s,l):t}if(n=x(t.e/E),c=x(p.e/E),u=u.slice(),a=c-n){for((f=a<0)?(e=u,a=-a,o=d.length):(e=d,n=c,o=u.length),a>(r=Math.max(Math.ceil(s/E),o)+2)&&(a=r,e.length=1),e.reverse(),r=a;r--;)e.push(0);e.reverse()}else{for((f=(r=u.length)<(o=d.length))&&(o=r),r=0;r<o;r++)if(u[r]!=d[r]){f=u[r]<d[r];break}a=0}for(f&&(e=u,u=d,d=e,t.s=-t.s),o=u.length,r=d.length-o;r>0;--r)u[o++]=0;for(r=d.length;r>a;){if(u[--r]<d[r]){for(i=r;i&&0===u[--i];)u[i]=S-1;--u[i],u[r]+=S}u[r]-=d[r]}for(;0===u[--o];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(t.d=u,t.e=N(u,n),h?D(t,s,l):t):new g(3===l?-0:0)},j.modulo=j.mod=function(t){var e,n=this,r=n.constructor;return t=new r(t),!n.d||!t.s||t.d&&!t.d[0]?new r(NaN):!t.d||n.d&&!n.d[0]?D(new r(n),r.precision,r.rounding):(h=!1,9==r.modulo?(e=k(n,t.abs(),0,3,1)).s*=t.s:e=k(n,t,0,r.modulo,1),e=e.times(t),h=!0,n.minus(e))},j.naturalExponential=j.exp=function(){return U(this)},j.naturalLogarithm=j.ln=function(){return X(this)},j.negated=j.neg=function(){var t=new this.constructor(this);return t.s=-t.s,D(t)},j.plus=j.add=function(t){var e,n,r,i,a,o,s,l,u,c,f=this,d=f.constructor;if(t=new d(t),!f.d||!t.d)return f.s&&t.s?f.d||(t=new d(t.d||f.s===t.s?f:NaN)):t=new d(NaN),t;if(f.s!=t.s)return t.s=-t.s,f.minus(t);if(u=f.d,c=t.d,s=d.precision,l=d.rounding,!u[0]||!c[0])return c[0]||(t=new d(f)),h?D(t,s,l):t;if(a=x(f.e/E),r=x(t.e/E),u=u.slice(),i=a-r){for(i<0?(n=u,i=-i,o=c.length):(n=c,r=a,o=u.length),i>(o=(a=Math.ceil(s/E))>o?a+1:o+1)&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((o=u.length)-(i=c.length)<0&&(i=o,n=c,c=u,u=n),e=0;i;)e=(u[--i]=u[i]+c[i]+e)/S|0,u[i]%=S;for(e&&(u.unshift(e),++r),o=u.length;0==u[--o];)u.pop();return t.d=u,t.e=N(u,r),h?D(t,s,l):t},j.precision=j.sd=function(t){var e,n=this;if(void 0!==t&&t!==!!t&&1!==t&&0!==t)throw Error(v+t);return n.d?(e=V(n.d),t&&n.e+1>e&&(e=n.e+1)):e=NaN,e},j.round=function(){var t=this,e=t.constructor;return D(new e(t),t.e+1,e.rounding)},j.sine=j.sin=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+E,r.rounding=1,n=function(t,e){var n,r=e.d.length;if(r<3)return e.isZero()?e:Z(t,2,e,e);n=(n=1.4*Math.sqrt(r))>16?16:0|n,e=e.times(1/Q(5,n)),e=Z(t,2,e,e);for(var i,a=new t(5),o=new t(16),s=new t(20);n--;)i=e.times(e),e=e.times(a.plus(i.times(o.times(i).minus(s))));return e}(r,J(r,n)),r.precision=t,r.rounding=e,D(s>2?n.neg():n,t,e,!0)):new r(NaN)},j.squareRoot=j.sqrt=function(){var t,e,n,r,i,a,o=this,s=o.d,l=o.e,u=o.s,c=o.constructor;if(1!==u||!s||!s[0])return new c(!u||u<0&&(!s||s[0])?NaN:s?o:1/0);for(h=!1,0==(u=Math.sqrt(+o))||u==1/0?(((e=I(s)).length+l)%2==0&&(e+="0"),u=Math.sqrt(e),l=x((l+1)/2)-(l<0||l%2),r=new c(e=u==1/0?"5e"+l:(e=u.toExponential()).slice(0,e.indexOf("e")+1)+l)):r=new c(u.toString()),n=(l=c.precision)+3;;)if(r=(a=r).plus(k(o,a,n+2,1)).times(.5),I(a.d).slice(0,n)===(e=I(r.d)).slice(0,n)){if("9999"!=(e=e.slice(n-3,n+1))&&(i||"4999"!=e)){+e&&(+e.slice(1)||"5"!=e.charAt(0))||(D(r,l+1,1),t=!r.times(r).eq(o));break}if(!i&&(D(a,l+1,0),a.times(a).eq(o))){r=a;break}n+=4,i=1}return h=!0,D(r,l,c.rounding,t)},j.tangent=j.tan=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+10,r.rounding=1,(n=n.sin()).s=1,n=k(n,new r(1).minus(n.times(n)).sqrt(),t+10,0),r.precision=t,r.rounding=e,D(2==s||4==s?n.neg():n,t,e,!0)):new r(NaN)},j.times=j.mul=function(t){var e,n,r,i,a,o,s,l,u,c=this,f=c.constructor,d=c.d,p=(t=new f(t)).d;if(t.s*=c.s,!d||!d[0]||!p||!p[0])return new f(!t.s||d&&!d[0]&&!p||p&&!p[0]&&!d?NaN:d&&p?0*t.s:t.s/0);for(n=x(c.e/E)+x(t.e/E),(l=d.length)<(u=p.length)&&(a=d,d=p,p=a,o=l,l=u,u=o),a=[],r=o=l+u;r--;)a.push(0);for(r=u;--r>=0;){for(e=0,i=l+r;i>r;)s=a[i]+p[r]*d[i-r-1]+e,a[i--]=s%S|0,e=s/S|0;a[i]=(a[i]+e)%S|0}for(;!a[--o];)a.pop();return e?++n:a.shift(),t.d=a,t.e=N(a,n),h?D(t,f.precision,f.rounding):t},j.toBinary=function(t,e){return tt(this,2,t,e)},j.toDecimalPlaces=j.toDP=function(t,e){var n=this,r=n.constructor;return n=new r(n),void 0===t?n:(T(t,0,u),void 0===e?e=r.rounding:T(e,0,8),D(n,t+n.e+1,e))},j.toExponential=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=R(r,!0):(T(t,0,u),void 0===e?e=i.rounding:T(e,0,8),n=R(r=D(new i(r),t+1,e),!0,t+1)),r.isNeg()&&!r.isZero()?"-"+n:n},j.toFixed=function(t,e){var n,r,i=this,a=i.constructor;return void 0===t?n=R(i):(T(t,0,u),void 0===e?e=a.rounding:T(e,0,8),n=R(r=D(new a(i),t+i.e+1,e),!1,t+r.e+1)),i.isNeg()&&!i.isZero()?"-"+n:n},j.toFraction=function(t){var e,n,r,i,a,o,s,l,u,c,f,d,p=this,g=p.d,y=p.constructor;if(!g)return new y(p);if(u=n=new y(1),r=l=new y(0),o=(a=(e=new y(r)).e=V(g)-p.e-1)%E,e.d[0]=_(10,o<0?E+o:o),null==t)t=a>0?e:u;else{if(!(s=new y(t)).isInt()||s.lt(u))throw Error(v+s);t=s.gt(e)?a>0?e:u:s}for(h=!1,s=new y(I(g)),c=y.precision,y.precision=a=g.length*E*2;f=k(s,e,0,1,1),1!=(i=n.plus(f.times(r))).cmp(t);)n=r,r=i,i=u,u=l.plus(f.times(i)),l=i,i=e,e=s.minus(f.times(i)),s=i;return i=k(t.minus(n),r,0,1,1),l=l.plus(i.times(u)),n=n.plus(i.times(r)),l.s=u.s=p.s,d=k(u,r,a,1).minus(p).abs().cmp(k(l,n,a,1).minus(p).abs())<1?[u,r]:[l,n],y.precision=c,h=!0,d},j.toHexadecimal=j.toHex=function(t,e){return tt(this,16,t,e)},j.toNearest=function(t,e){var n=this,r=n.constructor;if(n=new r(n),null==t){if(!n.d)return n;t=new r(1),e=r.rounding}else{if(t=new r(t),void 0===e?e=r.rounding:T(e,0,8),!n.d)return t.s?n:t;if(!t.d)return t.s&&(t.s=n.s),t}return t.d[0]?(h=!1,n=k(n,t,0,e,1).times(t),h=!0,D(n)):(t.s=n.s,n=t),n},j.toNumber=function(){return+this},j.toOctal=function(t,e){return tt(this,8,t,e)},j.toPower=j.pow=function(t){var e,n,r,i,a,o,s=this,l=s.constructor,u=+(t=new l(t));if(!s.d||!t.d||!s.d[0]||!t.d[0])return new l(_(+s,u));if((s=new l(s)).eq(1))return s;if(r=l.precision,a=l.rounding,t.eq(1))return D(s,r,a);if((e=x(t.e/E))>=t.d.length-1&&(n=u<0?-u:u)<=9007199254740991)return i=W(l,s,n,r),t.s<0?new l(1).div(i):D(i,r,a);if((o=s.s)<0){if(e<t.d.length-1)return new l(NaN);if(0==(1&t.d[e])&&(o=1),0==s.e&&1==s.d[0]&&1==s.d.length)return s.s=o,s}return(e=0!=(n=_(+s,u))&&isFinite(n)?new l(n+"").e:x(u*(Math.log("0."+I(s.d))/Math.LN10+s.e+1)))>l.maxE+1||e<l.minE-1?new l(e>0?o/0:0):(h=!1,l.rounding=s.s=1,n=Math.min(12,(e+"").length),(i=U(t.times(X(s,r+n)),r)).d&&F((i=D(i,r+5,1)).d,r,a)&&(e=r+10,+I((i=D(U(t.times(X(s,e+n)),e),e+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=D(i,r+1,0))),i.s=o,h=!0,l.rounding=a,D(i,r,a))},j.toPrecision=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=R(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(T(t,1,u),void 0===e?e=i.rounding:T(e,0,8),n=R(r=D(new i(r),t,e),t<=r.e||r.e<=i.toExpNeg,t)),r.isNeg()&&!r.isZero()?"-"+n:n},j.toSignificantDigits=j.toSD=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(T(t,1,u),void 0===e?e=n.rounding:T(e,0,8)),D(new n(this),t,e)},j.toString=function(){var t=this,e=t.constructor,n=R(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()&&!t.isZero()?"-"+n:n},j.truncated=j.trunc=function(){return D(new this.constructor(this),this.e+1,1)},j.valueOf=j.toJSON=function(){var t=this,e=t.constructor,n=R(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()?"-"+n:n};var k=function(){function t(t,e,n){var r,i=0,a=t.length;for(t=t.slice();a--;)r=t[a]*e+i,t[a]=r%n|0,i=r/n|0;return i&&t.unshift(i),t}function e(t,e,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(t[i]!=e[i]){a=t[i]>e[i]?1:-1;break}return a}function n(t,e,n,r){for(var i=0;n--;)t[n]-=i,i=t[n]<e[n]?1:0,t[n]=i*r+t[n]-e[n];for(;!t[0]&&t.length>1;)t.shift()}return function(r,i,a,s,l,u){var c,f,d,p,h,g,v,y,m,b,_,O,P,w,M,A,C,j,I,T,F=r.constructor,L=r.s==i.s?1:-1,k=r.d,R=i.d;if(!k||!k[0]||!R||!R[0])return new F(r.s&&i.s&&(k?!R||k[0]!=R[0]:R)?k&&0==k[0]||!R?0*L:L/0:NaN);for(u?(h=1,f=r.e-i.e):(u=S,h=E,f=x(r.e/h)-x(i.e/h)),I=R.length,C=k.length,b=(m=new F(L)).d=[],d=0;R[d]==(k[d]||0);d++);if(R[d]>(k[d]||0)&&f--,null==a?(w=a=F.precision,s=F.rounding):w=l?a+(r.e-i.e)+1:a,w<0)b.push(1),g=!0;else{if(w=w/h+2|0,d=0,1==I){for(p=0,R=R[0],w++;(d<C||p)&&w--;d++)M=p*u+(k[d]||0),b[d]=M/R|0,p=M%R|0;g=p||d<C}else{for((p=u/(R[0]+1)|0)>1&&(R=t(R,p,u),k=t(k,p,u),I=R.length,C=k.length),A=I,O=(_=k.slice(0,I)).length;O<I;)_[O++]=0;(T=R.slice()).unshift(0),j=R[0],R[1]>=u/2&&++j;do{p=0,(c=e(R,_,I,O))<0?(P=_[0],I!=O&&(P=P*u+(_[1]||0)),(p=P/j|0)>1?(p>=u&&(p=u-1),1==(c=e(v=t(R,p,u),_,y=v.length,O=_.length))&&(p--,n(v,I<y?T:R,y,u))):(0==p&&(c=p=1),v=R.slice()),(y=v.length)<O&&v.unshift(0),n(_,v,O,u),-1==c&&(c=e(R,_,I,O=_.length))<1&&(p++,n(_,I<O?T:R,O,u)),O=_.length):0===c&&(p++,_=[0]),b[d++]=p,c&&_[0]?_[O++]=k[A]||0:(_=[k[A]],O=1)}while((A++<C||void 0!==_[0])&&w--);g=void 0!==_[0]}b[0]||b.shift()}if(1==h)m.e=f,o=g;else{for(d=1,p=b[0];p>=10;p/=10)d++;m.e=d+f*h-1,D(m,l?a+m.e+1:a,s,g)}return m}}();function D(t,e,n,r){var i,a,o,s,l,u,c,f,d,p=t.constructor;t:if(null!=e){if(!(f=t.d))return t;for(i=1,s=f[0];s>=10;s/=10)i++;if((a=e-i)<0)a+=E,o=e,l=(c=f[d=0])/_(10,i-o-1)%10|0;else if((d=Math.ceil((a+1)/E))>=(s=f.length)){if(!r)break t;for(;s++<=d;)f.push(0);c=l=0,i=1,o=(a%=E)-E+1}else{for(c=s=f[d],i=1;s>=10;s/=10)i++;l=(o=(a%=E)-E+i)<0?0:c/_(10,i-o-1)%10|0}if(r=r||e<0||void 0!==f[d+1]||(o<0?c:c%_(10,i-o-1)),u=n<4?(l||r)&&(0==n||n==(t.s<0?3:2)):l>5||5==l&&(4==n||r||6==n&&(a>0?o>0?c/_(10,i-o):0:f[d-1])%10&1||n==(t.s<0?8:7)),e<1||!f[0])return f.length=0,u?(e-=t.e+1,f[0]=_(10,(E-e%E)%E),t.e=-e||0):f[0]=t.e=0,t;if(0==a?(f.length=d,s=1,d--):(f.length=d+1,s=_(10,E-a),f[d]=o>0?(c/_(10,i-o)%_(10,o)|0)*s:0),u)for(;;){if(0==d){for(a=1,o=f[0];o>=10;o/=10)a++;for(o=f[0]+=s,s=1;o>=10;o/=10)s++;a!=s&&(t.e++,f[0]==S&&(f[0]=1));break}if(f[d]+=s,f[d]!=S)break;f[d--]=0,s=1}for(a=f.length;0===f[--a];)f.pop()}return h&&(t.e>p.maxE?(t.d=null,t.e=NaN):t.e<p.minE&&(t.e=0,t.d=[0])),t}function R(t,e,n){if(!t.isFinite())return q(t);var r,i=t.e,a=I(t.d),o=a.length;return e?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+G(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(t.e<0?"e":"e+")+t.e):i<0?(a="0."+G(-i-1)+a,n&&(r=n-o)>0&&(a+=G(r))):i>=o?(a+=G(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+G(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=G(r))),a}function N(t,e){var n=t[0];for(e*=E;n>=10;n/=10)e++;return e}function B(t,e,n){if(e>A)throw h=!0,n&&(t.precision=n),Error(y);return D(new t(f),e,1,!0)}function z(t,e,n){if(e>C)throw Error(y);return D(new t(d),e,n,!0)}function V(t){var e=t.length-1,n=e*E+1;if(e=t[e]){for(;e%10==0;e/=10)n--;for(e=t[0];e>=10;e/=10)n++}return n}function G(t){for(var e="";t--;)e+="0";return e}function W(t,e,n,r){var i,a=new t(1),o=Math.ceil(r/E+4);for(h=!1;;){if(n%2&&et((a=a.times(e)).d,o)&&(i=!0),0===(n=x(n/2))){n=a.d.length-1,i&&0===a.d[n]&&++a.d[n];break}et((e=e.times(e)).d,o)}return h=!0,a}function Y(t){return 1&t.d[t.d.length-1]}function H(t,e,n){for(var r,i=new t(e[0]),a=0;++a<e.length;){if(!(r=new t(e[a])).s){i=r;break}i[n](r)&&(i=r)}return i}function U(t,e){var n,r,i,a,o,s,l,u=0,c=0,f=0,d=t.constructor,p=d.rounding,g=d.precision;if(!t.d||!t.d[0]||t.e>17)return new d(t.d?t.d[0]?t.s<0?0:1/0:1:t.s?t.s<0?0:t:NaN);for(null==e?(h=!1,l=g):l=e,s=new d(.03125);t.e>-2;)t=t.times(s),f+=5;for(l+=r=Math.log(_(2,f))/Math.LN10*2+5|0,n=a=o=new d(1),d.precision=l;;){if(a=D(a.times(t),l,1),n=n.times(++c),I((s=o.plus(k(a,n,l,1))).d).slice(0,l)===I(o.d).slice(0,l)){for(i=f;i--;)o=D(o.times(o),l,1);if(null!=e)return d.precision=g,o;if(!(u<3&&F(o.d,l-r,p,u)))return D(o,d.precision=g,p,h=!0);d.precision=l+=10,n=a=s=new d(1),c=0,u++}o=s}}function X(t,e){var n,r,i,a,o,s,l,u,c,f,d,p=1,g=t,v=g.d,y=g.constructor,m=y.rounding,b=y.precision;if(g.s<0||!v||!v[0]||!g.e&&1==v[0]&&1==v.length)return new y(v&&!v[0]?-1/0:1!=g.s?NaN:v?0:g);if(null==e?(h=!1,c=b):c=e,y.precision=c+=10,r=(n=I(v)).charAt(0),!(Math.abs(a=g.e)<15e14))return u=B(y,c+2,b).times(a+""),g=X(new y(r+"."+n.slice(1)),c-10).plus(u),y.precision=b,null==e?D(g,b,m,h=!0):g;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=I((g=g.times(t)).d)).charAt(0),p++;for(a=g.e,r>1?(g=new y("0."+n),a++):g=new y(r+"."+n.slice(1)),f=g,l=o=g=k(g.minus(1),g.plus(1),c,1),d=D(g.times(g),c,1),i=3;;){if(o=D(o.times(d),c,1),I((u=l.plus(k(o,new y(i),c,1))).d).slice(0,c)===I(l.d).slice(0,c)){if(l=l.times(2),0!==a&&(l=l.plus(B(y,c+2,b).times(a+""))),l=k(l,new y(p),c,1),null!=e)return y.precision=b,l;if(!F(l.d,c-10,m,s))return D(l,y.precision=b,m,h=!0);y.precision=c+=10,u=o=g=k(f.minus(1),f.plus(1),c,1),d=D(g.times(g),c,1),i=s=1}l=u,i+=2}}function q(t){return String(t.s*t.s/0)}function K(t,e){var n,r,i;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);r++);for(i=e.length;48===e.charCodeAt(i-1);--i);if(e=e.slice(r,i)){if(i-=r,t.e=n=n-r-1,t.d=[],r=(n+1)%E,n<0&&(r+=E),r<i){for(r&&t.d.push(+e.slice(0,r)),i-=E;r<i;)t.d.push(+e.slice(r,r+=E));e=e.slice(r),r=E-e.length}else r-=i;for(;r--;)e+="0";t.d.push(+e),h&&(t.e>t.constructor.maxE?(t.d=null,t.e=NaN):t.e<t.constructor.minE&&(t.e=0,t.d=[0]))}else t.e=0,t.d=[0];return t}function $(t,e){var n,r,i,o,s,l,u,c,f;if(e.indexOf("_")>-1){if(e=e.replace(/(\d)_(?=\d)/g,"$1"),M.test(e))return K(t,e)}else if("Infinity"===e||"NaN"===e)return+e||(t.s=NaN),t.e=NaN,t.d=null,t;if(P.test(e))n=16,e=e.toLowerCase();else if(O.test(e))n=2;else{if(!w.test(e))throw Error(v+e);n=8}for((o=e.search(/p/i))>0?(u=+e.slice(o+1),e=e.substring(2,o)):e=e.slice(2),s=(o=e.indexOf("."))>=0,r=t.constructor,s&&(o=(l=(e=e.replace(".","")).length)-o,i=W(r,new r(n),o,2*o)),o=f=(c=L(e,n,S)).length-1;0===c[o];--o)c.pop();return o<0?new r(0*t.s):(t.e=N(c,f),t.d=c,h=!1,s&&(t=k(t,i,4*l)),u&&(t=t.times(Math.abs(u)<54?_(2,u):a.pow(2,u))),h=!0,t)}function Z(t,e,n,r,i){var a,o,s,l,u=t.precision,c=Math.ceil(u/E);for(h=!1,l=n.times(n),s=new t(r);;){if(o=k(s.times(l),new t(e++*e++),u,1),s=i?r.plus(o):r.minus(o),r=k(o.times(l),new t(e++*e++),u,1),void 0!==(o=s.plus(r)).d[c]){for(a=c;o.d[a]===s.d[a]&&a--;);if(-1==a)break}a=s,s=r,r=o,o=a}return h=!0,o.d.length=c+1,o}function Q(t,e){for(var n=t;--e;)n*=t;return n}function J(t,e){var n,r=e.s<0,i=z(t,t.precision,1),a=i.times(.5);if((e=e.abs()).lte(a))return s=r?4:1,e;if((n=e.divToInt(i)).isZero())s=r?3:2;else{if((e=e.minus(n.times(i))).lte(a))return s=Y(n)?r?2:3:r?4:1,e;s=Y(n)?r?1:4:r?3:2}return e.minus(i).abs()}function tt(t,e,n,r){var i,a,s,l,f,d,p,h,g,v=t.constructor,y=void 0!==n;if(y?(T(n,1,u),void 0===r?r=v.rounding:T(r,0,8)):(n=v.precision,r=v.rounding),t.isFinite()){for(y?(i=2,16==e?n=4*n-3:8==e&&(n=3*n-2)):i=e,(s=(p=R(t)).indexOf("."))>=0&&(p=p.replace(".",""),(g=new v(1)).e=p.length-s,g.d=L(R(g),10,i),g.e=g.d.length),a=f=(h=L(p,10,i)).length;0==h[--f];)h.pop();if(h[0]){if(s<0?a--:((t=new v(t)).d=h,t.e=a,h=(t=k(t,g,n,r,0,i)).d,a=t.e,d=o),s=h[n],l=i/2,d=d||void 0!==h[n+1],d=r<4?(void 0!==s||d)&&(0===r||r===(t.s<0?3:2)):s>l||s===l&&(4===r||d||6===r&&1&h[n-1]||r===(t.s<0?8:7)),h.length=n,d)for(;++h[--n]>i-1;)h[n]=0,n||(++a,h.unshift(1));for(f=h.length;!h[f-1];--f);for(s=0,p="";s<f;s++)p+=c.charAt(h[s]);if(y){if(f>1)if(16==e||8==e){for(s=16==e?4:3,--f;f%s;f++)p+="0";for(f=(h=L(p,i,e)).length;!h[f-1];--f);for(s=1,p="1.";s<f;s++)p+=c.charAt(h[s])}else p=p.charAt(0)+"."+p.slice(1);p=p+(a<0?"p":"p+")+a}else if(a<0){for(;++a;)p="0"+p;p="0."+p}else if(++a>f)for(a-=f;a--;)p+="0";else a<f&&(p=p.slice(0,a)+"."+p.slice(a))}else p=y?"0p+0":"0";p=(16==e?"0x":2==e?"0b":8==e?"0o":"")+p}else p=q(t);return t.s<0?"-"+p:p}function et(t,e){if(t.length>e)return t.length=e,!0}function nt(t){return new this(t).abs()}function rt(t){return new this(t).acos()}function it(t){return new this(t).acosh()}function at(t,e){return new this(t).plus(e)}function ot(t){return new this(t).asin()}function st(t){return new this(t).asinh()}function lt(t){return new this(t).atan()}function ut(t){return new this(t).atanh()}function ct(t,e){t=new this(t),e=new this(e);var n,r=this.precision,i=this.rounding,a=r+4;return t.s&&e.s?t.d||e.d?!e.d||t.isZero()?(n=e.s<0?z(this,r,i):new this(0)).s=t.s:!t.d||e.isZero()?(n=z(this,a,1).times(.5)).s=t.s:e.s<0?(this.precision=a,this.rounding=1,n=this.atan(k(t,e,a,1)),e=z(this,a,1),this.precision=r,this.rounding=i,n=t.s<0?n.minus(e):n.plus(e)):n=this.atan(k(t,e,a,1)):(n=z(this,a,1).times(e.s>0?.25:.75)).s=t.s:n=new this(NaN),n}function ft(t){return new this(t).cbrt()}function dt(t){return D(t=new this(t),t.e+1,2)}function pt(t,e,n){return new this(t).clamp(e,n)}function ht(t){if(!t||"object"!==typeof t)throw Error(g+"Object expected");var e,n,r,i=!0===t.defaults,a=["precision",1,u,"rounding",0,8,"toExpNeg",-l,0,"toExpPos",0,l,"maxE",0,l,"minE",-l,0,"modulo",0,9];for(e=0;e<a.length;e+=3)if(n=a[e],i&&(this[n]=p[n]),void 0!==(r=t[n])){if(!(x(r)===r&&r>=a[e+1]&&r<=a[e+2]))throw Error(v+n+": "+r);this[n]=r}if(n="crypto",i&&(this[n]=p[n]),void 0!==(r=t[n])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(v+n+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(m);this[n]=!0}else this[n]=!1}return this}function gt(t){return new this(t).cos()}function vt(t){return new this(t).cosh()}function yt(t,e){return new this(t).div(e)}function mt(t){return new this(t).exp()}function bt(t){return D(t=new this(t),t.e+1,3)}function xt(){var t,e,n=new this(0);for(h=!1,t=0;t<arguments.length;)if((e=new this(arguments[t++])).d)n.d&&(n=n.plus(e.times(e)));else{if(e.s)return h=!0,new this(1/0);n=e}return h=!0,n.sqrt()}function _t(t){return t instanceof a||t&&t.toStringTag===b||!1}function Ot(t){return new this(t).ln()}function Pt(t,e){return new this(t).log(e)}function wt(t){return new this(t).log(2)}function Mt(t){return new this(t).log(10)}function St(){return H(this,arguments,"lt")}function Et(){return H(this,arguments,"gt")}function At(t,e){return new this(t).mod(e)}function Ct(t,e){return new this(t).mul(e)}function jt(t,e){return new this(t).pow(e)}function It(t){var e,n,r,i,a=0,o=new this(1),s=[];if(void 0===t?t=this.precision:T(t,1,u),r=Math.ceil(t/E),this.crypto)if(crypto.getRandomValues)for(e=crypto.getRandomValues(new Uint32Array(r));a<r;)(i=e[a])>=429e7?e[a]=crypto.getRandomValues(new Uint32Array(1))[0]:s[a++]=i%1e7;else{if(!crypto.randomBytes)throw Error(m);for(e=crypto.randomBytes(r*=4);a<r;)(i=e[a]+(e[a+1]<<8)+(e[a+2]<<16)+((127&e[a+3])<<24))>=214e7?crypto.randomBytes(4).copy(e,a):(s.push(i%1e7),a+=4);a=r/4}else for(;a<r;)s[a++]=1e7*Math.random()|0;for(r=s[--a],t%=E,r&&t&&(i=_(10,E-t),s[a]=(r/i|0)*i);0===s[a];a--)s.pop();if(a<0)n=0,s=[0];else{for(n=-1;0===s[0];n-=E)s.shift();for(r=1,i=s[0];i>=10;i/=10)r++;r<E&&(n-=E-r)}return o.e=n,o.d=s,o}function Tt(t){return D(t=new this(t),t.e+1,this.rounding)}function Ft(t){return(t=new this(t)).d?t.d[0]?t.s:0*t.s:t.s||NaN}function Lt(t){return new this(t).sin()}function kt(t){return new this(t).sinh()}function Dt(t){return new this(t).sqrt()}function Rt(t,e){return new this(t).sub(e)}function Nt(){var t=0,e=arguments,n=new this(e[t]);for(h=!1;n.s&&++t<e.length;)n=n.plus(e[t]);return h=!0,D(n,this.precision,this.rounding)}function Bt(t){return new this(t).tan()}function zt(t){return new this(t).tanh()}function Vt(t){return D(t=new this(t),t.e+1,1)}a=function t(e){var n,r,i;function a(t){var e,n,r,i=this;if(!(i instanceof a))return new a(t);if(i.constructor=a,_t(t))return i.s=t.s,void(h?!t.d||t.e>a.maxE?(i.e=NaN,i.d=null):t.e<a.minE?(i.e=0,i.d=[0]):(i.e=t.e,i.d=t.d.slice()):(i.e=t.e,i.d=t.d?t.d.slice():t.d));if("number"===(r=typeof t)){if(0===t)return i.s=1/t<0?-1:1,i.e=0,void(i.d=[0]);if(t<0?(t=-t,i.s=-1):i.s=1,t===~~t&&t<1e7){for(e=0,n=t;n>=10;n/=10)e++;return void(h?e>a.maxE?(i.e=NaN,i.d=null):e<a.minE?(i.e=0,i.d=[0]):(i.e=e,i.d=[t]):(i.e=e,i.d=[t]))}return 0*t!==0?(t||(i.s=NaN),i.e=NaN,void(i.d=null)):K(i,t.toString())}if("string"!==r)throw Error(v+t);return 45===(n=t.charCodeAt(0))?(t=t.slice(1),i.s=-1):(43===n&&(t=t.slice(1)),i.s=1),M.test(t)?K(i,t):$(i,t)}if(a.prototype=j,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.EUCLID=9,a.config=a.set=ht,a.clone=t,a.isDecimal=_t,a.abs=nt,a.acos=rt,a.acosh=it,a.add=at,a.asin=ot,a.asinh=st,a.atan=lt,a.atanh=ut,a.atan2=ct,a.cbrt=ft,a.ceil=dt,a.clamp=pt,a.cos=gt,a.cosh=vt,a.div=yt,a.exp=mt,a.floor=bt,a.hypot=xt,a.ln=Ot,a.log=Pt,a.log10=Mt,a.log2=wt,a.max=St,a.min=Et,a.mod=At,a.mul=Ct,a.pow=jt,a.random=It,a.round=Tt,a.sign=Ft,a.sin=Lt,a.sinh=kt,a.sqrt=Dt,a.sub=Rt,a.sum=Nt,a.tan=Bt,a.tanh=zt,a.trunc=Vt,void 0===e&&(e={}),e&&!0!==e.defaults)for(i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],n=0;n<i.length;)e.hasOwnProperty(r=i[n++])||(e[r]=this[r]);return a.config(e),a}(p),a.prototype.constructor=a,a.default=a.Decimal=a,f=new a(f),d=new a(d),void 0===(r=function(){return a}.call(e,n,e,t))||(t.exports=r)}()},206:function(t,e,n){var r=n(189),i=n(207),a=n(197),o=Math.max,s=Math.min;t.exports=function(t,e,n){var l,u,c,f,d,p,h=0,g=!1,v=!1,y=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function m(e){var n=l,r=u;return l=u=void 0,h=e,f=t.apply(r,n)}function b(t){var n=t-p;return void 0===p||n>=e||n<0||v&&t-h>=c}function x(){var t=i();if(b(t))return _(t);d=setTimeout(x,function(t){var n=e-(t-p);return v?s(n,c-(t-h)):n}(t))}function _(t){return d=void 0,y&&l?m(t):(l=u=void 0,f)}function O(){var t=i(),n=b(t);if(l=arguments,u=this,p=t,n){if(void 0===d)return function(t){return h=t,d=setTimeout(x,e),g?m(t):f}(p);if(v)return clearTimeout(d),d=setTimeout(x,e),m(p)}return void 0===d&&(d=setTimeout(x,e)),f}return e=a(e)||0,r(n)&&(g=!!n.leading,c=(v="maxWait"in n)?o(a(n.maxWait)||0,e):c,y="trailing"in n?!!n.trailing:y),O.cancel=function(){void 0!==d&&clearTimeout(d),h=0,l=p=u=d=void 0},O.flush=function(){return void 0===d?f:_(i())},O}},207:function(t,e,n){var r=n(131);t.exports=function(){return r.Date.now()}},208:function(t,e,n){var r=n(209),i=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(i,""):t}},209:function(t,e){var n=/\s/;t.exports=function(t){for(var e=t.length;e--&&n.test(t.charAt(e)););return e}},210:function(t,e,n){var r;window,r=function(t,e){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=648)}([function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Cache",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(e,"assign",{enumerable:!0,get:function(){return Ht.default}}),Object.defineProperty(e,"augment",{enumerable:!0,get:function(){return Tt.default}}),Object.defineProperty(e,"clamp",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"clearAnimationFrame",{enumerable:!0,get:function(){return It.default}}),Object.defineProperty(e,"clone",{enumerable:!0,get:function(){return Ft.default}}),Object.defineProperty(e,"contains",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"debounce",{enumerable:!0,get:function(){return Lt.default}}),Object.defineProperty(e,"deepMix",{enumerable:!0,get:function(){return Dt.default}}),Object.defineProperty(e,"difference",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"each",{enumerable:!0,get:function(){return Rt.default}}),Object.defineProperty(e,"endsWith",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"every",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"extend",{enumerable:!0,get:function(){return Nt.default}}),Object.defineProperty(e,"filter",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"find",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"findIndex",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"firstValue",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"fixedBase",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"flatten",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"flattenDeep",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"forIn",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(e,"get",{enumerable:!0,get:function(){return Ut.default}}),Object.defineProperty(e,"getEllipsisText",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"getRange",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"getType",{enumerable:!0,get:function(){return ut.default}}),Object.defineProperty(e,"getWrapBehavior",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"groupBy",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"groupToMap",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"has",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(e,"hasKey",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(e,"hasValue",{enumerable:!0,get:function(){return tt.default}}),Object.defineProperty(e,"head",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"identity",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(e,"includes",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"indexOf",{enumerable:!0,get:function(){return Bt.default}}),Object.defineProperty(e,"isArguments",{enumerable:!0,get:function(){return ct.default}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return ft.default}}),Object.defineProperty(e,"isArrayLike",{enumerable:!0,get:function(){return dt.default}}),Object.defineProperty(e,"isBoolean",{enumerable:!0,get:function(){return pt.default}}),Object.defineProperty(e,"isDate",{enumerable:!0,get:function(){return ht.default}}),Object.defineProperty(e,"isDecimal",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"isElement",{enumerable:!0,get:function(){return Ct.default}}),Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return zt.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return Vt.default}}),Object.defineProperty(e,"isEqualWith",{enumerable:!0,get:function(){return Gt.default}}),Object.defineProperty(e,"isError",{enumerable:!0,get:function(){return gt.default}}),Object.defineProperty(e,"isEven",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"isFinite",{enumerable:!0,get:function(){return yt.default}}),Object.defineProperty(e,"isFunction",{enumerable:!0,get:function(){return vt.default}}),Object.defineProperty(e,"isInteger",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"isMatch",{enumerable:!0,get:function(){return nt.default}}),Object.defineProperty(e,"isNegative",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"isNil",{enumerable:!0,get:function(){return mt.default}}),Object.defineProperty(e,"isNull",{enumerable:!0,get:function(){return bt.default}}),Object.defineProperty(e,"isNumber",{enumerable:!0,get:function(){return xt.default}}),Object.defineProperty(e,"isNumberEqual",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"isObject",{enumerable:!0,get:function(){return _t.default}}),Object.defineProperty(e,"isObjectLike",{enumerable:!0,get:function(){return Ot.default}}),Object.defineProperty(e,"isOdd",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,"isPlainObject",{enumerable:!0,get:function(){return Pt.default}}),Object.defineProperty(e,"isPositive",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(e,"isPrototype",{enumerable:!0,get:function(){return wt.default}}),Object.defineProperty(e,"isRegExp",{enumerable:!0,get:function(){return Mt.default}}),Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return St.default}}),Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return Et.default}}),Object.defineProperty(e,"isUndefined",{enumerable:!0,get:function(){return At.default}}),Object.defineProperty(e,"keys",{enumerable:!0,get:function(){return et.default}}),Object.defineProperty(e,"last",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"lowerCase",{enumerable:!0,get:function(){return it.default}}),Object.defineProperty(e,"lowerFirst",{enumerable:!0,get:function(){return at.default}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return Wt.default}}),Object.defineProperty(e,"mapValues",{enumerable:!0,get:function(){return Yt.default}}),Object.defineProperty(e,"max",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(e,"maxBy",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(e,"measureTextWidth",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,"memoize",{enumerable:!0,get:function(){return kt.default}}),Object.defineProperty(e,"min",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(e,"minBy",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(e,"mix",{enumerable:!0,get:function(){return Ht.default}}),Object.defineProperty(e,"mod",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(e,"number2color",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"omit",{enumerable:!0,get:function(){return Kt.default}}),Object.defineProperty(e,"parseRadius",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return qt.default}}),Object.defineProperty(e,"pull",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"pullAt",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"reduce",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"remove",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"requestAnimationFrame",{enumerable:!0,get:function(){return jt.default}}),Object.defineProperty(e,"set",{enumerable:!0,get:function(){return Xt.default}}),Object.defineProperty(e,"size",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(e,"some",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"sortBy",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"startsWith",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"substitute",{enumerable:!0,get:function(){return ot.default}}),Object.defineProperty(e,"throttle",{enumerable:!0,get:function(){return $t.default}}),Object.defineProperty(e,"toArray",{enumerable:!0,get:function(){return Zt.default}}),Object.defineProperty(e,"toDegree",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,"toInteger",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,"toRadian",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(e,"toString",{enumerable:!0,get:function(){return Qt.default}}),Object.defineProperty(e,"union",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"uniq",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"uniqueId",{enumerable:!0,get:function(){return Jt.default}}),Object.defineProperty(e,"upperCase",{enumerable:!0,get:function(){return st.default}}),Object.defineProperty(e,"upperFirst",{enumerable:!0,get:function(){return lt.default}}),Object.defineProperty(e,"values",{enumerable:!0,get:function(){return rt.default}}),Object.defineProperty(e,"valuesOfKey",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"wrapBehavior",{enumerable:!0,get:function(){return I.default}});var i=r(n(237)),a=r(n(659)),o=r(n(660)),s=r(n(661)),l=r(n(662)),u=r(n(663)),c=r(n(664)),f=r(n(665)),d=r(n(666)),p=r(n(378)),h=r(n(379)),g=r(n(667)),v=r(n(668)),y=r(n(669)),m=r(n(380)),b=r(n(670)),x=r(n(671)),_=r(n(672)),O=r(n(673)),P=r(n(674)),w=r(n(373)),M=r(n(675)),S=r(n(676)),E=r(n(677)),A=r(n(382)),C=r(n(381)),j=r(n(678)),I=r(n(679)),T=r(n(680)),F=r(n(681)),L=r(n(682)),k=r(n(683)),D=r(n(684)),R=r(n(685)),N=r(n(686)),B=r(n(687)),z=r(n(688)),V=r(n(689)),G=r(n(690)),W=r(n(376)),Y=r(n(691)),H=r(n(377)),U=r(n(692)),X=r(n(693)),q=r(n(694)),K=r(n(695)),$=r(n(696)),Z=r(n(697)),Q=r(n(383)),J=r(n(698)),tt=r(n(699)),et=r(n(375)),nt=r(n(374)),rt=r(n(239)),it=r(n(700)),at=r(n(701)),ot=r(n(702)),st=r(n(703)),lt=r(n(704)),ut=r(n(384)),ct=r(n(705)),ft=r(n(36)),dt=r(n(56)),pt=r(n(706)),ht=r(n(707)),gt=r(n(708)),vt=r(n(57)),yt=r(n(709)),mt=r(n(94)),bt=r(n(710)),xt=r(n(86)),_t=r(n(169)),Ot=r(n(238)),Pt=r(n(138)),wt=r(n(385)),Mt=r(n(711)),St=r(n(85)),Et=r(n(68)),At=r(n(712)),Ct=r(n(713)),jt=r(n(714)),It=r(n(715)),Tt=r(n(716)),Ft=r(n(717)),Lt=r(n(718)),kt=r(n(386)),Dt=r(n(719)),Rt=r(n(106)),Nt=r(n(720)),Bt=r(n(721)),zt=r(n(722)),Vt=r(n(387)),Gt=r(n(723)),Wt=r(n(724)),Yt=r(n(725)),Ht=r(n(240)),Ut=r(n(726)),Xt=r(n(727)),qt=r(n(728)),Kt=r(n(729)),$t=r(n(730)),Zt=r(n(731)),Qt=r(n(107)),Jt=r(n(732)),te=r(n(733)),ee=r(n(734)),ne=r(n(735)),re=r(n(388)),ie=r(n(736)),ae=r(n(737))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.__addDisposableResource=T,e.__assign=void 0,e.__asyncDelegator=P,e.__asyncGenerator=O,e.__asyncValues=w,e.__await=_,e.__awaiter=d,e.__classPrivateFieldGet=C,e.__classPrivateFieldIn=I,e.__classPrivateFieldSet=j,e.__createBinding=void 0,e.__decorate=u,e.__disposeResources=L,e.__esDecorate=function(t,e,n,r,a,o){function s(t){if(void 0!==t&&"function"!==typeof t)throw new TypeError("Function expected");return t}for(var l,u=r.kind,c="getter"===u?"get":"setter"===u?"set":"value",f=!e&&t?r.static?t:t.prototype:null,d=e||(f?Object.getOwnPropertyDescriptor(f,r.name):{}),p=!1,h=n.length-1;h>=0;h--){var g={};for(var v in r)g[v]="access"===v?{}:r[v];for(var v in r.access)g.access[v]=r.access[v];g.addInitializer=function(t){if(p)throw new TypeError("Cannot add initializers after decoration has completed");o.push(s(t||null))};var y=(0,n[h])("accessor"===u?{get:d.get,set:d.set}:d[c],g);if("accessor"===u){if(void 0===y)continue;if(null===y||"object"!==(0,i.default)(y))throw new TypeError("Object expected");(l=s(y.get))&&(d.get=l),(l=s(y.set))&&(d.set=l),(l=s(y.init))&&a.unshift(l)}else(l=s(y))&&("field"===u?a.unshift(l):d[c]=l)}f&&Object.defineProperty(f,r.name,d),p=!0},e.__exportStar=g,e.__extends=o,e.__generator=p,e.__importDefault=A,e.__importStar=E,e.__makeTemplateObject=M,e.__metadata=f,e.__param=c,e.__propKey=function(t){return"symbol"===(0,i.default)(t)?t:"".concat(t)},e.__read=y,e.__rest=l,e.__runInitializers=function(t,e,n){for(var r=arguments.length>2,i=0;i<e.length;i++)n=r?e[i].call(t,n):e[i].call(t);return r?n:void 0},e.__setFunctionName=function(t,e,n){return"symbol"===(0,i.default)(e)&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:n?"".concat(n," ",e):e})},e.__spread=m,e.__spreadArray=x,e.__spreadArrays=b,e.__values=v,e.default=void 0;var i=r(n(6)),a=function(t,e){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},a(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var s=e.__assign=function(){return e.__assign=s=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},s.apply(this,arguments)};function l(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n}function u(t,e,n,r){var a,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===("undefined"===typeof Reflect?"undefined":(0,i.default)(Reflect))&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var l=t.length-1;l>=0;l--)(a=t[l])&&(s=(o<3?a(s):o>3?a(e,n,s):a(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s}function c(t,e){return function(n,r){e(n,r,t)}}function f(t,e){if("object"===("undefined"===typeof Reflect?"undefined":(0,i.default)(Reflect))&&"function"===typeof Reflect.metadata)return Reflect.metadata(t,e)}function d(t,e,n,r){return new(n||(n=Promise))((function(i,a){function o(t){try{l(r.next(t))}catch(e){a(e)}}function s(t){try{l(r.throw(t))}catch(e){a(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,s)}l((r=r.apply(t,e||[])).next())}))}function p(t,e){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){o.label=s[1];break}if(6===s[0]&&o.label<i[1]){o.label=i[1],i=s;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(s);break}i[2]&&o.ops.pop(),o.trys.pop();continue}s=e.call(t,o)}catch(l){s=[6,l],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var h=e.__createBinding=Object.create?function(t,e,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,i)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]};function g(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||h(e,t,n)}function v(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 t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(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||e-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function m(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(y(arguments[e]));return t}function b(){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}function x(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)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}function _(t){return this instanceof _?(this.v=t,this):new _(t)}function O(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(t,e||[]),a=[];return r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r;function o(t){i[t]&&(r[t]=function(e){return new Promise((function(n,r){a.push([t,e,n,r])>1||s(t,e)}))})}function s(t,e){try{(n=i[t](e)).value instanceof _?Promise.resolve(n.value.v).then(l,u):c(a[0][2],n)}catch(r){c(a[0][3],r)}var n}function l(t){s("next",t)}function u(t){s("throw",t)}function c(t,e){t(e),a.shift(),a.length&&s(a[0][0],a[0][1])}}function P(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:_(t[r](e)),done:!1}:i?i(e):e}:i}}function w(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=v(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){!function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)}(r,i,(e=t[n](e)).done,e.value)}))}}}function M(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var S=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function E(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&h(e,t,n);return S(e,t),e}function A(t){return t&&t.__esModule?t:{default:t}}function C(t,e,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof e?t!==e||!r:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(t):r?r.value:e.get(t)}function j(t,e,n,r,i){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof e?t!==e||!i:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(t,n):i?i.value=n:e.set(t,n),n}function I(t,e){if(null===e||"object"!==(0,i.default)(e)&&"function"!==typeof e)throw new TypeError("Cannot use 'in' operator on non-object");return"function"===typeof t?e===t:t.has(e)}function T(t,e,n){if(null!==e&&void 0!==e){if("object"!==(0,i.default)(e)&&"function"!==typeof e)throw new TypeError("Object expected.");var r;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=e[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=e[Symbol.dispose]}if("function"!==typeof r)throw new TypeError("Object not disposable.");t.stack.push({value:e,dispose:r,async:n})}else n&&t.stack.push({async:!0});return e}var F="function"===typeof SuppressedError?SuppressedError:function(t,e,n){var r=new Error(n);return r.name="SuppressedError",r.error=t,r.suppressed=e,r};function L(t){function e(e){t.error=t.hasError?new F(e,t.error,"An error was suppressed during disposal."):e,t.hasError=!0}return function n(){for(;t.stack.length;){var r=t.stack.pop();try{var i=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(i).then(n,(function(t){return e(t),n()}))}catch(a){e(a)}}if(t.hasError)throw t.error}()}e.default={__extends:o,__assign:s,__rest:l,__decorate:u,__param:c,__metadata:f,__awaiter:d,__generator:p,__createBinding:h,__exportStar:g,__values:v,__read:y,__spread:m,__spreadArrays:b,__spreadArray:x,__await:_,__asyncGenerator:O,__asyncDelegator:P,__asyncValues:w,__makeTemplateObject:M,__importStar:E,__importDefault:A,__classPrivateFieldGet:C,__classPrivateFieldSet:j,__classPrivateFieldIn:I,__addDisposableResource:T,__disposeResources:L}},function(t,e,n){"use strict";t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},function(e,n){e.exports=t},function(t,e,n){"use strict";var r=n(364),i=n(370),a=n(371),o=n(372),s=n(658),l=i.apply(o()),u=function(t,e){return l(Object,arguments)};r(u,{getPolyfill:o,implementation:a,shim:s}),t.exports=u},function(t,e,n){"use strict";function r(e){return t.exports=r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={flow:!0,pick:!0,template:!0,log:!0,invariant:!0,LEVEL:!0,getContainerSize:!0,findViewById:!0,getViews:!0,getSiblingViews:!0,transformLabel:!0,getSplinePath:!0,deepAssign:!0,kebabCase:!0,renderStatistic:!0,renderGaugeStatistic:!0,measureTextWidth:!0,isBetween:!0,isRealNumber:!0};Object.defineProperty(e,"LEVEL",{enumerable:!0,get:function(){return s.LEVEL}}),Object.defineProperty(e,"deepAssign",{enumerable:!0,get:function(){return p.deepAssign}}),Object.defineProperty(e,"findViewById",{enumerable:!0,get:function(){return c.findViewById}}),Object.defineProperty(e,"flow",{enumerable:!0,get:function(){return i.flow}}),Object.defineProperty(e,"getContainerSize",{enumerable:!0,get:function(){return l.getContainerSize}}),Object.defineProperty(e,"getSiblingViews",{enumerable:!0,get:function(){return c.getSiblingViews}}),Object.defineProperty(e,"getSplinePath",{enumerable:!0,get:function(){return d.getSplinePath}}),Object.defineProperty(e,"getViews",{enumerable:!0,get:function(){return c.getViews}}),Object.defineProperty(e,"invariant",{enumerable:!0,get:function(){return s.invariant}}),Object.defineProperty(e,"isBetween",{enumerable:!0,get:function(){return y.isBetween}}),Object.defineProperty(e,"isRealNumber",{enumerable:!0,get:function(){return y.isRealNumber}}),Object.defineProperty(e,"kebabCase",{enumerable:!0,get:function(){return h.kebabCase}}),Object.defineProperty(e,"log",{enumerable:!0,get:function(){return s.log}}),Object.defineProperty(e,"measureTextWidth",{enumerable:!0,get:function(){return v.measureTextWidth}}),Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return a.pick}}),Object.defineProperty(e,"renderGaugeStatistic",{enumerable:!0,get:function(){return g.renderGaugeStatistic}}),Object.defineProperty(e,"renderStatistic",{enumerable:!0,get:function(){return g.renderStatistic}}),Object.defineProperty(e,"template",{enumerable:!0,get:function(){return o.template}}),Object.defineProperty(e,"transformLabel",{enumerable:!0,get:function(){return f.transformLabel}});var i=n(1165),a=n(540),o=n(1166),s=n(541),l=n(1167),u=n(1168);Object.keys(u).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(r,t)||t in e&&e[t]===u[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))}));var c=n(542),f=n(1169),d=n(1170),p=n(543),h=n(1171),g=n(544),v=n(1172),y=n(302),m=n(198);Object.keys(m).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(r,t)||t in e&&e[t]===m[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return m[t]}}))}));var b=n(120);Object.keys(b).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(r,t)||t in e&&e[t]===b[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}}))}))},function(t,e,n){"use strict";n.r(e),n.d(e,"VERSION",(function(){return f}));var r=n(236),i=n(621),a=n(25),o=n(66);n.d(e,"registerScale",(function(){return o.registerScale})),n.d(e,"getScale",(function(){return o.getScale})),n.d(e,"registerTickMethod",(function(){return o.registerTickMethod}));var s=n(188);n.d(e,"setGlobal",(function(){return s.setGlobal})),n.d(e,"GLOBAL",(function(){return s.GLOBAL})),n(1323),n(955);var l=n(462);for(var u in n.d(e,"createThemeByStyleSheet",(function(){return l.c})),n.d(e,"antvLight",(function(){return l.b})),n.d(e,"antvDark",(function(){return l.a})),a)["default","registerScale","getScale","registerTickMethod","setGlobal","GLOBAL","VERSION","setDefaultErrorFallback","createThemeByStyleSheet","antvLight","antvDark"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);var c=n(67);n.d(e,"setDefaultErrorFallback",(function(){return c.c})),Object(a.registerEngine)("canvas",r),Object(a.registerEngine)("svg",i);var f="4.1.22",d=r.Canvas.prototype.getPointByClient;r.Canvas.prototype.getPointByClient=function(t,e){var n=d.call(this,t,e),r=this.get("el").getBoundingClientRect(),i=this.get("width"),a=this.get("height"),o=r.width,s=r.height;return{x:n.x/(o/i),y:n.y/(s/a)}}},function(t,e,n){"use strict";t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(389);function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,r(i.key),i)}}t.exports=function(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(132),i=n.n(r),a=n(4),o=n.n(a),s=n(45),l=n.n(s),u=n(9),c=n.n(u),f=n(10),d=n.n(f),p=n(12),h=n.n(p),g=n(13),v=n.n(g),y=n(5),m=n.n(y),b=n(3),x=n.n(b),_=n(92),O=n.n(_),P=n(28),w=n.n(P),M=n(131),S=n(67),E=n(76),A=n(47),C=n(165),j=n(82),I=n(78),T=n(75),F=n(93),L=n(232),k=n(0);function D(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{width:Object(k.isNumber)(e.width)?e.width:t.clientWidth,height:Object(k.isNumber)(e.height)?e.height:t.clientHeight}}var R=n(16),N=function t(e,n){if(Object(k.isObject)(e)&&Object(k.isObject)(n)){var r=Object.keys(e),i=Object.keys(n);if(r.length!==i.length)return!1;for(var a=!0,o=0;o<r.length&&(a=t(e[r[o]],n[r[o]]));o++);return a}if(Object(k.isArray)(e)&&Object(k.isArray)(n)){if(e.length!==n.length)return!1;for(var s=!0,l=0;l<e.length&&(s=t(e[l],n[l]));l++);return s}return e===n},B=n(17),z=n.n(B),V=n(130),G=n(629),W=n(630);function Y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=m()(t);if(e){var i=m()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return v()(this,n)}}var H=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};Object(V.registerLocale)("en-US",G.EN_US_LOCALE),Object(V.registerLocale)("zh-CN",W.ZH_CN_LOCALE);var U=x.a.createElement("div",{style:{position:"absolute",top:"48%",left:"50%",color:"#aaa",textAlign:"center"}},"\u6682\u65e0\u6570\u636e"),X={padding:"8px 24px 10px 10px",fontFamily:"PingFang SC",fontSize:12,color:"grey",textAlign:"left",lineHeight:"16px"},q={padding:"10px 0 0 10px",fontFamily:"PingFang SC",fontSize:18,color:"black",textAlign:"left",lineHeight:"20px"},K=function(t){h()(n,t);var e=Y(n);function n(){var t;return c()(this,n),(t=e.apply(this,arguments))._context={chart:null},t}return d()(n,[{key:"componentDidMount",value:function(){this.props.children&&this.g2Instance.chart&&this.g2Instance.chart.render(),Object(R.b)(this.g2Instance,{},this.props),this.g2Instance.data=this.props.data,this.preConfig=Object(T.a)(Object(I.a)(this.props,[].concat(l()(F.a),["container","PlotClass","onGetG2Instance","data"])))}},{key:"componentDidUpdate",value:function(t){this.props.children&&this.g2Instance.chart&&this.g2Instance.chart.render(),Object(R.b)(this.g2Instance,t,this.props)}},{key:"componentWillUnmount",value:function(){var t=this;this.g2Instance&&setTimeout((function(){t.g2Instance.destroy(),t.g2Instance=null,t._context.chart=null}),0)}},{key:"getG2Instance",value:function(){return this.g2Instance}},{key:"getChartView",value:function(){return this.g2Instance.chart}},{key:"checkInstanceReady",value:function(){var t=Object(I.a)(this.props,[].concat(l()(F.a),["container","PlotClass","onGetG2Instance","data"]));this.g2Instance?this.shouldReCreate()?(this.g2Instance.destroy(),this.initInstance(),this.g2Instance.render()):this.diffConfig()?this.g2Instance.update(o()(o()({},t),{data:this.props.data})):this.diffData()&&this.g2Instance.changeData(this.props.data):(this.initInstance(),this.g2Instance.render()),this.preConfig=Object(T.a)(t),this.g2Instance.data=this.props.data}},{key:"initInstance",value:function(){var t=this.props,e=t.container,n=t.PlotClass,r=t.onGetG2Instance,i=(t.children,H(t,["container","PlotClass","onGetG2Instance","children"]));this.g2Instance=new n(e,i),this._context.chart=this.g2Instance,w()(r)&&r(this.g2Instance)}},{key:"diffConfig",value:function(){var t=this.preConfig||{},e=Object(I.a)(this.props,[].concat(l()(F.a),["container","PlotClass","onGetG2Instance","data"]));return!N(t,e)}},{key:"diffData",value:function(){var t=this.g2Instance.data,e=this.props.data;if(!Object(k.isArray)(t)||!Object(k.isArray)(e))return!t===e;if(t.length!==e.length)return!0;var n=!0;return t.forEach((function(t,r){Object(j.a)(t,e[r])||(n=!1)})),!n}},{key:"shouldReCreate",value:function(){return!!this.props.forceUpdate}},{key:"render",value:function(){this.checkInstanceReady();var t=this.getChartView();return x.a.createElement(E.a.Provider,{value:this._context},x.a.createElement(A.a.Provider,{value:t},x.a.createElement("div",{key:O()("plot-chart")},this.props.children)))}}]),n}(x.a.Component),$=Object(M.a)(K);e.a=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(t){return t},r=x.a.forwardRef((function(e,r){var a=e.title,s=e.description,l=e.autoFit,u=void 0===l||l,c=e.forceFit,f=e.errorContent,d=void 0===f?S.a:f,p=e.containerStyle,h=e.containerProps,g=e.placeholder,v=e.ErrorBoundaryProps,y=e.isMaterial,m=H(e,["title","description","autoFit","forceFit","errorContent","containerStyle","containerProps","placeholder","ErrorBoundaryProps","isMaterial"]),_=n(m),O=Object(b.useRef)(),P=Object(b.useRef)(),w=Object(b.useRef)(),M=Object(b.useState)(0),E=i()(M,2),A=E[0],j=E[1],I=Object(b.useRef)(),T=Object(b.useCallback)((function(){if(O.current){var t=D(O.current,e),n=P.current?D(P.current):{width:0,height:0},r=w.current?D(w.current):{width:0,height:0},i=t.height-n.height-r.height;0===i&&(i=350),i<20&&(i=20),Math.abs(A-i)>1&&j(i)}}),[O.current,P.current,A,w.current]),F=Object(b.useCallback)(Object(k.debounce)(T,500),[T]),N=x.a.isValidElement(d)?function(){return d}:d;if(g&&!_.data){var B=!0===g?U:g;return x.a.createElement(S.b,o()({FallbackComponent:N},v),x.a.createElement("div",{style:{width:e.width||"100%",height:e.height||400,textAlign:"center",position:"relative"}},B))}var V=Object(C.a)(a,!1),G=Object(C.a)(s,!1),W=o()(o()({},q),V.style),Y=o()(o()(o()({},X),G.style),{top:W.height}),K=void 0!==c?c:u;return Object(k.isNil)(c)||z()(!1,"\u8bf7\u4f7f\u7528autoFit\u66ff\u4ee3forceFit"),Object(b.useEffect)((function(){return K?O.current?(T(),I.current=new L.ResizeObserver(F),I.current.observe(O.current)):j(0):O.current&&(T(),I.current&&I.current.unobserve(O.current)),function(){I.current&&O.current&&I.current.unobserve(O.current)}}),[O.current,K]),x.a.createElement(S.b,o()({FallbackComponent:N},v),x.a.createElement("div",o()({ref:function(t){O.current=t,y&&(Object(k.isFunction)(r)?r(t):r&&(r.current=t))},className:"bizcharts-plot"},h,{style:{position:"relative",height:e.height||"100%",width:e.width||"100%"}}),V.visible&&x.a.createElement("div",o()({ref:P},Object(R.d)(_),{className:"bizcharts-plot-title",style:W}),V.text),G.visible&&x.a.createElement("div",o()({ref:w},Object(R.a)(_),{className:"bizcharts-plot-description",style:Y}),G.text),!!A&&x.a.createElement($,o()({appendPadding:[10,5,10,10],autoFit:K,ref:y?void 0:r},_,{PlotClass:t,containerStyle:o()(o()({},p),{height:A})}))))}));return r.displayName=e||t.name,r}},function(t,e,n){"use strict";var r=n(739);t.exports=function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&r(t,e)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(6).default,i=n(740);t.exports=function(t,e){if(e&&("object"===r(e)||"function"===typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return i(t)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ELEMENT_RANGE_HIGHLIGHT_EVENTS=e.BRUSH_FILTER_EVENTS=e.VIEW_LIFE_CIRCLE=void 0;var r=n(1),i=n(25),a=n(207),o=n(105);(0,i.registerTheme)("dark",(0,o.createThemeByStyleSheet)(a.antvDark));var s=(0,r.__importStar)(n(206)),l=(0,r.__importStar)(n(324)),u=n(25);(0,u.registerEngine)("canvas",s),(0,u.registerEngine)("svg",l);var c=n(25),f=(0,r.__importDefault)(n(325)),d=(0,r.__importDefault)(n(326)),p=(0,r.__importDefault)(n(327)),h=(0,r.__importDefault)(n(328)),g=(0,r.__importDefault)(n(329)),v=(0,r.__importDefault)(n(158)),y=(0,r.__importDefault)(n(330)),m=(0,r.__importDefault)(n(331)),b=(0,r.__importDefault)(n(332)),x=(0,r.__importDefault)(n(994));(0,c.registerGeometry)("Polygon",m.default),(0,c.registerGeometry)("Interval",h.default),(0,c.registerGeometry)("Schema",b.default),(0,c.registerGeometry)("Path",v.default),(0,c.registerGeometry)("Point",y.default),(0,c.registerGeometry)("Line",g.default),(0,c.registerGeometry)("Area",f.default),(0,c.registerGeometry)("Edge",d.default),(0,c.registerGeometry)("Heatmap",p.default),(0,c.registerGeometry)("Violin",x.default),n(996),n(997),n(998),n(999),n(1e3),n(1001),n(468),n(469),n(470),n(471),n(472),n(280),n(473),n(474),n(475),n(476),n(477),n(478),n(1002),n(1003);var _=n(25),O=(0,r.__importDefault)(n(99)),P=(0,r.__importDefault)(n(163)),w=(0,r.__importDefault)(n(164)),M=(0,r.__importDefault)(n(215));(0,_.registerGeometryLabel)("base",O.default),(0,_.registerGeometryLabel)("interval",P.default),(0,_.registerGeometryLabel)("pie",w.default),(0,_.registerGeometryLabel)("polar",M.default);var S=n(25),E=n(333),A=n(1004),C=n(1005),j=n(334),I=n(335),T=n(226),F=n(1006),L=n(1008),k=n(1010),D=n(1011),R=n(1012),N=n(1013),B=n(1014);(0,S.registerGeometryLabelLayout)("overlap",T.overlap),(0,S.registerGeometryLabelLayout)("distribute",E.distribute),(0,S.registerGeometryLabelLayout)("fixed-overlap",T.fixedOverlap),(0,S.registerGeometryLabelLayout)("hide-overlap",F.hideOverlap),(0,S.registerGeometryLabelLayout)("limit-in-shape",I.limitInShape),(0,S.registerGeometryLabelLayout)("limit-in-canvas",j.limitInCanvas),(0,S.registerGeometryLabelLayout)("limit-in-plot",B.limitInPlot),(0,S.registerGeometryLabelLayout)("pie-outer",A.pieOuterLabelLayout),(0,S.registerGeometryLabelLayout)("adjust-color",L.adjustColor),(0,S.registerGeometryLabelLayout)("interval-adjust-position",k.intervalAdjustPosition),(0,S.registerGeometryLabelLayout)("interval-hide-overlap",D.intervalHideOverlap),(0,S.registerGeometryLabelLayout)("point-adjust-position",R.pointAdjustPosition),(0,S.registerGeometryLabelLayout)("pie-spider",C.pieSpiderLabelLayout),(0,S.registerGeometryLabelLayout)("path-adjust-position",N.pathAdjustPosition);var z=n(223),V=n(167),G=n(162),W=n(320),Y=n(224),H=n(321),U=n(322),X=n(225),q=n(25);(0,q.registerAnimation)("fade-in",z.fadeIn),(0,q.registerAnimation)("fade-out",z.fadeOut),(0,q.registerAnimation)("grow-in-x",V.growInX),(0,q.registerAnimation)("grow-in-xy",V.growInXY),(0,q.registerAnimation)("grow-in-y",V.growInY),(0,q.registerAnimation)("scale-in-x",Y.scaleInX),(0,q.registerAnimation)("scale-in-y",Y.scaleInY),(0,q.registerAnimation)("wave-in",U.waveIn),(0,q.registerAnimation)("zoom-in",X.zoomIn),(0,q.registerAnimation)("zoom-out",X.zoomOut),(0,q.registerAnimation)("position-update",W.positionUpdate),(0,q.registerAnimation)("sector-path-update",H.sectorPathUpdate),(0,q.registerAnimation)("path-in",G.pathIn);var K=n(25),$=(0,r.__importDefault)(n(336)),Z=(0,r.__importDefault)(n(337)),Q=(0,r.__importDefault)(n(338)),J=(0,r.__importDefault)(n(339)),tt=(0,r.__importDefault)(n(340)),et=(0,r.__importDefault)(n(341));(0,K.registerFacet)("rect",tt.default),(0,K.registerFacet)("mirror",J.default),(0,K.registerFacet)("list",Z.default),(0,K.registerFacet)("matrix",Q.default),(0,K.registerFacet)("circle",$.default),(0,K.registerFacet)("tree",et.default);var nt=n(25),rt=(0,r.__importDefault)(n(319)),it=(0,r.__importDefault)(n(342)),at=(0,r.__importDefault)(n(343)),ot=(0,r.__importDefault)(n(344)),st=(0,r.__importDefault)(n(205)),lt=(0,r.__importDefault)(n(1018));(0,nt.registerComponentController)("axis",it.default),(0,nt.registerComponentController)("legend",at.default),(0,nt.registerComponentController)("tooltip",st.default),(0,nt.registerComponentController)("annotation",rt.default),(0,nt.registerComponentController)("slider",ot.default),(0,nt.registerComponentController)("scrollbar",lt.default);var ut=n(25),ct=(0,r.__importDefault)(n(345)),ft=(0,r.__importDefault)(n(346)),dt=(0,r.__importDefault)(n(126)),pt=(0,r.__importDefault)(n(347)),ht=(0,r.__importDefault)(n(348)),gt=(0,r.__importDefault)(n(349)),vt=(0,r.__importDefault)(n(350)),yt=(0,r.__importDefault)(n(351)),mt=(0,r.__importDefault)(n(159)),bt=(0,r.__importDefault)(n(352)),xt=(0,r.__importDefault)(n(353)),_t=(0,r.__importStar)(n(227));Object.defineProperty(e,"ELEMENT_RANGE_HIGHLIGHT_EVENTS",{enumerable:!0,get:function(){return _t.ELEMENT_RANGE_HIGHLIGHT_EVENTS}});var Ot=(0,r.__importDefault)(n(354)),Pt=(0,r.__importDefault)(n(355)),wt=(0,r.__importDefault)(n(356)),Mt=(0,r.__importDefault)(n(357)),St=(0,r.__importDefault)(n(358)),Et=(0,r.__importDefault)(n(228)),At=(0,r.__importDefault)(n(359)),Ct=(0,r.__importDefault)(n(360)),jt=(0,r.__importDefault)(n(1020)),It=(0,r.__importDefault)(n(1021)),Tt=(0,r.__importDefault)(n(1022)),Ft=(0,r.__importDefault)(n(481)),Lt=(0,r.__importDefault)(n(480)),kt=(0,r.__importDefault)(n(1023)),Dt=(0,r.__importDefault)(n(361)),Rt=(0,r.__importDefault)(n(362)),Nt=(0,r.__importStar)(n(482));Object.defineProperty(e,"BRUSH_FILTER_EVENTS",{enumerable:!0,get:function(){return Nt.BRUSH_FILTER_EVENTS}});var Bt=(0,r.__importDefault)(n(1024)),zt=(0,r.__importDefault)(n(1025)),Vt=(0,r.__importDefault)(n(1026)),Gt=(0,r.__importDefault)(n(1027)),Wt=(0,r.__importDefault)(n(1028)),Yt=(0,r.__importDefault)(n(1029)),Ht=(0,r.__importDefault)(n(1030)),Ut=(0,r.__importDefault)(n(1031)),Xt=(0,r.__importDefault)(n(1032));(0,ut.registerAction)("tooltip",dt.default),(0,ut.registerAction)("sibling-tooltip",ft.default),(0,ut.registerAction)("ellipsis-text",pt.default),(0,ut.registerAction)("element-active",ht.default),(0,ut.registerAction)("element-single-active",yt.default),(0,ut.registerAction)("element-range-active",vt.default),(0,ut.registerAction)("element-highlight",mt.default),(0,ut.registerAction)("element-highlight-by-x",xt.default),(0,ut.registerAction)("element-highlight-by-color",bt.default),(0,ut.registerAction)("element-single-highlight",Ot.default),(0,ut.registerAction)("element-range-highlight",_t.default),(0,ut.registerAction)("element-sibling-highlight",_t.default,{effectSiblings:!0,effectByRecord:!0}),(0,ut.registerAction)("element-selected",wt.default),(0,ut.registerAction)("element-single-selected",Mt.default),(0,ut.registerAction)("element-range-selected",Pt.default),(0,ut.registerAction)("element-link-by-color",gt.default),(0,ut.registerAction)("active-region",ct.default),(0,ut.registerAction)("list-active",St.default),(0,ut.registerAction)("list-selected",At.default),(0,ut.registerAction)("list-highlight",Et.default),(0,ut.registerAction)("list-unchecked",Ct.default),(0,ut.registerAction)("list-checked",jt.default),(0,ut.registerAction)("legend-item-highlight",Et.default,{componentNames:["legend"]}),(0,ut.registerAction)("axis-label-highlight",Et.default,{componentNames:["axis"]}),(0,ut.registerAction)("rect-mask",Lt.default),(0,ut.registerAction)("x-rect-mask",Tt.default,{dim:"x"}),(0,ut.registerAction)("y-rect-mask",Tt.default,{dim:"y"}),(0,ut.registerAction)("circle-mask",It.default),(0,ut.registerAction)("path-mask",Ft.default),(0,ut.registerAction)("smooth-path-mask",kt.default),(0,ut.registerAction)("cursor",Dt.default),(0,ut.registerAction)("data-filter",Rt.default),(0,ut.registerAction)("brush",Nt.default),(0,ut.registerAction)("brush-x",Nt.default,{dims:["x"]}),(0,ut.registerAction)("brush-y",Nt.default,{dims:["y"]}),(0,ut.registerAction)("sibling-filter",Bt.default),(0,ut.registerAction)("sibling-x-filter",Bt.default),(0,ut.registerAction)("sibling-y-filter",Bt.default),(0,ut.registerAction)("element-filter",zt.default),(0,ut.registerAction)("element-sibling-filter",Vt.default),(0,ut.registerAction)("element-sibling-filter-record",Vt.default,{byRecord:!0}),(0,ut.registerAction)("view-drag",Wt.default),(0,ut.registerAction)("view-move",Yt.default),(0,ut.registerAction)("scale-translate",Ht.default),(0,ut.registerAction)("scale-zoom",Ut.default),(0,ut.registerAction)("reset-button",Gt.default,{name:"reset-button",text:"reset"}),(0,ut.registerAction)("mousewheel-scroll",Xt.default);var qt=n(25);function Kt(t){return t.isInPlot()}function $t(t){return t.gEvent.preventDefault(),t.gEvent.originalEvent.deltaY>0}(0,qt.registerInteraction)("tooltip",{start:[{trigger:"plot:mousemove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:touchmove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"plot:mouseleave",action:"tooltip:hide"},{trigger:"plot:leave",action:"tooltip:hide"},{trigger:"plot:touchend",action:"tooltip:hide"}]}),(0,qt.registerInteraction)("ellipsis-text",{start:[{trigger:"legend-item-name:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"legend-item-name:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"legend-item-name:mouseleave",action:"ellipsis-text:hide"},{trigger:"legend-item-name:touchend",action:"ellipsis-text:hide"},{trigger:"axis-label:mouseleave",action:"ellipsis-text:hide"},{trigger:"axis-label:touchend",action:"ellipsis-text:hide"}]}),(0,qt.registerInteraction)("element-active",{start:[{trigger:"element:mouseenter",action:"element-active:active"}],end:[{trigger:"element:mouseleave",action:"element-active:reset"}]}),(0,qt.registerInteraction)("element-selected",{start:[{trigger:"element:click",action:"element-selected:toggle"}]}),(0,qt.registerInteraction)("element-highlight",{start:[{trigger:"element:mouseenter",action:"element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight:reset"}]}),(0,qt.registerInteraction)("element-highlight-by-x",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-x:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-x:reset"}]}),(0,qt.registerInteraction)("element-highlight-by-color",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-color:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-color:reset"}]}),(0,qt.registerInteraction)("legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","element-active:reset"]}]}),(0,qt.registerInteraction)("legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","element-highlight:reset"]}]}),(0,qt.registerInteraction)("axis-label-highlight",{start:[{trigger:"axis-label:mouseenter",action:["axis-label-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"axis-label:mouseleave",action:["axis-label-highlight:reset","element-highlight:reset"]}]}),(0,qt.registerInteraction)("element-list-highlight",{start:[{trigger:"element:mouseenter",action:["list-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"element:mouseleave",action:["list-highlight:reset","element-highlight:reset"]}]}),(0,qt.registerInteraction)("element-range-highlight",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"mask:mouseenter",action:"cursor:move"},{trigger:"plot:mouseleave",action:"cursor:default"},{trigger:"mask:mouseleave",action:"cursor:crosshair"}],start:[{trigger:"plot:mousedown",isEnable:function(t){return!t.isInShape("mask")},action:["rect-mask:start","rect-mask:show"]},{trigger:"mask:dragstart",action:["rect-mask:moveStart"]}],processing:[{trigger:"plot:mousemove",action:["rect-mask:resize"]},{trigger:"mask:drag",action:["rect-mask:move"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:["rect-mask:end"]},{trigger:"mask:dragend",action:["rect-mask:moveEnd"]},{trigger:"document:mouseup",isEnable:function(t){return!t.isInPlot()},action:["element-range-highlight:clear","rect-mask:end","rect-mask:hide"]}],rollback:[{trigger:"dblclick",action:["element-range-highlight:clear","rect-mask:hide"]}]}),(0,qt.registerInteraction)("brush",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Kt,action:["brush:start","rect-mask:start","rect-mask:show"]}],processing:[{trigger:"mousemove",isEnable:Kt,action:["rect-mask:resize"]}],end:[{trigger:"mouseup",isEnable:Kt,action:["brush:filter","brush:end","rect-mask:end","rect-mask:hide","reset-button:show"]}],rollback:[{trigger:"reset-button:click",action:["brush:reset","reset-button:hide","cursor:crosshair"]}]}),(0,qt.registerInteraction)("brush-visible",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"plot:mousedown",action:["rect-mask:start","rect-mask:show"]}],processing:[{trigger:"plot:mousemove",action:["rect-mask:resize"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:["rect-mask:end","rect-mask:hide","element-filter:filter","element-range-highlight:clear"]}],rollback:[{trigger:"dblclick",action:["element-filter:clear"]}]}),(0,qt.registerInteraction)("brush-x",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Kt,action:["brush-x:start","x-rect-mask:start","x-rect-mask:show"]}],processing:[{trigger:"mousemove",isEnable:Kt,action:["x-rect-mask:resize"]}],end:[{trigger:"mouseup",isEnable:Kt,action:["brush-x:filter","brush-x:end","x-rect-mask:end","x-rect-mask:hide"]}],rollback:[{trigger:"dblclick",action:["brush-x:reset"]}]}),(0,qt.registerInteraction)("element-path-highlight",{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:Kt,action:"path-mask:start"},{trigger:"mousedown",isEnable:Kt,action:"path-mask:show"}],processing:[{trigger:"mousemove",action:"path-mask:addPoint"}],end:[{trigger:"mouseup",action:"path-mask:end"}],rollback:[{trigger:"dblclick",action:"path-mask:hide"}]}),(0,qt.registerInteraction)("element-single-selected",{start:[{trigger:"element:click",action:"element-single-selected:toggle"}]}),(0,qt.registerInteraction)("legend-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:"cursor:pointer"},{trigger:"legend-item:mouseleave",action:"cursor:default"}],start:[{trigger:"legend-item:click",action:["list-unchecked:toggle","data-filter:filter"]}]}),(0,qt.registerInteraction)("continuous-filter",{start:[{trigger:"legend:valuechanged",action:"data-filter:filter"}]}),(0,qt.registerInteraction)("continuous-visible-filter",{start:[{trigger:"legend:valuechanged",action:"element-filter:filter"}]}),(0,qt.registerInteraction)("legend-visible-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:"cursor:pointer"},{trigger:"legend-item:mouseleave",action:"cursor:default"}],start:[{trigger:"legend-item:click",action:["list-unchecked:toggle","element-filter:filter"]}]}),(0,qt.registerInteraction)("active-region",{start:[{trigger:"plot:mousemove",action:"active-region:show"}],end:[{trigger:"plot:mouseleave",action:"active-region:hide"}]}),(0,qt.registerInteraction)("view-zoom",{start:[{trigger:"plot:mousewheel",isEnable:function(t){return $t(t.event)},action:"scale-zoom:zoomOut",throttle:{wait:100,leading:!0,trailing:!1}},{trigger:"plot:mousewheel",isEnable:function(t){return!$t(t.event)},action:"scale-zoom:zoomIn",throttle:{wait:100,leading:!0,trailing:!1}}]}),(0,qt.registerInteraction)("sibling-tooltip",{start:[{trigger:"plot:mousemove",action:"sibling-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"sibling-tooltip:hide"}]}),(0,qt.registerInteraction)("plot-mousewheel-scroll",{start:[{trigger:"plot:mousewheel",action:"mousewheel-scroll:scroll"}]});var Zt=n(21);Object.defineProperty(e,"VIEW_LIFE_CIRCLE",{enumerable:!0,get:function(){return Zt.VIEW_LIFE_CIRCLE}}),(0,r.__exportStar)(n(25),e)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(1061);Object.defineProperty(e,"flow",{enumerable:!0,get:function(){return i.flow}});var a=n(502);Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return a.pick}});var o=n(1062);Object.defineProperty(e,"template",{enumerable:!0,get:function(){return o.template}});var s=n(503);Object.defineProperty(e,"log",{enumerable:!0,get:function(){return s.log}}),Object.defineProperty(e,"invariant",{enumerable:!0,get:function(){return s.invariant}}),Object.defineProperty(e,"LEVEL",{enumerable:!0,get:function(){return s.LEVEL}});var l=n(1063);Object.defineProperty(e,"getContainerSize",{enumerable:!0,get:function(){return l.getContainerSize}}),r.__exportStar(n(1064),e);var u=n(504);Object.defineProperty(e,"findViewById",{enumerable:!0,get:function(){return u.findViewById}}),Object.defineProperty(e,"getViews",{enumerable:!0,get:function(){return u.getViews}}),Object.defineProperty(e,"getSiblingViews",{enumerable:!0,get:function(){return u.getSiblingViews}});var c=n(1065);Object.defineProperty(e,"transformLabel",{enumerable:!0,get:function(){return c.transformLabel}});var f=n(1066);Object.defineProperty(e,"getSplinePath",{enumerable:!0,get:function(){return f.getSplinePath}});var d=n(505);Object.defineProperty(e,"deepAssign",{enumerable:!0,get:function(){return d.deepAssign}});var p=n(1067);Object.defineProperty(e,"kebabCase",{enumerable:!0,get:function(){return p.kebabCase}});var h=n(506);Object.defineProperty(e,"renderStatistic",{enumerable:!0,get:function(){return h.renderStatistic}}),Object.defineProperty(e,"renderGaugeStatistic",{enumerable:!0,get:function(){return h.renderGaugeStatistic}});var g=n(1068);Object.defineProperty(e,"measureTextWidth",{enumerable:!0,get:function(){return g.measureTextWidth}});var v=n(290);Object.defineProperty(e,"isBetween",{enumerable:!0,get:function(){return v.isBetween}}),Object.defineProperty(e,"isRealNumber",{enumerable:!0,get:function(){return v.isRealNumber}}),r.__exportStar(n(291),e),r.__exportStar(n(292),e)},function(t,e,n){"use strict";n.d(e,"f",(function(){return c})),n.d(e,"e",(function(){return d})),n.d(e,"c",(function(){return p})),n.d(e,"b",(function(){return h})),n.d(e,"d",(function(){return g})),n.d(e,"a",(function(){return v}));var r=n(4),i=n.n(r),a=n(17),o=n.n(a),s=n(0),l=n(231),u=n(136),c=function(t,e){t.forEach((function(t){var n=t.sourceKey,r=t.targetKey,i=t.notice,a=Object(s.get)(e,n);a&&(o()(!1,i),Object(s.set)(e,r,a))}))},f=function(t,e){var n=Object(s.get)(t,e);if(!1!==n&&null!==n){if(void 0!==n)if(!0!==n)if(Object(s.isObject)(n)){d(n,"line",null),d(n,"grid",null),d(n,"label",null),d(n,"tickLine",null),d(n,"title",null);var r=Object(s.get)(n,"label");if(r&&Object(s.isObject)(r)){var a=r.suffix;a&&Object(s.set)(r,"formatter",(function(t){return"".concat(t).concat(a)}));var l=r.offsetX,u=r.offsetY,c=r.offset;!Object(s.isNil)(c)||Object(s.isNil)(l)&&Object(s.isNil)(u)||("xAxis"===e&&Object(s.set)(r,"offset",Object(s.isNil)(l)?u:l),"yAxis"===e&&Object(s.set)(r,"offset",Object(s.isNil)(u)?l:u))}t[e]=i()(i()({},n),{label:r})}else o()(!0,"".concat(e," \u914d\u7f6e\u53c2\u6570\u4e0d\u6b63\u786e"));else t[e]={}}else t[e]=null},d=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Object(s.get)(t,"".concat(e,".visible"));return!1!==r&&null!==r||Object(s.set)(t,e,n),r},p=function(t){var e=i()({},t);if(d(e,"tooltip"),d(e,"legend")){d(e,"legend.title");var n=Object(s.get)(e,"legend.position");n&&Object(s.set)(e,"legend.position",{"top-center":"top","right-center":"right","left-center":"left","bottom-center":"bottom"}[n]||n)}var r=Object(s.get)(e,"legend.formatter");if(r){var a=Object(s.get)(e,"legend.itemName",{});Object(s.set)(e,"legend.itemName",i()(i()({},a),{formatter:r}))}var o=Object(s.get)(e,"legend.text");o&&Object(s.set)(e,"legend.itemName",o),d(e,"label"),f(e,"xAxis"),f(e,"yAxis");var u=Object(s.get)(e,"guideLine",[]),c=Object(s.get)(e,"data",[]),p=Object(s.get)(e,"yField","y");u.forEach((function(t){if(c.length>0){var n="median";switch(t.type){case"max":n=Object(s.maxBy)(c,(function(t){return t[p]}))[p];break;case"mean":n=Object(l.a)(c.map((function(t){return t[p]})))/c.length;break;default:n=Object(s.minBy)(c,(function(t){return t[p]}))[p]}var r=i()(i()({start:["min",n],end:["max",n],style:t.lineStyle,text:{content:n}},t),{type:"line"});Object(s.get)(e,"annotations")||Object(s.set)(e,"annotations",[]),e.annotations.push(r),Object(s.set)(e,"point",!1)}}));var h=Object(s.get)(e,"interactions",[]).find((function(t){return"slider"===t.type}));return h&&Object(s.isNil)(e.slider)&&(e.slider=h.cfg),e},h=function(t,e,n){var r=Object(u.a)(Object(s.get)(e,"events",[])),i=Object(u.a)(Object(s.get)(n,"events",[]));r.forEach((function(n){t.off(n[1],e.events[n[0]])})),i.forEach((function(e){t.on(e[1],n.events[e[0]])}))},g=function(t){var e=Object(s.get)(t,"events",{}),n={};return["onTitleClick","onTitleDblClick","onTitleMouseleave","onTitleMousemove","onTitleMousedown","onTitleMouseup","onTitleMouseenter"].forEach((function(t){e[t]&&(n[t.replace("Title","")]=e[t])})),n},v=function(t){var e=Object(s.get)(t,"events",{}),n={};return["onDescriptionClick","onDescriptionDblClick","onDescriptionMouseleave","onDescriptionMousemove","onDescriptionMousedown","onDescriptionMouseup","onDescriptionMouseenter"].forEach((function(t){e[t]&&(n[t.replace("Description","")]=e[t])})),n}},function(t,e,n){"use strict";var r=function(){};t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(50);e.default=function(t,e,n){for(var i=0,a=r.default(e)?e.split("."):e;t&&i<a.length;)t=t[a[i++]];return void 0===t||i<a.length?n:t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.Plot=e.PLOT_CONTAINER_OPTIONS=void 0;var i=n(1),a=n(14),o=n(0),s=r(n(125)),l=n(508),u=n(7),c="data-chart-source-type",f=e.PLOT_CONTAINER_OPTIONS=["padding","appendPadding","renderer","pixelRatio","syncViewPadding","supportCSSTransform","limitInPlot"];e.Plot=function(t){function e(e,n){var r=t.call(this)||this;return r.container="string"===typeof e?document.getElementById(e):e,r.options=(0,u.deepAssign)({},r.getDefaultOptions(),n),r.createG2(),r.bindEvents(),r}return(0,i.__extends)(e,t),e.getDefaultOptions=function(){return{renderer:"canvas",xAxis:{nice:!0,label:{autoRotate:!1,autoHide:{type:"equidistance",cfg:{minGap:6}}}},yAxis:{nice:!0,label:{autoHide:!0,autoRotate:!1}},animation:!0}},e.prototype.createG2=function(){var t=this.options,e=t.width,n=t.height,r=t.defaultInteractions;this.chart=new a.Chart((0,i.__assign)((0,i.__assign)((0,i.__assign)((0,i.__assign)({container:this.container,autoFit:!1},this.getChartSize(e,n)),{localRefresh:!1}),(0,u.pick)(this.options,f)),{defaultInteractions:r})),this.container.setAttribute(c,"G2Plot")},e.prototype.getChartSize=function(t,e){var n=(0,u.getContainerSize)(this.container);return{width:t||n.width||400,height:e||n.height||400}},e.prototype.bindEvents=function(){var t=this;this.chart&&this.chart.on("*",(function(e){(null===e||void 0===e?void 0:e.type)&&t.emit(e.type,e)}))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.render=function(){this.chart.clear(),this.chart.options={data:[],animate:!0},this.chart.views=[],this.execAdaptor(),this.chart.render(),this.bindSizeSensor()},e.prototype.update=function(t){this.updateOption(t),this.render()},e.prototype.updateOption=function(t){this.options=(0,u.deepAssign)({},this.options,t)},e.prototype.setState=function(t,e,n){void 0===n&&(n=!0);var r=(0,u.getAllElementsRecursively)(this.chart);(0,o.each)(r,(function(r){e(r.getData())&&r.setState(t,n)}))},e.prototype.getStates=function(){var t=(0,u.getAllElementsRecursively)(this.chart),e=[];return(0,o.each)(t,(function(t){var n=t.getData(),r=t.getStates();(0,o.each)(r,(function(r){e.push({data:n,state:r,geometry:t.geometry,element:t})}))})),e},e.prototype.changeData=function(t){this.update({data:t})},e.prototype.changeSize=function(t,e){this.chart.changeSize(t,e)},e.prototype.addAnnotations=function(t){var e=(0,i.__spreadArrays)(t),n=this.chart.getController("annotation"),r=n.getComponents().map((function(t){return t.extra}));n.clear(!0);for(var a=function(t){var i=r[t],a=e.findIndex((function(t){return t.id&&t.id===i.id}));-1!==a&&(i=(0,u.deepAssign)({},i,e[a]),e.splice(a,1)),n.annotation(i)},o=0;o<r.length;o++)a(o);e.forEach((function(t){return n.annotation(t)})),this.chart.render(!0)},e.prototype.removeAnnotations=function(t){var e=this.chart.getController("annotation"),n=e.getComponents().map((function(t){return t.extra}));e.clear(!0);for(var r=function(r){var i=n[r];t.find((function(t){return t.id&&t.id===i.id}))||e.annotation(i)},i=0;i<n.length;i++)r(i);this.chart.render(!0)},e.prototype.destroy=function(){this.unbindSizeSensor(),this.chart.destroy(),this.off(),this.container.removeAttribute(c)},e.prototype.execAdaptor=function(){var t=this.getSchemaAdaptor(),e=this.options,n=e.padding,r=e.appendPadding;this.chart.padding=n,this.chart.appendPadding=r,t({chart:this.chart,options:this.options})},e.prototype.triggerResize=function(){this.chart.forceFit()},e.prototype.bindSizeSensor=function(){var t=this;if(!this.unbind){var e=this.options.autoFit;(void 0===e||e)&&(this.unbind=(0,l.bind)(this.container,(function(){var e=(0,u.getContainerSize)(t.container),n=e.width,r=e.height;n===t.chart.width&&r===t.chart.height||t.triggerResize()})))}},e.prototype.unbindSizeSensor=function(){this.unbind&&(this.unbind(),this.unbind=void 0)},e}(s.default)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(61),i=n(50),a=n(1060);e.default=function(t,e,n){var o=t,s=i.default(e)?e.split("."):e;return s.forEach((function(t,e){e<s.length-1?(r.default(o[t])||(o[t]=a.default(s[e+1])?[]:{}),o=o[t]):o[t]=n})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.COMPONENT_MAX_VIEW_PERCENTAGE=e.MIN_CHART_HEIGHT=e.MIN_CHART_WIDTH=e.FIELD_ORIGIN=e.GROUP_ATTRS=e.ELEMENT_STATE=e.PLOT_EVENTS=e.GEOMETRY_LIFE_CIRCLE=e.VIEW_LIFE_CIRCLE=e.GROUP_Z_INDEX=e.COMPONENT_TYPE=e.DIRECTION=e.LAYER=void 0,function(t){t.FORE="fore",t.MID="mid",t.BG="bg"}(e.LAYER||(e.LAYER={})),function(t){t.TOP="top",t.TOP_LEFT="top-left",t.TOP_RIGHT="top-right",t.RIGHT="right",t.RIGHT_TOP="right-top",t.RIGHT_BOTTOM="right-bottom",t.LEFT="left",t.LEFT_TOP="left-top",t.LEFT_BOTTOM="left-bottom",t.BOTTOM="bottom",t.BOTTOM_LEFT="bottom-left",t.BOTTOM_RIGHT="bottom-right",t.RADIUS="radius",t.CIRCLE="circle",t.NONE="none"}(e.DIRECTION||(e.DIRECTION={})),function(t){t.AXIS="axis",t.GRID="grid",t.LEGEND="legend",t.TOOLTIP="tooltip",t.ANNOTATION="annotation",t.SLIDER="slider",t.SCROLLBAR="scrollbar",t.OTHER="other"}(e.COMPONENT_TYPE||(e.COMPONENT_TYPE={})),e.GROUP_Z_INDEX={FORE:3,MID:2,BG:1},function(t){t.BEFORE_RENDER="beforerender",t.AFTER_RENDER="afterrender",t.BEFORE_PAINT="beforepaint",t.AFTER_PAINT="afterpaint",t.BEFORE_CHANGE_DATA="beforechangedata",t.AFTER_CHANGE_DATA="afterchangedata",t.BEFORE_CLEAR="beforeclear",t.AFTER_CLEAR="afterclear",t.BEFORE_DESTROY="beforedestroy",t.BEFORE_CHANGE_SIZE="beforechangesize",t.AFTER_CHANGE_SIZE="afterchangesize"}(e.VIEW_LIFE_CIRCLE||(e.VIEW_LIFE_CIRCLE={})),function(t){t.BEFORE_DRAW_ANIMATE="beforeanimate",t.AFTER_DRAW_ANIMATE="afteranimate"}(e.GEOMETRY_LIFE_CIRCLE||(e.GEOMETRY_LIFE_CIRCLE={})),function(t){t.MOUSE_ENTER="plot:mouseenter",t.MOUSE_DOWN="plot:mousedown",t.MOUSE_MOVE="plot:mousemove",t.MOUSE_UP="plot:mouseup",t.MOUSE_LEAVE="plot:mouseleave",t.TOUCH_START="plot:touchstart",t.TOUCH_MOVE="plot:touchmove",t.TOUCH_END="plot:touchend",t.TOUCH_CANCEL="plot:touchcancel",t.CLICK="plot:click",t.DBLCLICK="plot:dblclick",t.CONTEXTMENU="plot:contextmenu",t.LEAVE="plot:leave",t.ENTER="plot:enter"}(e.PLOT_EVENTS||(e.PLOT_EVENTS={})),function(t){t.ACTIVE="active",t.INACTIVE="inactive",t.SELECTED="selected",t.DEFAULT="default"}(e.ELEMENT_STATE||(e.ELEMENT_STATE={})),e.GROUP_ATTRS=["color","shape","size"],e.FIELD_ORIGIN="_origin",e.MIN_CHART_WIDTH=1,e.MIN_CHART_HEIGHT=1,e.COMPONENT_MAX_VIEW_PERCENTAGE=.25},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.animation=function(t){var e=t.chart,n=t.options.animation;return"boolean"===typeof n?e.animate(n):e.animate(!0),(0,i.each)(e.geometries,(function(t){t.animate(n)})),t},e.annotation=function(t){return function(e){var n=e.chart,a=e.options,o=n.getController("annotation");return(0,i.each)((0,r.__spreadArrays)(a.annotations||[],t||[]),(function(t){o.annotation(t)})),e}},e.interaction=function(t){var e=t.chart,n=t.options.interactions;return(0,i.each)(n,(function(t){!1===t.enable?e.removeInteraction(t.type):e.interaction(t.type,t.cfg||{})})),t},e.legend=function(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField,a=n.seriesField;return!1===r?e.legend(!1):(i||a)&&e.legend(i||a,r),t},e.limitInPlot=function(t){var e=t.chart,n=t.options,r=n.yAxis,a=n.limitInPlot,s=a;return(0,i.isObject)(r)&&(0,i.isNil)(a)&&(s=!!Object.values((0,o.pick)(r,["min","max","minLimit","maxLimit"])).some((function(t){return!(0,i.isNil)(t)}))),e.limitInPlot=s,t},Object.defineProperty(e,"pattern",{enumerable:!0,get:function(){return s.pattern}}),e.scale=function(t,e){return function(n){var r=n.chart,s=n.options,l={};return(0,i.each)(t,(function(t,e){l[e]=(0,o.pick)(t,a.AXIS_META_CONFIG_KEYS)})),l=(0,o.deepAssign)({},e,s.meta,l),r.scale(l),n}},e.scrollbar=function(t){var e=t.chart,n=t.options.scrollbar;return e.option("scrollbar",n),t},e.slider=function(t){var e=t.chart,n=t.options.slider;return e.option("slider",n),t},e.state=function(t){var e=t.chart,n=t.options.state;return n&&(0,i.each)(e.geometries,(function(t){t.state(n)})),t},e.theme=function(t){var e=t.chart,n=t.options.theme;return n&&e.theme(n),t},e.tooltip=function(t){var e=t.chart,n=t.options.tooltip;return void 0!==n&&e.tooltip(n),t};var r=n(1),i=n(0),a=n(98),o=n(7),s=n(121)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(116);e.default=function(t){return Array.isArray?Array.isArray(t):r.default(t,"Array")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Plot=e.PLOT_CONTAINER_OPTIONS=void 0;var r=n(1),i=n(14),a=n(0),o=r.__importDefault(n(125)),s=n(508),l=n(15),u="data-chart-source-type";e.PLOT_CONTAINER_OPTIONS=["padding","appendPadding","renderer","pixelRatio","syncViewPadding","supportCSSTransform","limitInPlot"];var c=function(t){function n(e,n){var r=t.call(this)||this;return r.container="string"===typeof e?document.getElementById(e):e,r.options=l.deepAssign({},r.getDefaultOptions(),n),r.createG2(),r.bindEvents(),r}return r.__extends(n,t),n.getDefaultOptions=function(){return{renderer:"canvas",xAxis:{nice:!0,label:{autoRotate:!1,autoHide:{type:"equidistance",cfg:{minGap:6}}}},yAxis:{nice:!0,label:{autoHide:!0,autoRotate:!1}},animation:!0}},n.prototype.createG2=function(){var t=this.options,n=t.width,a=t.height,o=t.defaultInteractions;this.chart=new i.Chart(r.__assign(r.__assign(r.__assign(r.__assign({container:this.container,autoFit:!1},this.getChartSize(n,a)),{localRefresh:!1}),l.pick(this.options,e.PLOT_CONTAINER_OPTIONS)),{defaultInteractions:o})),this.container.setAttribute(u,"G2Plot")},n.prototype.getChartSize=function(t,e){var n=l.getContainerSize(this.container);return{width:t||n.width||400,height:e||n.height||400}},n.prototype.bindEvents=function(){var t=this;this.chart&&this.chart.on("*",(function(e){(null===e||void 0===e?void 0:e.type)&&t.emit(e.type,e)}))},n.prototype.getDefaultOptions=function(){return n.getDefaultOptions()},n.prototype.render=function(){this.chart.clear(),this.chart.options={data:[],animate:!0},this.chart.views=[],this.execAdaptor(),this.chart.render(),this.bindSizeSensor()},n.prototype.update=function(t){this.updateOption(t),this.render()},n.prototype.updateOption=function(t){this.options=l.deepAssign({},this.options,t)},n.prototype.setState=function(t,e,n){void 0===n&&(n=!0);var r=l.getAllElementsRecursively(this.chart);a.each(r,(function(r){e(r.getData())&&r.setState(t,n)}))},n.prototype.getStates=function(){var t=l.getAllElementsRecursively(this.chart),e=[];return a.each(t,(function(t){var n=t.getData(),r=t.getStates();a.each(r,(function(r){e.push({data:n,state:r,geometry:t.geometry,element:t})}))})),e},n.prototype.changeData=function(t){this.update({data:t})},n.prototype.changeSize=function(t,e){this.chart.changeSize(t,e)},n.prototype.addAnnotations=function(t){var e=r.__spreadArrays(t),n=this.chart.getController("annotation"),i=n.getComponents().map((function(t){return t.extra}));n.clear(!0);for(var a=function(t){var r=i[t],a=e.findIndex((function(t){return t.id&&t.id===r.id}));-1!==a&&(r=l.deepAssign({},r,e[a]),e.splice(a,1)),n.annotation(r)},o=0;o<i.length;o++)a(o);e.forEach((function(t){return n.annotation(t)})),this.chart.render(!0)},n.prototype.removeAnnotations=function(t){var e=this.chart.getController("annotation"),n=e.getComponents().map((function(t){return t.extra}));e.clear(!0);for(var r=function(r){var i=n[r];t.find((function(t){return t.id&&t.id===i.id}))||e.annotation(i)},i=0;i<n.length;i++)r(i);this.chart.render(!0)},n.prototype.destroy=function(){this.unbindSizeSensor(),this.chart.destroy(),this.off(),this.container.removeAttribute(u)},n.prototype.execAdaptor=function(){var t=this.getSchemaAdaptor(),e=this.options,n=e.padding,r=e.appendPadding;this.chart.padding=n,this.chart.appendPadding=r,t({chart:this.chart,options:this.options})},n.prototype.triggerResize=function(){this.chart.forceFit()},n.prototype.bindSizeSensor=function(){var t=this;if(!this.unbind){var e=this.options.autoFit;(void 0===e||e)&&(this.unbind=s.bind(this.container,(function(){var e=l.getContainerSize(t.container),n=e.width,r=e.height;n===t.chart.width&&r===t.chart.height||t.triggerResize()})))}},n.prototype.unbindSizeSensor=function(){this.unbind&&(this.unbind(),this.unbind=void 0)},n}(o.default);e.Plot=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Util=e.Scale=e.Coordinate=e.DIRECTION=e.LAYER=e.getAnimation=e.registerAnimation=e.getEngine=e.registerEngine=e.registerTheme=e.getTheme=e.registerFacet=e.getFacet=e.getActionClass=e.registerAction=e.registerInteraction=e.getInteraction=e.getGeometryLabelLayout=e.getGeometryLabel=e.registerGeometryLabelLayout=e.registerGeometryLabel=e.getShapeFactory=e.registerShapeFactory=e.registerShape=e.registerGeometry=e.registerComponentController=e.InteractionAction=e.Facet=e.Action=e.Interaction=e.GeometryLabel=e.Element=e.Geometry=e.TooltipController=e.ComponentController=e.Event=e.View=e.Chart=e.VERSION=void 0;var r=n(1);e.VERSION="4.1.32";var i=n(97);Object.defineProperty(e,"Chart",{enumerable:!0,get:function(){return i.Chart}}),Object.defineProperty(e,"View",{enumerable:!0,get:function(){return i.View}}),Object.defineProperty(e,"Event",{enumerable:!0,get:function(){return i.Event}});var a=n(103);Object.defineProperty(e,"ComponentController",{enumerable:!0,get:function(){return a.Controller}});var o=n(205);Object.defineProperty(e,"TooltipController",{enumerable:!0,get:function(){return(0,r.__importDefault)(o).default}});var s=n(90);Object.defineProperty(e,"Geometry",{enumerable:!0,get:function(){return(0,r.__importDefault)(s).default}});var l=n(268);Object.defineProperty(e,"Element",{enumerable:!0,get:function(){return(0,r.__importDefault)(l).default}});var u=n(99);Object.defineProperty(e,"GeometryLabel",{enumerable:!0,get:function(){return(0,r.__importDefault)(u).default}});var c=n(265);Object.defineProperty(e,"Interaction",{enumerable:!0,get:function(){return c.Interaction}}),Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return c.Action}});var f=n(263);Object.defineProperty(e,"Facet",{enumerable:!0,get:function(){return f.Facet}});var d=n(44);Object.defineProperty(e,"InteractionAction",{enumerable:!0,get:function(){return(0,r.__importDefault)(d).default}});var p=n(97);Object.defineProperty(e,"registerComponentController",{enumerable:!0,get:function(){return p.registerComponentController}});var h=n(97);Object.defineProperty(e,"registerGeometry",{enumerable:!0,get:function(){return h.registerGeometry}});var g=n(27);Object.defineProperty(e,"registerShape",{enumerable:!0,get:function(){return g.registerShape}}),Object.defineProperty(e,"registerShapeFactory",{enumerable:!0,get:function(){return g.registerShapeFactory}}),Object.defineProperty(e,"getShapeFactory",{enumerable:!0,get:function(){return g.getShapeFactory}});var v=n(270);Object.defineProperty(e,"registerGeometryLabel",{enumerable:!0,get:function(){return v.registerGeometryLabel}}),Object.defineProperty(e,"registerGeometryLabelLayout",{enumerable:!0,get:function(){return v.registerGeometryLabelLayout}}),Object.defineProperty(e,"getGeometryLabel",{enumerable:!0,get:function(){return v.getGeometryLabel}}),Object.defineProperty(e,"getGeometryLabelLayout",{enumerable:!0,get:function(){return v.getGeometryLabelLayout}});var y=n(265);Object.defineProperty(e,"getInteraction",{enumerable:!0,get:function(){return y.getInteraction}}),Object.defineProperty(e,"registerInteraction",{enumerable:!0,get:function(){return y.registerInteraction}}),Object.defineProperty(e,"registerAction",{enumerable:!0,get:function(){return y.registerAction}}),Object.defineProperty(e,"getActionClass",{enumerable:!0,get:function(){return y.getActionClass}});var m=n(263);Object.defineProperty(e,"getFacet",{enumerable:!0,get:function(){return m.getFacet}}),Object.defineProperty(e,"registerFacet",{enumerable:!0,get:function(){return m.registerFacet}});var b=n(91);Object.defineProperty(e,"getTheme",{enumerable:!0,get:function(){return b.getTheme}}),Object.defineProperty(e,"registerTheme",{enumerable:!0,get:function(){return b.registerTheme}});var x=n(446);Object.defineProperty(e,"registerEngine",{enumerable:!0,get:function(){return x.registerEngine}}),Object.defineProperty(e,"getEngine",{enumerable:!0,get:function(){return x.getEngine}});var _=n(439);Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return _.registerAnimation}}),Object.defineProperty(e,"getAnimation",{enumerable:!0,get:function(){return _.getAnimation}});var O=n(21);Object.defineProperty(e,"LAYER",{enumerable:!0,get:function(){return O.LAYER}}),Object.defineProperty(e,"DIRECTION",{enumerable:!0,get:function(){return O.DIRECTION}}),(0,r.__importStar)(n(271));var P=n(69);Object.defineProperty(e,"Coordinate",{enumerable:!0,get:function(){return P.Coordinate}}),Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return P.Scale}});var w=n(454),M=n(455),S=n(46),E=n(113),A=n(187),C=n(31);e.Util={getLegendItems:M.getLegendItems,translate:E.translate,rotate:E.rotate,zoom:E.zoom,transform:E.transform,getAngle:S.getAngle,getSectorPath:S.getSectorPath,polarToCartesian:S.polarToCartesian,getDelegationObject:C.getDelegationObject,getTooltipItems:A.getTooltipItems,getMappingValue:w.getMappingValue}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0});var a={version:!0,PathUtil:!0,Event:!0,Base:!0,AbstractCanvas:!0,AbstractGroup:!0,AbstractShape:!0,getBBoxMethod:!0,registerBBox:!0,getTextHeight:!0,assembleFont:!0,isAllowCapture:!0,multiplyVec2:!0,invert:!0,getOffScreenContext:!0,registerEasing:!0};Object.defineProperty(e,"AbstractCanvas",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"AbstractGroup",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"AbstractShape",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Event",{enumerable:!0,get:function(){return u.default}}),e.PathUtil=void 0,Object.defineProperty(e,"assembleFont",{enumerable:!0,get:function(){return g.assembleFont}}),Object.defineProperty(e,"getBBoxMethod",{enumerable:!0,get:function(){return h.getBBoxMethod}}),Object.defineProperty(e,"getOffScreenContext",{enumerable:!0,get:function(){return m.getOffScreenContext}}),Object.defineProperty(e,"getTextHeight",{enumerable:!0,get:function(){return g.getTextHeight}}),Object.defineProperty(e,"invert",{enumerable:!0,get:function(){return y.invert}}),Object.defineProperty(e,"isAllowCapture",{enumerable:!0,get:function(){return v.isAllowCapture}}),Object.defineProperty(e,"multiplyVec2",{enumerable:!0,get:function(){return y.multiplyVec2}}),Object.defineProperty(e,"registerBBox",{enumerable:!0,get:function(){return h.registerBBox}}),Object.defineProperty(e,"registerEasing",{enumerable:!0,get:function(){return b.registerEasing}}),e.version=void 0;var o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=x(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(392));e.PathUtil=o;var s=n(749);Object.keys(s).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===s[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}}))}));var l=n(750);Object.keys(l).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===l[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}}))}));var u=r(n(393)),c=r(n(394)),f=r(n(751)),d=r(n(790)),p=r(n(791)),h=n(792),g=n(415),v=n(101),y=n(242),m=n(416),b=n(410);function x(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(x=function(t){return t?n:e})(t)}e.version="0.5.11"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getShapeFactory=e.registerShape=e.registerShapeFactory=void 0;var r=n(1),i=n(88),a=n(0),o=n(111),s={coordinate:null,defaultShapeType:null,theme:null,getShapePoints:function(t,e){var n=this.getShape(t);return n.getPoints?n.getPoints(e):this.getDefaultPoints(e)},getShape:function(t){var e=this[t]||this[this.defaultShapeType];return e.coordinate=this.coordinate,e},getDefaultPoints:function(){return[]},getDefaultStyle:function(t){return(0,a.get)(t,[this.defaultShapeType,"default","style"],{})},getMarker:function(t,e){var n=this.getShape(t);if(!n.getMarker){var r=this.defaultShapeType;n=this.getShape(r)}var i=this.theme,o=(0,a.get)(i,[t,"default"],{}),s=n.getMarker(e);return(0,a.deepMix)({},o,s)},drawShape:function(t,e,n){return this.getShape(t).draw(e,n)}},l={coordinate:null,parsePath:function(t){var e=this.coordinate,n=(0,i.parsePathString)(t);return n=e.isPolar?(0,o.convertPolarPath)(e,n):(0,o.convertNormalPath)(e,n)},parsePoint:function(t){return this.coordinate.convert(t)},parsePoints:function(t){var e=this.coordinate;return t.map((function(t){return e.convert(t)}))},draw:function(t,e){}},u={};e.registerShapeFactory=function(t,e){var n=(0,a.upperFirst)(t),i=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},s),e),{geometryType:t});return u[n]=i,i},e.registerShape=function(t,e,n){var i=(0,a.upperFirst)(t),o=u[i],s=(0,r.__assign)((0,r.__assign)({},l),n);return o[e]=s,s},e.getShapeFactory=function(t){var e=(0,a.upperFirst)(t);return u[e]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(116);e.default=function(t){return r.default(t,"Function")}},function(t,e,n){"use strict";n.d(e,"b",(function(){return l}));var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=o.a.createContext(null);function l(t){var e=o.a.forwardRef((function(e,n){return o.a.createElement(s.Consumer,null,(function(r){return o.a.createElement(t,i()({ref:n,group:r},e))}))}));return e.displayName=t.name,e}s.displayName="GroupContext",e.a=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"area",{enumerable:!0,get:function(){return r.area}}),Object.defineProperty(e,"edge",{enumerable:!0,get:function(){return l.edge}}),Object.defineProperty(e,"interval",{enumerable:!0,get:function(){return o.interval}}),Object.defineProperty(e,"line",{enumerable:!0,get:function(){return i.line}}),Object.defineProperty(e,"point",{enumerable:!0,get:function(){return a.point}}),Object.defineProperty(e,"polygon",{enumerable:!0,get:function(){return s.polygon}}),Object.defineProperty(e,"schema",{enumerable:!0,get:function(){return u.schema}}),Object.defineProperty(e,"violin",{enumerable:!0,get:function(){return c.violin}});var r=n(1191),i=n(1192),a=n(548),o=n(1193),s=n(549),l=n(1194),u=n(1195),c=n(1196)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getScaleByField=e.isInRecords=e.getSiblingPoint=e.getSilbings=e.isInBox=e.getSpline=e.distance=e.getComponents=e.getElementsByPath=e.getIntersectElements=e.intersectRect=e.getElementValue=e.getElementsByState=e.getElementsByField=e.getElements=e.getSiblingMaskElements=e.getMaskedElements=e.isMask=e.isSlider=e.isList=e.isElementChange=e.getDelegationObject=e.getCurrentElement=void 0;var r=n(0),i=n(111),a=n(80),o=n(88);function s(t,e){var n=t.event.target.getCanvasBBox();return n.width>=e||n.height>=e?n:null}function l(t){var e=t.geometries,n=[];return(0,r.each)(e,(function(t){var e=t.elements;n=n.concat(e)})),t.views&&t.views.length&&(0,r.each)(t.views,(function(t){n=n.concat(l(t))})),n}function u(t,e){var n=t.getModel().data;return(0,r.isArray)(n)?n[0][e]:n[e]}function c(t,e){return!(e.minX>t.maxX||e.maxX<t.minX||e.minY>t.maxY||e.maxY<t.minY)}function f(t,e){var n=l(t),i=[];return(0,r.each)(n,(function(t){var n=t.shape.getCanvasBBox();c(e,n)&&i.push(t)})),i}function d(t){var e=[];return(0,r.each)(t,(function(t){if("A"!==t[0])for(var n=1;n<t.length;n+=2)e.push([t[n],t[n+1]]);else{var r=t.length;e.push([t[r-2],t[r-1]])}})),e}function p(t,e){var n=l(t),r=d(e);return n.filter((function(t){var e,n=t.shape;if("path"===n.get("type"))e=d(n.attr("path"));else{var i=n.getCanvasBBox();e=(0,a.toPoints)(i)}return(0,o.isPolygonsIntersect)(r,e)}))}function h(t,e,n){var r=function(t,e){return t.getCoordinate().invert(e)}(t,n);return e.getCoordinate().convert(r)}e.getCurrentElement=function(t){var e,n=t.event.target;return n&&(e=n.get("element")),e},e.getDelegationObject=function(t){var e,n=t.event.target;return n&&(e=n.get("delegateObject")),e},e.isElementChange=function(t){var e=t.event.gEvent;return!(e&&e.fromShape&&e.toShape&&e.fromShape.get("element")===e.toShape.get("element"))},e.isList=function(t){return t&&t.component&&t.component.isList()},e.isSlider=function(t){return t&&t.component&&t.component.isSlider()},e.isMask=function(t){var e=t.event.target;return e&&"mask"===e.get("name")},e.getMaskedElements=function(t,e){if("path"===t.event.target.get("type")){var n=function(t,e){var n=t.event.target,r=n.getCanvasBBox();return r.width>=e||r.height>=e?n.attr("path"):null}(t,e);if(!n)return;return p(t.view,n)}var r=s(t,e);return r?f(t.view,r):null},e.getSiblingMaskElements=function(t,e,n){var r=s(t,n);if(!r)return null;var i=t.view,a=h(i,e,{x:r.x,y:r.y}),o=h(i,e,{x:r.maxX,y:r.maxY});return f(e,{minX:a.x,minY:a.y,maxX:o.x,maxY:o.y})},e.getElements=l,e.getElementsByField=function(t,e,n){return l(t).filter((function(t){return u(t,e)===n}))},e.getElementsByState=function(t,e){var n=t.geometries,i=[];return(0,r.each)(n,(function(t){var n=t.getElementsBy((function(t){return t.hasState(e)}));i=i.concat(n)})),i},e.getElementValue=u,e.intersectRect=c,e.getIntersectElements=f,e.getElementsByPath=p,e.getComponents=function(t){return t.getComponents().map((function(t){return t.component}))},e.distance=function(t,e){var n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)},e.getSpline=function(t,e){if(t.length<=2)return(0,i.getLinePath)(t,!1);var n=t[0],a=[];(0,r.each)(t,(function(t){a.push(t.x),a.push(t.y)}));var o=(0,i.catmullRom2bezier)(a,e,null);return o.unshift(["M",n.x,n.y]),o},e.isInBox=function(t,e){return t.x<=e.x&&t.maxX>=e.x&&t.y<=e.y&&t.maxY>e.y},e.getSilbings=function(t){var e=t.parent,n=null;return e&&(n=e.views.filter((function(e){return e!==t}))),n},e.getSiblingPoint=h,e.isInRecords=function(t,e,n,i){var a=!1;return(0,r.each)(t,(function(t){if(t[n]===e[n]&&t[i]===e[i])return a=!0,!1})),a},e.getScaleByField=function t(e,n){var i=e.getScaleByField(n);return!i&&e.views&&(0,r.each)(e.views,(function(e){if(i=t(e,n))return!1})),i}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.ext=void 0,Object.defineProperty(e,"mat3",{enumerable:!0,get:function(){return i.mat3}}),Object.defineProperty(e,"vec2",{enumerable:!0,get:function(){return i.vec2}}),Object.defineProperty(e,"vec3",{enumerable:!0,get:function(){return i.vec3}});var i=n(170),a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(756));function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}e.ext=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBackgroundRectStyle=e.getStyle=void 0;var r=n(1),i=n(0);e.getStyle=function(t,e,n,a){void 0===a&&(a="");var o=t.style,s=void 0===o?{}:o,l=t.defaultStyle,u=t.color,c=t.size,f=(0,r.__assign)((0,r.__assign)({},l),s);return u&&(e&&(s.stroke||(f.stroke=u)),n&&(s.fill||(f.fill=u))),a&&(0,i.isNil)(s[a])&&!(0,i.isNil)(c)&&(f[a]=c),f},e.getBackgroundRectStyle=function(t){return(0,i.deepMix)({},{fill:"#CCD6EC",fillOpacity:.3},(0,i.get)(t,["background","style"]))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.limitInPlot=e.annotation=e.scale=e.scrollbar=e.slider=e.state=e.theme=e.animation=e.interaction=e.tooltip=e.legend=void 0;var r=n(1),i=n(0),a=n(511),o=n(15);e.legend=function(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField,a=n.seriesField;return!1===r?e.legend(!1):(i||a)&&e.legend(i||a,r),t},e.tooltip=function(t){var e=t.chart,n=t.options.tooltip;return void 0!==n&&e.tooltip(n),t},e.interaction=function(t){var e=t.chart,n=t.options.interactions;return i.each(n,(function(t){!1===t.enable?e.removeInteraction(t.type):e.interaction(t.type,t.cfg||{})})),t},e.animation=function(t){var e=t.chart,n=t.options.animation;return"boolean"===typeof n?e.animate(n):e.animate(!0),i.each(e.geometries,(function(t){t.animate(n)})),t},e.theme=function(t){var e=t.chart,n=t.options.theme;return n&&e.theme(n),t},e.state=function(t){var e=t.chart,n=t.options.state;return n&&i.each(e.geometries,(function(t){t.state(n)})),t},e.slider=function(t){var e=t.chart,n=t.options.slider;return e.option("slider",n),t},e.scrollbar=function(t){var e=t.chart,n=t.options.scrollbar;return e.option("scrollbar",n),t},e.scale=function(t,e){return function(n){var r=n.chart,s=n.options,l={};return i.each(t,(function(t,e){l[e]=o.pick(t,a.AXIS_META_CONFIG_KEYS)})),l=o.deepAssign({},e,s.meta,l),r.scale(l),n}},e.annotation=function(t){return function(e){var n=e.chart,a=e.options,o=n.getController("annotation");return i.each(r.__spreadArrays(a.annotations||[],t||[]),(function(t){o.annotation(t)})),e}},e.limitInPlot=function(t){var e=t.chart,n=t.options,r=n.yAxis,a=n.limitInPlot,s=a;return i.isObject(r)&&i.isNil(a)&&(s=!!Object.values(o.pick(r,["min","max","minLimit","maxLimit"])).some((function(t){return!i.isNil(t)}))),e.limitInPlot=s,t};var s=n(153);Object.defineProperty(e,"pattern",{enumerable:!0,get:function(){return s.pattern}})},function(t,e,n){"use strict";var r=n(4),i=n.n(r),a=n(9),o=n.n(a),s=n(10),l=n.n(s),u=n(12),c=n.n(u),f=n(13),d=n.n(f),p=n(5),h=n.n(p),g=n(3),v=n.n(g),y=n(620),m=n.n(y),b=n(203),x=n(222),_=n.n(x),O=n(0),P=n(160);m.a.prototype.render=function(){if(this.get("isReactElement")){var t=this.getContainer(),e=this.get("content"),n=this.get("refreshDeps"),r=v.a.isValidElement(e)?e:e(t);void 0!==this.preRefreshDeps&&Object(O.isEqual)(this.preRefreshDeps,n)||(_.a.render(r,t),this.preRefreshDeps=n)}else{var i=this.getContainer(),a=this.get("html");Object(b.clearDom)(i);var o=Object(O.isFunction)(a)?a(i):a;Object(O.isElement)(o)?i.appendChild(o):Object(O.isString)(o)&&i.appendChild(Object(P.createDom)(o))}this.resetPosition()};var w=n(319),M=n.n(w),S=n(47),E=n(8);function A(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=h()(t);if(e){var i=h()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return d()(this,n)}}Object(E.registerComponentController)("annotation",M.a);var C=function(t){c()(n,t);var e=A(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="line",t}return l()(n,[{key:"componentDidMount",value:function(){var t=this.getChartIns();this.id=O.uniqueId("annotation"),this.annotation=t.annotation(),"ReactElement"===this.annotationType?this.annotation.annotation(i()({type:"html",isReactElement:!0},this.props)):this.annotation.annotation(i()({type:this.annotationType},this.props)),this.annotation.option[this.annotation.option.length-1].__id=this.id}},{key:"componentDidUpdate",value:function(){var t=this,e=null;this.annotation.option.forEach((function(n,r){n.__id===t.id&&(e=r)})),"ReactElement"===this.annotationType?this.annotation.option[e]=i()(i()({type:"html",isReactElement:!0},this.props),{__id:this.id}):this.annotation.option[e]=i()(i()({type:this.annotationType},this.props),{__id:this.id})}},{key:"componentWillUnmount",value:function(){var t=this,e=null;this.annotation&&(this.annotation.option.forEach((function(n,r){n.__id===t.id&&(e=r)})),null!==e&&this.annotation.option.splice(e,1),this.annotation=null)}},{key:"getChartIns",value:function(){return this.context}},{key:"render",value:function(){return v.a.createElement(v.a.Fragment,null)}}]),n}(v.a.Component);C.contextType=S.a,e.a=C},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return Array.isArray?Array.isArray(t):(0,i.default)(t,"Array")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return null===t||void 0===t}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Arc",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Cubic",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Quad",{enumerable:!0,get:function(){return a.default}}),e.Util=void 0;var a=r(n(797)),o=r(n(798)),s=r(n(799)),l=r(n(174)),u=r(n(801)),c=r(n(414)),f=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(87));function d(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}e.Util=f},function(t,e,n){"use strict";var r=n(12),i=n.n(r),a=n(13),o=n.n(a),s=n(5),l=n.n(s),u=n(45),c=n.n(u),f=n(9),d=n.n(f),p=n(10),h=n.n(p),g=n(3),v=n.n(g),y=n(50),m=n.n(y),b=n(28),x=n.n(b),_=n(99),O=n.n(_),P=(n(494),n(47)),w=n(8),M=n(55),S=n.n(M),E=n(23),A=n.n(E),C=n(82),j=function(t,e,n,r){var i,a;null!==t?S()(n,(function(n){i=t[n],a=e[n],Object(C.a)(a,i)||(A()(a)||(a=[a]),r(a,n))})):S()(n,(function(t){var n=e[t];void 0!==n&&(A()(n)||(n=[n]),r(n,t))}))},I=n(17),T=n.n(I),F=(n(289),n(348)),L=n.n(F),k=n(349),D=n.n(k),R=n(350),N=n.n(R),B=n(351),z=n.n(B),V=n(159),G=n.n(V),W=n(353),Y=n.n(W),H=n(352),U=n.n(H),X=n(354),q=n.n(X),K=n(227),$=n.n(K),Z=n(356),Q=n.n(Z),J=n(357),tt=n.n(J),et=n(355),nt=n.n(et),rt=n(361),it=n.n(rt);Object(w.registerAction)("cursor",it.a),Object(w.registerAction)("element-active",L.a),Object(w.registerAction)("element-single-active",z.a),Object(w.registerAction)("element-range-active",N.a),Object(w.registerAction)("element-highlight",G.a),Object(w.registerAction)("element-highlight-by-x",Y.a),Object(w.registerAction)("element-highlight-by-color",U.a),Object(w.registerAction)("element-single-highlight",q.a),Object(w.registerAction)("element-range-highlight",$.a),Object(w.registerAction)("element-sibling-highlight",$.a,{effectSiblings:!0,effectByRecord:!0}),Object(w.registerAction)("element-selected",Q.a),Object(w.registerAction)("element-single-selected",tt.a),Object(w.registerAction)("element-range-selected",nt.a),Object(w.registerAction)("element-link-by-color",D.a),Object(w.registerInteraction)("element-active",{start:[{trigger:"element:mouseenter",action:"element-active:active"}],end:[{trigger:"element:mouseleave",action:"element-active:reset"}]}),Object(w.registerInteraction)("element-selected",{start:[{trigger:"element:click",action:"element-selected:toggle"}]}),Object(w.registerInteraction)("element-highlight",{start:[{trigger:"element:mouseenter",action:"element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight:reset"}]}),Object(w.registerInteraction)("element-highlight-by-x",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-x:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-x:reset"}]}),Object(w.registerInteraction)("element-highlight-by-color",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-color:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-color:reset"}]});var at=n(75);function ot(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=l()(t);if(e){var i=l()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return o()(this,n)}}Object(w.registerGeometryLabel)("base",O.a);var st=["line","area"],lt=function(){function t(){d()(this,t),this.config={}}return h()(t,[{key:"setView",value:function(t){this.view=t,this.rootChart=t.rootChart||t}},{key:"createGeomInstance",value:function(t,e){this.geom=this.view[t](e);var n=e.sortable;this.geom.__beforeMapping=this.geom.beforeMapping,this.geom.beforeMapping=function(e){var r=this.getXScale();return!1!==n&&e&&e[0]&&st.includes(t)&&["time","timeCat"].includes(r.type)&&this.sort(e),this.__beforeMapping(e)},this.GemoBaseClassName=t}},{key:"update",value:function(t,e){var n=this;this.geom||(this.setView(e.context),this.createGeomInstance(e.GemoBaseClassName,t),this.interactionTypes=e.interactionTypes),j(this.config,t,["position","shape","color","label","style","tooltip","size","animate","state","customInfo"],(function(t,e){var r;T()(!("label"===e&&!0===t[0]),"label \u503c\u7c7b\u578b\u9519\u8bef\uff0c\u5e94\u4e3afalse | LabelOption | FieldString"),(r=n.geom)[e].apply(r,c()(t))})),j(this.config,t,["adjust"],(function(t,e){m()(t[0])?n.geom[e](t[0]):n.geom[e](t)})),this.geom.state(t.state||{}),this.rootChart.on("processElemens",(function(){x()(t.setElements)&&t.setElements(n.geom.elements)})),j(this.config,t,this.interactionTypes,(function(t,e){t[0]?n.rootChart.interaction(e):n.rootChart.removeInteraction(e)})),this.config=Object(at.a)(t)}},{key:"destroy",value:function(){this.geom&&(this.geom.destroy(),this.geom=null),this.config={}}}]),t}(),ut=function(t){i()(n,t);var e=ot(n);function n(t){var r;return d()(this,n),(r=e.call(this,t)).interactionTypes=[],r.geomHelper=new lt,r}return h()(n,[{key:"componentWillUnmount",value:function(){this.geomHelper.destroy()}},{key:"render",value:function(){var t=this;return this.geomHelper.update(this.props,this),v.a.createElement(v.a.Fragment,null,v.a.Children.map(this.props.children,(function(e){return v.a.isValidElement(e)?v.a.cloneElement(e,{parentInstance:t.geomHelper.geom}):v.a.createElement(v.a.Fragment,null)})))}}]),n}(v.a.Component);ut.contextType=P.a,e.a=ut},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(3),i=n.n(r),a=n(47);function o(){return i.a.useContext(a.a)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(435),s=n(89),l=n(42),u=r(n(253)),c="update_status",f=["visible","tip","delegateObject"],d=["container","group","shapesMap","isRegister","isUpdating","destroyed"],p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{container:null,shapesMap:{},group:null,capture:!0,isRegister:!1,isUpdating:!1,isInit:!0})},e.prototype.remove=function(){this.clear(),this.get("group").remove()},e.prototype.clear=function(){this.get("group").clear(),this.set("shapesMap",{}),this.clearOffScreenCache(),this.set("isInit",!0)},e.prototype.getChildComponentById=function(t){var e=this.getElementById(t);return e&&e.get("component")},e.prototype.getElementById=function(t){return this.get("shapesMap")[t]},e.prototype.getElementByLocalId=function(t){var e=this.getElementId(t);return this.getElementById(e)},e.prototype.getElementsByName=function(t){var e=[];return(0,a.each)(this.get("shapesMap"),(function(n){n.get("name")===t&&e.push(n)})),e},e.prototype.getContainer=function(){return this.get("container")},e.prototype.updateInner=function(t){this.offScreenRender(),this.get("updateAutoRender")&&this.render()},e.prototype.render=function(){var t=this.get("offScreenGroup");t||(t=this.offScreenRender());var e=this.get("group");this.updateElements(t,e),this.deleteElements(),this.applyOffset(),this.get("eventInitted")||(this.initEvent(),this.set("eventInitted",!0)),this.set("isInit",!1)},e.prototype.show=function(){this.get("group").show(),this.set("visible",!0)},e.prototype.hide=function(){this.get("group").hide(),this.set("visible",!1)},e.prototype.setCapture=function(t){this.get("group").set("capture",t),this.set("capture",t)},e.prototype.destroy=function(){this.removeEvent(),this.remove(),t.prototype.destroy.call(this)},e.prototype.getBBox=function(){return this.get("group").getCanvasBBox()},e.prototype.getLayoutBBox=function(){var t=this.get("group"),e=this.getInnerLayoutBBox(),n=t.getTotalMatrix();return n&&(e=(0,s.applyMatrix2BBox)(n,e)),e},e.prototype.on=function(t,e,n){return this.get("group").on(t,e,n),this},e.prototype.off=function(t,e){var n=this.get("group");return n&&n.off(t,e),this},e.prototype.emit=function(t,e){this.get("group").emit(t,e)},e.prototype.init=function(){t.prototype.init.call(this),this.get("group")||this.initGroup(),this.offScreenRender()},e.prototype.getInnerLayoutBBox=function(){return this.get("offScreenBBox")||this.get("group").getBBox()},e.prototype.delegateEmit=function(t,e){var n=this.get("group");e.target=n,n.emit(t,e),(0,o.propagationDelegate)(n,t,e)},e.prototype.createOffScreenGroup=function(){return new(this.get("group").getGroupBase())({delegateObject:this.getDelegateObject()})},e.prototype.applyOffset=function(){var t=this.get("offsetX"),e=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t,y:e})},e.prototype.initGroup=function(){var t=this.get("container");this.set("group",t.addGroup({id:this.get("id"),name:this.get("name"),capture:this.get("capture"),visible:this.get("visible"),isComponent:!0,component:this,delegateObject:this.getDelegateObject()}))},e.prototype.offScreenRender=function(){this.clearOffScreenCache();var t=this.createOffScreenGroup();return this.renderInner(t),this.set("offScreenGroup",t),this.set("offScreenBBox",(0,l.getBBoxWithClip)(t)),t},e.prototype.addGroup=function(t,e){this.appendDelegateObject(t,e);var n=t.addGroup(e);return this.get("isRegister")&&this.registerElement(n),n},e.prototype.addShape=function(t,e){this.appendDelegateObject(t,e);var n=t.addShape(e);return this.get("isRegister")&&this.registerElement(n),n},e.prototype.addComponent=function(t,e){var n=e.id,r=e.component,a=(0,i.__rest)(e,["id","component"]),o=new r((0,i.__assign)((0,i.__assign)({},a),{id:n,container:t,updateAutoRender:this.get("updateAutoRender")}));return o.init(),o.render(),this.get("isRegister")&&this.registerElement(o.get("group")),o},e.prototype.initEvent=function(){},e.prototype.removeEvent=function(){this.get("group").off()},e.prototype.getElementId=function(t){return this.get("id")+"-"+this.get("name")+"-"+t},e.prototype.registerElement=function(t){var e=t.get("id");this.get("shapesMap")[e]=t},e.prototype.unregisterElement=function(t){var e=t.get("id");delete this.get("shapesMap")[e]},e.prototype.moveElementTo=function(t,e){var n=(0,s.getMatrixByTranslate)(e);t.attr("matrix",n)},e.prototype.addAnimation=function(t,e,n){var r=e.attr("opacity");(0,a.isNil)(r)&&(r=1),e.attr("opacity",0),e.animate({opacity:r},n)},e.prototype.removeAnimation=function(t,e,n){e.animate({opacity:0},n)},e.prototype.updateAnimation=function(t,e,n,r){e.animate(n,r)},e.prototype.updateElements=function(t,e){var n,r=this,i=this.get("animate"),o=this.get("animateOption"),s=t.getChildren().slice(0);(0,a.each)(s,(function(t){var s=t.get("id"),u=r.getElementById(s),p=t.get("name");if(u)if(t.get("isComponent")){var h=t.get("component"),g=u.get("component"),v=(0,a.pick)(h.cfg,(0,a.difference)((0,a.keys)(h.cfg),d));g.update(v),u.set(c,"update")}else{var y=r.getReplaceAttrs(u,t);i&&o.update?r.updateAnimation(p,u,y,o.update):u.attr(y),t.isGroup()&&r.updateElements(t,u),(0,a.each)(f,(function(e){u.set(e,t.get(e))})),(0,l.updateClip)(u,t),n=u,u.set(c,"update")}else{e.add(t);var m=e.getChildren();if(m.splice(m.length-1,1),n){var b=m.indexOf(n);m.splice(b+1,0,t)}else m.unshift(t);if(r.registerElement(t),t.set(c,"add"),t.get("isComponent")?(h=t.get("component")).set("container",e):t.isGroup()&&r.registerNewGroup(t),n=t,i){var x=r.get("isInit")?o.appear:o.enter;x&&r.addAnimation(p,t,x)}}}))},e.prototype.clearUpdateStatus=function(t){var e=t.getChildren();(0,a.each)(e,(function(t){t.set(c,null)}))},e.prototype.clearOffScreenCache=function(){var t=this.get("offScreenGroup");t&&t.destroy(),this.set("offScreenGroup",null),this.set("offScreenBBox",null)},e.prototype.getDelegateObject=function(){var t;return(t={})[this.get("name")]=this,t.component=this,t},e.prototype.appendDelegateObject=function(t,e){var n=t.get("delegateObject");e.delegateObject||(e.delegateObject={}),(0,a.mix)(e.delegateObject,n)},e.prototype.getReplaceAttrs=function(t,e){var n=t.attr(),r=e.attr();return(0,a.each)(n,(function(t,e){void 0===r[e]&&(r[e]=void 0)})),r},e.prototype.registerNewGroup=function(t){var e=this,n=t.getChildren();(0,a.each)(n,(function(t){e.registerElement(t),t.set(c,"add"),t.isGroup()&&e.registerNewGroup(t)}))},e.prototype.deleteElements=function(){var t=this,e=this.get("shapesMap"),n=[];(0,a.each)(e,(function(t,e){!t.get(c)||t.destroyed?n.push([e,t]):t.set(c,null)}));var r=this.get("animate"),i=this.get("animateOption");(0,a.each)(n,(function(n){var o=n[0],s=n[1];if(!s.destroyed){var l=s.get("name");if(r&&i.leave){var u=(0,a.mix)({callback:function(){t.removeElement(s)}},i.leave);t.removeAnimation(l,s,u)}else t.removeElement(s)}delete e[o]}))},e.prototype.removeElement=function(t){if(t.get("isGroup")){var e=t.get("component");e&&e.destroy()}t.remove()},e}(u.default);e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.clearDom=function(t){for(var e=t.childNodes,n=e.length-1;n>=0;n--)t.removeChild(e[n])},e.createBBox=i,e.distance=o,e.formatPadding=function(t){var e=0,n=0,i=0,a=0;return(0,r.isNumber)(t)?e=n=i=a=t:(0,r.isArray)(t)&&(e=t[0],i=(0,r.isNil)(t[1])?t[0]:t[1],a=(0,r.isNil)(t[2])?t[0]:t[2],n=(0,r.isNil)(t[3])?i:t[3]),[e,i,a,n]},e.getBBoxWithClip=function t(e){var n,a=e.getClip(),o=a&&a.getBBox();if(e.isGroup()){var l=1/0,u=-1/0,c=1/0,f=-1/0,d=e.getChildren();d.length>0?(0,r.each)(d,(function(e){if(e.get("visible")){if(e.isGroup()&&0===e.get("children").length)return!0;var n=t(e),r=e.applyToMatrix([n.minX,n.minY,1]),i=e.applyToMatrix([n.minX,n.maxY,1]),a=e.applyToMatrix([n.maxX,n.minY,1]),o=e.applyToMatrix([n.maxX,n.maxY,1]),s=Math.min(r[0],i[0],a[0],o[0]),d=Math.max(r[0],i[0],a[0],o[0]),p=Math.min(r[1],i[1],a[1],o[1]),h=Math.max(r[1],i[1],a[1],o[1]);s<l&&(l=s),d>u&&(u=d),p<c&&(c=p),h>f&&(f=h)}})):(l=0,u=0,c=0,f=0),n=i(l,c,u-l,f-c)}else n=e.getBBox();return o?s(n,o):n},e.getCirclePoint=function(t,e,n){return{x:t.x+Math.cos(n)*e,y:t.y+Math.sin(n)*e}},e.getTextPoint=function(t,e,n,r){var i=o(t,e),s=r/i,l=0;return"start"===n?l=0-s:"end"===n&&(l=1+s),{x:a(t.x,e.x,l),y:a(t.y,e.y,l)}},e.getValueByPercent=a,e.hasClass=function(t,e){return!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))},e.intersectBBox=s,e.mergeBBox=function(t,e){var n=Math.min(t.minX,e.minX),r=Math.min(t.minY,e.minY),a=Math.max(t.maxX,e.maxX),o=Math.max(t.maxY,e.maxY);return i(n,r,a-n,o-r)},e.near=void 0,e.pointsToBBox=function(t){var e=t.map((function(t){return t.x})),n=t.map((function(t){return t.y})),r=Math.min.apply(Math,e),i=Math.min.apply(Math,n),a=Math.max.apply(Math,e),o=Math.max.apply(Math,n);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}},e.regionToBBox=function(t){var e=t.start,n=t.end,r=Math.min(e.x,n.x),i=Math.min(e.y,n.y),a=Math.max(e.x,n.x),o=Math.max(e.y,n.y);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}},e.toPx=function(t){return t+"px"},e.updateClip=function(t,e){if(t.getClip()||e.getClip()){var n=e.getClip();if(n){var r={type:n.get("type"),attrs:n.attr()};t.setClip(r)}else t.setClip(null)}},e.wait=void 0;var r=n(0);function i(t,e,n,r){var i=t+n,a=e+r;return{x:t,y:e,width:n,height:r,minX:t,minY:e,maxX:isNaN(i)?0:i,maxY:isNaN(a)?0:a}}function a(t,e,n){return(1-n)*t+e*n}function o(t,e){var n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}function s(t,e){var n=Math.max(t.minX,e.minX),r=Math.max(t.minY,e.minY);return i(n,r,Math.min(t.maxX,e.maxX)-n,Math.min(t.maxY,e.maxY)-r)}e.wait=function(t){return new Promise((function(e){setTimeout(e,t)}))},e.near=function(t,e,n){return void 0===n&&(n=Math.pow(Number.EPSILON,.5)),[t,e].includes(1/0)?Math.abs(t)===Math.abs(e):Math.abs(t-e)<n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1079);Object.defineProperty(e,"area",{enumerable:!0,get:function(){return r.area}});var i=n(1080);Object.defineProperty(e,"line",{enumerable:!0,get:function(){return i.line}});var a=n(1081);Object.defineProperty(e,"point",{enumerable:!0,get:function(){return a.point}});var o=n(1082);Object.defineProperty(e,"interval",{enumerable:!0,get:function(){return o.interval}});var s=n(512);Object.defineProperty(e,"polygon",{enumerable:!0,get:function(){return s.polygon}});var l=n(1083);Object.defineProperty(e,"edge",{enumerable:!0,get:function(){return l.edge}});var u=n(1084);Object.defineProperty(e,"schema",{enumerable:!0,get:function(){return u.schema}});var c=n(1085);Object.defineProperty(e,"violin",{enumerable:!0,get:function(){return c.violin}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(){function t(t,e){this.context=t,this.cfg=e,t.addAction(this)}return t.prototype.applyCfg=function(t){(0,r.assign)(this,t)},t.prototype.init=function(){this.applyCfg(this.cfg)},t.prototype.destroy=function(){this.context.removeAction(this),this.context=null},t}();e.default=i},function(t,e,n){"use strict";var r=n(1041),i=n(1042),a=n(484),o=n(1043);t.exports=function(t){return r(t)||i(t)||a(t)||o()},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getReplaceAttrs=e.getPolygonCentroid=e.getAngle=e.getArcPath=e.getSectorPath=e.polarToCartesian=void 0;var r=n(0);function i(t){return 1===Array.from(new Set(t)).length}function a(t){return((0,r.min)(t)+(0,r.max)(t))/2}function o(t,e,n,r){return{x:t+n*Math.cos(r),y:e+n*Math.sin(r)}}e.polarToCartesian=o,e.getSectorPath=function(t,e,n,r,i,a){void 0===a&&(a=0);var s=o(t,e,n,r),l=o(t,e,n,i),u=o(t,e,a,r),c=o(t,e,a,i);if(i-r===2*Math.PI){var f=o(t,e,n,r+Math.PI),d=o(t,e,a,r+Math.PI),p=[["M",s.x,s.y],["A",n,n,0,1,1,f.x,f.y],["A",n,n,0,1,1,l.x,l.y],["M",u.x,u.y]];return a&&(p.push(["A",a,a,0,1,0,d.x,d.y]),p.push(["A",a,a,0,1,0,c.x,c.y])),p.push(["M",s.x,s.y]),p.push(["Z"]),p}var h=i-r<=Math.PI?0:1,g=[["M",s.x,s.y],["A",n,n,0,h,1,l.x,l.y],["L",c.x,c.y]];return a&&g.push(["A",a,a,0,h,0,u.x,u.y]),g.push(["L",s.x,s.y]),g.push(["Z"]),g},e.getArcPath=function(t,e,n,i,a){var s=o(t,e,n,i),l=o(t,e,n,a);if((0,r.isNumberEqual)(a-i,2*Math.PI)){var u=o(t,e,n,i+Math.PI);return[["M",s.x,s.y],["A",n,n,0,1,1,u.x,u.y],["A",n,n,0,1,1,s.x,s.y],["A",n,n,0,1,0,u.x,u.y],["A",n,n,0,1,0,s.x,s.y],["Z"]]}var c=a-i<=Math.PI?0:1;return[["M",s.x,s.y],["A",n,n,0,c,1,l.x,l.y]]},e.getAngle=function(t,e){var n,i,a=function(t){if((0,r.isEmpty)(t))return null;var e=t[0].x,n=t[0].x,i=t[0].y,a=t[0].y;return(0,r.each)(t,(function(t){e=e>t.x?t.x:e,n=n<t.x?t.x:n,i=i>t.y?t.y:i,a=a<t.y?t.y:a})),{minX:e,maxX:n,minY:i,maxY:a,centerX:(e+n)/2,centerY:(i+a)/2}}(t.points),o=e.startAngle,s=e.endAngle-o;return e.isTransposed?(n=a.maxY*s,i=a.minY*s):(n=a.maxX*s,i=a.minX*s),{startAngle:i+=o,endAngle:n+=o}},e.getPolygonCentroid=function(t,e){if((0,r.isNumber)(t)&&(0,r.isNumber)(e))return[t,e];if(i(t)||i(e))return[a(t),a(e)];for(var n,o,s=-1,l=0,u=0,c=t.length-1,f=0;++s<t.length;)n=c,c=s,f+=o=t[n]*e[c]-t[c]*e[n],l+=(t[n]+t[c])*o,u+=(e[n]+e[c])*o;return[l/(f*=3),u/f]},e.getReplaceAttrs=function(t,e){var n=t.attr(),i=e.attr();return(0,r.each)(n,(function(t,e){void 0===i[e]&&(i[e]=void 0)})),i}},function(t,e,n){"use strict";n.d(e,"b",(function(){return u}));var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=o.a.createContext(null);s.displayName="ChartViewContext";var l=s.Consumer;function u(t){return function(e){return o.a.createElement(l,null,(function(n){return o.a.createElement(t,i()({chartView:n},e))}))}}e.a=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCoordinateBBox=e.getCoordinateClipCfg=e.getAngleByPoint=e.isPointInCoordinate=e.getDistanceToCenter=e.isFullCircle=e.getXDimensionLength=void 0;var r=n(46),i=n(70),a=n(80);e.getXDimensionLength=function(t){if(t.isPolar&&!t.isTransposed)return(t.endAngle-t.startAngle)*t.getRadius();var e=t.convert({x:0,y:0}),n=t.convert({x:1,y:0});return Math.sqrt(Math.pow(n.x-e.x,2)+Math.pow(n.y-e.y,2))},e.isFullCircle=function(t){if(t.isPolar){var e=t.startAngle;return t.endAngle-e===2*Math.PI}return!1},e.getDistanceToCenter=function(t,e){var n=t.getCenter();return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))},e.isPointInCoordinate=function(t,e){var n=!1;if(t)if("theta"===t.type){var r=t.start,a=t.end;n=(0,i.isBetween)(e.x,r.x,a.x)&&(0,i.isBetween)(e.y,r.y,a.y)}else{var o=t.invert(e);n=(0,i.isBetween)(o.x,0,1)&&(0,i.isBetween)(o.y,0,1)}return n},e.getAngleByPoint=function(t,e){var n=t.getCenter();return Math.atan2(e.y-n.y,e.x-n.x)},e.getCoordinateClipCfg=function(t,e){void 0===e&&(e=0);var n,i=t.start,a=t.end,o=t.getWidth(),s=t.getHeight();if(t.isPolar){var l=t.startAngle,u=t.endAngle,c=t.getCenter(),f=t.getRadius();return{type:"path",startState:{path:(0,r.getSectorPath)(c.x,c.y,f+e,l,l)},endState:function(t){var n=(u-l)*t+l;return{path:(0,r.getSectorPath)(c.x,c.y,f+e,l,n)}},attrs:{path:(0,r.getSectorPath)(c.x,c.y,f+e,l,u)}}}return n=t.isTransposed?{height:s+2*e}:{width:o+2*e},{type:"rect",startState:{x:i.x-e,y:a.y-e,width:t.isTransposed?o+2*e:0,height:t.isTransposed?0:s+2*e},endState:n,attrs:{x:i.x-e,y:a.y-e,width:o+2*e,height:s+2*e}}},e.getCoordinateBBox=function(t,e){void 0===e&&(e=0);var n=t.start,r=t.end,i=t.getWidth(),o=t.getHeight(),s=Math.min(n.x,r.x),l=Math.min(n.y,r.y);return a.BBox.fromRange(s-e,l-e,s+i+e,l+o+e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.geometry=function(t){var e=t.chart,n=t.options,l=n.type,u=n.args,c=n.mapping,f=n.xField,d=n.yField,p=n.colorField,h=n.shapeField,g=n.sizeField,v=n.tooltipFields,y=n.label,m=n.state,b=n.customInfo;if(!c)return t;var x=c.color,_=c.shape,O=c.size,P=c.style,w=c.tooltip,M=e[l](u).position(f+"*"+d);if((0,i.isString)(x))p?M.color(p,x):M.color(x);else if((0,i.isFunction)(x)){var S=o(n,"color"),E=S.mappingFields,A=S.tileMappingField;M.color(A,s(E,x))}else p&&M.color(p,x);if((0,i.isString)(_))h?M.shape(h,[_]):M.shape(_);else if((0,i.isFunction)(_)){var C=o(n,"shape");E=C.mappingFields,A=C.tileMappingField,M.shape(A,s(E,_))}else h&&M.shape(h,_);if((0,i.isNumber)(O))g?M.size(g,O):M.size(O);else if((0,i.isFunction)(O)){var j=o(n,"size");E=j.mappingFields,A=j.tileMappingField,M.size(A,s(E,O))}else g&&M.size(g,O);if((0,i.isFunction)(P)){var I=o(n,"style");E=I.mappingFields,A=I.tileMappingField,M.style(A,s(E,P))}else(0,i.isObject)(P)&&M.style(P);if(!1===v?M.tooltip(!1):(0,i.isEmpty)(v)||M.tooltip(v.join("*"),s(v,w)),!1===y)M.label(!1);else if(y){var T=y.callback,F=y.fields,L=(0,r.__rest)(y,["callback","fields"]);M.label({fields:F||[d],callback:T,cfg:(0,a.transformLabel)(L)})}return m&&M.state(m),b&&M.customInfo(b),[f,d].filter((function(t){return t!==p})).forEach((function(t){e.legend(t,!1)})),(0,r.__assign)((0,r.__assign)({},t),{ext:{geometry:M}})},e.getMappingField=o,e.getMappingFunction=s;var r=n(1),i=n(0),a=n(7);function o(t,e){var n=t.type,a=t.xField,o=t.yField,s=t.colorField,l=t.shapeField,u=t.sizeField,c=t.styleField,f=t.rawFields,d=void 0===f?[]:f,p=[];if("color"===e)p=(0,r.__spreadArrays)([s||a],d);else if("shape"===e)p=(0,r.__spreadArrays)([l||a],d);else if("size"===e)p=(0,r.__spreadArrays)([u||a],d);else{p=(0,r.__spreadArrays)([a,o,s,l,u,c],d);var h=["x","y","color","shape","size","style"].indexOf(e),g=p[h];p.splice(h,1),p.unshift(g)}var v=(0,i.uniq)(p.filter((function(t){return!!t}))),y="line"===n&&[a,o].includes(v.join("*"))?"":v.join("*");return{mappingFields:v,tileMappingField:y}}function s(t,e){if(e)return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i={};return t.forEach((function(t,e){i[t]=n[e]})),delete i[void 0],e(i)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(116);e.default=function(t){return r.default(t,"String")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isSamePoint=e.mergeRegion=e.intersectRect=e.inBox=e.distance=e.getPixelRatio=void 0,e.getPixelRatio=function(){return window?window.devicePixelRatio:1},e.distance=function(t,e,n,r){var i=t-n,a=e-r;return Math.sqrt(i*i+a*a)},e.inBox=function(t,e,n,r,i,a){return i>=t&&i<=t+n&&a>=e&&a<=e+r},e.intersectRect=function(t,e){return!(e.minX>t.maxX||e.maxX<t.minX||e.minY>t.maxY||e.maxY<t.minY)},e.mergeRegion=function(t,e){return t&&e?{minX:Math.min(t.minX,e.minX),minY:Math.min(t.minY,e.minY),maxX:Math.max(t.maxX,e.maxX),maxY:Math.max(t.maxY,e.maxY)}:t||e},e.isSamePoint=function(t,e){return t[0]===e[0]&&t[1]===e[1]};var r=n(0);Object.defineProperty(e,"isNil",{enumerable:!0,get:function(){return r.isNil}}),Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return r.isString}}),Object.defineProperty(e,"isFunction",{enumerable:!0,get:function(){return r.isFunction}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return r.isArray}}),Object.defineProperty(e,"each",{enumerable:!0,get:function(){return r.each}}),Object.defineProperty(e,"toRadian",{enumerable:!0,get:function(){return r.toRadian}}),Object.defineProperty(e,"mod",{enumerable:!0,get:function(){return r.mod}}),Object.defineProperty(e,"isNumberEqual",{enumerable:!0,get:function(){return r.isNumberEqual}}),Object.defineProperty(e,"requestAnimationFrame",{enumerable:!0,get:function(){return r.requestAnimationFrame}}),Object.defineProperty(e,"clearAnimationFrame",{enumerable:!0,get:function(){return r.clearAnimationFrame}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EVENTS=e.SVG_ATTR_MAP=e.SHAPE_TO_TAGS=void 0,e.SHAPE_TO_TAGS={rect:"path",circle:"circle",line:"line",path:"path",marker:"path",text:"text",polyline:"polyline",polygon:"polygon",image:"image",ellipse:"ellipse",dom:"foreignObject"},e.SVG_ATTR_MAP={opacity:"opacity",fillStyle:"fill",fill:"fill",fillOpacity:"fill-opacity",strokeStyle:"stroke",strokeOpacity:"stroke-opacity",stroke:"stroke",x:"x",y:"y",r:"r",rx:"rx",ry:"ry",width:"width",height:"height",x1:"x1",x2:"x2",y1:"y1",y2:"y2",lineCap:"stroke-linecap",lineJoin:"stroke-linejoin",lineWidth:"stroke-width",lineDash:"stroke-dasharray",lineDashOffset:"stroke-dashoffset",miterLimit:"stroke-miterlimit",font:"font",fontSize:"font-size",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",fontFamily:"font-family",startArrow:"marker-start",endArrow:"marker-end",path:"d",class:"class",id:"id",style:"style",preserveAspectRatio:"preserveAspectRatio"},e.EVENTS=["click","mousedown","mouseup","dblclick","contextmenu","mouseenter","mouseleave","mouseover","mouseout","mousemove","wheel"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"clearAnimationFrame",{enumerable:!0,get:function(){return r.clearAnimationFrame}}),e.distance=function(t,e,n,r){var i=t-n,a=e-r;return Math.sqrt(i*i+a*a)},Object.defineProperty(e,"each",{enumerable:!0,get:function(){return r.each}}),e.getPixelRatio=function(){return window?window.devicePixelRatio:1},e.inBox=function(t,e,n,r,i,a){return i>=t&&i<=t+n&&a>=e&&a<=e+r},e.intersectRect=function(t,e){return!(e.minX>t.maxX||e.maxX<t.minX||e.minY>t.maxY||e.maxY<t.minY)},Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return r.isArray}}),Object.defineProperty(e,"isFunction",{enumerable:!0,get:function(){return r.isFunction}}),Object.defineProperty(e,"isNil",{enumerable:!0,get:function(){return r.isNil}}),Object.defineProperty(e,"isNumberEqual",{enumerable:!0,get:function(){return r.isNumberEqual}}),e.isSamePoint=function(t,e){return t[0]===e[0]&&t[1]===e[1]},Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return r.isString}}),e.mergeRegion=function(t,e){return t&&e?{minX:Math.min(t.minX,e.minX),minY:Math.min(t.minY,e.minY),maxX:Math.max(t.maxX,e.maxX),maxY:Math.max(t.maxY,e.maxY)}:t||e},Object.defineProperty(e,"mod",{enumerable:!0,get:function(){return r.mod}}),Object.defineProperty(e,"requestAnimationFrame",{enumerable:!0,get:function(){return r.requestAnimationFrame}}),Object.defineProperty(e,"toRadian",{enumerable:!0,get:function(){return r.toRadian}});var r=n(0)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SVG_ATTR_MAP=e.SHAPE_TO_TAGS=e.EVENTS=void 0,e.SHAPE_TO_TAGS={rect:"path",circle:"circle",line:"line",path:"path",marker:"path",text:"text",polyline:"polyline",polygon:"polygon",image:"image",ellipse:"ellipse",dom:"foreignObject"},e.SVG_ATTR_MAP={opacity:"opacity",fillStyle:"fill",fill:"fill",fillOpacity:"fill-opacity",strokeStyle:"stroke",strokeOpacity:"stroke-opacity",stroke:"stroke",x:"x",y:"y",r:"r",rx:"rx",ry:"ry",width:"width",height:"height",x1:"x1",x2:"x2",y1:"y1",y2:"y2",lineCap:"stroke-linecap",lineJoin:"stroke-linejoin",lineWidth:"stroke-width",lineDash:"stroke-dasharray",lineDashOffset:"stroke-dashoffset",miterLimit:"stroke-miterlimit",font:"font",fontSize:"font-size",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",fontFamily:"font-family",startArrow:"marker-start",endArrow:"marker-end",path:"d",class:"class",id:"id",style:"style",preserveAspectRatio:"preserveAspectRatio"},e.EVENTS=["click","mousedown","mouseup","dblclick","contextmenu","mouseenter","mouseleave","mouseover","mouseout","mousemove","wheel"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(23),i=n(61);e.default=function(t,e){if(t)if(r.default(t))for(var n=0,a=t.length;n<a&&!1!==e(t[n],n);n++);else if(i.default(t))for(var o in t)if(t.hasOwnProperty(o)&&!1===e(t[o],o))break}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return null!==t&&"function"!==typeof t&&isFinite(t.length)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"Function")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={fontFamily:'\n BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue",\n Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",\n SimSun, "sans-serif"',textColor:"#2C3542",activeTextColor:"#333333",uncheckedColor:"#D8D8D8",lineColor:"#416180",regionColor:"#CCD7EB",verticalAxisRotate:-Math.PI/4,horizontalAxisRotate:Math.PI/4,descriptionIconStroke:"#fff",descriptionIconFill:"rgba(58, 73, 101, .25)"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.geometry=e.getMappingFunction=e.getMappingField=void 0;var r=n(1),i=n(0),a=n(15);function o(t,e){var n=t.type,a=t.xField,o=t.yField,s=t.colorField,l=t.shapeField,u=t.sizeField,c=t.styleField,f=t.rawFields,d=void 0===f?[]:f,p=[];if("color"===e)p=r.__spreadArrays([s||a],d);else if("shape"===e)p=r.__spreadArrays([l||a],d);else if("size"===e)p=r.__spreadArrays([u||a],d);else{p=r.__spreadArrays([a,o,s,l,u,c],d);var h=["x","y","color","shape","size","style"].indexOf(e),g=p[h];p.splice(h,1),p.unshift(g)}var v=i.uniq(p.filter((function(t){return!!t}))),y="line"===n&&[a,o].includes(v.join("*"))?"":v.join("*");return{mappingFields:v,tileMappingField:y}}function s(t,e){if(e)return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i={};return t.forEach((function(t,e){i[t]=n[e]})),delete i[void 0],e(i)}}e.getMappingField=o,e.getMappingFunction=s,e.geometry=function(t){var e=t.chart,n=t.options,l=n.type,u=n.args,c=n.mapping,f=n.xField,d=n.yField,p=n.colorField,h=n.shapeField,g=n.sizeField,v=n.tooltipFields,y=n.label,m=n.state,b=n.customInfo;if(!c)return t;var x=c.color,_=c.shape,O=c.size,P=c.style,w=c.tooltip,M=e[l](u).position(f+"*"+d);if(i.isString(x))p?M.color(p,x):M.color(x);else if(i.isFunction(x)){var S=o(n,"color"),E=S.mappingFields,A=S.tileMappingField;M.color(A,s(E,x))}else p&&M.color(p,x);if(i.isString(_))h?M.shape(h,[_]):M.shape(_);else if(i.isFunction(_)){var C=o(n,"shape");E=C.mappingFields,A=C.tileMappingField,M.shape(A,s(E,_))}else h&&M.shape(h,_);if(i.isNumber(O))g?M.size(g,O):M.size(O);else if(i.isFunction(O)){var j=o(n,"size");E=j.mappingFields,A=j.tileMappingField,M.size(A,s(E,O))}else g&&M.size(g,O);if(i.isFunction(P)){var I=o(n,"style");E=I.mappingFields,A=I.tileMappingField,M.style(A,s(E,P))}else i.isObject(P)&&M.style(P);if(!1===v?M.tooltip(!1):i.isEmpty(v)||M.tooltip(v.join("*"),s(v,w)),!1===y)M.label(!1);else if(y){var T=y.callback,F=y.fields,L=r.__rest(y,["callback","fields"]);M.label({fields:F||[d],callback:T,cfg:a.transformLabel(L)})}return m&&M.state(m),b&&M.customInfo(b),[f,d].filter((function(t){return t!==p})).forEach((function(t){e.legend(t,!1)})),r.__assign(r.__assign({},t),{ext:{geometry:M}})}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"color",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"cubehelix",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"gray",{enumerable:!0,get:function(){return o.gray}}),Object.defineProperty(e,"hcl",{enumerable:!0,get:function(){return o.hcl}}),Object.defineProperty(e,"hsl",{enumerable:!0,get:function(){return a.hsl}}),Object.defineProperty(e,"lab",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"lch",{enumerable:!0,get:function(){return o.lch}}),Object.defineProperty(e,"rgb",{enumerable:!0,get:function(){return a.rgb}});var a=u(n(244)),o=u(n(762)),s=r(n(763));function l(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}function u(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=(0,r.default)(t);return null!==t&&"object"===e||"function"===e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(145),o=n(72),s=n(260),l=n(52),u=n(185),c=n(261),f=n(26),d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="svg",e.canFill=!1,e.canStroke=!1,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},e.prototype.afterAttrsChange=function(e){t.prototype.afterAttrsChange.call(this,e);var n=this.get("canvas");if(n&&n.get("autoDraw")){var r=n.get("context");this.draw(r,e)}},e.prototype.getShapeBase=function(){return u},e.prototype.getGroupBase=function(){return c.default},e.prototype.onCanvasChange=function(t){s.refreshElement(this,t)},e.prototype.calculateBBox=function(){var t=this.get("el"),e=null;if(t)e=t.getBBox();else{var n=f.getBBoxMethod(this.get("type"));n&&(e=n(this))}if(e){var r=e.x,i=e.y,a=e.width,o=e.height,s=this.getHitLineWidth(),l=s/2,u=r-l,c=i-l;return{x:u,y:c,minX:u,minY:c,maxX:r+a+l,maxY:i+o+l,width:a+s,height:o+s}}return{x:0,y:0,minX:0,minY:0,maxX:0,maxY:0,width:0,height:0}},e.prototype.isFill=function(){var t=this.attr(),e=t.fill,n=t.fillStyle;return(e||n||this.isClipShape())&&this.canFill},e.prototype.isStroke=function(){var t=this.attr(),e=t.stroke,n=t.strokeStyle;return(e||n)&&this.canStroke},e.prototype.draw=function(t,e){var n=this.get("el");this.get("destroyed")?n&&n.parentNode.removeChild(n):(n||o.createDom(this),a.setClip(this,t),this.createPath(t,e),this.shadow(t,e),this.strokeAndFill(t,e),this.transform(e))},e.prototype.createPath=function(t,e){},e.prototype.strokeAndFill=function(t,e){var n=e||this.attr(),r=n.fill,i=n.fillStyle,a=n.stroke,o=n.strokeStyle,s=n.fillOpacity,u=n.strokeOpacity,c=n.lineWidth,f=this.get("el");this.canFill&&(e?"fill"in n?this._setColor(t,"fill",r):"fillStyle"in n&&this._setColor(t,"fill",i):this._setColor(t,"fill",r||i),s&&f.setAttribute(l.SVG_ATTR_MAP.fillOpacity,s)),this.canStroke&&c>0&&(e?"stroke"in n?this._setColor(t,"stroke",a):"strokeStyle"in n&&this._setColor(t,"stroke",o):this._setColor(t,"stroke",a||o),u&&f.setAttribute(l.SVG_ATTR_MAP.strokeOpacity,u),c&&f.setAttribute(l.SVG_ATTR_MAP.lineWidth,c))},e.prototype._setColor=function(t,e,n){var r=this.get("el");if(n)if(n=n.trim(),/^[r,R,L,l]{1}[\s]*\(/.test(n))(i=t.find("gradient",n))||(i=t.addGradient(n)),r.setAttribute(l.SVG_ATTR_MAP[e],"url(#"+i+")");else if(/^[p,P]{1}[\s]*\(/.test(n)){var i;(i=t.find("pattern",n))||(i=t.addPattern(n)),r.setAttribute(l.SVG_ATTR_MAP[e],"url(#"+i+")")}else r.setAttribute(l.SVG_ATTR_MAP[e],n);else r.setAttribute(l.SVG_ATTR_MAP[e],"none")},e.prototype.shadow=function(t,e){var n=this.attr(),r=e||n,i=r.shadowOffsetX,o=r.shadowOffsetY,s=r.shadowBlur,l=r.shadowColor;(i||o||s||l)&&a.setShadow(this,t)},e.prototype.transform=function(t){var e=this.attr();(t||e).matrix&&a.setTransform(this)},e.prototype.isInShape=function(t,e){return this.isPointInPath(t,e)},e.prototype.isPointInPath=function(t,e){var n=this.get("el"),r=this.get("canvas").get("el").getBoundingClientRect(),i=t+r.left,a=e+r.top,o=document.elementFromPoint(i,a);return!(!o||!o.isEqualNode(n))},e.prototype.getHitLineWidth=function(){var t=this.attrs,e=t.lineWidth,n=t.lineAppendWidth;return this.isStroke()?e+n:0},e}(i.AbstractShape);e.default=d},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(26),s=n(149),l=n(74),u=n(273),c=n(54),f=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=p(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(191)),d=r(n(274));function p(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(p=function(t){return t?n:e})(t)}var h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="svg",e.canFill=!1,e.canStroke=!1,e}return(0,a.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,a.__assign)((0,a.__assign)({},e),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},e.prototype.afterAttrsChange=function(e){t.prototype.afterAttrsChange.call(this,e);var n=this.get("canvas");if(n&&n.get("autoDraw")){var r=n.get("context");this.draw(r,e)}},e.prototype.getShapeBase=function(){return f},e.prototype.getGroupBase=function(){return d.default},e.prototype.onCanvasChange=function(t){(0,u.refreshElement)(this,t)},e.prototype.calculateBBox=function(){var t=this.get("el"),e=null;if(t)e=t.getBBox();else{var n=(0,o.getBBoxMethod)(this.get("type"));n&&(e=n(this))}if(e){var r=e.x,i=e.y,a=e.width,s=e.height,l=this.getHitLineWidth(),u=l/2,c=r-u,f=i-u;return{x:c,y:f,minX:c,minY:f,maxX:r+a+u,maxY:i+s+u,width:a+l,height:s+l}}return{x:0,y:0,minX:0,minY:0,maxX:0,maxY:0,width:0,height:0}},e.prototype.isFill=function(){var t=this.attr(),e=t.fill,n=t.fillStyle;return(e||n||this.isClipShape())&&this.canFill},e.prototype.isStroke=function(){var t=this.attr(),e=t.stroke,n=t.strokeStyle;return(e||n)&&this.canStroke},e.prototype.draw=function(t,e){var n=this.get("el");this.get("destroyed")?n&&n.parentNode.removeChild(n):(n||(0,l.createDom)(this),(0,s.setClip)(this,t),this.createPath(t,e),this.shadow(t,e),this.strokeAndFill(t,e),this.transform(e))},e.prototype.createPath=function(t,e){},e.prototype.strokeAndFill=function(t,e){var n=e||this.attr(),r=n.fill,i=n.fillStyle,a=n.stroke,o=n.strokeStyle,s=n.fillOpacity,l=n.strokeOpacity,u=n.lineWidth,f=this.get("el");this.canFill&&(e?"fill"in n?this._setColor(t,"fill",r):"fillStyle"in n&&this._setColor(t,"fill",i):this._setColor(t,"fill",r||i),s&&f.setAttribute(c.SVG_ATTR_MAP.fillOpacity,s)),this.canStroke&&u>0&&(e?"stroke"in n?this._setColor(t,"stroke",a):"strokeStyle"in n&&this._setColor(t,"stroke",o):this._setColor(t,"stroke",a||o),l&&f.setAttribute(c.SVG_ATTR_MAP.strokeOpacity,l),u&&f.setAttribute(c.SVG_ATTR_MAP.lineWidth,u))},e.prototype._setColor=function(t,e,n){var r=this.get("el");if(n)if(n=n.trim(),/^[r,R,L,l]{1}[\s]*\(/.test(n))(i=t.find("gradient",n))||(i=t.addGradient(n)),r.setAttribute(c.SVG_ATTR_MAP[e],"url(#"+i+")");else if(/^[p,P]{1}[\s]*\(/.test(n)){var i;(i=t.find("pattern",n))||(i=t.addPattern(n)),r.setAttribute(c.SVG_ATTR_MAP[e],"url(#"+i+")")}else r.setAttribute(c.SVG_ATTR_MAP[e],n);else r.setAttribute(c.SVG_ATTR_MAP[e],"none")},e.prototype.shadow=function(t,e){var n=this.attr(),r=e||n,i=r.shadowOffsetX,a=r.shadowOffsetY,o=r.shadowBlur,l=r.shadowColor;(i||a||o||l)&&(0,s.setShadow)(this,t)},e.prototype.transform=function(t){var e=this.attr();(t||e).matrix&&(0,s.setTransform)(this)},e.prototype.isInShape=function(t,e){return this.isPointInPath(t,e)},e.prototype.isPointInPath=function(t,e){var n=this.get("el"),r=this.get("canvas").get("el").getBoundingClientRect(),i=t+r.left,a=e+r.top,o=document.elementFromPoint(i,a);return!(!o||!o.isEqualNode(n))},e.prototype.getHitLineWidth=function(){var t=this.attrs,e=t.lineWidth,n=t.lineAppendWidth;return this.isStroke()?e+n:0},e}(o.AbstractShape);e.default=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTooltipMapping=void 0;var r=n(0);e.getTooltipMapping=function(t,e){if(!1===t)return{fields:!1};var n=r.get(t,"fields"),i=r.get(t,"formatter");return i&&!n&&(n=e),{fields:n,formatter:i}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTooltipMapping=function(t,e){if(!1===t)return{fields:!1};var n=(0,r.get)(t,"fields"),i=(0,r.get)(t,"formatter");return i&&!n&&(n=e),{fields:n,formatter:i}};var r=n(0)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Category",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Identity",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"Linear",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Log",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Pow",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Quantile",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"Quantize",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Time",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"TimeCat",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"getScale",{enumerable:!0,get:function(){return p.getScale}}),Object.defineProperty(e,"getTickMethod",{enumerable:!0,get:function(){return g.getTickMethod}}),Object.defineProperty(e,"registerScale",{enumerable:!0,get:function(){return p.registerScale}}),Object.defineProperty(e,"registerTickMethod",{enumerable:!0,get:function(){return g.registerTickMethod}});var i=r(n(141)),a=r(n(429)),o=r(n(832)),s=r(n(430)),l=r(n(835)),u=r(n(836)),c=r(n(837)),f=r(n(431)),d=r(n(838)),p=n(839),h=r(n(840)),g=n(841);(0,p.registerScale)("cat",a.default),(0,p.registerScale)("category",a.default),(0,p.registerScale)("identity",h.default),(0,p.registerScale)("linear",s.default),(0,p.registerScale)("log",l.default),(0,p.registerScale)("pow",u.default),(0,p.registerScale)("time",c.default),(0,p.registerScale)("timeCat",o.default),(0,p.registerScale)("quantize",f.default),(0,p.registerScale)("quantile",d.default)},function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"c",(function(){return l}));var r=n(3),i=n.n(r),a=n(622),o=function(t){var e=t.error;return i.a.createElement("div",{className:"bizcharts-error",role:"alert"},i.a.createElement("p",null,"BizCharts something went wrong:"),i.a.createElement("pre",null,e.message))};function s(t){return o(t)}var l=function(t){o=t};e.b=a.ErrorBoundary},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={}.toString;e.default=function(t,e){return r.call(t)==="[object "+e+"]"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Scrollbar=e.Slider=e.HtmlTooltip=e.ContinuousLegend=e.CategoryLegend=e.CircleGrid=e.LineGrid=e.CircleAxis=e.LineAxis=e.Annotation=e.Crosshair=e.Component=e.GroupComponent=e.HtmlComponent=e.Scale=e.registerScale=e.getScale=e.Coordinate=e.registerCoordinate=e.getCoordinate=e.Color=e.Attribute=e.getAttribute=e.Adjust=e.getAdjust=e.registerAdjust=e.AbstractShape=e.AbstractGroup=e.Event=void 0;var r=n(26);Object.defineProperty(e,"Event",{enumerable:!0,get:function(){return r.Event}}),Object.defineProperty(e,"AbstractGroup",{enumerable:!0,get:function(){return r.AbstractGroup}}),Object.defineProperty(e,"AbstractShape",{enumerable:!0,get:function(){return r.AbstractShape}});var i=n(425);Object.defineProperty(e,"registerAdjust",{enumerable:!0,get:function(){return i.registerAdjust}}),Object.defineProperty(e,"getAdjust",{enumerable:!0,get:function(){return i.getAdjust}}),Object.defineProperty(e,"Adjust",{enumerable:!0,get:function(){return i.Adjust}});var a=n(250);Object.defineProperty(e,"getAttribute",{enumerable:!0,get:function(){return a.getAttribute}}),Object.defineProperty(e,"Attribute",{enumerable:!0,get:function(){return a.Attribute}});var o=n(250);Object.defineProperty(e,"Color",{enumerable:!0,get:function(){return o.Color}});var s=n(853);Object.defineProperty(e,"getCoordinate",{enumerable:!0,get:function(){return s.getCoordinate}}),Object.defineProperty(e,"registerCoordinate",{enumerable:!0,get:function(){return s.registerCoordinate}}),Object.defineProperty(e,"Coordinate",{enumerable:!0,get:function(){return s.Coordinate}});var l=n(66);Object.defineProperty(e,"getScale",{enumerable:!0,get:function(){return l.getScale}}),Object.defineProperty(e,"registerScale",{enumerable:!0,get:function(){return l.registerScale}}),Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return l.Scale}});var u=n(180);Object.defineProperty(e,"Annotation",{enumerable:!0,get:function(){return u.Annotation}}),Object.defineProperty(e,"Component",{enumerable:!0,get:function(){return u.Component}}),Object.defineProperty(e,"Crosshair",{enumerable:!0,get:function(){return u.Crosshair}}),Object.defineProperty(e,"GroupComponent",{enumerable:!0,get:function(){return u.GroupComponent}}),Object.defineProperty(e,"HtmlComponent",{enumerable:!0,get:function(){return u.HtmlComponent}}),Object.defineProperty(e,"Slider",{enumerable:!0,get:function(){return u.Slider}}),Object.defineProperty(e,"Scrollbar",{enumerable:!0,get:function(){return u.Scrollbar}});var c=u.Axis.Line,f=u.Axis.Circle;e.LineAxis=c,e.CircleAxis=f;var d=u.Grid.Line,p=u.Grid.Circle;e.LineGrid=d,e.CircleGrid=p;var h=u.Legend.Category,g=u.Legend.Continuous;e.CategoryLegend=h,e.ContinuousLegend=g;var v=u.Tooltip.Html;e.HtmlTooltip=v},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0}),e.uniq=e.omit=e.padEnd=e.isBetween=void 0;var i=n(0);e.isBetween=function(t,e,n){var r=Math.min(e,n),i=Math.max(e,n);return t>=r&&t<=i},e.padEnd=function(t,e,n){if((0,i.isString)(t))return t.padEnd(e,n);if((0,i.isArray)(t)){var r=t.length;if(r<e)for(var a=e-r,o=0;o<a;o++)t.push(n)}return t},e.omit=function(t,e){return"object"===(0,r.default)(t)&&e.forEach((function(e){delete t[e]})),t},e.uniq=function(t,e,n){void 0===e&&(e=[]),void 0===n&&(n=new Map);for(var r=0,i=t;r<i.length;r++){var a=i[r];n.has(a)||(e.push(a),n.set(a,!0))}return e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(51),o=n(144),s=n(26),l=n(143),u=n(259),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},e.prototype.getShapeBase=function(){return l},e.prototype.getGroupBase=function(){return u.default},e.prototype.onCanvasChange=function(t){o.refreshElement(this,t)},e.prototype.calculateBBox=function(){var t=this.get("type"),e=this.getHitLineWidth(),n=s.getBBoxMethod(t)(this),r=e/2,i=n.x-r,a=n.y-r,o=n.x+n.width+r,l=n.y+n.height+r;return{x:i,minX:i,y:a,minY:a,width:n.width+e,height:n.height+e,maxX:o,maxY:l}},e.prototype.isFill=function(){return!!this.attrs.fill||this.isClipShape()},e.prototype.isStroke=function(){return!!this.attrs.stroke},e.prototype._applyClip=function(t,e){e&&(t.save(),o.applyAttrsToContext(t,e),e.createPath(t),t.restore(),t.clip(),e._afterDraw())},e.prototype.draw=function(t,e){var n=this.cfg.clipShape;if(e){if(!1===this.cfg.refresh)return void this.set("hasChanged",!1);var r=this.getCanvasBBox();if(!a.intersectRect(e,r))return this.set("hasChanged",!1),void(this.cfg.isInView&&this._afterDraw())}t.save(),o.applyAttrsToContext(t,this),this._applyClip(t,n),this.drawPath(t),t.restore(),this._afterDraw()},e.prototype.getCanvasViewBox=function(){var t=this.cfg.canvas;return t?t.getViewRange():null},e.prototype.cacheCanvasBBox=function(){var t=this.getCanvasViewBox();if(t){var e=this.getCanvasBBox(),n=a.intersectRect(e,t);this.set("isInView",n),n?this.set("cacheCanvasBBox",e):this.set("cacheCanvasBBox",null)}},e.prototype._afterDraw=function(){this.cacheCanvasBBox(),this.set("hasChanged",!1),this.set("refresh",null)},e.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("isInView",null),this.set("hasChanged",!1)},e.prototype.drawPath=function(t){this.createPath(t),this.strokeAndFill(t),this.afterDrawPath(t)},e.prototype.fill=function(t){t.fill()},e.prototype.stroke=function(t){t.stroke()},e.prototype.strokeAndFill=function(t){var e=this.attrs,n=e.lineWidth,r=e.opacity,i=e.strokeOpacity,o=e.fillOpacity;this.isFill()&&(a.isNil(o)||1===o?this.fill(t):(t.globalAlpha=o,this.fill(t),t.globalAlpha=r)),this.isStroke()&&n>0&&(a.isNil(i)||1===i||(t.globalAlpha=i),this.stroke(t)),this.afterDrawPath(t)},e.prototype.createPath=function(t){},e.prototype.afterDrawPath=function(t){},e.prototype.isInShape=function(t,e){var n=this.isStroke(),r=this.isFill(),i=this.getHitLineWidth();return this.isInStrokeOrPath(t,e,n,r,i)},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){return!1},e.prototype.getHitLineWidth=function(){if(!this.isStroke())return 0;var t=this.attrs;return t.lineWidth+t.lineAppendWidth},e}(i.AbstractShape);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.moveTo=e.sortDom=e.createDom=e.createSVGElement=void 0;var r=n(0),i=n(52);function a(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}e.createSVGElement=a,e.createDom=function(t){var e=i.SHAPE_TO_TAGS[t.type],n=t.getParent();if(!e)throw new Error("the type "+t.type+" is not supported by svg");var r=a(e);if(t.get("id")&&(r.id=t.get("id")),t.set("el",r),t.set("attrs",{}),n){var o=n.get("el");o||(o=n.createDom(),n.set("el",o)),o.appendChild(r)}return r},e.sortDom=function(t,e){var n=t.get("el"),i=r.toArray(n.children).sort(e),a=document.createDocumentFragment();i.forEach((function(t){a.appendChild(t)})),n.appendChild(a)},e.moveTo=function(t,e){var n=t.parentNode,r=Array.from(n.childNodes).filter((function(t){return 1===t.nodeType&&"defs"!==t.nodeName.toLowerCase()})),i=r[e],a=r.indexOf(t);if(i){if(a>e)n.insertBefore(t,i);else if(a<e){var o=r[e+1];o?n.insertBefore(t,o):n.appendChild(t)}}else n.appendChild(t)}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(26),s=n(53),l=n(148),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=f(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(147)),c=r(n(272));function f(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(f=function(t){return t?n:e})(t)}var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,a.__assign)((0,a.__assign)({},e),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},e.prototype.getShapeBase=function(){return u},e.prototype.getGroupBase=function(){return c.default},e.prototype.onCanvasChange=function(t){(0,l.refreshElement)(this,t)},e.prototype.calculateBBox=function(){var t=this.get("type"),e=this.getHitLineWidth(),n=(0,o.getBBoxMethod)(t)(this),r=e/2,i=n.x-r,a=n.y-r,s=n.x+n.width+r,l=n.y+n.height+r;return{x:i,minX:i,y:a,minY:a,width:n.width+e,height:n.height+e,maxX:s,maxY:l}},e.prototype.isFill=function(){return!!this.attrs.fill||this.isClipShape()},e.prototype.isStroke=function(){return!!this.attrs.stroke},e.prototype._applyClip=function(t,e){e&&(t.save(),(0,l.applyAttrsToContext)(t,e),e.createPath(t),t.restore(),t.clip(),e._afterDraw())},e.prototype.draw=function(t,e){var n=this.cfg.clipShape;if(e){if(!1===this.cfg.refresh)return void this.set("hasChanged",!1);var r=this.getCanvasBBox();if(!(0,s.intersectRect)(e,r))return this.set("hasChanged",!1),void(this.cfg.isInView&&this._afterDraw())}t.save(),(0,l.applyAttrsToContext)(t,this),this._applyClip(t,n),this.drawPath(t),t.restore(),this._afterDraw()},e.prototype.getCanvasViewBox=function(){var t=this.cfg.canvas;return t?t.getViewRange():null},e.prototype.cacheCanvasBBox=function(){var t=this.getCanvasViewBox();if(t){var e=this.getCanvasBBox(),n=(0,s.intersectRect)(e,t);this.set("isInView",n),n?this.set("cacheCanvasBBox",e):this.set("cacheCanvasBBox",null)}},e.prototype._afterDraw=function(){this.cacheCanvasBBox(),this.set("hasChanged",!1),this.set("refresh",null)},e.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("isInView",null),this.set("hasChanged",!1)},e.prototype.drawPath=function(t){this.createPath(t),this.strokeAndFill(t),this.afterDrawPath(t)},e.prototype.fill=function(t){t.fill()},e.prototype.stroke=function(t){t.stroke()},e.prototype.strokeAndFill=function(t){var e=this.attrs,n=e.lineWidth,r=e.opacity,i=e.strokeOpacity,a=e.fillOpacity;this.isFill()&&((0,s.isNil)(a)||1===a?this.fill(t):(t.globalAlpha=a,this.fill(t),t.globalAlpha=r)),this.isStroke()&&n>0&&((0,s.isNil)(i)||1===i||(t.globalAlpha=i),this.stroke(t)),this.afterDrawPath(t)},e.prototype.createPath=function(t){},e.prototype.afterDrawPath=function(t){},e.prototype.isInShape=function(t,e){var n=this.isStroke(),r=this.isFill(),i=this.getHitLineWidth();return this.isInStrokeOrPath(t,e,n,r,i)},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){return!1},e.prototype.getHitLineWidth=function(){if(!this.isStroke())return 0;var t=this.attrs;return t.lineWidth+t.lineAppendWidth},e}(o.AbstractShape);e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDom=function(t){var e=i.SHAPE_TO_TAGS[t.type],n=t.getParent();if(!e)throw new Error("the type "+t.type+" is not supported by svg");var r=a(e);if(t.get("id")&&(r.id=t.get("id")),t.set("el",r),t.set("attrs",{}),n){var o=n.get("el");o||(o=n.createDom(),n.set("el",o)),o.appendChild(r)}return r},e.createSVGElement=a,e.moveTo=function(t,e){var n=t.parentNode,r=Array.from(n.childNodes).filter((function(t){return 1===t.nodeType&&"defs"!==t.nodeName.toLowerCase()})),i=r[e],a=r.indexOf(t);if(i){if(a>e)n.insertBefore(t,i);else if(a<e){var o=r[e+1];o?n.insertBefore(t,o):n.appendChild(t)}}else n.appendChild(t)},e.sortDom=function(t,e){var n=t.get("el"),i=(0,r.toArray)(n.children).sort(e),a=document.createDocumentFragment();i.forEach((function(t){a.appendChild(t)})),n.appendChild(a)};var r=n(0),i=n(54);function a(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}},function(t,e,n){"use strict";var r=n(6),i=n.n(r),a=n(23),o=n.n(a),s=n(77),l=n.n(s);e.a=function(t){var e=[];return function t(n){if(e.push(n),e.includes(n))return n;if("object"!==i()(n)||null===n)return n;var r;if(o()(n)){r=[];for(var a=0,s=n.length;a<s;a++)"object"===i()(n[a])&&null!=n[a]?r[a]=t(n[a]):r[a]=n[a]}else r={},l()(n,(function(e,n){"object"===i()(e)&&null!=e?r[n]=t(e):r[n]=e}));return r}(t)}},function(t,e,n){"use strict";n.d(e,"b",(function(){return l}));var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=o.a.createContext(null);function l(t){var e=o.a.forwardRef((function(e,n){return o.a.createElement(s.Consumer,null,(function(r){return o.a.createElement(t,i()({ref:n},r,e))}))}));return e.displayName=t.name,e}s.displayName="RootChartContext",e.a=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(55);e.default=r.default},function(t,e,n){"use strict";var r=n(55),i=n.n(r),a=n(50),o=n.n(a);e.a=function(t,e){var n={};return i()(t,(function(t,r){var i=!1;e.forEach((function(t){(o()(t)&&t===r||t instanceof RegExp&&r.match(t))&&(i=!0)})),i||(n[r]=t)})),n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RANDOM=e.EPSILON=e.ARRAY_TYPE=void 0,e.equals=function(t,e){return Math.abs(t-e)<=r*Math.max(1,Math.abs(t),Math.abs(e))},e.setMatrixArrayType=function(t){e.ARRAY_TYPE=t},e.toRadian=function(t){return t*i};var r=e.EPSILON=1e-6;e.ARRAY_TYPE="undefined"!==typeof Float32Array?Float32Array:Array,e.RANDOM=Math.random;var i=Math.PI/180;Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.toPoints=e.getRegionBBox=e.BBox=void 0;var r=n(0),i=n(21),a=function(){function t(t,e,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x=t,this.y=e,this.height=r,this.width=n}return t.fromRange=function(e,n,r,i){return new t(e,n,r-e,i-n)},t.fromObject=function(e){return new t(e.minX,e.minY,e.width,e.height)},Object.defineProperty(t.prototype,"minX",{get:function(){return this.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxX",{get:function(){return this.x+this.width},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"minY",{get:function(){return this.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxY",{get:function(){return this.y+this.height},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tl",{get:function(){return{x:this.x,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tr",{get:function(){return{x:this.maxX,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bl",{get:function(){return{x:this.x,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"br",{get:function(){return{x:this.maxX,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"top",{get:function(){return{x:this.x+this.width/2,y:this.minY}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"right",{get:function(){return{x:this.maxX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bottom",{get:function(){return{x:this.x+this.width/2,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"left",{get:function(){return{x:this.minX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),t.prototype.isEqual=function(t){return this.x===t.x&&this.y===t.y&&this.width===t.width&&this.height===t.height},t.prototype.contains=function(t){return t.minX>=this.minX&&t.maxX<=this.maxX&&t.minY>=this.minY&&t.maxY<=this.maxY},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.add=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=this.clone();return(0,r.each)(t,(function(t){n.x=Math.min(t.x,n.x),n.y=Math.min(t.y,n.y),n.width=Math.max(t.maxX,n.maxX)-n.x,n.height=Math.max(t.maxY,n.maxY)-n.y})),n},t.prototype.merge=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=this.clone();return(0,r.each)(t,(function(t){n.x=Math.max(t.x,n.x),n.y=Math.max(t.y,n.y),n.width=Math.min(t.maxX,n.maxX)-n.x,n.height=Math.min(t.maxY,n.maxY)-n.y})),n},t.prototype.cut=function(e,n){var r=e.width,a=e.height;switch(n){case i.DIRECTION.TOP:case i.DIRECTION.TOP_LEFT:case i.DIRECTION.TOP_RIGHT:return t.fromRange(this.minX,this.minY+a,this.maxX,this.maxY);case i.DIRECTION.RIGHT:case i.DIRECTION.RIGHT_TOP:case i.DIRECTION.RIGHT_BOTTOM:return t.fromRange(this.minX,this.minY,this.maxX-r,this.maxY);case i.DIRECTION.BOTTOM:case i.DIRECTION.BOTTOM_LEFT:case i.DIRECTION.BOTTOM_RIGHT:return t.fromRange(this.minX,this.minY,this.maxX,this.maxY-a);case i.DIRECTION.LEFT:case i.DIRECTION.LEFT_TOP:case i.DIRECTION.LEFT_BOTTOM:return t.fromRange(this.minX+r,this.minY,this.maxX,this.maxY);default:return this}},t.prototype.shrink=function(e){var n=e[0],r=e[1],i=e[2],a=e[3];return new t(this.x+a,this.y+n,this.width-a-r,this.height-n-i)},t.prototype.expand=function(e){var n=e[0],r=e[1],i=e[2],a=e[3];return new t(this.x-a,this.y-n,this.width+a+r,this.height+n+i)},t.prototype.exceed=function(t){return[Math.max(-this.minY+t.minY,0),Math.max(this.maxX-t.maxX,0),Math.max(this.maxY-t.maxY,0),Math.max(-this.minX+t.minX,0)]},t.prototype.collide=function(t){return this.minX<t.maxX&&this.maxX>t.minX&&this.minY<t.maxY&&this.maxY>t.minY},t.prototype.size=function(){return this.width*this.height},t.prototype.isPointIn=function(t){return t.x>=this.minX&&t.x<=this.maxX&&t.y>=this.minY&&t.y<=this.maxY},t}();e.BBox=a,e.getRegionBBox=function(t,e){var n=e.start,r=e.end;return new a(t.x+t.width*n.x,t.y+t.height*n.y,t.width*Math.abs(r.x-n.x),t.height*Math.abs(r.y-n.y))},e.toPoints=function(t){return[[t.minX,t.minY],[t.maxX,t.minY],[t.maxX,t.maxY],[t.minX,t.maxY]]}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(3),i=n.n(r),a=n(76);function o(){return i.a.useContext(a.a).chart}},function(t,e,n){"use strict";var r=n(6),i=n.n(r),a=n(55),o=n.n(a),s=n(23),l=n.n(s),u=n(61),c=n.n(u);function f(t,e){return t===e?0!==t||0!==e||1/t===1/e:t!==t&&e!==e}function d(t){return l()(t)?t.length:c()(t)?Object.keys(t).length:0}e.a=function(t,e){if(f(t,e))return!0;if("object"!==i()(t)||null===t||"object"!==i()(e)||null===e)return!1;if(l()(t)!==l()(e))return!1;if(d(t)!==d(e))return!1;var n=!0;return o()(t,(function(t,r){return!!f(t,e[r])||(n=!1)})),n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Bar=void 0;var r=n(1),i=n(24),a=n(118),o=n(1125),s=n(1129),l=n(526),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="bar",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options,i=n.xField,s=n.yField,u=n.isPercent,c=r.__assign(r.__assign({},n),{xField:s,yField:i});o.meta({chart:e,options:c}),e.changeData(a.getDataWhetherPecentage(l.transformBarData(t),i,s,i,u))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.Bar=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Column=void 0;var r=n(1),i=n(24),a=n(118),o=n(196),s=n(1132),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="column",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options,n=e.yField,r=e.xField,i=e.isPercent,s=this.chart,l=this.options;o.meta({chart:s,options:l}),this.chart.changeData(a.getDataWhetherPecentage(t,n,r,n,i))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.Column=l},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"String")}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"Number")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.distance=function(t,e,n,r){var i=t-n,a=e-r;return Math.sqrt(i*i+a*a)},e.getBBoxByArray=function(t,e){var n=(0,r.min)(t),i=(0,r.min)(e),a=(0,r.max)(t),o=(0,r.max)(e);return{x:n,y:i,width:a-n,height:o-i}},e.getBBoxRange=function(t,e,n,i){return{minX:(0,r.min)([t,n]),maxX:(0,r.max)([t,n]),minY:(0,r.min)([e,i]),maxY:(0,r.max)([e,i])}},e.isNumberEqual=function(t,e){return Math.abs(t-e)<.001},e.piMod=function(t){return(t+2*Math.PI)%(2*Math.PI)};var r=n(0)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"catmullRom2Bezier",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"fillPath",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"fillPathByDiff",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"formatPath",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"getArcParams",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"getLineIntersect",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"isPointInPolygon",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"isPolygonsIntersect",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"parsePath",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"parsePathArray",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"parsePathString",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"path2Absolute",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"path2Curve",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"path2Segments",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"pathIntersection",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"reactPath",{enumerable:!0,get:function(){return h.default}});var i=r(n(417)),a=r(n(805)),o=r(n(808)),s=r(n(809)),l=r(n(810)),u=r(n(811)),c=r(n(816)),f=r(n(421)),d=r(n(419)),p=r(n(420)),h=r(n(418)),g=r(n(422)),v=r(n(817)),y=r(n(423)),m=r(n(818)),b=r(n(424))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.applyMatrix2BBox=function(t,e){var n=s(t,[e.minX,e.minY]),r=s(t,[e.maxX,e.minY]),i=s(t,[e.minX,e.maxY]),a=s(t,[e.maxX,e.maxY]),o=Math.min(n[0],r[0],i[0],a[0]),l=Math.max(n[0],r[0],i[0],a[0]),u=Math.min(n[1],r[1],i[1],a[1]),c=Math.max(n[1],r[1],i[1],a[1]);return{x:o,y:u,minX:o,minY:u,maxX:l,maxY:c,width:l-o,height:c-u}},e.applyRotate=function(t,e,n,r){if(e){var i=a({x:n,y:r},e,t.getMatrix());t.setMatrix(i)}},e.applyTranslate=function(t,e,n){var r=o({x:e,y:n});t.attr("matrix",r)},e.getAngleByMatrix=function(t){var e=[0,0,0];return r.vec3.transformMat3(e,[1,0,0],t),Math.atan2(e[1],e[0])},e.getMatrixByAngle=a,e.getMatrixByTranslate=o;var r=n(32),i=[1,0,0,0,1,0,0,0,1];function a(t,e,n){return void 0===n&&(n=i),e?r.ext.transform(n,[["t",-t.x,-t.y],["r",e],["t",t.x,t.y]]):null}function o(t,e){return t.x||t.y?r.ext.transform(e||i,[["t",t.x,t.y]]):null}function s(t,e){var n=[0,0];return r.vec2.transformMat3(n,e,t),n}},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),a=n(425),o=n(250),s=n(0),l=n(96),u=(0,i.__importDefault)(n(262)),c=n(21),f=n(70),d=(0,i.__importDefault)(n(268)),p=n(270),h=n(27),g=n(950),v=n(452),y=n(951),m=n(453),b=n(48),x=function(t){function e(e){var n=t.call(this,e)||this;n.type="base",n.attributes={},n.elements=[],n.elementsMap={},n.animateOption=!0,n.attributeOption={},n.lastElementsMap={},n.generatePoints=!1,n.beforeMappingData=null,n.adjusts={},n.idFields=[],n.hasSorted=!1,n.isCoordinateChanged=!1;var r=e.container,i=e.labelsContainer,a=e.coordinate,o=e.data,s=e.sortable,l=void 0!==s&&s,u=e.visible,c=void 0===u||u,f=e.theme,d=e.scales,p=void 0===d?{}:d,h=e.scaleDefs,g=void 0===h?{}:h,v=e.intervalPadding,y=e.dodgePadding,m=e.maxColumnWidth,b=e.minColumnWidth,x=e.columnWidthRatio,_=e.roseWidthRatio,O=e.multiplePieWidthRatio,P=e.zIndexReversed;return n.container=r,n.labelsContainer=i,n.coordinate=a,n.data=o,n.sortable=l,n.visible=c,n.userTheme=f,n.scales=p,n.scaleDefs=g,n.intervalPadding=v,n.dodgePadding=y,n.maxColumnWidth=m,n.minColumnWidth=b,n.columnWidthRatio=x,n.roseWidthRatio=_,n.multiplePieWidthRatio=O,n.zIndexReversed=P,n}return(0,i.__extends)(e,t),e.prototype.position=function(t){var e=t;(0,s.isPlainObject)(t)||(e={fields:(0,y.parseFields)(t)});var n=(0,s.get)(e,"fields");return 1===n.length&&(n.unshift("1"),(0,s.set)(e,"fields",n)),(0,s.set)(this.attributeOption,"position",e),this},e.prototype.color=function(t,e){return this.createAttrOption("color",t,e),this},e.prototype.shape=function(t,e){return this.createAttrOption("shape",t,e),this},e.prototype.size=function(t,e){return this.createAttrOption("size",t,e),this},e.prototype.adjust=function(t){var e=t;return((0,s.isString)(t)||(0,s.isPlainObject)(t))&&(e=[t]),(0,s.each)(e,(function(t,n){(0,s.isObject)(t)||(e[n]={type:t})})),this.adjustOption=e,this},e.prototype.style=function(t,e){if((0,s.isString)(t)){var n=(0,y.parseFields)(t);this.styleOption={fields:n,callback:e}}else{var r=t,i=(n=r.fields,r.callback),a=r.cfg;this.styleOption=n||i||a?t:{cfg:t}}return this},e.prototype.tooltip=function(t,e){if((0,s.isString)(t)){var n=(0,y.parseFields)(t);this.tooltipOption={fields:n,callback:e}}else this.tooltipOption=t;return this},e.prototype.animate=function(t){return this.animateOption=t,this},e.prototype.label=function(t,e,n){if((0,s.isString)(t)){var r={},i=(0,y.parseFields)(t);r.fields=i,(0,s.isFunction)(e)?r.callback=e:(0,s.isPlainObject)(e)&&(r.cfg=e),n&&(r.cfg=n),this.labelOption=r}else this.labelOption=t;return this},e.prototype.state=function(t){return this.stateOption=t,this},e.prototype.customInfo=function(t){return this.customOption=t,this},e.prototype.init=function(t){void 0===t&&(t={}),this.setCfg(t),this.initAttributes(),this.processData(this.data),this.adjustScale()},e.prototype.update=function(t){void 0===t&&(t={});var e=t.data,n=t.isDataChanged,r=t.isCoordinateChanged,i=this.attributeOption,a=this.lastAttributeOption;(0,s.isEqual)(i,a)?!e||!n&&(0,s.isEqual)(e,this.data)?this.setCfg(t):(this.setCfg(t),this.initAttributes(),this.processData(e)):this.init(t),this.adjustScale(),this.isCoordinateChanged=r},e.prototype.paint=function(t){void 0===t&&(t=!1),this.animateOption&&(this.animateOption=(0,s.deepMix)({},(0,l.getDefaultAnimateCfg)(this.type,this.coordinate),this.animateOption)),this.defaultSize=void 0,this.elementsMap={},this.elements=[],this.getOffscreenGroup().clear();var e=this.beforeMappingData,n=this.beforeMapping(e);this.dataArray=new Array(n.length);for(var r=0;r<n.length;r++){var a=n[r];this.dataArray[r]=this.mapping(a)}if(this.updateElements(this.dataArray,t),this.lastElementsMap=this.elementsMap,this.canDoGroupAnimation(t)){var o=this.container,u=this.type,c=this.coordinate,f=(0,s.get)(this.animateOption,"appear"),d=this.getYScale(),p=c.convert({x:0,y:d.scale(this.getYMinValue())});(0,l.doGroupAppearAnimate)(o,f,u,c,p)}this.labelOption&&this.renderLabels((0,s.flatten)(this.dataArray),t),this.lastAttributeOption=(0,i.__assign)({},this.attributeOption),!1===this.visible&&this.changeVisible(!1)},e.prototype.clear=function(){var t=this,e=t.container,n=t.geometryLabel,r=t.offscreenGroup;e&&e.clear(),n&&n.clear(),r&&r.clear(),this.scaleDefs=void 0,this.attributes={},this.scales={},this.elementsMap={},this.lastElementsMap={},this.elements=[],this.adjusts={},this.dataArray=null,this.beforeMappingData=null,this.lastAttributeOption=void 0,this.defaultSize=void 0,this.idFields=[],this.groupScales=void 0,this.hasSorted=!1,this.isCoordinateChanged=!1},e.prototype.destroy=function(){this.clear(),this.container.remove(!0),this.offscreenGroup&&(this.offscreenGroup.remove(!0),this.offscreenGroup=null),this.geometryLabel&&(this.geometryLabel.destroy(),this.geometryLabel=null),this.theme=void 0,this.shapeFactory=void 0,t.prototype.destroy.call(this)},e.prototype.getGroupScales=function(){return this.groupScales},e.prototype.getAttribute=function(t){return this.attributes[t]},e.prototype.getXScale=function(){return this.getAttribute("position").scales[0]},e.prototype.getYScale=function(){return this.getAttribute("position").scales[1]},e.prototype.getGroupAttributes=function(){var t=[];return(0,s.each)(this.attributes,(function(e){c.GROUP_ATTRS.includes(e.type)&&t.push(e)})),t},e.prototype.getDefaultValue=function(t){var e,n=this.getAttribute(t);return n&&(0,s.isEmpty)(n.scales)&&(e=n.values[0]),e},e.prototype.getAttributeValues=function(t,e){for(var n=[],r=t.scales,i=0,a=r.length;i<a;i++){var o=r[i],s=o.field;o.isIdentity?n.push(o.values):n.push(e[s])}return t.mapping.apply(t,n)},e.prototype.getAdjust=function(t){return this.adjusts[t]},e.prototype.getCoordinate=function(){return this.coordinate},e.prototype.getData=function(){return this.data},e.prototype.getShapeMarker=function(t,e){return this.getShapeFactory().getMarker(t,e)},e.prototype.getElementsBy=function(t){return this.elements.filter((function(e){return t(e)}))},e.prototype.getElements=function(){return this.elements},e.prototype.getElementId=function(t){var e=(t=(0,s.isArray)(t)?t[0]:t)[c.FIELD_ORIGIN];if(this.idFields.length){for(var n=e[this.idFields[0]],r=1;r<this.idFields.length;r++)n+="-"+e[this.idFields[r]];return n}var i,a,o=this.type,l=this.getXScale(),u=this.getYScale(),f=l.field||"x",d=e[u.field||"y"];i="identity"===l.type?l.values[0]:e[f],a="interval"===o||"schema"===o?""+i:"line"===o||"area"===o||"path"===o?o:i+"-"+d;var p=this.groupScales;(0,s.isEmpty)(p)&&(p=(0,s.get)(this.getAttribute("color"),"scales",[])),r=0;for(var h=p.length;r<h;r++)a=a+"-"+e[p[r].field];var g=this.getAdjust("dodge");if(g){var v=g.dodgeBy;v&&(a=a+"-"+e[v])}return this.getAdjust("jitter")&&(a=a+"-"+t.x+"-"+t.y),a},e.prototype.getScaleFields=function(){var t=[],e=new Map,n=this,r=n.attributeOption,i=n.labelOption,a=n.tooltipOption;for(var o in r)if(r.hasOwnProperty(o)){var l=r[o];l.fields?(0,f.uniq)(l.fields,t,e):l.values&&(0,f.uniq)(l.values,t,e)}return i&&i.fields&&(0,f.uniq)(i.fields,t,e),(0,s.isObject)(a)&&a.fields&&(0,f.uniq)(a.fields,t,e),t},e.prototype.changeVisible=function(e){t.prototype.changeVisible.call(this,e);for(var n=this.elements,r=0,i=n.length;r<i;r++)n[r].changeVisible(e);e?(this.container&&this.container.show(),this.labelsContainer&&this.labelsContainer.show()):(this.container&&this.container.hide(),this.labelsContainer&&this.labelsContainer.hide())},e.prototype.getFields=function(){var t=new Map,e=[];return Object.values(this.attributeOption).forEach((function(n){((null===n||void 0===n?void 0:n.fields)||[]).forEach((function(n){t.has(n)||e.push(n),t.set(n,!0)}))}),[]),e},e.prototype.getGroupFields=function(){for(var t=[],e=new Map,n=0,r=c.GROUP_ATTRS.length;n<r;n++){var i=c.GROUP_ATTRS[n],a=this.attributeOption[i];a&&a.fields&&(0,f.uniq)(a.fields,t,e)}return t},e.prototype.getXYFields=function(){var t=this.attributeOption.position.fields;return[t[0],t[1]]},e.prototype.getXField=function(){return(0,s.get)(this.getXYFields(),[0])},e.prototype.getYField=function(){return(0,s.get)(this.getXYFields(),[1])},e.prototype.getShapes=function(){return this.elements.map((function(t){return t.shape}))},e.prototype.getOffscreenGroup=function(){if(!this.offscreenGroup){var t=this.container.getGroupBase();this.offscreenGroup=new t({})}return this.offscreenGroup},e.prototype.sort=function(t){if(!this.hasSorted)for(var e=this.getXScale(),n=e.field,r=0;r<t.length;r++)t[r].sort((function(t,r){return e.translate(t[c.FIELD_ORIGIN][n])-e.translate(r[c.FIELD_ORIGIN][n])}));this.hasSorted=!0},e.prototype.adjustScale=function(){var t=this.getYScale();t&&this.getAdjust("stack")&&this.updateStackRange(t,this.beforeMappingData)},e.prototype.getShapeFactory=function(){var t=this.shapeType;if((0,h.getShapeFactory)(t))return this.shapeFactory||(this.shapeFactory=(0,s.clone)((0,h.getShapeFactory)(t))),this.shapeFactory.coordinate=this.coordinate,this.shapeFactory.theme=this.theme.geometries[t]||{},this.shapeFactory},e.prototype.createShapePointsCfg=function(t){var e=this.getXScale(),n=this.getYScale();return{x:this.normalizeValues(t[e.field],e),y:n?this.normalizeValues(t[n.field],n):t.y?t.y:.1,y0:n?n.scale(this.getYMinValue()):void 0}},e.prototype.createElement=function(t,e,n){void 0===n&&(n=!1);var r=this.container,i=this.getDrawCfg(t),a=this.getShapeFactory(),o=new d.default({shapeFactory:a,container:r,offscreenGroup:this.getOffscreenGroup(),elementIndex:e});return o.animate=this.animateOption,o.geometry=this,o.draw(i,n),o},e.prototype.getDrawCfg=function(t){var e=t[c.FIELD_ORIGIN],n={mappingData:t,data:e,x:t.x,y:t.y,color:t.color,size:t.size,isInCircle:this.coordinate.isPolar,customInfo:this.customOption},r=t.shape;!r&&this.getShapeFactory()&&(r=this.getShapeFactory().defaultShapeType),n.shape=r;var i=this.theme.geometries[this.shapeType];n.defaultStyle=(0,s.get)(i,[r,"default"],{}).style,!n.defaultStyle&&this.getShapeFactory()&&(n.defaultStyle=this.getShapeFactory().getDefaultStyle(i));var a=this.styleOption;return a&&(n.style=this.getStyleCfg(a,e)),this.generatePoints&&(n.points=t.points,n.nextPoints=t.nextPoints),n},e.prototype.updateElements=function(t,e){void 0===e&&(e=!1);for(var n=new Map,r=[],i=new Map,a=0,o=0;o<t.length;o++)for(var s=t[o],l=0;l<s.length;l++){var u=s[l],c=this.getElementId(u),f=n.has(c)?c+"-"+o+"-"+l:c;r.push(f),n.set(f,u),i.set(f,a),a++}this.elements=new Array(a);for(var d=(0,m.diff)(this.lastElementsMap,r),p=d.added,h=d.updated,g=d.removed,y=0,b=p;y<b.length;y++){c=b[y],u=n.get(c),o=i.get(c);var x=this.createElement(u,o,e);this.elements[o]=x,this.elementsMap[c]=x,x.shape&&x.shape.setZIndex(this.zIndexReversed?this.elements.length-o:o)}for(var _=0,O=h;_<O.length;_++){c=O[_],x=this.lastElementsMap[c],u=n.get(c);var P=this.getDrawCfg(u),w=x.getModel();o=i.get(c),(this.isCoordinateChanged||(0,v.isModelChange)(P,w))&&(x.animate=this.animateOption,x.update(P)),this.elements[o]=x,this.elementsMap[c]=x,x.shape&&x.shape.setZIndex(this.zIndexReversed?this.elements.length-o:o)}for(var M=0,S=g;M<S.length;M++)c=S[M],(x=this.lastElementsMap[c]).animate=this.animateOption,x.destroy()},e.prototype.getLabelType=function(){var t=this,e=t.labelOption,n=t.coordinate,r=t.type,i=n.type,a=n.isTransposed,o=(0,s.get)(e,["cfg","type"]);return o||(o="polar"===i?a?"pie":"polar":"theta"===i?"pie":"interval"===r||"polygon"===r?"interval":"base"),o},e.prototype.getYMinValue=function(){var t=this.getYScale(),e=t.min,n=t.max;return e>=0?e:n<=0?n:0},e.prototype.createAttrOption=function(t,e,n){if((0,s.isNil)(e)||(0,s.isObject)(e))(0,s.isObject)(e)&&(0,s.isEqual)(Object.keys(e),["values"])?(0,s.set)(this.attributeOption,t,{fields:e.values}):(0,s.set)(this.attributeOption,t,e);else{var r={};(0,s.isNumber)(e)?r.values=[e]:r.fields=(0,y.parseFields)(e),n&&((0,s.isFunction)(n)?r.callback=n:r.values=n),(0,s.set)(this.attributeOption,t,r)}},e.prototype.initAttributes=function(){var t=this,e=this,n=e.attributes,a=e.attributeOption,s=e.theme,l=e.shapeType;this.groupScales=[];var u={},f=function(e){if(a.hasOwnProperty(e)){var r=a[e];if(!r)return{value:void 0};var f=(0,i.__assign)({},r),d=f.callback,p=f.values,h=f.fields,g=(void 0===h?[]:h).map((function(n){var r=t.scales[n];return r.isCategory&&!u[n]&&c.GROUP_ATTRS.includes(e)&&(t.groupScales.push(r),u[n]=!0),r}));f.scales=g,"position"!==e&&1===g.length&&"identity"===g[0].type?f.values=g[0].values:d||p||("size"===e?f.values=s.sizes:"shape"===e?f.values=s.shapes[l]||[]:"color"===e&&(g.length?f.values=g[0].values.length<=10?s.colors10:s.colors20:f.values=s.colors10));var v=(0,o.getAttribute)(e);n[e]=new v(f)}};for(var d in a){var p=f(d);if("object"===(0,r.default)(p))return p.value}},e.prototype.processData=function(t){this.hasSorted=!1;for(var e=this.getAttribute("position").scales.filter((function(t){return t.isCategory})),n=this.groupData(t),r=[],i=0,a=n.length;i<a;i++){for(var o=n[i],s=[],l=0,u=o.length;l<u;l++){var f=o[l],d={};for(var p in f)d[p]=f[p];d[c.FIELD_ORIGIN]=f;for(var h=0,g=e;h<g.length;h++){var v=g[h],y=v.field;d[y]=v.translate(d[y])}s.push(d)}r.push(s)}var m=this.adjustData(r);return this.beforeMappingData=m,m},e.prototype.adjustData=function(t){var e=this.adjustOption,n=this,r=n.intervalPadding,o=n.dodgePadding,l=n.theme,u=this.maxColumnWidth||l.maxColumnWidth,c=this.minColumnWidth||l.minColumnWidth,f=this.columnWidthRatio||l.columnWidthRatio,d=t;if(e){var p=this.getXScale(),h=this.getYScale(),g=p.field,v=h?h.field:null,y=(0,b.getXDimensionLength)(this.coordinate),m=p.values.length,x=this.getAttribute("size"),_=void 0;x&&(_=x.values[0]);for(var O=0,P=e.length;O<P;O++){var w=e[O],M=(0,i.__assign)({xField:g,yField:v,intervalPadding:r,dodgePadding:o,xDimensionLength:y,groupNum:m,defaultSize:_,maxColumnWidth:u,minColumnWidth:c,columnWidthRatio:f},w),S=w.type;if("dodge"===S){var E=[];if(p.isCategory||"identity"===p.type)E.push("x");else{if(h)throw new Error("dodge is not support linear attribute, please use category attribute!");E.push("y")}M.adjustNames=E,M.dodgeRatio=f}else if("stack"===S){var A=this.coordinate;if(!h){M.height=A.getHeight();var C=this.getDefaultValue("size")||3;M.size=C}!A.isTransposed&&(0,s.isNil)(M.reverseOrder)&&(M.reverseOrder=!0)}var j=new((0,a.getAdjust)(S))(M);d=j.process(d),this.adjusts[S]=j}}return d},e.prototype.groupData=function(t){for(var e=this.getGroupScales(),n=this.scaleDefs,r={},i=[],a=0;a<e.length;a++){var o=e[a].field;i.push(o),(0,s.get)(n,[o,"values"])&&(r[o]=n[o].values)}return(0,g.group)(t,i,r)},e.prototype.updateStackRange=function(t,e){for(var n=(0,s.flatten)(e),r=t.field,i=t.min,a=t.max,o=0;o<n.length;o++){var l=n[o],u=Math.min.apply(null,l[r]),c=Math.max.apply(null,l[r]);u<i&&(i=u),c>a&&(a=c)}var f=this.scaleDefs,d={};i<t.min&&!(0,s.get)(f,[r,"min"])&&(d.min=i),a>t.max&&!(0,s.get)(f,[r,"max"])&&(d.max=a),t.change(d)},e.prototype.beforeMapping=function(t){var e=t;if(this.sortable&&this.sort(e),this.generatePoints)for(var n=0,r=e.length;n<r;n++){var i=e[n];this.generateShapePoints(i);var a=e[n+1];a&&(this.generateShapePoints(a),i[0].nextPoints=a[0].points)}return e},e.prototype.generateShapePoints=function(t){for(var e=this.getShapeFactory(),n=this.getAttribute("shape"),r=0;r<t.length;r++){var i=t[r],a=this.createShapePointsCfg(i),o=n?this.getAttributeValues(n,i):null,s=e.getShapePoints(o,a);i.points=s}},e.prototype.normalizeValues=function(t,e){var n=[];if((0,s.isArray)(t))for(var r=0;r<t.length;r++){var i=t[r];n.push(e.scale(i))}else n=e.scale(t);return n},e.prototype.mapping=function(t){for(var e=this.attributes,n=[],r=0;r<t.length;r++){var i=t[r],a={_origin:i[c.FIELD_ORIGIN],points:i.points,nextPoints:i.nextPoints};for(var o in e)if(e.hasOwnProperty(o)){var l=e[o],u=l.names,f=this.getAttributeValues(l,i);if(u.length>1)for(var d=0;d<f.length;d+=1){var p=f[d];a[u[d]]=(0,s.isArray)(p)&&1===p.length?p[0]:p}else a[u[0]]=1===f.length?f[0]:f}this.convertPoint(a),n.push(a)}return n},e.prototype.convertPoint=function(t){var e,n,r,i=t.x,a=t.y,o=this.coordinate;if((0,s.isArray)(i)&&(0,s.isArray)(a)){e=[],n=[];for(var l=0,u=0,c=i.length,f=a.length;l<c&&u<f;l+=1,u+=1)r=o.convert({x:i[l],y:a[u]}),e.push(r.x),n.push(r.y)}else if((0,s.isArray)(a)){n=[];for(var d=0;d<a.length;d++){var p=a[d];r=o.convert({x:i,y:p}),e&&e!==r.x?((0,s.isArray)(e)||(e=[e]),e.push(r.x)):e=r.x,n.push(r.y)}}else if((0,s.isArray)(i))for(e=[],d=0;d<i.length;d++){var h=i[d];r=o.convert({x:h,y:a}),n&&n!==r.y?((0,s.isArray)(n)||(n=[n]),n.push(r.y)):n=r.y,e.push(r.x)}else{var g=o.convert({x:i,y:a});e=g.x,n=g.y}t.x=e,t.y=n},e.prototype.getStyleCfg=function(t,e){var n=t.fields,r=void 0===n?[]:n,i=t.callback,a=t.cfg;if(a)return a;var o=r.map((function(t){return e[t]}));return i.apply(void 0,o)},e.prototype.setCfg=function(t){var e=this,n=t.coordinate,r=t.data,i=t.theme,a=t.scaleDefs;n&&(this.coordinate=n),r&&(this.data=r),a&&(this.scaleDefs=a,this.idFields=[],(0,s.each)(a,(function(t,n){t&&t.key&&e.idFields.push(n)}))),i&&(this.theme=this.userTheme?(0,s.deepMix)({},i,this.userTheme):i)},e.prototype.renderLabels=function(t,e){void 0===e&&(e=!1);var n=this.geometryLabel;if(!n){var r=this.getLabelType();n=new((0,p.getGeometryLabel)(r))(this),this.geometryLabel=n}n.render(t,e);var i=n.labelsRenderer.shapesMap;(0,s.each)(this.elementsMap,(function(t,e){var n=function(t,e){var n=[];return(0,s.each)(e,(function(e,r){r.split(" ")[0]===t&&n.push(e)})),n}(e,i);if(n.length){t.labelShape=n;for(var r=0;r<n.length;r++)for(var a=n[r].getChildren(),o=0;o<a.length;o++){var l=a[o];l.cfg.name=["element","label"],l.cfg.element=t}}}))},e.prototype.canDoGroupAnimation=function(t){return!t&&this.animateOption&&(void 0===(0,s.get)(this.animateOption,"appear")||(0,s.get)(this.animateOption,"appear")&&void 0===(0,s.get)(this.animateOption,["appear","animation"]))},e}(u.default);e.default=x},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerTheme=e.getTheme=void 0;var r=n(0),i=n(449),a={default:(0,i.createTheme)({})};e.getTheme=function(t){return(0,r.get)(a,(0,r.lowerCase)(t),a.default)},e.registerTheme=function(t,e){a[(0,r.lowerCase)(t)]=(0,i.createTheme)(e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={};e.default=function(t){return r[t=t||"g"]?r[t]+=1:r[t]=1,t+r[t]}},function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=["children","hooks","ref"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return null===t||void 0===t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addEventListener",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"createDom",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"getHeight",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"getOuterHeight",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"getOuterWidth",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"getRatio",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"getStyle",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"getWidth",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"modifyCSS",{enumerable:!0,get:function(){return d.default}});var i=r(n(741)),a=r(n(742)),o=r(n(390)),s=r(n(743)),l=r(n(744)),u=r(n(745)),c=r(n(139)),f=r(n(391)),d=r(n(746))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.doGroupAppearAnimate=e.doAnimate=e.getDefaultAnimateCfg=e.DEFAULT_ANIMATE_CFG=void 0;var r=n(1),i=n(0),a=n(21),o=n(439);e.DEFAULT_ANIMATE_CFG={appear:{duration:450,easing:"easeQuadOut"},update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}};var s={interval:function(t){return{enter:{animation:t.isRect?t.isTransposed?"scale-in-x":"scale-in-y":"fade-in"},update:{animation:t.isPolar&&t.isTransposed?"sector-path-update":null},leave:{animation:"fade-out"}}},line:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},path:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},point:{appear:{animation:"zoom-in"},enter:{animation:"zoom-in"},leave:{animation:"zoom-out"}},area:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},polygon:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},schema:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},edge:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},label:{appear:{animation:"fade-in",delay:450},enter:{animation:"fade-in"},update:{animation:"position-update"},leave:{animation:"fade-out"}}},l={line:function(){return{animation:"wave-in"}},area:function(){return{animation:"wave-in"}},path:function(){return{animation:"fade-in"}},interval:function(t){var e;return t.isRect?e=t.isTransposed?"grow-in-x":"grow-in-y":(e="grow-in-xy",t.isPolar&&t.isTransposed&&(e="wave-in")),{animation:e}},schema:function(t){return{animation:t.isRect?t.isTransposed?"grow-in-x":"grow-in-y":"grow-in-xy"}},polygon:function(){return{animation:"fade-in",duration:500}},edge:function(){return{animation:"fade-in"}}};e.getDefaultAnimateCfg=function(t,n,r){var a=s[t];return a&&((0,i.isFunction)(a)&&(a=a(n)),a=(0,i.deepMix)({},e.DEFAULT_ANIMATE_CFG,a),r)?a[r]:a},e.doAnimate=function(t,e,n){var r=(0,i.get)(t.get("origin"),"data",a.FIELD_ORIGIN),s=e.animation,l=function(t,e){return{delay:(0,i.isFunction)(t.delay)?t.delay(e):t.delay,easing:(0,i.isFunction)(t.easing)?t.easing(e):t.easing,duration:(0,i.isFunction)(t.duration)?t.duration(e):t.duration,callback:t.callback,repeat:t.repeat}}(e,r);if(s){var u=(0,o.getAnimation)(s);u&&u(t,l,n)}else t.animate(n.toAttrs,l)},e.doGroupAppearAnimate=function(t,n,a,s,u){if(l[a]){var c=l[a](s),f=(0,o.getAnimation)((0,i.get)(c,"animation",""));if(f){var d=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},e.DEFAULT_ANIMATE_CFG.appear),c),n);t.stopAnimate(),f(t,d,{coordinate:s,minYPoint:u,toAttrs:null})}}}},function(t,e,n){"use strict";var r=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.registerComponentController=e.Event=e.registerGeometry=e.View=e.Chart=void 0;var i=n(940);Object.defineProperty(e,"Chart",{enumerable:!0,get:function(){return r(i).default}});var a=n(447);Object.defineProperty(e,"View",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(e,"registerGeometry",{enumerable:!0,get:function(){return a.registerGeometry}});var o=n(267);Object.defineProperty(e,"Event",{enumerable:!0,get:function(){return r(o).default}});var s=n(450);Object.defineProperty(e,"registerComponentController",{enumerable:!0,get:function(){return s.registerComponentController}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AXIS_META_CONFIG_KEYS=void 0,e.AXIS_META_CONFIG_KEYS=["type","alias","tickCount","tickInterval","min","max","nice","minLimit","maxLimit","range","tickMethod","base","exponent","mask","sync"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(96),s=n(46),l=(0,r.__importDefault)(n(952));function u(t){var e=0;return(0,i.each)(t,(function(t){e+=t})),e/t.length}var c=function(){function t(t){this.geometry=t}return t.prototype.getLabelItems=function(t){var e=this,n=[],a=this.getLabelCfgs(t);return(0,i.each)(t,(function(t,o){var s=a[o];if(!s||(0,i.isNil)(t.x)||(0,i.isNil)(t.y))n.push(null);else{var l=(0,i.isArray)(s.content)?s.content:[s.content];s.content=l;var u=l.length;(0,i.each)(l,(function(a,o){if((0,i.isNil)(a)||""===a)n.push(null);else{var l=(0,r.__assign)((0,r.__assign)({},s),e.getLabelPoint(s,t,o));l.textAlign||(l.textAlign=e.getLabelAlign(l,o,u)),l.offset<=0&&(l.labelLine=null),n.push(l)}}))}})),n},t.prototype.render=function(t,e){void 0===e&&(e=!1);var n=this.getLabelItems(t),r=this.getLabelsRenderer(),i=this.getGeometryShapes();r.render(n,i,e)},t.prototype.clear=function(){var t=this.labelsRenderer;t&&t.clear()},t.prototype.destroy=function(){var t=this.labelsRenderer;t&&t.destroy(),this.labelsRenderer=null},t.prototype.getCoordinate=function(){return this.geometry.coordinate},t.prototype.getDefaultLabelCfg=function(t,e){var n=this.geometry,r=n.type,a=n.theme;return"polygon"===r||"interval"===r&&"middle"===e||t<0&&!["line","point","path"].includes(r)?(0,i.get)(a,"innerLabels",{}):(0,i.get)(a,"labels",{})},t.prototype.getThemedLabelCfg=function(t){var e=this.geometry,n=this.getDefaultLabelCfg(),r=e.type,a=e.theme;return"polygon"===r||t.offset<0&&!["line","point","path"].includes(r)?(0,i.deepMix)({},n,a.innerLabels,t):(0,i.deepMix)({},n,a.labels,t)},t.prototype.setLabelPosition=function(t,e,n,r){},t.prototype.getLabelOffset=function(t){var e=this.getCoordinate(),n=this.getOffsetVector(t);return e.isTransposed?n[0]:n[1]},t.prototype.getLabelOffsetPoint=function(t,e,n){var r=t.offset,i=this.getCoordinate().isTransposed,a=i?"x":"y",o=i?1:-1,s={x:0,y:0};return s[a]=e>0||1===n?r*o:r*o*-1,s},t.prototype.getLabelPoint=function(t,e,n){var r=this.getCoordinate(),a=t.content.length;function o(e,n,r){void 0===r&&(r=!1);var a=e;return(0,i.isArray)(a)&&(a=1===t.content.length?r?u(a):a.length<=2?a[e.length-1]:u(a):a[n]),a}var l={content:t.content[n],x:0,y:0,start:{x:0,y:0},color:"#fff"},c=(0,i.isArray)(e.shape)?e.shape[0]:e.shape,f="funnel"===c||"pyramid"===c;if("polygon"===this.geometry.type){var d=(0,s.getPolygonCentroid)(e.x,e.y);l.x=d[0],l.y=d[1]}else"interval"!==this.geometry.type||f?(l.x=o(e.x,n),l.y=o(e.y,n)):(l.x=o(e.x,n,!0),l.y=o(e.y,n));if(f){var p=(0,i.get)(e,"nextPoints"),h=(0,i.get)(e,"points");if(p){var g=r.convert(h[1]),v=r.convert(p[1]);l.x=(g.x+v.x)/2,l.y=(g.y+v.y)/2}else"pyramid"===c&&(g=r.convert(h[1]),v=r.convert(h[2]),l.x=(g.x+v.x)/2,l.y=(g.y+v.y)/2)}t.position&&this.setLabelPosition(l,e,n,t.position);var y=this.getLabelOffsetPoint(t,n,a);return l.start={x:l.x,y:l.y},l.x+=y.x,l.y+=y.y,l.color=e.color,l},t.prototype.getLabelAlign=function(t,e,n){var r="center";if(this.getCoordinate().isTransposed){var i=t.offset;r=i<0?"right":0===i?"center":"left",n>1&&0===e&&("right"===r?r="left":"left"===r&&(r="right"))}return r},t.prototype.getLabelId=function(t){var e=this.geometry,n=e.type,r=e.getXScale(),i=e.getYScale(),o=t[a.FIELD_ORIGIN],s=e.getElementId(t);return"line"===n||"area"===n?s+=" "+o[r.field]:"path"===n&&(s+=" "+o[r.field]+"-"+o[i.field]),s},t.prototype.getLabelsRenderer=function(){var t=this.geometry,e=t.labelsContainer,n=t.labelOption,r=t.canvasRegion,a=t.animateOption,s=this.geometry.coordinate,u=this.labelsRenderer;return u||(u=new l.default({container:e,layout:(0,i.get)(n,["cfg","layout"],{type:this.defaultLayout})}),this.labelsRenderer=u),u.region=r,u.animate=!!a&&(0,o.getDefaultAnimateCfg)("label",s),u},t.prototype.getLabelCfgs=function(t){var e=this,n=this.geometry,o=n.labelOption,s=n.scales,l=n.coordinate,u=o,c=u.fields,f=u.callback,d=u.cfg,p=c.map((function(t){return s[t]})),h=[];return(0,i.each)(t,(function(t,n){var o,s=t[a.FIELD_ORIGIN],u=e.getLabelText(s,p);if(f){var g=c.map((function(t){return s[t]}));if(o=f.apply(void 0,g),(0,i.isNil)(o))return void h.push(null)}var v=(0,r.__assign)((0,r.__assign)({id:e.getLabelId(t),elementId:e.geometry.getElementId(t),data:s,mappingData:t,coordinate:l},d),o);(0,i.isFunction)(v.position)&&(v.position=v.position(s,t,n));var y=e.getLabelOffset(v.offset||0),m=e.getDefaultLabelCfg(y,v.position);(v=(0,i.deepMix)({},m,v)).offset=e.getLabelOffset(v.offset||0);var b=v.content;(0,i.isFunction)(b)?v.content=b(s,t,n):(0,i.isUndefined)(b)&&(v.content=u[0]),h.push(v)})),h},t.prototype.getLabelText=function(t,e){var n=[];return(0,i.each)(e,(function(e){var r=t[e.field];r=(0,i.isArray)(r)?r.map((function(t){return e.getText(t)})):e.getText(r),(0,i.isNil)(r)||""===r?n.push(null):n.push(r)})),n},t.prototype.getOffsetVector=function(t){void 0===t&&(t=0);var e=this.getCoordinate(),n=0;return(0,i.isNumber)(t)&&(n=t),e.isTransposed?e.applyMatrix(n,0):e.applyMatrix(0,n)},t.prototype.getGeometryShapes=function(){var t=this.geometry,e={};return(0,i.each)(t.elementsMap,(function(t,n){e[n]=t.shape})),(0,i.each)(t.getOffscreenGroup().getChildren(),(function(n){var r=t.getElementId(n.get("origin").mappingData);e[r]=n})),e},t}();e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getConstraint=e.getShapeAttrs=void 0;var r=n(0),i=n(114),a=n(33),o=n(111);function s(t,e,n,i,a){var s=[];if(t.length){for(var l=[],u=[],c=0,f=t.length;c<f;c++){var d=t[c];l.push(d[1]),u.push(d[0])}u=u.reverse(),(0,r.each)([l,u],(function(t,r){var c=[],f=i.parsePoints(t),d=f[0];1===l.length&&1===u.length?c=0===r?[["M",d.x-.5,d.y],["L",d.x+.5,d.y]]:[["L",d.x+.5,d.y],["L",d.x-.5,d.y]]:(e&&f.push({x:d.x,y:d.y}),c=n?(0,o.getSplinePath)(f,!1,a):(0,o.getLinePath)(f,!1),r>0&&(c[0][0]="L")),s=s.concat(c)})),s.push(["Z"])}return s}e.getShapeAttrs=function(t,e,n,r,o){for(var l=(0,a.getStyle)(t,e,!e,"lineWidth"),u=t.connectNulls,c=t.isInCircle,f=t.points,d=t.showSinglePoint,p=(0,i.getPathPoints)(f,u,d),h=[],g=0,v=p.length;g<v;g++){var y=p[g];h=h.concat(s(y,c,n,r,o))}return l.path=h,l},e.getConstraint=function(t){var e=t.start,n=t.end;return[[e.x,n.y],[n.x,e.y]]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"each",{enumerable:!0,get:function(){return r.each}}),e.isAllowCapture=function(t){return t.cfg.visible&&t.cfg.capture},Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return r.isArray}}),e.isBrowser=void 0,Object.defineProperty(e,"isFunction",{enumerable:!0,get:function(){return r.isFunction}}),Object.defineProperty(e,"isNil",{enumerable:!0,get:function(){return r.isNil}}),Object.defineProperty(e,"isObject",{enumerable:!0,get:function(){return r.isObject}}),e.isParent=function(t,e){if(t.isCanvas())return!0;for(var n=e.getParent(),r=!1;n;){if(n===t){r=!0;break}n=n.getParent()}return r},Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return r.isString}}),Object.defineProperty(e,"mix",{enumerable:!0,get:function(){return r.mix}}),e.removeFromArray=function(t,e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)},Object.defineProperty(e,"upperFirst",{enumerable:!0,get:function(){return r.upperFirst}});var r=n(0);e.isBrowser="undefined"!==typeof window&&"undefined"!==typeof window.document},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=function(t,e){return(0,r.isString)(e)?e:t.invert(t.scale(e))},a=function(){function t(t){this.names=[],this.scales=[],this.linear=!1,this.values=[],this.callback=function(){return[]},this._parseCfg(t)}return t.prototype.mapping=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=e.map((function(e,n){return t._toOriginParam(e,t.scales[n])}));return this.callback.apply(this,r)},t.prototype.getLinearValue=function(t){var e=this.values.length-1,n=Math.floor(e*t),r=e*t-n,i=this.values[n];return i+((n===e?i:this.values[n+1])-i)*r},t.prototype.getNames=function(){for(var t=this.scales,e=this.names,n=Math.min(t.length,e.length),r=[],i=0;i<n;i+=1)r.push(e[i]);return r},t.prototype.getFields=function(){return this.scales.map((function(t){return t.field}))},t.prototype.getScale=function(t){return this.scales[this.names.indexOf(t)]},t.prototype.defaultCallback=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?this.values:e.map((function(e,n){var r=t.scales[n];return"identity"===r.type?r.values[0]:t._getAttributeValue(r,e)}))},t.prototype._parseCfg=function(t){var e=this,n=t.type,i=void 0===n?"base":n,a=t.names,o=void 0===a?[]:a,s=t.scales,l=void 0===s?[]:s,u=t.values,c=void 0===u?[]:u,f=t.callback;this.type=i,this.scales=l,this.values=c,this.names=o,this.callback=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(f){var i=f.apply(void 0,t);if(!(0,r.isNil)(i))return[i]}return e.defaultCallback.apply(e,t)}},t.prototype._getAttributeValue=function(t,e){if(t.isCategory&&!this.linear){var n=t.translate(e);return this.values[n%this.values.length]}var r=t.scale(e);return this.getLinearValue(r)},t.prototype._toOriginParam=function(t,e){return e.isLinear?t:(0,r.isArray)(t)?t.map((function(t){return i(e,t)})):i(e,t)},t}();e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Controller=void 0;var r=n(0),i=function(){function t(t){this.visible=!0,this.components=[],this.view=t}return t.prototype.clear=function(t){(0,r.each)(this.components,(function(t){t.component.destroy()})),this.components=[]},t.prototype.destroy=function(){this.clear()},t.prototype.getComponents=function(){return this.components},t.prototype.changeVisible=function(t){this.visible!==t&&(this.components.forEach((function(e){t?e.component.show():e.component.hide()})),this.visible=t)},t}();e.Controller=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Facet=void 0;var r=n(0),i=n(21),a=n(264),o=function(){function t(t,e){this.destroyed=!1,this.facets=[],this.view=t,this.cfg=(0,r.deepMix)({},this.getDefaultCfg(),e)}return t.prototype.init=function(){this.container||(this.container=this.createContainer());var t=this.view.getData();this.facets=this.generateFacets(t)},t.prototype.render=function(){this.renderViews()},t.prototype.update=function(){},t.prototype.clear=function(){this.clearFacetViews()},t.prototype.destroy=function(){this.clear(),this.container&&(this.container.remove(!0),this.container=void 0),this.destroyed=!0,this.view=void 0,this.facets=[]},t.prototype.facetToView=function(t){var e=t.region,n=t.data,r=t.padding,i=void 0===r?this.cfg.padding:r,a=this.view.createView({region:e,padding:i});a.data(n||[]),t.view=a,this.beforeEachView(a,t);var o=this.cfg.eachView;return o&&o(a,t),this.afterEachView(a,t),a},t.prototype.createContainer=function(){return this.view.getLayer(i.LAYER.FORE).addGroup()},t.prototype.renderViews=function(){this.createFacetViews()},t.prototype.createFacetViews=function(){var t=this;return this.facets.map((function(e){return t.facetToView(e)}))},t.prototype.clearFacetViews=function(){var t=this;(0,r.each)(this.facets,(function(e){e.view&&(t.view.removeView(e.view),e.view=void 0)}))},t.prototype.parseSpacing=function(){var t=this.view.viewBBox,e=t.width,n=t.height;return this.cfg.spacing.map((function(t,i){return(0,r.isNumber)(t)?t/(0===i?e:n):parseFloat(t)/100}))},t.prototype.getFieldValues=function(t,e){var n=[],i={};return(0,r.each)(t,(function(t){var a=t[e];(0,r.isNil)(a)||i[a]||(n.push(a),i[a]=!0)})),n},t.prototype.getRegion=function(t,e,n,r){var i=this.parseSpacing(),a=i[0],o=i[1],s=(1+a)/(0===e?1:e)-a,l=(1+o)/(0===t?1:t)-o,u={x:(s+a)*n,y:(l+o)*r};return{start:u,end:{x:u.x+s,y:u.y+l}}},t.prototype.getDefaultCfg=function(){return{eachView:void 0,showTitle:!0,spacing:[0,0],padding:10,fields:[]}},t.prototype.getDefaultTitleCfg=function(){return{style:{fontSize:14,fill:"#666",fontFamily:this.view.getTheme().fontFamily}}},t.prototype.processAxis=function(t,e){var n=t.getOptions(),i=n.coordinate,o=t.geometries;if("rect"===(0,r.get)(i,"type","rect")&&o.length){(0,r.isNil)(n.axes)&&(n.axes={});var s=n.axes,l=o[0].getXYFields(),u=l[0],c=l[1],f=(0,a.getAxisOption)(s,u),d=(0,a.getAxisOption)(s,c);!1!==f&&(n.axes[u]=this.getXAxisOption(u,s,f,e)),!1!==d&&(n.axes[c]=this.getYAxisOption(c,s,d,e))}},t.prototype.getFacetDataFilter=function(t){return function(e){return(0,r.every)(t,(function(t){var n=t.field,i=t.value;return!(!(0,r.isNil)(i)&&n)||e[n]===i}))}},t}();e.Facet=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createThemeByStyleSheet=void 0;var r=n(1),i=n(180),a=n(32),o=n(0),s=n(46);e.createThemeByStyleSheet=function(t){var e,n={point:{default:{fill:t.pointFillColor,r:t.pointSize,stroke:t.pointBorderColor,lineWidth:t.pointBorder,fillOpacity:t.pointFillOpacity},active:{stroke:t.pointActiveBorderColor,lineWidth:t.pointActiveBorder},selected:{stroke:t.pointSelectedBorderColor,lineWidth:t.pointSelectedBorder},inactive:{fillOpacity:t.pointInactiveFillOpacity,strokeOpacity:t.pointInactiveBorderOpacity}},hollowPoint:{default:{fill:t.hollowPointFillColor,lineWidth:t.hollowPointBorder,stroke:t.hollowPointBorderColor,strokeOpacity:t.hollowPointBorderOpacity,r:t.hollowPointSize},active:{stroke:t.hollowPointActiveBorderColor,strokeOpacity:t.hollowPointActiveBorderOpacity},selected:{lineWidth:t.hollowPointSelectedBorder,stroke:t.hollowPointSelectedBorderColor,strokeOpacity:t.hollowPointSelectedBorderOpacity},inactive:{strokeOpacity:t.hollowPointInactiveBorderOpacity}},area:{default:{fill:t.areaFillColor,fillOpacity:t.areaFillOpacity,stroke:null},active:{fillOpacity:t.areaActiveFillOpacity},selected:{fillOpacity:t.areaSelectedFillOpacity},inactive:{fillOpacity:t.areaInactiveFillOpacity}},hollowArea:{default:{fill:null,stroke:t.hollowAreaBorderColor,lineWidth:t.hollowAreaBorder,strokeOpacity:t.hollowAreaBorderOpacity},active:{fill:null,lineWidth:t.hollowAreaActiveBorder},selected:{fill:null,lineWidth:t.hollowAreaSelectedBorder},inactive:{strokeOpacity:t.hollowAreaInactiveBorderOpacity}},interval:{default:{fill:t.intervalFillColor,fillOpacity:t.intervalFillOpacity},active:{stroke:t.intervalActiveBorderColor,lineWidth:t.intervalActiveBorder},selected:{stroke:t.intervalSelectedBorderColor,lineWidth:t.intervalSelectedBorder},inactive:{fillOpacity:t.intervalInactiveFillOpacity,strokeOpacity:t.intervalInactiveBorderOpacity}},hollowInterval:{default:{fill:t.hollowIntervalFillColor,stroke:t.hollowIntervalBorderColor,lineWidth:t.hollowIntervalBorder,strokeOpacity:t.hollowIntervalBorderOpacity},active:{stroke:t.hollowIntervalActiveBorderColor,lineWidth:t.hollowIntervalActiveBorder,strokeOpacity:t.hollowIntervalActiveBorderOpacity},selected:{stroke:t.hollowIntervalSelectedBorderColor,lineWidth:t.hollowIntervalSelectedBorder,strokeOpacity:t.hollowIntervalSelectedBorderOpacity},inactive:{stroke:t.hollowIntervalInactiveBorderColor,lineWidth:t.hollowIntervalInactiveBorder,strokeOpacity:t.hollowIntervalInactiveBorderOpacity}},line:{default:{stroke:t.lineBorderColor,lineWidth:t.lineBorder,strokeOpacity:t.lineBorderOpacity,fill:null,lineAppendWidth:10,lineCap:"round",lineJoin:"round"},active:{lineWidth:t.lineActiveBorder},selected:{lineWidth:t.lineSelectedBorder},inactive:{strokeOpacity:t.lineInactiveBorderOpacity}}},l=function(t){return{title:{autoRotate:!0,position:"center",spacing:t.axisTitleSpacing,style:{fill:t.axisTitleTextFillColor,fontSize:t.axisTitleTextFontSize,lineHeight:t.axisTitleTextLineHeight,textBaseline:"middle",fontFamily:t.fontFamily}},label:{autoRotate:!1,autoEllipsis:!1,autoHide:{type:"equidistance",cfg:{minGap:6}},offset:t.axisLabelOffset,style:{fill:t.axisLabelFillColor,fontSize:t.axisLabelFontSize,lineHeight:t.axisLabelLineHeight,fontFamily:t.fontFamily}},line:{style:{lineWidth:t.axisLineBorder,stroke:t.axisLineBorderColor}},grid:{line:{type:"line",style:{stroke:t.axisGridBorderColor,lineWidth:t.axisGridBorder,lineDash:t.axisGridLineDash}},alignTick:!0,animate:!0},tickLine:{style:{lineWidth:t.axisTickLineBorder,stroke:t.axisTickLineBorderColor},alignTick:!0,length:t.axisTickLineLength},subTickLine:null,animate:!0}}(t),u=function(t){return{title:null,marker:{symbol:"circle",spacing:t.legendMarkerSpacing,style:{r:t.legendCircleMarkerSize,fill:t.legendMarkerColor}},itemName:{spacing:5,style:{fill:t.legendItemNameFillColor,fontFamily:t.fontFamily,fontSize:t.legendItemNameFontSize,lineHeight:t.legendItemNameLineHeight,fontWeight:t.legendItemNameFontWeight,textAlign:"start",textBaseline:"middle"}},itemStates:{active:{nameStyle:{opacity:.8}},unchecked:{nameStyle:{fill:"#D8D8D8"},markerStyle:{fill:"#D8D8D8",stroke:"#D8D8D8"}},inactive:{nameStyle:{fill:"#D8D8D8"},markerStyle:{opacity:.2}}},flipPage:!0,pageNavigator:{marker:{style:{size:t.legendPageNavigatorMarkerSize,inactiveFill:t.legendPageNavigatorMarkerInactiveFillColor,inactiveOpacity:t.legendPageNavigatorMarkerInactiveFillOpacity,fill:t.legendPageNavigatorMarkerFillColor,opacity:t.legendPageNavigatorMarkerFillOpacity}},text:{style:{fill:t.legendPageNavigatorTextFillColor,fontSize:t.legendPageNavigatorTextFontSize}}},animate:!1,maxItemWidth:200,itemSpacing:t.legendItemSpacing,itemMarginBottom:t.legendItemMarginBottom,padding:t.legendPadding}}(t);return{background:t.backgroundColor,defaultColor:t.brandColor,subColor:t.subColor,semanticRed:t.paletteSemanticRed,semanticGreen:t.paletteSemanticGreen,padding:"auto",fontFamily:t.fontFamily,columnWidthRatio:.5,maxColumnWidth:null,minColumnWidth:null,roseWidthRatio:.9999999,multiplePieWidthRatio:1/1.3,colors10:t.paletteQualitative10,colors20:t.paletteQualitative20,sequenceColors:t.paletteSequence,shapes:{point:["hollow-circle","hollow-square","hollow-bowtie","hollow-diamond","hollow-hexagon","hollow-triangle","hollow-triangle-down","circle","square","bowtie","diamond","hexagon","triangle","triangle-down","cross","tick","plus","hyphen","line"],line:["line","dash","dot","smooth"],area:["area","smooth","line","smooth-line"],interval:["rect","hollow-rect","line","tick"]},sizes:[1,10],geometries:{interval:{rect:{default:{style:n.interval.default},active:{style:n.interval.active},inactive:{style:n.interval.inactive},selected:{style:function(t){var e=t.geometry.coordinate;if(e.isPolar&&e.isTransposed){var r=(0,s.getAngle)(t.getModel(),e),i=(r.startAngle+r.endAngle)/2,o=7.5*Math.cos(i),l=7.5*Math.sin(i);return{matrix:a.ext.transform(null,[["t",o,l]])}}return n.interval.selected}}},"hollow-rect":{default:{style:n.hollowInterval.default},active:{style:n.hollowInterval.active},inactive:{style:n.hollowInterval.inactive},selected:{style:n.hollowInterval.selected}},line:{default:{style:n.hollowInterval.default},active:{style:n.hollowInterval.active},inactive:{style:n.hollowInterval.inactive},selected:{style:n.hollowInterval.selected}},tick:{default:{style:n.hollowInterval.default},active:{style:n.hollowInterval.active},inactive:{style:n.hollowInterval.inactive},selected:{style:n.hollowInterval.selected}},funnel:{default:{style:n.interval.default},active:{style:n.interval.active},inactive:{style:n.interval.inactive},selected:{style:n.interval.selected}},pyramid:{default:{style:n.interval.default},active:{style:n.interval.active},inactive:{style:n.interval.inactive},selected:{style:n.interval.selected}}},line:{line:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},dot:{default:{style:(0,r.__assign)((0,r.__assign)({},n.line.default),{lineCap:null,lineDash:[1,1]})},active:{style:(0,r.__assign)((0,r.__assign)({},n.line.active),{lineCap:null,lineDash:[1,1]})},inactive:{style:(0,r.__assign)((0,r.__assign)({},n.line.inactive),{lineCap:null,lineDash:[1,1]})},selected:{style:(0,r.__assign)((0,r.__assign)({},n.line.selected),{lineCap:null,lineDash:[1,1]})}},dash:{default:{style:(0,r.__assign)((0,r.__assign)({},n.line.default),{lineCap:null,lineDash:[5.5,1]})},active:{style:(0,r.__assign)((0,r.__assign)({},n.line.active),{lineCap:null,lineDash:[5.5,1]})},inactive:{style:(0,r.__assign)((0,r.__assign)({},n.line.inactive),{lineCap:null,lineDash:[5.5,1]})},selected:{style:(0,r.__assign)((0,r.__assign)({},n.line.selected),{lineCap:null,lineDash:[5.5,1]})}},smooth:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},hv:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},vh:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},hvh:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},vhv:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}}},polygon:{polygon:{default:{style:n.interval.default},active:{style:n.interval.active},inactive:{style:n.interval.inactive},selected:{style:n.interval.selected}}},point:{circle:{default:{style:n.point.default},active:{style:n.point.active},inactive:{style:n.point.inactive},selected:{style:n.point.selected}},square:{default:{style:n.point.default},active:{style:n.point.active},inactive:{style:n.point.inactive},selected:{style:n.point.selected}},bowtie:{default:{style:n.point.default},active:{style:n.point.active},inactive:{style:n.point.inactive},selected:{style:n.point.selected}},diamond:{default:{style:n.point.default},active:{style:n.point.active},inactive:{style:n.point.inactive},selected:{style:n.point.selected}},hexagon:{default:{style:n.point.default},active:{style:n.point.active},inactive:{style:n.point.inactive},selected:{style:n.point.selected}},triangle:{default:{style:n.point.default},active:{style:n.point.active},inactive:{style:n.point.inactive},selected:{style:n.point.selected}},"triangle-down":{default:{style:n.point.default},active:{style:n.point.active},inactive:{style:n.point.inactive},selected:{style:n.point.selected}},"hollow-circle":{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},"hollow-square":{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},"hollow-bowtie":{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},"hollow-diamond":{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},"hollow-hexagon":{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},"hollow-triangle":{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},"hollow-triangle-down":{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},cross:{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},tick:{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},plus:{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},hyphen:{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}},line:{default:{style:n.hollowPoint.default},active:{style:n.hollowPoint.active},inactive:{style:n.hollowPoint.inactive},selected:{style:n.hollowPoint.selected}}},area:{area:{default:{style:n.area.default},active:{style:n.area.active},inactive:{style:n.area.inactive},selected:{style:n.area.selected}},smooth:{default:{style:n.area.default},active:{style:n.area.active},inactive:{style:n.area.inactive},selected:{style:n.area.selected}},line:{default:{style:n.hollowArea.default},active:{style:n.hollowArea.active},inactive:{style:n.hollowArea.inactive},selected:{style:n.hollowArea.selected}},"smooth-line":{default:{style:n.hollowArea.default},active:{style:n.hollowArea.active},inactive:{style:n.hollowArea.inactive},selected:{style:n.hollowArea.selected}}},schema:{candle:{default:{style:n.hollowInterval.default},active:{style:n.hollowInterval.active},inactive:{style:n.hollowInterval.inactive},selected:{style:n.hollowInterval.selected}},box:{default:{style:n.hollowInterval.default},active:{style:n.hollowInterval.active},inactive:{style:n.hollowInterval.inactive},selected:{style:n.hollowInterval.selected}}},edge:{line:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},vhv:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},smooth:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},arc:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}}},violin:{violin:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},smooth:{default:{style:n.line.default},active:{style:n.line.active},inactive:{style:n.line.inactive},selected:{style:n.line.selected}},hollow:{default:{style:n.hollowArea.default},active:{style:n.hollowArea.active},inactive:{style:n.hollowArea.inactive},selected:{style:n.hollowArea.selected}},"hollow-smooth":{default:{style:n.hollowArea.default},active:{style:n.hollowArea.active},inactive:{style:n.hollowArea.inactive},selected:{style:n.hollowArea.selected}}}},components:{axis:{common:l,top:{position:"top",grid:null,title:null,verticalLimitLength:.5},bottom:{position:"bottom",grid:null,title:null,verticalLimitLength:.5},left:{position:"left",title:null,line:null,tickLine:null,verticalLimitLength:1/3},right:{position:"right",title:null,line:null,tickLine:null,verticalLimitLength:1/3},circle:{title:null,grid:(0,o.deepMix)({},l.grid,{line:{type:"line"}})},radius:{title:null,grid:(0,o.deepMix)({},l.grid,{line:{type:"circle"}})}},legend:{common:u,right:{layout:"vertical",padding:t.legendVerticalPadding},left:{layout:"vertical",padding:t.legendVerticalPadding},top:{layout:"horizontal",padding:t.legendHorizontalPadding},bottom:{layout:"horizontal",padding:t.legendHorizontalPadding},continuous:{title:null,background:null,track:{},rail:{type:"color",size:t.sliderRailHeight,defaultLength:t.sliderRailWidth,style:{fill:t.sliderRailFillColor,stroke:t.sliderRailBorderColor,lineWidth:t.sliderRailBorder}},label:{align:"rail",spacing:4,formatter:null,style:{fill:t.sliderLabelTextFillColor,fontSize:t.sliderLabelTextFontSize,lineHeight:t.sliderLabelTextLineHeight,textBaseline:"middle",fontFamily:t.fontFamily}},handler:{size:t.sliderHandlerWidth,style:{fill:t.sliderHandlerFillColor,stroke:t.sliderHandlerBorderColor}},slidable:!0,padding:u.padding}},tooltip:{showContent:!0,follow:!0,showCrosshairs:!1,showMarkers:!0,shared:!1,enterable:!1,position:"auto",marker:{symbol:"circle",stroke:"#fff",shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0,0,0,0.09)",lineWidth:2,r:4},crosshairs:{line:{style:{stroke:t.tooltipCrosshairsBorderColor,lineWidth:t.tooltipCrosshairsBorder}},text:null,textBackground:{padding:2,style:{fill:"rgba(0, 0, 0, 0.25)",lineWidth:0,stroke:null}},follow:!1},domStyles:(e={},e[""+i.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={position:"absolute",visibility:"hidden",zIndex:8,transition:"left 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s, top 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s",backgroundColor:t.tooltipContainerFillColor,opacity:t.tooltipContainerFillOpacity,boxShadow:t.tooltipContainerShadow,borderRadius:t.tooltipContainerBorderRadius+"px",color:t.tooltipTextFillColor,fontSize:t.tooltipTextFontSize+"px",fontFamily:t.fontFamily,lineHeight:t.tooltipTextLineHeight+"px",padding:"0 12px 0 12px"},e[""+i.TOOLTIP_CSS_CONST.TITLE_CLASS]={marginBottom:"12px",marginTop:"12px"},e[""+i.TOOLTIP_CSS_CONST.LIST_CLASS]={margin:0,listStyleType:"none",padding:0},e[""+i.TOOLTIP_CSS_CONST.LIST_ITEM_CLASS]={listStyleType:"none",padding:0,marginBottom:"12px",marginTop:"12px",marginLeft:0,marginRight:0},e[""+i.TOOLTIP_CSS_CONST.MARKER_CLASS]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},e[""+i.TOOLTIP_CSS_CONST.VALUE_CLASS]={display:"inline-block",float:"right",marginLeft:"30px"},e)},annotation:{arc:{style:{stroke:t.annotationArcBorderColor,lineWidth:t.annotationArcBorder},animate:!0},line:{style:{stroke:t.annotationLineBorderColor,lineDash:t.annotationLineDash,lineWidth:t.annotationLineBorder},text:{position:"start",autoRotate:!0,style:{fill:t.annotationTextFillColor,stroke:t.annotationTextBorderColor,lineWidth:t.annotationTextBorder,fontSize:t.annotationTextFontSize,textAlign:"start",fontFamily:t.fontFamily,textBaseline:"bottom"}},animate:!0},text:{style:{fill:t.annotationTextFillColor,stroke:t.annotationTextBorderColor,lineWidth:t.annotationTextBorder,fontSize:t.annotationTextFontSize,textBaseline:"middle",textAlign:"start",fontFamily:t.fontFamily},animate:!0},region:{top:!1,style:{lineWidth:t.annotationRegionBorder,stroke:t.annotationRegionBorderColor,fill:t.annotationRegionFillColor,fillOpacity:t.annotationRegionFillOpacity},animate:!0},image:{top:!1,animate:!0},dataMarker:{top:!0,point:{style:{r:3,stroke:t.brandColor,lineWidth:2}},line:{style:{stroke:t.annotationLineBorderColor,lineWidth:t.annotationLineBorder},length:t.annotationDataMarkerLineLength},text:{style:{textAlign:"start",fill:t.annotationTextFillColor,stroke:t.annotationTextBorderColor,lineWidth:t.annotationTextBorder,fontSize:t.annotationTextFontSize,fontFamily:t.fontFamily}},direction:"upward",autoAdjust:!0,animate:!0},dataRegion:{style:{region:{fill:t.annotationRegionFillColor,fillOpacity:t.annotationRegionFillOpacity},text:{textAlign:"center",textBaseline:"bottom",fill:t.annotationTextFillColor,stroke:t.annotationTextBorderColor,lineWidth:t.annotationTextBorder,fontSize:t.annotationTextFontSize,fontFamily:t.fontFamily}},animate:!0}},slider:{common:{padding:[8,8,8,8],backgroundStyle:{fill:t.cSliderBackgroundFillColor,opacity:t.cSliderBackgroundFillOpacity},foregroundStyle:{fill:t.cSliderForegroundFillColor,opacity:t.cSliderForegroundFillOpacity},handlerStyle:{width:t.cSliderHandlerWidth,height:t.cSliderHandlerHeight,fill:t.cSliderHandlerFillColor,opacity:t.cSliderHandlerFillOpacity,stroke:t.cSliderHandlerBorderColor,lineWidth:t.cSliderHandlerBorder,radius:t.cSliderHandlerBorderRadius,highLightFill:t.cSliderHandlerHighlightFillColor},textStyle:{fill:t.cSliderTextFillColor,opacity:t.cSliderTextFillOpacity,fontSize:t.cSliderTextFontSize,lineHeight:t.cSliderTextLineHeight,fontWeight:t.cSliderTextFontWeight,stroke:t.cSliderTextBorderColor,lineWidth:t.cSliderTextBorder}}},scrollbar:{common:{padding:[8,8,8,8]},default:{style:{trackColor:t.scrollbarTrackFillColor,thumbColor:t.scrollbarThumbFillColor}},hover:{style:{thumbColor:t.scrollbarThumbHighlightFillColor}}}},labels:{offset:12,style:{fill:t.labelFillColor,fontSize:t.labelFontSize,fontFamily:t.fontFamily,stroke:t.labelBorderColor,lineWidth:t.labelBorder},fillColorDark:t.labelFillColorDark,fillColorLight:t.labelFillColorLight,autoRotate:!0},innerLabels:{style:{fill:t.innerLabelFillColor,fontSize:t.innerLabelFontSize,fontFamily:t.fontFamily,stroke:t.innerLabelBorderColor,lineWidth:t.innerLabelBorder},autoRotate:!0},overflowLabels:{style:{fill:t.overflowLabelFillColor,fontSize:t.overflowLabelFontSize,fontFamily:t.fontFamily,stroke:t.overflowLabelBorderColor,lineWidth:t.overflowLabelBorder}},pieLabels:{labelHeight:14,offset:10,labelLine:{style:{lineWidth:t.labelLineBorder}},autoRotate:!0}}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(169));e.default=function(t,e){if(t)if((0,i.default)(t))for(var n=0,r=t.length;n<r&&!1!==e(t[n],n);n++);else if((0,a.default)(t))for(var o in t)if(t.hasOwnProperty(o)&&!1===e(t[o],o))break}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(94));e.default=function(t){return(0,i.default)(t)?"":t.toString()}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=o,e.gamma=function(t){return 1===(t=+t)?o:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):(0,i.default)(isNaN(e)?n:e)}},e.hue=function(t,e){var n=e-t;return n?a(t,n>180||n<-180?n-360*Math.round(n/360):n):(0,i.default)(isNaN(t)?e:t)};var i=r(n(405));function a(t,e){return function(n){return t+n*e}}function o(t,e){var n=e-t;return n?a(t,n):(0,i.default)(isNaN(t)?e:t)}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(0)),a=n(249);function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}var s=function(){function t(t){var e=t.xField,n=t.yField,r=t.adjustNames,i=void 0===r?["x","y"]:r,a=t.dimValuesMap;this.adjustNames=i,this.xField=e,this.yField=n,this.dimValuesMap=a}return t.prototype.isAdjust=function(t){return this.adjustNames.indexOf(t)>=0},t.prototype.getAdjustRange=function(t,e,n){var r,i,a=this.yField,o=n.indexOf(e),s=n.length;return!a&&this.isAdjust("y")?(r=0,i=1):s>1?(r=n[0===o?0:o-1],i=n[o===s-1?s-1:o+1],0!==o?r+=(e-r)/2:r-=(i-e)/2,o!==s-1?i-=(i-e)/2:i+=(e-n[s-2])/2):(r=0===e?0:e-.5,i=0===e?1:e+.5),{pre:r,next:i}},t.prototype.adjustData=function(t,e){var n=this,r=this.getDimValues(e);i.each(t,(function(t,e){i.each(r,(function(r,i){n.adjustDim(i,r,t,e)}))}))},t.prototype.groupData=function(t,e){return i.each(t,(function(t){void 0===t[e]&&(t[e]=a.DEFAULT_Y)})),i.groupBy(t,e)},t.prototype.adjustDim=function(t,e,n,r){},t.prototype.getDimValues=function(t){var e=this.xField,n=this.yField,r=i.assign({},this.dimValuesMap),o=[];return e&&this.isAdjust("x")&&o.push(e),n&&this.isAdjust("y")&&o.push(n),o.forEach((function(e){r&&r[e]||(r[e]=i.valuesOfKey(t,e).sort((function(t,e){return t-e})))})),!n&&this.isAdjust("y")&&(r.y=[a.DEFAULT_Y,1]),r},t}();e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMaxScale=e.getDefaultCategoryScaleRange=e.getName=e.syncScale=e.createScaleByField=void 0;var r=n(1),i=n(0),a=n(69),o=n(48),s=/^(?:(?!0000)[0-9]{4}([-/.]+)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.]+)0?2\2(?:29))(\s+([01]|([01][0-9]|2[0-3])):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9]))?$/;e.createScaleByField=function(t,e,n){var o=e||[];if((0,i.isNumber)(t)||(0,i.isNil)((0,i.firstValue)(o,t))&&(0,i.isEmpty)(n))return new((0,a.getScale)("identity"))({field:t.toString(),values:[t]});var l=(0,i.valuesOfKey)(o,t),u=(0,i.get)(n,"type",function(t){var e="linear";return s.test(t)?e="timeCat":(0,i.isString)(t)&&(e="cat"),e}(l[0]));return new((0,a.getScale)(u))((0,r.__assign)({field:t,values:l},n))},e.syncScale=function(t,e){if("identity"!==t.type&&"identity"!==e.type){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);t.change(n)}},e.getName=function(t){return t.alias||t.field},e.getDefaultCategoryScaleRange=function(t,e,n){var r,a=t.values.length;if(1===a)r=[.5,1];else{var s=0;r=(0,o.isFullCircle)(e)?e.isTransposed?[(s=1/a*(0,i.get)(n,"widthRatio.multiplePie",1/1.3))/2,1-s/2]:[0,1-1/a]:[s=1/a/2,1-s]}return r},e.getMaxScale=function(t){var e=t.values.filter((function(t){return!(0,i.isNil)(t)&&!isNaN(t)}));return Math.max.apply(Math,(0,r.__spreadArray)((0,r.__spreadArray)([],e,!1),[(0,i.isNil)(t.max)?-1/0:t.max],!1))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.convertPolarPath=e.convertNormalPath=e.getSplinePath=e.getLinePath=e.catmullRom2bezier=e.smoothBezier=void 0;var r=n(32),i=n(0),a=n(48);function o(t,e){for(var n=[t[0]],r=1,i=t.length;r<i;r+=2){var a=e.convert({x:t[r],y:t[r+1]});n.push(a.x,a.y)}return n}function s(t,e){var n=e.isTransposed,r=t[1],i=t[6],a=t[7],o=e.convert({x:i,y:a});return["A",r,r,0,0,n?0:1,o.x,o.y]}function l(t,n,r){for(var i=!!n,a=[],o=0,s=t.length;o<s;o+=2)a.push([t[o],t[o+1]]);var l,u,c,f=(0,e.smoothBezier)(a,.4,i,r),d=a.length,p=[];for(o=0;o<d-1;o++)l=f[2*o],u=f[2*o+1],c=a[o+1],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]]);return i&&(l=f[d],u=f[d+1],c=a[0],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]])),p}function u(t,e){return function(t,e){var n=[];if(t.length){n.push(["M",t[0].x,t[0].y]);for(var r=1,i=t.length;r<i;r+=1){var a=t[r];n.push(["L",a.x,a.y])}e&&n.push(["Z"])}return n}(t,e)}e.smoothBezier=function(t,e,n,i){var a,o,s,l,u,c,f,d=[],p=!!i;if(p){s=i[0],l=i[1];for(var h=0,g=t.length;h<g;h++){var v=t[h];s=r.vec2.min([0,0],s,v),l=r.vec2.max([0,0],l,v)}}h=0;for(var y=t.length;h<y;h++)if(v=t[h],0!==h||n)if(h!==y-1||n){a=t[n?h?h-1:y-1:h-1],o=t[n?(h+1)%y:h+1];var m=[0,0];m=r.vec2.sub(m,o,a),m=r.vec2.scale(m,m,e);var b=r.vec2.distance(v,a),x=r.vec2.distance(v,o),_=b+x;0!==_&&(b/=_,x/=_);var O=r.vec2.scale([0,0],m,-b),P=r.vec2.scale([0,0],m,x);c=r.vec2.add([0,0],v,O),u=r.vec2.add([0,0],v,P),u=r.vec2.min([0,0],u,r.vec2.max([0,0],o,v)),u=r.vec2.max([0,0],u,r.vec2.min([0,0],o,v)),O=r.vec2.sub([0,0],u,v),O=r.vec2.scale([0,0],O,-b/x),c=r.vec2.add([0,0],v,O),c=r.vec2.min([0,0],c,r.vec2.max([0,0],a,v)),c=r.vec2.max([0,0],c,r.vec2.min([0,0],a,v)),P=r.vec2.sub([0,0],v,c),P=r.vec2.scale([0,0],P,x/b),u=r.vec2.add([0,0],v,P),p&&(c=r.vec2.max([0,0],c,s),c=r.vec2.min([0,0],c,l),u=r.vec2.max([0,0],u,s),u=r.vec2.min([0,0],u,l)),d.push(f),d.push(c),f=u}else c=v,d.push(f),d.push(c);else f=v;return n&&d.push(d.shift()),d},e.catmullRom2bezier=l,e.getLinePath=u,e.getSplinePath=function(t,e,n){var r=[],i=t[0],a=null;if(t.length<=2)return u(t,e);for(var o=0,s=t.length;o<s;o++){var c=t[o];a&&a.x===c.x&&a.y===c.y||(r.push(c.x),r.push(c.y),a=c)}var f=l(r,e,n||[[0,0],[1,1]]);return f.unshift(["M",i.x,i.y]),f},e.convertNormalPath=function(t,e){var n=[];return(0,i.each)(e,(function(e){switch(e[0].toLowerCase()){case"m":case"l":case"c":n.push(o(e,t));break;case"a":n.push(s(e,t));break;default:n.push(e)}})),n},e.convertPolarPath=function(t,e){var n,r,l=[];return(0,i.each)(e,(function(i,u){switch(i[0].toLowerCase()){case"m":case"c":case"q":l.push(o(i,t));break;case"l":n=e[u-1],r=i,(t.isTransposed?n[n.length-2]===r[1]:n[n.length-1]===r[2])?l=l.concat(function(t,e,n){var r=n.isTransposed,i=n.startAngle,o=n.endAngle,s="a"===t[0].toLowerCase()?{x:t[6],y:t[7]}:{x:t[1],y:t[2]},l={x:e[1],y:e[2]},u=[],c=r?"y":"x",f=Math.abs(l[c]-s[c])*(o-i),d=l[c]>=s[c]?1:0,p=f>Math.PI?1:0,h=n.convert(l),g=(0,a.getDistanceToCenter)(n,h);if(g>=.5)if(f===2*Math.PI){var v={x:(l.x+s.x)/2,y:(l.y+s.y)/2},y=n.convert(v);u.push(["A",g,g,0,p,d,y.x,y.y]),u.push(["A",g,g,0,p,d,h.x,h.y])}else u.push(["A",g,g,0,p,d,h.x,h.y]);return u}(n,r,t)):l.push(o(i,t));break;case"a":l.push(s(i,t));break;default:l.push(i)}})),function(t){(0,i.each)(t,(function(e,n){if("a"===e[0].toLowerCase()){var r=t[n-1],i=t[n+1];i&&"a"===i[0].toLowerCase()?r&&"l"===r[0].toLowerCase()&&(r[0]="M"):r&&"a"===r[0].toLowerCase()&&i&&"l"===i[0].toLowerCase()&&(i[0]="M")}}))}(l),l}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.checkShapeOverlap=e.getOverlapArea=e.getlLabelBackgroundInfo=e.findLabelTextShape=void 0;var r=n(0),i=n(113);function a(t,e,n){return void 0===n&&(n=0),Math.max(0,Math.min(t.x+t.width+n,e.x+e.width+n)-Math.max(t.x-n,e.x-n))*Math.max(0,Math.min(t.y+t.height+n,e.y+e.height+n)-Math.max(t.y-n,e.y-n))}e.findLabelTextShape=function(t){return t.find((function(t){return"text"===t.get("type")}))},e.getlLabelBackgroundInfo=function(t,e,n){void 0===n&&(n=[0,0,0,0]);var a=t.getChildren()[0];if(a){var o=a.clone();(null===e||void 0===e?void 0:e.rotate)&&(0,i.rotate)(o,-e.rotate);var s=o.getCanvasBBox(),l=s.x,u=s.y,c=s.width,f=s.height;o.destroy();var d=n;return(0,r.isNil)(d)?d=[2,2,2,2]:(0,r.isNumber)(d)&&(d=new Array(4).fill(d)),{x:l-d[3],y:u-d[0],width:c+d[1]+d[3],height:f+d[0]+d[2],rotation:(null===e||void 0===e?void 0:e.rotate)||0}}},e.getOverlapArea=a,e.checkShapeOverlap=function(t,e){var n=t.getBBox();return(0,r.some)(e,(function(t){var e=t.getBBox();return a(n,e,2)>0}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.zoom=e.getIdentityMatrix=e.rotate=e.getRotateMatrix=e.translate=e.transform=void 0;var r=n(32).ext.transform;function i(t,e){var n=t.attr(),i=n.x,a=n.y;return r(t.getMatrix(),[["t",-i,-a],["r",e],["t",i,a]])}e.transform=r,e.translate=function(t,e,n){var i=r(t.getMatrix(),[["t",e,n]]);t.setMatrix(i)},e.getRotateMatrix=i,e.rotate=function(t,e){var n=i(t,e);t.setMatrix(n)},e.getIdentityMatrix=function(){return[1,0,0,0,1,0,0,0,1]},e.zoom=function(t,e){var n=t.getBBox(),i=(n.minX+n.maxX)/2,a=(n.minY+n.maxY)/2;t.applyToMatrix([i,a,1]);var o=r(t.getMatrix(),[["t",-i,-a],["s",e,e],["t",i,a]]);t.setMatrix(o)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSmoothViolinPath=e.getViolinPath=e.getPathPoints=void 0;var r=n(0),i=n(111);function a(t){return!t&&(null===t||void 0===t||isNaN(t))}function o(t){if((0,r.isArray)(t))return a(t[1].y);var e=t.y;return(0,r.isArray)(e)?a(e[0]):a(e)}e.getPathPoints=function(t,e,n){if(void 0===e&&(e=!1),void 0===n&&(n=!0),!t.length||1===t.length&&!n)return[];if(e){for(var r=[],i=0,a=t.length;i<a;i++)o(u=t[i])||r.push(u);return[r]}var s=[],l=[];for(i=0,a=t.length;i<a;i++){var u;o(u=t[i])?l.length&&((1!==l.length||n)&&s.push(l),l=[]):l.push(u)}return l.length&&s.push(l),s},e.getViolinPath=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(r){var i=0===n?"M":"L";e.push([i,r.x,r.y])}}var a=t[0];return a&&(e.push(["L",a.x,a.y]),e.push(["z"])),e},e.getSmoothViolinPath=function(t){for(var e=t.length/2,n=[],r=[],a=0;a<t.length;a++)a<e?n.push(t[a]):r.push(t[a]);var o=(0,i.getSplinePath)(n,!1),s=(0,i.getSplinePath)(r,!1);r.length&&o.push(["L",r[0].x,r[0].y]),s.shift();var l=o.concat(s);return n.length&&l.push(["L",n[0].x,n[0].y]),l.push(["z"]),l}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getAnglePoint=e.getFactTitleConfig=void 0;var r=n(21);e.getFactTitleConfig=function(t){return[r.DIRECTION.TOP,r.DIRECTION.BOTTOM].includes(t)?{offsetX:0,offsetY:t===r.DIRECTION.TOP?-8:8,style:{textAlign:"center",textBaseline:t===r.DIRECTION.TOP?"bottom":"top"}}:[r.DIRECTION.LEFT,r.DIRECTION.RIGHT].includes(t)?{offsetX:t===r.DIRECTION.LEFT?-8:8,offsetY:0,style:{textAlign:t===r.DIRECTION.LEFT?"right":"left",textBaseline:"middle",rotate:Math.PI/2}}:{}},e.getAnglePoint=function(t,e,n){return{x:t.x+e*Math.cos(n),y:t.y+e*Math.sin(n)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={}.toString;e.default=function(t,e){return r.call(t)==="[object "+e+"]"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTinyData=void 0;var r=n(0);e.getTinyData=function(t){return r.map(t||[],(function(t,e){return{x:""+e,y:t}}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDataWhetherPecentage=e.getDeepPercent=e.percent=void 0;var r=n(1),i=n(0),a=n(290);function o(t,e,n,o){var s=i.reduce(t,(function(t,r){var i=r[n],o=t.has(i)?t.get(i):0,s=r[e];return o=a.isRealNumber(s)?o+s:o,t.set(i,o),t}),new Map);return i.map(t,(function(t){var i,l=t[e],u=t[n],c=a.isRealNumber(l)?l/s.get(u):0;return r.__assign(r.__assign({},t),((i={})[o]=c,i))}))}e.percent=o,e.getDeepPercent=function(t,e,n,o){var s=i.reduce(t,(function(t,r){var o=i.reduce(n,(function(t,e){return""+t+r[e]}),""),s=t.has(o)?t.get(o):0,l=r[e];return s=a.isRealNumber(l)?s+l:s,t.set(o,s),t}),new Map);return i.map(t,(function(t){var l,u=t[e],c=i.reduce(n,(function(e,n){return""+e+t[n]}),""),f=a.isRealNumber(u)?u/s.get(c):0;return r.__assign(r.__assign({},t),((l={})[o]=f,l))}))},e.getDataWhetherPecentage=function(t,e,n,r,i){return i?o(t,e,n,r):t}},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.PLOYGON_Y=e.PLOYGON_X=e.FUNNEL_TOTAL_PERCENT=e.FUNNEL_CONVERSATION=e.FUNNEL_MAPPING_VALUE=e.FUNNEL_PERCENT=void 0,e.FUNNEL_PERCENT="$$percentage$$",e.FUNNEL_MAPPING_VALUE="$$mappingValue$$",e.FUNNEL_CONVERSATION="$$conversion$$",e.FUNNEL_TOTAL_PERCENT="$$totalPercentage$$",e.PLOYGON_X="$$x$$",e.PLOYGON_Y="$$y$$",e.DEFAULT_OPTIONS={appendPadding:[0,80],minSize:0,maxSize:1,meta:(r={},r[e.FUNNEL_MAPPING_VALUE]={min:0,max:1,nice:!1},r),label:{style:{fill:"#fff",fontSize:12}},tooltip:{showTitle:!1,showMarkers:!1,shared:!1},conversionTag:{offsetX:10,offsetY:0,style:{fontSize:12,fill:"rgba(0,0,0,0.45)"}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getAdjustAppendPadding=function(t,e,n){void 0===e&&(e="bottom"),void 0===n&&(n=25);var r=i(t),a=[e.startsWith("top")?n:0,e.startsWith("right")?n:0,e.startsWith("bottom")?n:0,e.startsWith("left")?n:0];return[r[0]+a[0],r[1]+a[1],r[2]+a[2],r[3]+a[3]]},e.normalPadding=i,e.resolveAllPadding=function(t){var e=t.map((function(t){return i(t)})),n=[0,0,0,0];return e.length>0&&(n=n.map((function(t,n){return e.forEach((function(r,i){t+=e[i][n]})),t}))),n};var r=n(0);function i(t){if((0,r.isNumber)(t))return[t,t,t,t];if((0,r.isArray)(t)){var e=t.length;if(1===e)return[t[0],t[0],t[0],t[0]];if(2===e)return[t[0],t[1],t[0],t[1]];if(3===e)return[t[0],t[1],t[2],t[1]];if(4===e)return t}return[0,0,0,0]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pattern=function(t){var e=this;return function(n){var l,u=n.options,c=n.chart,f=u.pattern;return f?(0,s.deepAssign)({},n,{options:(l={},l[t]=function(n){for(var l,d,p,h=[],g=1;g<arguments.length;g++)h[g-1]=arguments[g];var v=c.getTheme().defaultColor,y=v,m=null===(d=null===(l=c.geometries)||void 0===l?void 0:l[0])||void 0===d?void 0:d.getAttribute("color");if(m){var b=m.getFields()[0],x=(0,a.get)(n,b);y=i.Util.getMappingValue(m,x,(null===(p=m.values)||void 0===p?void 0:p[0])||v)}var _=f;"function"===typeof f&&(_=f.call(e,n,y)),_ instanceof CanvasPattern===!1&&(_=(0,o.getCanvasPattern)((0,s.deepAssign)({},{cfg:{backgroundColor:y}},_)));var O=u[t];return(0,r.__assign)((0,r.__assign)({},"function"===typeof O?O.call.apply(O,(0,r.__spreadArrays)([e,n],h)):O||{}),{fill:_||y})},l)}):n}};var r=n(1),i=n(14),a=n(0),o=n(547),s=n(7)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDataWhetherPecentage=function(t,e,n,r,i){return i?o(t,e,n,r):t},e.getDeepPercent=function(t,e,n,o){var s=(0,i.reduce)(t,(function(t,r){var o=(0,i.reduce)(n,(function(t,e){return""+t+r[e]}),""),s=t.has(o)?t.get(o):0,l=r[e];return s=(0,a.isRealNumber)(l)?s+l:s,t.set(o,s),t}),new Map);return(0,i.map)(t,(function(t){var l,u=t[e],c=(0,i.reduce)(n,(function(e,n){return""+e+t[n]}),""),f=(0,a.isRealNumber)(u)?u/s.get(c):0;return(0,r.__assign)((0,r.__assign)({},t),((l={})[o]=f,l))}))},e.percent=o;var r=n(1),i=n(0),a=n(302);function o(t,e,n,o){var s=(0,i.reduce)(t,(function(t,r){var i=r[n],o=t.has(i)?t.get(i):0,s=r[e];return o=(0,a.isRealNumber)(s)?o+s:o,t.set(i,o),t}),new Map);return(0,i.map)(t,(function(t){var i,l=t[e],u=t[n],c=(0,a.isRealNumber)(l)?l/s.get(u):0;return(0,r.__assign)((0,r.__assign)({},t),((i={})[o]=c,i))}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTinyData=function(t){return(0,r.map)(t||[],(function(t,e){return{x:""+e,y:t}}))};var r=n(0)},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.PLOYGON_Y=e.PLOYGON_X=e.FUNNEL_TOTAL_PERCENT=e.FUNNEL_PERCENT=e.FUNNEL_MAPPING_VALUE=e.FUNNEL_CONVERSATION=e.DEFAULT_OPTIONS=void 0,e.FUNNEL_PERCENT="$$percentage$$";var i=e.FUNNEL_MAPPING_VALUE="$$mappingValue$$";e.FUNNEL_CONVERSATION="$$conversion$$",e.FUNNEL_TOTAL_PERCENT="$$totalPercentage$$",e.PLOYGON_X="$$x$$",e.PLOYGON_Y="$$y$$",e.DEFAULT_OPTIONS={appendPadding:[0,80],minSize:0,maxSize:1,meta:(r={},r[i]={min:0,max:1,nice:!1},r),label:{style:{fill:"#fff",fontSize:12}},tooltip:{showTitle:!1,showMarkers:!1,shared:!1},conversionTag:{offsetX:10,offsetY:0,style:{fontSize:12,fill:"rgba(0,0,0,0.45)"}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){function t(){this._events={}}return t.prototype.on=function(t,e,n){return this._events[t]||(this._events[t]=[]),this._events[t].push({callback:e,once:!!n}),this},t.prototype.once=function(t,e){return this.on(t,e,!0)},t.prototype.emit=function(t){for(var e=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var i=this._events[t]||[],a=this._events["*"]||[],o=function(r){for(var i=r.length,a=0;a<i;a++)if(r[a]){var o=r[a],s=o.callback;o.once&&(r.splice(a,1),0===r.length&&delete e._events[t],i--,a--),s.apply(e,n)}};o(i),o(a)},t.prototype.off=function(t,e){if(t)if(e){for(var n=this._events[t]||[],r=n.length,i=0;i<r;i++)n[i].callback===e&&(n.splice(i,1),r--,i--);0===n.length&&delete this._events[t]}else delete this._events[t];else this._events={};return this},t.prototype.getEvents=function(){return this._events},t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.timeStamp=0,e}return(0,r.__extends)(e,t),e.prototype.show=function(){var t=this.context,e=t.event,n=t.view;if(!n.isTooltipLocked()){var r=this.timeStamp,a=+new Date;if(a-r>(0,i.get)(t.view.getOptions(),"tooltip.showDelay",16)){var o=this.location,s={x:e.x,y:e.y};o&&(0,i.isEqual)(o,s)||this.showTooltip(n,s),this.timeStamp=a,this.location=s}}},e.prototype.hide=function(){var t=this.context.view,e=t.getController("tooltip"),n=this.context.event,r=n.clientX,i=n.clientY;e.isCursorEntered({x:r,y:i})||t.isTooltipLocked()||(this.hideTooltip(t),this.location=null)},e.prototype.showTooltip=function(t,e){t.showTooltip(e)},e.prototype.hideTooltip=function(t){t.hideTooltip()},e}((0,r.__importDefault)(n(44)).default);e.default=a},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(325),h=n.n(p),g=n(39),v=n(8);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}n(277),Object(v.registerGeometry)("Area",h.a);var m=function(t){l()(n,t);var e=y(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="area",t}return i()(n)}(g.a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(329),h=n.n(p),g=(n(280),n(39)),v=n(8);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}Object(v.registerGeometry)("Line",h.a);var m=function(t){l()(n,t);var e=y(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="line",t}return i()(n)}(g.a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(330),h=n.n(p),g=n(39),v=n(8);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}n(473),n(474),n(475),Object(v.registerGeometry)("Point",h.a);var m=function(t){l()(n,t);var e=y(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="point",t}return i()(n)}(g.a)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLocale=e.registerLocale=void 0;var r=n(0),i=n(15),a=n(188),o={};e.registerLocale=function(t,e){o[t]=e},e.getLocale=function(t){return{get:function(e,n){return i.template(r.get(o[t],e)||r.get(o[a.GLOBAL.locale],e)||r.get(o["en-US"],e)||e,n)}}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(4),i=n.n(r),a=n(132),o=n.n(a),s=n(3),l=n.n(s),u=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ChartContainer",n=l.a.forwardRef((function(e,n){var r=Object(s.useRef)(),a=Object(s.useState)(!1),c=o()(a,2),f=c[0],d=c[1],p=e,h=p.className,g=void 0===h?"bizcharts":h,v=p.containerStyle,y=u(p,["className","containerStyle"]);return Object(s.useEffect)((function(){d(!0)}),[]),l.a.createElement("div",{ref:r,className:g,style:i()({position:"relative",height:e.height||"100%",width:e.width||"100%"},v)},f?l.a.createElement(t,i()({ref:n,container:r.current},y)):l.a.createElement(l.a.Fragment,null))}));return n.displayName=e||t.name,n}},function(t,e,n){"use strict";var r=n(1038),i=n(1039),a=n(484),o=n(1040);t.exports=function(t,e){return r(t)||i(t,e)||a(t,e)||o()},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Area=void 0;var r=n(1),i=n(24),a=n(118),o=n(1130),s=n(1131),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="area",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options,n=e.isPercent,r=e.xField,i=e.yField,s=this.chart,l=this.options;o.meta({chart:s,options:l}),this.chart.changeData(a.getDataWhetherPecentage(t,i,r,i,n))},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.Area=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Heatmap=void 0;var r=n(1),i=n(24),a=n(1137),o=n(1138);n(1139),n(1140);var s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="heatmap",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(i.Plot);e.Heatmap=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Rose=void 0;var r=n(1),i=n(24),a=n(1144),o=n(1145),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="rose",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot);e.Rose=s},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(77),i=n.n(r),a=new RegExp("^on(.*)(?=(".concat(["mousedown","mouseup","dblclick","mouseenter","mouseout","mouseover","mousemove","mouseleave","contextmenu","click","show","hide","change"].map((function(t){return t.replace(/^\S/,(function(t){return t.toUpperCase()}))})).join("|"),"))")),o=function(t){var e=[];return i()(t,(function(t,n){var r=n.match(/^on(.*)/);if(r){var i=n.match(a);if(i){var o=i[1].replace(/([A-Z])/g,"-$1").toLowerCase();(o=o.replace("column","interval"))?e.push([n,"".concat(o.replace("-",""),":").concat(i[2].toLowerCase())]):e.push([n,i[2].toLowerCase()])}else e.push([n,r[1].toLowerCase()])}})),e}},function(t,e,n){"use strict";var r,i=n(2)(n(6)),a=SyntaxError,o=Function,s=TypeError,l=function(t){try{return o('"use strict"; return ('+t+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(I){u=null}var c=function(){throw new s},f=u?function(){try{return c}catch(t){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=n(652)(),p=n(653)(),h=Object.getPrototypeOf||(p?function(t){return t.__proto__}:null),g={},v="undefined"!==typeof Uint8Array&&h?h(Uint8Array):r,y={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&h?h([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":g,"%AsyncGenerator%":g,"%AsyncGeneratorFunction%":g,"%AsyncIteratorPrototype%":g,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":g,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&h?h(h([][Symbol.iterator]())):r,"%JSON%":"object"===("undefined"===typeof JSON?"undefined":(0,i.default)(JSON))?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&d&&h?h((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&d&&h?h((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&h?h(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":a,"%ThrowTypeError%":f,"%TypedArray%":v,"%TypeError%":s,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(h)try{null.error}catch(I){var m=h(h(I));y["%Error.prototype%"]=m}var b=function t(e){var n;if("%AsyncFunction%"===e)n=l("async function () {}");else if("%GeneratorFunction%"===e)n=l("function* () {}");else if("%AsyncGeneratorFunction%"===e)n=l("async function* () {}");else if("%AsyncGenerator%"===e){var r=t("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===e){var i=t("%AsyncGenerator%");i&&h&&(n=h(i.prototype))}return y[e]=n,n},x={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},_=n(369),O=n(655),P=_.call(Function.call,Array.prototype.concat),w=_.call(Function.apply,Array.prototype.splice),M=_.call(Function.call,String.prototype.replace),S=_.call(Function.call,String.prototype.slice),E=_.call(Function.call,RegExp.prototype.exec),A=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C=/\\(\\)?/g,j=function(t,e){var n,r=t;if(O(x,r)&&(r="%"+(n=x[r])[0]+"%"),O(y,r)){var i=y[r];if(i===g&&(i=b(r)),"undefined"===typeof i&&!e)throw new s("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new a("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!==typeof t||0===t.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof e)throw new s('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,t))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(t){var e=S(t,0,1),n=S(t,-1);if("%"===e&&"%"!==n)throw new a("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new a("invalid intrinsic syntax, expected opening `%`");var r=[];return M(t,A,(function(t,e,n,i){r[r.length]=n?M(i,C,"$1"):e||t})),r}(t),r=n.length>0?n[0]:"",i=j("%"+r+"%",e),o=i.name,l=i.value,c=!1,f=i.alias;f&&(r=f[0],w(n,P([0,1],f)));for(var d=1,p=!0;d<n.length;d+=1){var h=n[d],g=S(h,0,1),v=S(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===v||"'"===v||"`"===v)&&g!==v)throw new a("property names with quotes must have matching quotes");if("constructor"!==h&&p||(c=!0),O(y,o="%"+(r+="."+h)+"%"))l=y[o];else if(null!=l){if(!(h in l)){if(!e)throw new s("base intrinsic for "+t+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var m=u(l,h);l=(p=!!m)&&"get"in m&&!("originalValue"in m.get)?m.get:l[h]}else p=O(l,h),l=l[h];p&&!c&&(y[o]=l)}}return l}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(238)),a=r(n(68));e.default=function(t){if(!(0,i.default)(t)||!(0,a.default)(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r;try{r=window.getComputedStyle?window.getComputedStyle(t,null)[e]:t.style[e]}catch(i){}finally{r=void 0===r?n:r}return r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=/rgba?\(([\s.,0-9]+)\)/,a=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,o=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,s=/[\d.]+:(#[^\s]+|[^\)]+\))/gi,l=function(t,e,n,r){return t[r]+(e[r]-t[r])*n};function u(t){return"#"+d(t[0])+d(t[1])+d(t[2])}var c,f=function(t){return[parseInt(t.substr(1,2),16),parseInt(t.substr(3,2),16),parseInt(t.substr(5,2),16)]},d=function(t){var e=Math.round(t).toString(16);return 1===e.length?"0"+e:e},p=function(t){if("#"===t[0]&&7===t.length)return t;c||(c=function(){var t=document.createElement("i");return t.title="Web Colour Picker",t.style.display="none",document.body.appendChild(t),t}()),c.style.color=t;var e=document.defaultView.getComputedStyle(c,"").getPropertyValue("color");return e=u(i.exec(e)[1].split(/\s*,\s*/).map((function(t){return Number(t)})))};e.default={rgb2arr:f,gradient:function(t){var e=(0,r.isString)(t)?t.split("-"):t,n=(0,r.map)(e,(function(t){return f(-1===t.indexOf("#")?p(t):t)}));return function(t){return function(t,e){var n=isNaN(Number(e))||e<0?0:e>1?1:Number(e),r=t.length-1,i=Math.floor(r*n),a=r*n-i,o=t[i],s=i===r?o:t[i+1];return u([l(o,s,a,0),l(o,s,a,1),l(o,s,a,2)])}(n,t)}},toRGB:(0,r.memoize)(p),toCSSGradient:function(t){if(/^[r,R,L,l]{1}[\s]*\(/.test(t)){var e,n=void 0;if("l"===t[0]){var i=+(l=a.exec(t))[1]+90;n=l[2],e="linear-gradient("+i+"deg, "}else if("r"===t[0]){var l;e="radial-gradient(",n=(l=o.exec(t))[4]}var u=n.match(s);return(0,r.each)(u,(function(t,n){var r=t.split(":");e+=r[1]+" "+100*r[0]+"%",n!==u.length-1&&(e+=", ")})),e+=")"}return t}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=n(428),a=function(){function t(t){this.type="base",this.isCategory=!1,this.isLinear=!1,this.isContinuous=!1,this.isIdentity=!1,this.values=[],this.range=[0,1],this.ticks=[],this.__cfg__=t,this.initCfg(),this.init()}return t.prototype.translate=function(t){return t},t.prototype.change=function(t){(0,r.assign)(this.__cfg__,t),this.init()},t.prototype.clone=function(){return this.constructor(this.__cfg__)},t.prototype.getTicks=function(){var t=this;return(0,r.map)(this.ticks,(function(e,n){return(0,r.isObject)(e)?e:{text:t.getText(e,n),tickValue:e,value:t.scale(e)}}))},t.prototype.getText=function(t,e){var n=this.formatter,i=n?n(t,e):t;return(0,r.isNil)(i)||!(0,r.isFunction)(i.toString)?"":i.toString()},t.prototype.getConfig=function(t){return this.__cfg__[t]},t.prototype.init=function(){(0,r.assign)(this,this.__cfg__),this.setDomain(),(0,r.isEmpty)(this.getConfig("ticks"))&&(this.ticks=this.calculateTicks())},t.prototype.initCfg=function(){},t.prototype.setDomain=function(){},t.prototype.calculateTicks=function(){var t=this.tickMethod,e=[];if((0,r.isString)(t)){var n=(0,i.getTickMethod)(t);if(!n)throw new Error("There is no method to to calculate ticks!");e=n(this)}else(0,r.isFunction)(t)&&(e=t(this));return e},t.prototype.rangeMin=function(){return this.range[0]},t.prototype.rangeMax=function(){return this.range[1]},t.prototype.calcPercent=function(t,e,n){return(0,r.isNumber)(t)?(t-e)/(n-e):NaN},t.prototype.calcValue=function(t,e,n){return e+t*(n-e)},t}();e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ellipsisLabel=function(t,e,n,s){var u;void 0===s&&(s="tail");var c=null!==(u=e.attr("text"))&&void 0!==u?u:"";if("tail"===s){var f=(0,r.pick)(e.attr(),["fontSize","fontFamily","fontWeight","fontStyle","fontVariant"]),d=(0,r.getEllipsisText)(c,n,f,"\u2026");return c!==d?(e.attr("text",d),e.set("tip",c),!0):(e.set("tip",null),!1)}var p=l(t,e),h=(0,i.strLen)(c),g=!1;if(n<p){var v=Math.floor(n/p*h)-o,y=void 0;(y=v>=0?(0,i.ellipsisString)(c,v,s):a)&&(e.attr("text",y),g=!0)}return g?e.set("tip",c):e.set("tip",null),g},e.getLabelLength=l,e.getMaxLabelWidth=function(t){if(t.length>s)return function(t){for(var e=t.map((function(t){var e=t.attr("text");return(0,r.isNil)(e)?"":""+e})),n=0,i=0,a=0;a<e.length;a+=1){for(var o=0,s=0;s<=e[a].length;s+=1){var l=e[a].charCodeAt(s);o+=l>=19968&&l<=40869?2:1}o>n&&(n=o,i=a)}return t[i].getBBox().width}(t);var e=0;return(0,r.each)(t,(function(t){var n=t.getBBox().width;e<n&&(e=n)})),e},e.testLabel=function(t,e){return t.getBBox().width<e};var r=n(0),i=n(861),a="\u2026",o=2,s=400;function l(t,e){var n=e.getCanvasBBox();return t?n.width:n.height}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(71);Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return r.default}});var i=n(905);Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return i.default}});var a=n(906);Object.defineProperty(e,"Ellipse",{enumerable:!0,get:function(){return a.default}});var o=n(907);Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return o.default}});var s=n(908);Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return s.default}});var l=n(909);Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return l.default}});var u=n(910);Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return u.default}});var c=n(912);Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return c.default}});var f=n(913);Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return f.default}});var d=n(914);Object.defineProperty(e,"Rect",{enumerable:!0,get:function(){return d.default}});var p=n(917);Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return p.default}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mergeView=e.getMergedRegion=e.getRefreshRegion=e.refreshElement=e.drawPath=e.clearChanged=e.checkChildrenRefresh=e.checkRefresh=e.drawChildren=e.applyAttrsToContext=void 0;var r=n(0),i=n(440),a=n(441),o=n(51),s=n(183),l={fill:"fillStyle",stroke:"strokeStyle",opacity:"globalAlpha"};function u(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.cfg.visible)if(r.cfg.hasChanged)r.cfg.refresh=!0,r.isGroup()&&c(r.cfg.children,e);else if(r.cfg.refresh)r.isGroup()&&u(r.cfg.children,e);else{var i=f(r,e);r.cfg.refresh=i,i&&r.isGroup()&&u(r.cfg.children,e)}}}function c(t,e){for(var n=0;n<t.length;n++){var r=t[n];r.cfg.visible&&(r.cfg.refresh=!0,r.isGroup()&&c(r.get("children"),e))}}function f(t,e){var n=t.cfg.cacheCanvasBBox;return t.cfg.isInView&&n&&o.intersectRect(n,e)}function d(t){var e;if(t.destroyed)e=t._cacheCanvasBBox;else{var n=t.get("cacheCanvasBBox"),r=n&&!(!n.width||!n.height),i=t.getCanvasBBox(),a=i&&!(!i.width||!i.height);r&&a?e=o.mergeRegion(n,i):r?e=n:a&&(e=i)}return e}e.applyAttrsToContext=function(t,e){var n=e.attr();for(var a in n){var o=n[a],s=l[a]?l[a]:a;"matrix"===s&&o?t.transform(o[0],o[1],o[3],o[4],o[6],o[7]):"lineDash"===s&&t.setLineDash?r.isArray(o)&&t.setLineDash(o):("strokeStyle"===s||"fillStyle"===s?o=i.parseStyle(t,e,o):"globalAlpha"===s&&(o*=t.globalAlpha),t[s]=o)}},e.drawChildren=function(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];i.cfg.visible?i.draw(t,n):i.skipDraw()}},e.checkRefresh=function(t,e,n){var i=t.get("refreshElements");r.each(i,(function(e){if(e!==t)for(var n=e.cfg.parent;n&&n!==t&&!n.cfg.refresh;)n.cfg.refresh=!0,n=n.cfg.parent})),i[0]===t?c(e,n):u(e,n)},e.checkChildrenRefresh=u,e.clearChanged=function t(e){for(var n=0;n<e.length;n++){var r=e[n];r.cfg.hasChanged=!1,r.isGroup()&&!r.destroyed&&t(r.cfg.children)}},e.drawPath=function(t,e,n,r){var i=n.path,o=n.startArrow,l=n.endArrow;if(i){var u=[0,0],c=[0,0],f={dx:0,dy:0};e.beginPath();for(var d=0;d<i.length;d++){var p=i[d],h=p[0];if(0===d&&o&&o.d){var g=t.getStartTangent();f=s.getShortenOffset(g[0][0],g[0][1],g[1][0],g[1][1],o.d)}else d===i.length-2&&"Z"===i[d+1][0]&&l&&l.d?"Z"===i[d+1][0]&&(g=t.getEndTangent(),f=s.getShortenOffset(g[0][0],g[0][1],g[1][0],g[1][1],l.d)):d===i.length-1&&l&&l.d&&"Z"!==i[0]&&(g=t.getEndTangent(),f=s.getShortenOffset(g[0][0],g[0][1],g[1][0],g[1][1],l.d));var v=f.dx,y=f.dy;switch(h){case"M":e.moveTo(p[1]-v,p[2]-y),c=[p[1],p[2]];break;case"L":e.lineTo(p[1]-v,p[2]-y);break;case"Q":e.quadraticCurveTo(p[1],p[2],p[3]-v,p[4]-y);break;case"C":e.bezierCurveTo(p[1],p[2],p[3],p[4],p[5]-v,p[6]-y);break;case"A":var m=void 0;r?(m=r[d])||(m=a.default(u,p),r[d]=m):m=a.default(u,p);var b=m.cx,x=m.cy,_=m.rx,O=m.ry,P=m.startAngle,w=m.endAngle,M=m.xRotation,S=m.sweepFlag;if(e.ellipse)e.ellipse(b,x,_,O,M,P,w,1-S);else{var E=_>O?_:O,A=_>O?1:_/O,C=_>O?O/_:1;e.translate(b,x),e.rotate(M),e.scale(A,C),e.arc(0,0,E,P,w,1-S),e.scale(1/A,1/C),e.rotate(-M),e.translate(-b,-x)}break;case"Z":e.closePath()}if("Z"===h)u=c;else{var j=p.length;u=[p[j-2],p[j-1]]}}}},e.refreshElement=function(t,e){var n=t.get("canvas");n&&("remove"===e&&(t._cacheCanvasBBox=t.get("cacheCanvasBBox")),t.get("hasChanged")||(t.set("hasChanged",!0),t.cfg.parent&&t.cfg.parent.get("hasChanged")||(n.refreshElement(t,e,n),n.get("autoDraw")&&n.draw())))},e.getRefreshRegion=d,e.getMergedRegion=function(t){if(!t.length)return null;var e=[],n=[],i=[],a=[];return r.each(t,(function(t){var r=d(t);r&&(e.push(r.minX),n.push(r.minY),i.push(r.maxX),a.push(r.maxY))})),{minX:r.min(e),minY:r.min(n),maxX:r.max(i),maxY:r.max(a)}},e.mergeView=function(t,e){return t&&e&&o.intersectRect(t,e)?{minX:Math.max(t.minX,e.minX),minY:Math.max(t.minY,e.minY),maxX:Math.min(t.maxX,e.maxX),maxY:Math.min(t.maxY,e.maxY)}:null}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setClip=e.setTransform=e.setShadow=void 0;var r=n(72);e.setShadow=function(t,e){var n=t.cfg.el,r=t.attr(),i={dx:r.shadowOffsetX,dy:r.shadowOffsetY,blur:r.shadowBlur,color:r.shadowColor};if(i.dx||i.dy||i.blur||i.color){var a=e.find("filter",i);a||(a=e.addShadow(i)),n.setAttribute("filter","url(#"+a+")")}else n.removeAttribute("filter")},e.setTransform=function(t){var e=t.attr().matrix;if(e){for(var n=t.cfg.el,r=[],i=0;i<9;i+=3)r.push(e[i]+","+e[i+1]);-1===(r=r.join(",")).indexOf("NaN")?n.setAttribute("transform","matrix("+r+")"):console.warn("invalid matrix:",e)}},e.setClip=function(t,e){var n=t.getClip(),i=t.get("el");if(n){if(n&&!i.hasAttribute("clip-path")){r.createDom(n),n.createPath(e);var a=e.addClip(n);i.setAttribute("clip-path","url(#"+a+")")}}else i.removeAttribute("clip-path")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MarkerSymbols=void 0,e.MarkerSymbols={hexagon:function(t,e,n){var r=n/2*Math.sqrt(3);return[["M",t,e-n],["L",t+r,e-n/2],["L",t+r,e+n/2],["L",t,e+n],["L",t-r,e+n/2],["L",t-r,e-n/2],["Z"]]},bowtie:function(t,e,n){var r=n-1.5;return[["M",t-n,e-r],["L",t+n,e+r],["L",t+n,e-r],["L",t-n,e+r],["Z"]]},cross:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e+n],["M",t+n,e-n],["L",t-n,e+n]]},tick:function(t,e,n){return[["M",t-n/2,e-n],["L",t+n/2,e-n],["M",t,e-n],["L",t,e+n],["M",t-n/2,e+n],["L",t+n/2,e+n]]},plus:function(t,e,n){return[["M",t-n,e],["L",t+n,e],["M",t,e-n],["L",t,e+n]]},hyphen:function(t,e,n){return[["M",t-n,e],["L",t+n,e]]},line:function(t,e,n){return[["M",t,e-n],["L",t,e+n]]}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Ellipse",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"Rect",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return h.default}});var i=r(n(73)),a=r(n(957)),o=r(n(958)),s=r(n(959)),l=r(n(960)),u=r(n(961)),c=r(n(962)),f=r(n(964)),d=r(n(965)),p=r(n(966)),h=r(n(969))},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.applyAttrsToContext=function(t,e){var n=e.attr();for(var r in n){var i=n[r],s=f[r]?f[r]:r;"matrix"===s&&i?t.transform(i[0],i[1],i[3],i[4],i[6],i[7]):"lineDash"===s&&t.setLineDash?(0,a.isArray)(i)&&t.setLineDash(i):("strokeStyle"===s||"fillStyle"===s?i=(0,o.parseStyle)(t,e,i):"globalAlpha"===s&&(i*=t.globalAlpha),t[s]=i)}},e.checkChildrenRefresh=d,e.checkRefresh=function(t,e,n){var r=t.get("refreshElements");(0,a.each)(r,(function(e){if(e!==t)for(var n=e.cfg.parent;n&&n!==t&&!n.cfg.refresh;)n.cfg.refresh=!0,n=n.cfg.parent})),r[0]===t?p(e,n):d(e,n)},e.clearChanged=function t(e){for(var n=0;n<e.length;n++){var r=e[n];r.cfg.hasChanged=!1,r.isGroup()&&!r.destroyed&&t(r.cfg.children)}},e.drawChildren=function(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];i.cfg.visible?i.draw(t,n):i.skipDraw()}},e.drawPath=function(t,e,n,r){var i=n.path,a=n.startArrow,o=n.endArrow;if(i){var l=[0,0],c=[0,0],f={dx:0,dy:0};e.beginPath();for(var d=0;d<i.length;d++){var p=i[d],h=p[0];if(0===d&&a&&a.d){var g=t.getStartTangent();f=u.getShortenOffset(g[0][0],g[0][1],g[1][0],g[1][1],a.d)}else d===i.length-2&&"Z"===i[d+1][0]&&o&&o.d?"Z"===i[d+1][0]&&(g=t.getEndTangent(),f=u.getShortenOffset(g[0][0],g[0][1],g[1][0],g[1][1],o.d)):d===i.length-1&&o&&o.d&&"Z"!==i[0]&&(g=t.getEndTangent(),f=u.getShortenOffset(g[0][0],g[0][1],g[1][0],g[1][1],o.d));var v=f.dx,y=f.dy;switch(h){case"M":e.moveTo(p[1]-v,p[2]-y),c=[p[1],p[2]];break;case"L":e.lineTo(p[1]-v,p[2]-y);break;case"Q":e.quadraticCurveTo(p[1],p[2],p[3]-v,p[4]-y);break;case"C":e.bezierCurveTo(p[1],p[2],p[3],p[4],p[5]-v,p[6]-y);break;case"A":var m=void 0;r?(m=r[d])||(m=(0,s.default)(l,p),r[d]=m):m=(0,s.default)(l,p);var b=m.cx,x=m.cy,_=m.rx,O=m.ry,P=m.startAngle,w=m.endAngle,M=m.xRotation,S=m.sweepFlag;if(e.ellipse)e.ellipse(b,x,_,O,M,P,w,1-S);else{var E=_>O?_:O,A=_>O?1:_/O,C=_>O?O/_:1;e.translate(b,x),e.rotate(M),e.scale(A,C),e.arc(0,0,E,P,w,1-S),e.scale(1/A,1/C),e.rotate(-M),e.translate(-b,-x)}break;case"Z":e.closePath()}if("Z"===h)l=c;else{var j=p.length;l=[p[j-2],p[j-1]]}}}},e.getMergedRegion=function(t){if(!t.length)return null;var e=[],n=[],r=[],i=[];return(0,a.each)(t,(function(t){var a=g(t);a&&(e.push(a.minX),n.push(a.minY),r.push(a.maxX),i.push(a.maxY))})),{minX:(0,a.min)(e),minY:(0,a.min)(n),maxX:(0,a.max)(r),maxY:(0,a.max)(i)}},e.getRefreshRegion=g,e.mergeView=function(t,e){return t&&e&&(0,l.intersectRect)(t,e)?{minX:Math.max(t.minX,e.minX),minY:Math.max(t.minY,e.minY),maxX:Math.min(t.maxX,e.maxX),maxY:Math.min(t.maxY,e.maxY)}:null},e.refreshElement=function(t,e){var n=t.get("canvas");n&&("remove"===e&&(t._cacheCanvasBBox=t.get("cacheCanvasBBox")),t.get("hasChanged")||(t.set("hasChanged",!0),t.cfg.parent&&t.cfg.parent.get("hasChanged")||(n.refreshElement(t,e,n),n.get("autoDraw")&&n.draw())))};var a=n(0),o=n(456),s=r(n(457)),l=n(53),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(189));function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var f={fill:"fillStyle",stroke:"strokeStyle",opacity:"globalAlpha"};function d(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.cfg.visible)if(r.cfg.hasChanged)r.cfg.refresh=!0,r.isGroup()&&p(r.cfg.children,e);else if(r.cfg.refresh)r.isGroup()&&d(r.cfg.children,e);else{var i=h(r,e);r.cfg.refresh=i,i&&r.isGroup()&&d(r.cfg.children,e)}}}function p(t,e){for(var n=0;n<t.length;n++){var r=t[n];r.cfg.visible&&(r.cfg.refresh=!0,r.isGroup()&&p(r.get("children"),e))}}function h(t,e){var n=t.cfg.cacheCanvasBBox;return t.cfg.isInView&&n&&(0,l.intersectRect)(n,e)}function g(t){var e;if(t.destroyed)e=t._cacheCanvasBBox;else{var n=t.get("cacheCanvasBBox"),r=n&&!(!n.width||!n.height),i=t.getCanvasBBox(),a=i&&!(!i.width||!i.height);r&&a?e=(0,l.mergeRegion)(n,i):r?e=n:a&&(e=i)}return e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setClip=function(t,e){var n=t.getClip(),i=t.get("el");if(n){if(n&&!i.hasAttribute("clip-path")){(0,r.createDom)(n),n.createPath(e);var a=e.addClip(n);i.setAttribute("clip-path","url(#"+a+")")}}else i.removeAttribute("clip-path")},e.setShadow=function(t,e){var n=t.cfg.el,r=t.attr(),i={dx:r.shadowOffsetX,dy:r.shadowOffsetY,blur:r.shadowBlur,color:r.shadowColor};if(i.dx||i.dy||i.blur||i.color){var a=e.find("filter",i);a||(a=e.addShadow(i)),n.setAttribute("filter","url(#"+a+")")}else n.removeAttribute("filter")},e.setTransform=function(t){var e=t.attr().matrix;if(e){for(var n=t.cfg.el,r=[],i=0;i<9;i+=3)r.push(e[i]+","+e[i+1]);-1===(r=r.join(",")).indexOf("NaN")?n.setAttribute("transform","matrix("+r+")"):console.warn("invalid matrix:",e)}};var r=n(74)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRectWithCornerRadius=e.getFunnelPath=e.getIntervalRectPath=e.getBackgroundRectPath=e.parseRadius=e.getRectPath=e.getRectPoints=void 0;var r=n(0),i=n(46);function a(t,e){void 0===e&&(e=!0);var n=[],r=t[0];n.push(["M",r.x,r.y]);for(var i=1,a=t.length;i<a;i++)n.push(["L",t[i].x,t[i].y]);return e&&(n.push(["L",r.x,r.y]),n.push(["z"])),n}function o(t,e){var n=0,i=0,a=0,o=0;return(0,r.isArray)(t)?1===t.length?n=i=a=o=t[0]:2===t.length?(n=a=t[0],i=o=t[1]):3===t.length?(n=t[0],i=o=t[1],a=t[2]):(n=t[0],i=t[1],a=t[2],o=t[3]):n=i=a=o=t,n+i>e&&(i=e-(n=n?e/(1+i/n):0)),a+o>e&&(o=e-(a=a?e/(1+o/a):0)),[n||0,i||0,a||0,o||0]}e.getRectPoints=function(t){var e,n,i,a,o=t.x,s=t.y,l=t.y0,u=t.size;(0,r.isArray)(s)?(e=s[0],n=s[1]):(e=l,n=s),(0,r.isArray)(o)?(i=o[0],a=o[1]):(i=o-u/2,a=o+u/2);var c=[{x:i,y:e},{x:i,y:n}];return c.push({x:a,y:n},{x:a,y:e}),c},e.getRectPath=a,e.parseRadius=o,e.getBackgroundRectPath=function(t,e,n){var a=[];if(n.isRect){var s=n.isTransposed?{x:n.start.x,y:e[0].y}:{x:e[0].x,y:n.start.y},l=n.isTransposed?{x:n.end.x,y:e[2].y}:{x:e[3].x,y:n.end.y},u=(0,r.get)(t,["background","style","radius"]);if(u){var c=n.isTransposed?Math.abs(e[0].y-e[2].y):e[2].x-e[1].x,f=n.isTransposed?n.getWidth():n.getHeight(),d=o(u,Math.min(c,f)),p=d[0],h=d[1],g=d[2],v=d[3];a.push(["M",s.x,l.y+p]),0!==p&&a.push(["A",p,p,0,0,1,s.x+p,l.y]),a.push(["L",l.x-h,l.y]),0!==h&&a.push(["A",h,h,0,0,1,l.x,l.y+h]),a.push(["L",l.x,s.y-g]),0!==g&&a.push(["A",g,g,0,0,1,l.x-g,s.y]),a.push(["L",s.x+v,s.y]),0!==v&&a.push(["A",v,v,0,0,1,s.x,s.y-v])}else a.push(["M",s.x,s.y]),a.push(["L",l.x,s.y]),a.push(["L",l.x,l.y]),a.push(["L",s.x,l.y]),a.push(["L",s.x,s.y]);a.push(["z"])}if(n.isPolar){var y=n.getCenter(),m=(0,i.getAngle)(t,n),b=m.startAngle,x=m.endAngle;if("theta"===n.type||n.isTransposed){var _=function(t){return Math.pow(t,2)};p=Math.sqrt(_(y.x-e[0].x)+_(y.y-e[0].y)),h=Math.sqrt(_(y.x-e[2].x)+_(y.y-e[2].y)),a=(0,i.getSectorPath)(y.x,y.y,p,n.startAngle,n.endAngle,h)}else a=(0,i.getSectorPath)(y.x,y.y,n.getRadius(),b,x)}return a},e.getIntervalRectPath=function(t,e,n){var r=n.getWidth(),i=n.getHeight(),o="rect"===n.type,s=[],l=(t[2].x-t[1].x)/2,u=n.isTransposed?l*i/r:l*r/i;return"round"===e?(o?(s.push(["M",t[0].x,t[0].y+u]),s.push(["L",t[1].x,t[1].y-u]),s.push(["A",l,l,0,0,1,t[2].x,t[2].y-u]),s.push(["L",t[3].x,t[3].y+u]),s.push(["A",l,l,0,0,1,t[0].x,t[0].y+u])):(s.push(["M",t[0].x,t[0].y]),s.push(["L",t[1].x,t[1].y]),s.push(["A",l,l,0,0,1,t[2].x,t[2].y]),s.push(["L",t[3].x,t[3].y]),s.push(["A",l,l,0,0,1,t[0].x,t[0].y])),s.push(["z"])):s=a(t),s},e.getFunnelPath=function(t,e,n){var i=[];return(0,r.isNil)(e)?n?i.push(["M",t[0].x,t[0].y],["L",t[1].x,t[1].y],["L",(t[2].x+t[3].x)/2,(t[2].y+t[3].y)/2],["Z"]):i.push(["M",t[0].x,t[0].y],["L",t[1].x,t[1].y],["L",t[2].x,t[2].y],["L",t[3].x,t[3].y],["Z"]):i.push(["M",t[0].x,t[0].y],["L",t[1].x,t[1].y],["L",e[1].x,e[1].y],["L",e[0].x,e[0].y],["Z"]),i},e.getRectWithCornerRadius=function(t,e,n){var r,i,a,s,l=t[0],u=t[1],c=t[2],f=t[3],d=[0,0,0,0],p=d[0],h=d[1],g=d[2],v=d[3];l.y<u.y?(u=t[0],l=t[1],f=t[2],c=t[3],v=(r=o(n,Math.min(f.x-l.x,l.y-u.y)))[0],g=r[1],h=r[2],p=r[3]):(p=(i=o(n,Math.min(f.x-l.x,l.y-u.y)))[0],h=i[1],g=i[2],v=i[3]),e.isTransposed&&(l=t[0],f=t[1],c=t[2],u=t[3],t[0].x>t[1].x?(f=t[0],l=t[1],u=t[2],c=t[3],p=(a=o(n,Math.min(f.x-l.x,l.y-u.y)))[0],v=a[1],g=a[2],h=a[3]):(h=(s=o(n,Math.min(f.x-l.x,l.y-u.y)))[0],g=s[1],v=s[2],p=s[3]));var y=[];return y.push(["M",u.x,u.y+p]),0!==p&&y.push(["A",p,p,0,0,1,u.x+p,u.y]),y.push(["L",c.x-h,c.y]),0!==h&&y.push(["A",h,h,0,0,1,c.x,c.y+h]),y.push(["L",f.x,f.y-g]),0!==g&&y.push(["A",g,g,0,0,1,f.x-g,f.y]),y.push(["L",l.x+v,l.y]),0!==v&&y.push(["A",v,v,0,0,1,l.x,l.y-v]),y.push(["L",u.x,u.y+p]),y.push(["z"]),y}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(44)),o=n(31),s=n(31),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="",e.ignoreItemStates=[],e}return(0,r.__extends)(e,t),e.prototype.getTriggerListInfo=function(){var t=(0,s.getDelegationObject)(this.context),e=null;return(0,s.isList)(t)&&(e={item:t.item,list:t.component}),e},e.prototype.getAllowComponents=function(){var t=this,e=this.context.view,n=(0,o.getComponents)(e),r=[];return(0,i.each)(n,(function(e){e.isList()&&t.allowSetStateByElement(e)&&r.push(e)})),r},e.prototype.hasState=function(t,e){return t.hasState(e,this.stateName)},e.prototype.clearAllComponentsState=function(){var t=this,e=this.getAllowComponents();(0,i.each)(e,(function(e){e.clearItemsState(t.stateName)}))},e.prototype.allowSetStateByElement=function(t){var e=t.get("field");if(!e)return!1;if(this.cfg&&this.cfg.componentNames){var n=t.get("name");if(-1===this.cfg.componentNames.indexOf(n))return!1}var r=this.context.view,i=(0,s.getScaleByField)(r,e);return i&&i.isCategory},e.prototype.allowSetStateByItem=function(t,e){var n=this.ignoreItemStates;return!n.length||0===n.filter((function(n){return e.hasState(t,n)})).length},e.prototype.setStateByElement=function(t,e,n){var r=t.get("field"),i=this.context.view,a=(0,s.getScaleByField)(i,r),o=(0,s.getElementValue)(e,r),l=a.getText(o);this.setItemsState(t,l,n)},e.prototype.setStateEnable=function(t){var e=this,n=(0,s.getCurrentElement)(this.context);if(n){var r=this.getAllowComponents();(0,i.each)(r,(function(r){e.setStateByElement(r,n,t)}))}else{var a=(0,s.getDelegationObject)(this.context);if((0,s.isList)(a)){var o=a.item,l=a.component;this.allowSetStateByElement(l)&&this.allowSetStateByItem(o,l)&&this.setItemState(l,o,t)}}},e.prototype.setItemsState=function(t,e,n){var r=this,a=t.getItems();(0,i.each)(a,(function(i){i.name===e&&r.setItemState(t,i,n)}))},e.prototype.setItemState=function(t,e,n){t.setItemState(e,this.stateName,n)},e.prototype.setState=function(){this.setStateEnable(!0)},e.prototype.reset=function(){this.setStateEnable(!1)},e.prototype.toggle=function(){var t=this.getTriggerListInfo();if(t&&t.item){var e=t.list,n=t.item,r=this.hasState(e,n);this.setItemState(e,n,!r)}},e.prototype.clear=function(){var t=this.getTriggerListInfo();t?t.list.clearItemsState(this.stateName):this.clearAllComponentsState()},e}(a.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resizeObservers=void 0,e.resizeObservers=[]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pattern=void 0;var r=n(1),i=n(14),a=n(0),o=n(1075),s=n(15);e.pattern=function(t){var e=this;return function(n){var l,u=n.options,c=n.chart,f=u.pattern;return f?s.deepAssign({},n,{options:(l={},l[t]=function(n){for(var l,d,p,h=[],g=1;g<arguments.length;g++)h[g-1]=arguments[g];var v=c.getTheme().defaultColor,y=v,m=null===(d=null===(l=c.geometries)||void 0===l?void 0:l[0])||void 0===d?void 0:d.getAttribute("color");if(m){var b=m.getFields()[0],x=a.get(n,b);y=i.Util.getMappingValue(m,x,(null===(p=m.values)||void 0===p?void 0:p[0])||v)}var _=f;"function"===typeof f&&(_=f.call(e,n,y)),_ instanceof CanvasPattern===!1&&(_=o.getCanvasPattern(s.deepAssign({},{cfg:{backgroundColor:y}},_)));var O=u[t];return r.__assign(r.__assign({},"function"===typeof O?O.call.apply(O,r.__spreadArrays([e,n],h)):O||{}),{fill:_||y})},l)}):n}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.DEFAULT_TOOLTIP_OPTIONS=e.Y_FIELD=e.X_FIELD=void 0;var r=n(1),i=n(0);e.X_FIELD="x",e.Y_FIELD="y",e.DEFAULT_TOOLTIP_OPTIONS={showTitle:!1,shared:!0,showMarkers:!1,customContent:function(t,e){return""+i.get(e,[0,"data","y"],0)},containerTpl:'<div class="g2-tooltip"><div class="g2-tooltip-list"></div></div>',itemTpl:"<span>{value}</span>",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}},showCrosshairs:!0,crosshairs:{type:"x"}},e.DEFAULT_OPTIONS={appendPadding:2,tooltip:r.__assign({},e.DEFAULT_TOOLTIP_OPTIONS),animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r,i){for(var a,o=t.children,s=-1,l=o.length,u=t.value&&(r-e)/t.value;++s<l;)(a=o[s]).y0=n,a.y1=i,a.x0=e,a.x1=e+=a.value*u}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Y_FIELD=e.X_FIELD=e.DEFAULT_TOOLTIP_OPTIONS=e.DEFAULT_OPTIONS=void 0;var r=n(1),i=n(0),a=(e.X_FIELD="x",e.Y_FIELD="y",e.DEFAULT_TOOLTIP_OPTIONS={showTitle:!1,shared:!0,showMarkers:!1,customContent:function(t,e){return""+(0,i.get)(e,[0,"data","y"],0)},containerTpl:'<div class="g2-tooltip"><div class="g2-tooltip-list"></div></div>',itemTpl:"<span>{value}</span>",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}},showCrosshairs:!0,crosshairs:{type:"x"}});e.DEFAULT_OPTIONS={appendPadding:2,tooltip:(0,r.__assign)({},a),animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NODE_INDEX_FIELD=e.NODE_ANCESTORS_FIELD=e.CHILD_NODE_COUNT=void 0,e.getAllNodes=function(t){var e,n,s=[];return t&&t.each?t.each((function(t){var l,u;t.parent!==e?(e=t.parent,n=0):n+=1;var c=(0,r.filter)(((null===(l=t.ancestors)||void 0===l?void 0:l.call(t))||[]).map((function(t){return s.find((function(e){return e.name===t.name}))||t})),(function(e){var n=e.depth;return n>0&&n<t.depth}));t[o]=c,t[a]=(null===(u=t.children)||void 0===u?void 0:u.length)||0,t[i]=n,s.push(t)})):t&&t.eachNode&&t.eachNode((function(t){s.push(t)})),s},e.getField=function(t,e){var n=t.field,i=t.fields;if((0,r.isString)(n))return n;if((0,r.isArray)(n))return console.warn(s),n[0];if(console.warn(s+" will try to get fields instead."),(0,r.isString)(i))return i;if((0,r.isArray)(i)&&i.length)return i[0];if(e)return e;throw new TypeError(s)};var r=n(0),i=e.NODE_INDEX_FIELD="nodeIndex",a=e.CHILD_NODE_COUNT="childNodeCount",o=e.NODE_ANCESTORS_FIELD="nodeAncestor",s="Invalid field: it must be a string!"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(21),a=(0,r.__importDefault)(n(90)),o=(0,r.__importDefault)(n(268));n(275);var s=n(452),l=n(453),u=function(t){function e(e){var n=t.call(this,e)||this;n.type="path",n.shapeType="line";var r=e.connectNulls,i=void 0!==r&&r,a=e.showSinglePoint,o=void 0===a||a;return n.connectNulls=i,n.showSinglePoint=o,n}return(0,r.__extends)(e,t),e.prototype.updateElements=function(t,e){void 0===e&&(e=!1);for(var n=new Map,r=new Map,i=[],a=0,u=0;u<t.length;u++){var c=t[u],f=this.getElementId(c);i.push(f),n.set(f,c),r.set(f,a),a++}this.elements=new Array(a);for(var d=(0,l.diff)(this.lastElementsMap,i),p=d.added,h=d.updated,g=d.removed,v=0,y=p;v<y.length;v++){f=y[v],c=n.get(f);var m=this.getShapeFactory(),b=this.getShapeInfo(c);u=r.get(f),(O=new o.default({shapeFactory:m,container:this.container,offscreenGroup:this.getOffscreenGroup(),elementIndex:u})).geometry=this,O.animate=this.animateOption,O.draw(b,e),this.elementsMap[f]=O,this.elements[u]=O}for(var x=0,_=h;x<_.length;x++){f=_[x],c=n.get(f);var O=this.lastElementsMap[f],P=(u=r.get(f),b=this.getShapeInfo(c),O.getModel());(this.isCoordinateChanged||(0,s.isModelChange)(P,b))&&(O.animate=this.animateOption,O.update(b)),this.elementsMap[f]=O,this.elements[u]=O}for(var w=0,M=g;w<M.length;w++)f=M[w],(O=this.lastElementsMap[f]).animate=this.animateOption,O.destroy()},e.prototype.getPointsAndData=function(t){for(var e=[],n=[],r=0,a=t.length;r<a;r++){var o=t[r];e.push({x:o.x,y:o.y}),n.push(o[i.FIELD_ORIGIN])}return{points:e,data:n}},e.prototype.getShapeInfo=function(t){var e=this.getDrawCfg(t[0]),n=this.getPointsAndData(t),r=n.points,i=n.data;return e.mappingData=t,e.data=i,e.isStack=!!this.getAdjust("stack"),e.points=r,e.connectNulls=this.connectNulls,e.showSinglePoint=this.showSinglePoint,e},e}(a.default);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.STATUS_ACTIVE=e.STATUS_UNACTIVE=void 0;var r=n(1),i=n(0),a=n(31),o=n(286),s=(0,r.__importDefault)(n(282)),l=n(21);e.STATUS_UNACTIVE=l.ELEMENT_STATE.INACTIVE,e.STATUS_ACTIVE=l.ELEMENT_STATE.ACTIVE;var u=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.stateName=e.STATUS_ACTIVE,n}return(0,r.__extends)(n,t),n.prototype.setElementsStateByItem=function(t,e,n,r){var i=this;this.setHighlightBy(t,(function(t){return i.isMathItem(t,e,n)}),r)},n.prototype.setElementHighlight=function(t,n){n(t)?(t.hasState(e.STATUS_UNACTIVE)&&t.setState(e.STATUS_UNACTIVE,!1),t.setState(e.STATUS_ACTIVE,!0)):t.hasState(e.STATUS_ACTIVE)||t.setState(e.STATUS_UNACTIVE,!0)},n.prototype.setHighlightBy=function(t,n,r){var o=this;if(r)(0,i.each)(t,(function(t){o.setElementHighlight(t,n)}));else{var s=(0,a.getElementsByState)(this.context.view,e.STATUS_ACTIVE),l=!0;(0,i.each)(s,(function(t){if(!n(t))return l=!1,!1})),l?this.clear():(0,i.each)(t,(function(t){n(t)&&(t.hasState(e.STATUS_ACTIVE)&&t.setState(e.STATUS_ACTIVE,!1),t.setState(e.STATUS_UNACTIVE,!0))}))}},n.prototype.setElementState=function(t,e){var n=this.context.view,r=(0,a.getElements)(n);this.setHighlightBy(r,(function(e){return t===e}),e)},n.prototype.highlight=function(){this.setState()},n.prototype.clear=function(){var t=this.context.view;(0,o.clearHighlight)(t)},n}(s.default);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.modifyCSS=e.createDom=e.removeDom=e.getChartSize=void 0;var r=n(21);function i(t){return"number"===typeof t&&!isNaN(t)}e.getChartSize=function(t,e,n,a){var o=n,s=a;if(e){var l=function(t){var e=getComputedStyle(t);return{width:(t.clientWidth||parseInt(e.width,10))-parseInt(e.paddingLeft,10)-parseInt(e.paddingRight,10),height:(t.clientHeight||parseInt(e.height,10))-parseInt(e.paddingTop,10)-parseInt(e.paddingBottom,10)}}(t);o=l.width?l.width:o,s=l.height?l.height:s}return{width:Math.max(i(o)?o:r.MIN_CHART_WIDTH,r.MIN_CHART_WIDTH),height:Math.max(i(s)?s:r.MIN_CHART_HEIGHT,r.MIN_CHART_HEIGHT)}},e.removeDom=function(t){var e=t.parentNode;e&&e.removeChild(t)};var a=n(95);Object.defineProperty(e,"createDom",{enumerable:!0,get:function(){return a.createDom}}),Object.defineProperty(e,"modifyCSS",{enumerable:!0,get:function(){return a.modifyCSS}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.antvLight=e.createLightStyleSheet=void 0;var r="#000",i="#595959",a="#8C8C8C",o="#BFBFBF",s="#D9D9D9",l="#F0F0F0",u="#FFFFFF",c=["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#6F5EF9","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"],f=["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#6F5EF9","#D3CEFD","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"],d=["#B8E1FF","#9AC5FF","#7DAAFF","#5B8FF9","#3D76DD","#085EC0","#0047A5","#00318A","#001D70"];e.createLightStyleSheet=function(t){void 0===t&&(t={});var e=t.backgroundColor,n=void 0===e?"transparent":e,p=t.subColor,h=void 0===p?"rgba(0,0,0,0.05)":p,g=t.paletteQualitative10,v=void 0===g?c:g,y=t.paletteQualitative20,m=void 0===y?f:y,b=t.paletteSemanticRed,x=void 0===b?"#F4664A":b,_=t.paletteSemanticGreen,O=void 0===_?"#30BF78":_,P=t.paletteSemanticYellow,w=void 0===P?"#FAAD14":P,M=t.paletteSequence,S=void 0===M?d:M,E=t.fontFamily,A=void 0===E?'"Segoe UI", Roboto, "Helvetica Neue", Arial,\n "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",\n "Noto Color Emoji"':E,C=t.brandColor,j=void 0===C?v[0]:C;return{backgroundColor:n,brandColor:j,subColor:h,paletteQualitative10:v,paletteQualitative20:m,paletteSemanticRed:x,paletteSemanticGreen:O,paletteSemanticYellow:w,paletteSequence:S,fontFamily:A,axisLineBorderColor:o,axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:i,axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:"normal",axisTitleSpacing:12,axisTickLineBorderColor:o,axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:s,axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:a,axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:"normal",axisLabelOffset:8,axisGridBorderColor:s,axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:a,legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:"normal",legendMarkerColor:j,legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:i,legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:"normal",legendItemSpacing:24,legendItemMarginBottom:12,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:r,legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:r,legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:a,legendPageNavigatorTextFontSize:12,sliderRailFillColor:s,sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:a,sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:"normal",sliderHandlerFillColor:l,sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:o,annotationArcBorderColor:s,annotationArcBorder:1,annotationLineBorderColor:o,annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:i,annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:"normal",annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:r,annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:o,tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:"rgb(255, 255, 255)",tooltipContainerFillOpacity:.95,tooltipContainerShadow:"0px 0px 10px #aeaeae",tooltipContainerBorderRadius:3,tooltipTextFillColor:i,tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:"bold",labelFillColor:i,labelFillColorDark:"#2c3542",labelFillColorLight:"#ffffff",labelFontSize:12,labelLineHeight:12,labelFontWeight:"normal",labelBorderColor:null,labelBorder:0,innerLabelFillColor:u,innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:"normal",innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:i,overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:"normal",overflowLabelBorderColor:u,overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:o,cSliderRailHieght:16,cSliderBackgroundFillColor:"#416180",cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:"#5B8FF9",cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:"#F7F7F7",cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:"#FFF",cSliderHandlerBorderColor:"#BFBFBF",cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:"#000",cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:"normal",cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:"rgba(0,0,0,0)",scrollbarThumbFillColor:"rgba(0,0,0,0.15)",scrollbarThumbHighlightFillColor:"rgba(0,0,0,0.2)",pointFillColor:j,pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:u,pointBorderOpacity:1,pointActiveBorderColor:r,pointSelectedBorder:2,pointSelectedBorderColor:r,pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:j,hollowPointBorderOpacity:.95,hollowPointFillColor:u,hollowPointActiveBorder:1,hollowPointActiveBorderColor:r,hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:r,hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:j,lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:j,areaFillOpacity:.25,areaActiveFillColor:j,areaActiveFillOpacity:.5,areaSelectedFillColor:j,areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:j,hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:r,hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:r,hollowAreaInactiveBorderOpacity:.3,intervalFillColor:j,intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:r,intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:r,intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:j,hollowIntervalBorderOpacity:1,hollowIntervalFillColor:u,hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:r,hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:r,hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}},e.antvLight=(0,e.createLightStyleSheet)()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pathIn=void 0,e.pathIn=function(t,e,n){var r=t.getTotalLength();t.attr("lineDash",[r]),t.animate((function(t){return{lineDashOffset:(1-t)*r}}),e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getLabelValueDir=function(t){var e=t.points;return e[0].y<=e[2].y?1:-1},e.prototype.getLabelOffsetPoint=function(e,n,i,a){var o,s=t.prototype.getLabelOffsetPoint.call(this,e,n,i),l=this.getCoordinate(),u=l.isTransposed?"x":"y",c=this.getLabelValueDir(e.mappingData);return s=(0,r.__assign)((0,r.__assign)({},s),((o={})[u]=s[u]*c,o)),l.isReflect("x")&&(s=(0,r.__assign)((0,r.__assign)({},s),{x:-1*s.x})),l.isReflect("y")&&(s=(0,r.__assign)((0,r.__assign)({},s),{y:-1*s.y})),s},e.prototype.getThemedLabelCfg=function(t){var e=this.geometry,n=this.getDefaultLabelCfg(),r=e.theme;return(0,i.deepMix)({},n,r.labels,"middle"===t.position?{offset:0}:{},t)},e.prototype.setLabelPosition=function(t,e,n,r){var a,o,s,l,u=this.getCoordinate(),c=u.isTransposed,f=e.points,d=u.convert(f[0]),p=u.convert(f[2]),h=this.getLabelValueDir(e),g=(0,i.isArray)(e.shape)?e.shape[0]:e.shape;if("funnel"===g||"pyramid"===g){var v=(0,i.get)(e,"nextPoints"),y=(0,i.get)(e,"points");if(v){var m=u.convert(y[0]),b=u.convert(y[1]),x=u.convert(v[0]),_=u.convert(v[1]);c?(a=Math.min(x.y,m.y),s=Math.max(x.y,m.y),o=(b.x+_.x)/2,l=(m.x+x.x)/2):(a=Math.min((b.y+_.y)/2,(m.y+x.y)/2),s=Math.max((b.y+_.y)/2,(m.y+x.y)/2),o=_.x,l=m.x)}else a=Math.min(p.y,d.y),s=Math.max(p.y,d.y),o=p.x,l=d.x}else a=Math.min(p.y,d.y),s=Math.max(p.y,d.y),o=p.x,l=d.x;switch(r){case"right":t.x=o,t.y=(a+s)/2,t.textAlign=(0,i.get)(t,"textAlign",h>0?"left":"right");break;case"left":t.x=l,t.y=(a+s)/2,t.textAlign=(0,i.get)(t,"textAlign",h>0?"left":"right");break;case"bottom":c&&(t.x=(o+l)/2),t.y=s,t.textAlign=(0,i.get)(t,"textAlign","center"),t.textBaseline=(0,i.get)(t,"textBaseline",h>0?"bottom":"top");break;case"middle":c&&(t.x=(o+l)/2),t.y=(a+s)/2,t.textAlign=(0,i.get)(t,"textAlign","center"),t.textBaseline=(0,i.get)(t,"textBaseline","middle");break;case"top":c&&(t.x=(o+l)/2),t.y=a,t.textAlign=(0,i.get)(t,"textAlign","center"),t.textBaseline=(0,i.get)(t,"textBaseline",h>0?"bottom":"top")}},e}((0,r.__importDefault)(n(99)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(48),o=n(46),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.defaultLayout="distribute",e}return(0,r.__extends)(e,t),e.prototype.getDefaultLabelCfg=function(e,n){var r=t.prototype.getDefaultLabelCfg.call(this,e,n);return(0,i.deepMix)({},r,(0,i.get)(this.geometry.theme,"pieLabels",{}))},e.prototype.getLabelOffset=function(e){return t.prototype.getLabelOffset.call(this,e)||0},e.prototype.getLabelRotate=function(t,e,n){var r;return e<0&&((r=t)>Math.PI/2&&(r-=Math.PI),r<-Math.PI/2&&(r+=Math.PI)),r},e.prototype.getLabelAlign=function(t){var e,n=this.getCoordinate().getCenter();return e=t.angle<=Math.PI/2&&t.x>=n.x?"left":"right",t.offset<=0&&(e="right"===e?"left":"right"),e},e.prototype.getArcPoint=function(t){return t},e.prototype.getPointAngle=function(t){var e,n=this.getCoordinate(),r={x:(0,i.isArray)(t.x)?t.x[0]:t.x,y:t.y[0]},o={x:(0,i.isArray)(t.x)?t.x[1]:t.x,y:t.y[1]},s=(0,a.getAngleByPoint)(n,r);if(t.points&&t.points[0].y===t.points[1].y)e=s;else{var l=(0,a.getAngleByPoint)(n,o);s>=l&&(l+=2*Math.PI),e=s+(l-s)/2}return e},e.prototype.getCirclePoint=function(t,e){var n=this.getCoordinate(),i=n.getCenter(),a=n.getRadius()+e;return(0,r.__assign)((0,r.__assign)({},(0,o.polarToCartesian)(i.x,i.y,a,t)),{angle:t,r:a})},e}((0,r.__importDefault)(n(215)).default);e.default=s},function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=n(50),l=n.n(s),u=n(625),c=n.n(u),f=n(61),d=n.n(f),p=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return l()(t)||o.a.isValidElement(t)?{visible:!0,text:t}:c()(t)?{visible:t}:d()(t)?i()({visible:!0},t):{visible:e}}},function(t,e,n){"use strict";n.d(e,"b",(function(){return O}));var r=n(12),i=n.n(r),a=n(13),o=n.n(a),s=n(5),l=n.n(s),u=n(9),c=n.n(u),f=n(10),d=n.n(f),p=n(204),h=n(126),g=n.n(h),v=n(0),y=n(8);function m(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=l()(t);if(e){var i=l()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return o()(this,n)}}var b={},x=function(){function t(e){c()(this,t),this.cfg={shared:!0},this.chartMap={},this.state={},this.id=Object(v.uniqueId)("bx-action"),this.type=e||"tooltip"}return d()(t,[{key:"connect",value:function(t,e,n){return this.chartMap[t]={chart:e,pointFinder:n},e.interaction("connect-".concat(this.type,"-").concat(this.id)),"tooltip"===this.type&&this.cfg.shared&&void 0===Object(v.get)(e,["options","tooltip","shared"])&&Object(v.set)(e,["options","tooltip","shared"],!0),this}},{key:"unConnect",value:function(t){this.chartMap[t].chart.removeInteraction("connect-".concat(this.type,"-").concat(this.id)),delete this.chartMap[t]}},{key:"destroy",value:function(){Object(p.unregisterAction)("connect-".concat(this.type,"-").concat(this.id))}}]),t}(),_=function(){var t=new x("tooltip");return Object(y.registerAction)("connect-tooltip-".concat(t.id),function(e){i()(r,e);var n=m(r);function r(){var e;return c()(this,r),(e=n.apply(this,arguments)).CM=t,e}return d()(r,[{key:"showTooltip",value:function(t,e){var n=t.getTooltipItems(e)||e;Object(v.forIn)(this.CM.chartMap,(function(t){var r=t.chart,i=t.pointFinder;if(!r.destroyed&&r.visible)if(i){var a=i(n,r);a&&r.showTooltip(a)}else r.showTooltip(e)}))}},{key:"hideTooltip",value:function(){Object(v.forIn)(this.CM.chartMap,(function(t){return t.chart.hideTooltip()}))}}]),r}(g.a)),Object(y.registerInteraction)("connect-tooltip-".concat(t.id),{start:[{trigger:"plot:mousemove",action:"connect-tooltip-".concat(t.id,":show")}],end:[{trigger:"plot:mouseleave",action:"connect-tooltip-".concat(t.id,":hide")}]}),t},O=function(t,e,n,r,i){var a=b[t];null===n&&a?a.unConnect(e):a?a.connect(e,n,i):(b[t]=_(),b[t].cfg.shared=!!r,b[t].connect(e,n,i))};e.a=_},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.growInXY=e.growInY=e.growInX=void 0;var r=n(956);e.growInX=function(t,e,n){var i=n.coordinate,a=n.minYPoint;(0,r.doScaleAnimate)(t,e,i,a,"x")},e.growInY=function(t,e,n){var i=n.coordinate,a=n.minYPoint;(0,r.doScaleAnimate)(t,e,i,a,"y")},e.growInXY=function(t,e,n){var i=n.coordinate,a=n.minYPoint;(0,r.doScaleAnimate)(t,e,i,a,"xy")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(23),i=n(1059);function a(t,e,n,o){for(var s in n=n||0,o=o||5,e)if(e.hasOwnProperty(s)){var l=e[s];null!==l&&i.default(l)?(i.default(t[s])||(t[s]={}),n<o?a(t[s],l,n+1,o):t[s]=e[s]):r.default(l)?(t[s]=[],t[s]=t[s].concat(l)):void 0!==l&&(t[s]=l)}}e.default=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)a(t,e[r]);return t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(6));e.default=function(t){var e=(0,i.default)(t);return null!==t&&"object"===e||"function"===e}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.vec4=e.vec3=e.vec2=e.quat2=e.quat=e.mat4=e.mat3=e.mat2d=e.mat2=e.glMatrix=void 0;var i=g(n(79));e.glMatrix=i;var a=g(n(753));e.mat2=a;var o=g(n(754));e.mat2d=o;var s=g(n(397));e.mat3=s;var l=g(n(398));e.mat4=l;var u=g(n(399));e.quat=u;var c=g(n(755));e.quat2=c;var f=g(n(401));e.vec2=f;var d=g(n(171));e.vec3=d;var p=g(n(400));function h(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(h=function(t){return t?n:e})(t)}function g(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=h(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}e.vec4=p},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t},e.angle=function(t,e){var n=t[0],r=t[1],i=t[2],a=e[0],o=e[1],s=e[2],l=Math.sqrt(n*n+r*r+i*i),u=Math.sqrt(a*a+o*o+s*s),c=l*u,f=c&&h(t,e)/c;return Math.acos(Math.min(Math.max(f,-1),1))},e.bezier=function(t,e,n,r,i,a){var o=1-a,s=o*o,l=a*a,u=s*o,c=3*a*s,f=3*l*o,d=l*a;return t[0]=e[0]*u+n[0]*c+r[0]*f+i[0]*d,t[1]=e[1]*u+n[1]*c+r[1]*f+i[1]*d,t[2]=e[2]*u+n[2]*c+r[2]*f+i[2]*d,t},e.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t},e.clone=function(t){var e=new i.ARRAY_TYPE(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},e.create=o,e.cross=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=n[0],s=n[1],l=n[2];return t[0]=i*l-a*s,t[1]=a*o-r*l,t[2]=r*s-i*o,t},e.dist=void 0,e.distance=f,e.div=void 0,e.divide=c,e.dot=h,e.equals=function(t,e){var n=t[0],r=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(n-o)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-s)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(a-l)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]},e.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t},e.forEach=void 0,e.fromValues=function(t,e,n){var r=new i.ARRAY_TYPE(3);return r[0]=t,r[1]=e,r[2]=n,r},e.hermite=function(t,e,n,r,i,a){var o=a*a,s=o*(2*a-3)+1,l=o*(a-2)+a,u=o*(a-1),c=o*(3-2*a);return t[0]=e[0]*s+n[0]*l+r[0]*u+i[0]*c,t[1]=e[1]*s+n[1]*l+r[1]*u+i[1]*c,t[2]=e[2]*s+n[2]*l+r[2]*u+i[2]*c,t},e.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t},e.len=void 0,e.length=s,e.lerp=function(t,e,n,r){var i=e[0],a=e[1],o=e[2];return t[0]=i+r*(n[0]-i),t[1]=a+r*(n[1]-a),t[2]=o+r*(n[2]-o),t},e.max=function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t[2]=Math.max(e[2],n[2]),t},e.min=function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t[2]=Math.min(e[2],n[2]),t},e.mul=void 0,e.multiply=u,e.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t},e.normalize=function(t,e){var n=e[0],r=e[1],i=e[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},e.random=function(t,e){e=e||1;var n=2*i.RANDOM()*Math.PI,r=2*i.RANDOM()-1,a=Math.sqrt(1-r*r)*e;return t[0]=Math.cos(n)*a,t[1]=Math.sin(n)*a,t[2]=r*e,t},e.rotateX=function(t,e,n,r){var i=[],a=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t},e.rotateY=function(t,e,n,r){var i=[],a=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t},e.rotateZ=function(t,e,n,r){var i=[],a=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t},e.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t},e.scale=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t},e.scaleAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t},e.set=function(t,e,n,r){return t[0]=e,t[1]=n,t[2]=r,t},e.sqrLen=e.sqrDist=void 0,e.squaredDistance=d,e.squaredLength=p,e.str=function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},e.sub=void 0,e.subtract=l,e.transformMat3=function(t,e,n){var r=e[0],i=e[1],a=e[2];return t[0]=r*n[0]+i*n[3]+a*n[6],t[1]=r*n[1]+i*n[4]+a*n[7],t[2]=r*n[2]+i*n[5]+a*n[8],t},e.transformMat4=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,t[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,t[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,t[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,t},e.transformQuat=function(t,e,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=e[0],l=e[1],u=e[2],c=i*u-a*l,f=a*s-r*u,d=r*l-i*s,p=i*d-a*f,h=a*c-r*d,g=r*f-i*c,v=2*o;return c*=v,f*=v,d*=v,p*=2,h*=2,g*=2,t[0]=s+c+p,t[1]=l+f+h,t[2]=u+d+g,t},e.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(79));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(){var t=new i.ARRAY_TYPE(3);return i.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function s(t){var e=t[0],n=t[1],r=t[2];return Math.hypot(e,n,r)}function l(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t}function u(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t}function c(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t}function f(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2];return Math.hypot(n,r,i)}function d(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2];return n*n+r*r+i*i}function p(t){var e=t[0],n=t[1],r=t[2];return e*e+n*n+r*r}function h(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}e.sub=l,e.mul=u,e.div=c,e.dist=f,e.sqrDist=d,e.len=s,e.sqrLen=p,e.forEach=function(){var t=o();return function(e,n,r,i,a,o){var s,l;for(n||(n=3),r||(r=0),l=i?Math.min(i*n+r,e.length):e.length,s=r;s<l;s+=n)t[0]=e[s],t[1]=e[s+1],t[2]=e[s+2],a(t,t,o),e[s]=t[0],e[s+1]=t[1],e[s+2]=t[2];return e}}()},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n,r=(0,a.default)(e);return null==e||"boolean"===r?(0,p.default)(e):("number"===r?c.default:"string"===r?(n=(0,o.color)(e))?(e=n,s.default):d.default:e instanceof o.color?s.default:e instanceof Date?u.default:(0,h.isNumberArray)(e)?h.default:Array.isArray(e)?l.genericArray:"function"!==typeof e.valueOf&&"function"!==typeof e.toString||isNaN(e)?f.default:c.default)(t,e)};var a=r(n(6)),o=n(60),s=r(n(403)),l=n(406),u=r(n(407)),c=r(n(173)),f=r(n(408)),d=r(n(409)),p=r(n(405)),h=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=g(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(247));function g(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(g=function(t){return t?n:e})(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(87),a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(401));function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}e.default={box:function(t,e,n,r){return(0,i.getBBoxByArray)([t,n],[e,r])},length:function(t,e,n,r){return(0,i.distance)(t,e,n,r)},pointAt:function(t,e,n,r,i){return{x:(1-i)*t+i*n,y:(1-i)*e+i*r}},pointDistance:function(t,e,n,r,a,o){var s=(n-t)*(a-t)+(r-e)*(o-e);return s<0?(0,i.distance)(t,e,a,o):s>(n-t)*(n-t)+(r-e)*(r-e)?(0,i.distance)(n,r,a,o):this.pointToLine(t,e,n,r,a,o)},pointToLine:function(t,e,n,r,i,o){var s=[n-t,r-e];if(a.exactEquals(s,[0,0]))return Math.sqrt((i-t)*(i-t)+(o-e)*(o-e));var l=[-s[1],s[0]];a.normalize(l,l);var u=[i-t,o-e];return Math.abs(a.dot(u,l))},tangentAngle:function(t,e,n,r){return Math.atan2(r-e,n-t)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.__assign=void 0,e.__asyncDelegator=function(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:u(t[r](e)),done:"return"===r}:i?i(e):e}:i}},e.__asyncGenerator=function(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(t,e||[]),a=[];return r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r;function o(t){i[t]&&(r[t]=function(e){return new Promise((function(n,r){a.push([t,e,n,r])>1||s(t,e)}))})}function s(t,e){try{(n=i[t](e)).value instanceof u?Promise.resolve(n.value.v).then(l,c):f(a[0][2],n)}catch(r){f(a[0][3],r)}var n}function l(t){s("next",t)}function c(t){s("throw",t)}function f(t,e){t(e),a.shift(),a.length&&s(a[0][0],a[0][1])}},e.__asyncValues=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=s(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){!function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)}(r,i,(e=t[n](e)).done,e.value)}))}}},e.__await=u,e.__awaiter=function(t,e,n,r){return new(n||(n=Promise))((function(i,a){function o(t){try{l(r.next(t))}catch(e){a(e)}}function s(t){try{l(r.throw(t))}catch(e){a(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,s)}l((r=r.apply(t,e||[])).next())}))},e.__classPrivateFieldGet=function(t,e){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return e.get(t)},e.__classPrivateFieldSet=function(t,e,n){if(!e.has(t))throw new TypeError("attempted to set private field on non-instance");return e.set(t,n),n},e.__createBinding=function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]},e.__decorate=function(t,e,n,r){var a,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===("undefined"===typeof Reflect?"undefined":(0,i.default)(Reflect))&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var l=t.length-1;l>=0;l--)(a=t[l])&&(s=(o<3?a(s):o>3?a(e,n,s):a(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},e.__exportStar=function(t,e){for(var n in t)"default"===n||e.hasOwnProperty(n)||(e[n]=t[n])},e.__extends=function(t,e){function n(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},e.__generator=function(t,e){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},e.__importDefault=function(t){return t&&t.__esModule?t:{default:t}},e.__importStar=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e},e.__makeTemplateObject=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},e.__metadata=function(t,e){if("object"===("undefined"===typeof Reflect?"undefined":(0,i.default)(Reflect))&&"function"===typeof Reflect.metadata)return Reflect.metadata(t,e)},e.__param=function(t,e){return function(n,r){e(n,r,t)}},e.__read=l,e.__rest=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},e.__spread=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(l(arguments[e]));return t},e.__spreadArrays=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},e.__values=s;var i=r(n(6)),a=function(t,e){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},a(t,e)},o=e.__assign=function(){return e.__assign=o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},o.apply(this,arguments)};function s(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 t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(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||e-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function u(t){return this instanceof u?(this.v=t,this):new u(t)}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.YEAR=e.SECOND=e.MONTH=e.MINUTE=e.HOUR=e.DAY=void 0,e.getTickInterval=function(t,e,n){var r=(e-t)/n,i=(0,l.default)((function(t){return t[1]}))(v,r)-1,o=v[i];return i<0?o=v[0]:i>=v.length&&(o=(0,a.last)(v)),o},e.timeFormat=function(t,e){return(s[c]||o.default[c])(t,e)},e.toTimeStamp=function(t){return(0,a.isString)(t)&&(t=t.indexOf("T")>0?new Date(t).getTime():new Date(t.replace(/-/gi,"/")).getTime()),(0,a.isDate)(t)&&(t=t.getTime()),t};var a=n(0),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(833)),s=o,l=r(n(834));function u(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}var c="format",f=e.SECOND=1e3,d=e.MINUTE=60*f,p=e.HOUR=60*d,h=e.DAY=24*p,g=e.MONTH=31*h,v=(e.YEAR=365*h,[["HH:mm:ss",f],["HH:mm:ss",10*f],["HH:mm:ss",30*f],["HH:mm",d],["HH:mm",10*d],["HH:mm",30*d],["HH",p],["HH",6*p],["HH",12*p],["YYYY-MM-DD",h],["YYYY-MM-DD",4*h],["YYYY-WW",7*h],["YYYY-MM",g],["YYYY-MM",4*g],["YYYY-MM",6*g],["YYYY",380*h]])},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.isContinuous=!0,e}return(0,i.__extends)(e,t),e.prototype.scale=function(t){if((0,a.isNil)(t))return NaN;var e=this.rangeMin(),n=this.rangeMax();return this.max===this.min?e:e+this.getScalePercent(t)*(n-e)},e.prototype.init=function(){t.prototype.init.call(this);var e=this.ticks,n=(0,a.head)(e),r=(0,a.last)(e);n<this.min&&(this.min=n),r>this.max&&(this.max=r),(0,a.isNil)(this.minLimit)||(this.min=n),(0,a.isNil)(this.maxLimit)||(this.max=r)},e.prototype.setDomain=function(){var t=(0,a.getRange)(this.values),e=t.min,n=t.max;(0,a.isNil)(this.min)&&(this.min=e),(0,a.isNil)(this.max)&&(this.max=n),this.min>this.max&&(this.min=e,this.max=n)},e.prototype.calculateTicks=function(){var e=this,n=t.prototype.calculateTicks.call(this);return this.nice||(n=(0,a.filter)(n,(function(t){return t>=e.min&&t<=e.max}))),n},e.prototype.getScalePercent=function(t){var e=this.max,n=this.min;return(t-n)/(e-n)},e.prototype.getInvertPercent=function(t){return(t-this.rangeMin())/(this.rangeMax()-this.rangeMin())},e}(r(n(141)).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calBase=function(t,e){var n=Math.E;return e>=0?Math.pow(n,Math.log(e)/t):-1*Math.pow(n,Math.log(-e)/t)},e.getLogPositiveMin=function(t,e,n){(0,r.isNil)(n)&&(n=Math.max.apply(null,t));var i=n;return(0,r.each)(t,(function(t){t>0&&t<i&&(i=t)})),i===n&&(i=n/e),i>1&&(i=1),i},e.log=function(t,e){return 1===t?1:Math.log(e)/Math.log(t)},e.precisionAdd=function(t,e){var n=i(t),r=i(e),a=Math.pow(10,Math.max(n,r));return(t*a+e*a)/a};var r=n(0);function i(t){var e=t.toString().split(/[eE]/),n=(e[0].split(".")[1]||"").length-+(e[1]||0);return n>0?n:0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(1),i=n(32),a=n(0),o=function(){function t(t){this.type="coordinate",this.isRect=!1,this.isHelix=!1,this.isPolar=!1,this.isReflectX=!1,this.isReflectY=!1;var e=t.start,n=t.end,i=t.matrix,a=void 0===i?[1,0,0,0,1,0,0,0,1]:i,o=t.isTransposed,s=void 0!==o&&o;this.start=e,this.end=n,this.matrix=a,this.originalMatrix=(0,r.__spreadArray)([],a),this.isTransposed=s}return t.prototype.initial=function(){this.center={x:(this.start.x+this.end.x)/2,y:(this.start.y+this.end.y)/2},this.width=Math.abs(this.end.x-this.start.x),this.height=Math.abs(this.end.y-this.start.y)},t.prototype.update=function(t){(0,a.assign)(this,t),this.initial()},t.prototype.convertDim=function(t,e){var n,r=this[e],i=r.start,a=r.end;return this.isReflect(e)&&(i=(n=[a,i])[0],a=n[1]),i+t*(a-i)},t.prototype.invertDim=function(t,e){var n,r=this[e],i=r.start,a=r.end;return this.isReflect(e)&&(i=(n=[a,i])[0],a=n[1]),(t-i)/(a-i)},t.prototype.applyMatrix=function(t,e,n){void 0===n&&(n=0);var r=this.matrix,a=[t,e,n];return i.vec3.transformMat3(a,a,r),a},t.prototype.invertMatrix=function(t,e,n){void 0===n&&(n=0);var r=this.matrix,a=i.mat3.invert([0,0,0,0,0,0,0,0,0],r),o=[t,e,n];return a&&i.vec3.transformMat3(o,o,a),o},t.prototype.convert=function(t){var e=this.convertPoint(t),n=e.x,r=e.y,i=this.applyMatrix(n,r,1);return{x:i[0],y:i[1]}},t.prototype.invert=function(t){var e=this.invertMatrix(t.x,t.y,1);return this.invertPoint({x:e[0],y:e[1]})},t.prototype.rotate=function(t){var e=this.matrix,n=this.center;return i.ext.leftTranslate(e,e,[-n.x,-n.y]),i.ext.leftRotate(e,e,t),i.ext.leftTranslate(e,e,[n.x,n.y]),this},t.prototype.reflect=function(t){return"x"===t?this.isReflectX=!this.isReflectX:this.isReflectY=!this.isReflectY,this},t.prototype.scale=function(t,e){var n=this.matrix,r=this.center;return i.ext.leftTranslate(n,n,[-r.x,-r.y]),i.ext.leftScale(n,n,[t,e]),i.ext.leftTranslate(n,n,[r.x,r.y]),this},t.prototype.translate=function(t,e){var n=this.matrix;return i.ext.leftTranslate(n,n,[t,e]),this},t.prototype.transpose=function(){return this.isTransposed=!this.isTransposed,this},t.prototype.getCenter=function(){return this.center},t.prototype.getWidth=function(){return this.width},t.prototype.getHeight=function(){return this.height},t.prototype.getRadius=function(){return this.radius},t.prototype.isReflect=function(t){return"x"===t?this.isReflectX:this.isReflectY},t.prototype.resetMatrix=function(t){this.matrix=t||(0,r.__spreadArray)([],this.originalMatrix)},t}();e.default=o},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0});var a={Annotation:!0,Axis:!0,Crosshair:!0,Grid:!0,Legend:!0,Tooltip:!0,Component:!0,GroupComponent:!0,HtmlComponent:!0,Slider:!0,Scrollbar:!0,propagationDelegate:!0,TOOLTIP_CSS_CONST:!0};e.Axis=e.Annotation=void 0,Object.defineProperty(e,"Component",{enumerable:!0,get:function(){return d.default}}),e.Grid=e.Crosshair=void 0,Object.defineProperty(e,"GroupComponent",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"HtmlComponent",{enumerable:!0,get:function(){return h.default}}),e.Legend=void 0,Object.defineProperty(e,"Scrollbar",{enumerable:!0,get:function(){return v.Scrollbar}}),Object.defineProperty(e,"Slider",{enumerable:!0,get:function(){return g.Slider}}),e.Tooltip=e.TOOLTIP_CSS_CONST=void 0,Object.defineProperty(e,"propagationDelegate",{enumerable:!0,get:function(){return b.propagationDelegate}});var o=O(n(859));e.Annotation=o;var s=O(n(871));e.Axis=s;var l=O(n(877));e.Crosshair=l;var u=O(n(882));e.Grid=u;var c=O(n(885));e.Legend=c;var f=O(n(888));e.Tooltip=f;var d=r(n(253)),p=r(n(41)),h=r(n(182)),g=n(892),v=n(899),y=n(901);Object.keys(y).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===y[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}}))}));var m=n(902);Object.keys(m).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===m[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return m[t]}}))}));var b=n(435),x=O(n(258));function _(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(_=function(t){return t?n:e})(t)}function O(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=_(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}e.TOOLTIP_CSS_CONST=x},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.renderTag=function(t,e){var n=e.x,l=e.y,u=e.content,c=e.style,f=e.id,d=e.name,p=e.rotate,h=e.maxLength,g=e.autoEllipsis,v=e.isVertical,y=e.ellipsisPosition,m=e.background,b=t.addGroup({id:f+"-group",name:d+"-group",attrs:{x:n,y:l}}),x=b.addShape({type:"text",id:f,name:d,attrs:(0,r.__assign)({x:0,y:0,text:u},c)}),_=(0,s.formatPadding)((0,i.get)(m,"padding",0));if(h&&g){var O=h-(_[1]+_[3]);(0,a.ellipsisLabel)(!v,x,O,y)}if(m){var P=(0,i.get)(m,"style",{}),w=x.getCanvasBBox(),M=w.minX,S=w.minY,E=w.width,A=w.height;b.addShape("rect",{id:f+"-bg",name:f+"-bg",attrs:(0,r.__assign)({x:M-_[3],y:S-_[0],width:E+_[1]+_[3],height:A+_[0]+_[2]},P)}).toBack()}(0,o.applyTranslate)(b,n,l),(0,o.applyRotate)(b,p,n,l)};var r=n(1),i=n(0),a=n(142),o=n(89),s=n(42)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(95),o=n(0),s=n(42),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{container:null,containerTpl:"<div></div>",updateAutoRender:!0,containerClassName:"",parent:null})},e.prototype.getContainer=function(){return this.get("container")},e.prototype.show=function(){this.get("container").style.display="",this.set("visible",!0)},e.prototype.hide=function(){this.get("container").style.display="none",this.set("visible",!1)},e.prototype.setCapture=function(t){var e=t?"auto":"none";this.getContainer().style.pointerEvents=e,this.set("capture",t)},e.prototype.getBBox=function(){var t=this.getContainer(),e=parseFloat(t.style.left)||0,n=parseFloat(t.style.top)||0;return(0,s.createBBox)(e,n,t.clientWidth,t.clientHeight)},e.prototype.clear=function(){var t=this.get("container");(0,s.clearDom)(t)},e.prototype.destroy=function(){this.removeEvent(),this.removeDom(),t.prototype.destroy.call(this)},e.prototype.init=function(){t.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},e.prototype.initCapture=function(){this.setCapture(this.get("capture"))},e.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},e.prototype.initDom=function(){},e.prototype.initContainer=function(){var t=this.get("container");if((0,o.isNil)(t)){t=this.createDom();var e=this.get("parent");(0,o.isString)(e)&&(e=document.getElementById(e),this.set("parent",e)),e.appendChild(t),this.get("containerId")&&t.setAttribute("id",this.get("containerId")),this.set("container",t)}else(0,o.isString)(t)&&(t=document.getElementById(t),this.set("container",t));this.get("parent")||this.set("parent",t.parentNode)},e.prototype.resetStyles=function(){var t=this.get("domStyles"),e=this.get("defaultStyles");t=t?(0,o.deepMix)({},e,t):e,this.set("domStyles",t)},e.prototype.applyStyles=function(){var t=this.get("domStyles");if(t){var e=this.getContainer();this.applyChildrenStyles(e,t);var n=this.get("containerClassName");if(n&&(0,s.hasClass)(e,n)){var r=t[n];(0,a.modifyCSS)(e,r)}}},e.prototype.applyChildrenStyles=function(t,e){(0,o.each)(e,(function(e,n){var r=t.getElementsByClassName(n);(0,o.each)(r,(function(t){(0,a.modifyCSS)(t,e)}))}))},e.prototype.applyStyle=function(t,e){var n=this.get("domStyles");(0,a.modifyCSS)(e,n[t])},e.prototype.createDom=function(){var t=this.get("containerTpl");return(0,a.createDom)(t)},e.prototype.initEvent=function(){},e.prototype.removeDom=function(){var t=this.get("container");t&&t.parentNode&&t.parentNode.removeChild(t)},e.prototype.removeEvent=function(){},e.prototype.updateInner=function(t){(0,o.hasKey)(t,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},e.prototype.resetPosition=function(){},e}(r(n(253)).default);e.default=l},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0}),e.addEndArrow=e.addStartArrow=e.getShortenOffset=void 0;var i=n(1),a=n(143),o=Math.sin,s=Math.cos,l=Math.atan2,u=Math.PI;function c(t,e,n,r,i,c,f){var d=e.stroke,p=e.lineWidth,h=l(r-c,n-i),g=new a.Path({type:"path",canvas:t.get("canvas"),isArrowShape:!0,attrs:{path:"M"+10*s(u/6)+","+10*o(u/6)+" L0,0 L"+10*s(u/6)+",-"+10*o(u/6),stroke:d,lineWidth:p}});g.translate(i,c),g.rotateAtPoint(i,c,h),t.set(f?"startArrowShape":"endArrowShape",g)}function f(t,e,n,r,u,c,f){var d=e.startArrow,p=e.endArrow,h=e.stroke,g=e.lineWidth,v=f?d:p,y=v.d,m=v.fill,b=v.stroke,x=v.lineWidth,_=i.__rest(v,["d","fill","stroke","lineWidth"]),O=l(r-c,n-u);y&&(u-=s(O)*y,c-=o(O)*y);var P=new a.Path({type:"path",canvas:t.get("canvas"),isArrowShape:!0,attrs:i.__assign(i.__assign({},_),{stroke:b||h,lineWidth:x||g,fill:m})});P.translate(u,c),P.rotateAtPoint(u,c,O),t.set(f?"startArrowShape":"endArrowShape",P)}e.getShortenOffset=function(t,e,n,r,i){var a=l(r-e,n-t);return{dx:s(a)*i,dy:o(a)*i}},e.addStartArrow=function(t,e,n,i,a,o){"object"===(0,r.default)(e.startArrow)?f(t,e,n,i,a,o,!0):e.startArrow?c(t,e,n,i,a,o,!0):t.set("startArrowShape",null)},e.addEndArrow=function(t,e,n,i,a,o){"object"===(0,r.default)(e.endArrow)?f(t,e,n,i,a,o,!1):e.endArrow?c(t,e,n,i,a,o,!1):t.set("startArrowShape",null)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(38);e.default=function(t,e,n,i,a,o,s){var l=Math.min(t,n),u=Math.max(t,n),c=Math.min(e,i),f=Math.max(e,i),d=a/2;return o>=l-d&&o<=u+d&&s>=c-d&&s<=f+d&&r.Line.pointToLine(t,e,n,i,o,s)<=a/2}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(62);Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return r.default}});var i=n(920);Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return i.default}});var a=n(921);Object.defineProperty(e,"Dom",{enumerable:!0,get:function(){return a.default}});var o=n(922);Object.defineProperty(e,"Ellipse",{enumerable:!0,get:function(){return o.default}});var s=n(923);Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return s.default}});var l=n(924);Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return l.default}});var u=n(925);Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return u.default}});var c=n(927);Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return c.default}});var f=n(928);Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return f.default}});var d=n(929);Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return d.default}});var p=n(930);Object.defineProperty(e,"Rect",{enumerable:!0,get:function(){return p.default}});var h=n(932);Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return h.default}})},function(t,e,n){"use strict";var r=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.getActionClass=e.registerAction=e.createAction=e.Action=void 0;var i=n(44);Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return r(i).default}});var a=n(204);Object.defineProperty(e,"createAction",{enumerable:!0,get:function(){return a.createAction}}),Object.defineProperty(e,"registerAction",{enumerable:!0,get:function(){return a.registerAction}}),Object.defineProperty(e,"getActionClass",{enumerable:!0,get:function(){return a.getActionClass}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findItemsFromViewRecurisive=e.findItemsFromView=e.getTooltipItems=e.findDataByPoint=void 0;var r=n(1),i=n(0),a=n(21),o=n(110);function s(t,e,n){var r=n.translate(t),a=n.translate(e);return(0,i.isNumberEqual)(r,a)}function l(t,e,n){var r=n.coordinate,o=n.getYScale(),s=o.field,l=r.invert(e),u=o.invert(l.y);return(0,i.find)(t,(function(t){var e=t[a.FIELD_ORIGIN];return e[s][0]<=u&&e[s][1]>=u}))||t[t.length-1]}var u=(0,i.memoize)((function(t){if(t.isCategory)return 1;for(var e=t.values,n=e.length,r=t.translate(e[0]),i=r,a=0;a<n;a++){var o=e[a],s=t.translate(o);s<r&&(r=s),s>i&&(i=s)}return(i-r)/(n-1)}));function c(t){for(var e,n=function(t){var e=(0,i.values)(t.attributes);return(0,i.filter)(e,(function(t){return(0,i.contains)(a.GROUP_ATTRS,t.type)}))}(t),r=0,o=n;r<o.length;r++){var s=o[r],l=s.getScale(s.type);if(l&&l.isLinear){e=l;break}}var u=t.getXScale(),c=t.getYScale();return e||c||u}function f(t,e,n){if(0===e.length)return null;var r=n.type,o=n.getXScale(),c=n.getYScale(),f=o.field,d=c.field,p=null;if("heatmap"===r||"point"===r){for(var h=n.coordinate.invert(t),g=o.invert(h.x),v=c.invert(h.y),y=1/0,m=0;m<e.length;m++){var b=e[m],x=b[a.FIELD_ORIGIN],_=Math.pow(x[f]-g,2)+Math.pow(x[d]-v,2);_<y&&(y=_,p=b)}return p}var O=e[0],P=e[e.length-1],w=function(t,e){var n=e.coordinate,r=e.getXScale(),i=r.range,a=i[i.length-1],o=i[0],s=n.invert(t).x;return n.isPolar&&s>(1+a)/2&&(s=o),r.translate(r.invert(s))}(t,n),M=O[a.FIELD_ORIGIN][f],S=O[a.FIELD_ORIGIN][d],E=P[a.FIELD_ORIGIN][f],A=c.isLinear&&(0,i.isArray)(S);if((0,i.isArray)(M)){for(m=0;m<e.length;m++)if(x=(L=e[m])[a.FIELD_ORIGIN],o.translate(x[f][0])<=w&&o.translate(x[f][1])>=w){if(!A){p=L;break}(0,i.isArray)(p)||(p=[]),p.push(L)}(0,i.isArray)(p)&&(p=l(p,t,n))}else{var C=void 0;if(o.isLinear||"timeCat"===o.type){if((w>o.translate(E)||w<o.translate(M))&&(w>o.max||w<o.min))return null;for(var j=0,I=e.length-1,T=void 0;j<=I;){var F=e[T=Math.floor((j+I)/2)][a.FIELD_ORIGIN][f];if(s(F,w,o))return e[T];o.translate(F)<=o.translate(w)?(j=T+1,P=e[T],C=e[T+1]):(0===I&&(P=e[0]),I=T-1)}}else{for(m=0;m<e.length;m++){var L;if(s((x=(L=e[m])[a.FIELD_ORIGIN])[f],w,o)){if(!A){p=L;break}(0,i.isArray)(p)||(p=[]),p.push(L)}else o.translate(x[f])<=w&&(P=L,C=e[m+1])}(0,i.isArray)(p)&&(p=l(p,t,n))}P&&C&&Math.abs(o.translate(P[a.FIELD_ORIGIN][f])-w)>Math.abs(o.translate(C[a.FIELD_ORIGIN][f])-w)&&(P=C)}var k=u(n.getXScale());return!p&&Math.abs(o.translate(P[a.FIELD_ORIGIN][f])-w)<=k/2&&(p=P),p}function d(t,e,n,s){void 0===n&&(n=""),void 0===s&&(s=!1);var l,u,f=t[a.FIELD_ORIGIN],d=function(t,e,n){var r=e.getAttribute("position").getFields(),a=e.scales,o=(0,i.isFunction)(n)||!n?r[0]:n,s=a[o],l=s?s.getText(t[o]):t[o]||o;return(0,i.isFunction)(n)?n(l,t):l}(f,e,n),p=e.tooltipOption,h=e.theme.defaultColor,g=[];function v(e,n){if(s||!(0,i.isNil)(n)&&""!==n){var r={title:d,data:f,mappingData:t,name:e,value:n,color:t.color||h,marker:!0};g.push(r)}}if((0,i.isObject)(p)){var y=p.fields,m=p.callback;if(m){var b=y.map((function(e){return t[a.FIELD_ORIGIN][e]})),x=m.apply(void 0,b),_=(0,r.__assign)({data:t[a.FIELD_ORIGIN],mappingData:t,title:d,color:t.color||h,marker:!0},x);g.push(_)}else for(var O=e.scales,P=0,w=y;P<w.length;P++){var M=w[P];if(!(0,i.isNil)(f[M])){var S=O[M];v(l=(0,o.getName)(S),u=S.getText(f[M]))}}}else{var E=c(e);u=function(t,e){var n=t[e.field];return(0,i.isArray)(n)?n.map((function(t){return e.getText(t)})).join("-"):e.getText(n)}(f,E),l=function(t,e){var n,r=e.getGroupScales();if(r.length&&(n=r[0]),n){var i=n.field;return n.getText(t[i])}var a=c(e);return(0,o.getName)(a)}(f,e),v(l,u)}return g}function p(t,e,n,r){var a=r.showNil,o=[],s=t.dataArray;if(!(0,i.isEmpty)(s)){t.sort(s);for(var l=0,u=s;l<u.length;l++){var c=f(e,u[l],t);if(c){var p=t.getElementId(c),h=t.elementsMap[p];if("heatmap"===t.type||h.visible){var g=d(c,t,n,a);g.length&&o.push(g)}}}}return o}function h(t,e,n,r){var i=r.showNil,a=[],o=t.container.getShape(e.x,e.y);if(o&&o.get("visible")&&o.get("origin")){var s=d(o.get("origin").mappingData,t,n,i);s.length&&a.push(s)}return a}function g(t,e,n){for(var r=[],i=t.geometries,a=n.shared,o=n.title,s=n.reversed,l=0,u=i;l<u.length;l++){var c=u[l];if(c.visible&&!1!==c.tooltipOption){var f=c.type,d=void 0;(d=["point","edge","polygon"].includes(f)?h(c,e,o,n):["area","line","path","heatmap"].includes(f)||!1!==a?p(c,e,o,n):h(c,e,o,n)).length&&(s&&d.reverse(),r.push(d))}}return r}e.findDataByPoint=f,e.getTooltipItems=d,e.findItemsFromView=g,e.findItemsFromViewRecurisive=function(t,e,n){for(var r=g(t,e,n),i=0,a=t.views;i<a.length;i++){var o=a[i];r=r.concat(g(o,e,n))}return r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setGlobal=e.GLOBAL=void 0;var r=n(0);e.GLOBAL={locale:"en-US"},e.setGlobal=function(t){r.each(t,(function(t,n){return e.GLOBAL[n]=t}))}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.addEndArrow=function(t,e,n,r,a,o){"object"===(0,i.default)(e.endArrow)?d(t,e,n,r,a,o,!1):e.endArrow?f(t,e,n,r,a,o,!1):t.set("startArrowShape",null)},e.addStartArrow=function(t,e,n,r,a,o){"object"===(0,i.default)(e.startArrow)?d(t,e,n,r,a,o,!0):e.startArrow?f(t,e,n,r,a,o,!0):t.set("startArrowShape",null)},e.getShortenOffset=function(t,e,n,r,i){var a=u(r-e,n-t);return{dx:l(a)*i,dy:s(a)*i}};var i=r(n(6)),a=n(1),o=n(147),s=Math.sin,l=Math.cos,u=Math.atan2,c=Math.PI;function f(t,e,n,r,i,a,f){var d=e.stroke,p=e.lineWidth,h=u(r-a,n-i),g=new o.Path({type:"path",canvas:t.get("canvas"),isArrowShape:!0,attrs:{path:"M"+10*l(c/6)+","+10*s(c/6)+" L0,0 L"+10*l(c/6)+",-"+10*s(c/6),stroke:d,lineWidth:p}});g.translate(i,a),g.rotateAtPoint(i,a,h),t.set(f?"startArrowShape":"endArrowShape",g)}function d(t,e,n,r,i,c,f){var d=e.startArrow,p=e.endArrow,h=e.stroke,g=e.lineWidth,v=f?d:p,y=v.d,m=v.fill,b=v.stroke,x=v.lineWidth,_=(0,a.__rest)(v,["d","fill","stroke","lineWidth"]),O=u(r-c,n-i);y&&(i-=l(O)*y,c-=s(O)*y);var P=new o.Path({type:"path",canvas:t.get("canvas"),isArrowShape:!0,attrs:(0,a.__assign)((0,a.__assign)({},_),{stroke:b||h,lineWidth:x||g,fill:m})});P.translate(i,c),P.rotateAtPoint(i,c,O),t.set(f?"startArrowShape":"endArrowShape",P)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i,a,o,s){var l=Math.min(t,n),u=Math.max(t,n),c=Math.min(e,i),f=Math.max(e,i),d=a/2;return o>=l-d&&o<=u+d&&s>=c-d&&s<=f+d&&r.Line.pointToLine(t,e,n,i,o,s)<=a/2};var r=n(38)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Dom",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Ellipse",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Rect",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return g.default}});var i=r(n(63)),a=r(n(972)),o=r(n(973)),s=r(n(974)),l=r(n(975)),u=r(n(976)),c=r(n(977)),f=r(n(979)),d=r(n(980)),p=r(n(981)),h=r(n(982)),g=r(n(984))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.freeze=void 0,e.freeze=function(t){return Object.freeze(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isSVG=e.isReplacedElement=e.isHidden=e.isElement=void 0;var r=e.isSVG=function(t){return t instanceof SVGElement&&"getBBox"in t};e.isHidden=function(t){if(r(t)){var e=t.getBBox(),n=e.width,i=e.height;return!n&&!i}var a=t,o=a.offsetWidth,s=a.offsetHeight;return!(o||s||t.getClientRects().length)},e.isElement=function(t){var e;if(t instanceof Element)return!0;var n=null===(e=null===t||void 0===t?void 0:t.ownerDocument)||void 0===e?void 0:e.defaultView;return!!(n&&t instanceof n.Element)},e.isReplacedElement=function(t){switch(t.tagName){case"INPUT":if("image"!==t.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cluster",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"hierarchy",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"pack",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"packEnclose",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"packSiblings",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"partition",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"stratify",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"tree",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"treemap",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"treemapBinary",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"treemapDice",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"treemapResquarify",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"treemapSlice",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"treemapSliceDice",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"treemapSquarify",{enumerable:!0,get:function(){return y.default}});var i=r(n(1097)),a=r(n(297)),o=r(n(1113)),s=r(n(517)),l=r(n(519)),u=r(n(1114)),c=r(n(1115)),f=r(n(1116)),d=r(n(1117)),p=r(n(1118)),h=r(n(155)),g=r(n(195)),v=r(n(1119)),y=r(n(299)),m=r(n(1120))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r,i){for(var a,o=t.children,s=-1,l=o.length,u=t.value&&(i-n)/t.value;++s<l;)(a=o[s]).x0=e,a.x1=r,a.y0=n,a.y1=n+=a.value*u}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.legend=e.meta=void 0;var r=n(1),i=n(0),a=n(34),o=n(1126),s=n(1127),l=n(43),u=n(153),c=n(524),f=n(15),d=n(118);function p(t){var e=t.options,n=e.legend,i=e.seriesField,a=e.isStack;return i?!1!==n&&(n=r.__assign({position:a?"right-top":"top-left"},n)):n=!1,t.options.legend=n,t}function h(t){var e=t.chart,n=t.options,i=n.data,a=n.columnStyle,o=n.color,s=n.columnWidthRatio,u=n.isPercent,c=n.isGroup,p=n.isStack,h=n.xField,g=n.yField,v=n.seriesField,y=n.groupField,m=n.tooltip,b=n.shape,x=u&&c&&p?d.getDeepPercent(i,g,[h,y],g):d.getDataWhetherPecentage(i,g,h,g,u),_=[];p&&v&&!c?x.forEach((function(t){var e=_.find((function(e){return e[h]===t[h]&&e[v]===t[v]}));e?e[g]+=t[g]||0:_.push(r.__assign({},t))})):_=x,e.data(_);var O=u?r.__assign({formatter:function(t){return{name:c&&p?t[v]+" - "+t[y]:t[v]||t[h],value:(100*Number(t[g])).toFixed(2)+"%"}}},m):m,P=f.deepAssign({},t,{options:{data:_,widthRatio:s,tooltip:O,interval:{shape:b,style:a,color:o}}});return l.interval(P),P}function g(t){var e,n,i=t.options,o=i.xAxis,s=i.yAxis,l=i.xField,u=i.yField,c=i.data,d=i.isPercent?{max:1,min:0,minLimit:0,maxLimit:1}:{};return f.flow(a.scale(((e={})[l]=o,e[u]=s,e),((n={})[l]={type:"cat"},n[u]=r.__assign(r.__assign({},f.adjustYMetaByZero(c,u)),d),n)))(t)}function v(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(o,!1):e.axis(o,i),t}function y(t){var e=t.chart,n=t.options,r=n.legend,i=n.seriesField;return r&&i?e.legend(i,r):!1===r&&e.legend(!1),t}function m(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,o=n.isRange,s=f.findGeometry(e,"interval");if(i){var l=i.callback,u=r.__rest(i,["callback"]);s.label({fields:[a],callback:l,cfg:r.__assign({layout:(null===u||void 0===u?void 0:u.position)?void 0:[{type:"interval-adjust-position"},{type:"interval-hide-overlap"},{type:"adjust-color"},{type:"limit-in-plot",cfg:{action:"hide"}}]},f.transformLabel(o?r.__assign({content:function(t){var e;return null===(e=t[a])||void 0===e?void 0:e.join("-")}},u):u))})}else s.label(!1);return t}function b(t){var e=t.chart,n=t.options,a=n.tooltip,o=n.isGroup,s=n.isStack,l=n.groupField,u=n.data,c=n.xField,d=n.yField,p=n.seriesField;if(!1===a)e.tooltip(!1);else{var h=a;if(o&&s){var g=(null===h||void 0===h?void 0:h.formatter)||function(t){return{name:t[p]+" - "+t[l],value:t[d]}};h=r.__assign(r.__assign({},h),{customItems:function(t){var e=[];return i.each(t,(function(t){i.filter(u,(function(e){return i.isMatch(e,f.pick(t.data,[c,p]))})).forEach((function(n){e.push(r.__assign(r.__assign(r.__assign({},t),{value:n[d],data:n,mappingData:{_origin:n}}),g(n)))}))})),e}})}e.tooltip(h)}return t}e.meta=g,e.legend=y,e.adaptor=function(t,e){void 0===e&&(e=!1);var n=t.options,r=n.seriesField;return f.flow(p,a.theme,u.pattern("columnStyle"),a.state,h,g,v,y,b,a.slider,a.scrollbar,m,c.brushInteraction,a.interaction,a.animation,a.annotation(),o.conversionTag(n.yField,!e,!!r),s.connectedArea(!n.isStack),a.limitInPlot)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLocale=function(t){return{get:function(e,n){return(0,i.template)((0,r.get)(o[t],e)||(0,r.get)(o[a.GLOBAL.locale],e)||(0,r.get)(o["en-US"],e)||e,n)}}},e.registerLocale=function(t,e){o[t]=e};var r=n(0),i=n(7),a=n(545),o={}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adjustYMetaByZero=function(t,e){var n=t.filter((function(t){var n=(0,i.get)(t,[e]);return(0,i.isNumber)(n)&&!isNaN(n)})),r=n.every((function(t){return(0,i.get)(t,[e])>=0})),a=n.every((function(t){return(0,i.get)(t,[e])<=0}));return r?{min:0}:a?{max:0}:{}},e.processIllegalData=function(t,e){var n=(0,i.filter)(t,(function(t){var n=t[e];return null===n||"number"===typeof n&&!isNaN(n)}));return(0,a.log)(a.LEVEL.WARN,n.length===t.length,"illegal data existed in chart data."),n},e.transformDataToNodeLinkData=function(t,e,n,i,a){if(void 0===a&&(a=[]),!Array.isArray(t))return{nodes:[],links:[]};var s=[],l={},u=-1;return t.forEach((function(t){var c=t[e],f=t[n],d=t[i],p=(0,o.pick)(t,a);l[c]||(l[c]=(0,r.__assign)({id:++u,name:c},p)),l[f]||(l[f]=(0,r.__assign)({id:++u,name:f},p)),s.push((0,r.__assign)({source:l[c].id,target:l[f].id,value:d},p))})),{nodes:Object.values(l).sort((function(t,e){return t.id-e.id})),links:s}};var r=n(1),i=n(0),a=n(541),o=n(540)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t,e){void 0===e&&(e=!1);var n=t.options,r=n.seriesField;return(0,f.flow)(p,a.theme,(0,u.pattern)("columnStyle"),a.state,h,g,v,y,b,a.slider,a.scrollbar,m,c.brushInteraction,a.interaction,a.animation,(0,a.annotation)(),(0,o.conversionTag)(n.yField,!e,!!r),(0,s.connectedArea)(!n.isStack),a.limitInPlot)(t)},e.legend=y,e.meta=g;var r=n(1),i=n(0),a=n(22),o=n(1201),s=n(1202),l=n(30),u=n(121),c=n(554),f=n(7),d=n(122);function p(t){var e=t.options,n=e.legend,i=e.seriesField,a=e.isStack;return i?!1!==n&&(n=(0,r.__assign)({position:a?"right-top":"top-left"},n)):n=!1,t.options.legend=n,t}function h(t){var e=t.chart,n=t.options,i=n.data,a=n.columnStyle,o=n.color,s=n.columnWidthRatio,u=n.isPercent,c=n.isGroup,p=n.isStack,h=n.xField,g=n.yField,v=n.seriesField,y=n.groupField,m=n.tooltip,b=n.shape,x=u&&c&&p?(0,d.getDeepPercent)(i,g,[h,y],g):(0,d.getDataWhetherPecentage)(i,g,h,g,u),_=[];p&&v&&!c?x.forEach((function(t){var e=_.find((function(e){return e[h]===t[h]&&e[v]===t[v]}));e?e[g]+=t[g]||0:_.push((0,r.__assign)({},t))})):_=x,e.data(_);var O=u?(0,r.__assign)({formatter:function(t){return{name:c&&p?t[v]+" - "+t[y]:t[v]||t[h],value:(100*Number(t[g])).toFixed(2)+"%"}}},m):m,P=(0,f.deepAssign)({},t,{options:{data:_,widthRatio:s,tooltip:O,interval:{shape:b,style:a,color:o}}});return(0,l.interval)(P),P}function g(t){var e,n,i=t.options,o=i.xAxis,s=i.yAxis,l=i.xField,u=i.yField,c=i.data,d=i.isPercent?{max:1,min:0,minLimit:0,maxLimit:1}:{};return(0,f.flow)((0,a.scale)(((e={})[l]=o,e[u]=s,e),((n={})[l]={type:"cat"},n[u]=(0,r.__assign)((0,r.__assign)({},(0,f.adjustYMetaByZero)(c,u)),d),n)))(t)}function v(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(o,!1):e.axis(o,i),t}function y(t){var e=t.chart,n=t.options,r=n.legend,i=n.seriesField;return r&&i?e.legend(i,r):!1===r&&e.legend(!1),t}function m(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,o=n.isRange,s=(0,f.findGeometry)(e,"interval");if(i){var l=i.callback,u=(0,r.__rest)(i,["callback"]);s.label({fields:[a],callback:l,cfg:(0,r.__assign)({layout:(null===u||void 0===u?void 0:u.position)?void 0:[{type:"interval-adjust-position"},{type:"interval-hide-overlap"},{type:"adjust-color"},{type:"limit-in-plot",cfg:{action:"hide"}}]},(0,f.transformLabel)(o?(0,r.__assign)({content:function(t){var e;return null===(e=t[a])||void 0===e?void 0:e.join("-")}},u):u))})}else s.label(!1);return t}function b(t){var e=t.chart,n=t.options,a=n.tooltip,o=n.isGroup,s=n.isStack,l=n.groupField,u=n.data,c=n.xField,d=n.yField,p=n.seriesField;if(!1===a)e.tooltip(!1);else{var h=a;if(o&&s){var g=(null===h||void 0===h?void 0:h.formatter)||function(t){return{name:t[p]+" - "+t[l],value:t[d]}};h=(0,r.__assign)((0,r.__assign)({},h),{customItems:function(t){var e=[];return(0,i.each)(t,(function(t){(0,i.filter)(u,(function(e){return(0,i.isMatch)(e,(0,f.pick)(t.data,[c,p]))})).forEach((function(n){e.push((0,r.__assign)((0,r.__assign)((0,r.__assign)({},t),{value:n[d],data:n,mappingData:{_origin:n}}),g(n)))}))})),e}})}e.tooltip(h)}return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,i.flow)((0,r.pattern)("areaStyle"),u,c,r.tooltip,r.theme,r.animation,(0,r.annotation)())(t)},e.meta=c;var r=n(22),i=n(7),a=n(30),o=n(156),s=n(123),l=n(198);function u(t){var e=t.chart,n=t.options,r=n.data,l=n.color,u=n.areaStyle,c=n.point,f=n.line,d=null===c||void 0===c?void 0:c.state,p=(0,s.getTinyData)(r);e.data(p);var h=(0,i.deepAssign)({},t,{options:{xField:o.X_FIELD,yField:o.Y_FIELD,area:{color:l,style:u},line:f,point:c}}),g=(0,i.deepAssign)({},h,{options:{tooltip:!1}}),v=(0,i.deepAssign)({},h,{options:{tooltip:!1,state:d}});return(0,a.area)(h),(0,a.line)(g),(0,a.point)(v),e.axis(!1),e.legend(!1),t}function c(t){var e,n,a=t.options,u=a.xAxis,c=a.yAxis,f=a.data,d=(0,s.getTinyData)(f);return(0,i.flow)((0,r.scale)(((e={})[o.X_FIELD]=u,e[o.Y_FIELD]=c,e),((n={})[o.X_FIELD]={type:"cat"},n[o.Y_FIELD]=(0,l.adjustYMetaByZero)(d,o.Y_FIELD),n)))(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PATH_FIELD=e.ID_FIELD=e.DEFAULT_OPTIONS=void 0,e.ID_FIELD="id",e.PATH_FIELD="path",e.DEFAULT_OPTIONS={appendPadding:[10,0,20,0],blendMode:"multiply",tooltip:{showTitle:!1,showMarkers:!1,fields:["id","size"],formatter:function(t){return{name:t.id,value:t.size}}},legend:{position:"top-left"},label:{style:{textAlign:"center",fill:"#fff"}},interactions:[{type:"legend-filter",enable:!1}],state:{active:{style:{stroke:"#000"}},selected:{style:{stroke:"#000",lineWidth:2}},inactive:{style:{fillOpacity:.3,strokeOpacity:.3}}},defaultInteractions:["tooltip","venn-legend-active"]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PADDING_TOP=e.HIERARCHY_DATA_TRANSFORM_PARAMS=e.DrillDownAction=e.DEFAULT_BREAD_CRUMB_CONFIG=e.BREAD_CRUMB_NAME=void 0;var r=n(1),i=n(14),a=n(0),o=n(543),s=e.PADDING_TOP=5,l=e.BREAD_CRUMB_NAME="drilldown-bread-crumb",u=e.DEFAULT_BREAD_CRUMB_CONFIG={position:"top-left",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}},c=e.HIERARCHY_DATA_TRANSFORM_PARAMS="hierarchy-data-transform-params";e.DrillDownAction=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.name="drill-down",e.historyCache=[],e.breadCrumbGroup=null,e.breadCrumbCfg=u,e}return(0,r.__extends)(e,t),e.prototype.click=function(){var t=(0,a.get)(this.context,["event","data","data"]);if(!t)return!1;this.drill(t),this.drawBreadCrumb()},e.prototype.resetPosition=function(){if(this.breadCrumbGroup){var t=this.context.view.getCoordinate(),e=this.breadCrumbGroup,n=e.getBBox(),r=this.getButtonCfg().position,a={x:t.start.x,y:t.end.y-(n.height+2*s)};t.isPolar&&(a={x:0,y:0}),"bottom-left"===r&&(a={x:t.start.x,y:t.start.y});var o=i.Util.transform(null,[["t",a.x+0,a.y+n.height+s]]);e.setMatrix(o)}},e.prototype.back=function(){(0,a.size)(this.historyCache)&&this.backTo(this.historyCache.slice(0,-1))},e.prototype.reset=function(){this.historyCache[0]&&this.backTo(this.historyCache.slice(0,1)),this.historyCache=[],this.hideCrumbGroup()},e.prototype.drill=function(t){var e=this.context.view,n=(0,a.get)(e,["interactions","drill-down","cfg","transformData"],(function(t){return t})),i=n((0,r.__assign)({data:t.data},t[c]));e.changeData(i);for(var o=[],s=t;s;){var l=s.data;o.unshift({id:l.name+"_"+s.height+"_"+s.depth,name:l.name,children:n((0,r.__assign)({data:l},t[c]))}),s=s.parent}this.historyCache=(this.historyCache||[]).slice(0,-1).concat(o)},e.prototype.backTo=function(t){if(t&&!(t.length<=0)){var e=this.context.view,n=(0,a.last)(t).children;e.changeData(n),t.length>1?(this.historyCache=t,this.drawBreadCrumb()):(this.historyCache=[],this.hideCrumbGroup())}},e.prototype.getButtonCfg=function(){var t=this.context.view,e=(0,a.get)(t,["interactions","drill-down","cfg","drillDownConfig"]);return(0,o.deepAssign)(this.breadCrumbCfg,null===e||void 0===e?void 0:e.breadCrumb,this.cfg)},e.prototype.drawBreadCrumb=function(){this.drawBreadCrumbGroup(),this.resetPosition(),this.breadCrumbGroup.show()},e.prototype.drawBreadCrumbGroup=function(){var t=this,e=this.getButtonCfg(),n=this.historyCache;this.breadCrumbGroup?this.breadCrumbGroup.clear():this.breadCrumbGroup=this.context.view.foregroundGroup.addGroup({name:l});var i=0;n.forEach((function(o,s){var u=t.breadCrumbGroup.addShape({type:"text",id:o.id,name:l+"_"+o.name+"_text",attrs:(0,r.__assign)((0,r.__assign)({text:0!==s||(0,a.isNil)(e.rootText)?o.name:e.rootText},e.textStyle),{x:i,y:0})}),c=u.getBBox();if(i+=c.width+4,u.on("click",(function(e){var r,i=e.target.get("id");if(i!==(null===(r=(0,a.last)(n))||void 0===r?void 0:r.id)){var o=n.slice(0,n.findIndex((function(t){return t.id===i}))+1);t.backTo(o)}})),u.on("mouseenter",(function(t){var r;t.target.get("id")!==(null===(r=(0,a.last)(n))||void 0===r?void 0:r.id)?u.attr(e.activeTextStyle):u.attr({cursor:"default"})})),u.on("mouseleave",(function(){u.attr(e.textStyle)})),s<n.length-1){var f=t.breadCrumbGroup.addShape({type:"text",name:e.name+"_"+o.name+"_divider",attrs:(0,r.__assign)((0,r.__assign)({text:e.dividerText},e.textStyle),{x:i,y:0})}).getBBox();i+=f.width+4}}))},e.prototype.hideCrumbGroup=function(){this.breadCrumbGroup&&this.breadCrumbGroup.hide()},e.prototype.destroy=function(){this.breadCrumbGroup&&this.breadCrumbGroup.remove(),t.prototype.destroy.call(this)},e}(i.Action)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTextPoint=e.toPx=e.updateClip=e.getBBoxWithClip=e.mergeBBox=e.intersectBBox=e.near=e.wait=e.distance=e.getCirclePoint=e.getValueByPercent=e.createBBox=e.pointsToBBox=e.regionToBBox=e.hasClass=e.clearDom=e.formatPadding=void 0;var r=n(0);function i(t,e,n,r){var i=t+n,a=e+r;return{x:t,y:e,width:n,height:r,minX:t,minY:e,maxX:isNaN(i)?0:i,maxY:isNaN(a)?0:a}}function a(t,e,n){return(1-n)*t+e*n}function o(t,e){var n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}function s(t,e){var n=Math.max(t.minX,e.minX),r=Math.max(t.minY,e.minY);return i(n,r,Math.min(t.maxX,e.maxX)-n,Math.min(t.maxY,e.maxY)-r)}e.formatPadding=function(t){var e=0,n=0,i=0,a=0;return r.isNumber(t)?e=n=i=a=t:r.isArray(t)&&(e=t[0],i=r.isNil(t[1])?t[0]:t[1],a=r.isNil(t[2])?t[0]:t[2],n=r.isNil(t[3])?i:t[3]),[e,i,a,n]},e.clearDom=function(t){for(var e=t.childNodes,n=e.length-1;n>=0;n--)t.removeChild(e[n])},e.hasClass=function(t,e){return!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))},e.regionToBBox=function(t){var e=t.start,n=t.end,r=Math.min(e.x,n.x),i=Math.min(e.y,n.y),a=Math.max(e.x,n.x),o=Math.max(e.y,n.y);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}},e.pointsToBBox=function(t){var e=t.map((function(t){return t.x})),n=t.map((function(t){return t.y})),r=Math.min.apply(Math,e),i=Math.min.apply(Math,n),a=Math.max.apply(Math,e),o=Math.max.apply(Math,n);return{x:r,y:i,minX:r,minY:i,maxX:a,maxY:o,width:a-r,height:o-i}},e.createBBox=i,e.getValueByPercent=a,e.getCirclePoint=function(t,e,n){return{x:t.x+Math.cos(n)*e,y:t.y+Math.sin(n)*e}},e.distance=o,e.wait=function(t){return new Promise((function(e){setTimeout(e,t)}))},e.near=function(t,e,n){return void 0===n&&(n=Math.pow(Number.EPSILON,.5)),[t,e].includes(1/0)?Math.abs(t)===Math.abs(e):Math.abs(t-e)<n},e.intersectBBox=s,e.mergeBBox=function(t,e){var n=Math.min(t.minX,e.minX),r=Math.min(t.minY,e.minY);return i(n,r,Math.max(t.maxX,e.maxX)-n,Math.max(t.maxY,e.maxY)-r)},e.getBBoxWithClip=function t(e){var n,a=e.getClip(),o=a&&a.getBBox();if(e.isGroup()){var l=1/0,u=-1/0,c=1/0,f=-1/0,d=e.getChildren();d.length>0?r.each(d,(function(e){if(e.get("visible")){if(e.isGroup()&&0===e.get("children").length)return!0;var n=t(e),r=e.applyToMatrix([n.minX,n.minY,1]),i=e.applyToMatrix([n.minX,n.maxY,1]),a=e.applyToMatrix([n.maxX,n.minY,1]),o=e.applyToMatrix([n.maxX,n.maxY,1]),s=Math.min(r[0],i[0],a[0],o[0]),d=Math.max(r[0],i[0],a[0],o[0]),p=Math.min(r[1],i[1],a[1],o[1]),h=Math.max(r[1],i[1],a[1],o[1]);s<l&&(l=s),d>u&&(u=d),p<c&&(c=p),h>f&&(f=h)}})):(l=0,u=0,c=0,f=0),n=i(l,c,u-l,f-c)}else n=e.getBBox();return o?s(n,o):n},e.updateClip=function(t,e){if(t.getClip()||e.getClip()){var n=e.getClip();if(n){var r={type:n.get("type"),attrs:n.attr()};t.setClip(r)}else t.setClip(null)}},e.toPx=function(t){return t+"px"},e.getTextPoint=function(t,e,n,r){var i=r/o(t,e),s=0;return"start"===n?s=0-i:"end"===n&&(s=1+i),{x:a(t.x,e.x,s),y:a(t.y,e.y,s)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createCallbackAction=e.unregisterAction=e.registerAction=e.getActionClass=e.createAction=void 0;var r=(0,n(1).__importDefault)(n(942)),i=n(0),a={};e.createAction=function(t,e){var n=a[t],r=null;return n&&((r=new(0,n.ActionClass)(e,n.cfg)).name=t,r.init()),r},e.getActionClass=function(t){var e=a[t];return(0,i.get)(e,"ActionClass")},e.registerAction=function(t,e,n){a[t]={ActionClass:e,cfg:n}},e.unregisterAction=function(t){delete a[t]},e.createCallbackAction=function(t,e){var n=new r.default(e);return n.callback=t,n.name="callback",n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(69),o=n(48),s=n(46),l=n(187),u=n(80),c=n(103),f=(0,r.__importDefault)(n(267)),d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.isLocked=!1,e}return(0,r.__extends)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"tooltip"},enumerable:!1,configurable:!0}),e.prototype.init=function(){},e.prototype.isVisible=function(){return!1!==this.view.getOptions().tooltip},e.prototype.render=function(){},e.prototype.showTooltip=function(t){if(this.point=t,this.isVisible()){var e=this.view,n=this.getTooltipItems(t);if(n.length){var a=this.getTitle(n),o={x:n[0].x,y:n[0].y};e.emit("tooltip:show",f.default.fromData(e,"tooltip:show",(0,r.__assign)({items:n,title:a},t)));var s=this.getTooltipCfg(),l=s.follow,u=s.showMarkers,c=s.showCrosshairs,d=s.showContent,p=s.marker,h=this.items,g=this.title;if((0,i.isEqual)(g,a)&&(0,i.isEqual)(h,n)?(this.tooltip&&l&&(this.tooltip.update(t),this.tooltip.show()),this.tooltipMarkersGroup&&this.tooltipMarkersGroup.show()):(e.emit("tooltip:change",f.default.fromData(e,"tooltip:change",(0,r.__assign)({items:n,title:a},t))),((0,i.isFunction)(d)?d(n):d)&&(this.tooltip||this.renderTooltip(),this.tooltip.update((0,i.mix)({},s,{items:this.getItemsAfterProcess(n),title:a},l?t:{})),this.tooltip.show()),u&&this.renderTooltipMarkers(n,p)),this.items=n,this.title=a,c){var v=(0,i.get)(s,["crosshairs","follow"],!1);this.renderCrosshairs(v?t:o,s)}}else this.hideTooltip()}},e.prototype.hideTooltip=function(){if(this.getTooltipCfg().follow){var t=this.tooltipMarkersGroup;t&&t.hide();var e=this.xCrosshair,n=this.yCrosshair;e&&e.hide(),n&&n.hide();var r=this.tooltip;r&&r.hide(),this.view.emit("tooltip:hide",f.default.fromData(this.view,"tooltip:hide",{})),this.point=null}else this.point=null},e.prototype.lockTooltip=function(){this.isLocked=!0,this.tooltip&&this.tooltip.setCapture(!0)},e.prototype.unlockTooltip=function(){this.isLocked=!1;var t=this.getTooltipCfg();this.tooltip&&this.tooltip.setCapture(t.capture)},e.prototype.isTooltipLocked=function(){return this.isLocked},e.prototype.clear=function(){var t=this,e=t.tooltip,n=t.xCrosshair,r=t.yCrosshair,i=t.tooltipMarkersGroup;e&&(e.hide(),e.clear()),n&&n.clear(),r&&r.clear(),i&&i.clear(),(null===e||void 0===e?void 0:e.get("customContent"))&&(this.tooltip.destroy(),this.tooltip=null),this.title=null,this.items=null},e.prototype.destroy=function(){this.tooltip&&this.tooltip.destroy(),this.xCrosshair&&this.xCrosshair.destroy(),this.yCrosshair&&this.yCrosshair.destroy(),this.guideGroup&&this.guideGroup.remove(!0),this.reset()},e.prototype.reset=function(){this.items=null,this.title=null,this.tooltipMarkersGroup=null,this.tooltipCrosshairsGroup=null,this.xCrosshair=null,this.yCrosshair=null,this.tooltip=null,this.guideGroup=null,this.isLocked=!1,this.point=null},e.prototype.changeVisible=function(t){if(this.visible!==t){var e=this,n=e.tooltip,r=e.tooltipMarkersGroup,i=e.xCrosshair,a=e.yCrosshair;t?(n&&n.show(),r&&r.show(),i&&i.show(),a&&a.show()):(n&&n.hide(),r&&r.hide(),i&&i.hide(),a&&a.hide()),this.visible=t}},e.prototype.getTooltipItems=function(t){var e=this.findItemsFromView(this.view,t);if(e.length){for(var n=0,r=e=(0,i.flatten)(e);n<r.length;n++)for(var a=0,o=r[n];a<o.length;a++){var s=o[a],l=s.mappingData,u=l.x,c=l.y;s.x=(0,i.isArray)(u)?u[u.length-1]:u,s.y=(0,i.isArray)(c)?c[c.length-1]:c}if(!1===this.getTooltipCfg().shared&&e.length>1){for(var f=e[0],d=Math.abs(t.y-f[0].y),p=0,h=e;p<h.length;p++){var g=h[p],v=Math.abs(t.y-g[0].y);v<=d&&(f=g,d=v)}e=[f]}return function(t){for(var e=[],n=function(n){var r=t[n];(0,i.find)(e,(function(t){return t.color===r.color&&t.name===r.name&&t.value===r.value&&t.title===r.title}))||e.push(r)},r=0;r<t.length;r++)n(r);return e}((0,i.flatten)(e))}return[]},e.prototype.layout=function(){},e.prototype.update=function(){if(this.point&&this.showTooltip(this.point),this.tooltip){var t=this.view.getCanvas();this.tooltip.set("region",{start:{x:0,y:0},end:{x:t.get("width"),y:t.get("height")}})}},e.prototype.isCursorEntered=function(t){if(this.tooltip){var e=this.tooltip.getContainer(),n=this.tooltip.get("capture");if(e&&n){var r=e.getBoundingClientRect(),i=r.x,a=r.y,o=r.width,s=r.height;return new u.BBox(i,a,o,s).isPointIn(t)}}return!1},e.prototype.getTooltipCfg=function(){var t=this.view,e=t.getOptions().tooltip,n=this.processCustomContent(e),r=t.getTheme(),a=(0,i.get)(r,["components","tooltip"],{}),o=(0,i.get)(n,"enterable",a.enterable);return(0,i.deepMix)({},a,n,{capture:!(!o&&!this.isLocked)})},e.prototype.processCustomContent=function(t){if((0,i.isBoolean)(t)||!(0,i.get)(t,"customContent"))return t;var e=t.customContent;return(0,r.__assign)((0,r.__assign)({},t),{customContent:function(t,n){var r=e(t,n)||"";return(0,i.isString)(r)?'<div class="g2-tooltip">'+r+"</div>":r}})},e.prototype.getTitle=function(t){var e=t[0].title||t[0].name;return this.title=e,e},e.prototype.renderTooltip=function(){var t=this.view.getCanvas(),e={start:{x:0,y:0},end:{x:t.get("width"),y:t.get("height")}},n=this.getTooltipCfg(),i=new a.HtmlTooltip((0,r.__assign)((0,r.__assign)({parent:t.get("el").parentNode,region:e},n),{visible:!1,crosshairs:null}));i.init(),this.tooltip=i},e.prototype.renderTooltipMarkers=function(t,e){for(var n=this.getTooltipMarkersGroup(),i=0,a=t;i<a.length;i++){var o=a[i],s=o.x,l=o.y,u=(0,r.__assign)((0,r.__assign)({fill:o.color,symbol:"circle",shadowColor:o.color},e),{x:s,y:l});n.addShape("marker",{attrs:u})}},e.prototype.renderCrosshairs=function(t,e){var n=(0,i.get)(e,["crosshairs","type"],"x");"x"===n?(this.yCrosshair&&this.yCrosshair.hide(),this.renderXCrosshairs(t,e)):"y"===n?(this.xCrosshair&&this.xCrosshair.hide(),this.renderYCrosshairs(t,e)):"xy"===n&&(this.renderXCrosshairs(t,e),this.renderYCrosshairs(t,e))},e.prototype.renderXCrosshairs=function(t,e){var n=this.getViewWithGeometry(this.view).getCoordinate();if((0,o.isPointInCoordinate)(n,t)){var r,l;if(n.isRect)n.isTransposed?(r={x:n.start.x,y:t.y},l={x:n.end.x,y:t.y}):(r={x:t.x,y:n.end.y},l={x:t.x,y:n.start.y});else{var u=(0,o.getAngleByPoint)(n,t),c=n.getCenter(),f=n.getRadius();l=(0,s.polarToCartesian)(c.x,c.y,f,u),r=c}var d=(0,i.deepMix)({start:r,end:l,container:this.getTooltipCrosshairsGroup()},(0,i.get)(e,"crosshairs",{}),this.getCrosshairsText("x",t,e));delete d.type;var p=this.xCrosshair;p?p.update(d):(p=new a.Crosshair.Line(d)).init(),p.render(),p.show(),this.xCrosshair=p}},e.prototype.renderYCrosshairs=function(t,e){var n=this.getViewWithGeometry(this.view).getCoordinate();if((0,o.isPointInCoordinate)(n,t)){var r,s;if(n.isRect){var l=void 0,u=void 0;n.isTransposed?(l={x:t.x,y:n.end.y},u={x:t.x,y:n.start.y}):(l={x:n.start.x,y:t.y},u={x:n.end.x,y:t.y}),r={start:l,end:u},s="Line"}else r={center:n.getCenter(),radius:(0,o.getDistanceToCenter)(n,t),startAngle:n.startAngle,endAngle:n.endAngle},s="Circle";delete(r=(0,i.deepMix)({container:this.getTooltipCrosshairsGroup()},r,(0,i.get)(e,"crosshairs",{}),this.getCrosshairsText("y",t,e))).type;var c=this.yCrosshair;c?n.isRect&&"circle"===c.get("type")||!n.isRect&&"line"===c.get("type")?(c=new a.Crosshair[s](r)).init():c.update(r):(c=new a.Crosshair[s](r)).init(),c.render(),c.show(),this.yCrosshair=c}},e.prototype.getCrosshairsText=function(t,e,n){var r=(0,i.get)(n,["crosshairs","text"]),a=(0,i.get)(n,["crosshairs","follow"]),o=this.items;if(r){var s=this.getViewWithGeometry(this.view),l=o[0],u=s.getXScale(),c=s.getYScales()[0],f=void 0,d=void 0;if(a){var p=this.view.getCoordinate().invert(e);f=u.invert(p.x),d=c.invert(p.y)}else f=l.data[u.field],d=l.data[c.field];var h="x"===t?f:d;return(0,i.isFunction)(r)?r=r(t,h,o,e):r.content=h,{text:r}}},e.prototype.getGuideGroup=function(){if(!this.guideGroup){var t=this.view.foregroundGroup;this.guideGroup=t.addGroup({name:"tooltipGuide",capture:!1})}return this.guideGroup},e.prototype.getTooltipMarkersGroup=function(){var t=this.tooltipMarkersGroup;return t&&!t.destroyed?(t.clear(),t.show()):((t=this.getGuideGroup().addGroup({name:"tooltipMarkersGroup"})).toFront(),this.tooltipMarkersGroup=t),t},e.prototype.getTooltipCrosshairsGroup=function(){var t=this.tooltipCrosshairsGroup;return t||((t=this.getGuideGroup().addGroup({name:"tooltipCrosshairsGroup",capture:!1})).toBack(),this.tooltipCrosshairsGroup=t),t},e.prototype.findItemsFromView=function(t,e){if(!1===t.getOptions().tooltip)return[];for(var n=this.getTooltipCfg(),r=(0,l.findItemsFromView)(t,e,n),i=0,a=t.views;i<a.length;i++){var o=a[i];r=r.concat(this.findItemsFromView(o,e))}return r},e.prototype.getViewWithGeometry=function(t){var e=this;return t.geometries.length?t:(0,i.find)(t.views,(function(t){return e.getViewWithGeometry(t)}))},e.prototype.getItemsAfterProcess=function(t){var e=this.getTooltipCfg().customItems;return(e||function(t){return t})(t)},e}(c.Controller);e.default=d},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0});var a={version:!0,Shape:!0,Canvas:!0,Group:!0,getArcParams:!0};Object.defineProperty(e,"Canvas",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Group",{enumerable:!0,get:function(){return u.default}}),e.Shape=void 0,Object.defineProperty(e,"getArcParams",{enumerable:!0,get:function(){return c.default}}),e.version=void 0;var o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=f(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(147));e.Shape=o;var s=n(26);Object.keys(s).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===s[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}}))}));var l=r(n(970)),u=r(n(272)),c=r(n(457));function f(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(f=function(t){return t?n:e})(t)}e.version="0.5.12"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.antvDark=e.createDarkStyleSheet=void 0;var r="#000",i="#BFBFBF",a="#F0F0F0",o="#FFFFFF",s="#A6A6A6",l="#737373",u="#404040",c="#262626",f=["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#E86452","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"],d=["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#E86452","#F8D0CB","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"],p=["#B8E1FF","#9AC5FF","#7DAAFF","#5B8FF9","#3D76DD","#085EC0","#0047A5","#00318A","#001D70"];e.createDarkStyleSheet=function(t){void 0===t&&(t={});var e=t.backgroundColor,n=void 0===e?"#141414":e,h=t.subColor,g=void 0===h?"rgba(255,255,255,0.05)":h,v=t.paletteQualitative10,y=void 0===v?f:v,m=t.paletteQualitative20,b=void 0===m?d:m,x=t.paletteSemanticRed,_=void 0===x?"#F4664A":x,O=t.paletteSemanticGreen,P=void 0===O?"#30BF78":O,w=t.paletteSemanticYellow,M=void 0===w?"#FAAD14":w,S=t.paletteSequence,E=void 0===S?p:S,A=t.fontFamily,C=void 0===A?'"Segoe UI", Roboto, "Helvetica Neue", Arial,\n "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",\n "Noto Color Emoji"':A,j=t.brandColor;return{backgroundColor:n,brandColor:void 0===j?y[0]:j,subColor:g,paletteQualitative10:y,paletteQualitative20:b,paletteSemanticRed:_,paletteSemanticGreen:P,paletteSemanticYellow:M,paletteSequence:E,fontFamily:C,axisLineBorderColor:u,axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:s,axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:"normal",axisTitleSpacing:12,axisTickLineBorderColor:u,axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:c,axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:l,axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:"normal",axisLabelOffset:8,axisGridBorderColor:c,axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:l,legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:"normal",legendMarkerColor:f[0],legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:s,legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:"normal",legendItemSpacing:24,legendItemMarginBottom:12,legendSpacing:16,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:l,legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:l,legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:s,legendPageNavigatorTextFontSize:12,sliderRailFillColor:c,sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:l,sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:"normal",sliderHandlerFillColor:a,sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:i,annotationArcBorderColor:c,annotationArcBorder:1,annotationLineBorderColor:u,annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:s,annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:"normal",annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:o,annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:u,tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:"#1f1f1f",tooltipContainerFillOpacity:.95,tooltipContainerShadow:"0px 2px 4px rgba(0,0,0,.5)",tooltipContainerBorderRadius:3,tooltipTextFillColor:s,tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:"bold",labelFillColor:s,labelFillColorDark:"#2c3542",labelFillColorLight:"#ffffff",labelFontSize:12,labelLineHeight:12,labelFontWeight:"normal",labelBorderColor:null,labelBorder:0,innerLabelFillColor:r,innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:"normal",innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:s,overflowLabelFillColorDark:"#2c3542",overflowLabelFillColorLight:"#ffffff",overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:"normal",overflowLabelBorderColor:r,overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:u,cSliderRailHieght:16,cSliderBackgroundFillColor:"#416180",cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:"#5B8FF9",cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:"#F7F7F7",cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:"#FFF",cSliderHandlerBorderColor:"#BFBFBF",cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:"#fff",cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:"normal",cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:"rgba(255,255,255,0.65)",scrollbarThumbFillColor:"rgba(0,0,0,0.35)",scrollbarThumbHighlightFillColor:"rgba(0,0,0,0.45)",pointFillColor:f[0],pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:r,pointBorderOpacity:1,pointActiveBorderColor:o,pointSelectedBorder:2,pointSelectedBorderColor:o,pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:f[0],hollowPointBorderOpacity:.95,hollowPointFillColor:r,hollowPointActiveBorder:1,hollowPointActiveBorderColor:o,hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:o,hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:f[0],lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:f[0],areaFillOpacity:.25,areaActiveFillColor:f[0],areaActiveFillOpacity:.5,areaSelectedFillColor:f[0],areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:f[0],hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:o,hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:o,hollowAreaInactiveBorderOpacity:.3,intervalFillColor:f[0],intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:o,intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:o,intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:f[0],hollowIntervalBorderOpacity:1,hollowIntervalFillColor:r,hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:o,hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:o,hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}},e.antvDark=(0,e.createDarkStyleSheet)()},function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f);function p(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var h=function(t){l()(n,t);var e=p(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="arc",t}return i()(n)}(n(35).a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f);function p(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var h=function(t){l()(n,t);var e=p(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="dataMarker",t}return i()(n)}(n(35).a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f);function p(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var h=function(t){l()(n,t);var e=p(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="dataRegion",t}return i()(n)}(n(35).a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f);function p(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var h=function(t){l()(n,t);var e=p(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="image",t}return i()(n)}(n(35).a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f);function p(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var h=function(t){l()(n,t);var e=p(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="line",t}return i()(n)}(n(35).a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f);function p(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var h=function(t){l()(n,t);var e=p(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="region",t}return i()(n)}(n(35).a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f);function p(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var h=function(t){l()(n,t);var e=p(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).annotationType="text",t}return i()(n)}(n(35).a)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(48),o=n(48),s=(0,r.__importDefault)(n(99)),l=Math.PI/2,u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getLabelOffset=function(t){var e=this.getCoordinate(),n=0;if((0,i.isNumber)(t))n=t;else if((0,i.isString)(t)&&-1!==t.indexOf("%")){var r=e.getRadius();e.innerRadius>0&&(r*=1-e.innerRadius),n=.01*parseFloat(t)*r}return n},e.prototype.getLabelItems=function(e){var n=t.prototype.getLabelItems.call(this,e),a=this.geometry.getYScale();return(0,i.map)(n,(function(t){if(t&&a){var e=a.scale((0,i.get)(t.data,a.field));return(0,r.__assign)((0,r.__assign)({},t),{percent:e})}return t}))},e.prototype.getLabelAlign=function(t){var e,n=this.getCoordinate();if(t.labelEmit)e=t.angle<=Math.PI/2&&t.angle>=-Math.PI/2?"left":"right";else if(n.isTransposed){var r=n.getCenter(),i=t.offset;e=Math.abs(t.x-r.x)<1?"center":t.angle>Math.PI||t.angle<=0?i>0?"left":"right":i>0?"right":"left"}else e="center";return e},e.prototype.getLabelPoint=function(t,e,n){var r,i=1,a=t.content[n];this.isToMiddle(e)?r=this.getMiddlePoint(e.points):(1===t.content.length&&0===n?n=1:0===n&&(i=-1),r=this.getArcPoint(e,n));var o=t.offset*i,s=this.getPointAngle(r),l=t.labelEmit,u=this.getCirclePoint(s,o,r,l);return 0===u.r?u.content="":(u.content=a,u.angle=s,u.color=e.color),u.rotate=t.autoRotate?this.getLabelRotate(s,o,l):t.rotate,u.start={x:r.x,y:r.y},u},e.prototype.getArcPoint=function(t,e){return void 0===e&&(e=0),(0,i.isArray)(t.x)||(0,i.isArray)(t.y)?{x:(0,i.isArray)(t.x)?t.x[e]:t.x,y:(0,i.isArray)(t.y)?t.y[e]:t.y}:{x:t.x,y:t.y}},e.prototype.getPointAngle=function(t){return(0,o.getAngleByPoint)(this.getCoordinate(),t)},e.prototype.getCirclePoint=function(t,e,n,i){var o=this.getCoordinate(),s=o.getCenter(),l=(0,a.getDistanceToCenter)(o,n);if(0===l)return(0,r.__assign)((0,r.__assign)({},s),{r:l});var u=t;return o.isTransposed&&l>e&&!i?u=t+2*Math.asin(e/(2*l)):l+=e,{x:s.x+l*Math.cos(u),y:s.y+l*Math.sin(u),r:l}},e.prototype.getLabelRotate=function(t,e,n){var r=t+l;return n&&(r-=l),r&&(r>l?r-=Math.PI:r<-l&&(r+=Math.PI)),r},e.prototype.getMiddlePoint=function(t){var e=this.getCoordinate(),n=t.length,r={x:0,y:0};return(0,i.each)(t,(function(t){r.x+=t.x,r.y+=t.y})),r.x/=n,r.y/=n,r=e.convert(r)},e.prototype.isToMiddle=function(t){return t.x.length>2},e}(s.default);e.default=u},function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n(45),i=n.n(r),a=n(4),o=n.n(a),s=n(37),l=n.n(s),u=n(28),c=n.n(u),f=n(40),d=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};function p(t){var e=t.type,n=t.transpose,r=t.rotate,a=t.scale,s=t.reflect,u=t.actions,p=d(t,["type","transpose","rotate","scale","reflect","actions"]),h=Object(f.a)(),g=h.coordinate();return g.update({}),e?h.coordinate(e,o()({},p)):h.coordinate("rect",o()({},p)),r&&g.rotate(r),a&&g.scale.apply(g,i()(a)),l()(s)||g.reflect(s),n&&g.transpose(),c()(u)&&u(g),null}},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(326),h=n.n(p),g=n(39),v=n(8);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}n(464),Object(v.registerGeometry)("Edge",h.a);var m=function(t){l()(n,t);var e=y(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="edge",t}return i()(n)}(g.a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(327),h=n.n(p),g=n(39),v=n(8);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}Object(v.registerGeometry)("Heatmap",h.a);var m=function(t){l()(n,t);var e=y(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="heatmap",t}return i()(n)}(g.a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return O}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(328),h=n.n(p),g=n(163),v=n.n(g),y=n(164),m=n.n(y),b=n(39),x=n(8);function _(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}n(468),n(469),n(470),n(471),n(472),Object(x.registerGeometry)("Interval",h.a),Object(x.registerGeometryLabel)("interval",v.a),Object(x.registerGeometryLabel)("pie",m.a),Object(x.registerInteraction)("active-region",{start:[{trigger:"plot:mousemove",action:"active-region:show"}],end:[{trigger:"plot:mouseleave",action:"active-region:hide"}]});var O=function(t){l()(n,t);var e=_(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).interactionTypes=["active-region","element-highlight"],t.GemoBaseClassName="interval",t}return i()(n)}(b.a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(331),h=n.n(p),g=n(39),v=n(8);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}n(465),n(478),Object(v.registerGeometry)("Polygon",h.a);var m=function(t){l()(n,t);var e=y(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="polygon",t}return i()(n)}(g.a)},function(t,e,n){"use strict";var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=n(100),l=(n(275),n(277),n(61)),u=n.n(l),c=n(168),f=n.n(c),d=n(18),p=n.n(d),h=n(20),g=n.n(h),v=n(8),y=n(60),m=n(40),b=n(81),x=n(128),_=n(129),O=n(127),P=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},w={default:{style:{fill:"#5B8FF9",fillOpacity:.25,stroke:null}},active:{style:{fillOpacity:.5}},inactive:{style:{fillOpacity:.4}},selected:{style:{fillOpacity:.5}}};Object(v.registerShape)("area","gradient",{draw:function(t,e){var n=Object(s.getShapeAttrs)(t,!1,!1,this),r=n.fill,i=y.color(r);return i&&(n.fill="l (90) 0:".concat(y.rgb(i.r,i.g,i.b,1).formatRgb()," 1:").concat(y.rgb(i.r,i.g,i.b,.1).formatRgb())),e.addShape({type:"path",attrs:n,name:"area"})}}),Object(v.registerShape)("area","gradient-smooth",{draw:function(t,e){var n=this.coordinate,r=Object(s.getShapeAttrs)(t,!1,!0,this,Object(s.getConstraint)(n)),i=r.fill,a=y.color(i);return a&&(r.fill="l (90) 0:".concat(y.rgb(a.r,a.g,a.b,1).formatRgb()," 1:").concat(y.rgb(a.r,a.g,a.b,.1).formatRgb())),e.addShape({type:"path",attrs:r,name:"area"})}}),e.a=function(t){var e=t.point,n=t.area,r=t.shape,a=P(t,["point","area","shape"]),s={shape:"circle"},l=Object(b.a)(),c=Object(m.a)(),d={shape:"smooth"===r?"gradient-smooth":"gradient"},h=c.getTheme();return h.geometries.area.gradient=w,h.geometries.area["gradient-smooth"]=w,!1!==p()(l,["options","tooltip"])&&(void 0===p()(c,["options","tooltip","shared"])&&g()(c,["options","tooltip","shared"],!0),void 0===p()(c,["options","tooltip","showCrosshairs"])&&g()(c,["options","tooltip","showCrosshairs"],!0),void 0===p()(c,["options","tooltip","showMarkers"])&&g()(c,["options","tooltip","showMarkers"],!0)),u()(s)&&f()(s,e),u()(d)&&f()(d,n),o.a.createElement(o.a.Fragment,null,o.a.createElement(x.a,i()({shape:r,state:{default:{style:{shadowColor:"#ddd",shadowBlur:3,shadowOffsetY:2}},active:{style:{shadowColor:"#ddd",shadowBlur:3,shadowOffsetY:5}}}},a)),!!n&&o.a.createElement(O.a,i()({},a,{tooltip:!1},d)),!!e&&o.a.createElement(_.a,i()({size:3},a,{state:{active:{style:{stroke:"#fff",lineWidth:1.5,strokeOpacity:.9}}},tooltip:!1},s)))}},function(t,n){t.exports=e},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOut=e.fadeIn=void 0;var r=n(0);e.fadeIn=function(t,e,n){var i={fillOpacity:(0,r.isNil)(t.attr("fillOpacity"))?1:t.attr("fillOpacity"),strokeOpacity:(0,r.isNil)(t.attr("strokeOpacity"))?1:t.attr("strokeOpacity"),opacity:(0,r.isNil)(t.attr("opacity"))?1:t.attr("opacity")};t.attr({fillOpacity:0,strokeOpacity:0,opacity:0}),t.animate(i,e)},e.fadeOut=function(t,e,n){var r=e.easing,i=e.duration,a=e.delay;t.animate({fillOpacity:0,strokeOpacity:0,opacity:0},i,r,(function(){t.remove(!0)}),a)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.scaleInY=e.scaleInX=void 0;var r=n(32);e.scaleInX=function(t,e,n){var i=t.getBBox(),a=t.get("origin").mappingData.points,o=a[0].y-a[1].y>0?i.maxX:i.minX,s=(i.minY+i.maxY)/2;t.applyToMatrix([o,s,1]);var l=r.ext.transform(t.getMatrix(),[["t",-o,-s],["s",.01,1],["t",o,s]]);t.setMatrix(l),t.animate({matrix:r.ext.transform(t.getMatrix(),[["t",-o,-s],["s",100,1],["t",o,s]])},e)},e.scaleInY=function(t,e,n){var i=t.getBBox(),a=t.get("origin").mappingData,o=(i.minX+i.maxX)/2,s=a.points,l=s[0].y-s[1].y<=0?i.maxY:i.minY;t.applyToMatrix([o,l,1]);var u=r.ext.transform(t.getMatrix(),[["t",-o,-l],["s",1,.01],["t",o,l]]);t.setMatrix(u),t.animate({matrix:r.ext.transform(t.getMatrix(),[["t",-o,-l],["s",1,100],["t",o,l]])},e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOut=e.zoomIn=void 0;var r=n(1),i=n(32),a=n(0);function o(t,e,n){if(t.isGroup())(0,a.each)(t.getChildren(),(function(t){o(t,e,n)}));else{var s=t.getBBox(),l=(s.minX+s.maxX)/2,u=(s.minY+s.maxY)/2;if(t.applyToMatrix([l,u,1]),"zoomIn"===n){var c=i.ext.transform(t.getMatrix(),[["t",-l,-u],["s",.01,.01],["t",l,u]]);t.setMatrix(c),t.animate({matrix:i.ext.transform(t.getMatrix(),[["t",-l,-u],["s",100,100],["t",l,u]])},e)}else t.animate({matrix:i.ext.transform(t.getMatrix(),[["t",-l,-u],["s",.01,.01],["t",l,u]])},(0,r.__assign)((0,r.__assign)({},e),{callback:function(){t.remove(!0)}}))}}e.zoomIn=function(t,e,n){o(t,e,"zoomIn")},e.zoomOut=function(t,e,n){o(t,e,"zoomOut")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.overlap=e.fixedOverlap=void 0;var r=n(0),i=100,a=function(){function t(t){void 0===t&&(t={}),this.bitmap={};var e=t.xGap,n=void 0===e?1:e,r=t.yGap,i=void 0===r?8:r;this.xGap=n,this.yGap=i}return t.prototype.hasGap=function(t){for(var e=!0,n=this.bitmap,r=Math.round(t.minX),i=Math.round(t.maxX),a=Math.round(t.minY),o=Math.round(t.maxY),s=r;s<=i;s+=1)if(n[s]){if(s===r||s===i){for(var l=a;l<=o;l++)if(n[s][l]){e=!1;break}}else if(n[s][a]||n[s][o]){e=!1;break}}else n[s]={};return e},t.prototype.fillGap=function(t){for(var e=this.bitmap,n=Math.round(t.minX),r=Math.round(t.maxX),i=Math.round(t.minY),a=Math.round(t.maxY),o=n;o<=r;o+=1)e[o]||(e[o]={});for(o=n;o<=r;o+=this.xGap){for(var s=i;s<=a;s+=this.yGap)e[o][s]=!0;e[o][a]=!0}if(1!==this.yGap)for(o=i;o<=a;o+=1)e[n][o]=!0,e[r][o]=!0;if(1!==this.xGap)for(o=n;o<=r;o+=1)e[o][i]=!0,e[o][a]=!0},t.prototype.destroy=function(){this.bitmap={}},t}();function o(t,e,n,r){var i=t.getCanvasBBox(),a=i.width,o=i.height,s={x:e,y:n,textAlign:"center"};switch(r){case 0:s.y-=o+1,s.x+=1,s.textAlign="left";break;case 1:s.y-=o+1,s.x-=1,s.textAlign="right";break;case 2:s.y+=o+1,s.x-=1,s.textAlign="right";break;case 3:s.y+=o+1,s.x+=1,s.textAlign="left";break;case 5:s.y-=2*o+2;break;case 6:s.y+=2*o+2;break;case 7:s.x+=a+1,s.textAlign="left";break;case 8:s.x-=a+1,s.textAlign="right"}return t.attr(s),t.getCanvasBBox()}e.fixedOverlap=function(t,e,n,o){var s=new a;(0,r.each)(e,(function(t){(function(t,e,n){void 0===n&&(n=i);var r,a=t.attr(),o=a.x,s=a.y,l=t.getCanvasBBox(),u=Math.sqrt(l.width*l.width+l.height*l.height),c=1,f=0,d=0,p=function(t){var e=.1*t;return[e*Math.cos(e),e*Math.sin(e)]};if(e.hasGap(l))return e.fillGap(l),!0;for(var h=!1,g=0,v={};Math.min(Math.abs(f),Math.abs(d))<u&&g<n;)if(f=~~(r=p(c+=-1))[0],d=~~r[1],(f||d)&&!v[f+"-"+d]&&(t.attr({x:o+f,y:s+d}),f+d<0&&t.attr("textAlign","right"),g++,e.hasGap(t.getCanvasBBox()))){e.fillGap(t.getCanvasBBox()),h=!0,v[f+"-"+d]=!0;break}return h})(t.find((function(t){return"text"===t.get("type")})),s)||t.remove(!0)})),s.destroy()},e.overlap=function(t,e,n,i){var s=new a;(0,r.each)(e,(function(t){for(var e=t.find((function(t){return"text"===t.get("type")})),n=e.attr(),r=n.x,i=n.y,a=!1,l=0;l<=8;l++){var u=o(e,r,i,l);if(s.hasGap(u)){s.fillGap(u),a=!0;break}}a||t.remove(!0)})),s.destroy()}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ELEMENT_RANGE_HIGHLIGHT_EVENTS=void 0;var r,i=n(1),a=n(97),o=n(286),s=(0,i.__importDefault)(n(284));!function(t){t.BEFORE_HIGHLIGHT="element-range-highlight:beforehighlight",t.AFTER_HIGHLIGHT="element-range-highlight:afterhighlight",t.BEFORE_CLEAR="element-range-highlight:beforeclear",t.AFTER_CLEAR="element-range-highlight:afterclear"}(r||(r={})),e.ELEMENT_RANGE_HIGHLIGHT_EVENTS=r;var l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="active",e}return(0,i.__extends)(e,t),e.prototype.clearViewState=function(t){(0,o.clearHighlight)(t)},e.prototype.highlight=function(){var t=this.context,e=t.view,n={view:e,event:t.event,highlightElements:this.getIntersectElements()};e.emit(r.BEFORE_HIGHLIGHT,a.Event.fromData(e,r.BEFORE_HIGHLIGHT,n)),this.setState(),e.emit(r.AFTER_HIGHLIGHT,a.Event.fromData(e,r.AFTER_HIGHLIGHT,n))},e.prototype.clear=function(){var e=this.context.view;e.emit(r.BEFORE_CLEAR,a.Event.fromData(e,r.BEFORE_CLEAR,{})),t.prototype.clear.call(this),e.emit(r.AFTER_CLEAR,a.Event.fromData(e,r.AFTER_CLEAR,{}))},e.prototype.setElementsState=function(t,e,n){(0,o.setHighlightBy)(n,(function(e){return t.indexOf(e)>=0}),e)},e}(s.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(1019),o=(0,r.__importDefault)(n(151)),s="inactive",l="active",u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName=l,e.ignoreItemStates=["unchecked"],e}return(0,r.__extends)(e,t),e.prototype.setItemsState=function(t,e,n){this.setHighlightBy(t,(function(t){return t.name===e}),n)},e.prototype.setItemState=function(t,e,n){t.getItems(),this.setHighlightBy(t,(function(t){return t===e}),n)},e.prototype.setHighlightBy=function(t,e,n){var r=t.getItems();if(n)(0,i.each)(r,(function(n){e(n)?(t.hasState(n,s)&&t.setItemState(n,s,!1),t.setItemState(n,l,!0)):t.hasState(n,l)||t.setItemState(n,s,!0)}));else{var a=t.getItemsByState(l),o=!0;(0,i.each)(a,(function(t){if(!e(t))return o=!1,!1})),o?this.clear():(0,i.each)(r,(function(n){e(n)&&(t.hasState(n,l)&&t.setItemState(n,l,!1),t.setItemState(n,s,!0))}))}},e.prototype.highlight=function(){this.setState()},e.prototype.clear=function(){var t=this.getTriggerListInfo();if(t)(0,a.clearList)(t.list);else{var e=this.getAllowComponents();(0,i.each)(e,(function(t){t.clearItemsState(l),t.clearItemsState(s)}))}},e}(o.default);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r;return function(){var i=this,a=arguments,o=n&&!r;clearTimeout(r),r=setTimeout((function(){r=null,n||t.apply(i,a)}),e),o&&t.apply(i,a)}}},function(t,e,n){"use strict";var r=n(389);t.exports=function(t,e,n){return(e=r(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";e.a=function(t){if(0===t.length)return 0;for(var e,n=t[0],r=0,i=1;i<t.length;i++)e=n+t[i],Math.abs(n)>=Math.abs(t[i])?r+=n-e+t[i]:r+=t[i]-e+n,n=e;return n+r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ResizeObserver",{enumerable:!0,get:function(){return r.ResizeObserver}}),Object.defineProperty(e,"ResizeObserverEntry",{enumerable:!0,get:function(){return i.ResizeObserverEntry}}),Object.defineProperty(e,"ResizeObserverSize",{enumerable:!0,get:function(){return a.ResizeObserverSize}});var r=n(1044),i=n(486),a=n(488)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Line=void 0;var r=n(1),i=n(24),a=n(514),o=n(1092);n(1093);var s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="line",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;a.meta({chart:e,options:n}),this.chart.changeData(t)},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot);e.Line=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Pie=void 0;var r=n(1),i=n(14),a=n(24),o=n(15),s=n(1133),l=n(527),u=n(528);n(529);var c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="pie",e}return r.__extends(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null));var e=this.options,n=this.options.angleField,r=o.processIllegalData(e.data,n),a=o.processIllegalData(t,n);u.isAllZero(r,n)||u.isAllZero(a,n)?this.update({data:t}):(this.updateOption({data:t}),this.chart.data(a),s.pieAnnotation({chart:this.chart,options:this.options}),this.chart.render(!0)),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e}(a.Plot);e.Pie=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Scatter=void 0;var r=n(1),i=n(14),a=n(24),o=n(15),s=n(1159),l=n(1161);n(1162);var u=function(t){function e(e,n){var a=t.call(this,e,n)||this;return a.type="scatter",a.on(i.VIEW_LIFE_CIRCLE.BEFORE_RENDER,(function(t){var e,n,o=a,l=o.options,u=o.chart;if((null===(e=t.data)||void 0===e?void 0:e.source)===i.BRUSH_FILTER_EVENTS.FILTER){var c=a.chart.filterData(a.chart.getData());s.meta({chart:u,options:r.__assign(r.__assign({},l),{data:c})})}(null===(n=t.data)||void 0===n?void 0:n.source)===i.BRUSH_FILTER_EVENTS.RESET&&s.meta({chart:u,options:l})})),a}return r.__extends(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption(s.transformOptions(o.deepAssign({},this.options,{data:t})));var e=this.options,n=this.chart;s.meta({chart:n,options:e}),this.chart.changeData(t)},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(a.Plot);e.Scatter=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=e.Shape=void 0;var r=n(1),i=n(143);e.Shape=i,r.__exportStar(n(26),e);var a=n(918);Object.defineProperty(e,"Canvas",{enumerable:!0,get:function(){return a.default}});var o=n(259);Object.defineProperty(e,"Group",{enumerable:!0,get:function(){return o.default}});var s=n(441);Object.defineProperty(e,"getArcParams",{enumerable:!0,get:function(){return s.default}}),e.version="0.5.12"},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(56));e.default=function(t,e){return!!(0,i.default)(t)&&t.indexOf(e)>-1}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(6));e.default=function(t){return"object"===(0,i.default)(t)&&null!==t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(106)),a=r(n(57)),o=Object.values?function(t){return Object.values(t)}:function(t){var e=[];return(0,i.default)(t,(function(n,r){(0,a.default)(t)&&"prototype"===r||e.push(n)})),e};e.default=o},function(t,e,n){"use strict";function r(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i){return e&&r(t,e),n&&r(t,n),i&&r(t,i),t}},function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.SearchBotDeviceInfo=e.ReactNativeInfo=e.NodeInfo=e.BrowserInfo=e.BotInfo=void 0,e.browserName=function(t){var e=d(t);return e?e[0]:null},e.detect=function(t){return t?p(t):"undefined"===typeof document&&"undefined"!==typeof navigator&&"ReactNative"===navigator.product?new s:"undefined"!==typeof navigator?p(navigator.userAgent):g()},e.detectOS=h,e.getNodeVersion=g,e.parseUserAgent=p;var n=function(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)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))},r=e.BrowserInfo=function(t,e,n){this.name=t,this.version=e,this.os=n,this.type="browser"},i=e.NodeInfo=function(e){this.version=e,this.type="node",this.name="node",this.os=t.platform},a=e.SearchBotDeviceInfo=function(t,e,n,r){this.name=t,this.version=e,this.os=n,this.bot=r,this.type="bot-device"},o=e.BotInfo=function(){this.type="bot",this.bot=!0,this.name="bot",this.version=null,this.os=null},s=e.ReactNativeInfo=function(){this.type="react-native",this.name="react-native",this.version=null,this.os=null},l=/(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/,u=3,c=[["aol",/AOLShield\/([0-9\._]+)/],["edge",/Edge\/([0-9\._]+)/],["edge-ios",/EdgiOS\/([0-9\._]+)/],["yandexbrowser",/YaBrowser\/([0-9\._]+)/],["kakaotalk",/KAKAOTALK\s([0-9\.]+)/],["samsung",/SamsungBrowser\/([0-9\.]+)/],["silk",/\bSilk\/([0-9._-]+)\b/],["miui",/MiuiBrowser\/([0-9\.]+)$/],["beaker",/BeakerBrowser\/([0-9\.]+)/],["edge-chromium",/EdgA?\/([0-9\.]+)/],["chromium-webview",/(?!Chrom.*OPR)wv\).*Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["phantomjs",/PhantomJS\/([0-9\.]+)(:?\s|$)/],["crios",/CriOS\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["fxios",/FxiOS\/([0-9\.]+)/],["opera-mini",/Opera Mini.*Version\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)/],["pie",/^Microsoft Pocket Internet Explorer\/(\d+\.\d+)$/],["pie",/^Mozilla\/\d\.\d+\s\(compatible;\s(?:MSP?IE|MSInternet Explorer) (\d+\.\d+);.*Windows CE.*\)$/],["netfront",/^Mozilla\/\d\.\d+.*NetFront\/(\d.\d)/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["bb10",/BB10;\sTouch.*Version\/([0-9\.]+)/],["android",/Android\s([0-9\.]+)/],["ios",/Version\/([0-9\._]+).*Mobile.*Safari.*/],["safari",/Version\/([0-9\._]+).*Safari/],["facebook",/FB[AS]V\/([0-9\.]+)/],["instagram",/Instagram\s([0-9\.]+)/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Mobile/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Gecko\)$/],["curl",/^curl\/([0-9\.]+)$/],["searchbot",/alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/]],f=[["iOS",/iP(hone|od|ad)/],["Android OS",/Android/],["BlackBerry OS",/BlackBerry|BB10/],["Windows Mobile",/IEMobile/],["Amazon OS",/Kindle/],["Windows 3.11",/Win16/],["Windows 95",/(Windows 95)|(Win95)|(Windows_95)/],["Windows 98",/(Windows 98)|(Win98)/],["Windows 2000",/(Windows NT 5.0)|(Windows 2000)/],["Windows XP",/(Windows NT 5.1)|(Windows XP)/],["Windows Server 2003",/(Windows NT 5.2)/],["Windows Vista",/(Windows NT 6.0)/],["Windows 7",/(Windows NT 6.1)/],["Windows 8",/(Windows NT 6.2)/],["Windows 8.1",/(Windows NT 6.3)/],["Windows 10",/(Windows NT 10.0)/],["Windows ME",/Windows ME/],["Windows CE",/Windows CE|WinCE|Microsoft Pocket Internet Explorer/],["Open BSD",/OpenBSD/],["Sun OS",/SunOS/],["Chrome OS",/CrOS/],["Linux",/(Linux)|(X11)/],["Mac OS",/(Mac_PowerPC)|(Macintosh)/],["QNX",/QNX/],["BeOS",/BeOS/],["OS/2",/OS\/2/]];function d(t){return""!==t&&c.reduce((function(e,n){var r=n[0],i=n[1];if(e)return e;var a=i.exec(t);return!!a&&[r,a]}),!1)}function p(t){var e=d(t);if(!e)return null;var i=e[0],s=e[1];if("searchbot"===i)return new o;var c=s[1]&&s[1].split(".").join("_").split("_").slice(0,3);c?c.length<u&&(c=n(n([],c,!0),function(t){for(var e=[],n=0;n<t;n++)e.push("0");return e}(u-c.length),!0)):c=[];var f=c.join("."),p=h(t),g=l.exec(t);return g&&g[1]?new a(i,f,p,g[1]):new r(i,f,p)}function h(t){for(var e=0,n=f.length;e<n;e++){var r=f[e],i=r[0];if(r[1].exec(t))return i}return null}function g(){return"undefined"!==typeof t&&t.version?new i(t.version.slice(1)):null}}).call(this,n(752))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.invert=function(t){var e=[],n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],u=t[7],c=t[8],f=c*o-s*u,d=-c*a+s*l,p=u*a-o*l,h=n*f+r*d+i*p;return h?(h=1/h,e[0]=f*h,e[1]=(-c*r+i*u)*h,e[2]=(s*r-i*o)*h,e[3]=d*h,e[4]=(c*n-i*l)*h,e[5]=(-s*n+i*a)*h,e[6]=p*h,e[7]=(-u*n+r*l)*h,e[8]=(o*n-r*a)*h,e):null},e.multiplyMatrix=function(t,e){var n=[],r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],u=t[6],c=t[7],f=t[8],d=e[0],p=e[1],h=e[2],g=e[3],v=e[4],y=e[5],m=e[6],b=e[7],x=e[8];return n[0]=d*r+p*o+h*u,n[1]=d*i+p*s+h*c,n[2]=d*a+p*l+h*f,n[3]=g*r+v*o+y*u,n[4]=g*i+v*s+y*c,n[5]=g*a+v*l+y*f,n[6]=m*r+b*o+x*u,n[7]=m*i+b*s+x*c,n[8]=m*a+b*l+x*f,n},e.multiplyVec2=function(t,e){var n=[],r=e[0],i=e[1];return n[0]=t[0]*r+t[3]*i+t[6],n[1]=t[1]*r+t[4]*i+t[7],n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.Timer=m,e.now=v,e.timer=b,e.timerFlush=x;var i,a,o=r(n(6)),s=0,l=0,u=0,c=1e3,f=0,d=0,p=0,h="object"===("undefined"===typeof performance?"undefined":(0,o.default)(performance))&&performance.now?performance:Date,g="object"===("undefined"===typeof window?"undefined":(0,o.default)(window))&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function v(){return d||(g(y),d=h.now()+p)}function y(){d=0}function m(){this._call=this._time=this._next=null}function b(t,e,n){var r=new m;return r.restart(t,e,n),r}function x(){v(),++s;for(var t,e=i;e;)(t=d-e._time)>=0&&e._call.call(null,t),e=e._next;--s}function _(){d=(f=h.now())+p,s=l=0;try{x()}finally{s=0,function(){for(var t,e,n=i,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:i=e);a=t,P(r)}(),d=0}}function O(){var t=h.now(),e=t-f;e>c&&(p-=e,f=t)}function P(t){s||(l&&(l=clearTimeout(l)),t-d>24?(t<1/0&&(l=setTimeout(_,t-h.now()-p)),u&&(u=clearInterval(u))):(u||(f=h.now(),u=setInterval(O,c)),s=1,g(_)))}m.prototype=b.prototype={constructor:m,restart:function(t,e,n){if("function"!==typeof t)throw new TypeError("callback is not a function");n=(null==n?v():+n)+(null==e?0:+e),this._next||a===this||(a?a._next=this:i=this,a=this),this._call=t,this._time=n,P()},stop:function(){this._call&&(this._call=null,this._time=1/0,P())}}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.Color=o,e.Rgb=E,e.darker=e.brighter=void 0,e.default=O,e.hsl=k,e.hslConvert=L,e.rgb=S,e.rgbConvert=M;var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(245));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(){}var s=e.darker=.7,l=e.brighter=1/s,u="\\s*([+-]?\\d+)\\s*",c="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",f="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",d=/^#([0-9a-f]{3,8})$/,p=new RegExp("^rgb\\(".concat(u,",").concat(u,",").concat(u,"\\)$")),h=new RegExp("^rgb\\(".concat(f,",").concat(f,",").concat(f,"\\)$")),g=new RegExp("^rgba\\(".concat(u,",").concat(u,",").concat(u,",").concat(c,"\\)$")),v=new RegExp("^rgba\\(".concat(f,",").concat(f,",").concat(f,",").concat(c,"\\)$")),y=new RegExp("^hsl\\(".concat(c,",").concat(f,",").concat(f,"\\)$")),m=new RegExp("^hsla\\(".concat(c,",").concat(f,",").concat(f,",").concat(c,"\\)$")),b={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function x(){return this.rgb().formatHex()}function _(){return this.rgb().formatRgb()}function O(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=d.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?P(e):3===n?new E(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?w(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?w(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=p.exec(t))?new E(e[1],e[2],e[3],1):(e=h.exec(t))?new E(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=g.exec(t))?w(e[1],e[2],e[3],e[4]):(e=v.exec(t))?w(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=y.exec(t))?F(e[1],e[2]/100,e[3]/100,1):(e=m.exec(t))?F(e[1],e[2]/100,e[3]/100,e[4]):b.hasOwnProperty(t)?P(b[t]):"transparent"===t?new E(NaN,NaN,NaN,0):null}function P(t){return new E(t>>16&255,t>>8&255,255&t,1)}function w(t,e,n,r){return r<=0&&(t=e=n=NaN),new E(t,e,n,r)}function M(t){return t instanceof o||(t=O(t)),t?new E((t=t.rgb()).r,t.g,t.b,t.opacity):new E}function S(t,e,n,r){return 1===arguments.length?M(t):new E(t,e,n,null==r?1:r)}function E(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function A(){return"#".concat(T(this.r)).concat(T(this.g)).concat(T(this.b))}function C(){var t=j(this.opacity);return"".concat(1===t?"rgb(":"rgba(").concat(I(this.r),", ").concat(I(this.g),", ").concat(I(this.b)).concat(1===t?")":", ".concat(t,")"))}function j(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function I(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function T(t){return((t=I(t))<16?"0":"")+t.toString(16)}function F(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new D(t,e,n,r)}function L(t){if(t instanceof D)return new D(t.h,t.s,t.l,t.opacity);if(t instanceof o||(t=O(t)),!t)return new D;if(t instanceof D)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),s=NaN,l=a-i,u=(a+i)/2;return l?(s=e===a?(n-r)/l+6*(n<r):n===a?(r-e)/l+2:(e-n)/l+4,l/=u<.5?a+i:2-a-i,s*=60):l=u>0&&u<1?0:s,new D(s,l,u,t.opacity)}function k(t,e,n,r){return 1===arguments.length?L(t):new D(t,e,n,null==r?1:r)}function D(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function R(t){return(t=(t||0)%360)<0?t+360:t}function N(t){return Math.max(0,Math.min(1,t||0))}function B(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}(0,i.default)(o,O,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:x,formatHex:x,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return L(this).formatHsl()},formatRgb:_,toString:_}),(0,i.default)(E,S,(0,i.extend)(o,{brighter:function(t){return t=null==t?l:Math.pow(l,t),new E(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?s:Math.pow(s,t),new E(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new E(I(this.r),I(this.g),I(this.b),j(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:A,formatHex:A,formatHex8:function(){return"#".concat(T(this.r)).concat(T(this.g)).concat(T(this.b)).concat(T(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:C,toString:C})),(0,i.default)(D,k,(0,i.extend)(o,{brighter:function(t){return t=null==t?l:Math.pow(l,t),new D(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?s:Math.pow(s,t),new D(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new E(B(t>=240?t-240:t+120,i,r),B(t,i,r),B(t<120?t+240:t-120,i,r),this.opacity)},clamp:function(){return new D(R(this.h),N(this.s),N(this.l),j(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=j(this.opacity);return"".concat(1===t?"hsl(":"hsla(").concat(R(this.h),", ").concat(100*N(this.s),"%, ").concat(100*N(this.l),"%").concat(1===t?")":", ".concat(t,")"))}}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t},e.extend=function(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}},function(t,e,n){"use strict";function r(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}Object.defineProperty(e,"__esModule",{value:!0}),e.basis=r,e.default=function(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i<e-1?t[i+2]:2*o-a;return r((n-i/e)*e,s,a,o,l)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){e||(e=[]);var n,r=t?Math.min(e.length,t.length):0,i=e.slice();return function(a){for(n=0;n<r;++n)i[n]=t[n]*(1-a)+e[n]*a;return i}},e.isNumberArray=function(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}},function(t,e,n){"use strict";function r(t,e){return t&&e?{minX:Math.min(t.minX,e.minX),minY:Math.min(t.minY,e.minY),maxX:Math.max(t.maxX,e.maxX),maxY:Math.max(t.maxY,e.maxY)}:t||e}Object.defineProperty(e,"__esModule",{value:!0}),e.mergeArrowBBox=function(t,e){var n=t.get("startArrowShape"),i=t.get("endArrowShape");return n&&(e=r(e,n.getCanvasBBox())),i&&(e=r(e,i.getCanvasBBox())),e},e.mergeBBox=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MARGIN_RATIO=e.GAP=e.DODGE_RATIO=e.DEFAULT_Y=void 0,e.DEFAULT_Y=0,e.MARGIN_RATIO=.5,e.DODGE_RATIO=.5,e.GAP=.05},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0});var i={Attribute:!0,Color:!0,Opacity:!0,Position:!0,Shape:!0,Size:!0,getAttribute:!0,registerAttribute:!0};Object.defineProperty(e,"Attribute",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Color",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Opacity",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Position",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Shape",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Size",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"getAttribute",{enumerable:!0,get:function(){return f.getAttribute}}),Object.defineProperty(e,"registerAttribute",{enumerable:!0,get:function(){return f.registerAttribute}});var a=r(n(102)),o=r(n(826)),s=r(n(827)),l=r(n(828)),u=r(n(829)),c=r(n(830)),f=n(831),d=n(427);Object.keys(d).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||t in e&&e[t]===d[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return d[t]}}))})),(0,f.registerAttribute)("Color",o.default),(0,f.registerAttribute)("Opacity",s.default),(0,f.registerAttribute)("Position",l.default),(0,f.registerAttribute)("Shape",u.default),(0,f.registerAttribute)("Size",c.default)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var a=i(t,n,"floor"),o=i(e,n,"ceil");a=(0,r.fixedBase)(a,n),o=(0,r.fixedBase)(o,n);for(var s=[],l=Math.max((o-a)/(Math.pow(2,12)-1),n),u=a;u<=o;u+=l){var c=(0,r.fixedBase)(u,l);s.push(c)}return{min:a,max:o,ticks:s}};var r=n(0);function i(t,e,n){return("ceil"===n?Math.ceil(t/e):"floor"===n?Math.floor(t/e):Math.round(t/e))*e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var i,a=t.minLimit,o=t.maxLimit,s=t.min,l=t.max,u=t.tickCount,c=void 0===u?5:u,f=(0,r.isNil)(a)?(0,r.isNil)(e)?s:e:a,d=(0,r.isNil)(o)?(0,r.isNil)(n)?l:n:o;if(f>d&&(d=(i=[f,d])[0],f=i[1]),c<=2)return[f,d];for(var p=(d-f)/(c-1),h=[],g=0;g<c;g++)h.push(f+p*g);return h};var r=n(0)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(1),i=n(26),a=n(0),o={none:[],point:["x","y"],region:["start","end"],points:["points"],circle:["center","radius","startAngle","endAngle"]},s=function(t){function e(e){var n=t.call(this,e)||this;return n.initCfg(),n}return(0,r.__extends)(e,t),e.prototype.getDefaultCfg=function(){return{id:"",name:"",type:"",locationType:"none",offsetX:0,offsetY:0,animate:!1,capture:!0,updateAutoRender:!1,animateOption:{appear:null,update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},events:null,defaultCfg:{},visible:!0}},e.prototype.clear=function(){},e.prototype.update=function(t){var e=this,n=this.get("defaultCfg")||{};(0,a.each)(t,(function(t,r){var i=t;e.get(r)!==t&&((0,a.isObject)(t)&&n[r]&&(i=(0,a.deepMix)({},n[r],t)),e.set(r,i))})),this.updateInner(t),this.afterUpdate(t)},e.prototype.updateInner=function(t){},e.prototype.afterUpdate=function(t){(0,a.hasKey)(t,"visible")&&(t.visible?this.show():this.hide()),(0,a.hasKey)(t,"capture")&&this.setCapture(t.capture)},e.prototype.getLayoutBBox=function(){return this.getBBox()},e.prototype.getLocationType=function(){return this.get("locationType")},e.prototype.getOffset=function(){return{offsetX:this.get("offsetX"),offsetY:this.get("offsetY")}},e.prototype.setOffset=function(t,e){this.update({offsetX:t,offsetY:e})},e.prototype.setLocation=function(t){var e=(0,r.__assign)({},t);this.update(e)},e.prototype.getLocation=function(){var t=this,e={},n=this.get("locationType"),r=o[n];return(0,a.each)(r,(function(n){e[n]=t.get(n)})),e},e.prototype.isList=function(){return!1},e.prototype.isSlider=function(){return!1},e.prototype.init=function(){},e.prototype.initCfg=function(){var t=this,e=this.get("defaultCfg");(0,a.each)(e,(function(e,n){var r=t.get(n);if((0,a.isObject)(r)){var i=(0,a.deepMix)({},e,r);t.set(n,i)}}))},e}(i.Base);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(32),o=n(0),s=r(n(41)),l=n(89),u=n(436),c=r(n(58)),f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"axis",ticks:[],line:{},tickLine:{},subTickLine:null,title:null,label:{},verticalFactor:1,verticalLimitLength:null,overlapOrder:["autoRotate","autoEllipsis","autoHide"],tickStates:{},optimize:{},defaultCfg:{line:{style:{lineWidth:1,stroke:c.default.lineColor}},tickLine:{style:{lineWidth:1,stroke:c.default.lineColor},alignTick:!0,length:5,displayWithLabel:!0},subTickLine:{style:{lineWidth:1,stroke:c.default.lineColor},count:4,length:2},label:{autoRotate:!0,autoHide:!1,autoEllipsis:!1,style:{fontSize:12,fill:c.default.textColor,fontFamily:c.default.fontFamily,fontWeight:"normal"},offset:10,offsetX:0,offsetY:0},title:{autoRotate:!0,spacing:5,position:"center",style:{fontSize:12,fill:c.default.textColor,textBaseline:"middle",fontFamily:c.default.fontFamily,textAlign:"center"},iconStyle:{fill:c.default.descriptionIconFill,stroke:c.default.descriptionIconStroke},description:""},tickStates:{active:{labelStyle:{fontWeight:500},tickLineStyle:{lineWidth:2}},inactive:{labelStyle:{fill:c.default.uncheckedColor}}},optimize:{enable:!0,threshold:400}},theme:{}})},e.prototype.renderInner=function(t){this.get("line")&&this.drawLine(t),this.drawTicks(t),this.get("title")&&this.drawTitle(t)},e.prototype.isList=function(){return!0},e.prototype.getItems=function(){return this.get("ticks")},e.prototype.setItems=function(t){this.update({ticks:t})},e.prototype.updateItem=function(t,e){(0,o.mix)(t,e),this.clear(),this.render()},e.prototype.clearItems=function(){var t=this.getElementByLocalId("label-group");t&&t.clear()},e.prototype.setItemState=function(t,e,n){t[e]=n,this.updateTickStates(t)},e.prototype.hasState=function(t,e){return!!t[e]},e.prototype.getItemStates=function(t){var e=this.get("tickStates"),n=[];return(0,o.each)(e,(function(e,r){t[r]&&n.push(r)})),n},e.prototype.clearItemsState=function(t){var e=this,n=this.getItemsByState(t);(0,o.each)(n,(function(n){e.setItemState(n,t,!1)}))},e.prototype.getItemsByState=function(t){var e=this,n=this.getItems();return(0,o.filter)(n,(function(n){return e.hasState(n,t)}))},e.prototype.getSidePoint=function(t,e){var n=this.getSideVector(e,t);return{x:t.x+n[0],y:t.y+n[1]}},e.prototype.getTextAnchor=function(t){var e;return(0,o.isNumberEqual)(t[0],0)?e="center":t[0]>0?e="start":t[0]<0&&(e="end"),e},e.prototype.getTextBaseline=function(t){var e;return(0,o.isNumberEqual)(t[1],0)?e="middle":t[1]>0?e="top":t[1]<0&&(e="bottom"),e},e.prototype.processOverlap=function(t){},e.prototype.drawLine=function(t){var e=this.getLinePath(),n=this.get("line");this.addShape(t,{type:"path",id:this.getElementId("line"),name:"axis-line",attrs:(0,o.mix)({path:e},n.style)})},e.prototype.getTickLineItems=function(t){var e=this,n=[],r=this.get("tickLine"),i=r.alignTick,a=r.length,s=1;return t.length>=2&&(s=t[1].value-t[0].value),(0,o.each)(t,(function(t){var r=t.point;i||(r=e.getTickPoint(t.value-s/2));var o=e.getSidePoint(r,a);n.push({startPoint:r,tickValue:t.value,endPoint:o,tickId:t.id,id:"tickline-"+t.id})})),n},e.prototype.getSubTickLineItems=function(t){var e=[],n=this.get("subTickLine"),r=n.count,i=t.length;if(i>=2)for(var a=0;a<i-1;a++)for(var o=t[a],s=t[a+1],l=0;l<r;l++){var u=(l+1)/(r+1),c=(1-u)*o.tickValue+u*s.tickValue,f=this.getTickPoint(c),d=this.getSidePoint(f,n.length);e.push({startPoint:f,endPoint:d,tickValue:c,id:"sub-"+o.id+"-"+l})}return e},e.prototype.getTickLineAttrs=function(t,e,n,r){var a=this.get(e).style,s={points:[t.startPoint,t.endPoint]},l=(0,o.get)(this.get("theme"),["tickLine","style"],{});a=(0,o.isFunction)(a)?(0,o.mix)({},l,a(s,n,r)):a;var u=t.startPoint,c=t.endPoint;return(0,i.__assign)({x1:u.x,y1:u.y,x2:c.x,y2:c.y},a)},e.prototype.drawTick=function(t,e,n,r,i){this.addShape(e,{type:"line",id:this.getElementId(t.id),name:"axis-"+n,attrs:this.getTickLineAttrs(t,n,r,i)})},e.prototype.drawTickLines=function(t){var e=this,n=this.get("ticks"),r=this.get("subTickLine"),i=this.getTickLineItems(n),a=this.addGroup(t,{name:"axis-tickline-group",id:this.getElementId("tickline-group")}),s=this.get("tickLine");if((0,o.each)(i,(function(n,r){if(s.displayWithLabel){var o=e.getElementId("label-"+n.tickId);t.findById(o)&&e.drawTick(n,a,"tickLine",r,i)}else e.drawTick(n,a,"tickLine",r,i)})),r){var l=this.getSubTickLineItems(i);(0,o.each)(l,(function(t,n){e.drawTick(t,a,"subTickLine",n,l)}))}},e.prototype.processTicks=function(){var t=this,e=this.get("ticks");(0,o.each)(e,(function(e){e.point=t.getTickPoint(e.value),(0,o.isNil)(e.id)&&(e.id=e.name)}))},e.prototype.drawTicks=function(t){var e=this;this.optimizeTicks(),this.processTicks(),this.get("label")&&this.drawLabels(t),this.get("tickLine")&&this.drawTickLines(t);var n=this.get("ticks");(0,o.each)(n,(function(n){e.applyTickStates(n,t)}))},e.prototype.optimizeTicks=function(){var t=this.get("optimize"),e=this.get("ticks");if(t&&t.enable&&t.threshold>0){var n=(0,o.size)(e);if(n>t.threshold){var r=Math.ceil(n/t.threshold),i=e.filter((function(t,e){return e%r===0}));this.set("ticks",i),this.set("originalTicks",e)}}},e.prototype.getLabelAttrs=function(t,e,n){var r=this.get("label"),i=r.offset,a=r.offsetX,s=r.offsetY,u=r.rotate,c=r.formatter,f=this.getSidePoint(t.point,i),d=this.getSideVector(i,f),p=c?c(t.name,t,e):t.name,h=r.style;h=(0,o.isFunction)(h)?(0,o.get)(this.get("theme"),["label","style"],{}):h;var g=(0,o.mix)({x:f.x+a,y:f.y+s,text:p,textAlign:this.getTextAnchor(d),textBaseline:this.getTextBaseline(d)},h);return u&&(g.matrix=(0,l.getMatrixByAngle)(f,u)),g},e.prototype.drawLabels=function(t){var e=this,n=this.get("ticks"),r=this.addGroup(t,{name:"axis-label-group",id:this.getElementId("label-group")});(0,o.each)(n,(function(t,i){e.addShape(r,{type:"text",name:"axis-label",id:e.getElementId("label-"+t.id),attrs:e.getLabelAttrs(t,i,n),delegateObject:{tick:t,item:t,index:i}})})),this.processOverlap(r);var i=r.getChildren(),a=(0,o.get)(this.get("theme"),["label","style"],{}),s=this.get("label"),l=s.style,u=s.formatter;if((0,o.isFunction)(l)){var c=i.map((function(t){return(0,o.get)(t.get("delegateObject"),"tick")}));(0,o.each)(i,(function(t,e){var n=t.get("delegateObject").tick,r=u?u(n.name,n,e):n.name,i=(0,o.mix)({},a,l(r,e,c));t.attr(i)}))}},e.prototype.getTitleAttrs=function(){var t=this.get("title"),e=t.style,n=t.position,r=t.offset,i=t.spacing,s=void 0===i?0:i,u=t.autoRotate,c=e.fontSize,f=.5;"start"===n?f=0:"end"===n&&(f=1);var d=this.getTickPoint(f),p=this.getSidePoint(d,r||s+c/2),h=(0,o.mix)({x:p.x,y:p.y,text:t.text},e),g=t.rotate,v=g;if((0,o.isNil)(g)&&u){var y=this.getAxisVector(d);v=a.ext.angleTo(y,[1,0],!0)}if(v){var m=(0,l.getMatrixByAngle)(p,v);h.matrix=m}return h},e.prototype.drawTitle=function(t){var e,n=this.getTitleAttrs(),r=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"axis-title",attrs:n});(null===(e=this.get("title"))||void 0===e?void 0:e.description)&&this.drawDescriptionIcon(t,r,n.matrix)},e.prototype.drawDescriptionIcon=function(t,e,n){var r=this.addGroup(t,{name:"axis-description",id:this.getElementById("description")}),a=e.getBBox(),o=a.maxX,s=a.maxY,l=a.height,u=this.get("title").iconStyle,c=l/2,f=c/6,d=o+4,p=s-l/2,h=[d+c,p-c],g=h[0],v=h[1],y=[g+c,v+c],m=y[0],b=y[1],x=[g,b+c],_=x[0],O=x[1],P=[d,v+c],w=P[0],M=P[1],S=[d+c,p-l/4],E=S[0],A=S[1],C=[E,A+f],j=C[0],I=C[1],T=[j,I+f],F=T[0],L=T[1],k=[F,L+3*c/4],D=k[0],R=k[1];this.addShape(r,{type:"path",id:this.getElementId("title-description-icon"),name:"axis-title-description-icon",attrs:(0,i.__assign)({path:[["M",g,v],["A",c,c,0,0,1,m,b],["A",c,c,0,0,1,_,O],["A",c,c,0,0,1,w,M],["A",c,c,0,0,1,g,v],["M",E,A],["L",j,I],["M",F,L],["L",D,R]],lineWidth:f,matrix:n},u)}),this.addShape(r,{type:"rect",id:this.getElementId("title-description-rect"),name:"axis-title-description-rect",attrs:{x:d,y:p-l/2,width:l,height:l,stroke:"#000",fill:"#000",opacity:0,matrix:n,cursor:"pointer"}})},e.prototype.applyTickStates=function(t,e){if(this.getItemStates(t).length){var n=this.get("tickStates"),r=this.getElementId("label-"+t.id),i=e.findById(r);if(i){var a=(0,u.getStatesStyle)(t,"label",n);a&&i.attr(a)}var o=this.getElementId("tickline-"+t.id),s=e.findById(o);if(s){var l=(0,u.getStatesStyle)(t,"tickLine",n);l&&s.attr(l)}}},e.prototype.updateTickStates=function(t){var e=this.getItemStates(t),n=this.get("tickStates"),r=this.get("label"),i=this.getElementByLocalId("label-"+t.id),a=this.get("tickLine"),o=this.getElementByLocalId("tickline-"+t.id);if(e.length){if(i){var s=(0,u.getStatesStyle)(t,"label",n);s&&i.attr(s)}if(o){var l=(0,u.getStatesStyle)(t,"tickLine",n);l&&o.attr(l)}}else i&&i.attr(r.style),o&&o.attr(a.style)},e}(s.default);e.default=f},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(41)),s=n(89),l=r(n(58)),u=n(42),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"crosshair",type:"base",line:{},text:null,textBackground:{},capture:!1,defaultCfg:{line:{style:{lineWidth:1,stroke:l.default.lineColor}},text:{position:"start",offset:10,autoRotate:!1,content:null,style:{fill:l.default.textColor,textAlign:"center",textBaseline:"middle",fontFamily:l.default.fontFamily}},textBackground:{padding:5,style:{stroke:l.default.lineColor}}}})},e.prototype.renderInner=function(t){this.get("line")&&this.renderLine(t),this.get("text")&&(this.renderText(t),this.renderBackground(t))},e.prototype.renderText=function(t){var e=this.get("text"),n=e.style,r=e.autoRotate,o=e.content;if(!(0,a.isNil)(o)){var l=this.getTextPoint(),u=null;if(r){var c=this.getRotateAngle();u=(0,s.getMatrixByAngle)(l,c)}this.addShape(t,{type:"text",name:"crosshair-text",id:this.getElementId("text"),attrs:(0,i.__assign)((0,i.__assign)((0,i.__assign)({},l),{text:o,matrix:u}),n)})}},e.prototype.renderLine=function(t){var e=this.getLinePath(),n=this.get("line").style;this.addShape(t,{type:"path",name:"crosshair-line",id:this.getElementId("line"),attrs:(0,i.__assign)({path:e},n)})},e.prototype.renderBackground=function(t){var e=this.getElementId("text"),n=t.findById(e),r=this.get("textBackground");if(r&&n){var a=n.getBBox(),o=(0,u.formatPadding)(r.padding),s=r.style;this.addShape(t,{type:"rect",name:"crosshair-text-background",id:this.getElementId("text-background"),attrs:(0,i.__assign)({x:a.x-o[3],y:a.y-o[0],width:a.width+o[1]+o[3],height:a.height+o[0]+o[2],matrix:n.attr("matrix")},s)}).toBack()}},e}(o.default);e.default=c},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(41)),s=r(n(58)),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"grid",line:{},alternateColor:null,capture:!1,items:[],closed:!1,defaultCfg:{line:{type:"line",style:{lineWidth:1,stroke:s.default.lineColor}}}})},e.prototype.getLineType=function(){return(this.get("line")||this.get("defaultCfg").line).type},e.prototype.renderInner=function(t){this.drawGrid(t)},e.prototype.getAlternatePath=function(t,e){var n=this.getGridPath(t),r=e.slice(0).reverse(),i=this.getGridPath(r,!0);return this.get("closed")?n=n.concat(i):(i[0][0]="L",(n=n.concat(i)).push(["Z"])),n},e.prototype.getPathStyle=function(){return this.get("line").style},e.prototype.drawGrid=function(t){var e=this,n=this.get("line"),r=this.get("items"),i=this.get("alternateColor"),o=null;(0,a.each)(r,(function(s,l){var u=s.id||l;if(n){var c=e.getPathStyle();c=(0,a.isFunction)(c)?c(s,l,r):c;var f=e.getElementId("line-"+u),d=e.getGridPath(s.points);e.addShape(t,{type:"path",name:"grid-line",id:f,attrs:(0,a.mix)({path:d},c)})}if(i&&l>0){var p=e.getElementId("region-"+u),h=l%2===0;if((0,a.isString)(i))h&&e.drawAlternateRegion(p,t,o.points,s.points,i);else{var g=h?i[1]:i[0];e.drawAlternateRegion(p,t,o.points,s.points,g)}}o=s}))},e.prototype.drawAlternateRegion=function(t,e,n,r,i){var a=this.getAlternatePath(n,r);this.addShape(e,{type:"path",id:t,name:"grid-region",attrs:{path:a,fill:i}})},e}(o.default);e.default=l},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(41)),o=n(42),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"legend",layout:"horizontal",locationType:"point",x:0,y:0,offsetX:0,offsetY:0,title:null,background:null})},e.prototype.getLayoutBBox=function(){var e=t.prototype.getLayoutBBox.call(this),n=this.get("maxWidth"),r=this.get("maxHeight"),i=e.width,a=e.height;return n&&(i=Math.min(i,n)),r&&(a=Math.min(a,r)),(0,o.createBBox)(e.minX,e.minY,i,a)},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.resetLocation=function(){var t=this.get("x"),e=this.get("y"),n=this.get("offsetX"),r=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t+n,y:e+r})},e.prototype.applyOffset=function(){this.resetLocation()},e.prototype.getDrawPoint=function(){return this.get("currentPoint")},e.prototype.setDrawPoint=function(t){return this.set("currentPoint",t)},e.prototype.renderInner=function(t){this.resetDraw(),this.get("title")&&this.drawTitle(t),this.drawLegendContent(t),this.get("background")&&this.drawBackground(t)},e.prototype.drawBackground=function(t){var e=this.get("background"),n=t.getBBox(),r=(0,o.formatPadding)(e.padding),a=(0,i.__assign)({x:0,y:0,width:n.width+r[1]+r[3],height:n.height+r[0]+r[2]},e.style);this.addShape(t,{type:"rect",id:this.getElementId("background"),name:"legend-background",attrs:a}).toBack()},e.prototype.drawTitle=function(t){var e=this.get("currentPoint"),n=this.get("title"),r=n.spacing,a=n.style,o=n.text,s=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"legend-title",attrs:(0,i.__assign)({text:o,x:e.x,y:e.y},a)}).getBBox();this.set("currentPoint",{x:e.x,y:s.maxY+r})},e.prototype.resetDraw=function(){var t=this.get("background"),e={x:0,y:0};if(t){var n=(0,o.formatPadding)(t.padding);e.x=n[3],e.y=n[0]}this.set("currentPoint",e)},e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VALUE_CLASS=e.TITLE_CLASS=e.NAME_CLASS=e.MARKER_CLASS=e.LIST_ITEM_CLASS=e.LIST_CLASS=e.CROSSHAIR_Y=e.CROSSHAIR_X=e.CONTAINER_CLASS=void 0,e.CONTAINER_CLASS="g2-tooltip",e.TITLE_CLASS="g2-tooltip-title",e.LIST_CLASS="g2-tooltip-list",e.LIST_ITEM_CLASS="g2-tooltip-list-item",e.MARKER_CLASS="g2-tooltip-marker",e.VALUE_CLASS="g2-tooltip-value",e.NAME_CLASS="g2-tooltip-name",e.CROSSHAIR_X="g2-tooltip-crosshair-x",e.CROSSHAIR_Y="g2-tooltip-crosshair-y"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(143),o=n(144),s=n(0),l=n(51),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.onCanvasChange=function(t){o.refreshElement(this,t)},e.prototype.getShapeBase=function(){return a},e.prototype.getGroupBase=function(){return e},e.prototype._applyClip=function(t,e){e&&(t.save(),o.applyAttrsToContext(t,e),e.createPath(t),t.restore(),t.clip(),e._afterDraw())},e.prototype.cacheCanvasBBox=function(){var t=this.cfg.children,e=[],n=[];s.each(t,(function(t){var r=t.cfg.cacheCanvasBBox;r&&t.cfg.isInView&&(e.push(r.minX,r.maxX),n.push(r.minY,r.maxY))}));var r=null;if(e.length){var i=s.min(e),a=s.max(e),o=s.min(n),u=s.max(n);r={minX:i,minY:o,x:i,y:o,maxX:a,maxY:u,width:a-i,height:u-o};var c=this.cfg.canvas;if(c){var f=c.getViewRange();this.set("isInView",l.intersectRect(r,f))}}else this.set("isInView",!1);this.set("cacheCanvasBBox",r)},e.prototype.draw=function(t,e){var n=this.cfg.children,r=!e||this.cfg.refresh;n.length&&r&&(t.save(),o.applyAttrsToContext(t,this),this._applyClip(t,this.getClip()),o.drawChildren(t,n,e),t.restore(),this.cacheCanvasBBox()),this.cfg.refresh=null,this.set("hasChanged",!1)},e.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("hasChanged",!1)},e}(i.AbstractGroup);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.refreshElement=e.drawChildren=void 0;var r=n(145),i=n(72);e.drawChildren=function(t,e){e.forEach((function(e){e.draw(t)}))},e.refreshElement=function(t,e){var n=t.get("canvas");if(n&&n.get("autoDraw")){var a=n.get("context"),o=t.getParent(),s=o?o.getChildren():[n],l=t.get("el");if("remove"===e)if(t.get("isClipShape")){var u=l&&l.parentNode,c=u&&u.parentNode;u&&c&&c.removeChild(u)}else l&&l.parentNode&&l.parentNode.removeChild(l);else if("show"===e)l.setAttribute("visibility","visible");else if("hide"===e)l.setAttribute("visibility","hidden");else if("zIndex"===e)i.moveTo(l,s.indexOf(t));else if("sort"===e){var f=t.get("children");f&&f.length&&i.sortDom(t,(function(t,e){return f.indexOf(t)-f.indexOf(e)?1:0}))}else"clear"===e?l&&(l.innerHTML=""):"matrix"===e?r.setTransform(t):"clip"===e?r.setClip(t,a):"attr"===e||"add"===e&&t.draw(a)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(0),o=n(185),s=n(260),l=n(145),u=n(52),c=n(72),f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.isEntityGroup=function(){return!0},e.prototype.createDom=function(){var t=c.createSVGElement("g");this.set("el",t);var e=this.getParent();if(e){var n=e.get("el");n||(n=e.createDom(),e.set("el",n)),n.appendChild(t)}return t},e.prototype.afterAttrsChange=function(e){t.prototype.afterAttrsChange.call(this,e);var n=this.get("canvas");if(n&&n.get("autoDraw")){var r=n.get("context");this.createPath(r,e)}},e.prototype.onCanvasChange=function(t){s.refreshElement(this,t)},e.prototype.getShapeBase=function(){return o},e.prototype.getGroupBase=function(){return e},e.prototype.draw=function(t){var e=this.getChildren(),n=this.get("el");this.get("destroyed")?n&&n.parentNode.removeChild(n):(n||this.createDom(),l.setClip(this,t),this.createPath(t),e.length&&s.drawChildren(t,e))},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");a.each(e||n,(function(t,e){u.SVG_ATTR_MAP[e]&&r.setAttribute(u.SVG_ATTR_MAP[e],t)})),l.setTransform(this)},e}(i.AbstractGroup);e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(e){var n=t.call(this)||this;n.destroyed=!1;var r=e.visible,i=void 0===r||r;return n.visible=i,n}return(0,r.__extends)(e,t),e.prototype.show=function(){this.visible||this.changeVisible(!0)},e.prototype.hide=function(){this.visible&&this.changeVisible(!1)},e.prototype.destroy=function(){this.off(),this.destroyed=!0},e.prototype.changeVisible=function(t){this.visible!==t&&(this.visible=t)},e}((0,r.__importDefault)(n(125)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerFacet=e.getFacet=e.Facet=void 0;var r=n(0),i=n(104);Object.defineProperty(e,"Facet",{enumerable:!0,get:function(){return i.Facet}});var a={};e.getFacet=function(t){return a[(0,r.lowerCase)(t)]},e.registerFacet=function(t,e){a[(0,r.lowerCase)(t)]=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getAxisTitleText=e.getAxisDirection=e.getAxisOption=e.getCircleAxisCenterRadius=e.getAxisTitleOptions=e.getAxisThemeCfg=e.getAxisFactorByRegion=e.isVertical=e.getAxisFactor=e.getAxisRegion=e.getCircleAxisRelativeRegion=e.getLineAxisRelativeRegion=void 0;var r=n(0),i=n(21),a=n(110),o=n(32);function s(t){var e,n;switch(t){case i.DIRECTION.TOP:e={x:0,y:1},n={x:1,y:1};break;case i.DIRECTION.RIGHT:e={x:1,y:0},n={x:1,y:1};break;case i.DIRECTION.BOTTOM:e={x:0,y:0},n={x:1,y:0};break;case i.DIRECTION.LEFT:e={x:0,y:0},n={x:0,y:1};break;default:e=n={x:0,y:0}}return{start:e,end:n}}function l(t){var e,n;return t.isTransposed?(e={x:0,y:0},n={x:1,y:0}):(e={x:0,y:0},n={x:0,y:1}),{start:e,end:n}}function u(t){var e=t.start,n=t.end;return e.x===n.x}e.getLineAxisRelativeRegion=s,e.getCircleAxisRelativeRegion=l,e.getAxisRegion=function(t,e){var n={start:{x:0,y:0},end:{x:0,y:0}};t.isRect?n=s(e):t.isPolar&&(n=l(t));var r=n.start,i=n.end;return{start:t.convert(r),end:t.convert(i)}},e.getAxisFactor=function(t,e){return t.isRect?t.isTransposed?[i.DIRECTION.RIGHT,i.DIRECTION.BOTTOM].includes(e)?1:-1:[i.DIRECTION.BOTTOM,i.DIRECTION.RIGHT].includes(e)?-1:1:t.isPolar&&t.x.start<0?-1:1},e.isVertical=u,e.getAxisFactorByRegion=function(t,e){var n=t.start,r=t.end;return u(t)?(n.y-r.y)*(e.x-n.x)>0?1:-1:(r.x-n.x)*(n.y-e.y)>0?-1:1},e.getAxisThemeCfg=function(t,e){var n=(0,r.get)(t,["components","axis"],{});return(0,r.deepMix)({},(0,r.get)(n,["common"],{}),(0,r.deepMix)({},(0,r.get)(n,[e],{})))},e.getAxisTitleOptions=function(t,e,n){var i=(0,r.get)(t,["components","axis"],{});return(0,r.deepMix)({},(0,r.get)(i,["common","title"],{}),(0,r.deepMix)({},(0,r.get)(i,[e,"title"],{})),n)},e.getCircleAxisCenterRadius=function(t){var e=t.x,n=t.y,r=t.circleCenter,i=n.start>n.end,a=t.isTransposed?t.convert({x:i?0:1,y:0}):t.convert({x:0,y:i?0:1}),s=[a.x-r.x,a.y-r.y],l=[1,0],u=a.y>r.y?o.vec2.angle(s,l):-1*o.vec2.angle(s,l),c=u+(e.end-e.start);return{center:r,radius:Math.sqrt(Math.pow(a.x-r.x,2)+Math.pow(a.y-r.y,2)),startAngle:u,endAngle:c}},e.getAxisOption=function(t,e){return(0,r.isBoolean)(t)?!1!==t&&{}:(0,r.get)(t,[e])},e.getAxisDirection=function(t,e){return(0,r.get)(t,"position",e)},e.getAxisTitleText=function(t,e){return(0,r.get)(e,["title","text"],(0,a.getName)(t))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getActionClass=e.registerAction=e.Action=e.Interaction=e.createInteraction=e.registerInteraction=e.getInteraction=void 0;var r=n(1),i=n(0),a=(0,r.__importDefault)(n(941)),o={};function s(t){return o[(0,i.lowerCase)(t)]}e.getInteraction=s,e.registerInteraction=function(t,e){o[(0,i.lowerCase)(t)]=e},e.createInteraction=function(t,e,n){var r=s(t);if(!r)return null;if((0,i.isPlainObject)(r)){var o=(0,i.mix)((0,i.clone)(r),n);return new a.default(e,o)}return new r(e,n)};var l=n(448);Object.defineProperty(e,"Interaction",{enumerable:!0,get:function(){return(0,r.__importDefault)(l).default}});var u=n(186);Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return u.Action}}),Object.defineProperty(e,"registerAction",{enumerable:!0,get:function(){return u.registerAction}}),Object.defineProperty(e,"getActionClass",{enumerable:!0,get:function(){return u.getActionClass}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parsePadding=e.isAutoPadding=void 0;var r=n(1),i=n(0);e.isAutoPadding=function(t){return!(0,i.isNumber)(t)&&!(0,i.isArray)(t)},e.parsePadding=function(t){void 0===t&&(t=0);var e=(0,i.isArray)(t)?t:[t];switch(e.length){case 0:e=[0,0,0,0];break;case 1:e=new Array(4).fill(e[0]);break;case 2:e=(0,r.__spreadArray)((0,r.__spreadArray)([],e,!0),e,!0);break;case 3:e=(0,r.__spreadArray)((0,r.__spreadArray)([],e,!0),[e[1]],!1);break;default:e=e.slice(0,4)}return e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(69),i=function(){function t(t,e,n){this.view=t,this.gEvent=e,this.data=n,this.type=e.type}return t.fromData=function(e,n,i){return new t(e,new r.Event(n,{}),i)},Object.defineProperty(t.prototype,"target",{get:function(){return this.gEvent.target},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"event",{get:function(){return this.gEvent.originalEvent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"x",{get:function(){return this.gEvent.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"y",{get:function(){return this.gEvent.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"clientX",{get:function(){return this.gEvent.clientX},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"clientY",{get:function(){return this.gEvent.clientY},enumerable:!1,configurable:!0}),t.prototype.toString=function(){return"[Event (type="+this.type+")]"},t.prototype.clone=function(){return new t(this.view,this.gEvent,this.data)},t}();e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(180),o=n(96),s=(0,r.__importDefault)(n(262)),l=n(46),u=n(21),c=n(269),f=function(t){function e(e){var n=t.call(this,e)||this;n.states=[];var r=e.shapeFactory,i=e.container,a=e.offscreenGroup,o=e.elementIndex,s=e.visible,l=void 0===s||s;return n.shapeFactory=r,n.container=i,n.offscreenGroup=a,n.visible=l,n.elementIndex=o,n}return(0,r.__extends)(e,t),e.prototype.draw=function(t,e){void 0===e&&(e=!1),this.model=t,this.data=t.data,this.shapeType=this.getShapeType(t),this.drawShape(t,e),!1===this.visible&&this.changeVisible(!1)},e.prototype.update=function(t){var e=this.shapeFactory,n=this.shape;if(n){this.model=t,this.data=t.data,this.shapeType=this.getShapeType(t),this.setShapeInfo(n,t);var r=this.getOffscreenGroup(),i=e.drawShape(this.shapeType,t,r);i.cfg.data=this.data,i.cfg.origin=t,i.cfg.element=this,this.syncShapeStyle(n,i,this.getStates(),this.getAnimateCfg("update"))}},e.prototype.destroy=function(){var e=this.shapeFactory,n=this.shape;if(n){var i=this.getAnimateCfg("leave");i?(0,o.doAnimate)(n,i,{coordinate:e.coordinate,toAttrs:(0,r.__assign)({},n.attr())}):n.remove(!0)}this.states=[],this.shapeFactory=void 0,this.container=void 0,this.shape=void 0,this.animate=void 0,this.geometry=void 0,this.labelShape=void 0,this.model=void 0,this.data=void 0,this.offscreenGroup=void 0,this.statesStyle=void 0,t.prototype.destroy.call(this)},e.prototype.changeVisible=function(e){t.prototype.changeVisible.call(this,e),e?(this.shape&&this.shape.show(),this.labelShape&&this.labelShape.forEach((function(t){t.show()}))):(this.shape&&this.shape.hide(),this.labelShape&&this.labelShape.forEach((function(t){t.hide()})))},e.prototype.setState=function(t,e){var n=this,r=n.states,i=n.shapeFactory,o=n.model,s=n.shape,l=n.shapeType,u=r.indexOf(t);if(e){if(u>-1)return;r.push(t),"active"!==t&&"selected"!==t||null===s||void 0===s||s.toFront()}else{if(-1===u)return;r.splice(u,1),"active"!==t&&"selected"!==t||(this.geometry.zIndexReversed?s.setZIndex(this.geometry.elements.length-this.elementIndex):s.setZIndex(this.elementIndex))}var c=i.drawShape(l,o,this.getOffscreenGroup());r.length?this.syncShapeStyle(s,c,r,null):this.syncShapeStyle(s,c,["reset"],null),c.remove(!0);var f={state:t,stateStatus:e,element:this,target:this.container};this.container.emit("statechange",f),(0,a.propagationDelegate)(this.shape,"statechange",f)},e.prototype.clearStates=function(){var t=this,e=this.states;(0,i.each)(e,(function(e){t.setState(e,!1)})),this.states=[]},e.prototype.hasState=function(t){return this.states.includes(t)},e.prototype.getStates=function(){return this.states},e.prototype.getData=function(){return this.data},e.prototype.getModel=function(){return this.model},e.prototype.getBBox=function(){var t=this.shape,e=this.labelShape,n={x:0,y:0,minX:0,minY:0,maxX:0,maxY:0,width:0,height:0};return t&&(n=t.getCanvasBBox()),e&&e.forEach((function(t){var e=t.getCanvasBBox();n.x=Math.min(e.x,n.x),n.y=Math.min(e.y,n.y),n.minX=Math.min(e.minX,n.minX),n.minY=Math.min(e.minY,n.minY),n.maxX=Math.max(e.maxX,n.maxX),n.maxY=Math.max(e.maxY,n.maxY)})),n.width=n.maxX-n.minX,n.height=n.maxY-n.minY,n},e.prototype.getStatesStyle=function(){if(!this.statesStyle){var t=this,e=t.shapeType,n=t.geometry,r=t.shapeFactory,a=n.stateOption,o=r.defaultShapeType,s=r.theme[e]||r.theme[o];this.statesStyle=(0,i.deepMix)({},s,a)}return this.statesStyle},e.prototype.getStateStyle=function(t,e){var n=this.getStatesStyle(),r=(0,i.get)(n,[t,"style"],{}),a=r[e]||r;return(0,i.isFunction)(a)?a(this):a},e.prototype.getAnimateCfg=function(t){var e=this,n=this.animate;if(n){var a=n[t];return a?(0,r.__assign)((0,r.__assign)({},a),{callback:function(){var t;(0,i.isFunction)(a.callback)&&a.callback(),null===(t=e.geometry)||void 0===t||t.emit(u.GEOMETRY_LIFE_CIRCLE.AFTER_DRAW_ANIMATE)}}):a}return null},e.prototype.drawShape=function(t,e){var n;void 0===e&&(e=!1);var a=this,s=a.shapeFactory,l=a.container,c=a.shapeType;if(this.shape=s.drawShape(c,t,l),this.shape){this.setShapeInfo(this.shape,t);var f=this.shape.cfg.name;f?(0,i.isString)(f)&&(this.shape.cfg.name=["element",f]):this.shape.cfg.name=["element",this.shapeFactory.geometryType];var d=e?"enter":"appear",p=this.getAnimateCfg(d);p&&(null===(n=this.geometry)||void 0===n||n.emit(u.GEOMETRY_LIFE_CIRCLE.BEFORE_DRAW_ANIMATE),(0,o.doAnimate)(this.shape,p,{coordinate:s.coordinate,toAttrs:(0,r.__assign)({},this.shape.attr())}))}},e.prototype.getOffscreenGroup=function(){if(!this.offscreenGroup){var t=this.container.getGroupBase();this.offscreenGroup=new t({})}return this.offscreenGroup},e.prototype.setShapeInfo=function(t,e){var n=this;t.cfg.origin=e,t.cfg.element=this,t.isGroup()&&t.get("children").forEach((function(t){n.setShapeInfo(t,e)}))},e.prototype.syncShapeStyle=function(t,e,n,r,a){var s,f=this;if(void 0===n&&(n=[]),void 0===a&&(a=0),t&&e){var d=t.get("clipShape"),p=e.get("clipShape");if(this.syncShapeStyle(d,p,n,r),t.isGroup())for(var h=t.get("children"),g=e.get("children"),v=0;v<h.length;v++)this.syncShapeStyle(h[v],g[v],n,r,a+v);else{if(!(0,i.isEmpty)(n)&&!(0,i.isEqual)(n,["reset"])){var y=t.get("name");(0,i.isArray)(y)&&(y=y[1]),(0,i.each)(n,(function(t){if(e.get("name")!==c.BACKGROUND_SHAPE){var n=f.getStateStyle(t,y||a);e.attr(n)}}))}var m=(0,l.getReplaceAttrs)(t,e);this.animate?r?(null===(s=this.geometry)||void 0===s||s.emit(u.GEOMETRY_LIFE_CIRCLE.BEFORE_DRAW_ANIMATE),(0,o.doAnimate)(t,r,{coordinate:this.shapeFactory.coordinate,toAttrs:m,shapeModel:this.model})):(0,i.isEmpty)(n)?t.attr(m):(t.stopAnimate(),t.animate(m,{duration:300})):t.attr(m)}}},e.prototype.getShapeType=function(t){var e=(0,i.get)(t,"shape");return(0,i.isArray)(e)?e[0]:e},e}(s.default);e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BACKGROUND_SHAPE=void 0,e.BACKGROUND_SHAPE="element-background"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerGeometryLabelLayout=e.getGeometryLabelLayout=e.registerGeometryLabel=e.getGeometryLabel=void 0;var r={},i={};e.getGeometryLabel=function(t){return r[t.toLowerCase()]},e.registerGeometryLabel=function(t,e){r[t.toLowerCase()]=e},e.getGeometryLabelLayout=function(t){return i[t.toLowerCase()]},e.registerGeometryLabelLayout=function(t,e){i[t.toLowerCase()]=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(26),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(147)),s=n(148),l=n(0),u=n(53);function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.onCanvasChange=function(t){(0,s.refreshElement)(this,t)},e.prototype.getShapeBase=function(){return o},e.prototype.getGroupBase=function(){return e},e.prototype._applyClip=function(t,e){e&&(t.save(),(0,s.applyAttrsToContext)(t,e),e.createPath(t),t.restore(),t.clip(),e._afterDraw())},e.prototype.cacheCanvasBBox=function(){var t=this.cfg.children,e=[],n=[];(0,l.each)(t,(function(t){var r=t.cfg.cacheCanvasBBox;r&&t.cfg.isInView&&(e.push(r.minX,r.maxX),n.push(r.minY,r.maxY))}));var r=null;if(e.length){var i=(0,l.min)(e),a=(0,l.max)(e),o=(0,l.min)(n),s=(0,l.max)(n);r={minX:i,minY:o,x:i,y:o,maxX:a,maxY:s,width:a-i,height:s-o};var c=this.cfg.canvas;if(c){var f=c.getViewRange();this.set("isInView",(0,u.intersectRect)(r,f))}}else this.set("isInView",!1);this.set("cacheCanvasBBox",r)},e.prototype.draw=function(t,e){var n=this.cfg.children,r=!e||this.cfg.refresh;n.length&&r&&(t.save(),(0,s.applyAttrsToContext)(t,this),this._applyClip(t,this.getClip()),(0,s.drawChildren)(t,n,e),t.restore(),this.cacheCanvasBBox()),this.cfg.refresh=null,this.set("hasChanged",!1)},e.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("hasChanged",!1)},e}(a.AbstractGroup);e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.drawChildren=function(t,e){e.forEach((function(e){e.draw(t)}))},e.refreshElement=function(t,e){var n=t.get("canvas");if(n&&n.get("autoDraw")){var a=n.get("context"),o=t.getParent(),s=o?o.getChildren():[n],l=t.get("el");if("remove"===e)if(t.get("isClipShape")){var u=l&&l.parentNode,c=u&&u.parentNode;u&&c&&c.removeChild(u)}else l&&l.parentNode&&l.parentNode.removeChild(l);else if("show"===e)l.setAttribute("visibility","visible");else if("hide"===e)l.setAttribute("visibility","hidden");else if("zIndex"===e)(0,i.moveTo)(l,s.indexOf(t));else if("sort"===e){var f=t.get("children");f&&f.length&&(0,i.sortDom)(t,(function(t,e){return f.indexOf(t)-f.indexOf(e)?1:0}))}else"clear"===e?l&&(l.innerHTML=""):"matrix"===e?(0,r.setTransform)(t):"clip"===e?(0,r.setClip)(t,a):"attr"===e||"add"===e&&t.draw(a)}};var r=n(149),i=n(74)},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(26),o=n(0),s=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(191)),l=n(273),u=n(149),c=n(54),f=n(74);function d(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.isEntityGroup=function(){return!0},e.prototype.createDom=function(){var t=(0,f.createSVGElement)("g");this.set("el",t);var e=this.getParent();if(e){var n=e.get("el");n||(n=e.createDom(),e.set("el",n)),n.appendChild(t)}return t},e.prototype.afterAttrsChange=function(e){t.prototype.afterAttrsChange.call(this,e);var n=this.get("canvas");if(n&&n.get("autoDraw")){var r=n.get("context");this.createPath(r,e)}},e.prototype.onCanvasChange=function(t){(0,l.refreshElement)(this,t)},e.prototype.getShapeBase=function(){return s},e.prototype.getGroupBase=function(){return e},e.prototype.draw=function(t){var e=this.getChildren(),n=this.get("el");this.get("destroyed")?n&&n.parentNode.removeChild(n):(n||this.createDom(),(0,u.setClip)(this,t),this.createPath(t),e.length&&(0,l.drawChildren)(t,e))},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");(0,o.each)(e||n,(function(t,e){c.SVG_ATTR_MAP[e]&&r.setAttribute(c.SVG_ATTR_MAP[e],t)})),(0,u.setTransform)(this)},e}(a.AbstractGroup);e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(27),a=n(114),o=n(33),s=n(111),l=n(276),u=n(463);function c(t,e,n,r,i){return 1===t.length?[["M",t[0].x,t[0].y-i.lineWidth/2],["L",t[0].x,t[0].y],["L",t[0].x,t[0].y+i.lineWidth/2]]:(n?(e&&t.length&&t.push({x:t[0].x,y:t[0].y}),a=(0,s.getSplinePath)(t,!1,r)):(a=(0,s.getLinePath)(t,!1),e&&a.push(["Z"])),a);var a}function f(t,e,n,i,a,o){if(t.length){var s=t[0];return(0,r.isArray)(s.y)?function(t,e,n,i,a,o){var s=[],u=[];(0,r.each)(t,(function(t){var e=(0,l.splitPoints)(t);s.push(e[1]),u.push(e[0])}));var f=c(s,e,i,a,o),d=c(u,e,i,a,o);return n?f:f.concat(d)}(t,e,n,i,a,o):c(t,e,i,a,o)}return[]}var d=(0,i.registerShapeFactory)("line",{defaultShapeType:"line"});(0,r.each)(["line","dot","dash","smooth"],(function(t){(0,i.registerShape)("line",t,{draw:function(e,n){var r,i="smooth"===t;if(i){var s=this.coordinate,l=s.start,u=s.end;r=[[l.x,u.y],[u.x,l.y]]}var c=function(t,e,n){for(var r=t.isStack,i=t.connectNulls,s=t.isInCircle,l=t.showSinglePoint,u=(0,o.getStyle)(t,!0,!1,"lineWidth"),c=(0,a.getPathPoints)(t.points,i,l),d=[],p=0,h=c.length;p<h;p++){var g=c[p];d=d.concat(f(g,s,r,e,n,u))}return u.path=d,u}(e,i,r);return n.addShape({type:"path",attrs:c,name:"line",capture:!i})},getMarker:function(e){return(0,u.getLineMarker)(e,t)}})})),e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.splitPoints=void 0;var r=n(0);e.splitPoints=function(t){var e=t.x;return((0,r.isArray)(t.y)?t.y:[t.y]).map((function(t,n){return{x:(0,r.isArray)(e)?e[n]:e,y:t}}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(27),a=n(100),o=(0,i.registerShapeFactory)("area",{defaultShapeType:"area",getDefaultPoints:function(t){var e=t.x,n=t.y0;return((0,r.isArray)(t.y)?t.y:[n,t.y]).map((function(t){return{x:e,y:t}}))}});(0,i.registerShape)("area","area",{draw:function(t,e){var n=(0,a.getShapeAttrs)(t,!1,!1,this);return e.addShape({type:"path",attrs:n,name:"area"})},getMarker:function(t){return{symbol:function(t,e,n){return void 0===n&&(n=5.5),[["M",t-n,e-4],["L",t+n,e-4],["L",t+n,e+4],["L",t-n,e+4],["Z"]]},style:{r:5,fill:t.color}}}}),e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDefaultSize=void 0;var r=n(0),i=n(48);e.getDefaultSize=function(t){var e=t.theme,n=t.coordinate,a=t.getXScale(),o=a.values,s=t.beforeMappingData,l=o.length,u=(0,i.getXDimensionLength)(t.coordinate),c=t.intervalPadding,f=t.dodgePadding,d=t.maxColumnWidth||e.maxColumnWidth,p=t.minColumnWidth||e.minColumnWidth,h=t.columnWidthRatio||e.columnWidthRatio,g=t.multiplePieWidthRatio||e.multiplePieWidthRatio,v=t.roseWidthRatio||e.roseWidthRatio;if(a.isLinear&&o.length>1){o.sort();var y=function(t,e){var n=t.length,i=t;(0,r.isString)(i[0])&&(i=t.map((function(t){return e.translate(t)})));for(var a=i[1]-i[0],o=2;o<n;o++){var s=i[o]-i[o-1];a>s&&(a=s)}return a}(o,a);l=(a.max-a.min)/y,o.length>l&&(l=o.length)}var m=a.range,b=1/l,x=1;if(n.isPolar?x=n.isTransposed&&l>1?g:v:(a.isLinear&&(b*=m[1]-m[0]),x=h),!(0,r.isNil)(c)&&c>=0?b=(1-c/u*(l-1))/l:b*=x,t.getAdjust("dodge")){var _=function(t,e){if(e){var n=(0,r.flatten)(t);return(0,r.valuesOfKey)(n,e).length}return t.length}(s,t.getAdjust("dodge").dodgeBy);!(0,r.isNil)(f)&&f>=0?b=(b-f/u*(_-1))/_:!(0,r.isNil)(c)&&c>=0?(b*=x,b/=_):b/=_,b=b>=0?b:0}if(!(0,r.isNil)(d)&&d>=0){var O=d/u;b>O&&(b=O)}if(!(0,r.isNil)(p)&&p>=0){var P=p/u;b<P&&(b=P)}return b}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.drawPoints=e.HOLLOW_SHAPES=e.SHAPES=void 0;var r=n(1),i=n(146),a=n(33);e.SHAPES=["circle","square","bowtie","diamond","hexagon","triangle","triangle-down"],e.HOLLOW_SHAPES=["cross","tick","plus","hyphen","line"],e.drawPoints=function(t,e,n,o,s){var l=(0,a.getStyle)(e,s,!s,"r"),u=t.parsePoints(e.points),c=u[0];if(e.isStack)c=u[1];else if(u.length>1){for(var f=n.addGroup(),d=0,p=u;d<p.length;d++){var h=p[d];f.addShape({type:"marker",attrs:(0,r.__assign)((0,r.__assign)((0,r.__assign)({},l),{symbol:i.MarkerSymbols[o]||o}),h)})}return f}return n.addShape({type:"marker",attrs:(0,r.__assign)((0,r.__assign)((0,r.__assign)({},l),{symbol:i.MarkerSymbols[o]||o}),c)})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(114),s=n(33),l=n(463),u=function(t,e,n){var r,i=t.x,a=t.y,o=e.x,s=e.y;switch(n){case"hv":r=[{x:o,y:a}];break;case"vh":r=[{x:i,y:s}];break;case"hvh":var l=(o+i)/2;r=[{x:l,y:a},{x:l,y:s}];break;case"vhv":var u=(a+s)/2;r=[{x:i,y:u},{x:o,y:u}]}return r};function c(t,e){var n=(0,o.getPathPoints)(t.points,t.connectNulls,t.showSinglePoint),a=[];return(0,i.each)(n,(function(t){var n=function(t,e){var n=[];return(0,i.each)(t,(function(r,i){var a=t[i+1];if(n.push(r),a){var o=u(r,a,e);n=n.concat(o)}})),n}(t,e);a=a.concat(function(t){return t.map((function(t,e){return 0===e?["M",t.x,t.y]:["L",t.x,t.y]}))}(n))})),(0,r.__assign)((0,r.__assign)({},(0,s.getStyle)(t,!0,!1,"lineWidth")),{path:a})}(0,i.each)(["hv","vh","hvh","vhv"],(function(t){(0,a.registerShape)("line",t,{draw:function(e,n){var r=c(e,t);return n.addShape({type:"path",attrs:r,name:"line"})},getMarker:function(e){return(0,l.getLineMarker)(e,t)}})}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTranslateDirection=e.directionToPosition=void 0;var r=n(21);function i(t){return t===r.DIRECTION.LEFT?r.DIRECTION.RIGHT:t===r.DIRECTION.RIGHT?r.DIRECTION.LEFT:t}function a(t){return t===r.DIRECTION.TOP?r.DIRECTION.BOTTOM:t===r.DIRECTION.BOTTOM?r.DIRECTION.TOP:t}e.directionToPosition=function(t,e,n){return n===r.DIRECTION.TOP?[t.minX+t.width/2-e.width/2,t.minY]:n===r.DIRECTION.BOTTOM?[t.minX+t.width/2-e.width/2,t.maxY-e.height]:n===r.DIRECTION.LEFT?[t.minX,t.minY+t.height/2-e.height/2]:n===r.DIRECTION.RIGHT?[t.maxX-e.width,t.minY+t.height/2-e.height/2]:n===r.DIRECTION.TOP_LEFT||n===r.DIRECTION.LEFT_TOP?[t.tl.x,t.tl.y]:n===r.DIRECTION.TOP_RIGHT||n===r.DIRECTION.RIGHT_TOP?[t.tr.x-e.width,t.tr.y]:n===r.DIRECTION.BOTTOM_LEFT||n===r.DIRECTION.LEFT_BOTTOM?[t.bl.x,t.bl.y-e.height]:n===r.DIRECTION.BOTTOM_RIGHT||n===r.DIRECTION.RIGHT_BOTTOM?[t.br.x-e.width,t.br.y-e.height]:[0,0]},e.getTranslateDirection=function(t,e){var n=t;return n=function(t,e){var n=t;return e.isReflect("x")&&(n=i(n)),e.isReflect("y")&&(n=a(n)),n}(n=function(t,e){var n=e.matrix[0],r=e.matrix[4],o=t;return n<0&&(o=i(o)),r<0&&(o=a(o)),o}(n=function(t,e){if(e.isTransposed)switch(t){case r.DIRECTION.BOTTOM:return r.DIRECTION.LEFT;case r.DIRECTION.LEFT:return r.DIRECTION.BOTTOM;case r.DIRECTION.RIGHT:return r.DIRECTION.TOP;case r.DIRECTION.TOP:return r.DIRECTION.RIGHT}return t}(n,e),e),e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(31);function o(t){return(0,i.get)(t.get("delegateObject"),"item")}var s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.ignoreListItemStates=["unchecked"],e}return(0,r.__extends)(e,t),e.prototype.isItemIgnore=function(t,e){return!!this.ignoreListItemStates.filter((function(n){return e.hasState(t,n)})).length},e.prototype.setStateByComponent=function(t,e,n){var r=this.context.view,i=t.get("field"),o=(0,a.getElements)(r);this.setElementsStateByItem(o,i,e,n)},e.prototype.setStateByElement=function(t,e){this.setElementState(t,e)},e.prototype.isMathItem=function(t,e,n){var r=this.context.view,o=(0,a.getScaleByField)(r,e),s=(0,a.getElementValue)(t,e);return!(0,i.isNil)(s)&&n.name===o.getText(s)},e.prototype.setElementsStateByItem=function(t,e,n,r){var a=this;(0,i.each)(t,(function(t){a.isMathItem(t,e,n)&&t.setState(a.stateName,r)}))},e.prototype.setStateEnable=function(t){var e=(0,a.getCurrentElement)(this.context);if(e)(0,a.isElementChange)(this.context)&&this.setStateByElement(e,t);else{var n=(0,a.getDelegationObject)(this.context);if((0,a.isList)(n)){var r=n.item,i=n.component;if(r&&i&&!this.isItemIgnore(r,i)){var s=this.context.event.gEvent;if(s&&s.fromShape&&s.toShape&&o(s.fromShape)===o(s.toShape))return;this.setStateByComponent(i,r,t)}}}},e.prototype.toggle=function(){var t=(0,a.getCurrentElement)(this.context);if(t){var e=t.hasState(this.stateName);this.setElementState(t,!e)}},e.prototype.reset=function(){this.setStateEnable(!1)},e}((0,r.__importDefault)(n(283)).default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(44)),o=n(31),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="",e}return(0,r.__extends)(e,t),e.prototype.hasState=function(t){return t.hasState(this.stateName)},e.prototype.setElementState=function(t,e){t.setState(this.stateName,e)},e.prototype.setState=function(){this.setStateEnable(!0)},e.prototype.clear=function(){var t=this.context.view;this.clearViewState(t)},e.prototype.clearViewState=function(t){var e=this,n=(0,o.getElementsByState)(t,this.stateName);(0,i.each)(n,(function(t){e.setElementState(t,!1)}))},e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(31),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.startPoint=null,e.endPoint=null,e.isStarted=!1,e.effectSiblings=!1,e.effectByRecord=!1,e}return(0,r.__extends)(e,t),e.prototype.getCurrentPoint=function(){var t=this.context.event;return{x:t.x,y:t.y}},e.prototype.start=function(){this.clear(),this.startPoint=this.getCurrentPoint(),this.isStarted=!0},e.prototype.getIntersectElements=function(){var t=null;if((0,a.isMask)(this.context))t=(0,a.getMaskedElements)(this.context,10);else{var e=this.startPoint,n=this.isStarted?this.getCurrentPoint():this.endPoint;if(!e||!n)return;var r={minX:Math.min(e.x,n.x),minY:Math.min(e.y,n.y),maxX:Math.max(e.x,n.x),maxY:Math.max(e.y,n.y)},i=this.context.view;t=(0,a.getIntersectElements)(i,r)}return t},e.prototype.setStateEnable=function(t){if(this.effectSiblings&&!this.effectByRecord)this.setSiblingsState(t);else{var e=(0,a.getElements)(this.context.view),n=this.getIntersectElements();n&&n.length?this.effectByRecord?this.setSiblingsStateByRecord(n,t):this.setElementsState(n,t,e):this.clear()}},e.prototype.setSiblingsStateByRecord=function(t,e){var n=this,r=this.context.view,o=(0,a.getSilbings)(r),s=t.map((function(t){return t.getModel().data})),l=r.getXScale().field,u=r.getYScales()[0].field;(0,i.each)(o,(function(t){var r=(0,a.getElements)(t),i=r.filter((function(t){var e=t.getModel().data;return(0,a.isInRecords)(s,e,l,u)}));n.setElementsState(i,e,r)}))},e.prototype.setSiblingsState=function(t){var e=this,n=this.context.view,r=(0,a.getSilbings)(n);(0,a.isMask)(this.context)&&(0,i.each)(r,(function(n){var r=(0,a.getElements)(n),i=(0,a.getSiblingMaskElements)(e.context,n,10);i&&i.length?e.setElementsState(i,t,r):e.clearViewState(n)}))},e.prototype.setElementsState=function(t,e,n){var r=this;(0,i.each)(n,(function(n){t.includes(n)?r.setElementState(n,e):r.setElementState(n,!1)}))},e.prototype.end=function(){this.isStarted=!1,this.endPoint=this.getCurrentPoint()},e.prototype.clear=function(){var t=this,e=this.context.view;if(this.effectSiblings){var n=(0,a.getSilbings)(e);(0,i.each)(n,(function(e){t.clearViewState(e)}))}else this.clearViewState(e)},e}((0,r.__importDefault)(n(283)).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(31),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.setStateEnable=function(t){var e=(0,i.getCurrentElement)(this.context);if(e){if(!(0,i.isElementChange)(this.context))return;t?(this.clear(),this.setElementState(e,!0)):this.hasState(e)&&this.setElementState(e,!1)}},e.prototype.toggle=function(){var t=(0,i.getCurrentElement)(this.context);if(t){var e=this.hasState(t);e||this.clear(),this.setElementState(t,!e)}},e.prototype.reset=function(){this.setStateEnable(!1)},e}((0,r.__importDefault)(n(283)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setHighlightBy=e.clearHighlight=void 0;var r=n(0),i=n(31),a="inactive",o="active";e.clearHighlight=function(t){var e=(0,i.getElements)(t);(0,r.each)(e,(function(t){t.hasState(o)&&t.setState(o,!1),t.hasState(a)&&t.setState(a,!1)}))},e.setHighlightBy=function(t,e,n){(0,r.each)(t,(function(t){e(t)?(t.hasState(a)&&t.setState(a,!1),t.setState(o,n)):(t.hasState(o)&&t.setState(o,!1),t.setState(a,n))}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskShape=null,e.points=[],e.starting=!1,e.moving=!1,e.preMovePoint=null,e.shapeType="path",e}return(0,r.__extends)(e,t),e.prototype.getCurrentPoint=function(){var t=this.context.event;return{x:t.x,y:t.y}},e.prototype.emitEvent=function(t){var e="mask:"+t,n=this.context.view,r=this.context.event;n.emit(e,{target:this.maskShape,shape:this.maskShape,points:this.points,x:r.x,y:r.y})},e.prototype.createMask=function(){var t=this.context.view,e=this.getMaskAttrs();return t.foregroundGroup.addShape({type:this.shapeType,name:"mask",draggable:!0,attrs:(0,r.__assign)({fill:"#C5D4EB",opacity:.3},e)})},e.prototype.getMaskPath=function(){return[]},e.prototype.show=function(){this.maskShape&&(this.maskShape.show(),this.emitEvent("show"))},e.prototype.start=function(t){this.starting=!0,this.moving=!1,this.points=[this.getCurrentPoint()],this.maskShape||(this.maskShape=this.createMask(),this.maskShape.set("capture",!1)),this.updateMask(null===t||void 0===t?void 0:t.maskStyle),this.emitEvent("start")},e.prototype.moveStart=function(){this.moving=!0,this.preMovePoint=this.getCurrentPoint()},e.prototype.move=function(){if(this.moving&&this.maskShape){var t=this.getCurrentPoint(),e=this.preMovePoint,n=t.x-e.x,r=t.y-e.y,a=this.points;(0,i.each)(a,(function(t){t.x+=n,t.y+=r})),this.updateMask(),this.emitEvent("change"),this.preMovePoint=t}},e.prototype.updateMask=function(t){var e=(0,i.deepMix)({},this.getMaskAttrs(),t);this.maskShape.attr(e)},e.prototype.moveEnd=function(){this.moving=!1,this.preMovePoint=null},e.prototype.end=function(){this.starting=!1,this.emitEvent("end"),this.maskShape&&this.maskShape.set("capture",!0)},e.prototype.hide=function(){this.maskShape&&(this.maskShape.hide(),this.emitEvent("hide"))},e.prototype.resize=function(){this.starting&&this.maskShape&&(this.points.push(this.getCurrentPoint()),this.updateMask(),this.emitEvent("change"))},e.prototype.destroy=function(){this.points=[],this.maskShape&&this.maskShape.remove(),this.maskShape=null,this.preMovePoint=null,t.prototype.destroy.call(this)},e}((0,r.__importDefault)(n(44)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculateBoxSizes=e.calculateBoxSize=void 0;var r=n(487),i=n(488),a=n(1052),o=n(193),s=n(192),l=n(489),u=new WeakMap,c=/auto|scroll/,f=/^tb|vertical/,d=/msie|trident/i.test(l.global.navigator&&l.global.navigator.userAgent),p=function(t){return parseFloat(t||"0")},h=function(t,e,n){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=!1),new i.ResizeObserverSize((n?e:t)||0,(n?t:e)||0)},g=(0,s.freeze)({devicePixelContentBoxSize:h(),borderBoxSize:h(),contentBoxSize:h(),contentRect:new a.DOMRectReadOnly(0,0,0,0)}),v=e.calculateBoxSizes=function(t,e){if(void 0===e&&(e=!1),u.has(t)&&!e)return u.get(t);if((0,o.isHidden)(t))return u.set(t,g),g;var n=getComputedStyle(t),r=(0,o.isSVG)(t)&&t.ownerSVGElement&&t.getBBox(),i=!d&&"border-box"===n.boxSizing,l=f.test(n.writingMode||""),v=!r&&c.test(n.overflowY||""),y=!r&&c.test(n.overflowX||""),m=r?0:p(n.paddingTop),b=r?0:p(n.paddingRight),x=r?0:p(n.paddingBottom),_=r?0:p(n.paddingLeft),O=r?0:p(n.borderTopWidth),P=r?0:p(n.borderRightWidth),w=r?0:p(n.borderBottomWidth),M=_+b,S=m+x,E=(r?0:p(n.borderLeftWidth))+P,A=O+w,C=y?t.offsetHeight-A-t.clientHeight:0,j=v?t.offsetWidth-E-t.clientWidth:0,I=i?M+E:0,T=i?S+A:0,F=r?r.width:p(n.width)-I-j,L=r?r.height:p(n.height)-T-C,k=F+M+j+E,D=L+S+C+A,R=(0,s.freeze)({devicePixelContentBoxSize:h(Math.round(F*devicePixelRatio),Math.round(L*devicePixelRatio),l),borderBoxSize:h(k,D,l),contentBoxSize:h(F,L,l),contentRect:new a.DOMRectReadOnly(_,m,F,L)});return u.set(t,R),R};e.calculateBoxSize=function(t,e,n){var i=v(t,n),a=i.borderBoxSize,o=i.contentBoxSize,s=i.devicePixelContentBoxSize;switch(e){case r.ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return s;case r.ResizeObserverBoxOptions.BORDER_BOX:return a;default:return o}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return _}));var r=n(3),i=n.n(r),a=n(99),o=n.n(a),s=n(163),l=n.n(s),u=n(164),c=n.n(u),f=n(215),d=n.n(f),p=n(333),h=n(334),g=n(335),v=n(226),y=n(8),m=n(17),b=n.n(m),x=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};function _(t){var e=t.parentInstance,n=t.content,r=x(t,["parentInstance","content"]);return b()(!1,"Label\u7ec4\u4ef6\u5373\u5c06\u88ab\u53d6\u6d88\uff0c\u8bf7\u4f7f\u7528\u56fe\u5f62\u7ec4\u4ef6\u7684label\u5c5e\u6027\u8fdb\u884c\u914d\u7f6e"),e.label(!1),e.label(n,r),i.a.createElement(i.a.Fragment,null)}Object(y.registerGeometryLabel)("base",o.a),Object(y.registerGeometryLabel)("interval",l.a),Object(y.registerGeometryLabel)("pie",c.a),Object(y.registerGeometryLabel)("polar",d.a),Object(y.registerGeometryLabelLayout)("overlap",v.overlap),Object(y.registerGeometryLabelLayout)("distribute",p.distribute),Object(y.registerGeometryLabelLayout)("fixed-overlap",v.fixedOverlap),Object(y.registerGeometryLabelLayout)("limit-in-shape",g.limitInShape),Object(y.registerGeometryLabelLayout)("limit-in-canvas",h.limitInCanvas)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isBetween=e.isRealNumber=void 0,e.isRealNumber=function(t){return"number"===typeof t&&!isNaN(t)},e.isBetween=function(t,e,n){var r=Math.min(e,n),i=Math.max(e,n);return t>=r&&t<=i}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.processIllegalData=e.transformDataToNodeLinkData=e.adjustYMetaByZero=void 0;var r=n(1),i=n(0),a=n(503),o=n(502);e.adjustYMetaByZero=function(t,e){var n=t.filter((function(t){var n=i.get(t,[e]);return i.isNumber(n)&&!isNaN(n)})),r=n.every((function(t){return i.get(t,[e])>=0})),a=n.every((function(t){return i.get(t,[e])<=0}));return r?{min:0}:a?{max:0}:{}},e.transformDataToNodeLinkData=function(t,e,n,i,a){if(void 0===a&&(a=[]),!Array.isArray(t))return{nodes:[],links:[]};var s=[],l={},u=-1;return t.forEach((function(t){var c=t[e],f=t[n],d=t[i],p=o.pick(t,a);l[c]||(l[c]=r.__assign({id:++u,name:c},p)),l[f]||(l[f]=r.__assign({id:++u,name:f},p)),s.push(r.__assign({source:l[c].id,target:l[f].id,value:d},p))})),{nodes:Object.values(l).sort((function(t,e){return t.id-e.id})),links:s}},e.processIllegalData=function(t,e){var n=i.filter(t,(function(t){var n=t[e];return null===n||"number"===typeof n&&!isNaN(n)}));return a.log(a.LEVEL.WARN,n.length===t.length,"illegal data existed in chart data."),n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resolveAllPadding=e.getAdjustAppendPadding=e.normalPadding=void 0;var r=n(0);function i(t){if(r.isNumber(t))return[t,t,t,t];if(r.isArray(t)){var e=t.length;if(1===e)return[t[0],t[0],t[0],t[0]];if(2===e)return[t[0],t[1],t[0],t[1]];if(3===e)return[t[0],t[1],t[2],t[1]];if(4===e)return t}return[0,0,0,0]}e.normalPadding=i,e.getAdjustAppendPadding=function(t,e,n){void 0===e&&(e="bottom"),void 0===n&&(n=25);var r=i(t),a=[e.startsWith("top")?n:0,e.startsWith("right")?n:0,e.startsWith("bottom")?n:0,e.startsWith("left")?n:0];return[r[0]+a[0],r[1]+a[1],r[2]+a[2],r[3]+a[3]]},e.resolveAllPadding=function(t){var e=t.map((function(t){return i(t)})),n=[0,0,0,0];return e.length>0&&(n=n.map((function(t,n){return e.forEach((function(r,i){t+=e[i][n]})),t}))),n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SizeSensorId=e.SensorTabIndex=e.SensorClassName=void 0,e.SizeSensorId="size-sensor-id",e.SensorClassName="size-sensor-object",e.SensorTabIndex="-1"},function(t,e,n){"use strict";var r=n(2)(n(6));function i(){return"object"===("undefined"===typeof window?"undefined":(0,r.default)(window))?null===window||void 0===window?void 0:window.devicePixelRatio:2}Object.defineProperty(e,"__esModule",{value:!0}),e.transformMatrix=e.getSymbolsPosition=e.getUnitPatternSize=e.drawBackground=e.initCanvas=e.getPixelRatio=void 0,e.getPixelRatio=i,e.initCanvas=function(t,e){void 0===e&&(e=t);var n=document.createElement("canvas"),r=i();return n.width=t*r,n.height=e*r,n.style.width=t+"px",n.style.height=e+"px",n.getContext("2d").scale(r,r),n},e.drawBackground=function(t,e,n,r){void 0===r&&(r=n);var i=e.backgroundColor,a=e.opacity;t.globalAlpha=a,t.fillStyle=i,t.beginPath(),t.fillRect(0,0,n,r),t.closePath()},e.getUnitPatternSize=function(t,e,n){var r=t+e;return n?2*r:r},e.getSymbolsPosition=function(t,e){return e?[[t*(1/4),t*(1/4)],[t*(3/4),t*(3/4)]]:[[.5*t,.5*t]]},e.transformMatrix=function(t,e){var n=e*Math.PI/180;return{a:Math.cos(n)*(1/t),b:Math.sin(n)*(1/t),c:-Math.sin(n)*(1/t),d:Math.cos(n)*(1/t),e:0,f:0}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getProgressData=void 0;var r=n(0),i=n(290);e.getProgressData=function(t){var e=r.clamp(i.isRealNumber(t)?t:0,0,1);return[{type:"current",percent:e},{type:"target",percent:1-e}]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.meta=void 0;var r=n(34),i=n(15),a=n(43),o=n(154),s=n(117),l=n(291);function u(t){var e=t.chart,n=t.options,r=n.data,l=n.color,u=n.areaStyle,c=n.point,f=n.line,d=null===c||void 0===c?void 0:c.state,p=s.getTinyData(r);e.data(p);var h=i.deepAssign({},t,{options:{xField:o.X_FIELD,yField:o.Y_FIELD,area:{color:l,style:u},line:f,point:c}}),g=i.deepAssign({},h,{options:{tooltip:!1}}),v=i.deepAssign({},h,{options:{tooltip:!1,state:d}});return a.area(h),a.line(g),a.point(v),e.axis(!1),e.legend(!1),t}function c(t){var e,n,a=t.options,u=a.xAxis,c=a.yAxis,f=a.data,d=s.getTinyData(f);return i.flow(r.scale(((e={})[o.X_FIELD]=u,e[o.Y_FIELD]=c,e),((n={})[o.X_FIELD]={type:"cat"},n[o.Y_FIELD]=l.adjustYMetaByZero(d,o.Y_FIELD),n)))(t)}e.meta=c,e.adaptor=function(t){return i.flow(r.pattern("areaStyle"),u,c,r.tooltip,r.theme,r.animation,r.annotation())(t)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.Node=P,e.computeHeight=O,e.default=m;var i=r(n(230)),a=r(n(1098)),o=r(n(1099)),s=r(n(1100)),l=r(n(1101)),u=r(n(1102)),c=r(n(1103)),f=r(n(1104)),d=r(n(1105)),p=r(n(1106)),h=r(n(1107)),g=r(n(1108)),v=r(n(1109)),y=r(n(1110));function m(t,e){t instanceof Map?(t=[void 0,t],void 0===e&&(e=x)):void 0===e&&(e=b);for(var n,r,i,a,o,s=new P(t),l=[s];n=l.pop();)if((i=e(n.data))&&(o=(i=Array.from(i)).length))for(n.children=i,a=o-1;a>=0;--a)l.push(r=i[a]=new P(i[a])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(O)}function b(t){return t.children}function x(t){return Array.isArray(t)?t[1]:null}function _(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function O(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function P(t){this.data=t,this.depth=this.height=0,this.parent=null}P.prototype=m.prototype=(0,i.default)({constructor:P,count:a.default,each:o.default,eachAfter:l.default,eachBefore:s.default,find:u.default,sum:c.default,sort:f.default,path:d.default,ancestors:p.default,descendants:h.default,leaves:g.default,links:v.default,copy:function(){return m(this).eachBefore(_)}},Symbol.iterator,y.default)},function(t,e,n){"use strict";function r(t){if("function"!==typeof t)throw new Error;return t}Object.defineProperty(e,"__esModule",{value:!0}),e.optional=function(t){return null==t?null:r(t)},e.required=r},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.phi=e.default=void 0,e.squarifyRatio=s;var i=r(n(155)),a=r(n(195)),o=e.phi=(1+Math.sqrt(5))/2;function s(t,e,n,r,o,s){for(var l,u,c,f,d,p,h,g,v,y,m,b=[],x=e.children,_=0,O=0,P=x.length,w=e.value;_<P;){c=o-n,f=s-r;do{d=x[O++].value}while(!d&&O<P);for(p=h=d,m=d*d*(y=Math.max(f/c,c/f)/(w*t)),v=Math.max(h/m,m/p);O<P;++O){if(d+=u=x[O].value,u<p&&(p=u),u>h&&(h=u),m=d*d*y,(g=Math.max(h/m,m/p))>v){d-=u;break}v=g}b.push(l={value:d,dice:c<f,children:x.slice(_,O)}),l.dice?(0,i.default)(l,n,r,o,w?r+=f*d/w:s):(0,a.default)(l,n,r,w?n+=c*d/w:o,s),w-=d,_=O}return b}e.default=function t(e){function n(t,n,r,i,a){s(e,t,n,r,i,a)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(o)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.conversionTagComponent=e.transformData=void 0;var r=n(1),i=n(0),a=n(119);e.transformData=function(t,e,n){var r=n.yField,o=n.maxSize,s=n.minSize,l=i.get(i.maxBy(e,r),[r]),u=i.isNumber(o)?o:1,c=i.isNumber(s)?s:0;return i.map(t,(function(e,n){var o=(e[r]||0)/l;return e[a.FUNNEL_PERCENT]=o,e[a.FUNNEL_MAPPING_VALUE]=(u-c)*o+c,e[a.FUNNEL_CONVERSATION]=[i.get(t,[n-1,r]),e[r]],e}))},e.conversionTagComponent=function(t){return function(e){var n=e.chart,o=e.options.conversionTag,s=n.getOptions().data;if(o){var l=o.formatter;s.forEach((function(e,u){if(!(u<=0||Number.isNaN(e[a.FUNNEL_MAPPING_VALUE]))){var c=t(e,u,s,{top:!0,text:{content:i.isFunction(l)?l(e,s):l,offsetX:o.offsetX,offsetY:o.offsetY,position:"end",autoRotate:!1,style:r.__assign({textAlign:"start",textBaseline:"middle"},o.style)}});n.annotation().line(c)}}))}return e}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.IS_TOTAL=e.ABSOLUTE_FIELD=e.DIFF_FIELD=e.Y_FIELD=void 0,e.Y_FIELD="$$yField$$",e.DIFF_FIELD="$$diffField$$",e.ABSOLUTE_FIELD="$$absoluteField$$",e.IS_TOTAL="$$isTotal$$",e.DEFAULT_OPTIONS={label:{},leaderLine:{style:{lineWidth:1,stroke:"#8c8c8c",lineDash:[4,2]}},total:{style:{fill:"rgba(0, 0, 0, 0.25)"}},interactions:[{type:"element-active"}],risingFill:"#f4664a",fallingFill:"#30bf78",waterfallStyle:{fill:"rgba(0, 0, 0, 0.25)"},yAxis:{grid:{line:{style:{lineDash:[4,2]}}}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isBetween=function(t,e,n){var r=Math.min(e,n),i=Math.max(e,n);return t>=r&&t<=i},e.isRealNumber=function(t){return"number"===typeof t&&!isNaN(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(u,c,g,a.theme,f,d,p,a.tooltip,h,a.slider,a.interaction,a.animation,(0,a.annotation)(),a.limitInPlot)(t)},e.adjust=g,e.axis=d,e.legend=p,e.meta=c;var r=n(1),i=n(0),a=n(22),o=n(7),s=n(30),l=n(198);function u(t){var e=t.chart,n=t.options,i=n.data,a=n.color,l=n.lineStyle,u=n.lineShape,c=n.point,f=n.area,d=n.seriesField,p=null===c||void 0===c?void 0:c.state;e.data(i);var h=(0,o.deepAssign)({},t,{options:{shapeField:d,line:{color:a,style:l,shape:u},point:c&&(0,r.__assign)({color:a,shape:"circle"},c),area:f&&(0,r.__assign)({color:a},f),label:void 0}}),g=(0,o.deepAssign)({},h,{options:{tooltip:!1,state:p}}),v=(0,o.deepAssign)({},h,{options:{tooltip:!1,state:p}});return(0,s.line)(h),(0,s.point)(g),(0,s.area)(v),t}function c(t){var e,n,r=t.options,i=r.xAxis,s=r.yAxis,u=r.xField,c=r.yField,f=r.data;return(0,o.flow)((0,a.scale)(((e={})[u]=i,e[c]=s,e),((n={})[u]={type:"cat"},n[c]=(0,l.adjustYMetaByZero)(f,c),n)))(t)}function f(t){var e=t.chart,n=t.options.reflect;if(n){var r=n;(0,i.isArray)(r)||(r=[r]);var a=r.map((function(t){return["reflect",t]}));e.coordinate({type:"rect",actions:a})}return t}function d(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(o,!1):e.axis(o,i),t}function p(t){var e=t.chart,n=t.options,r=n.legend,i=n.seriesField;return r&&i?e.legend(i,r):!1===r&&e.legend(!1),t}function h(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,s=(0,o.findGeometry)(e,"line");if(i){var l=i.callback,u=(0,r.__rest)(i,["callback"]);s.label({fields:[a],callback:l,cfg:(0,r.__assign)({layout:[{type:"limit-in-plot"},{type:"path-adjust-position"},{type:"point-adjust-position"},{type:"limit-in-plot",cfg:{action:"hide"}}]},(0,o.transformLabel)(u))})}else s.label(!1);return t}function g(t){var e=t.chart;return t.options.isStack&&(0,i.each)(e.geometries,(function(t){t.adjust("stack")})),t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.drawBackground=function(t,e,n,r){void 0===r&&(r=n);var i=e.backgroundColor,a=e.opacity;t.globalAlpha=a,t.fillStyle=i,t.beginPath(),t.fillRect(0,0,n,r),t.closePath()},e.getPixelRatio=a,e.getSymbolsPosition=function(t,e){return e?[[t*(1/4),t*(1/4)],[t*(3/4),t*(3/4)]]:[[.5*t,.5*t]]},e.getUnitPatternSize=function(t,e,n){var r=t+e;return n?2*r:r},e.initCanvas=function(t,e){void 0===e&&(e=t);var n=document.createElement("canvas"),r=a();return n.width=t*r,n.height=e*r,n.style.width=t+"px",n.style.height=e+"px",n.getContext("2d").scale(r,r),n},e.transformMatrix=function(t,e){var n=e*Math.PI/180;return{a:Math.cos(n)*(1/t),b:Math.sin(n)*(1/t),c:-Math.sin(n)*(1/t),d:Math.cos(n)*(1/t),e:0,f:0}};var i=r(n(6));function a(){return"object"===("undefined"===typeof window?"undefined":(0,i.default)(window))?null===window||void 0===window?void 0:window.devicePixelRatio:2}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getGeometryOption=function(t,e,n){return l(n)?(0,a.deepAssign)({},{geometry:o.DualAxesGeometry.Column,label:n.label&&n.isRange?{content:function(t){var n;return null===(n=t[e])||void 0===n?void 0:n.join("-")}}:void 0},n):(0,r.__assign)({geometry:o.DualAxesGeometry.Line},n)},e.getYAxisWithDefault=function(t,e){return e===o.AxisType.Left?!1!==t&&(0,a.deepAssign)({},s.DEFAULT_LEFT_YAXIS_CONFIG,t):e===o.AxisType.Right?!1!==t&&(0,a.deepAssign)({},s.DEFAULT_RIGHT_YAXIS_CONFIG,t):t},e.isColumn=l,e.isLine=function(t){return(0,i.get)(t,"geometry")===o.DualAxesGeometry.Line},e.transformObjectToArray=function(t,e){var n=t[0],r=t[1];if((0,i.isArray)(e))return[e[0],e[1]];var a=(0,i.get)(e,n),o=(0,i.get)(e,r);return[a,o]};var r=n(1),i=n(0),a=n(7),o=n(569),s=n(570);function l(t){return(0,i.get)(t,"geometry")===o.DualAxesGeometry.Column}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,i.flow)(u,(0,a.scale)({}),c,a.animation,a.theme,(0,a.annotation)())(t)},e.geometry=u;var r=n(0),i=n(7),a=n(22),o=n(30),s=n(581),l=n(307);function u(t){var e=t.chart,n=t.options,a=n.percent,u=n.progressStyle,c=n.color,f=n.barWidthRatio;e.data((0,l.getProgressData)(a));var d=(0,i.deepAssign)({},t,{options:{xField:"1",yField:"percent",seriesField:"type",isStack:!0,widthRatio:f,interval:{style:u,color:(0,r.isString)(c)?[c,s.DEFAULT_COLOR[1]]:c},args:{zIndexReversed:!0}}});return(0,o.interval)(d),e.tooltip(!1),e.axis(!1),e.legend(!1),t}function c(t){return t.chart.coordinate("rect").transpose(),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getProgressData=function(t){var e=(0,r.clamp)((0,i.isRealNumber)(t)?t:0,0,1);return[{type:"current",percent:e},{type:"target",percent:1-e}]};var r=n(0),i=n(302)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OUTLIERS_VIEW_ID=e.DEFAULT_OPTIONS=e.BOX_SYNC_NAME=e.BOX_RANGE_ALIAS=e.BOX_RANGE=void 0;var r,i=n(19),a=n(7),o=e.BOX_RANGE="$$range$$",s=e.BOX_RANGE_ALIAS="low-q1-median-q3-high";e.BOX_SYNC_NAME="$$y_outliers$$",e.OUTLIERS_VIEW_ID="outliers_view",e.DEFAULT_OPTIONS=(0,a.deepAssign)({},i.Plot.getDefaultOptions(),{meta:(r={},r[o]={min:0,alias:s},r),interactions:[{type:"active-region"}],tooltip:{showMarkers:!1,shared:!0},boxStyle:{lineWidth:1}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.placeElementsOrdered=function(t){t&&t.geometries[0].elements.forEach((function(t){t.shape.toFront()}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Y_FIELD=e.TREND_UP=e.TREND_FIELD=e.TREND_DOWN=e.DEFAULT_TOOLTIP_OPTIONS=e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7),a=(e.Y_FIELD="$$stock-range$$",e.TREND_FIELD="trend",e.TREND_UP="up",e.TREND_DOWN="down",e.DEFAULT_TOOLTIP_OPTIONS={showMarkers:!1,showCrosshairs:!0,shared:!0,crosshairs:{type:"xy",follow:!0,text:function(t,e,n){var r;if("x"===t){var i=n[0];r=i?i.title:e}else r=e;return{position:"y"===t?"start":"end",content:r,style:{fill:"#dfdfdf"}}},textBackground:{padding:[2,4],style:{fill:"#666"}}}});e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{tooltip:a,interactions:[{type:"tooltip"}],legend:{position:"top-left"},risingFill:"#ef5350",fallingFill:"#26a69a"})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.conversionTagComponent=function(t){return function(e){var n=e.chart,o=e.options.conversionTag,s=n.getOptions().data;if(o){var l=o.formatter;s.forEach((function(e,u){if(!(u<=0||Number.isNaN(e[a.FUNNEL_MAPPING_VALUE]))){var c=t(e,u,s,{top:!0,text:{content:(0,i.isFunction)(l)?l(e,s):l,offsetX:o.offsetX,offsetY:o.offsetY,position:"end",autoRotate:!1,style:(0,r.__assign)({textAlign:"start",textBaseline:"middle"},o.style)}});n.annotation().line(c)}}))}return e}},e.transformData=function(t,e,n){var r=n.yField,o=n.maxSize,s=n.minSize,l=(0,i.get)((0,i.maxBy)(e,r),[r]),u=(0,i.isNumber)(o)?o:1,c=(0,i.isNumber)(s)?s:0;return(0,i.map)(t,(function(e,n){var o=(e[r]||0)/l;return e[a.FUNNEL_PERCENT]=o,e[a.FUNNEL_MAPPING_VALUE]=(u-c)*o+c,e[a.FUNNEL_CONVERSATION]=[(0,i.get)(t,[n-1,r]),e[r]],e}))};var r=n(1),i=n(0),a=n(124)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SUNBURST_Y_FIELD=e.SUNBURST_PATH_FIELD=e.SUNBURST_ANCESTOR_FIELD=e.RAW_FIELDS=e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7),a=n(157),o=(e.SUNBURST_ANCESTOR_FIELD="ancestor-node",e.SUNBURST_Y_FIELD="value",e.SUNBURST_PATH_FIELD="path");e.RAW_FIELDS=[o,a.NODE_INDEX_FIELD,a.NODE_ANCESTORS_FIELD,a.CHILD_NODE_COUNT,"name","depth","height"],e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{innerRadius:0,radius:.85,hierarchyConfig:{field:"value"},tooltip:{shared:!0,showMarkers:!1,offset:20,showTitle:!1},sunburstStyle:{lineWidth:.5,stroke:"#FFF"},drilldown:{enabled:!0}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isParentNode=o;var r=n(14),i=n(0),a=n(202);function o(t){var e=(0,i.get)(t,["event","data","data"],{});return(0,i.isArray)(e.children)&&e.children.length>0}function s(t){var e=t.view.getCoordinate(),n=e.innerRadius;if(n){var r=t.event,i=r.x,a=r.y,o=e.center,s=o.x,l=o.y,u=e.getRadius()*n;return Math.sqrt(Math.pow(s-i,2)+Math.pow(l-a,2))<u}return!1}(0,r.registerAction)("drill-down-action",a.DrillDownAction),(0,r.registerInteraction)("drill-down",{showEnable:[{trigger:"element:mouseenter",action:"cursor:pointer",isEnable:o},{trigger:"element:mouseleave",action:"cursor:default"},{trigger:"element:mouseleave",action:"cursor:pointer",isEnable:s}],start:[{trigger:"element:click",isEnable:o,action:["drill-down-action:click"]},{trigger:"afterchangesize",action:["drill-down-action:resetPosition"]},{trigger:"click",isEnable:s,action:["drill-down-action:back"]}]})},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.RANGE_VIEW_ID=e.RANGE_VALUE=e.RANGE_TYPE=e.PERCENT=e.INDICATEOR_VIEW_ID=e.DEFAULT_OPTIONS=e.DEFAULT_COLOR=void 0;var i=e.RANGE_VALUE="range",a=(e.RANGE_TYPE="type",e.PERCENT="percent");e.DEFAULT_COLOR="#f0f0f0",e.INDICATEOR_VIEW_ID="indicator-view",e.RANGE_VIEW_ID="range-view",e.DEFAULT_OPTIONS={percent:0,range:{ticks:[]},innerRadius:.9,radius:.95,startAngle:-7/6*Math.PI,endAngle:1/6*Math.PI,syncViewPadding:!0,axis:{line:null,label:{offset:-24,style:{textAlign:"center",textBaseline:"middle"}},subTickLine:{length:-8},tickLine:{length:-12},grid:null},indicator:{pointer:{style:{lineWidth:5,lineCap:"round"}},pin:{style:{r:9.75,lineWidth:4.5,fill:"#fff"}}},statistic:{title:!1},meta:(r={},r[i]={sync:"v"},r[a]={sync:"v",tickCount:5,tickInterval:.2},r),animation:!1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Y_FIELD=e.IS_TOTAL=e.DIFF_FIELD=e.DEFAULT_OPTIONS=e.ABSOLUTE_FIELD=void 0,e.Y_FIELD="$$yField$$",e.DIFF_FIELD="$$diffField$$",e.ABSOLUTE_FIELD="$$absoluteField$$",e.IS_TOTAL="$$isTotal$$",e.DEFAULT_OPTIONS={label:{},leaderLine:{style:{lineWidth:1,stroke:"#8c8c8c",lineDash:[4,2]}},total:{style:{fill:"rgba(0, 0, 0, 0.25)"}},interactions:[{type:"element-active"}],risingFill:"#f4664a",fallingFill:"#30bf78",waterfallStyle:{fill:"rgba(0, 0, 0, 0.25)"},yAxis:{grid:{line:{style:{lineDash:[4,2]}}}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Y_FIELD=e.X_FIELD=e.NODES_VIEW_ID=e.EDGES_VIEW_ID=e.COLOR_FIELD=void 0,e.X_FIELD="x",e.Y_FIELD="y",e.COLOR_FIELD="name",e.NODES_VIEW_ID="nodes",e.EDGES_VIEW_ID="edges"},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.RANGE_VIEW_ID=e.INDICATEOR_VIEW_ID=e.DEFAULT_COLOR=e.PERCENT=e.RANGE_TYPE=e.RANGE_VALUE=void 0,e.RANGE_VALUE="range",e.RANGE_TYPE="type",e.PERCENT="percent",e.DEFAULT_COLOR="#f0f0f0",e.INDICATEOR_VIEW_ID="indicator-view",e.RANGE_VIEW_ID="range-view",e.DEFAULT_OPTIONS={percent:0,range:{ticks:[]},innerRadius:.9,radius:.95,startAngle:-7/6*Math.PI,endAngle:1/6*Math.PI,syncViewPadding:!0,axis:{line:null,label:{offset:-24,style:{textAlign:"center",textBaseline:"middle"}},subTickLine:{length:-8},tickLine:{length:-12},grid:null},indicator:{pointer:{style:{lineWidth:5,lineCap:"round"}},pin:{style:{r:9.75,lineWidth:4.5,fill:"#fff"}}},statistic:{title:!1},meta:(r={},r[e.RANGE_VALUE]={sync:"v"},r[e.PERCENT]={sync:"v",tickCount:5,tickInterval:.2},r),animation:!1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getYAxisWithDefault=e.transformObjectToArray=e.getGeometryOption=e.isColumn=e.isLine=void 0;var r=n(1),i=n(0),a=n(15),o=n(610),s=n(611);function l(t){return i.get(t,"geometry")===o.DualAxesGeometry.Column}e.isLine=function(t){return i.get(t,"geometry")===o.DualAxesGeometry.Line},e.isColumn=l,e.getGeometryOption=function(t,e,n){return l(n)?a.deepAssign({},{geometry:o.DualAxesGeometry.Column,label:n.label&&n.isRange?{content:function(t){var n;return null===(n=t[e])||void 0===n?void 0:n.join("-")}}:void 0},n):r.__assign({geometry:o.DualAxesGeometry.Line},n)},e.transformObjectToArray=function(t,e){var n=t[0],r=t[1];return i.isArray(e)?[e[0],e[1]]:[i.get(e,n),i.get(e,r)]},e.getYAxisWithDefault=function(t,e){return e===o.AxisType.Left?!1!==t&&a.deepAssign({},s.DEFAULT_LEFT_YAXIS_CONFIG,t):e===o.AxisType.Right?!1!==t&&a.deepAssign({},s.DEFAULT_RIGHT_YAXIS_CONFIG,t):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(69),o=n(96),s=n(21),l=n(48),u=n(70),c=n(903),f=n(103),d=["regionFilter","shape"],p=function(t){function e(e){var n=t.call(this,e)||this;return n.cache=new Map,n.foregroundContainer=n.view.getLayer(s.LAYER.FORE).addGroup(),n.backgroundContainer=n.view.getLayer(s.LAYER.BG).addGroup(),n.option=[],n}return(0,r.__extends)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"annotation"},enumerable:!1,configurable:!0}),e.prototype.init=function(){},e.prototype.layout=function(){this.update()},e.prototype.render=function(){},e.prototype.update=function(){var t=this;this.onAfterRender((function(){var e=new Map;(0,i.each)(t.option,(function(n){if((0,i.includes)(d,n.type)){var r=t.updateOrCreate(n);r&&e.set(t.getCacheKey(n),r)}})),t.cache=t.syncCache(e)}));var e=new Map;(0,i.each)(this.option,(function(n){if(!(0,i.includes)(d,n.type)){var r=t.updateOrCreate(n);r&&e.set(t.getCacheKey(n),r)}})),this.cache=this.syncCache(e)},e.prototype.clear=function(e){void 0===e&&(e=!1),t.prototype.clear.call(this),this.clearComponents(),this.foregroundContainer.clear(),this.backgroundContainer.clear(),e&&(this.option=[])},e.prototype.destroy=function(){this.clear(!0),this.foregroundContainer.remove(!0),this.backgroundContainer.remove(!0)},e.prototype.getComponents=function(){var t=[];return this.cache.forEach((function(e){t.push(e)})),t},e.prototype.clearComponents=function(){this.getComponents().forEach((function(t){t.component.destroy()})),this.cache.clear()},e.prototype.onAfterRender=function(t){this.view.getOptions().animate?this.view.geometries.forEach((function(e){e.animateOption&&e.once(s.GEOMETRY_LIFE_CIRCLE.AFTER_DRAW_ANIMATE,(function(){t()}))})):this.view.getRootView().once(s.VIEW_LIFE_CIRCLE.AFTER_RENDER,(function(){t()}))},e.prototype.createAnnotation=function(t){var e=t.type,n=a.Annotation[(0,i.upperFirst)(e)];if(n){var r=this.getAnnotationTheme(e),o=this.getAnnotationCfg(e,t,r);return{component:new n(o),layer:this.isTop(o)?s.LAYER.FORE:s.LAYER.BG,direction:s.DIRECTION.NONE,type:s.COMPONENT_TYPE.ANNOTATION,extra:t}}},e.prototype.annotation=function(t){this.option.push(t)},e.prototype.arc=function(t){return this.annotation((0,r.__assign)({type:"arc"},t)),this},e.prototype.image=function(t){return this.annotation((0,r.__assign)({type:"image"},t)),this},e.prototype.line=function(t){return this.annotation((0,r.__assign)({type:"line"},t)),this},e.prototype.region=function(t){return this.annotation((0,r.__assign)({type:"region"},t)),this},e.prototype.text=function(t){return this.annotation((0,r.__assign)({type:"text"},t)),this},e.prototype.dataMarker=function(t){return this.annotation((0,r.__assign)({type:"dataMarker"},t)),this},e.prototype.dataRegion=function(t){this.annotation((0,r.__assign)({type:"dataRegion"},t))},e.prototype.regionFilter=function(t){this.annotation((0,r.__assign)({type:"regionFilter"},t))},e.prototype.shape=function(t){this.annotation((0,r.__assign)({type:"shape"},t))},e.prototype.html=function(t){this.annotation((0,r.__assign)({type:"html"},t))},e.prototype.parsePosition=function(t){var e=this.view.getXScale(),n=this.view.getScalesByDim("y"),r=(0,i.isFunction)(t)?t.call(null,e,n):t,a=0,o=0;if((0,i.isArray)(r)){var s=r[0],l=r[1];if((0,i.isString)(s)&&-1!==s.indexOf("%")&&!isNaN(s.slice(0,-1)))return this.parsePercentPosition(r);a=(0,c.getNormalizedValue)(s,e),o=(0,c.getNormalizedValue)(l,Object.values(n)[0])}else if(!(0,i.isNil)(r))for(var u=0,f=(0,i.keys)(r);u<f.length;u++){var d=f[u],p=r[d];d===e.field&&(a=(0,c.getNormalizedValue)(p,e)),n[d]&&(o=(0,c.getNormalizedValue)(p,n[d]))}return this.view.getCoordinate().convert({x:a,y:o})},e.prototype.getRegionPoints=function(t,e){var n,r=this,a=this.view.getXScale(),o=this.view.getScalesByDim("y"),s=Object.values(o)[0],l=a.field,u=this.view.getData(),c=(0,i.isArray)(t)?t[0]:t[l],f=(0,i.isArray)(e)?e[0]:e[l],d=[];return(0,i.each)(u,(function(t,e){if(t[l]===c&&(n=e),e>=n){var i=r.parsePosition([t[l],t[s.field]]);i&&d.push(i)}if(t[l]===f)return!1})),d},e.prototype.parsePercentPosition=function(t){var e=parseFloat(t[0])/100,n=parseFloat(t[1])/100,r=this.view.getCoordinate(),i=r.start,a=r.end,o=Math.min(i.x,a.x),s=Math.min(i.y,a.y);return{x:r.getWidth()*e+o,y:r.getHeight()*n+s}},e.prototype.getCoordinateBBox=function(){var t=this.view.getCoordinate(),e=t.start,n=t.end,r=t.getWidth(),i=t.getHeight(),a={x:Math.min(e.x,n.x),y:Math.min(e.y,n.y)};return{x:a.x,y:a.y,minX:a.x,minY:a.y,maxX:a.x+r,maxY:a.y+i,width:r,height:i}},e.prototype.getAnnotationCfg=function(t,e,n){var a=this,s=this.view.getCoordinate(),u=this.view.getCanvas(),c={};if((0,i.isNil)(e))return null;if("arc"===t){var f=e,d=f.start,p=f.end,h=(0,r.__rest)(f,["start","end"]),g=this.parsePosition(d),v=this.parsePosition(p),y=(0,l.getAngleByPoint)(s,g),m=(0,l.getAngleByPoint)(s,v);y>m&&(m=2*Math.PI+m),c=(0,r.__assign)((0,r.__assign)({},h),{center:s.getCenter(),radius:(0,l.getDistanceToCenter)(s,g),startAngle:y,endAngle:m})}else if("image"===t){var b=e;d=b.start,p=b.end,h=(0,r.__rest)(b,["start","end"]),c=(0,r.__assign)((0,r.__assign)({},h),{start:this.parsePosition(d),end:this.parsePosition(p),src:e.src})}else if("line"===t){var x=e;d=x.start,p=x.end,h=(0,r.__rest)(x,["start","end"]),c=(0,r.__assign)((0,r.__assign)({},h),{start:this.parsePosition(d),end:this.parsePosition(p),text:(0,i.get)(e,"text",null)})}else if("region"===t){var _=e;d=_.start,p=_.end,h=(0,r.__rest)(_,["start","end"]),c=(0,r.__assign)((0,r.__assign)({},h),{start:this.parsePosition(d),end:this.parsePosition(p)})}else if("text"===t){var O=this.view.getData(),P=e,w=P.position,M=P.content,S=(h=(0,r.__rest)(P,["position","content"]),M);(0,i.isFunction)(M)&&(S=M(O)),c=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},this.parsePosition(w)),h),{content:S})}else if("dataMarker"===t){var E=e,A=(w=E.position,E.point),C=E.line,j=E.text,I=E.autoAdjust,T=E.direction;h=(0,r.__rest)(E,["position","point","line","text","autoAdjust","direction"]),c=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},h),this.parsePosition(w)),{coordinateBBox:this.getCoordinateBBox(),point:A,line:C,text:j,autoAdjust:I,direction:T})}else if("dataRegion"===t){var F=e,L=(d=F.start,p=F.end,F.region),k=(j=F.text,F.lineLength);h=(0,r.__rest)(F,["start","end","region","text","lineLength"]),c=(0,r.__assign)((0,r.__assign)({},h),{points:this.getRegionPoints(d,p),region:L,text:j,lineLength:k})}else if("regionFilter"===t){var D=e,R=(d=D.start,p=D.end,D.apply),N=D.color,B=(h=(0,r.__rest)(D,["start","end","apply","color"]),this.view.geometries),z=[],V=function t(e){e&&(e.isGroup()?e.getChildren().forEach((function(e){return t(e)})):z.push(e))};(0,i.each)(B,(function(t){R?(0,i.contains)(R,t.type)&&(0,i.each)(t.elements,(function(t){V(t.shape)})):(0,i.each)(t.elements,(function(t){V(t.shape)}))})),c=(0,r.__assign)((0,r.__assign)({},h),{color:N,shapes:z,start:this.parsePosition(d),end:this.parsePosition(p)})}else if("shape"===t){var G=e,W=G.render,Y=(0,r.__rest)(G,["render"]);c=(0,r.__assign)((0,r.__assign)({},Y),{render:function(t){if((0,i.isFunction)(e.render))return W(t,a.view,{parsePosition:a.parsePosition.bind(a)})}})}else if("html"===t){var H=e,U=H.html;w=H.position,Y=(0,r.__rest)(H,["html","position"]),c=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},Y),this.parsePosition(w)),{parent:u.get("el").parentNode,html:function(t){return(0,i.isFunction)(U)?U(t,a.view):U}})}var X=(0,i.deepMix)({},n,(0,r.__assign)((0,r.__assign)({},c),{top:e.top,style:e.style,offsetX:e.offsetX,offsetY:e.offsetY}));return"html"!==t&&(X.container=this.getComponentContainer(X)),X.animate=this.view.getOptions().animate&&X.animate&&(0,i.get)(e,"animate",X.animate),X.animateOption=(0,i.deepMix)({},o.DEFAULT_ANIMATE_CFG,X.animateOption,e.animateOption),X},e.prototype.isTop=function(t){return(0,i.get)(t,"top",!0)},e.prototype.getComponentContainer=function(t){return this.isTop(t)?this.foregroundContainer:this.backgroundContainer},e.prototype.getAnnotationTheme=function(t){return(0,i.get)(this.view.getTheme(),["components","annotation",t],{})},e.prototype.updateOrCreate=function(t){var e=this.cache.get(this.getCacheKey(t));if(e){var n=t.type,r=this.getAnnotationTheme(n),a=this.getAnnotationCfg(n,t,r);(0,u.omit)(a,["container"]),e.component.update(a),(0,i.includes)(d,t.type)&&e.component.render()}else(e=this.createAnnotation(t))&&(e.component.init(),(0,i.includes)(d,t.type)&&e.component.render());return e},e.prototype.syncCache=function(t){var e=this,n=new Map(this.cache);return t.forEach((function(t,e){n.set(e,t)})),n.forEach((function(t,r){(0,i.find)(e.option,(function(t){return r===e.getCacheKey(t)}))||(t.component.destroy(),n.delete(r))})),n},e.prototype.getCacheKey=function(t){return t},e}(f.Controller);e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.positionUpdate=void 0,e.positionUpdate=function(t,e,n){var r=n.toAttrs,i=r.x,a=r.y;delete r.x,delete r.y,t.attr(r),t.animate({x:i,y:a},e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sectorPathUpdate=void 0;var r=n(1),i=n(206),a=n(0),o=n(46);function s(t,e){var n,r=(0,i.getArcParams)(t,e),o=r.startAngle,s=r.endAngle;return!(0,a.isNumberEqual)(o,.5*-Math.PI)&&o<.5*-Math.PI&&(o+=2*Math.PI),!(0,a.isNumberEqual)(s,.5*-Math.PI)&&s<.5*-Math.PI&&(s+=2*Math.PI),0===e[5]&&(o=(n=[s,o])[0],s=n[1]),(0,a.isNumberEqual)(o,1.5*Math.PI)&&(o=-.5*Math.PI),(0,a.isNumberEqual)(s,-.5*Math.PI)&&(s=1.5*Math.PI),{startAngle:o,endAngle:s}}function l(t){var e;return"M"===t[0]||"L"===t[0]?e=[t[1],t[2]]:"a"!==t[0]&&"A"!==t[0]&&"C"!==t[0]||(e=[t[t.length-2],t[t.length-1]]),e}function u(t){var e,n,r,i=t.filter((function(t){return"A"===t[0]||"a"===t[0]}));if(0===i.length)return{startAngle:0,endAngle:0,radius:0,innerRadius:0};var o=i[0],u=i.length>1?i[1]:i[0],c=t.indexOf(o),f=t.indexOf(u),d=l(t[c-1]),p=l(t[f-1]),h=s(d,o),g=h.startAngle,v=h.endAngle,y=s(p,u),m=y.startAngle,b=y.endAngle;(0,a.isNumberEqual)(g,m)&&(0,a.isNumberEqual)(v,b)?(n=g,r=v):(n=Math.min(g,m),r=Math.max(v,b));var x=o[1],_=i[i.length-1][1];return x<_?(x=(e=[_,x])[0],_=e[1]):x===_&&(_=0),{startAngle:n,endAngle:r,radius:x,innerRadius:_}}e.sectorPathUpdate=function(t,e,n){var i=n.toAttrs,s=n.coordinate,l=i.path||[],c=l.map((function(t){return t[0]}));if(!(l.length<1)){var f=u(l),d=f.startAngle,p=f.endAngle,h=f.radius,g=f.innerRadius,v=u(t.attr("path")),y=v.startAngle,m=v.endAngle,b=s.getCenter(),x=d-y,_=p-m;0!==x||0!==_?t.animate((function(t){var e=y+t*x,n=m+t*_;return(0,r.__assign)((0,r.__assign)({},i),{path:(0,a.isEqual)(c,["M","A","A","Z"])?(0,o.getArcPath)(b.x,b.y,h,e,n):(0,o.getSectorPath)(b.x,b.y,h,e,n,g)})}),(0,r.__assign)((0,r.__assign)({},e),{callback:function(){t.attr("path",l)}})):t.attr("path",l)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.waveIn=void 0;var r=n(1),i=n(48);e.waveIn=function(t,e,n){var a=(0,i.getCoordinateClipCfg)(n.coordinate,20),o=a.type,s=a.startState,l=a.endState,u=t.setClip({type:o,attrs:s});u.animate(l,(0,r.__assign)((0,r.__assign)({},e),{callback:function(){t&&!t.get("destroyed")&&t.set("clipShape",null),u.remove(!0)}}))}},function(t,e,n){"use strict";n.r(e);var r=n(14);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i)},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0});var a={version:!0,Shape:!0,Canvas:!0,Group:!0};Object.defineProperty(e,"Canvas",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Group",{enumerable:!0,get:function(){return u.default}}),e.version=e.Shape=void 0;var o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(191));e.Shape=o;var s=n(26);Object.keys(s).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===s[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}}))}));var l=r(n(985)),u=r(n(274));function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}e.version="0.5.6"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(21),a=(0,r.__importDefault)(n(158));n(277);var o=function(t){function e(e){var n=t.call(this,e)||this;n.type="area",n.shapeType="area",n.generatePoints=!0,n.startOnZero=!0;var r=e.startOnZero,i=void 0===r||r,a=e.sortable,o=void 0!==a&&a,s=e.showSinglePoint,l=void 0!==s&&s;return n.startOnZero=i,n.sortable=o,n.showSinglePoint=l,n}return(0,r.__extends)(e,t),e.prototype.getPointsAndData=function(t){for(var e=[],n=[],r=0,a=t.length;r<a;r++){var o=t[r];e.push(o.points),n.push(o[i.FIELD_ORIGIN])}return{points:e,data:n}},e.prototype.getYMinValue=function(){return this.startOnZero?t.prototype.getYMinValue.call(this):this.getYScale().min},e}(a.default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=(0,r.__importDefault)(n(90));n(464);var a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="edge",e.shapeType="edge",e.generatePoints=!0,e}return(0,r.__extends)(e,t),e}(i.default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=(0,r.__importDefault)(n(140)),a=n(0),o=n(21),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="heatmap",e.paletteCache={},e}return(0,r.__extends)(e,t),e.prototype.updateElements=function(t,e){void 0===e&&(e=!1);for(var n=0;n<t.length;n++){var r=t[n],i=this.prepareRange(r),o=this.prepareSize(),s=(0,a.get)(this.styleOption,["cfg","shadowBlur"]);(0,a.isNumber)(s)||(s=o/2),this.prepareGreyScaleBlurredCircle(o,s),this.drawWithRange(r,i,o,s)}},e.prototype.color=function(t,e){return this.createAttrOption("color",t,"function"!==typeof e?e:""),this},e.prototype.clear=function(){t.prototype.clear.call(this),this.clearShadowCanvasCtx(),this.paletteCache={}},e.prototype.prepareRange=function(t){var e=this.getAttribute("color").getFields()[0],n=1/0,r=-1/0;return t.forEach((function(t){var i=t[o.FIELD_ORIGIN][e];i>r&&(r=i),i<n&&(n=i)})),n===r&&(n=r-1),[n,r]},e.prototype.prepareSize=function(){var t=this.getDefaultValue("size");return(0,a.isNumber)(t)||(t=this.getDefaultSize()),t},e.prototype.prepareGreyScaleBlurredCircle=function(t,e){var n=this.getGrayScaleBlurredCanvas(),r=t+e,i=n.getContext("2d");n.width=n.height=2*r,i.clearRect(0,0,n.width,n.height),i.shadowOffsetX=i.shadowOffsetY=2*r,i.shadowBlur=e,i.shadowColor="black",i.beginPath(),i.arc(-r,-r,t,0,2*Math.PI,!0),i.closePath(),i.fill()},e.prototype.drawWithRange=function(t,e,n,r){var i=this.coordinate,a=i.start,s=i.end,l=this.coordinate.getWidth(),u=this.coordinate.getHeight(),c=this.getAttribute("color").getFields()[0];this.clearShadowCanvasCtx();var f=this.getShadowCanvasCtx();e&&(t=t.filter((function(t){return t[o.FIELD_ORIGIN][c]<=e[1]&&t[o.FIELD_ORIGIN][c]>=e[0]})));for(var d=this.scales[c],p=0,h=t;p<h.length;p++){var g=h[p],v=this.getDrawCfg(g),y=v.x,m=v.y,b=d.scale(g[o.FIELD_ORIGIN][c]);this.drawGrayScaleBlurredCircle(y-a.x,m-s.y,n+r,b,f)}var x=f.getImageData(0,0,l,u);this.clearShadowCanvasCtx(),this.colorize(x),f.putImageData(x,0,0);var _=this.getImageShape();_.attr("x",a.x),_.attr("y",s.y),_.attr("width",l),_.attr("height",u),_.attr("img",f.canvas),_.set("origin",this.getShapeInfo(t))},e.prototype.getDefaultSize=function(){var t=this.getAttribute("position"),e=this.coordinate;return Math.min(e.getWidth()/(4*t.scales[0].ticks.length),e.getHeight()/(4*t.scales[1].ticks.length))},e.prototype.clearShadowCanvasCtx=function(){var t=this.getShadowCanvasCtx();t.clearRect(0,0,t.canvas.width,t.canvas.height)},e.prototype.getShadowCanvasCtx=function(){var t=this.shadowCanvas;return t||(t=document.createElement("canvas"),this.shadowCanvas=t),t.width=this.coordinate.getWidth(),t.height=this.coordinate.getHeight(),t.getContext("2d")},e.prototype.getGrayScaleBlurredCanvas=function(){return this.grayScaleBlurredCanvas||(this.grayScaleBlurredCanvas=document.createElement("canvas")),this.grayScaleBlurredCanvas},e.prototype.drawGrayScaleBlurredCircle=function(t,e,n,r,i){var a=this.getGrayScaleBlurredCanvas();i.globalAlpha=r,i.drawImage(a,t-n,e-n)},e.prototype.colorize=function(t){for(var e=this.getAttribute("color"),n=t.data,r=this.paletteCache,o=3;o<n.length;o+=4){var s=n[o];if((0,a.isNumber)(s)){var l=r[s]?r[s]:i.default.rgb2arr(e.gradient(s/256));n[o-3]=l[0],n[o-2]=l[1],n[o-1]=l[2],n[o]=s}}},e.prototype.getImageShape=function(){var t=this.imageShape;return t||(t=this.container.addShape({type:"image",attrs:{}}),this.imageShape=t,t)},e.prototype.getShapeInfo=function(t){var e=this.getDrawCfg(t[0]),n=t.map((function(t){return t[o.FIELD_ORIGIN]}));return(0,r.__assign)((0,r.__assign)({},e),{mappingData:t,data:n})},e}((0,r.__importDefault)(n(90)).default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(48),o=(0,r.__importDefault)(n(90));n(992);var s=n(278),l=n(110),u=function(t){function e(e){var n=t.call(this,e)||this;n.type="interval",n.shapeType="interval",n.generatePoints=!0;var r=e.background;return n.background=r,n}return(0,r.__extends)(e,t),e.prototype.createShapePointsCfg=function(e){var n,r=t.prototype.createShapePointsCfg.call(this,e),i=this.getAttribute("size");if(i){n=this.getAttributeValues(i,e)[0];var o=this.coordinate;n/=(0,a.getXDimensionLength)(o)}else this.defaultSize||(this.defaultSize=(0,s.getDefaultSize)(this)),n=this.defaultSize;return r.size=n,r},e.prototype.adjustScale=function(){t.prototype.adjustScale.call(this);var e=this.getYScale();if("theta"===this.coordinate.type)e.change({nice:!1,min:0,max:(0,l.getMaxScale)(e)});else{var n=this.scaleDefs,r=e.field,a=e.min,o=e.max;"time"!==e.type&&(a>0&&!(0,i.get)(n,[r,"min"])&&e.change({min:0}),o<=0&&!(0,i.get)(n,[r,"max"])&&e.change({max:0}))}},e.prototype.getDrawCfg=function(e){var n=t.prototype.getDrawCfg.call(this,e);return n.background=this.background,n},e}(o.default);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=(0,r.__importDefault)(n(158));n(275);var a=function(t){function e(e){var n=t.call(this,e)||this;n.type="line";var r=e.sortable,i=void 0!==r&&r;return n.sortable=i,n}return(0,r.__extends)(e,t),e}(i.default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=(0,r.__importDefault)(n(90));n(993);var a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="point",e.shapeType="point",e.generatePoints=!0,e}return(0,r.__extends)(e,t),e.prototype.getDrawCfg=function(e){var n=t.prototype.getDrawCfg.call(this,e);return(0,r.__assign)((0,r.__assign)({},n),{isStack:!!this.getAdjust("stack")})},e}(i.default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(90));n(465);var o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="polygon",e.shapeType="polygon",e.generatePoints=!0,e}return(0,r.__extends)(e,t),e.prototype.createShapePointsCfg=function(e){var n,r=t.prototype.createShapePointsCfg.call(this,e),a=r.x,o=r.y;if(!(0,i.isArray)(a)||!(0,i.isArray)(o)){var s=this.getXScale(),l=this.getYScale(),u=.5/s.values.length,c=.5/l.values.length;s.isCategory&&l.isCategory?(a=[a-u,a-u,a+u,a+u],o=[o-c,o+c,o+c,o-c]):(0,i.isArray)(a)?(a=[(n=a)[0],n[0],n[1],n[1]],o=[o-c/2,o+c/2,o+c/2,o-c/2]):(0,i.isArray)(o)&&(o=[(n=o)[0],n[1],n[1],n[0]],a=[a-u/2,a-u/2,a+u/2,a+u/2]),r.x=a,r.y=o}return r},e}(a.default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(48),a=(0,r.__importDefault)(n(90));n(466);var o=n(278),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="schema",e.shapeType="schema",e.generatePoints=!0,e}return(0,r.__extends)(e,t),e.prototype.createShapePointsCfg=function(e){var n,r=t.prototype.createShapePointsCfg.call(this,e),a=this.getAttribute("size");if(a){n=this.getAttributeValues(a,e)[0];var s=this.coordinate;n/=(0,i.getXDimensionLength)(s)}else this.defaultSize||(this.defaultSize=(0,o.getDefaultSize)(this)),n=this.defaultSize;return r.size=n,r},e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.distribute=void 0;var r=n(0),i=n(46);e.distribute=function(t,e,n,a){if(t.length&&e.length){var o=t[0]?t[0].offset:0,s=e[0].get("coordinate"),l=s.getRadius(),u=s.getCenter();if(o>0){var c=2*(l+o)+28,f={start:s.start,end:s.end},d=[[],[]];t.forEach((function(t){t&&("right"===t.textAlign?d[0].push(t):d[1].push(t))})),d.forEach((function(t,n){var i=c/14;t.length>i&&(t.sort((function(t,e){return e["..percent"]-t["..percent"]})),t.splice(i,t.length-i)),t.sort((function(t,e){return t.y-e.y})),function(t,e,n,i,a,o){var s,l=!0,u=i.start,c=i.end,f=Math.min(u.y,c.y),d=Math.abs(u.y-c.y),p=0,h=Number.MIN_VALUE,g=e.map((function(t){return t.y>p&&(p=t.y),t.y<h&&(h=t.y),{size:n,targets:[t.y-f]}}));for(h-=f,p-f>d&&(d=p-f);l;)for(g.forEach((function(t){var e=(Math.min.apply(h,t.targets)+Math.max.apply(h,t.targets))/2;t.pos=Math.min(Math.max(h,e-t.size/2),d-t.size)})),l=!1,s=g.length;s--;)if(s>0){var v=g[s-1],y=g[s];v.pos+v.size>y.pos&&(v.size+=y.size,v.targets=v.targets.concat(y.targets),v.pos+v.size>d&&(v.pos=d-v.size),g.splice(s,1),l=!0)}s=0,g.forEach((function(t){var r=f+n/2;t.targets.forEach((function(){e[s].y=t.pos+r,r+=n,s++}))}));for(var m={},b=0,x=t;b<x.length;b++){var _=x[b];m[_.get("id")]=_}e.forEach((function(t){var e=t.r*t.r,n=Math.pow(Math.abs(t.y-a.y),2);if(e<n)t.x=a.x;else{var i=Math.sqrt(e-n);t.x=o?a.x+i:a.x-i}var s=m[t.id];s.attr("x",t.x),s.attr("y",t.y);var l=(0,r.find)(s.getChildren(),(function(t){return"text"===t.get("type")}));l&&(l.attr("y",t.y),l.attr("x",t.x))}))}(e,t,14,f,u,n)}))}(0,r.each)(t,(function(t){if(t&&t.labelLine){var e=t.offset,n=t.angle,a=(0,i.polarToCartesian)(u.x,u.y,l,n),o=(0,i.polarToCartesian)(u.x,u.y,l+e/2,n),s=t.x+(0,r.get)(t,"offsetX",0),c=t.y+(0,r.get)(t,"offsetY",0),f={x:s-4*Math.cos(n),y:c-4*Math.sin(n)};(0,r.isObject)(t.labelLine)||(t.labelLine={}),t.labelLine.path=["M "+a.x,a.y+" Q"+o.x,o.y+" "+f.x,f.y].join(",")}}))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.limitInCanvas=void 0;var r=n(0),i=n(113);e.limitInCanvas=function(t,e,n,a){(0,r.each)(e,(function(t){var e=a.minX,n=a.minY,r=a.maxX,o=a.maxY,s=t.getCanvasBBox(),l=s.minX,u=s.minY,c=s.maxX,f=s.maxY,d=s.x,p=s.y,h=s.width,g=s.height,v=d,y=p;(l<e||c<e)&&(v=e),(u<n||f<n)&&(y=n),l>r?v=r-h:c>r&&(v-=c-r),u>o?y=o-g:f>o&&(y-=f-o),v===d&&y===p||(0,i.translate)(t,v-d,y-p)}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.limitInShape=void 0;var r=n(0);e.limitInShape=function(t,e,n,i){(0,r.each)(e,(function(t,e){var r=t.getCanvasBBox(),i=n[e].getBBox();(r.minX<i.minX||r.minY<i.minY||r.maxX>i.maxX||r.maxY>i.maxY)&&t.remove(!0)}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(115),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getDefaultCfg=function(){return(0,i.deepMix)({},t.prototype.getDefaultCfg.call(this),{type:"circle",showTitle:!0,title:t.prototype.getDefaultTitleCfg.call(this)})},e.prototype.render=function(){t.prototype.render.call(this),this.cfg.showTitle&&this.renderTitle()},e.prototype.getRegion=function(t,e){var n=2*Math.PI/t,r=-1*Math.PI/2+n*e,i=.5/(1+1/Math.sin(n/2)),a=(0,o.getAnglePoint)({x:.5,y:.5},.5-i,r),s=5*Math.PI/4,l=1*Math.PI/4;return{start:(0,o.getAnglePoint)(a,i,s),end:(0,o.getAnglePoint)(a,i,l)}},e.prototype.afterEachView=function(t,e){this.processAxis(t,e)},e.prototype.beforeEachView=function(t,e){},e.prototype.generateFacets=function(t){var e=this,n=this.cfg,r=n.fields,a=n.type,o=r[0];if(!o)throw new Error("No `fields` specified!");var s=this.getFieldValues(t,o),l=s.length,u=[];return s.forEach((function(n,r){var c=[{field:o,value:n,values:s}],f=(0,i.filter)(t,e.getFacetDataFilter(c)),d={type:a,data:f,region:e.getRegion(l,r),columnValue:n,columnField:o,columnIndex:r,columnValuesLength:l,rowValue:null,rowField:null,rowIndex:0,rowValuesLength:1};u.push(d)})),u},e.prototype.getXAxisOption=function(t,e,n,r){return n},e.prototype.getYAxisOption=function(t,e,n,r){return n},e.prototype.renderTitle=function(){var t=this;(0,i.each)(this.facets,(function(e){var n=e.columnValue,r=e.view,s=(0,i.get)(t.cfg.title,"formatter"),l=(0,i.deepMix)({position:["50%","0%"],content:s?s(n):n},(0,o.getFactTitleConfig)(a.DIRECTION.TOP),t.cfg.title);r.annotation().text(l)}))},e}(n(104).Facet);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(115),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getDefaultCfg=function(){return(0,i.deepMix)({},t.prototype.getDefaultCfg.call(this),{type:"list",cols:null,showTitle:!0,title:t.prototype.getDefaultTitleCfg.call(this)})},e.prototype.render=function(){t.prototype.render.call(this),this.cfg.showTitle&&this.renderTitle()},e.prototype.afterEachView=function(t,e){this.processAxis(t,e)},e.prototype.beforeEachView=function(t,e){},e.prototype.generateFacets=function(t){var e=this,n=this.cfg.fields,r=this.cfg.cols,a=n[0];if(!a)throw new Error("No `fields` specified!");var o=this.getFieldValues(t,a),s=o.length;r=r||s;var l=this.getPageCount(s,r),u=[];return o.forEach((function(n,c){var f=e.getRowCol(c,r),d=f.row,p=f.col,h=[{field:a,value:n,values:o}],g=(0,i.filter)(t,e.getFacetDataFilter(h)),v={type:e.cfg.type,data:g,region:e.getRegion(l,r,p,d),columnValue:n,rowValue:n,columnField:a,rowField:null,columnIndex:p,rowIndex:d,columnValuesLength:r,rowValuesLength:l,total:s};u.push(v)})),u},e.prototype.getXAxisOption=function(t,e,n,i){return i.rowIndex!==i.rowValuesLength-1&&i.columnValuesLength*i.rowIndex+i.columnIndex+1+i.columnValuesLength<=i.total?(0,r.__assign)((0,r.__assign)({},n),{label:null,title:null}):n},e.prototype.getYAxisOption=function(t,e,n,i){return 0!==i.columnIndex?(0,r.__assign)((0,r.__assign)({},n),{title:null,label:null}):n},e.prototype.renderTitle=function(){var t=this;(0,i.each)(this.facets,(function(e){var n=e.columnValue,r=e.view,s=(0,i.get)(t.cfg.title,"formatter"),l=(0,i.deepMix)({position:["50%","0%"],content:s?s(n):n},(0,o.getFactTitleConfig)(a.DIRECTION.TOP),t.cfg.title);r.annotation().text(l)}))},e.prototype.getPageCount=function(t,e){return Math.floor((t+e-1)/e)},e.prototype.getRowCol=function(t,e){return{row:Math.floor(t/e),col:t%e}},e}(n(104).Facet);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(115),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getDefaultCfg=function(){return(0,i.deepMix)({},t.prototype.getDefaultCfg.call(this),{type:"matrix",showTitle:!1,columnTitle:(0,r.__assign)({},t.prototype.getDefaultTitleCfg.call(this)),rowTitle:(0,r.__assign)({},t.prototype.getDefaultTitleCfg.call(this))})},e.prototype.render=function(){t.prototype.render.call(this),this.cfg.showTitle&&this.renderTitle()},e.prototype.afterEachView=function(t,e){this.processAxis(t,e)},e.prototype.beforeEachView=function(t,e){},e.prototype.generateFacets=function(t){for(var e=this.cfg,n=e.fields,r=e.type,i=n.length,a=i,o=[],s=0;s<a;s++)for(var l=n[s],u=0;u<i;u++){var c=n[u],f={type:r,data:t,region:this.getRegion(i,a,s,u),columnValue:l,rowValue:c,columnField:l,rowField:c,columnIndex:s,rowIndex:u,columnValuesLength:a,rowValuesLength:i};o.push(f)}return o},e.prototype.getXAxisOption=function(t,e,n,i){return i.rowIndex!==i.rowValuesLength-1?(0,r.__assign)((0,r.__assign)({},n),{label:null,title:null}):n},e.prototype.getYAxisOption=function(t,e,n,i){return 0!==i.columnIndex?(0,r.__assign)((0,r.__assign)({},n),{title:null,label:null}):n},e.prototype.renderTitle=function(){var t=this;(0,i.each)(this.facets,(function(e,n){var r=e.columnIndex,s=e.rowIndex,l=e.columnValuesLength,u=(e.rowValuesLength,e.columnValue),c=e.rowValue,f=e.view;if(0===s){var d=(0,i.get)(t.cfg.columnTitle,"formatter"),p=(0,i.deepMix)({position:["50%","0%"],content:d?d(u):u},(0,o.getFactTitleConfig)(a.DIRECTION.TOP),t.cfg.columnTitle);f.annotation().text(p)}r===l-1&&(d=(0,i.get)(t.cfg.rowTitle,"formatter"),p=(0,i.deepMix)({position:["100%","50%"],content:d?d(c):c},(0,o.getFactTitleConfig)(a.DIRECTION.RIGHT),t.cfg.rowTitle),f.annotation().text(p))}))},e}(n(104).Facet);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(115),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getDefaultCfg=function(){return(0,i.deepMix)({},t.prototype.getDefaultCfg.call(this),{type:"mirror",showTitle:!0,title:t.prototype.getDefaultTitleCfg.call(this),transpose:!1})},e.prototype.render=function(){t.prototype.render.call(this),this.cfg.showTitle&&this.renderTitle()},e.prototype.beforeEachView=function(t,e){this.cfg.transpose?e.columnIndex%2===0?t.coordinate().transpose().reflect("x"):t.coordinate().transpose():e.rowIndex%2!==0&&t.coordinate().reflect("y")},e.prototype.afterEachView=function(t,e){this.processAxis(t,e)},e.prototype.generateFacets=function(t){var e,n,r=this,a=this.cfg.fields[0],o=[],s=1,l=1,u=[""],c=[""];return this.cfg.transpose?(e=a,u=this.getFieldValues(t,e).slice(0,2),s=u.length):(n=a,c=this.getFieldValues(t,n).slice(0,2),l=c.length),u.forEach((function(a,f){c.forEach((function(d,p){var h=[{field:e,value:a,values:u},{field:n,value:d,values:c}],g=(0,i.filter)(t,r.getFacetDataFilter(h)),v={type:r.cfg.type,data:g,region:r.getRegion(l,s,f,p),columnValue:a,rowValue:d,columnField:e,rowField:n,columnIndex:f,rowIndex:p,columnValuesLength:s,rowValuesLength:l};o.push(v)}))})),o},e.prototype.getXAxisOption=function(t,e,n,i){return 1===i.columnIndex||1===i.rowIndex?(0,r.__assign)((0,r.__assign)({},n),{label:null,title:null}):n},e.prototype.getYAxisOption=function(t,e,n,r){return n},e.prototype.renderTitle=function(){var t=this;(0,i.each)(this.facets,(function(e,n){var r=e.columnValue,s=e.rowValue,l=e.view,u=(0,i.get)(t.cfg.title,"formatter");if(t.cfg.transpose){var c=(0,i.deepMix)({position:["50%","0%"],content:u?u(r):r},(0,o.getFactTitleConfig)(a.DIRECTION.TOP),t.cfg.title);l.annotation().text(c)}else c=(0,i.deepMix)({position:["100%","50%"],content:u?u(s):s},(0,o.getFactTitleConfig)(a.DIRECTION.RIGHT),t.cfg.title),l.annotation().text(c)}))},e}(n(104).Facet);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(115),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.afterEachView=function(t,e){this.processAxis(t,e)},e.prototype.beforeEachView=function(t,e){},e.prototype.getDefaultCfg=function(){return(0,i.deepMix)({},t.prototype.getDefaultCfg.call(this),{type:"rect",columnTitle:(0,r.__assign)({},t.prototype.getDefaultTitleCfg.call(this)),rowTitle:(0,r.__assign)({},t.prototype.getDefaultTitleCfg.call(this))})},e.prototype.render=function(){t.prototype.render.call(this),this.cfg.showTitle&&this.renderTitle()},e.prototype.generateFacets=function(t){var e=this,n=this.cfg.fields,r=n[0],a=n[1],o=[],s=1,l=1,u=[""],c=[""];return r&&(u=this.getFieldValues(t,r),s=u.length),a&&(c=this.getFieldValues(t,a),l=c.length),u.forEach((function(n,f){c.forEach((function(d,p){var h=[{field:r,value:n,values:u},{field:a,value:d,values:c}],g=(0,i.filter)(t,e.getFacetDataFilter(h)),v={type:e.cfg.type,data:g,region:e.getRegion(l,s,f,p),columnValue:n,rowValue:d,columnField:r,rowField:a,columnIndex:f,rowIndex:p,columnValuesLength:s,rowValuesLength:l};o.push(v)}))})),o},e.prototype.renderTitle=function(){var t=this;(0,i.each)(this.facets,(function(e,n){var r=e.columnIndex,s=e.rowIndex,l=e.columnValuesLength,u=e.columnValue,c=e.rowValue,f=e.view;if(0===s){var d=(0,i.get)(t.cfg.columnTitle,"formatter"),p=(0,i.deepMix)({position:["50%","0%"],content:d?d(u):u},(0,o.getFactTitleConfig)(a.DIRECTION.TOP),t.cfg.columnTitle);f.annotation().text(p)}r===l-1&&(d=(0,i.get)(t.cfg.rowTitle,"formatter"),p=(0,i.deepMix)({position:["100%","50%"],content:d?d(c):c},(0,o.getFactTitleConfig)(a.DIRECTION.RIGHT),t.cfg.rowTitle),f.annotation().text(p))}))},e.prototype.getXAxisOption=function(t,e,n,i){return i.rowIndex!==i.rowValuesLength-1?(0,r.__assign)((0,r.__assign)({},n),{title:null,label:null}):i.columnIndex!==Math.floor((i.columnValuesLength-1)/2)?(0,r.__assign)((0,r.__assign)({},n),{title:null}):n},e.prototype.getYAxisOption=function(t,e,n,i){return 0!==i.columnIndex?(0,r.__assign)((0,r.__assign)({},n),{title:null,label:null}):i.rowIndex!==Math.floor((i.rowValuesLength-1)/2)?(0,r.__assign)((0,r.__assign)({},n),{title:null}):n},e}(n(104).Facet);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(115),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.afterChartRender=function(){e.facets&&e.cfg.line&&(e.container.clear(),e.drawLines(e.facets))},e}return(0,r.__extends)(e,t),e.prototype.afterEachView=function(t,e){this.processAxis(t,e)},e.prototype.beforeEachView=function(t,e){},e.prototype.init=function(){t.prototype.init.call(this),this.view.on(a.VIEW_LIFE_CIRCLE.AFTER_RENDER,this.afterChartRender)},e.prototype.getDefaultCfg=function(){return(0,i.deepMix)({},t.prototype.getDefaultCfg.call(this),{type:"tree",line:{style:{lineWidth:1,stroke:"#ddd"},smooth:!1},showTitle:!0,title:t.prototype.getDefaultTitleCfg.call(this)})},e.prototype.generateFacets=function(t){if(!this.cfg.fields.length)throw new Error("Please specify for the fields for rootFacet!");var e=[],n={type:this.cfg.type,data:t,region:null,rowValuesLength:this.getRows(),columnValuesLength:1,rowIndex:0,columnIndex:0,rowField:"",columnField:"",rowValue:"",columnValue:""};return e.push(n),n.children=this.getChildFacets(t,1,e),this.setRegion(e),e},e.prototype.setRegion=function(t){var e=this;this.forceColIndex(t),t.forEach((function(t){t.region=e.getRegion(t.rowValuesLength,t.columnValuesLength,t.columnIndex,t.rowIndex)}))},e.prototype.getRegion=function(t,e,n,r){var i=1/e,a=1/t,o={x:i*n,y:a*r};return{start:o,end:{x:o.x+i,y:o.y+2*a/3}}},e.prototype.forceColIndex=function(t){var e=this,n=[],r=0;t.forEach((function(t){e.isLeaf(t)&&(n.push(t),t.columnIndex=r,r++)})),n.forEach((function(t){t.columnValuesLength=n.length}));for(var i=this.cfg.fields.length-1;i>=0;i--)for(var a=0,o=this.getFacetsByLevel(t,i);a<o.length;a++){var s=o[a];this.isLeaf(s)||(s.originColIndex=s.columnIndex,s.columnIndex=this.getRegionIndex(s.children),s.columnValuesLength=n.length)}},e.prototype.getFacetsByLevel=function(t,e){var n=[];return t.forEach((function(t){t.rowIndex===e&&n.push(t)})),n},e.prototype.getRegionIndex=function(t){var e=t[0];return(t[t.length-1].columnIndex-e.columnIndex)/2+e.columnIndex},e.prototype.isLeaf=function(t){return!t.children||!t.children.length},e.prototype.getRows=function(){return this.cfg.fields.length+1},e.prototype.getChildFacets=function(t,e,n){var r=this,i=this.cfg.fields;if(!(i.length<e)){var a=[],o=i[e-1],s=this.getFieldValues(t,o);return s.forEach((function(i,l){var u=[{field:o,value:i,values:s}],c=t.filter(r.getFacetDataFilter(u));if(c.length){var f={type:r.cfg.type,data:c,region:null,columnValue:i,rowValue:"",columnField:o,rowField:"",columnIndex:l,rowValuesLength:r.getRows(),columnValuesLength:1,rowIndex:e,children:r.getChildFacets(c,e+1,n)};a.push(f),n.push(f)}})),a}},e.prototype.render=function(){t.prototype.render.call(this),this.cfg.showTitle&&this.renderTitle()},e.prototype.renderTitle=function(){var t=this;(0,i.each)(this.facets,(function(e){var n=e.columnValue,r=e.view,s=(0,i.get)(t.cfg.title,"formatter"),l=(0,i.deepMix)({position:["50%","0%"],content:s?s(n):n},(0,o.getFactTitleConfig)(a.DIRECTION.TOP),t.cfg.title);r.annotation().text(l)}))},e.prototype.drawLines=function(t){var e=this;t.forEach((function(t){if(!e.isLeaf(t)){var n=t.children;e.addFacetLines(t,n)}}))},e.prototype.addFacetLines=function(t,e){var n=this,r=t.view.coordinateBBox,i={x:r.x+r.width/2,y:r.y+r.height};e.forEach((function(t){var e=t.view.coordinateBBox,r={x:e.bl.x+(e.tr.x-e.bl.x)/2,y:e.tr.y},a={x:i.x,y:i.y+(r.y-i.y)/2},o={x:r.x,y:a.y};n.drawLine([i,a,o,r])}))},e.prototype.getPath=function(t){var e=[];return this.cfg.line.smooth?(e.push(["M",t[0].x,t[0].y]),e.push(["C",t[1].x,t[1].y,t[2].x,t[2].y,t[3].x,t[3].y])):t.forEach((function(t,n){0===n?e.push(["M",t.x,t.y]):e.push(["L",t.x,t.y])})),e},e.prototype.drawLine=function(t){var e=this.getPath(t),n=this.cfg.line.style;this.container.addShape("path",{attrs:(0,i.assign)({path:e},n)})},e.prototype.getXAxisOption=function(t,e,n,i){return i.rowIndex!==i.rowValuesLength-1?(0,r.__assign)((0,r.__assign)({},n),{title:null,label:null}):n},e.prototype.getYAxisOption=function(t,e,n,i){return 0!==i.originColIndex&&0!==i.columnIndex?(0,r.__assign)((0,r.__assign)({},n),{title:null,label:null}):n},e}(n(104).Facet);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(69),s=n(96),l=n(264),u=n(264),c=n(1017),f=n(70),d=n(103),p=["container"],h=(0,r.__assign)((0,r.__assign)({},s.DEFAULT_ANIMATE_CFG),{appear:null}),g=function(t){function e(e){var n=t.call(this,e)||this;return n.cache=new Map,n.gridContainer=n.view.getLayer(a.LAYER.BG).addGroup(),n.gridForeContainer=n.view.getLayer(a.LAYER.FORE).addGroup(),n.axisContainer=n.view.getLayer(a.LAYER.BG).addGroup(),n.axisForeContainer=n.view.getLayer(a.LAYER.FORE).addGroup(),n}return(0,r.__extends)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"axis"},enumerable:!1,configurable:!0}),e.prototype.init=function(){},e.prototype.render=function(){this.update()},e.prototype.layout=function(){var t=this,e=this.view.getCoordinate();(0,i.each)(this.getComponents(),(function(n){var r,i=n.component,o=n.direction,s=n.type,u=n.extra,f=u.dim,d=u.scale,p=u.alignTick;s===a.COMPONENT_TYPE.AXIS?e.isPolar?"x"===f?r=e.isTransposed?(0,l.getAxisRegion)(e,o):(0,l.getCircleAxisCenterRadius)(e):"y"===f&&(r=e.isTransposed?(0,l.getCircleAxisCenterRadius)(e):(0,l.getAxisRegion)(e,o)):r=(0,l.getAxisRegion)(e,o):s===a.COMPONENT_TYPE.GRID&&(r=e.isPolar?{items:e.isTransposed?"x"===f?(0,c.getCircleGridItems)(e,t.view.getYScales()[0],d,p,f):(0,c.getLineGridItems)(e,d,f,p):"x"===f?(0,c.getLineGridItems)(e,d,f,p):(0,c.getCircleGridItems)(e,t.view.getXScale(),d,p,f),center:t.view.getCoordinate().getCenter()}:{items:(0,c.getLineGridItems)(e,d,f,p)}),i.update(r)}))},e.prototype.update=function(){this.option=this.view.getOptions().axes;var t=new Map;this.updateXAxes(t),this.updateYAxes(t);var e=new Map;this.cache.forEach((function(n,r){t.has(r)?e.set(r,n):n.component.destroy()})),this.cache=e},e.prototype.clear=function(){t.prototype.clear.call(this),this.cache.clear(),this.gridContainer.clear(),this.gridForeContainer.clear(),this.axisContainer.clear(),this.axisForeContainer.clear()},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.gridContainer.remove(!0),this.gridForeContainer.remove(!0),this.axisContainer.remove(!0),this.axisForeContainer.remove(!0)},e.prototype.getComponents=function(){var t=[];return this.cache.forEach((function(e){t.push(e)})),t},e.prototype.updateXAxes=function(t){var e=this.view.getXScale();if(e&&!e.isIdentity){var n=(0,u.getAxisOption)(this.option,e.field);if(!1!==n){var r=(0,l.getAxisDirection)(n,a.DIRECTION.BOTTOM),o=a.LAYER.BG,s="x",c=this.view.getCoordinate(),d=this.getId("axis",e.field),h=this.getId("grid",e.field);if(c.isRect){if(v=this.cache.get(d)){var g=this.getLineAxisCfg(e,n,r);(0,f.omit)(g,p),v.component.update(g),t.set(d,v)}else v=this.createLineAxis(e,n,o,r,s),this.cache.set(d,v),t.set(d,v);(y=this.cache.get(h))?(g=this.getLineGridCfg(e,n,r,s),(0,f.omit)(g,p),y.component.update(g),t.set(h,y)):(y=this.createLineGrid(e,n,o,r,s))&&(this.cache.set(h,y),t.set(h,y))}else if(c.isPolar){var v,y;if(v=this.cache.get(d))g=c.isTransposed?this.getLineAxisCfg(e,n,a.DIRECTION.RADIUS):this.getCircleAxisCfg(e,n,r),(0,f.omit)(g,p),v.component.update(g),t.set(d,v);else{if(c.isTransposed){if((0,i.isUndefined)(n))return;v=this.createLineAxis(e,n,o,a.DIRECTION.RADIUS,s)}else v=this.createCircleAxis(e,n,o,r,s);this.cache.set(d,v),t.set(d,v)}if(y=this.cache.get(h))g=c.isTransposed?this.getCircleGridCfg(e,n,a.DIRECTION.RADIUS,s):this.getLineGridCfg(e,n,a.DIRECTION.CIRCLE,s),(0,f.omit)(g,p),y.component.update(g),t.set(h,y);else{if(c.isTransposed){if((0,i.isUndefined)(n))return;y=this.createCircleGrid(e,n,o,a.DIRECTION.RADIUS,s)}else y=this.createLineGrid(e,n,o,a.DIRECTION.CIRCLE,s);y&&(this.cache.set(h,y),t.set(h,y))}}}}},e.prototype.updateYAxes=function(t){var e=this,n=this.view.getYScales();(0,i.each)(n,(function(n,r){if(n&&!n.isIdentity){var o=n.field,s=(0,u.getAxisOption)(e.option,o);if(!1!==s){var c=a.LAYER.BG,d="y",h=e.getId("axis",o),g=e.getId("grid",o),v=e.view.getCoordinate();if(v.isRect){var y=(0,l.getAxisDirection)(s,0===r?a.DIRECTION.LEFT:a.DIRECTION.RIGHT);if(b=e.cache.get(h)){var m=e.getLineAxisCfg(n,s,y);(0,f.omit)(m,p),b.component.update(m),t.set(h,b)}else b=e.createLineAxis(n,s,c,y,d),e.cache.set(h,b),t.set(h,b);(x=e.cache.get(g))?(m=e.getLineGridCfg(n,s,y,d),(0,f.omit)(m,p),x.component.update(m),t.set(g,x)):(x=e.createLineGrid(n,s,c,y,d))&&(e.cache.set(g,x),t.set(g,x))}else if(v.isPolar){var b,x;if(b=e.cache.get(h))m=v.isTransposed?e.getCircleAxisCfg(n,s,a.DIRECTION.CIRCLE):e.getLineAxisCfg(n,s,a.DIRECTION.RADIUS),(0,f.omit)(m,p),b.component.update(m),t.set(h,b);else{if(v.isTransposed){if((0,i.isUndefined)(s))return;b=e.createCircleAxis(n,s,c,a.DIRECTION.CIRCLE,d)}else b=e.createLineAxis(n,s,c,a.DIRECTION.RADIUS,d);e.cache.set(h,b),t.set(h,b)}if(x=e.cache.get(g))m=v.isTransposed?e.getLineGridCfg(n,s,a.DIRECTION.CIRCLE,d):e.getCircleGridCfg(n,s,a.DIRECTION.RADIUS,d),(0,f.omit)(m,p),x.component.update(m),t.set(g,x);else{if(v.isTransposed){if((0,i.isUndefined)(s))return;x=e.createLineGrid(n,s,c,a.DIRECTION.CIRCLE,d)}else x=e.createCircleGrid(n,s,c,a.DIRECTION.RADIUS,d);x&&(e.cache.set(g,x),t.set(g,x))}}}}}))},e.prototype.createLineAxis=function(t,e,n,r,i){var s={component:new o.LineAxis(this.getLineAxisCfg(t,e,r)),layer:n,direction:r===a.DIRECTION.RADIUS?a.DIRECTION.NONE:r,type:a.COMPONENT_TYPE.AXIS,extra:{dim:i,scale:t}};return s.component.set("field",t.field),s.component.init(),s},e.prototype.createLineGrid=function(t,e,n,r,s){var l=this.getLineGridCfg(t,e,r,s);if(l){var u={component:new o.LineGrid(l),layer:n,direction:a.DIRECTION.NONE,type:a.COMPONENT_TYPE.GRID,extra:{dim:s,scale:t,alignTick:(0,i.get)(l,"alignTick",!0)}};return u.component.init(),u}},e.prototype.createCircleAxis=function(t,e,n,r,i){var s={component:new o.CircleAxis(this.getCircleAxisCfg(t,e,r)),layer:n,direction:r,type:a.COMPONENT_TYPE.AXIS,extra:{dim:i,scale:t}};return s.component.set("field",t.field),s.component.init(),s},e.prototype.createCircleGrid=function(t,e,n,r,s){var l=this.getCircleGridCfg(t,e,r,s);if(l){var u={component:new o.CircleGrid(l),layer:n,direction:a.DIRECTION.NONE,type:a.COMPONENT_TYPE.GRID,extra:{dim:s,scale:t,alignTick:(0,i.get)(l,"alignTick",!0)}};return u.component.init(),u}},e.prototype.getLineAxisCfg=function(t,e,n){var a=(0,i.get)(e,["top"])?this.axisForeContainer:this.axisContainer,o=this.view.getCoordinate(),s=(0,l.getAxisRegion)(o,n),u=(0,l.getAxisTitleText)(t,e),c=(0,l.getAxisThemeCfg)(this.view.getTheme(),n),f=(0,i.get)(e,["title"])?(0,i.deepMix)({title:{style:{text:u}}},{title:(0,l.getAxisTitleOptions)(this.view.getTheme(),n,e.title)},e):e,d=(0,i.deepMix)((0,r.__assign)((0,r.__assign)({container:a},s),{ticks:t.getTicks().map((function(t){return{id:""+t.tickValue,name:t.text,value:t.value}})),verticalFactor:o.isPolar?-1*(0,l.getAxisFactorByRegion)(s,o.getCenter()):(0,l.getAxisFactorByRegion)(s,o.getCenter()),theme:c}),c,f),p=this.getAnimateCfg(d),h=p.animate,g=p.animateOption;d.animateOption=g,d.animate=h;var v=(0,l.isVertical)(s),y=(0,i.get)(d,"verticalLimitLength",v?1/3:.5);if(y<=1){var m=this.view.getCanvas().get("width"),b=this.view.getCanvas().get("height");d.verticalLimitLength=y*(v?m:b)}return d},e.prototype.getLineGridCfg=function(t,e,n,r){if((0,c.showGrid)((0,l.getAxisThemeCfg)(this.view.getTheme(),n),e)){var a=(0,c.getGridThemeCfg)(this.view.getTheme(),n),o=(0,i.deepMix)({container:(0,i.get)(e,["top"])?this.gridForeContainer:this.gridContainer},a,(0,i.get)(e,"grid"),this.getAnimateCfg(e));return o.items=(0,c.getLineGridItems)(this.view.getCoordinate(),t,r,(0,i.get)(o,"alignTick",!0)),o}},e.prototype.getCircleAxisCfg=function(t,e,n){var o=(0,i.get)(e,["top"])?this.axisForeContainer:this.axisContainer,s=this.view.getCoordinate(),u=t.getTicks().map((function(t){return{id:""+t.tickValue,name:t.text,value:t.value}}));t.isCategory||Math.abs(s.endAngle-s.startAngle)!==2*Math.PI||u.pop();var c=(0,l.getAxisTitleText)(t,e),f=(0,l.getAxisThemeCfg)(this.view.getTheme(),a.DIRECTION.CIRCLE),d=(0,i.get)(e,["title"])?(0,i.deepMix)({title:{style:{text:c}}},{title:(0,l.getAxisTitleOptions)(this.view.getTheme(),n,e.title)},e):e,p=(0,i.deepMix)((0,r.__assign)((0,r.__assign)({container:o},(0,l.getCircleAxisCenterRadius)(this.view.getCoordinate())),{ticks:u,verticalFactor:1,theme:f}),f,d),h=this.getAnimateCfg(p),g=h.animate,v=h.animateOption;return p.animate=g,p.animateOption=v,p},e.prototype.getCircleGridCfg=function(t,e,n,r){if((0,c.showGrid)((0,l.getAxisThemeCfg)(this.view.getTheme(),n),e)){var o=(0,c.getGridThemeCfg)(this.view.getTheme(),a.DIRECTION.RADIUS),s=(0,i.deepMix)({container:(0,i.get)(e,["top"])?this.gridForeContainer:this.gridContainer,center:this.view.getCoordinate().getCenter()},o,(0,i.get)(e,"grid"),this.getAnimateCfg(e)),u=(0,i.get)(s,"alignTick",!0),f="x"===r?this.view.getYScales()[0]:this.view.getXScale();return s.items=(0,c.getCircleGridItems)(this.view.getCoordinate(),f,t,u,r),s}},e.prototype.getId=function(t,e){return t+"-"+e+"-"+this.view.getCoordinate().type},e.prototype.getAnimateCfg=function(t){return{animate:this.view.getOptions().animate&&(0,i.get)(t,"animate"),animateOption:t&&t.animateOption?(0,i.deepMix)({},h,t.animateOption):h}},e}(d.Controller);e.default=g},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(69),s=n(96),l=n(80),u=n(281),c=n(70),f=n(455),d=n(110);function p(t,e){return(0,i.isBoolean)(t)?!1!==t&&{}:(0,i.get)(t,[e],t)}function h(t){return(0,i.get)(t,"position",a.DIRECTION.BOTTOM)}var g=function(t){function e(e){var n=t.call(this,e)||this;return n.container=n.view.getLayer(a.LAYER.FORE).addGroup(),n}return(0,r.__extends)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"legend"},enumerable:!1,configurable:!0}),e.prototype.init=function(){},e.prototype.render=function(){this.update()},e.prototype.layout=function(){var t=this;this.layoutBBox=this.view.viewBBox,(0,i.each)(this.components,(function(e){var n=e.component,r=e.direction,i=(0,f.getLegendLayout)(r),a=n.get("maxWidthRatio"),o=n.get("maxHeightRatio"),s=t.getCategoryLegendSizeCfg(i,a,o),c=n.get("maxWidth"),d=n.get("maxHeight");n.update({maxWidth:Math.min(s.maxWidth,c||0),maxHeight:Math.min(s.maxHeight,d||0)});var p=n.get("padding"),h=n.getLayoutBBox(),g=new l.BBox(h.x,h.y,h.width,h.height).expand(p),v=(0,u.directionToPosition)(t.view.viewBBox,g,r),y=v[0],m=v[1],b=(0,u.directionToPosition)(t.layoutBBox,g,r),x=b[0],_=b[1],O=0,P=0;r.startsWith("top")||r.startsWith("bottom")?(O=y,P=_):(O=x,P=m),n.setLocation({x:O+p[3],y:P+p[0]}),t.layoutBBox=t.layoutBBox.cut(g,r)}))},e.prototype.update=function(){var t=this;this.option=this.view.getOptions().legends;var e={};if((0,i.get)(this.option,"custom")){var n="global-custom",r=this.getComponentById(n);if(r){var o=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);(0,c.omit)(o,["container"]),r.component.update(o),e[n]=!0}else{var s=this.createCustomLegend(void 0,void 0,void 0,this.option);if(s){s.init();var l=a.LAYER.FORE,u=h(this.option);this.components.push({id:n,component:s,layer:l,direction:u,type:a.COMPONENT_TYPE.LEGEND,extra:void 0}),e[n]=!0}}}else this.loopLegends((function(n,r,a){var o=t.getId(a.field),s=t.getComponentById(o);if(s){var l=void 0,u=p(t.option,a.field);!1!==u&&((0,i.get)(u,"custom")?l=t.getCategoryCfg(n,r,a,u,!0):a.isLinear?l=t.getContinuousCfg(n,r,a,u):a.isCategory&&(l=t.getCategoryCfg(n,r,a,u))),l&&((0,c.omit)(l,["container"]),s.direction=h(u),s.component.update(l),e[o]=!0)}else{var f=t.createFieldLegend(n,r,a);f&&(f.component.init(),t.components.push(f),e[o]=!0)}}));var f=[];(0,i.each)(this.getComponents(),(function(t){e[t.id]?f.push(t):t.component.destroy()})),this.components=f},e.prototype.clear=function(){t.prototype.clear.call(this),this.container.clear()},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.container.remove(!0)},e.prototype.getGeometries=function(t){var e=this,n=t.geometries;return(0,i.each)(t.views,(function(t){n=n.concat(e.getGeometries(t))})),n},e.prototype.loopLegends=function(t){if(this.view.getRootView()===this.view){var e=this.getGeometries(this.view),n={};(0,i.each)(e,(function(e){var r=e.getGroupAttributes();(0,i.each)(r,(function(r){var i=r.getScale(r.type);i&&"identity"!==i.type&&!n[i.field]&&(t(e,r,i),n[i.field]=!0)}))}))}},e.prototype.createFieldLegend=function(t,e,n){var r,o=p(this.option,n.field),s=a.LAYER.FORE,l=h(o);if(!1!==o&&((0,i.get)(o,"custom")?r=this.createCustomLegend(t,e,n,o):n.isLinear?r=this.createContinuousLegend(t,e,n,o):n.isCategory&&(r=this.createCategoryLegend(t,e,n,o))),r)return r.set("field",n.field),{id:this.getId(n.field),component:r,layer:s,direction:l,type:a.COMPONENT_TYPE.LEGEND,extra:{scale:n}}},e.prototype.createCustomLegend=function(t,e,n,r){var i=this.getCategoryCfg(t,e,n,r,!0);return new o.CategoryLegend(i)},e.prototype.createContinuousLegend=function(t,e,n,r){var i=this.getContinuousCfg(t,e,n,(0,c.omit)(r,["value"]));return new o.ContinuousLegend(i)},e.prototype.createCategoryLegend=function(t,e,n,r){var i=this.getCategoryCfg(t,e,n,r);return new o.CategoryLegend(i)},e.prototype.getContinuousCfg=function(t,e,n,r){var a=n.getTicks(),o=(0,i.find)(a,(function(t){return 0===t.value})),l=(0,i.find)(a,(function(t){return 1===t.value})),u=a.map((function(t){var r=t.value,i=t.tickValue,a=e.mapping(n.invert(r)).join("");return{value:i,attrValue:a,color:a,scaleValue:r}}));o||u.push({value:n.min,attrValue:e.mapping(n.invert(0)).join(""),color:e.mapping(n.invert(0)).join(""),scaleValue:0}),l||u.push({value:n.max,attrValue:e.mapping(n.invert(1)).join(""),color:e.mapping(n.invert(1)).join(""),scaleValue:1}),u.sort((function(t,e){return t.value-e.value}));var c={min:(0,i.head)(u).value,max:(0,i.last)(u).value,colors:[],rail:{type:e.type},track:{}};"size"===e.type&&(c.track={style:{fill:"size"===e.type?this.view.getTheme().defaultColor:void 0}}),"color"===e.type&&(c.colors=u.map((function(t){return t.attrValue})));var p=this.container,g=h(r),v=(0,f.getLegendLayout)(g),y=(0,i.get)(r,"title");return y&&(y=(0,i.deepMix)({text:(0,d.getName)(n)},y)),c.container=p,c.layout=v,c.title=y,c.animateOption=s.DEFAULT_ANIMATE_CFG,this.mergeLegendCfg(c,r,"continuous")},e.prototype.getCategoryCfg=function(t,e,n,r,o){var l=this.container,u=(0,i.get)(r,"position",a.DIRECTION.BOTTOM),c=(0,f.getLegendThemeCfg)(this.view.getTheme(),u),p=(0,i.get)(c,["marker"]),h=(0,i.get)(r,"marker"),g=(0,f.getLegendLayout)(u),v=(0,i.get)(c,["pageNavigator"]),y=(0,i.get)(r,"pageNavigator"),m=o?(0,f.getCustomLegendItems)(p,h,r.items):(0,f.getLegendItems)(this.view,t,e,p,h),b=(0,i.get)(r,"title");b&&(b=(0,i.deepMix)({text:n?(0,d.getName)(n):""},b));var x=(0,i.get)(r,"maxWidthRatio"),_=(0,i.get)(r,"maxHeightRatio"),O=this.getCategoryLegendSizeCfg(g,x,_);O.container=l,O.layout=g,O.items=m,O.title=b,O.animateOption=s.DEFAULT_ANIMATE_CFG,O.pageNavigator=(0,i.deepMix)({},v,y);var P=this.mergeLegendCfg(O,r,u);P.reversed&&P.items.reverse();var w=(0,i.get)(P,"maxItemWidth");return w&&w<=1&&(P.maxItemWidth=this.view.viewBBox.width*w),P},e.prototype.mergeLegendCfg=function(t,e,n){var r=n.split("-")[0],a=(0,f.getLegendThemeCfg)(this.view.getTheme(),r);return(0,i.deepMix)({},a,t,e)},e.prototype.getId=function(t){return this.name+"-"+t},e.prototype.getComponentById=function(t){return(0,i.find)(this.components,(function(e){return e.id===t}))},e.prototype.getCategoryLegendSizeCfg=function(t,e,n){void 0===e&&(e=a.COMPONENT_MAX_VIEW_PERCENTAGE),void 0===n&&(n=a.COMPONENT_MAX_VIEW_PERCENTAGE);var r=this.view.viewBBox,i=r.width,o=r.height;return"vertical"===t?{maxWidth:i*e,maxHeight:o}:{maxWidth:i,maxHeight:o*n}},e}(n(103).Controller);e.default=g},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(69),s=n(80),l=n(281),u=n(70),c=function(t){function e(e){var n=t.call(this,e)||this;return n.onChangeFn=i.noop,n.resetMeasure=function(){n.clear()},n.onValueChange=function(t){var e=t[0],r=t[1];n.start=e,n.end=r,n.changeViewData(e,r)},n.container=n.view.getLayer(a.LAYER.FORE).addGroup(),n.onChangeFn=(0,i.throttle)(n.onValueChange,20,{leading:!0}),n.width=0,n.view.on(a.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,n.resetMeasure),n.view.on(a.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_SIZE,n.resetMeasure),n}return(0,r.__extends)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"slider"},enumerable:!1,configurable:!0}),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.view.off(a.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,this.resetMeasure),this.view.off(a.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_SIZE,this.resetMeasure)},e.prototype.init=function(){},e.prototype.render=function(){this.option=this.view.getOptions().slider;var t=this.getSliderCfg(),e=t.start,n=t.end;(0,i.isNil)(this.start)&&(this.start=e,this.end=n);var r=this.view.getOptions().data;this.option&&!(0,i.isEmpty)(r)?this.slider?this.slider=this.updateSlider():(this.slider=this.createSlider(),this.slider.component.on("sliderchange",this.onChangeFn)):this.slider&&(this.slider.component.destroy(),this.slider=void 0)},e.prototype.layout=function(){var t=this;if(this.option&&!this.width&&(this.measureSlider(),setTimeout((function(){t.view.destroyed||t.changeViewData(t.start,t.end)}),0)),this.slider){var e=this.view.coordinateBBox.width,n=this.slider.component.get("padding"),i=n[0],o=(n[1],n[2],n[3]),u=this.slider.component.getLayoutBBox(),c=new s.BBox(u.x,u.y,Math.min(u.width,e),u.height).expand(n),f=this.getMinMaxText(this.start,this.end),d=f.minText,p=f.maxText,h=(0,l.directionToPosition)(this.view.viewBBox,c,a.DIRECTION.BOTTOM),g=(h[0],h[1]),v=(0,l.directionToPosition)(this.view.coordinateBBox,c,a.DIRECTION.BOTTOM),y=v[0];v[1],this.slider.component.update((0,r.__assign)((0,r.__assign)({},this.getSliderCfg()),{x:y+o,y:g+i,width:this.width,start:this.start,end:this.end,minText:d,maxText:p})),this.view.viewBBox=this.view.viewBBox.cut(c,a.DIRECTION.BOTTOM)}},e.prototype.update=function(){this.render()},e.prototype.createSlider=function(){var t=this.getSliderCfg(),e=new o.Slider((0,r.__assign)({container:this.container},t));return e.init(),{component:e,layer:a.LAYER.FORE,direction:a.DIRECTION.BOTTOM,type:a.COMPONENT_TYPE.SLIDER}},e.prototype.updateSlider=function(){var t=this.getSliderCfg();if(this.width){var e=this.getMinMaxText(this.start,this.end),n=e.minText,i=e.maxText;t=(0,r.__assign)((0,r.__assign)({},t),{width:this.width,start:this.start,end:this.end,minText:n,maxText:i})}return this.slider.component.update(t),this.slider},e.prototype.measureSlider=function(){var t=this.getSliderCfg().width;this.width=t},e.prototype.getSliderCfg=function(){var t={height:16,start:0,end:1,minText:"",maxText:"",x:0,y:0,width:this.view.coordinateBBox.width};if((0,i.isObject)(this.option)){var e=(0,r.__assign)({data:this.getData()},(0,i.get)(this.option,"trendCfg",{}));t=(0,i.deepMix)({},t,this.getThemeOptions(),this.option),t=(0,r.__assign)((0,r.__assign)({},t),{trendCfg:e})}return t.start=(0,i.clamp)(Math.min((0,i.isNil)(t.start)?0:t.start,(0,i.isNil)(t.end)?1:t.end),0,1),t.end=(0,i.clamp)(Math.max((0,i.isNil)(t.start)?0:t.start,(0,i.isNil)(t.end)?1:t.end),0,1),t},e.prototype.getData=function(){var t=this.view.getOptions().data,e=this.view.getYScales()[0],n=this.view.getGroupScales();if(n.length){var r=n[0],i=r.field,a=r.ticks;return t.reduce((function(t,n){return n[i]===a[0]&&t.push(n[e.field]),t}),[])}return t.map((function(t){return t[e.field]||0}))},e.prototype.getThemeOptions=function(){var t=this.view.getTheme();return(0,i.get)(t,["components","slider","common"],{})},e.prototype.getMinMaxText=function(t,e){var n=this.view.getOptions().data,r=this.view.getXScale(),a=(0,i.valuesOfKey)(n,r.field),o=a,s=(0,i.size)(n);if(!r||!s)return{};var l=(0,i.size)(o),u=Math.floor(t*(l-1)),c=Math.floor(e*(l-1)),f=(0,i.get)(o,[u]),d=(0,i.get)(o,[c]),p=this.getSliderCfg().formatter;return p&&(f=p(f,n[u],u),d=p(d,n[c],c)),{minText:f,maxText:d}},e.prototype.changeViewData=function(t,e){var n=this.view.getOptions().data,r=this.view.getXScale(),a=(0,i.size)(n);if(r&&a){var o=(0,i.valuesOfKey)(n,r.field),s=o,l=(0,i.size)(s),c=Math.floor(t*(l-1)),f=Math.floor(e*(l-1));this.view.filter(r.field,(function(t,e){var n=s.indexOf(t);return!(n>-1)||(0,u.isBetween)(n,c,f)})),this.view.render(!0)}},e.prototype.getComponents=function(){return this.slider?[this.slider]:[]},e.prototype.clear=function(){this.slider&&(this.slider.component.destroy(),this.slider=void 0),this.width=0,this.start=void 0,this.end=void 0},e}(n(103).Controller);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getItemsOfView=void 0;var r=n(1),i=n(0),a=n(187),o=n(46),s=(0,r.__importDefault)(n(44)),l={fill:"#CCD6EC",opacity:.3};function u(t,e,n){var r=(0,a.findItemsFromViewRecurisive)(t,e,n);if(r.length){for(var o=0,s=r=(0,i.flatten)(r);o<s.length;o++)for(var l=0,u=s[o];l<u.length;l++){var c=u[l],f=c.mappingData,d=f.x,p=f.y;c.x=(0,i.isArray)(d)?d[d.length-1]:d,c.y=(0,i.isArray)(p)?p[p.length-1]:p}if(!1===n.shared&&r.length>1){for(var h=r[0],g=Math.abs(e.y-h[0].y),v=0,y=r;v<y.length;v++){var m=y[v],b=Math.abs(e.y-m[0].y);b<=g&&(h=m,g=b)}r=[h]}return(0,i.uniq)((0,i.flatten)(r))}return[]}e.getItemsOfView=u;var c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.show=function(t){var e=this.context.view,n=this.context.event,a=e.getController("tooltip").getTooltipCfg(),s=u(e,{x:n.x,y:n.y},a);if(!(0,i.isEqual)(s,this.items)&&(this.items=s,s.length)){var c=e.getXScale().field,f=s[0].data[c],d=[],p=e.geometries;if((0,i.each)(p,(function(t){if("interval"===t.type||"schema"===t.type){var e=t.getElementsBy((function(t){return t.getData()[c]===f}));d=d.concat(e)}})),d.length){var h=e.getCoordinate(),g=d[0].shape.getCanvasBBox(),v=d[0].shape.getCanvasBBox(),y=g;(0,i.each)(d,(function(t){var e=t.shape.getCanvasBBox();h.isTransposed?(e.minY<g.minY&&(g=e),e.maxY>v.maxY&&(v=e)):(e.minX<g.minX&&(g=e),e.maxX>v.maxX&&(v=e)),y.x=Math.min(e.minX,y.minX),y.y=Math.min(e.minY,y.minY),y.width=Math.max(e.maxX,y.maxX)-y.x,y.height=Math.max(e.maxY,y.maxY)-y.y}));var m=e.backgroundGroup,b=e.coordinateBBox,x=void 0;if(h.isRect){var _=e.getXScale(),O=t||{},P=O.appendRatio,w=O.appendWidth;(0,i.isNil)(w)&&(P=(0,i.isNil)(P)?_.isLinear?0:.25:P,w=h.isTransposed?P*v.height:P*g.width);var M=void 0,S=void 0,E=void 0,A=void 0;h.isTransposed?(M=b.minX,S=Math.min(v.minY,g.minY)-w,E=b.width,A=y.height+2*w):(M=Math.min(g.minX,v.minX)-w,S=b.minY,E=y.width+2*w,A=b.height),x=[["M",M,S],["L",M+E,S],["L",M+E,S+A],["L",M,S+A],["Z"]]}else{var C=(0,i.head)(d),j=(0,i.last)(d),I=(0,o.getAngle)(C.getModel(),h).startAngle,T=(0,o.getAngle)(j.getModel(),h).endAngle,F=h.getCenter(),L=h.getRadius(),k=h.innerRadius*L;x=(0,o.getSectorPath)(F.x,F.y,L,I,T,k)}if(this.regionPath)this.regionPath.attr("path",x),this.regionPath.show();else{var D=(0,i.get)(t,"style",l);this.regionPath=m.addShape({type:"path",name:"active-region",capture:!1,attrs:(0,r.__assign)((0,r.__assign)({},D),{path:x})})}}}},e.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},e.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),t.prototype.destroy.call(this)},e}(s.default);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(31),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.showTooltip=function(t,e){var n=(0,a.getSilbings)(t);(0,i.each)(n,(function(n){var r=(0,a.getSiblingPoint)(t,n,e);n.showTooltip(r)}))},e.prototype.hideTooltip=function(t){var e=(0,a.getSilbings)(t);(0,i.each)(e,(function(t){t.hideTooltip()}))},e}((0,r.__importDefault)(n(126)).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(180),o=(0,r.__importDefault)(n(44)),s=n(69),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.timeStamp=0,e}return(0,r.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},e.prototype.show=function(){var t=this.context.event,e=this.timeStamp,n=+new Date;if(n-e>16){var r=this.location,a={x:t.x,y:t.y};r&&(0,i.isEqual)(r,a)||this.showTooltip(a),this.timeStamp=n,this.location=a}},e.prototype.hide=function(){this.hideTooltip(),this.location=null},e.prototype.showTooltip=function(t){var e=this.context.event.target;if(e&&e.get("tip")){this.tooltip||this.renderTooltip();var n=e.get("tip");this.tooltip.update((0,r.__assign)({title:n},t)),this.tooltip.show()}},e.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},e.prototype.renderTooltip=function(){var t,e=this.context.view,n=e.canvas,o={start:{x:0,y:0},end:{x:n.get("width"),y:n.get("height")}},l=e.getTheme(),u=(0,i.get)(l,["components","tooltip","domStyles"],{}),c=new s.HtmlTooltip({parent:n.get("el").parentNode,region:o,visible:!1,crosshairs:null,domStyles:(0,r.__assign)({},(0,i.deepMix)({},u,(t={},t[a.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={"max-width":"50%"},t[a.TOOLTIP_CSS_CONST.TITLE_CLASS]={"word-break":"break-all"},t)))});c.init(),c.setCapture(!1),this.tooltip=c},e}(o.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="active",e}return(0,r.__extends)(e,t),e.prototype.active=function(){this.setState()},e}((0,r.__importDefault)(n(282)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=(0,r.__importDefault)(n(44)),a=n(31),o=n(0),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.cache={},e}return(0,r.__extends)(e,t),e.prototype.getColorScale=function(t,e){var n=e.geometry.getAttribute("color");return n?t.getScaleByField(n.getFields()[0]):null},e.prototype.getLinkPath=function(t,e){var n=this.context.view.getCoordinate().isTransposed,r=t.shape.getCanvasBBox(),i=e.shape.getCanvasBBox();return n?[["M",r.minX,r.minY],["L",i.minX,i.maxY],["L",i.maxX,i.maxY],["L",r.maxX,r.minY],["Z"]]:[["M",r.maxX,r.minY],["L",i.minX,i.minY],["L",i.minX,i.maxY],["L",r.maxX,r.maxY],["Z"]]},e.prototype.addLinkShape=function(t,e,n,i){var a={opacity:.4,fill:e.shape.attr("fill")};t.addShape({type:"path",attrs:(0,r.__assign)((0,r.__assign)({},(0,o.deepMix)({},a,(0,o.isFunction)(i)?i(a,e):i)),{path:this.getLinkPath(e,n)})})},e.prototype.linkByElement=function(t,e){var n=this,r=this.context.view,i=this.getColorScale(r,t);if(i){var s=(0,a.getElementValue)(t,i.field);if(!this.cache[s]){var l=(0,a.getElementsByField)(r,i.field,s),u=this.linkGroup.addGroup();this.cache[s]=u;var c=l.length;(0,o.each)(l,(function(t,r){if(r<c-1){var i=l[r+1];n.addLinkShape(u,t,i,e)}}))}}},e.prototype.removeLink=function(t){var e=this.getColorScale(this.context.view,t);if(e){var n=(0,a.getElementValue)(t,e.field);this.cache[n]&&(this.cache[n].remove(),this.cache[n]=null)}},e.prototype.link=function(t){var e=this.context;this.linkGroup||(this.linkGroup=e.view.foregroundGroup.addGroup({id:"link-by-color-group",capture:!1}));var n=(0,a.getCurrentElement)(e);n&&this.linkByElement(n,null===t||void 0===t?void 0:t.style)},e.prototype.unlink=function(){var t=(0,a.getCurrentElement)(this.context);t&&this.removeLink(t)},e.prototype.clear=function(){this.linkGroup&&this.linkGroup.clear(),this.cache={}},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.linkGroup&&this.linkGroup.remove()},e}(i.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="active",e}return(0,r.__extends)(e,t),e.prototype.active=function(){this.setState()},e}((0,r.__importDefault)(n(284)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="active",e}return(0,r.__extends)(e,t),e.prototype.active=function(){this.setState()},e}((0,r.__importDefault)(n(285)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(31),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.setStateByElement=function(t,e){var n=this.context.view,r=t.geometry.getAttribute("color");if(r){var a=n.getScaleByField(r.getFields()[0]),o=(0,i.getElementValue)(t,a.field),s=(0,i.getElements)(n),l=s.filter((function(t){return(0,i.getElementValue)(t,a.field)===o}));this.setHighlightBy(s,(function(t){return l.includes(t)}),e)}},e}((0,r.__importDefault)(n(159)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(31),a=(0,r.__importStar)(n(159)),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.setElementHighlight=function(t,e){e(t)?(t.hasState(a.STATUS_UNACTIVE)&&t.setState(a.STATUS_UNACTIVE,!1),t.setState(a.STATUS_ACTIVE,!0)):(t.setState(a.STATUS_UNACTIVE,!0),t.hasState(a.STATUS_ACTIVE)&&t.setState(a.STATUS_ACTIVE,!1))},e.prototype.setStateByElement=function(t,e){var n=this.context.view,r=n.getXScale(),a=(0,i.getElementValue)(t,r.field),o=(0,i.getElements)(n),s=o.filter((function(t){return(0,i.getElementValue)(t,r.field)===a}));this.setHighlightBy(o,(function(t){return s.includes(t)}),e)},e.prototype.toggle=function(){var t=(0,i.getCurrentElement)(this.context);if(t){var e=t.hasState(this.stateName);this.setStateByElement(t,!e)}},e}(a.default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(31),a=n(286),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="active",e}return(0,r.__extends)(e,t),e.prototype.highlight=function(){this.setState()},e.prototype.setElementState=function(t,e){var n=this.context.view,r=(0,i.getElements)(n);(0,a.setHighlightBy)(r,(function(e){return t===e}),e)},e.prototype.clear=function(){var t=this.context.view;(0,a.clearHighlight)(t)},e}((0,r.__importDefault)(n(285)).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="selected",e}return(0,r.__extends)(e,t),e.prototype.selected=function(){this.setState()},e}((0,r.__importDefault)(n(284)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="selected",e}return(0,r.__extends)(e,t),e.prototype.selected=function(){this.setState()},e}((0,r.__importDefault)(n(282)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="selected",e}return(0,r.__extends)(e,t),e.prototype.selected=function(){this.setState()},e}((0,r.__importDefault)(n(285)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="active",e}return(0,r.__extends)(e,t),e.prototype.active=function(){this.setState()},e}((0,r.__importDefault)(n(151)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="selected",e}return(0,r.__extends)(e,t),e.prototype.selected=function(){this.setState()},e}((0,r.__importDefault)(n(151)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName="unchecked",e}return(0,r.__extends)(e,t),e.prototype.unchecked=function(){this.setState()},e}((0,r.__importDefault)(n(151)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.setCursor=function(t){this.context.view.getCanvas().setCursor(t)},e.prototype.default=function(){this.setCursor("default")},e.prototype.pointer=function(){this.setCursor("pointer")},e.prototype.move=function(){this.setCursor("move")},e.prototype.crosshair=function(){this.setCursor("crosshair")},e.prototype.wait=function(){this.setCursor("wait")},e.prototype.help=function(){this.setCursor("help")},e.prototype.text=function(){this.setCursor("text")},e.prototype.eResize=function(){this.setCursor("e-resize")},e.prototype.wResize=function(){this.setCursor("w-resize")},e.prototype.nResize=function(){this.setCursor("n-resize")},e.prototype.sResize=function(){this.setCursor("s-resize")},e.prototype.neResize=function(){this.setCursor("ne-resize")},e.prototype.nwResize=function(){this.setCursor("nw-resize")},e.prototype.seResize=function(){this.setCursor("se-resize")},e.prototype.swResize=function(){this.setCursor("sw-resize")},e.prototype.nsResize=function(){this.setCursor("ns-resize")},e.prototype.ewResize=function(){this.setCursor("ew-resize")},e}((0,r.__importDefault)(n(44)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(44)),o=n(31),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.filterView=function(t,e,n){var r=this;t.getScaleByField(e)&&t.filter(e,n),t.views&&t.views.length&&(0,i.each)(t.views,(function(t){r.filterView(t,e,n)}))},e.prototype.filter=function(){var t=(0,o.getDelegationObject)(this.context);if(t){var e=this.context.view,n=t.component,r=n.get("field");if((0,o.isList)(t)){if(r){var i=n.getItemsByState("unchecked"),a=(0,o.getScaleByField)(e,r),s=i.map((function(t){return t.name}));s.length?this.filterView(e,r,(function(t){var e=a.getText(t);return!s.includes(e)})):this.filterView(e,r,null),e.render(!0)}}else if((0,o.isSlider)(t)){var l=n.getValue(),u=l[0],c=l[1];this.filterView(e,r,(function(t){return t>=u&&t<=c})),e.render(!0)}}},e}(a.default);e.default=s},function(t,e,n){"use strict";var r=n(954);function i(){return"undefined"!==typeof Reflect&&Reflect.get?(t.exports=i=Reflect.get.bind(),t.exports.__esModule=!0,t.exports.default=t.exports):(t.exports=i=function(t,e,n){var i=r(t,e);if(i){var a=Object.getOwnPropertyDescriptor(i,e);return a.get?a.get.call(arguments.length<3?t:n):a.value}},t.exports.__esModule=!0,t.exports.default=t.exports),i.apply(this,arguments)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(2)(n(6)),i=n(365),a="function"===typeof Symbol&&"symbol"===(0,r.default)(Symbol("foo")),o=Object.prototype.toString,s=Array.prototype.concat,l=n(651),u=n(367)(),c=function(t,e,n,r){if(e in t)if(!0===r){if(t[e]===n)return}else if("function"!==typeof(i=r)||"[object Function]"!==o.call(i)||!r())return;var i;u?l(t,e,n,!0):l(t,e,n)},f=function(t,e){var n=arguments.length>2?arguments[2]:{},r=i(e);a&&(r=s.call(r,Object.getOwnPropertySymbols(e)));for(var o=0;o<r.length;o+=1)c(t,r[o],e[r[o]],n[r[o]])};f.supportsDescriptors=!!u,t.exports=f},function(t,e,n){"use strict";var r=Array.prototype.slice,i=n(366),a=Object.keys,o=a?function(t){return a(t)}:n(650),s=Object.keys;o.shim=function(){if(Object.keys){var t=function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2);t||(Object.keys=function(t){return i(t)?s(r.call(t)):s(t)})}else Object.keys=o;return Object.keys||o},t.exports=o},function(t,e,n){"use strict";var r=n(2)(n(6)),i=Object.prototype.toString;t.exports=function(t){var e=i.call(t),n="[object Arguments]"===e;return n||(n="[object Array]"!==e&&null!==t&&"object"===(0,r.default)(t)&&"number"===typeof t.length&&t.length>=0&&"[object Function]"===i.call(t.callee)),n}},function(t,e,n){"use strict";var r=n(137)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(t){return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(t){return!0}},t.exports=i},function(t,e,n){"use strict";var r=n(2)(n(6));t.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===(0,r.default)(Symbol.iterator))return!0;var t={},e=Symbol("test"),n=Object(e);if("string"===typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(e in t[e]=42,t)return!1;if("function"===typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var i=Object.getOwnPropertySymbols(t);if(1!==i.length||i[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(t,e);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},function(t,e,n){"use strict";var r=n(654);t.exports=Function.prototype.bind||r},function(t,e,n){"use strict";var r=n(369),i=n(137),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),l=i("%Object.getOwnPropertyDescriptor%",!0),u=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch(d){u=null}t.exports=function(t){var e=s(r,o,arguments);return l&&u&&l(e,"length").configurable&&u(e,"length",{value:1+c(0,t.length-(arguments.length-1))}),e};var f=function(){return s(r,a,arguments)};u?u(t.exports,"apply",{value:f}):t.exports.apply=f},function(t,e,n){"use strict";var r=n(365),i=n(368)(),a=n(657),o=Object,s=a("Array.prototype.push"),l=a("Object.prototype.propertyIsEnumerable"),u=i?Object.getOwnPropertySymbols:null;t.exports=function(t,e){if(null==t)throw new TypeError("target must be an object");var n=o(t);if(1===arguments.length)return n;for(var a=1;a<arguments.length;++a){var c=o(arguments[a]),f=r(c),d=i&&(Object.getOwnPropertySymbols||u);if(d)for(var p=d(c),h=0;h<p.length;++h){var g=p[h];l(c,g)&&s(f,g)}for(var v=0;v<f.length;++v){var y=f[v];if(l(c,y)){var m=c[y];n[y]=m}}}return n}},function(t,e,n){"use strict";var r=n(371);t.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var t="abcdefghijklmnopqrst",e=t.split(""),n={},r=0;r<e.length;++r)n[e[r]]=e[r];var i=Object.assign({},n),a="";for(var o in i)a+=o;return t!==a}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var t=Object.preventExtensions({1:2});try{Object.assign(t,"xy")}catch(e){return"y"===t[1]}return!1}()?r:Object.assign:r}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(56));e.default=function(t,e){if(!(0,i.default)(t))return t;for(var n=[],r=0;r<t.length;r++){var a=t[r];e(a,r)&&n.push(a)}return n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(94)),a=r(n(375));e.default=function(t,e){var n=(0,a.default)(e),r=n.length;if((0,i.default)(t))return!r;for(var o=0;o<r;o+=1){var s=n[o];if(e[s]!==t[s]||!(s in t))return!1}return!0}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(106)),a=r(n(57)),o=Object.keys?function(t){return Object.keys(t)}:function(t){var e=[];return(0,i.default)(t,(function(n,r){(0,a.default)(t)&&"prototype"===r||e.push(r)})),e};e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36));e.default=function(t){if((0,i.default)(t))return t.reduce((function(t,e){return Math.max(t,e)}),t[0])}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36));e.default=function(t){if((0,i.default)(t))return t.reduce((function(t,e){return Math.min(t,e)}),t[0])}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(56)),a=Array.prototype.splice;e.default=function(t,e){if(!(0,i.default)(t))return[];for(var n=t?e.length:0,r=n-1;n--;){var o=void 0,s=e[n];n!==r&&s===o||(o=s,a.call(t,s,1))}return t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(106)),a=r(n(36)),o=r(n(138));e.default=function(t,e,n){if(!(0,a.default)(t)&&!(0,o.default)(t))return t;var r=n;return(0,i.default)(t,(function(t,n){r=e(r,t,n)})),r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){void 0===e&&(e=new Map);var n=[];if(Array.isArray(t))for(var r=0,i=t.length;r<i;r++){var a=t[r];e.has(a)||(n.push(a),e.set(a,!0))}return n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(!e)return{0:t};if(!(0,a.default)(e)){var n=(0,i.default)(e)?e:e.replace(/\s+/g,"").split("*");e=function(t){for(var e="_",r=0,i=n.length;r<i;r++)e+=t[n[r]]&&t[n[r]].toString();return e}}return(0,o.default)(t,e)};var i=r(n(36)),a=r(n(57)),o=r(n(382))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(57)),o=Object.prototype.hasOwnProperty;e.default=function(t,e){if(!e||!(0,i.default)(t))return{};for(var n,r={},s=(0,a.default)(e)?e:function(t){return t[e]},l=0;l<t.length;l++){var u=t[l];n=s(u),o.call(r,n)?r[n].push(u):r[n]=[u]}return r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){return t.hasOwnProperty(e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={}.toString;e.default=function(t){return r.call(t).replace(/^\[object /,"").replace(/]$/,"")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=Object.prototype;e.default=function(t){var e=t&&t.constructor;return t===("function"===typeof e&&e.prototype||r)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(57));e.default=function(t,e){if(!(0,i.default)(t))throw new TypeError("Expected a function");var n=function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var a=e?e.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var s=t.apply(this,r);return o.set(a,s),s};return n.cache=new Map,n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(238)),a=r(n(56)),o=r(n(85));e.default=function t(e,n){if(e===n)return!0;if(!e||!n)return!1;if((0,o.default)(e)||(0,o.default)(n))return!1;if((0,a.default)(e)||(0,a.default)(n)){if(e.length!==n.length)return!1;for(var r=!0,s=0;s<e.length&&(r=t(e[s],n[s]));s++);return r}if((0,i.default)(e)||(0,i.default)(n)){var l=Object.keys(e),u=Object.keys(n);if(l.length!==u.length)return!1;for(r=!0,s=0;s<l.length&&(r=t(e[l[s]],n[l[s]]));s++);return r}return!1}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,a=n(1),o=r(n(239)),s=r(n(386)),l=r(n(85));e.default=(0,s.default)((function(t,e){void 0===e&&(e={});var n=e.fontSize,r=e.fontFamily,a=e.fontWeight,o=e.fontStyle,s=e.fontVariant;return i||(i=document.createElement("canvas").getContext("2d")),i.font=[o,s,a,n+"px",r].join(" "),i.measureText((0,l.default)(t)?t:"").width}),(function(t,e){return void 0===e&&(e={}),(0,a.__spreadArrays)([t],(0,o.default)(e)).join("")}))},function(t,e,n){"use strict";var r=n(6).default,i=n(738);t.exports=function(t){var e=i(t,"string");return"symbol"===r(e)?e:String(e)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=(0,i.default)(t,"height",e);return"auto"===n&&(n=t.offsetHeight),parseFloat(n)};var i=r(n(139))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=(0,i.default)(t,"width",e);return"auto"===n&&(n=t.offsetWidth),parseFloat(n)};var i=r(n(139))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.rectPath=e.pathToCurve=e.pathToAbsolute=e.parsePathString=e.parsePathArray=e.intersection=e.formatPath=e.fillPathByDiff=e.fillPath=e.catmullRomToBezier=void 0;var r=n(0),i="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029",a=new RegExp("([a-z])["+i+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+i+"]*,?["+i+"]*)+)","ig"),o=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+i+"]*,?["+i+"]*","ig"),s=e.parsePathString=function(t){if(!t)return null;if((0,r.isArray)(t))return t;var e={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},n=[];return String(t).replace(a,(function(r,i,a){var s=[],l=i.toLowerCase();if(a.replace(o,(function(t,e){e&&s.push(+e)})),"m"===l&&s.length>2&&(n.push([i].concat(s.splice(0,2))),l="l",i="m"===i?"l":"L"),"o"===l&&1===s.length&&n.push([i,s[0]]),"r"===l)n.push([i].concat(s));else for(;s.length>=e[l]&&(n.push([i].concat(s.splice(0,e[l]))),e[l]););return t})),n},l=e.catmullRomToBezier=function(t,e){for(var n=[],r=0,i=t.length;i-2*!e>r;r+=2){var a=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?i-4===r?a[3]={x:+t[0],y:+t[1]}:i-2===r&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[i-2],y:+t[i-1]}:i-4===r?a[3]=a[2]:r||(a[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n},u=function(t,e,n,r,i){var a=[];if(null===i&&null===r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!==i){var o=Math.PI/180,s=t+n*Math.cos(-r*o),l=t+n*Math.cos(-i*o);a=[["M",s,e+n*Math.sin(-r*o)],["A",n,n,0,+(i-r>180),0,l,e+n*Math.sin(-i*o)]]}else a=[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]];return a},c=e.pathToAbsolute=function(t){if(!(t=s(t))||!t.length)return[["M",0,0]];var e,n,r=[],i=0,a=0,o=0,c=0,f=0;"M"===t[0][0]&&(o=i=+t[0][1],c=a=+t[0][2],f++,r[0]=["M",i,a]);for(var d=3===t.length&&"M"===t[0][0]&&"R"===t[1][0].toUpperCase()&&"Z"===t[2][0].toUpperCase(),p=void 0,h=void 0,g=f,v=t.length;g<v;g++){if(r.push(p=[]),(e=(h=t[g])[0])!==e.toUpperCase())switch(p[0]=e.toUpperCase(),p[0]){case"A":p[1]=h[1],p[2]=h[2],p[3]=h[3],p[4]=h[4],p[5]=h[5],p[6]=+h[6]+i,p[7]=+h[7]+a;break;case"V":p[1]=+h[1]+a;break;case"H":p[1]=+h[1]+i;break;case"R":for(var y=2,m=(n=[i,a].concat(h.slice(1))).length;y<m;y++)n[y]=+n[y]+i,n[++y]=+n[y]+a;r.pop(),r=r.concat(l(n,d));break;case"O":r.pop(),(n=u(i,a,h[1],h[2])).push(n[0]),r=r.concat(n);break;case"U":r.pop(),r=r.concat(u(i,a,h[1],h[2],h[3])),p=["U"].concat(r[r.length-1].slice(-2));break;case"M":o=+h[1]+i,c=+h[2]+a;break;default:for(y=1,m=h.length;y<m;y++)p[y]=+h[y]+(y%2?i:a)}else if("R"===e)n=[i,a].concat(h.slice(1)),r.pop(),r=r.concat(l(n,d)),p=["R"].concat(h.slice(-2));else if("O"===e)r.pop(),(n=u(i,a,h[1],h[2])).push(n[0]),r=r.concat(n);else if("U"===e)r.pop(),r=r.concat(u(i,a,h[1],h[2],h[3])),p=["U"].concat(r[r.length-1].slice(-2));else for(var b=0,x=h.length;b<x;b++)p[b]=h[b];if("O"!==(e=e.toUpperCase()))switch(p[0]){case"Z":i=+o,a=+c;break;case"H":i=p[1];break;case"V":a=p[1];break;case"M":o=p[p.length-2],c=p[p.length-1];break;default:i=p[p.length-2],a=p[p.length-1]}}return r},f=function(t,e,n,r){return[t,e,n,r,n,r]},d=function(t,e,n,r,i,a){var o=1/3,s=2/3;return[o*t+s*n,o*e+s*r,o*i+s*n,o*a+s*r,i,a]},p=function t(e,n,r,i,a,o,s,l,u,c){r===i&&(r+=1);var f,d,p,h,g,v=120*Math.PI/180,y=Math.PI/180*(+a||0),m=[],b=function(t,e,n){return{x:t*Math.cos(n)-e*Math.sin(n),y:t*Math.sin(n)+e*Math.cos(n)}};if(c)d=c[0],p=c[1],h=c[2],g=c[3];else{e=(f=b(e,n,-y)).x,n=f.y,l=(f=b(l,u,-y)).x,u=f.y,e===l&&n===u&&(l+=1,u+=1);var x=(e-l)/2,_=(n-u)/2,O=x*x/(r*r)+_*_/(i*i);O>1&&(r*=O=Math.sqrt(O),i*=O);var P=r*r,w=i*i,M=(o===s?-1:1)*Math.sqrt(Math.abs((P*w-P*_*_-w*x*x)/(P*_*_+w*x*x)));h=M*r*_/i+(e+l)/2,g=M*-i*x/r+(n+u)/2,d=Math.asin(((n-g)/i).toFixed(9)),p=Math.asin(((u-g)/i).toFixed(9)),d=e<h?Math.PI-d:d,p=l<h?Math.PI-p:p,d<0&&(d=2*Math.PI+d),p<0&&(p=2*Math.PI+p),s&&d>p&&(d-=2*Math.PI),!s&&p>d&&(p-=2*Math.PI)}var S=p-d;if(Math.abs(S)>v){var E=p,A=l,C=u;p=d+v*(s&&p>d?1:-1),m=t(l=h+r*Math.cos(p),u=g+i*Math.sin(p),r,i,a,0,s,A,C,[p,E,h,g])}S=p-d;var j=Math.cos(d),I=Math.sin(d),T=Math.cos(p),F=Math.sin(p),L=Math.tan(S/4),k=4/3*r*L,D=4/3*i*L,R=[e,n],N=[e+k*I,n-D*j],B=[l+k*F,u-D*T],z=[l,u];if(N[0]=2*R[0]-N[0],N[1]=2*R[1]-N[1],c)return[N,B,z].concat(m);for(var V=[],G=0,W=(m=[N,B,z].concat(m).join().split(",")).length;G<W;G++)V[G]=G%2?b(m[G-1],m[G],y).y:b(m[G],m[G+1],y).x;return V},h=e.pathToCurve=function(t,e){var n,r=c(t),i=e&&c(e),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s=[],l=[],u="",h="",g=function(t,e,n){var r,i;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"].concat(p.apply(0,[e.x,e.y].concat(t.slice(1))));break;case"S":"C"===n||"S"===n?(r=2*e.x-e.bx,i=2*e.y-e.by):(r=e.x,i=e.y),t=["C",r,i].concat(t.slice(1));break;case"T":"Q"===n||"T"===n?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"].concat(d(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"].concat(d(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"].concat(f(e.x,e.y,t[1],t[2]));break;case"H":t=["C"].concat(f(e.x,e.y,t[1],e.y));break;case"V":t=["C"].concat(f(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"].concat(f(e.x,e.y,e.X,e.Y))}return t},v=function(t,e){if(t[e].length>7){t[e].shift();for(var a=t[e];a.length;)s[e]="A",i&&(l[e]="A"),t.splice(e++,0,["C"].concat(a.splice(0,6)));t.splice(e,1),n=Math.max(r.length,i&&i.length||0)}},y=function(t,e,a,o,s){t&&e&&"M"===t[s][0]&&"M"!==e[s][0]&&(e.splice(s,0,["M",o.x,o.y]),a.bx=0,a.by=0,a.x=t[s][1],a.y=t[s][2],n=Math.max(r.length,i&&i.length||0))};n=Math.max(r.length,i&&i.length||0);for(var m=0;m<n;m++){r[m]&&(u=r[m][0]),"C"!==u&&(s[m]=u,m&&(h=s[m-1])),r[m]=g(r[m],a,h),"A"!==s[m]&&"C"===u&&(s[m]="C"),v(r,m),i&&(i[m]&&(u=i[m][0]),"C"!==u&&(l[m]=u,m&&(h=l[m-1])),i[m]=g(i[m],o,h),"A"!==l[m]&&"C"===u&&(l[m]="C"),v(i,m)),y(r,i,a,o,m),y(i,r,o,a,m);var b=r[m],x=i&&i[m],_=b.length,O=i&&x.length;a.x=b[_-2],a.y=b[_-1],a.bx=parseFloat(b[_-4])||a.x,a.by=parseFloat(b[_-3])||a.y,o.bx=i&&(parseFloat(x[O-4])||o.x),o.by=i&&(parseFloat(x[O-3])||o.y),o.x=i&&x[O-2],o.y=i&&x[O-1]}return i?[r,i]:r},g=/,?([a-z]),?/gi,v=e.parsePathArray=function(t){return t.join(",").replace(g,"$1")},y=function(t,e,n,r,i){return t*(t*(-3*e+9*n-9*r+3*i)+6*e-12*n+6*r)-3*e+3*n},m=function(t,e,n,r,i,a,o,s,l){null===l&&(l=1);for(var u=(l=l>1?1:l<0?0:l)/2,c=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,p=0;p<12;p++){var h=u*c[p]+u,g=y(h,t,n,i,o),v=y(h,e,r,a,s),m=g*g+v*v;d+=f[p]*Math.sqrt(m)}return u*d},b=function(t,e,n,r,i,a,o,s){for(var l,u,c,f,d=[],p=[[],[]],h=0;h<2;++h)if(0===h?(u=6*t-12*n+6*i,l=-3*t+9*n-9*i+3*o,c=3*n-3*t):(u=6*e-12*r+6*a,l=-3*e+9*r-9*a+3*s,c=3*r-3*e),Math.abs(l)<1e-12){if(Math.abs(u)<1e-12)continue;(f=-c/u)>0&&f<1&&d.push(f)}else{var g=u*u-4*c*l,v=Math.sqrt(g);if(!(g<0)){var y=(-u+v)/(2*l);y>0&&y<1&&d.push(y);var m=(-u-v)/(2*l);m>0&&m<1&&d.push(m)}}for(var b,x=d.length,_=x;x--;)b=1-(f=d[x]),p[0][x]=b*b*b*t+3*b*b*f*n+3*b*f*f*i+f*f*f*o,p[1][x]=b*b*b*e+3*b*b*f*r+3*b*f*f*a+f*f*f*s;return p[0][_]=t,p[1][_]=e,p[0][_+1]=o,p[1][_+1]=s,p[0].length=p[1].length=_+2,{min:{x:Math.min.apply(0,p[0]),y:Math.min.apply(0,p[1])},max:{x:Math.max.apply(0,p[0]),y:Math.max.apply(0,p[1])}}},x=function(t,e,n,r,i,a,o,s){if(!(Math.max(t,n)<Math.min(i,o)||Math.min(t,n)>Math.max(i,o)||Math.max(e,r)<Math.min(a,s)||Math.min(e,r)>Math.max(a,s))){var l=(t-n)*(a-s)-(e-r)*(i-o);if(l){var u=((t*r-e*n)*(i-o)-(t-n)*(i*s-a*o))/l,c=((t*r-e*n)*(a-s)-(e-r)*(i*s-a*o))/l,f=+u.toFixed(2),d=+c.toFixed(2);if(!(f<+Math.min(t,n).toFixed(2)||f>+Math.max(t,n).toFixed(2)||f<+Math.min(i,o).toFixed(2)||f>+Math.max(i,o).toFixed(2)||d<+Math.min(e,r).toFixed(2)||d>+Math.max(e,r).toFixed(2)||d<+Math.min(a,s).toFixed(2)||d>+Math.max(a,s).toFixed(2)))return{x:u,y:c}}}},_=function(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},O=e.rectPath=function(t,e,n,r,i){if(i)return[["M",+t+ +i,e],["l",n-2*i,0],["a",i,i,0,0,1,i,i],["l",0,r-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-n,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-r],["a",i,i,0,0,1,i,-i],["z"]];var a=[["M",t,e],["l",n,0],["l",0,r],["l",-n,0],["z"]];return a.parsePathArray=v,a},P=function(t,e,n,r){return null===t&&(t=e=n=r=0),null===e&&(e=t.y,n=t.width,r=t.height,t=t.x),{x:t,y:e,width:n,w:n,height:r,h:r,x2:t+n,y2:e+r,cx:t+n/2,cy:e+r/2,r1:Math.min(n,r)/2,r2:Math.max(n,r)/2,r0:Math.sqrt(n*n+r*r)/2,path:O(t,e,n,r),vb:[t,e,n,r].join(" ")}},w=function(t,e,n,i,a,o,s,l){(0,r.isArray)(t)||(t=[t,e,n,i,a,o,s,l]);var u=b.apply(null,t);return P(u.min.x,u.min.y,u.max.x-u.min.x,u.max.y-u.min.y)},M=function(t,e,n,r,i,a,o,s,l){var u=1-l,c=Math.pow(u,3),f=Math.pow(u,2),d=l*l,p=d*l,h=t+2*l*(n-t)+d*(i-2*n+t),g=e+2*l*(r-e)+d*(a-2*r+e),v=n+2*l*(i-n)+d*(o-2*i+n),y=r+2*l*(a-r)+d*(s-2*a+r);return{x:c*t+3*f*l*n+3*u*l*l*i+p*o,y:c*e+3*f*l*r+3*u*l*l*a+p*s,m:{x:h,y:g},n:{x:v,y:y},start:{x:u*t+l*n,y:u*e+l*r},end:{x:u*i+l*o,y:u*a+l*s},alpha:90-180*Math.atan2(h-v,g-y)/Math.PI}},S=function(t,e,n){if(!function(t,e){return t=P(t),e=P(e),_(e,t.x,t.y)||_(e,t.x2,t.y)||_(e,t.x,t.y2)||_(e,t.x2,t.y2)||_(t,e.x,e.y)||_(t,e.x2,e.y)||_(t,e.x,e.y2)||_(t,e.x2,e.y2)||(t.x<e.x2&&t.x>e.x||e.x<t.x2&&e.x>t.x)&&(t.y<e.y2&&t.y>e.y||e.y<t.y2&&e.y>t.y)}(w(t),w(e)))return n?0:[];for(var r=~~(m.apply(0,t)/8),i=~~(m.apply(0,e)/8),a=[],o=[],s={},l=n?0:[],u=0;u<r+1;u++){var c=M.apply(0,t.concat(u/r));a.push({x:c.x,y:c.y,t:u/r})}for(u=0;u<i+1;u++)c=M.apply(0,e.concat(u/i)),o.push({x:c.x,y:c.y,t:u/i});for(u=0;u<r;u++)for(var f=0;f<i;f++){var d=a[u],p=a[u+1],h=o[f],g=o[f+1],v=Math.abs(p.x-d.x)<.001?"y":"x",y=Math.abs(g.x-h.x)<.001?"y":"x",b=x(d.x,d.y,p.x,p.y,h.x,h.y,g.x,g.y);if(b){if(s[b.x.toFixed(4)]===b.y.toFixed(4))continue;s[b.x.toFixed(4)]=b.y.toFixed(4);var O=d.t+Math.abs((b[v]-d[v])/(p[v]-d[v]))*(p.t-d.t),S=h.t+Math.abs((b[y]-h[y])/(g[y]-h[y]))*(g.t-h.t);O>=0&&O<=1&&S>=0&&S<=1&&(n?l+=1:l.push({x:b.x,y:b.y,t1:O,t2:S}))}}return l};function E(t,e){var n=[],r=[];return t.length&&function t(e,i){if(1===e.length)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o<e.length-1;o++)0===o&&n.push(e[0]),o===e.length-2&&r.push(e[o+1]),a[o]=[(1-i)*e[o][0]+i*e[o+1][0],(1-i)*e[o][1]+i*e[o+1][1]];t(a,i)}}(t,e),{left:n,right:r.reverse()}}e.intersection=function(t,e){return function(t,e,n){var r,i,a,o,s,l,u,c,f,d;t=h(t),e=h(e);for(var p=n?0:[],g=0,v=t.length;g<v;g++){var y=t[g];if("M"===y[0])r=s=y[1],i=l=y[2];else{"C"===y[0]?(f=[r,i].concat(y.slice(1)),r=f[6],i=f[7]):(f=[r,i,r,i,s,l,s,l],r=s,i=l);for(var m=0,b=e.length;m<b;m++){var x=e[m];if("M"===x[0])a=u=x[1],o=c=x[2];else{"C"===x[0]?(d=[a,o].concat(x.slice(1)),a=d[6],o=d[7]):(d=[a,o,a,o,u,c,u,c],a=u,o=c);var _=S(f,d,n);if(n)p+=_;else{for(var O=0,P=_.length;O<P;O++)_[O].segment1=g,_[O].segment2=m,_[O].bez1=f,_[O].bez2=d;p=p.concat(_)}}}}}return p}(t,e)};var A=function(t,e,n){if(1===n)return[[].concat(t)];var r=[];if("L"===e[0]||"C"===e[0]||"Q"===e[0])r=r.concat(function(t,e,n){var r=[[t[1],t[2]]];n=n||2;var i=[];"A"===e[0]?(r.push(e[6]),r.push(e[7])):"C"===e[0]?(r.push([e[1],e[2]]),r.push([e[3],e[4]]),r.push([e[5],e[6]])):"S"===e[0]||"Q"===e[0]?(r.push([e[1],e[2]]),r.push([e[3],e[4]])):r.push([e[1],e[2]]);for(var a=r,o=1/n,s=0;s<n-1;s++){var l=E(a,o/(1-o*s));i.push(l.left),a=l.right}return i.push(a),i.map((function(t){var e=[];return 4===t.length&&(e.push("C"),e=e.concat(t[2])),t.length>=3&&(3===t.length&&e.push("Q"),e=e.concat(t[1])),2===t.length&&e.push("L"),e.concat(t[t.length-1])}))}(t,e,n));else{var i=[].concat(t);"M"===i[0]&&(i[0]="L");for(var a=0;a<=n-1;a++)r.push(i)}return r},C=(e.fillPath=function(t,e){if(1===t.length)return t;var n=t.length-1,r=e.length-1,i=n/r,a=[];if(1===t.length&&"M"===t[0][0]){for(var o=0;o<r-n;o++)t.push(t[0]);return t}for(o=0;o<r;o++){var s=Math.floor(i*o);a[s]=(a[s]||0)+1}var l=a.reduce((function(e,r,i){return i===n?e.concat(t[n]):e.concat(A(t[i],t[i+1],r))}),[]);return l.unshift(t[0]),"Z"!==e[r]&&"z"!==e[r]||l.push("Z"),l},function(t,e){if(t.length!==e.length)return!1;var n=!0;return(0,r.each)(t,(function(t,r){if(t!==e[r])return n=!1,!1})),n});function j(t,e,n){var r=null,i=n;return e<i&&(i=e,r="add"),t<i&&(i=t,r="del"),{type:r,min:i}}function I(t,e,n){for(var r,i=[].concat(t),a=1/(n+1),o=T(e)[0],s=1;s<=n;s++)a*=s,0===(r=Math.floor(t.length*a))?i.unshift([o[0]*a+t[r][0]*(1-a),o[1]*a+t[r][1]*(1-a)]):i.splice(r,0,[o[0]*a+t[r][0]*(1-a),o[1]*a+t[r][1]*(1-a)]);return i}function T(t){var e=[];switch(t[0]){case"M":case"L":case"T":e.push([t[1],t[2]]);break;case"A":e.push([t[6],t[7]]);break;case"Q":case"S":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"C":e.push([t[5],t[6]]),e.push([t[1],t[2]]),e.push([t[3],t[4]]);break;case"H":case"V":e.push([t[1],t[1]])}return e}e.fillPathByDiff=function(t,e){var n=function(t,e){var n,r,i=t.length,a=e.length,o=0;if(0===i||0===a)return null;for(var s=[],l=0;l<=i;l++)s[l]=[],s[l][0]={min:l};for(var u=0;u<=a;u++)s[0][u]={min:u};for(l=1;l<=i;l++)for(n=t[l-1],u=1;u<=a;u++){r=e[u-1],o=C(n,r)?0:1;var c=s[l-1][u].min+1,f=s[l][u-1].min+1,d=s[l-1][u-1].min+o;s[l][u]=j(c,f,d)}return s}(t,e),r=t.length,i=e.length,a=[],o=1,s=1;if(n[r][i].min!==r){for(var l=1;l<=r;l++){var u=n[l][l].min;s=l;for(var c=o;c<=i;c++)n[l][c].min<u&&(u=n[l][c].min,s=c);o=s,n[l][o].type&&a.push({index:l-1,type:n[l][o].type})}for(l=a.length-1;l>=0;l--)o=a[l].index,"add"===a[l].type?t.splice(o,0,[].concat(t[o])):t.splice(o,1)}var f=i-(r=t.length);if(r<i)for(l=0;l<f;l++)"z"===t[r-1][0]||"Z"===t[r-1][0]?t.splice(r-2,0,t[r-2]):t.push(t[r-1]),r+=1;return t},e.formatPath=function(t,e){if(t.length<=1)return t;for(var n,r=0;r<e.length;r++)if(t[r][0]!==e[r][0])switch(n=T(t[r]),e[r][0]){case"M":t[r]=["M"].concat(n[0]);break;case"L":t[r]=["L"].concat(n[0]);break;case"A":t[r]=[].concat(e[r]),t[r][6]=n[0][0],t[r][7]=n[0][1];break;case"Q":if(n.length<2){if(!(r>0)){t[r]=e[r];break}n=I(n,t[r-1],1)}t[r]=["Q"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;case"T":t[r]=["T"].concat(n[0]);break;case"C":if(n.length<3){if(!(r>0)){t[r]=e[r];break}n=I(n,t[r-1],2)}t[r]=["C"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;case"S":if(n.length<2){if(!(r>0)){t[r]=e[r];break}n=I(n,t[r-1],1)}t[r]=["S"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;default:t[r]=e[r]}return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){function t(t,e){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=t,this.name=t,this.originalEvent=e,this.timeStamp=e.timeStamp}return t.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},t.prototype.stopPropagation=function(){this.propagationStopped=!0},t.prototype.toString=function(){return"[Event (type="+this.type+")]"},t.prototype.save=function(){},t.prototype.restore=function(){},t}();e.default=r},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(125)),o=n(101),s=function(t){function e(e){var n=t.call(this)||this;n.destroyed=!1;var r=n.getDefaultCfg();return n.cfg=(0,o.mix)(r,e),n}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){return{}},e.prototype.get=function(t){return this.cfg[t]},e.prototype.set=function(t,e){this.cfg[t]=e},e.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},e}(a.default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(396)),o=n(101),s={},l="_INDEX";function u(t,e){if(t.set("canvas",e),t.isGroup()){var n=t.get("children");n.length&&n.forEach((function(t){u(t,e)}))}}function c(t,e){if(t.set("timeline",e),t.isGroup()){var n=t.get("children");n.length&&n.forEach((function(t){c(t,e)}))}}var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.isCanvas=function(){return!1},e.prototype.getBBox=function(){var t=1/0,e=-1/0,n=1/0,r=-1/0,i=this.getChildren().filter((function(t){return t.get("visible")&&(!t.isGroup()||t.isGroup()&&t.getChildren().length>0)}));return i.length>0?(0,o.each)(i,(function(i){var a=i.getBBox(),o=a.minX,s=a.maxX,l=a.minY,u=a.maxY;o<t&&(t=o),s>e&&(e=s),l<n&&(n=l),u>r&&(r=u)})):(t=0,e=0,n=0,r=0),{x:t,y:n,minX:t,minY:n,maxX:e,maxY:r,width:e-t,height:r-n}},e.prototype.getCanvasBBox=function(){var t=1/0,e=-1/0,n=1/0,r=-1/0,i=this.getChildren().filter((function(t){return t.get("visible")&&(!t.isGroup()||t.isGroup()&&t.getChildren().length>0)}));return i.length>0?(0,o.each)(i,(function(i){var a=i.getCanvasBBox(),o=a.minX,s=a.maxX,l=a.minY,u=a.maxY;o<t&&(t=o),s>e&&(e=s),l<n&&(n=l),u>r&&(r=u)})):(t=0,e=0,n=0,r=0),{x:t,y:n,minX:t,minY:n,maxX:e,maxY:r,width:e-t,height:r-n}},e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.children=[],e},e.prototype.onAttrChange=function(e,n,r){if(t.prototype.onAttrChange.call(this,e,n,r),"matrix"===e){var i=this.getTotalMatrix();this._applyChildrenMarix(i)}},e.prototype.applyMatrix=function(e){var n=this.getTotalMatrix();t.prototype.applyMatrix.call(this,e);var r=this.getTotalMatrix();r!==n&&this._applyChildrenMarix(r)},e.prototype._applyChildrenMarix=function(t){var e=this.getChildren();(0,o.each)(e,(function(e){e.applyMatrix(t)}))},e.prototype.addShape=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[0],r=t[1];(0,o.isObject)(n)?r=n:r.type=n;var i=s[r.type];i||(i=(0,o.upperFirst)(r.type),s[r.type]=i);var a=new(this.getShapeBase()[i])(r);return this.add(a),a},e.prototype.addGroup=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n,r=t[0],i=t[1];if((0,o.isFunction)(r))n=new r(i||{parent:this});else{var a=r||{};n=new(this.getGroupBase())(a)}return this.add(n),n},e.prototype.getCanvas=function(){return this.isCanvas()?this:this.get("canvas")},e.prototype.getShape=function(t,e,n){if(!(0,o.isAllowCapture)(this))return null;var r,i=this.getChildren();if(this.isCanvas())r=this._findShape(i,t,e,n);else{var a=[t,e,1];a=this.invertFromMatrix(a),this.isClipped(a[0],a[1])||(r=this._findShape(i,a[0],a[1],n))}return r},e.prototype._findShape=function(t,e,n,r){for(var i=null,a=t.length-1;a>=0;a--){var s=t[a];if((0,o.isAllowCapture)(s)&&(s.isGroup()?i=s.getShape(e,n,r):s.isHit(e,n)&&(i=s)),i)break}return i},e.prototype.add=function(t){var e=this.getCanvas(),n=this.getChildren(),r=this.get("timeline"),i=t.getParent();i&&function(t,e,n){void 0===n&&(n=!0),n?e.destroy():(e.set("parent",null),e.set("canvas",null)),(0,o.removeFromArray)(t.getChildren(),e)}(i,t,!1),t.set("parent",this),e&&u(t,e),r&&c(t,r),n.push(t),t.onCanvasChange("add"),this._applyElementMatrix(t)},e.prototype._applyElementMatrix=function(t){var e=this.getTotalMatrix();e&&t.applyMatrix(e)},e.prototype.getChildren=function(){return this.get("children")},e.prototype.sort=function(){var t,e=this.getChildren();(0,o.each)(e,(function(t,e){return t[l]=e,t})),e.sort((t=function(t,e){return t.get("zIndex")-e.get("zIndex")},function(e,n){var r=t(e,n);return 0===r?e[l]-n[l]:r})),this.onCanvasChange("sort")},e.prototype.clear=function(){if(this.set("clearing",!0),!this.destroyed){for(var t=this.getChildren(),e=t.length-1;e>=0;e--)t[e].destroy();this.set("children",[]),this.onCanvasChange("clear"),this.set("clearing",!1)}},e.prototype.destroy=function(){this.get("destroyed")||(this.clear(),t.prototype.destroy.call(this))},e.prototype.getFirst=function(){return this.getChildByIndex(0)},e.prototype.getLast=function(){var t=this.getChildren();return this.getChildByIndex(t.length-1)},e.prototype.getChildByIndex=function(t){return this.getChildren()[t]},e.prototype.getCount=function(){return this.getChildren().length},e.prototype.contain=function(t){return this.getChildren().indexOf(t)>-1},e.prototype.removeChild=function(t,e){void 0===e&&(e=!0),this.contain(t)&&t.remove(e)},e.prototype.findAll=function(t){var e=[],n=this.getChildren();return(0,o.each)(n,(function(n){t(n)&&e.push(n),n.isGroup()&&(e=e.concat(n.findAll(t)))})),e},e.prototype.find=function(t){var e=null,n=this.getChildren();return(0,o.each)(n,(function(n){if(t(n)?e=n:n.isGroup()&&(e=n.find(t)),e)return!1})),e},e.prototype.findById=function(t){return this.find((function(e){return e.get("id")===t}))},e.prototype.findByClassName=function(t){return this.find((function(e){return e.get("className")===t}))},e.prototype.findAllByName=function(t){return this.findAll((function(e){return e.get("name")===t}))},e}(a.default);e.default=f},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(32),s=n(101),l=n(242),u=r(n(394)),c=o.ext.transform,f="matrix",d=["zIndex","capture","visible","type"],p=["repeat"];function h(t,e){var n={},r=e.attrs;for(var i in t)n[i]=r[i];return n}var g=function(t){function e(e){var n=t.call(this,e)||this;n.attrs={};var r=n.getDefaultAttrs();return(0,a.mix)(r,e.attrs),n.attrs=r,n.initAttrs(r),n.initAnimate(),n}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},e.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},e.prototype.onCanvasChange=function(t){},e.prototype.initAttrs=function(t){},e.prototype.initAnimate=function(){this.set("animable",!0),this.set("animating",!1)},e.prototype.isGroup=function(){return!1},e.prototype.getParent=function(){return this.get("parent")},e.prototype.getCanvas=function(){return this.get("canvas")},e.prototype.attr=function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=e[0],i=e[1];if(!r)return this.attrs;if((0,a.isObject)(r)){for(var o in r)this.setAttr(o,r[o]);return this.afterAttrsChange(r),this}return 2===e.length?(this.setAttr(r,i),this.afterAttrsChange(((t={})[r]=i,t)),this):this.attrs[r]},e.prototype.isClipped=function(t,e){var n=this.getClip();return n&&!n.isHit(t,e)},e.prototype.setAttr=function(t,e){var n=this.attrs[t];n!==e&&(this.attrs[t]=e,this.onAttrChange(t,e,n))},e.prototype.onAttrChange=function(t,e,n){"matrix"===t&&this.set("totalMatrix",null)},e.prototype.afterAttrsChange=function(t){if(this.cfg.isClipShape){var e=this.cfg.applyTo;e&&e.onCanvasChange("clip")}else this.onCanvasChange("attr")},e.prototype.show=function(){return this.set("visible",!0),this.onCanvasChange("show"),this},e.prototype.hide=function(){return this.set("visible",!1),this.onCanvasChange("hide"),this},e.prototype.setZIndex=function(t){this.set("zIndex",t);var e=this.getParent();return e&&e.sort(),this},e.prototype.toFront=function(){var t=this.getParent();if(t){var e=t.getChildren(),n=(this.get("el"),e.indexOf(this));e.splice(n,1),e.push(this),this.onCanvasChange("zIndex")}},e.prototype.toBack=function(){var t=this.getParent();if(t){var e=t.getChildren(),n=(this.get("el"),e.indexOf(this));e.splice(n,1),e.unshift(this),this.onCanvasChange("zIndex")}},e.prototype.remove=function(t){void 0===t&&(t=!0);var e=this.getParent();e?((0,s.removeFromArray)(e.getChildren(),this),e.get("clearing")||this.onCanvasChange("remove")):this.onCanvasChange("remove"),t&&this.destroy()},e.prototype.resetMatrix=function(){this.attr(f,this.getDefaultMatrix()),this.onCanvasChange("matrix")},e.prototype.getMatrix=function(){return this.attr(f)},e.prototype.setMatrix=function(t){this.attr(f,t),this.onCanvasChange("matrix")},e.prototype.getTotalMatrix=function(){var t=this.cfg.totalMatrix;if(!t){var e=this.attr("matrix"),n=this.cfg.parentMatrix;t=n&&e?(0,l.multiplyMatrix)(n,e):e||n,this.set("totalMatrix",t)}return t},e.prototype.applyMatrix=function(t){var e=this.attr("matrix"),n=null;n=t&&e?(0,l.multiplyMatrix)(t,e):e||t,this.set("totalMatrix",n),this.set("parentMatrix",t)},e.prototype.getDefaultMatrix=function(){return null},e.prototype.applyToMatrix=function(t){var e=this.attr("matrix");return e?(0,l.multiplyVec2)(e,t):t},e.prototype.invertFromMatrix=function(t){var e=this.attr("matrix");if(e){var n=(0,l.invert)(e);if(n)return(0,l.multiplyVec2)(n,t)}return t},e.prototype.setClip=function(t){var e=this.getCanvas(),n=null;if(t){var r=this.getShapeBase()[(0,a.upperFirst)(t.type)];r&&(n=new r({type:t.type,isClipShape:!0,applyTo:this,attrs:t.attrs,canvas:e}))}return this.set("clipShape",n),this.onCanvasChange("clip"),n},e.prototype.getClip=function(){var t=this.cfg.clipShape;return t||null},e.prototype.clone=function(){var t=this,e=this.attrs,n={};(0,a.each)(e,(function(t,r){(0,a.isArray)(e[r])?n[r]=function(t){for(var e=[],n=0;n<t.length;n++)(0,a.isArray)(t[n])?e.push([].concat(t[n])):e.push(t[n]);return e}(e[r]):n[r]=e[r]}));var r=new(0,this.constructor)({attrs:n});return(0,a.each)(d,(function(e){r.set(e,t.get(e))})),r},e.prototype.destroy=function(){this.destroyed||(this.attrs={},t.prototype.destroy.call(this))},e.prototype.isAnimatePaused=function(){return this.get("_pause").isPaused},e.prototype.animate=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(this.get("timeline")||this.get("canvas")){this.set("animating",!0);var n=this.get("timeline");n||(n=this.get("canvas").get("timeline"),this.set("timeline",n));var r=this.get("animations")||[];n.timer||n.initTimer();var i,o,s,l,u,c=t[0],f=t[1],d=t[2],g=void 0===d?"easeLinear":d,v=t[3],y=void 0===v?a.noop:v,m=t[4],b=void 0===m?0:m;(0,a.isFunction)(c)?(i=c,c={}):(0,a.isObject)(c)&&c.onFrame&&(i=c.onFrame,o=c.repeat),(0,a.isObject)(f)?(f=(u=f).duration,g=u.easing||"easeLinear",b=u.delay||0,o=u.repeat||o||!1,y=u.callback||a.noop,s=u.pauseCallback||a.noop,l=u.resumeCallback||a.noop):((0,a.isNumber)(y)&&(b=y,y=null),(0,a.isFunction)(g)?(y=g,g="easeLinear"):g=g||"easeLinear");var x=function(t,e){var n={},r=e.attr();return(0,a.each)(t,(function(t,e){-1!==p.indexOf(e)||(0,a.isEqual)(r[e],t)||(n[e]=t)})),n}(c,this),_={fromAttrs:h(x,this),toAttrs:x,duration:f,easing:g,repeat:o,callback:y,pauseCallback:s,resumeCallback:l,delay:b,startTime:n.getTime(),id:(0,a.uniqueId)(),onFrame:i,pathFormatted:!1};r.length>0?r=function(t,e){if(e.onFrame)return t;var n=e.startTime,r=e.delay,i=e.duration,o=Object.prototype.hasOwnProperty;return(0,a.each)(t,(function(t){n+r<t.startTime+t.delay+t.duration&&i>t.delay&&(0,a.each)(e.toAttrs,(function(e,n){o.call(t.toAttrs,n)&&(delete t.toAttrs[n],delete t.fromAttrs[n])}))})),t}(r,_):n.addAnimator(this),r.push(_),this.set("animations",r),this.set("_pause",{isPaused:!1})}},e.prototype.stopAnimate=function(t){var e=this;void 0===t&&(t=!0);var n=this.get("animations");(0,a.each)(n,(function(n){t&&(n.onFrame?e.attr(n.onFrame(1)):e.attr(n.toAttrs)),n.callback&&n.callback()})),this.set("animating",!1),this.set("animations",[])},e.prototype.pauseAnimate=function(){var t=this.get("timeline"),e=this.get("animations"),n=t.getTime();return(0,a.each)(e,(function(t){t._paused=!0,t._pauseTime=n,t.pauseCallback&&t.pauseCallback()})),this.set("_pause",{isPaused:!0,pauseTime:n}),this},e.prototype.resumeAnimate=function(){var t=this.get("timeline").getTime(),e=this.get("animations"),n=this.get("_pause").pauseTime;return(0,a.each)(e,(function(e){e.startTime=e.startTime+(t-n),e._paused=!1,e._pauseTime=null,e.resumeCallback&&e.resumeCallback()})),this.set("_pause",{isPaused:!1}),this.set("animations",e),this},e.prototype.emitDelegation=function(t,e){var n,r=this,i=e.propagationPath;this.getEvents(),"mouseenter"===t?n=e.fromShape:"mouseleave"===t&&(n=e.toShape);for(var o=function(t){var o=i[t],u=o.get("name");if(u){if((o.isGroup()||o.isCanvas&&o.isCanvas())&&n&&(0,s.isParent)(o,n))return"break";(0,a.isArray)(u)?(0,a.each)(u,(function(t){r.emitDelegateEvent(o,t,e)})):l.emitDelegateEvent(o,u,e)}},l=this,u=0;u<i.length&&"break"!==o(u);u++);},e.prototype.emitDelegateEvent=function(t,e,n){var r=this.getEvents(),i=e+":"+n.type;(r[i]||r["*"])&&(n.name=i,n.currentTarget=t,n.delegateTarget=this,n.delegateObject=t.get("delegateObject"),this.emit(i,n))},e.prototype.translate=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0);var n=this.getMatrix(),r=c(n,[["t",t,e]]);return this.setMatrix(r),this},e.prototype.move=function(t,e){var n=this.attr("x")||0,r=this.attr("y")||0;return this.translate(t-n,e-r),this},e.prototype.moveTo=function(t,e){return this.move(t,e)},e.prototype.scale=function(t,e){var n=this.getMatrix(),r=c(n,[["s",t,e||t]]);return this.setMatrix(r),this},e.prototype.rotate=function(t){var e=this.getMatrix(),n=c(e,[["r",t]]);return this.setMatrix(n),this},e.prototype.rotateAtStart=function(t){var e=this.attr(),n=e.x,r=e.y,i=this.getMatrix(),a=c(i,[["t",-n,-r],["r",t],["t",n,r]]);return this.setMatrix(a),this},e.prototype.rotateAtPoint=function(t,e,n){var r=this.getMatrix(),i=c(r,[["t",-t,-e],["r",n],["t",t,e]]);return this.setMatrix(i),this},e}(u.default);e.default=g},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t},e.adjoint=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8];return t[0]=o*c-s*u,t[1]=i*u-r*c,t[2]=r*s-i*o,t[3]=s*l-a*c,t[4]=n*c-i*l,t[5]=i*a-n*s,t[6]=a*u-o*l,t[7]=r*l-n*u,t[8]=n*o-r*a,t},e.clone=function(t){var e=new i.ARRAY_TYPE(9);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t},e.create=function(){var t=new i.ARRAY_TYPE(9);return i.ARRAY_TYPE!=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},e.determinant=function(t){var e=t[0],n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],u=t[8];return e*(u*a-o*l)+n*(-u*i+o*s)+r*(l*i-a*s)},e.equals=function(t,e){var n=t[0],r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],u=t[6],c=t[7],f=t[8],d=e[0],p=e[1],h=e[2],g=e[3],v=e[4],y=e[5],m=e[6],b=e[7],x=e[8];return Math.abs(n-d)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(r-p)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(p))&&Math.abs(a-h)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(h))&&Math.abs(o-g)<=i.EPSILON*Math.max(1,Math.abs(o),Math.abs(g))&&Math.abs(s-v)<=i.EPSILON*Math.max(1,Math.abs(s),Math.abs(v))&&Math.abs(l-y)<=i.EPSILON*Math.max(1,Math.abs(l),Math.abs(y))&&Math.abs(u-m)<=i.EPSILON*Math.max(1,Math.abs(u),Math.abs(m))&&Math.abs(c-b)<=i.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(f-x)<=i.EPSILON*Math.max(1,Math.abs(f),Math.abs(x))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]},e.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])},e.fromMat2d=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=0,t[3]=e[2],t[4]=e[3],t[5]=0,t[6]=e[4],t[7]=e[5],t[8]=1,t},e.fromMat4=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t},e.fromQuat=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n+n,s=r+r,l=i+i,u=n*o,c=r*o,f=r*s,d=i*o,p=i*s,h=i*l,g=a*o,v=a*s,y=a*l;return t[0]=1-f-h,t[3]=c-y,t[6]=d+v,t[1]=c+y,t[4]=1-u-h,t[7]=p-g,t[2]=d-v,t[5]=p+g,t[8]=1-u-f,t},e.fromRotation=function(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=e[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=e[0],t[7]=e[1],t[8]=1,t},e.fromValues=function(t,e,n,r,a,o,s,l,u){var c=new i.ARRAY_TYPE(9);return c[0]=t,c[1]=e,c[2]=n,c[3]=r,c[4]=a,c[5]=o,c[6]=s,c[7]=l,c[8]=u,c},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.invert=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=c*o-s*u,d=-c*a+s*l,p=u*a-o*l,h=n*f+r*d+i*p;return h?(h=1/h,t[0]=f*h,t[1]=(-c*r+i*u)*h,t[2]=(s*r-i*o)*h,t[3]=d*h,t[4]=(c*n-i*l)*h,t[5]=(-s*n+i*a)*h,t[6]=p*h,t[7]=(-u*n+r*l)*h,t[8]=(o*n-r*a)*h,t):null},e.mul=void 0,e.multiply=o,e.multiplyScalar=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t},e.multiplyScalarAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t[6]=e[6]+n[6]*r,t[7]=e[7]+n[7]*r,t[8]=e[8]+n[8]*r,t},e.normalFromMat4=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],d=e[10],p=e[11],h=e[12],g=e[13],v=e[14],y=e[15],m=n*s-r*o,b=n*l-i*o,x=n*u-a*o,_=r*l-i*s,O=r*u-a*s,P=i*u-a*l,w=c*g-f*h,M=c*v-d*h,S=c*y-p*h,E=f*v-d*g,A=f*y-p*g,C=d*y-p*v,j=m*C-b*A+x*E+_*S-O*M+P*w;return j?(j=1/j,t[0]=(s*C-l*A+u*E)*j,t[1]=(l*S-o*C-u*M)*j,t[2]=(o*A-s*S+u*w)*j,t[3]=(i*A-r*C-a*E)*j,t[4]=(n*C-i*S+a*M)*j,t[5]=(r*S-n*A-a*w)*j,t[6]=(g*P-v*O+y*_)*j,t[7]=(v*x-h*P-y*b)*j,t[8]=(h*O-g*x+y*m)*j,t):null},e.projection=function(t,e,n){return t[0]=2/e,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},e.rotate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],d=Math.sin(n),p=Math.cos(n);return t[0]=p*r+d*o,t[1]=p*i+d*s,t[2]=p*a+d*l,t[3]=p*o-d*r,t[4]=p*s-d*i,t[5]=p*l-d*a,t[6]=u,t[7]=c,t[8]=f,t},e.scale=function(t,e,n){var r=n[0],i=n[1];return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=i*e[3],t[4]=i*e[4],t[5]=i*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t},e.set=function(t,e,n,r,i,a,o,s,l,u){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=l,t[8]=u,t},e.str=function(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"},e.sub=void 0,e.subtract=s,e.translate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],d=n[0],p=n[1];return t[0]=r,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=d*r+p*o+u,t[7]=d*i+p*s+c,t[8]=d*a+p*l+f,t},e.transpose=function(t,e){if(t===e){var n=e[1],r=e[2],i=e[5];t[1]=e[3],t[2]=e[6],t[3]=n,t[5]=e[7],t[6]=r,t[7]=i}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(79));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],d=n[0],p=n[1],h=n[2],g=n[3],v=n[4],y=n[5],m=n[6],b=n[7],x=n[8];return t[0]=d*r+p*o+h*u,t[1]=d*i+p*s+h*c,t[2]=d*a+p*l+h*f,t[3]=g*r+v*o+y*u,t[4]=g*i+v*s+y*c,t[5]=g*a+v*l+y*f,t[6]=m*r+b*o+x*u,t[7]=m*i+b*s+x*c,t[8]=m*a+b*l+x*f,t}function s(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t}e.mul=o,e.sub=s},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t[9]=e[9]+n[9],t[10]=e[10]+n[10],t[11]=e[11]+n[11],t[12]=e[12]+n[12],t[13]=e[13]+n[13],t[14]=e[14]+n[14],t[15]=e[15]+n[15],t},e.adjoint=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],d=e[10],p=e[11],h=e[12],g=e[13],v=e[14],y=e[15];return t[0]=s*(d*y-p*v)-f*(l*y-u*v)+g*(l*p-u*d),t[1]=-(r*(d*y-p*v)-f*(i*y-a*v)+g*(i*p-a*d)),t[2]=r*(l*y-u*v)-s*(i*y-a*v)+g*(i*u-a*l),t[3]=-(r*(l*p-u*d)-s*(i*p-a*d)+f*(i*u-a*l)),t[4]=-(o*(d*y-p*v)-c*(l*y-u*v)+h*(l*p-u*d)),t[5]=n*(d*y-p*v)-c*(i*y-a*v)+h*(i*p-a*d),t[6]=-(n*(l*y-u*v)-o*(i*y-a*v)+h*(i*u-a*l)),t[7]=n*(l*p-u*d)-o*(i*p-a*d)+c*(i*u-a*l),t[8]=o*(f*y-p*g)-c*(s*y-u*g)+h*(s*p-u*f),t[9]=-(n*(f*y-p*g)-c*(r*y-a*g)+h*(r*p-a*f)),t[10]=n*(s*y-u*g)-o*(r*y-a*g)+h*(r*u-a*s),t[11]=-(n*(s*p-u*f)-o*(r*p-a*f)+c*(r*u-a*s)),t[12]=-(o*(f*v-d*g)-c*(s*v-l*g)+h*(s*d-l*f)),t[13]=n*(f*v-d*g)-c*(r*v-i*g)+h*(r*d-i*f),t[14]=-(n*(s*v-l*g)-o*(r*v-i*g)+h*(r*l-i*s)),t[15]=n*(s*d-l*f)-o*(r*d-i*f)+c*(r*l-i*s),t},e.clone=function(t){var e=new i.ARRAY_TYPE(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},e.create=function(){var t=new i.ARRAY_TYPE(16);return i.ARRAY_TYPE!=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},e.determinant=function(t){var e=t[0],n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],u=t[8],c=t[9],f=t[10],d=t[11],p=t[12],h=t[13],g=t[14],v=t[15];return(e*o-n*a)*(f*v-d*g)-(e*s-r*a)*(c*v-d*h)+(e*l-i*a)*(c*g-f*h)+(n*s-r*o)*(u*v-d*p)-(n*l-i*o)*(u*g-f*p)+(r*l-i*s)*(u*h-c*p)},e.equals=function(t,e){var n=t[0],r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],u=t[6],c=t[7],f=t[8],d=t[9],p=t[10],h=t[11],g=t[12],v=t[13],y=t[14],m=t[15],b=e[0],x=e[1],_=e[2],O=e[3],P=e[4],w=e[5],M=e[6],S=e[7],E=e[8],A=e[9],C=e[10],j=e[11],I=e[12],T=e[13],F=e[14],L=e[15];return Math.abs(n-b)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(b))&&Math.abs(r-x)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(x))&&Math.abs(a-_)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(_))&&Math.abs(o-O)<=i.EPSILON*Math.max(1,Math.abs(o),Math.abs(O))&&Math.abs(s-P)<=i.EPSILON*Math.max(1,Math.abs(s),Math.abs(P))&&Math.abs(l-w)<=i.EPSILON*Math.max(1,Math.abs(l),Math.abs(w))&&Math.abs(u-M)<=i.EPSILON*Math.max(1,Math.abs(u),Math.abs(M))&&Math.abs(c-S)<=i.EPSILON*Math.max(1,Math.abs(c),Math.abs(S))&&Math.abs(f-E)<=i.EPSILON*Math.max(1,Math.abs(f),Math.abs(E))&&Math.abs(d-A)<=i.EPSILON*Math.max(1,Math.abs(d),Math.abs(A))&&Math.abs(p-C)<=i.EPSILON*Math.max(1,Math.abs(p),Math.abs(C))&&Math.abs(h-j)<=i.EPSILON*Math.max(1,Math.abs(h),Math.abs(j))&&Math.abs(g-I)<=i.EPSILON*Math.max(1,Math.abs(g),Math.abs(I))&&Math.abs(v-T)<=i.EPSILON*Math.max(1,Math.abs(v),Math.abs(T))&&Math.abs(y-F)<=i.EPSILON*Math.max(1,Math.abs(y),Math.abs(F))&&Math.abs(m-L)<=i.EPSILON*Math.max(1,Math.abs(m),Math.abs(L))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]},e.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},e.fromQuat=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n+n,s=r+r,l=i+i,u=n*o,c=r*o,f=r*s,d=i*o,p=i*s,h=i*l,g=a*o,v=a*s,y=a*l;return t[0]=1-f-h,t[1]=c+y,t[2]=d-v,t[3]=0,t[4]=c-y,t[5]=1-u-h,t[6]=p+g,t[7]=0,t[8]=d+v,t[9]=p-g,t[10]=1-u-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromQuat2=function(t,e){var n=new i.ARRAY_TYPE(3),r=-e[0],a=-e[1],o=-e[2],s=e[3],u=e[4],c=e[5],f=e[6],d=e[7],p=r*r+a*a+o*o+s*s;return p>0?(n[0]=2*(u*s+d*r+c*o-f*a)/p,n[1]=2*(c*s+d*a+f*r-u*o)/p,n[2]=2*(f*s+d*o+u*a-c*r)/p):(n[0]=2*(u*s+d*r+c*o-f*a),n[1]=2*(c*s+d*a+f*r-u*o),n[2]=2*(f*s+d*o+u*a-c*r)),l(t,e,n),t},e.fromRotation=function(t,e,n){var r,a,o,s=n[0],l=n[1],u=n[2],c=Math.hypot(s,l,u);return c<i.EPSILON?null:(s*=c=1/c,l*=c,u*=c,r=Math.sin(e),a=Math.cos(e),o=1-a,t[0]=s*s*o+a,t[1]=l*s*o+u*r,t[2]=u*s*o-l*r,t[3]=0,t[4]=s*l*o-u*r,t[5]=l*l*o+a,t[6]=u*l*o+s*r,t[7]=0,t[8]=s*u*o+l*r,t[9]=l*u*o-s*r,t[10]=u*u*o+a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},e.fromRotationTranslation=l,e.fromRotationTranslationScale=function(t,e,n,r){var i=e[0],a=e[1],o=e[2],s=e[3],l=i+i,u=a+a,c=o+o,f=i*l,d=i*u,p=i*c,h=a*u,g=a*c,v=o*c,y=s*l,m=s*u,b=s*c,x=r[0],_=r[1],O=r[2];return t[0]=(1-(h+v))*x,t[1]=(d+b)*x,t[2]=(p-m)*x,t[3]=0,t[4]=(d-b)*_,t[5]=(1-(f+v))*_,t[6]=(g+y)*_,t[7]=0,t[8]=(p+m)*O,t[9]=(g-y)*O,t[10]=(1-(f+h))*O,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t},e.fromRotationTranslationScaleOrigin=function(t,e,n,r,i){var a=e[0],o=e[1],s=e[2],l=e[3],u=a+a,c=o+o,f=s+s,d=a*u,p=a*c,h=a*f,g=o*c,v=o*f,y=s*f,m=l*u,b=l*c,x=l*f,_=r[0],O=r[1],P=r[2],w=i[0],M=i[1],S=i[2],E=(1-(g+y))*_,A=(p+x)*_,C=(h-b)*_,j=(p-x)*O,I=(1-(d+y))*O,T=(v+m)*O,F=(h+b)*P,L=(v-m)*P,k=(1-(d+g))*P;return t[0]=E,t[1]=A,t[2]=C,t[3]=0,t[4]=j,t[5]=I,t[6]=T,t[7]=0,t[8]=F,t[9]=L,t[10]=k,t[11]=0,t[12]=n[0]+w-(E*w+j*M+F*S),t[13]=n[1]+M-(A*w+I*M+L*S),t[14]=n[2]+S-(C*w+T*M+k*S),t[15]=1,t},e.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t},e.fromValues=function(t,e,n,r,a,o,s,l,u,c,f,d,p,h,g,v){var y=new i.ARRAY_TYPE(16);return y[0]=t,y[1]=e,y[2]=n,y[3]=r,y[4]=a,y[5]=o,y[6]=s,y[7]=l,y[8]=u,y[9]=c,y[10]=f,y[11]=d,y[12]=p,y[13]=h,y[14]=g,y[15]=v,y},e.fromXRotation=function(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromYRotation=function(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=0,t[2]=-n,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=n,t[9]=0,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromZRotation=function(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=0,t[3]=0,t[4]=-n,t[5]=r,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.frustum=function(t,e,n,r,i,a,o){var s=1/(n-e),l=1/(i-r),u=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(n+e)*s,t[9]=(i+r)*l,t[10]=(o+a)*u,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*u,t[15]=0,t},e.getRotation=function(t,e){var n=new i.ARRAY_TYPE(3);u(n,e);var r=1/n[0],a=1/n[1],o=1/n[2],s=e[0]*r,l=e[1]*a,c=e[2]*o,f=e[4]*r,d=e[5]*a,p=e[6]*o,h=e[8]*r,g=e[9]*a,v=e[10]*o,y=s+d+v,m=0;return y>0?(m=2*Math.sqrt(y+1),t[3]=.25*m,t[0]=(p-g)/m,t[1]=(h-c)/m,t[2]=(l-f)/m):s>d&&s>v?(m=2*Math.sqrt(1+s-d-v),t[3]=(p-g)/m,t[0]=.25*m,t[1]=(l+f)/m,t[2]=(h+c)/m):d>v?(m=2*Math.sqrt(1+d-s-v),t[3]=(h-c)/m,t[0]=(l+f)/m,t[1]=.25*m,t[2]=(p+g)/m):(m=2*Math.sqrt(1+v-s-d),t[3]=(l-f)/m,t[0]=(h+c)/m,t[1]=(p+g)/m,t[2]=.25*m),t},e.getScaling=u,e.getTranslation=function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},e.identity=o,e.invert=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],d=e[10],p=e[11],h=e[12],g=e[13],v=e[14],y=e[15],m=n*s-r*o,b=n*l-i*o,x=n*u-a*o,_=r*l-i*s,O=r*u-a*s,P=i*u-a*l,w=c*g-f*h,M=c*v-d*h,S=c*y-p*h,E=f*v-d*g,A=f*y-p*g,C=d*y-p*v,j=m*C-b*A+x*E+_*S-O*M+P*w;return j?(j=1/j,t[0]=(s*C-l*A+u*E)*j,t[1]=(i*A-r*C-a*E)*j,t[2]=(g*P-v*O+y*_)*j,t[3]=(d*O-f*P-p*_)*j,t[4]=(l*S-o*C-u*M)*j,t[5]=(n*C-i*S+a*M)*j,t[6]=(v*x-h*P-y*b)*j,t[7]=(c*P-d*x+p*b)*j,t[8]=(o*A-s*S+u*w)*j,t[9]=(r*S-n*A-a*w)*j,t[10]=(h*O-g*x+y*m)*j,t[11]=(f*x-c*O-p*m)*j,t[12]=(s*M-o*E-l*w)*j,t[13]=(n*E-r*M+i*w)*j,t[14]=(g*b-h*_-v*m)*j,t[15]=(c*_-f*b+d*m)*j,t):null},e.lookAt=function(t,e,n,r){var a,s,l,u,c,f,d,p,h,g,v=e[0],y=e[1],m=e[2],b=r[0],x=r[1],_=r[2],O=n[0],P=n[1],w=n[2];return Math.abs(v-O)<i.EPSILON&&Math.abs(y-P)<i.EPSILON&&Math.abs(m-w)<i.EPSILON?o(t):(d=v-O,p=y-P,h=m-w,g=1/Math.hypot(d,p,h),a=x*(h*=g)-_*(p*=g),s=_*(d*=g)-b*h,l=b*p-x*d,(g=Math.hypot(a,s,l))?(a*=g=1/g,s*=g,l*=g):(a=0,s=0,l=0),u=p*l-h*s,c=h*a-d*l,f=d*s-p*a,(g=Math.hypot(u,c,f))?(u*=g=1/g,c*=g,f*=g):(u=0,c=0,f=0),t[0]=a,t[1]=u,t[2]=d,t[3]=0,t[4]=s,t[5]=c,t[6]=p,t[7]=0,t[8]=l,t[9]=f,t[10]=h,t[11]=0,t[12]=-(a*v+s*y+l*m),t[13]=-(u*v+c*y+f*m),t[14]=-(d*v+p*y+h*m),t[15]=1,t)},e.mul=void 0,e.multiply=s,e.multiplyScalar=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t[9]=e[9]*n,t[10]=e[10]*n,t[11]=e[11]*n,t[12]=e[12]*n,t[13]=e[13]*n,t[14]=e[14]*n,t[15]=e[15]*n,t},e.multiplyScalarAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t[6]=e[6]+n[6]*r,t[7]=e[7]+n[7]*r,t[8]=e[8]+n[8]*r,t[9]=e[9]+n[9]*r,t[10]=e[10]+n[10]*r,t[11]=e[11]+n[11]*r,t[12]=e[12]+n[12]*r,t[13]=e[13]+n[13]*r,t[14]=e[14]+n[14]*r,t[15]=e[15]+n[15]*r,t},e.ortho=void 0,e.orthoNO=f,e.orthoZO=function(t,e,n,r,i,a,o){var s=1/(e-n),l=1/(r-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=u,t[11]=0,t[12]=(e+n)*s,t[13]=(i+r)*l,t[14]=a*u,t[15]=1,t},e.perspective=void 0,e.perspectiveFromFieldOfView=function(t,e,n,r){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),u=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=-(o-s)*l*.5,t[9]=(i-a)*u*.5,t[10]=r/(n-r),t[11]=-1,t[12]=0,t[13]=0,t[14]=r*n/(n-r),t[15]=0,t},e.perspectiveNO=c,e.perspectiveZO=function(t,e,n,r,i){var a,o=1/Math.tan(e/2);return t[0]=o/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=i&&i!==1/0?(a=1/(r-i),t[10]=i*a,t[14]=i*r*a):(t[10]=-1,t[14]=-r),t},e.rotate=function(t,e,n,r){var a,o,s,l,u,c,f,d,p,h,g,v,y,m,b,x,_,O,P,w,M,S,E,A,C=r[0],j=r[1],I=r[2],T=Math.hypot(C,j,I);return T<i.EPSILON?null:(C*=T=1/T,j*=T,I*=T,a=Math.sin(n),o=Math.cos(n),s=1-o,l=e[0],u=e[1],c=e[2],f=e[3],d=e[4],p=e[5],h=e[6],g=e[7],v=e[8],y=e[9],m=e[10],b=e[11],x=C*C*s+o,_=j*C*s+I*a,O=I*C*s-j*a,P=C*j*s-I*a,w=j*j*s+o,M=I*j*s+C*a,S=C*I*s+j*a,E=j*I*s-C*a,A=I*I*s+o,t[0]=l*x+d*_+v*O,t[1]=u*x+p*_+y*O,t[2]=c*x+h*_+m*O,t[3]=f*x+g*_+b*O,t[4]=l*P+d*w+v*M,t[5]=u*P+p*w+y*M,t[6]=c*P+h*w+m*M,t[7]=f*P+g*w+b*M,t[8]=l*S+d*E+v*A,t[9]=u*S+p*E+y*A,t[10]=c*S+h*E+m*A,t[11]=f*S+g*E+b*A,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)},e.rotateX=function(t,e,n){var r=Math.sin(n),i=Math.cos(n),a=e[4],o=e[5],s=e[6],l=e[7],u=e[8],c=e[9],f=e[10],d=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+u*r,t[5]=o*i+c*r,t[6]=s*i+f*r,t[7]=l*i+d*r,t[8]=u*i-a*r,t[9]=c*i-o*r,t[10]=f*i-s*r,t[11]=d*i-l*r,t},e.rotateY=function(t,e,n){var r=Math.sin(n),i=Math.cos(n),a=e[0],o=e[1],s=e[2],l=e[3],u=e[8],c=e[9],f=e[10],d=e[11];return e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i-u*r,t[1]=o*i-c*r,t[2]=s*i-f*r,t[3]=l*i-d*r,t[8]=a*r+u*i,t[9]=o*r+c*i,t[10]=s*r+f*i,t[11]=l*r+d*i,t},e.rotateZ=function(t,e,n){var r=Math.sin(n),i=Math.cos(n),a=e[0],o=e[1],s=e[2],l=e[3],u=e[4],c=e[5],f=e[6],d=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+u*r,t[1]=o*i+c*r,t[2]=s*i+f*r,t[3]=l*i+d*r,t[4]=u*i-a*r,t[5]=c*i-o*r,t[6]=f*i-s*r,t[7]=d*i-l*r,t},e.scale=function(t,e,n){var r=n[0],i=n[1],a=n[2];return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},e.set=function(t,e,n,r,i,a,o,s,l,u,c,f,d,p,h,g,v){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=l,t[8]=u,t[9]=c,t[10]=f,t[11]=d,t[12]=p,t[13]=h,t[14]=g,t[15]=v,t},e.str=function(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"},e.sub=void 0,e.subtract=d,e.targetTo=function(t,e,n,r){var i=e[0],a=e[1],o=e[2],s=r[0],l=r[1],u=r[2],c=i-n[0],f=a-n[1],d=o-n[2],p=c*c+f*f+d*d;p>0&&(c*=p=1/Math.sqrt(p),f*=p,d*=p);var h=l*d-u*f,g=u*c-s*d,v=s*f-l*c;return(p=h*h+g*g+v*v)>0&&(h*=p=1/Math.sqrt(p),g*=p,v*=p),t[0]=h,t[1]=g,t[2]=v,t[3]=0,t[4]=f*v-d*g,t[5]=d*h-c*v,t[6]=c*g-f*h,t[7]=0,t[8]=c,t[9]=f,t[10]=d,t[11]=0,t[12]=i,t[13]=a,t[14]=o,t[15]=1,t},e.translate=function(t,e,n){var r,i,a,o,s,l,u,c,f,d,p,h,g=n[0],v=n[1],y=n[2];return e===t?(t[12]=e[0]*g+e[4]*v+e[8]*y+e[12],t[13]=e[1]*g+e[5]*v+e[9]*y+e[13],t[14]=e[2]*g+e[6]*v+e[10]*y+e[14],t[15]=e[3]*g+e[7]*v+e[11]*y+e[15]):(r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],d=e[9],p=e[10],h=e[11],t[0]=r,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=u,t[7]=c,t[8]=f,t[9]=d,t[10]=p,t[11]=h,t[12]=r*g+s*v+f*y+e[12],t[13]=i*g+l*v+d*y+e[13],t[14]=a*g+u*v+p*y+e[14],t[15]=o*g+c*v+h*y+e[15]),t},e.transpose=function(t,e){if(t===e){var n=e[1],r=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=n,t[6]=e[9],t[7]=e[13],t[8]=r,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(79));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function s(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],d=e[9],p=e[10],h=e[11],g=e[12],v=e[13],y=e[14],m=e[15],b=n[0],x=n[1],_=n[2],O=n[3];return t[0]=b*r+x*s+_*f+O*g,t[1]=b*i+x*l+_*d+O*v,t[2]=b*a+x*u+_*p+O*y,t[3]=b*o+x*c+_*h+O*m,b=n[4],x=n[5],_=n[6],O=n[7],t[4]=b*r+x*s+_*f+O*g,t[5]=b*i+x*l+_*d+O*v,t[6]=b*a+x*u+_*p+O*y,t[7]=b*o+x*c+_*h+O*m,b=n[8],x=n[9],_=n[10],O=n[11],t[8]=b*r+x*s+_*f+O*g,t[9]=b*i+x*l+_*d+O*v,t[10]=b*a+x*u+_*p+O*y,t[11]=b*o+x*c+_*h+O*m,b=n[12],x=n[13],_=n[14],O=n[15],t[12]=b*r+x*s+_*f+O*g,t[13]=b*i+x*l+_*d+O*v,t[14]=b*a+x*u+_*p+O*y,t[15]=b*o+x*c+_*h+O*m,t}function l(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=r+r,l=i+i,u=a+a,c=r*s,f=r*l,d=r*u,p=i*l,h=i*u,g=a*u,v=o*s,y=o*l,m=o*u;return t[0]=1-(p+g),t[1]=f+m,t[2]=d-y,t[3]=0,t[4]=f-m,t[5]=1-(c+g),t[6]=h+v,t[7]=0,t[8]=d+y,t[9]=h-v,t[10]=1-(c+p),t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function u(t,e){var n=e[0],r=e[1],i=e[2],a=e[4],o=e[5],s=e[6],l=e[8],u=e[9],c=e[10];return t[0]=Math.hypot(n,r,i),t[1]=Math.hypot(a,o,s),t[2]=Math.hypot(l,u,c),t}function c(t,e,n,r,i){var a,o=1/Math.tan(e/2);return t[0]=o/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=i&&i!==1/0?(a=1/(r-i),t[10]=(i+r)*a,t[14]=2*i*r*a):(t[10]=-1,t[14]=-2*r),t}function f(t,e,n,r,i,a,o){var s=1/(e-n),l=1/(r-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+n)*s,t[13]=(i+r)*l,t[14]=(o+a)*u,t[15]=1,t}function d(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t[9]=e[9]-n[9],t[10]=e[10]-n[10],t[11]=e[11]-n[11],t[12]=e[12]-n[12],t[13]=e[13]-n[13],t[14]=e[14]-n[14],t[15]=e[15]-n[15],t}e.perspective=c,e.ortho=f,e.mul=s,e.sub=d},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=void 0,e.calculateW=function(t,e){var n=e[0],r=e[1],i=e[2];return t[0]=n,t[1]=r,t[2]=i,t[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),t},e.clone=void 0,e.conjugate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t},e.copy=void 0,e.create=c,e.exactEquals=e.equals=e.dot=void 0,e.exp=p,e.fromEuler=function(t,e,n,r){var i=.5*Math.PI/180;e*=i,n*=i,r*=i;var a=Math.sin(e),o=Math.cos(e),s=Math.sin(n),l=Math.cos(n),u=Math.sin(r),c=Math.cos(r);return t[0]=a*l*c-o*s*u,t[1]=o*s*c+a*l*u,t[2]=o*l*u-a*s*c,t[3]=o*l*c+a*s*u,t},e.fromMat3=v,e.fromValues=void 0,e.getAngle=function(t,e){var n=m(t,e);return Math.acos(2*n*n-1)},e.getAxisAngle=function(t,e){var n=2*Math.acos(e[3]),r=Math.sin(n/2);return r>i.EPSILON?(t[0]=e[0]/r,t[1]=e[1]/r,t[2]=e[2]/r):(t[0]=1,t[1]=0,t[2]=0),n},e.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},e.invert=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return t[0]=-n*s,t[1]=-r*s,t[2]=-i*s,t[3]=a*s,t},e.lerp=e.length=e.len=void 0,e.ln=h,e.mul=void 0,e.multiply=d,e.normalize=void 0,e.pow=function(t,e,n){return h(t,e),y(t,t,n),p(t,t),t},e.random=function(t){var e=i.RANDOM(),n=i.RANDOM(),r=i.RANDOM(),a=Math.sqrt(1-e),o=Math.sqrt(e);return t[0]=a*Math.sin(2*Math.PI*n),t[1]=a*Math.cos(2*Math.PI*n),t[2]=o*Math.sin(2*Math.PI*r),t[3]=o*Math.cos(2*Math.PI*r),t},e.rotateX=function(t,e,n){n*=.5;var r=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(n),l=Math.cos(n);return t[0]=r*l+o*s,t[1]=i*l+a*s,t[2]=a*l-i*s,t[3]=o*l-r*s,t},e.rotateY=function(t,e,n){n*=.5;var r=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(n),l=Math.cos(n);return t[0]=r*l-a*s,t[1]=i*l+o*s,t[2]=a*l+r*s,t[3]=o*l-i*s,t},e.rotateZ=function(t,e,n){n*=.5;var r=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(n),l=Math.cos(n);return t[0]=r*l+i*s,t[1]=i*l-r*s,t[2]=a*l+o*s,t[3]=o*l-a*s,t},e.setAxes=e.set=e.scale=e.rotationTo=void 0,e.setAxisAngle=f,e.slerp=g,e.squaredLength=e.sqrLen=e.sqlerp=void 0,e.str=function(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"};var i=u(n(79)),a=u(n(397)),o=u(n(171)),s=u(n(400));function l(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}function u(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}function c(){var t=new i.ARRAY_TYPE(4);return i.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}function f(t,e,n){n*=.5;var r=Math.sin(n);return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=Math.cos(n),t}function d(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=n[0],l=n[1],u=n[2],c=n[3];return t[0]=r*c+o*s+i*u-a*l,t[1]=i*c+o*l+a*s-r*u,t[2]=a*c+o*u+r*l-i*s,t[3]=o*c-r*s-i*l-a*u,t}function p(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=Math.sqrt(n*n+r*r+i*i),s=Math.exp(a),l=o>0?s*Math.sin(o)/o:0;return t[0]=n*l,t[1]=r*l,t[2]=i*l,t[3]=s*Math.cos(o),t}function h(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=Math.sqrt(n*n+r*r+i*i),s=o>0?Math.atan2(o,a)/o:0;return t[0]=n*s,t[1]=r*s,t[2]=i*s,t[3]=.5*Math.log(n*n+r*r+i*i+a*a),t}function g(t,e,n,r){var a,o,s,l,u,c=e[0],f=e[1],d=e[2],p=e[3],h=n[0],g=n[1],v=n[2],y=n[3];return(o=c*h+f*g+d*v+p*y)<0&&(o=-o,h=-h,g=-g,v=-v,y=-y),1-o>i.EPSILON?(a=Math.acos(o),s=Math.sin(a),l=Math.sin((1-r)*a)/s,u=Math.sin(r*a)/s):(l=1-r,u=r),t[0]=l*c+u*h,t[1]=l*f+u*g,t[2]=l*d+u*v,t[3]=l*p+u*y,t}function v(t,e){var n,r=e[0]+e[4]+e[8];if(r>0)n=Math.sqrt(r+1),t[3]=.5*n,n=.5/n,t[0]=(e[5]-e[7])*n,t[1]=(e[6]-e[2])*n,t[2]=(e[1]-e[3])*n;else{var i=0;e[4]>e[0]&&(i=1),e[8]>e[3*i+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;n=Math.sqrt(e[3*i+i]-e[3*a+a]-e[3*o+o]+1),t[i]=.5*n,n=.5/n,t[3]=(e[3*a+o]-e[3*o+a])*n,t[a]=(e[3*a+i]+e[3*i+a])*n,t[o]=(e[3*o+i]+e[3*i+o])*n}return t}e.clone=s.clone,e.fromValues=s.fromValues,e.copy=s.copy,e.set=s.set,e.add=s.add,e.mul=d;var y=e.scale=s.scale,m=e.dot=s.dot,b=(e.lerp=s.lerp,e.length=s.length),x=(e.len=b,e.squaredLength=s.squaredLength),_=(e.sqrLen=x,e.normalize=s.normalize);e.exactEquals=s.exactEquals,e.equals=s.equals,e.rotationTo=function(){var t=o.create(),e=o.fromValues(1,0,0),n=o.fromValues(0,1,0);return function(r,i,a){var s=o.dot(i,a);return s<-.999999?(o.cross(t,e,i),o.len(t)<1e-6&&o.cross(t,n,i),o.normalize(t,t),f(r,t,Math.PI),r):s>.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(o.cross(t,i,a),r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=1+s,_(r,r))}}(),e.sqlerp=function(){var t=c(),e=c();return function(n,r,i,a,o,s){return g(t,r,o,s),g(e,i,a,s),g(n,t,e,2*s*(1-s)),n}}(),e.setAxes=function(){var t=a.create();return function(e,n,r,i){return t[0]=r[0],t[3]=r[1],t[6]=r[2],t[1]=i[0],t[4]=i[1],t[7]=i[2],t[2]=-n[0],t[5]=-n[1],t[8]=-n[2],_(e,v(e,t))}}()},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t},e.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t[3]=Math.ceil(e[3]),t},e.clone=function(t){var e=new i.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},e.create=o,e.cross=function(t,e,n,r){var i=n[0]*r[1]-n[1]*r[0],a=n[0]*r[2]-n[2]*r[0],o=n[0]*r[3]-n[3]*r[0],s=n[1]*r[2]-n[2]*r[1],l=n[1]*r[3]-n[3]*r[1],u=n[2]*r[3]-n[3]*r[2],c=e[0],f=e[1],d=e[2],p=e[3];return t[0]=f*u-d*l+p*s,t[1]=-c*u+d*o-p*a,t[2]=c*l-f*o+p*i,t[3]=-c*s+f*a-d*i,t},e.dist=void 0,e.distance=c,e.div=void 0,e.divide=u,e.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},e.equals=function(t,e){var n=t[0],r=t[1],a=t[2],o=t[3],s=e[0],l=e[1],u=e[2],c=e[3];return Math.abs(n-s)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(r-l)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(a-u)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(u))&&Math.abs(o-c)<=i.EPSILON*Math.max(1,Math.abs(o),Math.abs(c))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]},e.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t[3]=Math.floor(e[3]),t},e.forEach=void 0,e.fromValues=function(t,e,n,r){var a=new i.ARRAY_TYPE(4);return a[0]=t,a[1]=e,a[2]=n,a[3]=r,a},e.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t},e.len=void 0,e.length=d,e.lerp=function(t,e,n,r){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+r*(n[0]-i),t[1]=a+r*(n[1]-a),t[2]=o+r*(n[2]-o),t[3]=s+r*(n[3]-s),t},e.max=function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t[2]=Math.max(e[2],n[2]),t[3]=Math.max(e[3],n[3]),t},e.min=function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t[2]=Math.min(e[2],n[2]),t[3]=Math.min(e[3],n[3]),t},e.mul=void 0,e.multiply=l,e.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t},e.normalize=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n*n+r*r+i*i+a*a;return o>0&&(o=1/Math.sqrt(o)),t[0]=n*o,t[1]=r*o,t[2]=i*o,t[3]=a*o,t},e.random=function(t,e){var n,r,a,o,s,l;e=e||1;do{s=(n=2*i.RANDOM()-1)*n+(r=2*i.RANDOM()-1)*r}while(s>=1);do{l=(a=2*i.RANDOM()-1)*a+(o=2*i.RANDOM()-1)*o}while(l>=1);var u=Math.sqrt((1-s)/l);return t[0]=e*n,t[1]=e*r,t[2]=e*a*u,t[3]=e*o*u,t},e.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t[3]=Math.round(e[3]),t},e.scale=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t},e.scaleAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t},e.set=function(t,e,n,r,i){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t},e.sqrLen=e.sqrDist=void 0,e.squaredDistance=f,e.squaredLength=p,e.str=function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},e.sub=void 0,e.subtract=s,e.transformMat4=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3];return t[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,t[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,t[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,t[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,t},e.transformQuat=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=n[0],s=n[1],l=n[2],u=n[3],c=u*r+s*a-l*i,f=u*i+l*r-o*a,d=u*a+o*i-s*r,p=-o*r-s*i-l*a;return t[0]=c*u+p*-o+f*-l-d*-s,t[1]=f*u+p*-s+d*-o-c*-l,t[2]=d*u+p*-l+c*-s-f*-o,t[3]=e[3],t},e.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(79));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(){var t=new i.ARRAY_TYPE(4);return i.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function s(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t}function l(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t[3]=e[3]*n[3],t}function u(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t[3]=e[3]/n[3],t}function c(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.hypot(n,r,i,a)}function f(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return n*n+r*r+i*i+a*a}function d(t){var e=t[0],n=t[1],r=t[2],i=t[3];return Math.hypot(e,n,r,i)}function p(t){var e=t[0],n=t[1],r=t[2],i=t[3];return e*e+n*n+r*r+i*i}e.sub=s,e.mul=l,e.div=u,e.dist=c,e.sqrDist=f,e.len=d,e.sqrLen=p,e.forEach=function(){var t=o();return function(e,n,r,i,a,o){var s,l;for(n||(n=4),r||(r=0),l=i?Math.min(i*n+r,e.length):e.length,s=r;s<l;s+=n)t[0]=e[s],t[1]=e[s+1],t[2]=e[s+2],t[3]=e[s+3],a(t,t,o),e[s]=t[0],e[s+1]=t[1],e[s+2]=t[2],e[s+3]=t[3];return e}}()},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t},e.angle=function(t,e){var n=t[0],r=t[1],i=e[0],a=e[1],o=Math.sqrt(n*n+r*r)*Math.sqrt(i*i+a*a),s=o&&(n*i+r*a)/o;return Math.acos(Math.min(Math.max(s,-1),1))},e.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t},e.clone=function(t){var e=new i.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t},e.create=o,e.cross=function(t,e,n){var r=e[0]*n[1]-e[1]*n[0];return t[0]=t[1]=0,t[2]=r,t},e.dist=void 0,e.distance=c,e.div=void 0,e.divide=u,e.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]},e.equals=function(t,e){var n=t[0],r=t[1],a=e[0],o=e[1];return Math.abs(n-a)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-o)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]},e.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t},e.forEach=void 0,e.fromValues=function(t,e){var n=new i.ARRAY_TYPE(2);return n[0]=t,n[1]=e,n},e.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t},e.len=void 0,e.length=d,e.lerp=function(t,e,n,r){var i=e[0],a=e[1];return t[0]=i+r*(n[0]-i),t[1]=a+r*(n[1]-a),t},e.max=function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t},e.min=function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t},e.mul=void 0,e.multiply=l,e.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t},e.normalize=function(t,e){var n=e[0],r=e[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i)),t[0]=e[0]*i,t[1]=e[1]*i,t},e.random=function(t,e){e=e||1;var n=2*i.RANDOM()*Math.PI;return t[0]=Math.cos(n)*e,t[1]=Math.sin(n)*e,t},e.rotate=function(t,e,n,r){var i=e[0]-n[0],a=e[1]-n[1],o=Math.sin(r),s=Math.cos(r);return t[0]=i*s-a*o+n[0],t[1]=i*o+a*s+n[1],t},e.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t},e.scale=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t},e.scaleAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t},e.set=function(t,e,n){return t[0]=e,t[1]=n,t},e.sqrLen=e.sqrDist=void 0,e.squaredDistance=f,e.squaredLength=p,e.str=function(t){return"vec2("+t[0]+", "+t[1]+")"},e.sub=void 0,e.subtract=s,e.transformMat2=function(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i,t[1]=n[1]*r+n[3]*i,t},e.transformMat2d=function(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i+n[4],t[1]=n[1]*r+n[3]*i+n[5],t},e.transformMat3=function(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[3]*i+n[6],t[1]=n[1]*r+n[4]*i+n[7],t},e.transformMat4=function(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[4]*i+n[12],t[1]=n[1]*r+n[5]*i+n[13],t},e.zero=function(t){return t[0]=0,t[1]=0,t};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(79));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(){var t=new i.ARRAY_TYPE(2);return i.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0),t}function s(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function l(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t}function u(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t}function c(t,e){var n=e[0]-t[0],r=e[1]-t[1];return Math.hypot(n,r)}function f(t,e){var n=e[0]-t[0],r=e[1]-t[1];return n*n+r*r}function d(t){var e=t[0],n=t[1];return Math.hypot(e,n)}function p(t){var e=t[0],n=t[1];return e*e+n*n}e.len=d,e.sub=s,e.mul=l,e.div=u,e.dist=c,e.sqrDist=f,e.sqrLen=p,e.forEach=function(){var t=o();return function(e,n,r,i,a,o){var s,l;for(n||(n=2),r||(r=0),l=i?Math.min(i*n+r,e.length):e.length,s=r;s<l;s+=n)t[0]=e[s],t[1]=e[s+1],a(t,t,o),e[s]=t[0],e[s+1]=t[1];return e}}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.radians=e.degrees=void 0,e.radians=Math.PI/180,e.degrees=180/Math.PI},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.rgbBasisClosed=e.rgbBasis=e.default=void 0;var a=n(60),o=r(n(246)),s=r(n(404)),l=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(108));function u(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}function c(t){return function(e){var n,r,i=e.length,o=new Array(i),s=new Array(i),l=new Array(i);for(n=0;n<i;++n)r=(0,a.rgb)(e[n]),o[n]=r.r||0,s[n]=r.g||0,l[n]=r.b||0;return o=t(o),s=t(s),l=t(l),r.opacity=1,function(t){return r.r=o(t),r.g=s(t),r.b=l(t),r+""}}}e.default=function t(e){var n=(0,l.gamma)(e);function r(t,e){var r=n((t=(0,a.rgb)(t)).r,(e=(0,a.rgb)(e)).r),i=n(t.g,e.g),o=n(t.b,e.b),s=(0,l.default)(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=o(e),t.opacity=s(e),t+""}}return r.gamma=t,r}(1),e.rgbBasis=c(o.default),e.rgbBasisClosed=c(s.default)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*e),a=t[(i+e-1)%e],o=t[i%e],s=t[(i+1)%e],l=t[(i+2)%e];return(0,r.basis)((n-i/e)*e,a,o,s,l)}};var r=n(246)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return function(){return t}}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return((0,o.isNumberArray)(e)?o.default:l)(t,e)},e.genericArray=l;var a=r(n(172)),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(247));function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}function l(t,e){var n,r=e?e.length:0,i=t?Math.min(r,t.length):0,o=new Array(i),s=new Array(r);for(n=0;n<i;++n)o[n]=(0,a.default)(t[n],e[n]);for(;n<r;++n)s[n]=e[n];return function(t){for(n=0;n<i;++n)s[n]=o[n](t);return s}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n,r={},o={};for(n in null!==t&&"object"===(0,i.default)(t)||(t={}),null!==e&&"object"===(0,i.default)(e)||(e={}),e)n in t?r[n]=(0,a.default)(t[n],e[n]):o[n]=e[n];return function(t){for(n in r)o[n]=r[n](t);return o}};var i=r(n(6)),a=r(n(172))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n,r,s,l=a.lastIndex=o.lastIndex=0,u=-1,c=[],f=[];for(t+="",e+="";(n=a.exec(t))&&(r=o.exec(e));)(s=r.index)>l&&(s=e.slice(l,s),c[u]?c[u]+=s:c[++u]=s),(n=n[0])===(r=r[0])?c[u]?c[u]+=r:c[++u]=r:(c[++u]=null,f.push({i:u,x:(0,i.default)(n,r)})),l=o.lastIndex;return l<e.length&&(s=e.slice(l),c[u]?c[u]+=s:c[++u]=s),c.length<2?f[0]?function(t){return function(e){return t(e)+""}}(f[0].x):function(t){return function(){return t}}(e):(e=f.length,function(t){for(var n,r=0;r<e;++r)c[(n=f[r]).i]=n.x(t);return c.join("")})};var i=r(n(173)),a=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=new RegExp(a.source,"g")},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.getEasing=function(t){return o[t.toLowerCase()]||i[t]},e.registerEasing=function(t,e){o[t.toLowerCase()]=e};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(777));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}var o={}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.tpmt=function(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.nearestPoint=function(t,e,n,a,o,s){var l,u=1/0,c=[n,a],f=20;s&&s>200&&(f=s/10);for(var d=1/f,p=d/10,h=0;h<=f;h++){var g=h*d,v=[o.apply(null,t.concat([g])),o.apply(null,e.concat([g]))];(x=(0,r.distance)(c[0],c[1],v[0],v[1]))<u&&(l=g,u=x)}if(0===l)return{x:t[0],y:e[0]};if(1===l){var y=t.length;return{x:t[y-1],y:e[y-1]}}for(u=1/0,h=0;h<32&&!(p<i);h++){var m=l-p,b=l+p,x=(v=[o.apply(null,t.concat([m])),o.apply(null,e.concat([m]))],(0,r.distance)(c[0],c[1],v[0],v[1]));if(m>=0&&x<u)l=m,u=x;else{var _=[o.apply(null,t.concat([b])),o.apply(null,e.concat([b]))],O=(0,r.distance)(c[0],c[1],_[0],_[1]);b<=1&&O<u?(l=b,u=O):p*=.5}}return{x:o.apply(null,t.concat([l])),y:o.apply(null,e.concat([l]))}},e.snapLength=function(t,e){for(var n=0,i=t.length,a=0;a<i;a++){var o=t[a],s=e[a],l=t[(a+1)%i],u=e[(a+1)%i];n+=(0,r.distance)(o,s,l,u)}return n/2};var r=n(87),i=1e-4},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.angleAtSegments=function(t,e){if(e>1||e<0||t.length<2)return 0;for(var n=o(t),r=n.segments,i=n.totalLength,a=0,s=0,l=0;l<r.length;l++){var u=r[l],c=u.from,f=u.to,d=u.length/i;if(e>=a&&e<=a+d){s=Math.atan2(f[1]-c[1],f[0]-c[0]);break}a+=d}return s},e.distanceAtSegment=function(t,e,n){for(var r=1/0,a=0;a<t.length-1;a++){var o=t[a],s=t[a+1],l=i.default.pointDistance(o[0],o[1],s[0],s[1],e,n);l<r&&(r=l)}return r},e.lengthOfSegment=function(t){if(t.length<2)return 0;for(var e=0,n=0;n<t.length-1;n++){var r=t[n],i=t[n+1];e+=(0,a.distance)(r[0],r[1],i[0],i[1])}return e},e.pointAtSegments=function(t,e){if(e>1||e<0||t.length<2)return null;var n=o(t),r=n.segments,a=n.totalLength;if(0===a)return{x:t[0][0],y:t[0][1]};for(var s=0,l=null,u=0;u<r.length;u++){var c=r[u],f=c.from,d=c.to,p=c.length/a;if(e>=s&&e<=s+p){var h=(e-s)/p;l=i.default.pointAt(f[0],f[1],d[0],d[1],h);break}s+=p}return l};var i=r(n(174)),a=n(87);function o(t){for(var e=0,n=[],r=0;r<t.length-1;r++){var i=t[r],o=t[r+1],s=(0,a.distance)(i[0],i[1],o[0],o[1]),l={from:i,to:o,length:s};n.push(l),e+=s}return{segments:n,totalLength:e}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(413),i=n(87);e.default={box:function(t){for(var e=[],n=[],r=0;r<t.length;r++){var a=t[r];e.push(a[0]),n.push(a[1])}return(0,i.getBBoxByArray)(e,n)},length:function(t){return(0,r.lengthOfSegment)(t)},pointAt:function(t,e){return(0,r.pointAtSegments)(t,e)},pointDistance:function(t,e,n){return(0,r.distanceAtSegment)(t,e,n)},tangentAngle:function(t,e){return(0,r.angleAtSegments)(t,e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.assembleFont=function(t){var e=t.fontSize,n=t.fontFamily,r=t.fontWeight,i=t.fontStyle,a=t.fontVariant;return[i,a,r,e+"px",n].join(" ").trim()},e.getLineSpaceing=a,e.getTextHeight=function(t,e,n){var i=1;return(0,r.isString)(t)&&(i=t.split("\n").length),i>1?e*i+a(e,n)*(i-1):e},e.getTextWidth=function(t,e){var n=(0,i.getOffScreenContext)(),a=0;if((0,r.isNil)(t)||""===t)return a;if(n.save(),n.font=e,(0,r.isString)(t)&&t.includes("\n")){var o=t.split("\n");(0,r.each)(o,(function(t){var e=n.measureText(t).width;a<e&&(a=e)}))}else a=n.measureText(t).width;return n.restore(),a};var r=n(101),i=n(416);function a(t,e){return e?e-t:.14*t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getOffScreenContext=function(){if(!r){var t=document.createElement("canvas");t.width=1,t.height=1,r=t.getContext("2d")}return r};var r=null},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\s\,]+/gi;e.default=function(t){var e=t||[];return(0,r.isArray)(e)?e:(0,r.isString)(e)?(e=e.match(i),(0,r.each)(e,(function(t,n){if((t=t.match(a))[0].length>1){var i=t[0].charAt(0);t.splice(1,0,t[0].substr(1)),t[0]=i}(0,r.each)(t,(function(e,n){isNaN(e)||(t[n]=+e)})),e[n]=t})),e):void 0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r,i){return i?[["M",+t+ +i,e],["l",n-2*i,0],["a",i,i,0,0,1,i,i],["l",0,r-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-n,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-r],["a",i,i,0,0,1,i,-i],["z"]]:[["M",t,e],["l",n,0],["l",0,r],["l",-n,0],["z"]]}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){void 0===e&&(e=!1);for(var n,r,s=(0,i.default)(t),l={x1:0,y1:0,x2:0,y2:0,x:0,y:0,qx:null,qy:null},u=[],c="",f=s.length,d=[],p=0;p<f;p+=1)s[p]&&(c=s[p][0]),u[p]=c,s[p]=(0,a.segmentToCubic)(s[p],l),o(s,u,p),f=s.length,"Z"===c&&d.push(p),r=(n=s[p]).length,l.x1=+n[r-2],l.y1=+n[r-1],l.x2=+n[r-4]||l.x1,l.y2=+n[r-3]||l.y1;return e?[s,d]:s};var i=r(n(420)),a=n(812);function o(t,e,n){if(t[n].length>7){t[n].shift();for(var r=t[n],i=n;r.length;)e[n]="A",t.splice(i+=1,0,["C"].concat(r.splice(0,6)));t.splice(n,1)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=(0,i.default)(t);if(!e||!e.length)return[["M",0,0]];for(var n=!1,r=0;r<e.length;r++){var s=e[r][0];if(a.test(s)||["V","H","T","S"].indexOf(s)>=0){n=!0;break}}if(!n)return e;var l=[],u=0,c=0,f=0,d=0,p=0,h=e[0];"M"!==h[0]&&"m"!==h[0]||(f=u=+h[1],d=c=+h[2],p++,l[0]=["M",u,c]),r=p;for(var g=e.length;r<g;r++){var v=e[r],y=l[r-1],m=[],b=(s=v[0]).toUpperCase();if(s!==b)switch(m[0]=b,b){case"A":m[1]=v[1],m[2]=v[2],m[3]=v[3],m[4]=v[4],m[5]=v[5],m[6]=+v[6]+u,m[7]=+v[7]+c;break;case"V":m[1]=+v[1]+c;break;case"H":m[1]=+v[1]+u;break;case"M":f=+v[1]+u,d=+v[2]+c,m[1]=f,m[2]=d;break;default:for(var x=1,_=v.length;x<_;x++)m[x]=+v[x]+(x%2?u:c)}else m=e[r];switch(b){case"Z":u=+f,c=+d;break;case"H":m=["L",u=m[1],c];break;case"V":m=["L",u,c=m[1]];break;case"T":u=m[1],c=m[2];var O=o([y[1],y[2]],[y[3],y[4]]);m=["Q",O[0],O[1],u,c];break;case"S":u=m[m.length-2],c=m[m.length-1];var P=y.length,w=o([y[P-4],y[P-3]],[y[P-2],y[P-1]]);m=["C",w[0],w[1],m[1],m[2],u,c];break;case"M":f=m[m.length-2],d=m[m.length-1];break;default:u=m[m.length-2],c=m[m.length-1]}l.push(m)}return l};var i=r(n(421)),a=/[a-z]/;function o(t,e){return[e[0]+(e[0]-t[0]),e[1]+(e[1]-t[1])]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(!t)return null;if((0,r.isArray)(t))return t;var e={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},n=[];return String(t).replace(a,(function(t,r,i){var a=[],s=r.toLowerCase();if(i.replace(o,(function(t,e){e&&a.push(+e)})),"m"===s&&a.length>2&&(n.push([r].concat(a.splice(0,2))),s="l",r="m"===r?"l":"L"),"o"===s&&1===a.length&&n.push([r,a[0]]),"r"===s)n.push([r].concat(a));else for(;a.length>=e[s]&&(n.push([r].concat(a.splice(0,e[s]))),e[s]););return""})),n};var r=n(0),i="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029",a=new RegExp("([a-z])["+i+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+i+"]*,?["+i+"]*)+)","ig"),o=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+i+"]*,?["+i+"]*","ig")},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=e[1],i=e[2],l=(0,r.mod)((0,r.toRadian)(e[3]),2*Math.PI),u=e[4],c=e[5],f=t[0],d=t[1],p=e[6],h=e[7],g=Math.cos(l)*(f-p)/2+Math.sin(l)*(d-h)/2,v=-1*Math.sin(l)*(f-p)/2+Math.cos(l)*(d-h)/2,y=g*g/(n*n)+v*v/(i*i);y>1&&(n*=Math.sqrt(y),i*=Math.sqrt(y));var m=n*n*(v*v)+i*i*(g*g),b=m?Math.sqrt((n*n*(i*i)-m)/m):1;u===c&&(b*=-1),isNaN(b)&&(b=0);var x=i?b*n*v/i:0,_=n?b*-i*g/n:0,O=(f+p)/2+Math.cos(l)*x-Math.sin(l)*_,P=(d+h)/2+Math.sin(l)*x+Math.cos(l)*_,w=[(g-x)/n,(v-_)/i],M=[(-1*g-x)/n,(-1*v-_)/i],S=o([1,0],w),E=o(w,M);return a(w,M)<=-1&&(E=Math.PI),a(w,M)>=1&&(E=0),0===c&&E>0&&(E-=2*Math.PI),1===c&&E<0&&(E+=2*Math.PI),{cx:O,cy:P,rx:s(t,[p,h])?0:n,ry:s(t,[p,h])?0:i,startAngle:S,endAngle:S+E,xRotation:l,arcFlag:u,sweepFlag:c}},e.isSamePoint=s;var r=n(0);function i(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function a(t,e){return i(t)*i(e)?(t[0]*e[0]+t[1]*e[1])/(i(t)*i(e)):1}function o(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(a(t,e))}function s(t,e){return t[0]===e[0]&&t[1]===e[1]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i){var a={x:n.x-t.x,y:n.y-t.y},o={x:e.x-t.x,y:e.y-t.y},s={x:i.x-n.x,y:i.y-n.y},l=o.x*s.y-o.y*s.x,u=null;if(l*l>.001*(o.x*o.x+o.y*o.y)*(s.x*s.x+s.y*s.y)){var c=(a.x*s.y-a.y*s.x)/l,f=(a.x*o.y-a.y*o.x)/l;r(c,0,1)&&r(f,0,1)&&(u={x:t.x+c*o.x,y:t.y+c*o.y})}return u};var r=function(t,e,n){return t>=e&&t<=n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r=!1,o=t.length;if(o<=2)return!1;for(var s=0;s<o;s++){var l=t[s],u=t[(s+1)%o];if(a(l,u,[e,n]))return!0;i(l[1]-n)>0!==i(u[1]-n)>0&&i(e-(n-l[1])*(l[0]-u[0])/(l[1]-u[1])-l[0])<0&&(r=!r)}return r};var r=1e-6;function i(t){return Math.abs(t)<r?0:t<0?-1:1}function a(t,e,n){return(n[0]-t[0])*(e[1]-t[1])===(e[0]-t[0])*(n[1]-t[1])&&Math.min(t[0],e[0])<=n[0]&&n[0]<=Math.max(t[0],e[0])&&Math.min(t[1],e[1])<=n[1]&&n[1]<=Math.max(t[1],e[1])}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0});var i={getAdjust:!0,registerAdjust:!0,Adjust:!0};Object.defineProperty(e,"Adjust",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"getAdjust",{enumerable:!0,get:function(){return a.getAdjust}}),Object.defineProperty(e,"registerAdjust",{enumerable:!0,get:function(){return a.registerAdjust}});var a=n(821),o=r(n(109)),s=r(n(822)),l=r(n(823)),u=r(n(824)),c=r(n(825)),f=n(426);Object.keys(f).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})),(0,a.registerAdjust)("Dodge",s.default),(0,a.registerAdjust)("Jitter",l.default),(0,a.registerAdjust)("Stack",u.default),(0,a.registerAdjust)("Symmetric",c.default)},function(t,e,n){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return r.Scale}});var r=n(66)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTickMethod=function(t){return r[t]},e.registerTickMethod=function(t,e){r[t]=e};var r={}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cat",e.isCategory=!0,e}return(0,i.__extends)(e,t),e.prototype.buildIndexMap=function(){if(!this.translateIndexMap){this.translateIndexMap=new Map;for(var t=0;t<this.values.length;t++)this.translateIndexMap.set(this.values[t],t)}},e.prototype.translate=function(t){this.buildIndexMap();var e=this.translateIndexMap.get(t);return void 0===e&&(e=(0,a.isNumber)(t)?t:NaN),e},e.prototype.scale=function(t){var e=this.translate(t),n=this.calcPercent(e,this.min,this.max);return this.calcValue(n,this.rangeMin(),this.rangeMax())},e.prototype.invert=function(t){var e=this.max-this.min,n=this.calcPercent(t,this.rangeMin(),this.rangeMax()),r=Math.round(e*n)+this.min;return r<this.min||r>this.max?NaN:this.values[r]},e.prototype.getText=function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=e;return(0,a.isNumber)(e)&&!this.values.includes(e)&&(o=this.values[o]),t.prototype.getText.apply(this,(0,i.__spreadArrays)([o],n))},e.prototype.initCfg=function(){this.tickMethod="cat"},e.prototype.setDomain=function(){if((0,a.isNil)(this.getConfig("min"))&&(this.min=0),(0,a.isNil)(this.getConfig("max"))){var t=this.values.length;this.max=t>1?t-1:t}this.translateIndexMap&&(this.translateIndexMap=void 0)},e}(r(n(141)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="linear",e.isLinear=!0,e}return(0,i.__extends)(e,t),e.prototype.invert=function(t){var e=this.getInvertPercent(t);return this.min+e*(this.max-this.min)},e.prototype.initCfg=function(){this.tickMethod="wilkinson-extended",this.nice=!1},e}(r(n(177)).default);e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="quantize",e}return(0,i.__extends)(e,t),e.prototype.invert=function(t){var e=this.ticks,n=e.length,r=this.getInvertPercent(t),i=Math.floor(r*(n-1));if(i>=n-1)return(0,a.last)(e);if(i<0)return(0,a.head)(e);var o=e[i],s=i/(n-1);return o+(r-s)/((i+1)/(n-1)-s)*(e[i+1]-o)},e.prototype.initCfg=function(){this.tickMethod="r-pretty",this.tickCount=5,this.nice=!0},e.prototype.calculateTicks=function(){var e=t.prototype.calculateTicks.call(this);return this.nice||((0,a.last)(e)!==this.max&&e.push(this.max),(0,a.head)(e)!==this.min&&e.unshift(this.min)),e},e.prototype.getScalePercent=function(t){var e=this.ticks;if(t<(0,a.head)(e))return 0;if(t>(0,a.last)(e))return 1;var n=0;return(0,a.each)(e,(function(e,r){if(!(t>=e))return!1;n=r})),n/(e.length-1)},e}(r(n(177)).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.values,n=t.tickInterval,i=t.tickCount,a=t.showLast;if((0,r.isNumber)(n)){var o=(0,r.filter)(e,(function(t,e){return e%n===0})),s=(0,r.last)(e);return a&&(0,r.last)(o)!==s&&o.push(s),o}var l=e.length,u=t.min,c=t.max;if((0,r.isNil)(u)&&(u=0),(0,r.isNil)(c)&&(c=e.length-1),!(0,r.isNumber)(i)||i>=l)return e.slice(u,c+1);if(i<=0||c<=0)return[];for(var f=1===i?l:Math.floor(l/(i-1)),d=[],p=u,h=0;h<i&&!(p>=c);h++)p=Math.min(u+h*f,c),h===i-1&&a?d.push(e[c]):d.push(e[p]);return d};var r=n(0)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.prettyNumber=function(t){return Math.abs(t)<1e-15?t:parseFloat(t.toFixed(15))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){if(void 0===n&&(n=5),t===e)return{max:e,min:t,ticks:[t]};var i=n<0?0:Math.round(n);if(0===i)return{max:e,min:t,ticks:[]};var a=(e-t)/i,o=Math.pow(10,Math.floor(Math.log10(a))),s=o;2*o-a<1.5*(a-s)&&5*o-a<2.75*(a-(s=2*o))&&10*o-a<1.5*(a-(s=5*o))&&(s=10*o);for(var l=Math.ceil(e/s),u=Math.floor(t/s),c=Math.max(l*s,e),f=Math.min(u*s,t),d=Math.floor((c-f)/s)+1,p=new Array(d),h=0;h<d;h++)p[h]=(0,r.prettyNumber)(f+h*s);return{min:f,max:c,ticks:p}};var r=n(433)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.propagationDelegate=function(t,e,n){var i=new r.Event(e,n);i.target=t,i.propagationPath.push(t),t.emitDelegation(e,i);for(var a=t.getParent();a;)a.emitDelegation(e,i),i.propagationPath.push(a),a=a.getParent()};var r=n(26)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getStatesStyle=function(t,e,n){var i=e+"Style",a=null;return(0,r.each)(n,(function(e,n){t[n]&&e[i]&&(a||(a={}),(0,r.mix)(a,e[i]))})),a};var r=n(0)},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.autoRotate=e.autoHide=e.autoEllipsis=void 0;var i=l(n(873));e.autoEllipsis=i;var a=l(n(874));e.autoHide=a;var o=l(n(875));function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}function l(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}e.autoRotate=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CROSSHAIR_TEXT=e.CROSSHAIR_LINE=e.CONTAINER_CLASS=void 0;var r=e.CONTAINER_CLASS="g2-crosshair";e.CROSSHAIR_LINE=r+"-line",e.CROSSHAIR_TEXT=r+"-text"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerAnimation=e.getAnimation=void 0;var r={};e.getAnimation=function(t){return r[t.toLowerCase()]},e.registerAnimation=function(t,e){r[t.toLowerCase()]=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseRadius=e.parseStyle=e.parsePattern=e.parseRadialGradient=e.parseLineGradient=void 0;var r=n(51),i=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,a=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,o=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,s=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function l(t,e){var n=t.match(s);r.each(n,(function(t){var n=t.split(":");e.addColorStop(n[0],n[1])}))}function u(t,e,n){var r,a,o=i.exec(n),s=parseFloat(o[1])%360*(Math.PI/180),u=o[2],c=e.getBBox();s>=0&&s<.5*Math.PI?(r={x:c.minX,y:c.minY},a={x:c.maxX,y:c.maxY}):.5*Math.PI<=s&&s<Math.PI?(r={x:c.maxX,y:c.minY},a={x:c.minX,y:c.maxY}):Math.PI<=s&&s<1.5*Math.PI?(r={x:c.maxX,y:c.maxY},a={x:c.minX,y:c.minY}):(r={x:c.minX,y:c.maxY},a={x:c.maxX,y:c.minY});var f=Math.tan(s),d=f*f,p=(a.x-r.x+f*(a.y-r.y))/(d+1)+r.x,h=f*(a.x-r.x+f*(a.y-r.y))/(d+1)+r.y,g=t.createLinearGradient(r.x,r.y,p,h);return l(u,g),g}function c(t,e,n){var r=a.exec(n),i=parseFloat(r[1]),o=parseFloat(r[2]),u=parseFloat(r[3]),c=r[4];if(0===u){var f=c.match(s);return f[f.length-1].split(":")[1]}var d=e.getBBox(),p=d.maxX-d.minX,h=d.maxY-d.minY,g=Math.sqrt(p*p+h*h)/2,v=t.createRadialGradient(d.minX+p*i,d.minY+h*o,0,d.minX+p/2,d.minY+h/2,u*g);return l(c,v),v}function f(t,e,n){if(e.get("patternSource")&&e.get("patternSource")===n)return e.get("pattern");var r,i,a=o.exec(n),s=a[1],l=a[2];function u(){r=t.createPattern(i,s),e.set("pattern",r),e.set("patternSource",n)}switch(s){case"a":s="repeat";break;case"x":s="repeat-x";break;case"y":s="repeat-y";break;default:s="no-repeat"}return i=new Image,l.match(/^data:/i)||(i.crossOrigin="Anonymous"),i.src=l,i.complete?u():(i.onload=u,i.src=i.src),r}e.parseLineGradient=u,e.parseRadialGradient=c,e.parsePattern=f,e.parseStyle=function(t,e,n){var i=e.getBBox();if(isNaN(i.x)||isNaN(i.y)||isNaN(i.width)||isNaN(i.height))return n;if(r.isString(n)){if("("===n[1]||"("===n[2]){if("l"===n[0])return u(t,e,n);if("r"===n[0])return c(t,e,n);if("p"===n[0])return f(t,e,n)}return n}return n instanceof CanvasPattern?n:void 0},e.parseRadius=function(t){var e=0,n=0,i=0,a=0;return r.isArray(t)?1===t.length?e=n=i=a=t[0]:2===t.length?(e=i=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],a=t[3]):e=n=i=a=t,[e,n,i,a]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(51);function i(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function a(t,e){return i(t)*i(e)?(t[0]*e[0]+t[1]*e[1])/(i(t)*i(e)):1}function o(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(a(t,e))}e.default=function(t,e){var n=e[1],i=e[2],s=r.mod(r.toRadian(e[3]),2*Math.PI),l=e[4],u=e[5],c=t[0],f=t[1],d=e[6],p=e[7],h=Math.cos(s)*(c-d)/2+Math.sin(s)*(f-p)/2,g=-1*Math.sin(s)*(c-d)/2+Math.cos(s)*(f-p)/2,v=h*h/(n*n)+g*g/(i*i);v>1&&(n*=Math.sqrt(v),i*=Math.sqrt(v));var y=n*n*(g*g)+i*i*(h*h),m=y?Math.sqrt((n*n*(i*i)-y)/y):1;l===u&&(m*=-1),isNaN(m)&&(m=0);var b=i?m*n*g/i:0,x=n?m*-i*h/n:0,_=(c+d)/2+Math.cos(s)*b-Math.sin(s)*x,O=(f+p)/2+Math.sin(s)*b+Math.cos(s)*x,P=[(h-b)/n,(g-x)/i],w=[(-1*h-b)/n,(-1*g-x)/i],M=o([1,0],P),S=o(P,w);return a(P,w)<=-1&&(S=Math.PI),a(P,w)>=1&&(S=0),0===u&&S>0&&(S-=2*Math.PI),1===u&&S<0&&(S+=2*Math.PI),{cx:_,cy:O,rx:r.isSamePoint(t,[d,p])?0:n,ry:r.isSamePoint(t,[d,p])?0:i,startAngle:M,endAngle:M+S,xRotation:s,arcFlag:l,sweepFlag:u}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(26);e.default=function(t,e,n){var i=r.getOffScreenContext();return t.createPath(i),i.isPointInPath(e,n)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=1e-6;function i(t){return Math.abs(t)<r?0:t<0?-1:1}function a(t,e,n){return(n[0]-t[0])*(e[1]-t[1])===(e[0]-t[0])*(n[1]-t[1])&&Math.min(t[0],e[0])<=n[0]&&n[0]<=Math.max(t[0],e[0])&&Math.min(t[1],e[1])<=n[1]&&n[1]<=Math.max(t[1],e[1])}e.default=function(t,e,n){var r=!1,o=t.length;if(o<=2)return!1;for(var s=0;s<o;s++){var l=t[s],u=t[(s+1)%o];if(a(l,u,[e,n]))return!0;i(l[1]-n)>0!==i(u[1]-n)>0&&i(e-(n-l[1])*(l[0]-u[0])/(l[1]-u[1])-l[0])<0&&(r=!r)}return r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(51);e.default=function(t,e,n,i,a,o,s,l){var u=(Math.atan2(l-e,s-t)+2*Math.PI)%(2*Math.PI);if(u<i||u>a)return!1;var c={x:t+n*Math.cos(u),y:e+n*Math.sin(u)};return r.distance(c.x,c.y,s,l)<=o/2}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(184);e.default=function(t,e,n,i,a){var o=t.length;if(o<2)return!1;for(var s=0;s<o-1;s++){var l=t[s][0],u=t[s][1],c=t[s+1][0],f=t[s+1][1];if(r.default(l,u,c,f,e,n,i))return!0}if(a){var d=t[0],p=t[o-1];if(r.default(d[0],d[1],p[0],p[1],e,n,i))return!0}return!1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerEngine=e.getEngine=void 0;var r={};e.getEngine=function(t){var e=r[t];if(!e)throw new Error("G engine '"+t+"' is not exist, please register it at first.");return e},e.registerEngine=function(t,e){r[t]=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerGeometry=e.View=void 0;var r=n(1),i=n(0),a=n(21),o=(0,r.__importDefault)(n(262)),s=n(263),l=n(265),u=n(91),c=n(80),f=n(48),d=n(70),p=n(187),h=n(266),g=n(110),v=n(449),y=n(450),m=(0,r.__importDefault)(n(945)),b=(0,r.__importDefault)(n(267)),x=(0,r.__importDefault)(n(946)),_=n(947),O=n(451),P=n(948),w=n(949),M=function(t){function e(e){var n=t.call(this,{visible:e.visible})||this;n.views=[],n.geometries=[],n.controllers=[],n.interactions={},n.limitInPlot=!1,n.options={data:[],animate:!0},n.usedControllers=(0,y.getComponentControllerNames)(),n.scalePool=new _.ScalePool,n.layoutFunc=x.default,n.isPreMouseInPlot=!1,n.isDataChanged=!1,n.isCoordinateChanged=!1,n.createdScaleKeys=new Map,n.onCanvasEvent=function(t){var e=t.name;if(!e.includes(":")){var r=n.createViewEvent(t);n.doPlotEvent(r),n.emit(e,r)}},n.onDelegateEvents=function(t){var e=t.name;if(e.includes(":")){var r=n.createViewEvent(t);n.emit(e,r)}};var a=e.id,o=void 0===a?(0,i.uniqueId)("view"):a,s=e.parent,l=e.canvas,c=e.backgroundGroup,f=e.middleGroup,d=e.foregroundGroup,p=e.region,h=void 0===p?{start:{x:0,y:0},end:{x:1,y:1}}:p,g=e.padding,m=e.appendPadding,b=e.theme,O=e.options,P=e.limitInPlot,w=e.syncViewPadding;return n.parent=s,n.canvas=l,n.backgroundGroup=c,n.middleGroup=f,n.foregroundGroup=d,n.region=h,n.padding=g,n.appendPadding=m,n.options=(0,r.__assign)((0,r.__assign)({},n.options),O),n.limitInPlot=P,n.id=o,n.syncViewPadding=w,n.themeObject=(0,i.isObject)(b)?(0,i.deepMix)({},(0,u.getTheme)("default"),(0,v.createTheme)(b)):(0,u.getTheme)(b),n.init(),n}return(0,r.__extends)(e,t),e.prototype.setLayout=function(t){this.layoutFunc=t},e.prototype.init=function(){this.calculateViewBBox(),this.initEvents(),this.initComponentController(),this.initOptions()},e.prototype.render=function(t,e){void 0===t&&(t=!1),this.emit(a.VIEW_LIFE_CIRCLE.BEFORE_RENDER,b.default.fromData(this,a.VIEW_LIFE_CIRCLE.BEFORE_RENDER,e)),this.paint(t),this.emit(a.VIEW_LIFE_CIRCLE.AFTER_RENDER,b.default.fromData(this,a.VIEW_LIFE_CIRCLE.AFTER_RENDER,e)),!1===this.visible&&this.changeVisible(!1)},e.prototype.clear=function(){var t=this;this.emit(a.VIEW_LIFE_CIRCLE.BEFORE_CLEAR),this.filteredData=[],this.coordinateInstance=void 0,this.isDataChanged=!1,this.isCoordinateChanged=!1;for(var e=this.geometries,n=0;n<e.length;n++)e[n].clear(),e[n].container.remove(!0),e[n].labelsContainer.remove(!0);this.geometries=[];var r=this.controllers;for(n=0;n<r.length;n++)"annotation"===r[n].name?r[n].clear(!0):r[n].clear();this.createdScaleKeys.forEach((function(e,n){t.getRootView().scalePool.deleteScale(n)})),this.createdScaleKeys.clear();var i=this.views;for(n=0;n<i.length;n++)i[n].clear();this.emit(a.VIEW_LIFE_CIRCLE.AFTER_CLEAR)},e.prototype.destroy=function(){this.emit(a.VIEW_LIFE_CIRCLE.BEFORE_DESTROY);var e=this.interactions;(0,i.each)(e,(function(t){t&&t.destroy()})),this.clear();for(var n=this.controllers,r=0,o=n.length;r<o;r++)n[r].destroy();this.backgroundGroup.remove(!0),this.middleGroup.remove(!0),this.foregroundGroup.remove(!0),t.prototype.destroy.call(this)},e.prototype.changeVisible=function(e){t.prototype.changeVisible.call(this,e);for(var n=this.geometries,r=0,i=n.length;r<i;r++)n[r].changeVisible(e);var a=this.controllers;for(r=0,i=a.length;r<i;r++)a[r].changeVisible(e);return this.foregroundGroup.set("visible",e),this.middleGroup.set("visible",e),this.backgroundGroup.set("visible",e),this.getCanvas().draw(),this},e.prototype.data=function(t){return(0,i.set)(this.options,"data",t),this.isDataChanged=!0,this},e.prototype.source=function(t){return console.warn("This method will be removed at G2 V4.1. Please use chart.data() instead."),this.data(t)},e.prototype.filter=function(t,e){return(0,i.isFunction)(e)?((0,i.set)(this.options,["filters",t],e),this):(!e&&(0,i.get)(this.options,["filters",t])&&delete this.options.filters[t],this)},e.prototype.axis=function(t,e){return(0,i.isBoolean)(t)?(0,i.set)(this.options,["axes"],t):(0,i.set)(this.options,["axes",t],e),this},e.prototype.legend=function(t,e){return(0,i.isBoolean)(t)?(0,i.set)(this.options,["legends"],t):(0,i.isString)(t)?((0,i.set)(this.options,["legends",t],e),(0,i.isPlainObject)(e)&&(null===e||void 0===e?void 0:e.selected)&&(0,i.set)(this.options,["filters",t],(function(t){var n;return null===(n=null===e||void 0===e?void 0:e.selected[t])||void 0===n||n}))):(0,i.set)(this.options,["legends"],t),this},e.prototype.scale=function(t,e){var n=this;return(0,i.isString)(t)?(0,i.set)(this.options,["scales",t],e):(0,i.isObject)(t)&&(0,i.each)(t,(function(t,e){(0,i.set)(n.options,["scales",e],t)})),this},e.prototype.tooltip=function(t){return(0,i.set)(this.options,"tooltip",t),this},e.prototype.annotation=function(){return this.getController("annotation")},e.prototype.guide=function(){return console.warn("This method will be removed at G2 V4.1. Please use chart.annotation() instead."),this.annotation()},e.prototype.coordinate=function(t,e){return(0,i.isString)(t)?(0,i.set)(this.options,"coordinate",{type:t,cfg:e}):(0,i.set)(this.options,"coordinate",t),this.coordinateController.update(this.options.coordinate),this.coordinateController},e.prototype.coord=function(t,e){return console.warn("This method will be removed at G2 V4.1. Please use chart.coordinate() instead."),this.coordinate(t,e)},e.prototype.facet=function(t,e){this.facetInstance&&this.facetInstance.destroy();var n=(0,s.getFacet)(t);if(!n)throw new Error("facet '"+t+"' is not exist!");return this.facetInstance=new n(this,(0,r.__assign)((0,r.__assign)({},e),{type:t})),this},e.prototype.animate=function(t){return(0,i.set)(this.options,"animate",t),this},e.prototype.updateOptions=function(t){return this.clear(),(0,i.mix)(this.options,t),this.views.forEach((function(t){return t.destroy()})),this.views=[],this.initOptions(),this.coordinateBBox=this.viewBBox,this},e.prototype.option=function(t,n){if(e.prototype[t])throw new Error("Can't use built in variable name \""+t+'", please change another one.');return(0,i.set)(this.options,t,n),this},e.prototype.theme=function(t){return this.themeObject=(0,i.isObject)(t)?(0,i.deepMix)({},this.themeObject,(0,v.createTheme)(t)):(0,u.getTheme)(t),this},e.prototype.interaction=function(t,e){var n=this.interactions[t];n&&n.destroy();var r=(0,l.createInteraction)(t,this,e);return r&&(r.init(),this.interactions[t]=r),this},e.prototype.removeInteraction=function(t){var e=this.interactions[t];e&&(e.destroy(),this.interactions[t]=void 0)},e.prototype.changeData=function(t){this.isDataChanged=!0,this.emit(a.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,b.default.fromData(this,a.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.data(t),this.paint(!0);for(var e=this.views,n=0,r=e.length;n<r;n++)e[n].changeData(t);this.emit(a.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,b.default.fromData(this,a.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.createView=function(t){this.parent&&this.parent.parent&&console.warn("The view nesting recursive feature will be removed at G2 V4.1. Please avoid to use it.");var n={data:this.options.data,scales:(0,i.clone)(this.options.scales),axes:(0,i.clone)(this.options.axes),coordinate:(0,i.clone)(this.coordinateController.getOption()),tooltip:(0,i.clone)(this.options.tooltip),legends:(0,i.clone)(this.options.legends),animate:this.options.animate,visible:this.visible},o=new e((0,r.__assign)((0,r.__assign)({parent:this,canvas:this.canvas,backgroundGroup:this.backgroundGroup.addGroup({zIndex:a.GROUP_Z_INDEX.BG}),middleGroup:this.middleGroup.addGroup({zIndex:a.GROUP_Z_INDEX.MID}),foregroundGroup:this.foregroundGroup.addGroup({zIndex:a.GROUP_Z_INDEX.FORE}),theme:this.themeObject,padding:this.padding},t),{options:(0,r.__assign)((0,r.__assign)({},n),(0,i.get)(t,"options",{}))}));return this.views.push(o),o},e.prototype.view=function(t){return console.warn("This method will be removed at G2 V4.1. Please use chart.createView() instead."),this.createView(t)},e.prototype.removeView=function(t){var e=(0,i.remove)(this.views,(function(e){return e===t}))[0];return e&&e.destroy(),e},e.prototype.getCoordinate=function(){return this.coordinateInstance},e.prototype.getTheme=function(){return this.themeObject},e.prototype.getXScale=function(){var t=this.geometries[0];return t?t.getXScale():null},e.prototype.getYScales=function(){var t={},e=[];return this.geometries.forEach((function(n){var r=n.getYScale(),i=r.field;t[i]||(t[i]=!0,e.push(r))})),e},e.prototype.getScalesByDim=function(t){for(var e=this.geometries,n={},r=0,i=e.length;r<i;r++){var a=e[r],o="x"===t?a.getXScale():a.getYScale();o&&!n[o.field]&&(n[o.field]=o)}return n},e.prototype.getScale=function(t,e){var n=e||this.getScaleKey(t);return this.getRootView().scalePool.getScale(n)},e.prototype.getScaleByField=function(t,e){return this.getScale(t,e)},e.prototype.getOptions=function(){return this.options},e.prototype.getData=function(){return this.filteredData},e.prototype.getOriginalData=function(){return this.options.data},e.prototype.getPadding=function(){return this.autoPadding.getPadding()},e.prototype.getGeometries=function(){return this.geometries},e.prototype.getElements=function(){return(0,i.reduce)(this.geometries,(function(t,e){return t.concat(e.getElements())}),[])},e.prototype.getElementsBy=function(t){return this.getElements().filter((function(e){return t(e)}))},e.prototype.getLayer=function(t){return t===a.LAYER.BG?this.backgroundGroup:t===a.LAYER.MID?this.middleGroup:(a.LAYER.FORE,this.foregroundGroup)},e.prototype.isPointInPlot=function(t){return(0,f.isPointInCoordinate)(this.getCoordinate(),t)},e.prototype.getLegendAttributes=function(){return(0,i.flatten)(this.geometries.map((function(t){return t.getGroupAttributes()})))},e.prototype.getGroupScales=function(){var t=this.geometries.map((function(t){return t.getGroupScales()}));return(0,d.uniq)((0,i.flatten)(t))},e.prototype.getCanvas=function(){return this.getRootView().canvas},e.prototype.getRootView=function(){for(var t=this;t.parent;)t=t.parent;return t},e.prototype.getXY=function(t){var e,n,r=this.getCoordinate(),a=this.getScalesByDim("x"),o=this.getScalesByDim("y");if((0,i.each)(t,(function(t,r){a[r]&&(e=a[r].scale(t)),o[r]&&(n=o[r].scale(t))})),!(0,i.isNil)(e)&&!(0,i.isNil)(n))return r.convert({x:e,y:n})},e.prototype.getController=function(t){return(0,i.find)(this.controllers,(function(e){return e.name===t}))},e.prototype.showTooltip=function(t){var e=this.getController("tooltip");return e&&e.showTooltip(t),this},e.prototype.hideTooltip=function(){var t=this.getController("tooltip");return t&&t.hideTooltip(),this},e.prototype.lockTooltip=function(){var t=this.getController("tooltip");return t&&t.lockTooltip(),this},e.prototype.unlockTooltip=function(){var t=this.getController("tooltip");return t&&t.unlockTooltip(),this},e.prototype.isTooltipLocked=function(){var t=this.getController("tooltip");return t&&t.isTooltipLocked()},e.prototype.getTooltipItems=function(t){var e=this.getController("tooltip");return e?e.getTooltipItems(t):[]},e.prototype.getSnapRecords=function(t){for(var e=this.geometries,n=[],r=0,i=e.length;r<i;r++){var a=e[r],o=a.dataArray;a.sort(o);for(var s=void 0,l=0,u=o.length;l<u;l++){var c=o[l];(s=(0,p.findDataByPoint)(t,c,a))&&n.push(s)}}var f=this.views;for(r=0,i=f.length;r<i;r++){var d=f[r].getSnapRecords(t);n=n.concat(d)}return n},e.prototype.getComponents=function(){for(var t=[],e=this.controllers,n=0,r=e.length;n<r;n++){var i=e[n];t=t.concat(i.getComponents())}return t},e.prototype.filterData=function(t){var e=this.options.filters;return 0===(0,i.size)(e)?t:(0,i.filter)(t,(function(t,n){return Object.keys(e).every((function(r){return(0,e[r])(t[r],t,n)}))}))},e.prototype.filterFieldData=function(t,e){var n=this.options.filters,r=(0,i.get)(n,t);return(0,i.isUndefined)(r)?e:e.filter((function(e,n){return r(e[t],e,n)}))},e.prototype.adjustCoordinate=function(){var t=this.getCoordinate(),e=t.start,n=t.end,r=this.coordinateBBox.bl,a=this.coordinateBBox.tr;(0,i.isEqual)(e,r)&&(0,i.isEqual)(n,a)?this.isCoordinateChanged=!1:(this.isCoordinateChanged=!0,this.coordinateInstance=this.coordinateController.adjust(r,a))},e.prototype.paint=function(t){this.renderDataRecursive(t),this.syncScale(),this.emit(a.VIEW_LIFE_CIRCLE.BEFORE_PAINT),this.renderPaddingRecursive(t),this.renderLayoutRecursive(t),this.renderBackgroundStyleShape(),this.renderPaintRecursive(t),this.emit(a.VIEW_LIFE_CIRCLE.AFTER_PAINT),this.isDataChanged=!1},e.prototype.renderBackgroundStyleShape=function(){if(!this.parent){var t=(0,i.get)(this.themeObject,"background");if(t){this.backgroundStyleRectShape||(this.backgroundStyleRectShape=this.backgroundGroup.addShape("rect",{attrs:{},zIndex:-1,capture:!1}),this.backgroundStyleRectShape.toBack());var e=this.viewBBox,n=e.x,r=e.y,a=e.width,o=e.height;this.backgroundStyleRectShape.attr({fill:t,x:n,y:r,width:a,height:o})}else this.backgroundStyleRectShape&&(this.backgroundStyleRectShape.remove(!0),this.backgroundStyleRectShape=void 0)}},e.prototype.renderPaddingRecursive=function(t){this.calculateViewBBox(),this.adjustCoordinate(),this.initComponents(t),this.autoPadding=(0,P.calculatePadding)(this).shrink((0,h.parsePadding)(this.appendPadding)),this.coordinateBBox=this.viewBBox.shrink(this.autoPadding.getPadding()),this.adjustCoordinate();for(var e=this.views,n=0,r=e.length;n<r;n++)e[n].renderPaddingRecursive(t)},e.prototype.renderLayoutRecursive=function(t){var e=!0===this.syncViewPadding?w.defaultSyncViewPadding:(0,i.isFunction)(this.syncViewPadding)?this.syncViewPadding:void 0;e&&(e(this,this.views,O.PaddingCal),this.views.forEach((function(t){t.coordinateBBox=t.viewBBox.shrink(t.autoPadding.getPadding()),t.adjustCoordinate()}))),this.doLayout();for(var n=this.views,r=0,a=n.length;r<a;r++)n[r].renderLayoutRecursive(t)},e.prototype.renderPaintRecursive=function(t){var e=this.middleGroup;if(this.limitInPlot){var n=(0,f.getCoordinateClipCfg)(this.coordinateInstance),r=n.type,i=n.attrs;e.setClip({type:r,attrs:i})}else e.setClip(void 0);this.paintGeometries(t),this.renderComponents(t);for(var a=this.views,o=0,s=a.length;o<s;o++)a[o].renderPaintRecursive(t)},e.prototype.createScale=function(t,e,n,a){var o=(0,i.get)(this.options.scales,[t]),s=(0,r.__assign)((0,r.__assign)({},o),n);return this.parent?this.parent.createScale(t,e,s,a):this.scalePool.createScale(t,e,s,a)},e.prototype.renderDataRecursive=function(t){this.doFilterData(),this.createCoordinate(),this.initGeometries(t),this.renderFacet(t);for(var e=this.views,n=0,r=e.length;n<r;n++)e[n].renderDataRecursive(t)},e.prototype.calculateViewBBox=function(){var t,e,n,r;if(this.parent){var i=this.parent.coordinateBBox;t=i.x,e=i.y,n=i.width,r=i.height}else t=0,e=0,n=this.canvas.get("width"),r=this.canvas.get("height");var a=this.region,o=a.start,s=a.end,l=new c.BBox(t+n*o.x,e+r*o.y,n*(s.x-o.x),r*(s.y-o.y));this.viewBBox&&this.viewBBox.isEqual(l)||(this.viewBBox=new c.BBox(t+n*o.x,e+r*o.y,n*(s.x-o.x),r*(s.y-o.y))),this.coordinateBBox=this.viewBBox},e.prototype.initEvents=function(){this.foregroundGroup.on("*",this.onDelegateEvents),this.middleGroup.on("*",this.onDelegateEvents),this.backgroundGroup.on("*",this.onDelegateEvents),this.canvas.on("*",this.onCanvasEvent)},e.prototype.initComponentController=function(){for(var t=this.usedControllers,e=0,n=t.length;e<n;e++){var r=t[e],i=(0,y.getComponentController)(r);i&&this.controllers.push(new i(this))}},e.prototype.createViewEvent=function(t){var e=t.shape,n=t.name,r=e?e.get("origin"):null,i=new b.default(this,t,r);return i.type=n,i},e.prototype.doPlotEvent=function(t){var e=t.type,n={x:t.x,y:t.y};if(["mousedown","mouseup","mousemove","mouseleave","mousewheel","touchstart","touchmove","touchend","touchcancel","click","dblclick","contextmenu"].includes(e)){var r=this.isPointInPlot(n),i=t.clone();if(r){var o="plot:"+e;i.type=o,this.emit(o,i),"mouseleave"!==e&&"touchend"!==e||(this.isPreMouseInPlot=!1)}"mousemove"===e||"touchmove"===e?(this.isPreMouseInPlot&&!r?("mousemove"===e&&(i.type=a.PLOT_EVENTS.MOUSE_LEAVE,this.emit(a.PLOT_EVENTS.MOUSE_LEAVE,i)),i.type=a.PLOT_EVENTS.LEAVE,this.emit(a.PLOT_EVENTS.LEAVE,i)):!this.isPreMouseInPlot&&r&&("mousemove"===e&&(i.type=a.PLOT_EVENTS.MOUSE_ENTER,this.emit(a.PLOT_EVENTS.MOUSE_ENTER,i)),i.type=a.PLOT_EVENTS.ENTER,this.emit(a.PLOT_EVENTS.ENTER,i)),this.isPreMouseInPlot=r):"mouseleave"!==e&&"touchend"!==e||this.isPreMouseInPlot&&("mouseleave"===e&&(i.type=a.PLOT_EVENTS.MOUSE_LEAVE,this.emit(a.PLOT_EVENTS.MOUSE_LEAVE,i)),i.type=a.PLOT_EVENTS.LEAVE,this.emit(a.PLOT_EVENTS.LEAVE,i),this.isPreMouseInPlot=!1)}},e.prototype.doFilterData=function(){var t=this.options.data;this.filteredData=this.filterData(t)},e.prototype.initGeometries=function(t){this.createOrUpdateScales();for(var e=this.getCoordinate(),n=(0,i.get)(this.options,"scales",{}),r=this.geometries,a=0,o=r.length;a<o;a++){var s=r[a];s.scales=this.getGeometryScales();var l={coordinate:e,scaleDefs:n,data:this.filteredData,theme:this.themeObject,isDataChanged:this.isDataChanged,isCoordinateChanged:this.isCoordinateChanged};t?s.update(l):s.init(l)}this.adjustScales()},e.prototype.createOrUpdateScales=function(){for(var t=this.getScaleFields(),e=this.getGroupedFields(),n=this.getOptions(),r=n.data,i=n.scales,a=void 0===i?{}:i,o=this.filteredData,s=0,l=t.length;s<l;s++){var u=t[s],c=a[u],f=this.getScaleKey(u);this.createScale(u,e.includes(u)?r:o,c,f),this.createdScaleKeys.set(f,!0)}},e.prototype.syncScale=function(){this.getRootView().scalePool.sync(this.getCoordinate(),this.theme)},e.prototype.getGeometryScales=function(){for(var t=this.getScaleFields(),e={},n=0;n<t.length;n++){var r=t[n];e[r]=this.getScaleByField(r)}return e},e.prototype.getScaleFields=function(){for(var t=[],e=new Map,n=this.geometries,r=0;r<n.length;r++){var i=n[r].getScaleFields();(0,d.uniq)(i,t,e)}return t},e.prototype.getGroupedFields=function(){for(var t=[],e=new Map,n=this.geometries,r=0;r<n.length;r++){var i=n[r].getGroupFields();(0,d.uniq)(i,t,e)}return t},e.prototype.adjustScales=function(){this.adjustCategoryScaleRange()},e.prototype.adjustCategoryScaleRange=function(){var t=this,e=(0,r.__spreadArray)([this.getXScale()],this.getYScales(),!0).filter((function(t){return!!t})),n=this.getCoordinate(),a=this.options.scales;(0,i.each)(e,(function(e){var r=e.field,o=e.values,s=e.isCategory,l=e.isIdentity;(s||l)&&o&&!(0,i.get)(a,[r,"range"])&&(e.range=(0,g.getDefaultCategoryScaleRange)(e,n,t.theme))}))},e.prototype.initComponents=function(t){for(var e=this.controllers,n=0;n<e.length;n++){var r=e[n];t?r.update():(r.clear(),r.render())}},e.prototype.doLayout=function(){this.layoutFunc(this)},e.prototype.createCoordinate=function(){var t=this.coordinateBBox.bl,e=this.coordinateBBox.tr;this.coordinateInstance=this.coordinateController.create(t,e)},e.prototype.paintGeometries=function(t){for(var e=this.options.animate,n=this.getCoordinate(),r={x:this.viewBBox.x,y:this.viewBBox.y,minX:this.viewBBox.minX,minY:this.viewBBox.minY,maxX:this.viewBBox.maxX,maxY:this.viewBBox.maxY,width:this.viewBBox.width,height:this.viewBBox.height},i=this.geometries,a=0;a<i.length;a++){var o=i[a];o.coordinate=n,o.canvasRegion=r,e||o.animate(!1),o.paint(t)}},e.prototype.renderComponents=function(t){for(var e=0;e<this.getComponents().length;e++)this.getComponents()[e].component.render()},e.prototype.renderFacet=function(t){this.facetInstance&&(t?this.facetInstance.update():(this.facetInstance.clear(),this.facetInstance.init(),this.facetInstance.render()))},e.prototype.initOptions=function(){var t=this,e=this.options,n=e.geometries,a=void 0===n?[]:n,o=e.interactions,s=void 0===o?[]:o,l=e.views,u=void 0===l?[]:l,c=e.annotations,f=void 0===c?[]:c,d=e.coordinate,p=e.events,h=e.facets;this.coordinateController?d&&this.coordinateController.update(d):this.coordinateController=new m.default(d);for(var g=0;g<a.length;g++){var v=a[g];this.createGeometry(v)}for(var y=0;y<s.length;y++){var b=s[y],x=b.type,_=b.cfg;this.interaction(x,_)}for(var O=0;O<u.length;O++){var P=u[O];this.createView(P)}for(var w=this.getController("annotation"),M=0;M<f.length;M++){var S=f[M];w.annotation(S)}p&&(0,i.each)(p,(function(e,n){t.on(n,e)})),h&&(0,i.each)(h,(function(e){var n=e.type,i=(0,r.__rest)(e,["type"]);t.facet(n,i)}))},e.prototype.createGeometry=function(t){var e=t.type,n=t.cfg,r=void 0===n?{}:n;if(this[e]){var a=this[e](r);(0,i.each)(t,(function(t,e){(0,i.isFunction)(a[e])&&a[e](t)}))}},e.prototype.getScaleKey=function(t){return this.id+"-"+t},e}(o.default);e.View=M,e.registerGeometry=function(t,e){M.prototype[t.toLowerCase()]=function(t){void 0===t&&(t={});var n=(0,r.__assign)({container:this.middleGroup.addGroup(),labelsContainer:this.foregroundGroup.addGroup()},t),i=new e(n);return this.geometries.push(i),i}},e.default=M},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){this.view=t,this.cfg=e}return t.prototype.init=function(){this.initEvents()},t.prototype.initEvents=function(){},t.prototype.clearEvents=function(){},t.prototype.destroy=function(){this.clearEvents()},t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createTheme=void 0;var r=n(944);Object.defineProperty(e,"createTheme",{enumerable:!0,get:function(){return r.createTheme}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getComponentController=e.getComponentControllerNames=e.unregisterComponentController=e.registerComponentController=void 0;var r={};e.registerComponentController=function(t,e){r[t]=e},e.unregisterComponentController=function(t){delete r[t]},e.getComponentControllerNames=function(){return Object.keys(r)},e.getComponentController=function(t){return r[t]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PaddingCal=void 0;var r=n(1),i=n(21),a=function(){function t(t,e,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),this.top=t,this.right=e,this.bottom=n,this.left=r}return t.instance=function(e,n,r,i){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===i&&(i=0),new t(e,n,r,i)},t.prototype.max=function(t){var e=t[0],n=t[1],r=t[2],i=t[3];return this.top=Math.max(this.top,e),this.right=Math.max(this.right,n),this.bottom=Math.max(this.bottom,r),this.left=Math.max(this.left,i),this},t.prototype.shrink=function(t){var e=t[0],n=t[1],r=t[2],i=t[3];return this.top+=e,this.right+=n,this.bottom+=r,this.left+=i,this},t.prototype.inc=function(t,e){var n=t.width,r=t.height;switch(e){case i.DIRECTION.TOP:case i.DIRECTION.TOP_LEFT:case i.DIRECTION.TOP_RIGHT:this.top+=r;break;case i.DIRECTION.RIGHT:case i.DIRECTION.RIGHT_TOP:case i.DIRECTION.RIGHT_BOTTOM:this.right+=n;break;case i.DIRECTION.BOTTOM:case i.DIRECTION.BOTTOM_LEFT:case i.DIRECTION.BOTTOM_RIGHT:this.bottom+=r;break;case i.DIRECTION.LEFT:case i.DIRECTION.LEFT_TOP:case i.DIRECTION.LEFT_BOTTOM:this.left+=n}return this},t.prototype.getPadding=function(){return[this.top,this.right,this.bottom,this.left]},t.prototype.clone=function(){return new(t.bind.apply(t,(0,r.__spreadArray)([void 0],this.getPadding(),!1)))},t}();e.PaddingCal=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isModelChange=void 0;var r=n(0);e.isModelChange=function(t,e){return(0,r.some)(["color","shape","size","x","y","isInCircle","data","style","defaultStyle","points","mappingData"],(function(n){return!(0,r.isEqual)(t[n],e[n])}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.diff=void 0,e.diff=function(t,e){for(var n=[],r=[],i=[],a=new Map,o=0;o<e.length;o++){var s=e[o];t[s]?r.push(s):n.push(s),a.set(s,!0)}return Object.keys(t).forEach((function(t){a.has(t)||i.push(t)})),{added:n,updated:r,removed:i}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMappingValue=void 0;var r=n(1);e.getMappingValue=function(t,e,n){if(!t)return n;var i;if(t.callback&&t.callback.length>1){var a=Array(t.callback.length-1).fill("");i=t.mapping.apply(t,(0,r.__spreadArray)([e],a,!1)).join("")}else i=t.mapping(e).join("");return i||n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLegendThemeCfg=e.getCustomLegendItems=e.getLegendItems=e.getLegendLayout=void 0;var r=n(1),i=n(0),a=n(21),o=n(454),s=n(70),l=n(146),u=["line","cross","tick","plus","hyphen"];function c(t){var e=t.symbol;(0,i.isString)(e)&&l.MarkerSymbols[e]&&(t.symbol=l.MarkerSymbols[e])}e.getLegendLayout=function(t){return t.startsWith(a.DIRECTION.LEFT)||t.startsWith(a.DIRECTION.RIGHT)?"vertical":"horizontal"},e.getLegendItems=function(t,e,n,a,l){var f=n.getScale(n.type);if(f.isCategory){var d=f.field,p=e.getAttribute("color"),h=e.getAttribute("shape"),g=t.getTheme().defaultColor,v=e.coordinate.isPolar;return f.getTicks().map((function(n,y){var m,b=n.text,x=n.value,_=b,O=f.invert(x),P=0===t.filterFieldData(d,[(m={},m[d]=O,m)]).length;(0,i.each)(t.views,(function(t){var e;t.filterFieldData(d,[(e={},e[d]=O,e)]).length||(P=!0)}));var w,M,S=(0,o.getMappingValue)(p,O,g),E=(0,o.getMappingValue)(h,O,"point"),A=e.getShapeMarker(E,{color:S,isInPolar:v}),C=l;return(0,i.isFunction)(C)&&(C=C(_,y,(0,r.__assign)({name:_,value:O},(0,i.deepMix)({},a,A)))),function(t,e){var n=t.symbol;if((0,i.isString)(n)&&-1!==u.indexOf(n)){var r=(0,i.get)(t,"style",{}),a=(0,i.get)(r,"lineWidth",1),o=r.stroke||r.fill||e;t.style=(0,i.deepMix)({},t.style,{lineWidth:a,stroke:o,fill:null})}}(A=(0,i.deepMix)({},a,A,(0,s.omit)((0,r.__assign)({},C),["style"])),S),C&&C.style&&(A.style=(w=A.style,M=C.style,(0,i.isFunction)(M)?M(w):(0,i.deepMix)({},w,M))),c(A),{id:O,name:_,value:O,marker:A,unchecked:P}}))}return[]},e.getCustomLegendItems=function(t,e,n){return n.map((function(n,r){var a=e;(0,i.isFunction)(a)&&(a=a(n.name,r,(0,i.deepMix)({},t,n)));var o=(0,i.isFunction)(n.marker)?n.marker(n.name,r,(0,i.deepMix)({},t,n)):n.marker,s=(0,i.deepMix)({},t,a,o);return c(s),n.marker=s,n}))},e.getLegendThemeCfg=function(t,e){var n=(0,i.get)(t,["components","legend"],{});return(0,i.deepMix)({},(0,i.get)(n,["common"],{}),(0,i.deepMix)({},(0,i.get)(n,[e],{})))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseLineGradient=u,e.parsePattern=f,e.parseRadialGradient=c,e.parseRadius=function(t){var e=0,n=0,i=0,a=0;return(0,r.isArray)(t)?1===t.length?e=n=i=a=t[0]:2===t.length?(e=i=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],a=t[3]):e=n=i=a=t,[e,n,i,a]},e.parseStyle=function(t,e,n){var i=e.getBBox();if(isNaN(i.x)||isNaN(i.y)||isNaN(i.width)||isNaN(i.height))return n;if((0,r.isString)(n)){if("("===n[1]||"("===n[2]){if("l"===n[0])return u(t,e,n);if("r"===n[0])return c(t,e,n);if("p"===n[0])return f(t,e,n)}return n}return n instanceof CanvasPattern?n:void 0};var r=n(53),i=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,a=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,o=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,s=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function l(t,e){var n=t.match(s);(0,r.each)(n,(function(t){var n=t.split(":");e.addColorStop(n[0],n[1])}))}function u(t,e,n){var r,a,o=i.exec(n),s=parseFloat(o[1])%360*(Math.PI/180),u=o[2],c=e.getBBox();s>=0&&s<.5*Math.PI?(r={x:c.minX,y:c.minY},a={x:c.maxX,y:c.maxY}):.5*Math.PI<=s&&s<Math.PI?(r={x:c.maxX,y:c.minY},a={x:c.minX,y:c.maxY}):Math.PI<=s&&s<1.5*Math.PI?(r={x:c.maxX,y:c.maxY},a={x:c.minX,y:c.minY}):(r={x:c.minX,y:c.maxY},a={x:c.maxX,y:c.minY});var f=Math.tan(s),d=f*f,p=(a.x-r.x+f*(a.y-r.y))/(d+1)+r.x,h=f*(a.x-r.x+f*(a.y-r.y))/(d+1)+r.y,g=t.createLinearGradient(r.x,r.y,p,h);return l(u,g),g}function c(t,e,n){var r=a.exec(n),i=parseFloat(r[1]),o=parseFloat(r[2]),u=parseFloat(r[3]),c=r[4];if(0===u){var f=c.match(s);return f[f.length-1].split(":")[1]}var d=e.getBBox(),p=d.maxX-d.minX,h=d.maxY-d.minY,g=Math.sqrt(p*p+h*h)/2,v=t.createRadialGradient(d.minX+p*i,d.minY+h*o,0,d.minX+p/2,d.minY+h/2,u*g);return l(c,v),v}function f(t,e,n){if(e.get("patternSource")&&e.get("patternSource")===n)return e.get("pattern");var r,i,a=o.exec(n),s=a[1],l=a[2];function u(){r=t.createPattern(i,s),e.set("pattern",r),e.set("patternSource",n)}switch(s){case"a":s="repeat";break;case"x":s="repeat-x";break;case"y":s="repeat-y";break;default:s="no-repeat"}return i=new Image,l.match(/^data:/i)||(i.crossOrigin="Anonymous"),i.src=l,i.complete?u():(i.onload=u,i.src=i.src),r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=e[1],i=e[2],s=(0,r.mod)((0,r.toRadian)(e[3]),2*Math.PI),l=e[4],u=e[5],c=t[0],f=t[1],d=e[6],p=e[7],h=Math.cos(s)*(c-d)/2+Math.sin(s)*(f-p)/2,g=-1*Math.sin(s)*(c-d)/2+Math.cos(s)*(f-p)/2,v=h*h/(n*n)+g*g/(i*i);v>1&&(n*=Math.sqrt(v),i*=Math.sqrt(v));var y=n*n*(g*g)+i*i*(h*h),m=y?Math.sqrt((n*n*(i*i)-y)/y):1;l===u&&(m*=-1),isNaN(m)&&(m=0);var b=i?m*n*g/i:0,x=n?m*-i*h/n:0,_=(c+d)/2+Math.cos(s)*b-Math.sin(s)*x,O=(f+p)/2+Math.sin(s)*b+Math.cos(s)*x,P=[(h-b)/n,(g-x)/i],w=[(-1*h-b)/n,(-1*g-x)/i],M=o([1,0],P),S=o(P,w);return a(P,w)<=-1&&(S=Math.PI),a(P,w)>=1&&(S=0),0===u&&S>0&&(S-=2*Math.PI),1===u&&S<0&&(S+=2*Math.PI),{cx:_,cy:O,rx:(0,r.isSamePoint)(t,[d,p])?0:n,ry:(0,r.isSamePoint)(t,[d,p])?0:i,startAngle:M,endAngle:M+S,xRotation:s,arcFlag:l,sweepFlag:u}};var r=n(53);function i(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function a(t,e){return i(t)*i(e)?(t[0]*e[0]+t[1]*e[1])/(i(t)*i(e)):1}function o(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(a(t,e))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var i=(0,r.getOffScreenContext)();return t.createPath(i),i.isPointInPath(e,n)};var r=n(26)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r=!1,o=t.length;if(o<=2)return!1;for(var s=0;s<o;s++){var l=t[s],u=t[(s+1)%o];if(a(l,u,[e,n]))return!0;i(l[1]-n)>0!==i(u[1]-n)>0&&i(e-(n-l[1])*(l[0]-u[0])/(l[1]-u[1])-l[0])<0&&(r=!r)}return r};var r=1e-6;function i(t){return Math.abs(t)<r?0:t<0?-1:1}function a(t,e,n){return(n[0]-t[0])*(e[1]-t[1])===(e[0]-t[0])*(n[1]-t[1])&&Math.min(t[0],e[0])<=n[0]&&n[0]<=Math.max(t[0],e[0])&&Math.min(t[1],e[1])<=n[1]&&n[1]<=Math.max(t[1],e[1])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i,a,o,s,l){var u=(Math.atan2(l-e,s-t)+2*Math.PI)%(2*Math.PI);if(u<i||u>a)return!1;var c={x:t+n*Math.cos(u),y:e+n*Math.sin(u)};return(0,r.distance)(c.x,c.y,s,l)<=o/2};var r=n(53)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r,a){var o=t.length;if(o<2)return!1;for(var s=0;s<o-1;s++){var l=t[s][0],u=t[s][1],c=t[s+1][0],f=t[s+1][1];if((0,i.default)(l,u,c,f,e,n,r))return!0}if(a){var d=t[0],p=t[o-1];if((0,i.default)(d[0],d[1],p[0],p[1],e,n,r))return!0}return!1};var i=r(n(190))},function(t,e,n){"use strict";var r=n(207);n.d(e,"a",(function(){return r.antvDark}));var i=n(161);n.d(e,"b",(function(){return i.antvLight}));var a=n(105);n.d(e,"c",(function(){return a.createThemeByStyleSheet}));var o=n(91);Object(o.registerTheme)("dark",Object(a.createThemeByStyleSheet)(r.antvDark)),Object(o.registerTheme)("default",Object(a.createThemeByStyleSheet)(i.antvLight)),Object(o.registerTheme)("light",Object(a.createThemeByStyleSheet)(i.antvLight))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLineMarker=void 0;var r={line:function(t,e,n){return[["M",t-n,e],["L",t+n,e]]},dot:function(t,e,n){return[["M",t-n,e],["L",t+n,e]]},dash:function(t,e,n){return[["M",t-n,e],["L",t+n,e]]},smooth:function(t,e,n){return[["M",t-n,e],["A",n/2,n/2,0,1,1,t,e],["A",n/2,n/2,0,1,0,t+n,e]]},hv:function(t,e,n){return[["M",t-n-1,e-2.5],["L",t,e-2.5],["L",t,e+2.5],["L",t+n+1,e+2.5]]},vh:function(t,e,n){return[["M",t-n-1,e+2.5],["L",t,e+2.5],["L",t,e-2.5],["L",t+n+1,e-2.5]]},hvh:function(t,e,n){return[["M",t-(n+1),e+2.5],["L",t-n/2,e+2.5],["L",t-n/2,e-2.5],["L",t+n/2,e-2.5],["L",t+n/2,e+2.5],["L",t+n+1,e+2.5]]},vhv:function(t,e){return[["M",t-5,e+2.5],["L",t-5,e],["L",t,e],["L",t,e-3],["L",t,e+3],["L",t+6.5,e+3]]}};e.getLineMarker=function(t,e){var n=t.color;return{symbol:r[e],style:{lineWidth:2,r:6,stroke:n}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(33),o=n(111),s=n(276),l=(0,i.registerShapeFactory)("edge",{defaultShapeType:"line",getDefaultPoints:function(t){return(0,s.splitPoints)(t)}});(0,i.registerShape)("edge","line",{draw:function(t,e){var n=(0,a.getStyle)(t,!0,!1,"lineWidth"),i=(0,o.getLinePath)(this.parsePoints(t.points),this.coordinate.isPolar);return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:i})})},getMarker:function(t){return{symbol:"circle",style:{r:4.5,fill:t.color}}}}),e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(33),s=(0,a.registerShapeFactory)("polygon",{defaultShapeType:"polygon",getDefaultPoints:function(t){var e=[];return(0,i.each)(t.x,(function(n,r){var i=t.y[r];e.push({x:n,y:i})})),e}});(0,a.registerShape)("polygon","polygon",{draw:function(t,e){if(!(0,i.isEmpty)(t.points)){var n=(0,o.getStyle)(t,!0,!0),a=this.parsePath(function(t){for(var e=t[0],n=1,r=[["M",e.x,e.y]];n<t.length;){var a=t[n];a.x===t[n-1].x&&a.y===t[n-1].y||(r.push(["L",a.x,a.y]),a.x===e.x&&a.y===e.y&&n<t.length-1&&(e=t[n+1],r.push(["Z"]),r.push(["M",e.x,e.y]),n++)),n++}return(0,i.isEqual)((0,i.last)(r),e)||r.push(["L",e.x,e.y]),r.push(["Z"]),r}(t.points));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:a}),name:"polygon"})}},getMarker:function(t){return{symbol:"square",style:{r:4,fill:t.color}}}}),e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=(0,n(27).registerShapeFactory)("schema",{defaultShapeType:""});e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getQPath=e.getCPath=void 0;var r=n(0);e.getCPath=function(t,e){return["C",1*t.x/2+1*e.x/2,t.y,1*t.x/2+1*e.x/2,e.y,e.x,e.y]},e.getQPath=function(t,e){var n=[];n.push({x:e.x,y:e.y}),n.push(t);var i=["Q"];return(0,r.each)(n,(function(t){i.push(t.x,t.y)})),i}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(33),o=n(150);(0,i.registerShape)("interval","funnel",{getPoints:function(t){return t.size=2*t.size,(0,o.getRectPoints)(t)},draw:function(t,e){var n=(0,a.getStyle)(t,!1,!0),i=this.parsePath((0,o.getFunnelPath)(t.points,t.nextPoints,!1));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:i}),name:"interval"})},getMarker:function(t){return{symbol:"square",style:{r:4,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(269),o=n(33),s=n(150);(0,i.registerShape)("interval","hollow-rect",{draw:function(t,e){var n=(0,o.getStyle)(t,!0,!1),i=e,l=null===t||void 0===t?void 0:t.background;if(l){i=e.addGroup();var u=(0,o.getBackgroundRectStyle)(t),c=(0,s.getBackgroundRectPath)(t,this.parsePoints(t.points),this.coordinate);i.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},u),{path:c}),zIndex:-1,name:a.BACKGROUND_SHAPE})}var f=this.parsePath((0,s.getRectPath)(t.points)),d=i.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:f}),name:"interval"});return l?i:d},getMarker:function(t){var e=t.color;return t.isInPolar?{symbol:"circle",style:{r:4.5,stroke:e,fill:null}}:{symbol:"square",style:{r:4,stroke:e,fill:null}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(33),s=n(150),l=n(70);(0,a.registerShape)("interval","line",{getPoints:function(t){return function(t){var e=t.x,n=t.y,r=t.y0;return(0,i.isArray)(n)?n.map((function(t,n){return{x:(0,i.isArray)(e)?e[n]:e,y:t}})):[{x:e,y:r},{x:e,y:n}]}(t)},draw:function(t,e){var n=(0,o.getStyle)(t,!0,!1,"lineWidth"),i=(0,l.omit)((0,r.__assign)({},n),["fill"]),a=this.parsePath((0,s.getRectPath)(t.points,!1));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},i),{path:a}),name:"interval"})},getMarker:function(t){return{symbol:function(t,e,n){return[["M",t,e-n],["L",t,e+n]]},style:{r:5,stroke:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(33),o=n(150);(0,i.registerShape)("interval","pyramid",{getPoints:function(t){return t.size=2*t.size,(0,o.getRectPoints)(t)},draw:function(t,e){var n=(0,a.getStyle)(t,!1,!0),i=this.parsePath((0,o.getFunnelPath)(t.points,t.nextPoints,!0));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:i}),name:"interval"})},getMarker:function(t){return{symbol:"square",style:{r:4,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(33);(0,a.registerShape)("interval","tick",{getPoints:function(t){return function(t){var e,n,r=t.x,a=t.y,o=t.y0,s=t.size;(0,i.isArray)(a)?(e=a[0],n=a[1]):(e=o,n=a);var l=r+s/2,u=r-s/2;return[{x:r,y:e},{x:r,y:n},{x:u,y:e},{x:l,y:e},{x:u,y:n},{x:l,y:n}]}(t)},draw:function(t,e){var n,i=(0,o.getStyle)(t,!0,!1),a=this.parsePath([["M",(n=t.points)[0].x,n[0].y],["L",n[1].x,n[1].y],["M",n[2].x,n[2].y],["L",n[3].x,n[3].y],["M",n[4].x,n[4].y],["L",n[5].x,n[5].y]]);return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},i),{path:a}),name:"interval"})},getMarker:function(t){return{symbol:function(t,e,n){return[["M",t-n/2,e-n],["L",t+n/2,e-n],["M",t,e-n],["L",t,e+n],["M",t-n/2,e+n],["L",t+n/2,e+n]]},style:{r:5,stroke:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(146),a=n(27),o=n(279);(0,r.each)(o.HOLLOW_SHAPES,(function(t){(0,a.registerShape)("point",t,{draw:function(e,n){return(0,o.drawPoints)(this,e,n,t,!0)},getMarker:function(e){var n=e.color;return{symbol:i.MarkerSymbols[t],style:{r:4.5,stroke:n,fill:null}}}})}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(27),i=n(33);(0,r.registerShape)("point","image",{draw:function(t,e){var n=(0,i.getStyle)(t,!1,!1,"r").r,r=this.parsePoints(t.points),a=r[0];if(t.isStack)a=r[1];else if(r.length>1){for(var o=e.addGroup(),s=0,l=r;s<l.length;s++){var u=l[s];o.addShape("image",{attrs:{x:u.x-n/2,y:u.y-n,width:n,height:n,img:t.shape[1]}})}return o}return e.addShape("image",{attrs:{x:a.x-n/2,y:a.y-n,width:n,height:n,img:t.shape[1]}})},getMarker:function(t){return{symbol:"circle",style:{r:4.5,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(146),a=n(27),o=n(279);(0,r.each)(o.SHAPES,(function(t){(0,a.registerShape)("point",t,{draw:function(e,n){return(0,o.drawPoints)(this,e,n,t,!1)},getMarker:function(e){var n=e.color;return{symbol:i.MarkerSymbols[t]||t,style:{r:4.5,fill:n}}}})}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(33);function s(t){var e=(0,i.isArray)(t)?t:[t],n=e[0],r=e[e.length-1],a=e.length>1?e[1]:n;return{min:n,max:r,min1:a,max1:e.length>3?e[3]:r,median:e.length>2?e[2]:a}}function l(t,e,n){var r,a=n/2;if((0,i.isArray)(e)){var o=s(e),l=o.min,u=o.max,c=o.median,f=o.min1,d=t-a,p=t+a;r=[[d,u],[p,u],[t,u],[t,h=o.max1],[d,f],[d,h],[p,h],[p,f],[t,f],[t,l],[d,l],[p,l],[d,c],[p,c]]}else{e=(0,i.isNil)(e)?.5:e;var h,g=s(t),v=(l=g.min,u=g.max,c=g.median,e-a),y=e+a;r=[[l,v],[l,y],[l,e],[f=g.min1,e],[f,v],[f,y],[h=g.max1,y],[h,v],[h,e],[u,e],[u,v],[u,y],[c,v],[c,y]]}return r.map((function(t){return{x:t[0],y:t[1]}}))}(0,a.registerShape)("schema","box",{getPoints:function(t){return l(t.x,t.y,t.size)},draw:function(t,e){var n,i=(0,o.getStyle)(t,!0,!1),a=this.parsePath([["M",(n=t.points)[0].x,n[0].y],["L",n[1].x,n[1].y],["M",n[2].x,n[2].y],["L",n[3].x,n[3].y],["M",n[4].x,n[4].y],["L",n[5].x,n[5].y],["L",n[6].x,n[6].y],["L",n[7].x,n[7].y],["L",n[4].x,n[4].y],["Z"],["M",n[8].x,n[8].y],["L",n[9].x,n[9].y],["M",n[10].x,n[10].y],["L",n[11].x,n[11].y],["M",n[12].x,n[12].y],["L",n[13].x,n[13].y]]);return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},i),{path:a,name:"schema"})})},getMarker:function(t){return{symbol:function(t,e,n){var r=l(t,[e-6,e-3,e,e+3,e+6],n);return[["M",r[0].x+1,r[0].y],["L",r[1].x-1,r[1].y],["M",r[2].x,r[2].y],["L",r[3].x,r[3].y],["M",r[4].x,r[4].y],["L",r[5].x,r[5].y],["L",r[6].x,r[6].y],["L",r[7].x,r[7].y],["L",r[4].x,r[4].y],["Z"],["M",r[8].x,r[8].y],["L",r[9].x,r[9].y],["M",r[10].x+1,r[10].y],["L",r[11].x-1,r[11].y],["M",r[12].x,r[12].y],["L",r[13].x,r[13].y]]},style:{r:6,lineWidth:1,stroke:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(70),o=n(27),s=n(33);function l(t,e,n){var r=function(t){var e=((0,i.isArray)(t)?t:[t]).sort((function(t,e){return e-t}));return(0,a.padEnd)(e,4,e[e.length-1])}(e);return[{x:t,y:r[0]},{x:t,y:r[1]},{x:t-n/2,y:r[2]},{x:t-n/2,y:r[1]},{x:t+n/2,y:r[1]},{x:t+n/2,y:r[2]},{x:t,y:r[2]},{x:t,y:r[3]}]}(0,o.registerShape)("schema","candle",{getPoints:function(t){return l(t.x,t.y,t.size)},draw:function(t,e){var n,i=(0,s.getStyle)(t,!0,!0),a=this.parsePath([["M",(n=t.points)[0].x,n[0].y],["L",n[1].x,n[1].y],["M",n[2].x,n[2].y],["L",n[3].x,n[3].y],["L",n[4].x,n[4].y],["L",n[5].x,n[5].y],["Z"],["M",n[6].x,n[6].y],["L",n[7].x,n[7].y]]);return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},i),{path:a,name:"schema"})})},getMarker:function(t){var e=t.color;return{symbol:function(t,e,n){var r=l(t,[e+7.5,e+3,e-3,e-7.5],n);return[["M",r[0].x,r[0].y],["L",r[1].x,r[1].y],["M",r[2].x,r[2].y],["L",r[3].x,r[3].y],["L",r[4].x,r[4].y],["L",r[5].x,r[5].y],["Z"],["M",r[6].x,r[6].y],["L",r[7].x,r[7].y]]},style:{lineWidth:1,stroke:e,fill:e,r:6}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(33);function s(t,e){var n=Math.abs(t[0].x-t[2].x),r=Math.abs(t[0].y-t[2].y),a=Math.min(n,r);return e&&(a=(0,i.clamp)(e,0,Math.min(n,r))),a/=2,{x:(t[0].x+t[2].x)/2-a,y:(t[0].y+t[2].y)/2-a,width:2*a,height:2*a}}(0,a.registerShape)("polygon","square",{draw:function(t,e){if(!(0,i.isEmpty)(t.points)){var n=(0,o.getStyle)(t,!0,!0),a=this.parsePoints(t.points);return e.addShape("rect",{attrs:(0,r.__assign)((0,r.__assign)({},n),s(a,t.size)),name:"polygon"})}},getMarker:function(t){return{symbol:"square",style:{r:4,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.antiCollision=void 0,e.antiCollision=function(t,e,n){var r=t.filter((function(t){return!t.invisible}));r.sort((function(t,e){return t.y-e.y}));var i,a=!0,o=n.minY,s=n.maxY,l=Math.abs(o-s),u=0,c=Number.MIN_VALUE,f=r.map((function(t){return t.y>u&&(u=t.y),t.y<c&&(c=t.y),{content:t.content,size:e,targets:[t.y-o],pos:null}}));for(c-=o,u-o>l&&(l=u-o);a;)for(f.forEach((function(t){var e=(Math.min.apply(c,t.targets)+Math.max.apply(c,t.targets))/2;t.pos=Math.min(Math.max(c,e-t.size/2),l-t.size),t.pos=Math.max(0,t.pos)})),a=!1,i=f.length;i--;)if(i>0){var d=f[i-1],p=f[i];d.pos+d.size>p.pos&&(d.size+=p.size,d.targets=d.targets.concat(p.targets),d.pos+d.size>l&&(d.pos=l-d.size),f.splice(i,1),a=!0)}i=0,f.forEach((function(t){var n=o+e/2;t.targets.forEach((function(){r[i].y=t.pos+n,n+=e,i++}))}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.shapeType="rect",e}return(0,r.__extends)(e,t),e.prototype.getRegion=function(){var t=this.points;return{start:(0,i.head)(t),end:(0,i.last)(t)}},e.prototype.getMaskAttrs=function(){var t=this.getRegion(),e=t.start,n=t.end;return{x:Math.min(e.x,n.x),y:Math.min(e.y,n.y),width:Math.abs(n.x-e.x),height:Math.abs(n.y-e.y)}},e}((0,r.__importDefault)(n(287)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getMaskPath=function(){var t=this.points,e=[];return t.length&&((0,i.each)(t,(function(t,n){0===n?e.push(["M",t.x,t.y]):e.push(["L",t.x,t.y])})),e.push(["L",t[0].x,t[0].y])),e},e.prototype.getMaskAttrs=function(){return{path:this.getMaskPath()}},e.prototype.addPoint=function(){this.resize()},e}((0,r.__importDefault)(n(287)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BRUSH_FILTER_EVENTS=void 0;var r,i=n(1),a=n(97),o=(0,i.__importDefault)(n(44)),s=n(31);function l(t,e,n,r){var i=Math.min(n[e],r[e]),a=Math.max(n[e],r[e]),o=t.range,s=o[0],l=o[1];if(i<s&&(i=s),a>l&&(a=l),i===l&&a===l)return null;var u=t.invert(i),c=t.invert(a);if(t.isCategory){var f=t.values.indexOf(u),d=t.values.indexOf(c),p=t.values.slice(f,d+1);return function(t){return p.includes(t)}}return function(t){return t>=u&&t<=c}}!function(t){t.FILTER="brush-filter-processing",t.RESET="brush-filter-reset",t.BEFORE_FILTER="brush-filter:beforefilter",t.AFTER_FILTER="brush-filter:afterfilter",t.BEFORE_RESET="brush-filter:beforereset",t.AFTER_RESET="brush-filter:afterreset"}(r||(r={})),e.BRUSH_FILTER_EVENTS=r;var u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.dims=["x","y"],e.startPoint=null,e.isStarted=!1,e}return(0,i.__extends)(e,t),e.prototype.hasDim=function(t){return this.dims.includes(t)},e.prototype.start=function(){var t=this.context;this.isStarted=!0,this.startPoint=t.getCurrentPoint()},e.prototype.filter=function(){var t,e;if((0,s.isMask)(this.context)){var n=this.context.event.target.getCanvasBBox();t={x:n.x,y:n.y},e={x:n.maxX,y:n.maxY}}else{if(!this.isStarted)return;t=this.startPoint,e=this.context.getCurrentPoint()}if(!(Math.abs(t.x-e.x)<5||Math.abs(t.x-e.y)<5)){var i=this.context,o=i.view,u={view:o,event:i.event,dims:this.dims};o.emit(r.BEFORE_FILTER,a.Event.fromData(o,r.BEFORE_FILTER,u));var c=o.getCoordinate(),f=c.invert(e),d=c.invert(t);if(this.hasDim("x")){var p=o.getXScale(),h=l(p,"x",f,d);this.filterView(o,p.field,h)}if(this.hasDim("y")){var g=o.getYScales()[0];h=l(g,"y",f,d),this.filterView(o,g.field,h)}this.reRender(o,{source:r.FILTER}),o.emit(r.AFTER_FILTER,a.Event.fromData(o,r.AFTER_FILTER,u))}},e.prototype.end=function(){this.isStarted=!1},e.prototype.reset=function(){var t=this.context.view;if(t.emit(r.BEFORE_RESET,a.Event.fromData(t,r.BEFORE_RESET,{})),this.isStarted=!1,this.hasDim("x")){var e=t.getXScale();this.filterView(t,e.field,null)}if(this.hasDim("y")){var n=t.getYScales()[0];this.filterView(t,n.field,null)}this.reRender(t,{source:r.RESET}),t.emit(r.AFTER_RESET,a.Event.fromData(t,r.AFTER_RESET,{}))},e.prototype.filterView=function(t,e,n){t.filter(e,n)},e.prototype.reRender=function(t,e){t.render(!0,e)},e}(o.default);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(186),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.dims=["x","y"],e.cfgFields=["dims"],e.cacheScaleDefs={},e}return(0,r.__extends)(e,t),e.prototype.hasDim=function(t){return this.dims.includes(t)},e.prototype.getScale=function(t){var e=this.context.view;return"x"===t?e.getXScale():e.getYScales()[0]},e.prototype.resetDim=function(t){var e=this.context.view;if(this.hasDim(t)&&this.cacheScaleDefs[t]){var n=this.getScale(t);e.scale(n.field,this.cacheScaleDefs[t]),this.cacheScaleDefs[t]=null}},e.prototype.reset=function(){this.resetDim("x"),this.resetDim("y"),this.context.view.render(!0)},e}(i.Action);e.default=a},function(t,e,n){"use strict";var r=n(485);t.exports=function(t,e){if(t){if("string"===typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ResizeObserverEntry=void 0;var r=n(288),i=n(192);e.ResizeObserverEntry=function(t){var e=(0,r.calculateBoxSizes)(t);this.target=t,this.contentRect=e.contentRect,this.borderBoxSize=(0,i.freeze)([e.borderBoxSize]),this.contentBoxSize=(0,i.freeze)([e.contentBoxSize]),this.devicePixelContentBoxSize=(0,i.freeze)([e.devicePixelContentBoxSize])}},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.ResizeObserverBoxOptions=void 0,function(t){t.BORDER_BOX="border-box",t.CONTENT_BOX="content-box",t.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(e.ResizeObserverBoxOptions=r={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ResizeObserverSize=void 0;var r=n(192);e.ResizeObserverSize=function(t,e){this.inlineSize=t,this.blockSize=e,(0,r.freeze)(this)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.global=void 0,e.global="undefined"!==typeof window?window:{}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDepthForNode=void 0;var r=n(193);e.calculateDepthForNode=function(t){if((0,r.isHidden)(t))return 1/0;for(var e=0,n=t.parentNode;n;)e+=1,n=n.parentNode;return e}},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return"object"===(0,r.default)(t)&&null!==t}},function(t,e,n){"use strict";var r=n(4),i=n.n(r),a=n(28),o=n.n(a),s=n(336),l=n.n(s),u=n(337),c=n.n(u),f=n(338),d=n.n(f),p=n(339),h=n.n(p),g=n(340),v=n.n(g),y=n(341),m=n.n(y),b=n(40),x=n(81),_=n(8),O=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};Object(_.registerFacet)("rect",v.a),Object(_.registerFacet)("mirror",h.a),Object(_.registerFacet)("list",c.a),Object(_.registerFacet)("matrix",d.a),Object(_.registerFacet)("circle",l.a),Object(_.registerFacet)("tree",m.a),e.a=function(t){var e=Object(b.a)(),n=Object(x.a)(),r=t.type,a=t.children,s=O(t,["type","children"]);return e.facetInstance&&(e.facetInstance.destroy(),e.facetInstance=null,n.forceReRender=!0),o()(a)?e.facet(r,i()(i()({},s),{eachView:a})):e.facet(r,i()({},s)),null}},function(t,e,n){"use strict";n(3);var r=n(344),i=n.n(r),a=n(25),o=n(40);Object(a.registerComponentController)("slider",i.a),e.a=function(t){return Object(o.a)().option("slider",t),null}},function(t,e,n){"use strict";n(97),n(271)},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(332),h=n.n(p),g=n(39),v=n(8);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}n(466),n(477),n(476),Object(v.registerGeometry)("Schema",h.a);var m=function(t){l()(n,t);var e=y(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="schema",t}return i()(n)}(g.a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return b}));var r=n(10),i=n.n(r),a=n(9),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(158),h=n.n(p),g=n(162),v=n(39),y=n(8);function m(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}Object(y.registerAnimation)("path-in",g.pathIn),Object(y.registerGeometry)("Path",h.a);var b=function(t){l()(n,t);var e=m(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).GemoBaseClassName="path",t}return i()(n)}(v.a)},function(t,e,n){"use strict";var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=n(127),l=n(217),u=n(218),c=n(219),f=n(128),d=n(129),p=n(220),h=n(221),g=n(17),v=n.n(g),y=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},m={area:s.a,edge:l.a,heatmap:u.a,interval:c.a,line:f.a,point:d.a,polygon:p.a,"line-advance":h.a};e.a=function(t){var e=t.type,n=y(t,["type"]),r=m[e];return r?o.a.createElement(r,i()({},n)):(v()(!1,"Only support the below type: area|edge|heatmap|interval|line|point|polygon|line-advance"),null)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=n(17),l=n.n(s),u=n(216);function c(t){return l()(!1,"Coord (\u534f\u8c03) \u7ec4\u4ef6\u5c06\u91cd\u547d\u540d\u4e3a\u66f4\u52a0\u8bed\u4e49\u5316\u7684\u7ec4\u4ef6\u540d Coordinate\uff08\u5750\u6807\uff09,\u8bf7\u4f7f\u7528Coordinate\u66ff\u4ee3\uff0c\u6211\u4eec\u5c06\u57285.0\u540e\u5220\u9664Coord\u7ec4\u4ef6"),o.a.createElement(u.a,i()({},t))}},function(t,e,n){"use strict";var r=n(17),i=n.n(r),a=n(208),o=n(209),s=n(210),l=n(211),u=n(212),c=n(213),f=n(214),d=function(t){return i()(!1,"Guide\u7ec4\u4ef6\u5c06\u57285.0\u540e\u4e0d\u518d\u652f\u6301\uff0c\u8bf7\u4f7f\u7528Annotation\u66ff\u4ee3\uff0c\u8bf7\u67e5\u770bAnnotation\u7684\u4f7f\u7528\u6587\u6863"),t.children};d.Arc=a.a,d.DataMarker=o.a,d.DataRegion=s.a,d.Image=l.a,d.Line=u.a,d.Region=c.a,d.Text=f.a,e.a=d},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(3),i=n.n(r),a=n(28),o=n.n(a),s=n(81),l=n(17),u=n.n(l);function c(t){var e=Object(s.a)();if(o()(t.children)){var n=t.children(e);return i.a.isValidElement(n)?n:null}return u()(!1,"Effects \u7684\u5b50\u7ec4\u4ef6\u5e94\u5f53\u662f\u4e00\u4e2a\u51fd\u6570 (chart) => {}"),null}},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(3),i=n(40);function a(t){var e=Object(i.a)(),n=t.type,a=t.config;return Object(r.useLayoutEffect)((function(){return e.interaction(n,a),function(){e.removeInteraction(n)}})),null}},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0}),e.pick=void 0,e.pick=function(t,e){var n={};return null!==t&&"object"===(0,r.default)(t)&&e.forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.log=e.invariant=e.LEVEL=void 0;var r=n(1);!function(t){t.ERROR="error",t.WARN="warn",t.INFO="log"}(e.LEVEL||(e.LEVEL={}));var i="AntV/G2Plot";function a(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=0;return i+": "+t.replace(/%s/g,(function(){return""+e[r++]}))}e.invariant=function(t,e){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];if(!t){var s=new Error(a.apply(void 0,r.__spreadArrays([e],n)));throw s.name=i,s}},e.log=function(t,e,n){for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];e||console[t](a.apply(void 0,r.__spreadArrays([n],i)))}},function(t,e,n){"use strict";function r(t){var e=t.parent;return e?e.views:[]}Object.defineProperty(e,"__esModule",{value:!0}),e.getSiblingViews=e.getViews=e.findViewById=void 0,e.findViewById=function(t,e){return t.views.find((function(t){return t.id===e}))},e.getViews=r,e.getSiblingViews=function(t){return r(t).filter((function(e){return e!==t}))}},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0}),e.deepAssign=void 0;var i={}.toString,a=function(t,e){return i.call(t)==="[object "+e+"]"},o=function(t){return a(t,"Array")},s=function(t){if(!function(t){return"object"===(0,r.default)(t)&&null!==t}(t)||!a(t,"Object"))return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e},l=function t(e,n,r,i){for(var a in r=r||0,i=i||5,n)if(Object.prototype.hasOwnProperty.call(n,a)){var l=n[a];l?s(l)?(s(e[a])||(e[a]={}),r<i?t(e[a],l,r+1,i):e[a]=n[a]):o(l)?(e[a]=[],e[a]=e[a].concat(l)):e[a]=l:e[a]=l}};e.deepAssign=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)l(t,e[r]);return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.renderGaugeStatistic=e.renderStatistic=e.setStatisticContainerStyle=e.adapteStyle=void 0;var r=n(1),i=n(0),a=n(15);function o(t){var e={overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis",display:"flex",justifyContent:"center",alignItems:"center"},n=["stroke","lineWidth","shadowColor","strokeOpacity","shadowBlur","shadowOffsetX","shadowOffsetY","fill"];i.get(t,"fill")&&(e.color=t.fill);var r=a.pick(t,n),o=r.shadowColor,s=r.shadowBlur,l=void 0===s?0:s,u=r.shadowOffsetX,c=void 0===u?0:u,f=r.shadowOffsetY,d=void 0===f?0:f;e["text-shadow"]=""+[o,c+"px",d+"px",l+"px"].join(" ");var p=a.pick(t,n),h=p.stroke,g=p.lineWidth,v=void 0===g?0:g;return e["-webkit-text-stroke"]=""+[v+"px",h].join(" "),i.each(t,(function(t,r){["fontSize"].includes(r)&&i.isNumber(t)?e[a.kebabCase(r)]=t+"px":r&&!n.includes(r)&&(e[a.kebabCase(r)]=""+t)})),e}function s(t,e){t.style["pointer-events"]="none",i.each(e,(function(e,n){n&&e&&(t.style[n]=e)}))}e.adapteStyle=o,e.setStatisticContainerStyle=s,e.renderStatistic=function(t,e,n){var l=e.statistic,u=e.plotType,c=l.title,f=l.content;[c,f].forEach((function(e,l){if(e){var d="";d=0===l?f?"translate(-50%, -100%)":"translate(-50%, -50%)":c?"translate(-50%, 0)":"translate(-50%, -50%)";var p=i.isFunction(e.style)?e.style(n):e.style;t.annotation().html(r.__assign({position:["50%","50%"],html:function(t,a){var l=a.getCoordinate(),c=0;if("pie"===u||"ring-progress"===u)c=l.getRadius()*l.innerRadius*2;else if("liquid"===u){var f=i.get(a.geometries,[0,"elements",0,"shape"]);f&&(c=f.find((function(t){return"wrap"===t.get("name")})).getCanvasBBox().width)}else c||(c=l.getWidth());s(t,r.__assign({width:c+"px",transform:d},o(p)));var h=a.getData();if(e.customHtml)return e.customHtml(t,a,n,h);var g=e.content;return e.formatter&&(g=e.formatter(n,h)),g?i.isString(g)?g:""+g:"<div></div>"},key:(0===l?"top":"bottom")+"-statistic"},a.pick(e,["offsetX","offsetY","rotate","style","formatter"])))}}))},e.renderGaugeStatistic=function(t,e,n){var l=e.statistic;[l.title,l.content].forEach((function(e){if(e){var l=i.isFunction(e.style)?e.style(n):e.style;t.annotation().html(r.__assign({position:["50%","100%"],html:function(t,a){var u=a.getCoordinate(),c=a.views[0].getCoordinate(),f=c.getCenter(),d=c.getRadius(),p=Math.max(Math.sin(c.startAngle),Math.sin(c.endAngle))*d,h=f.y+p-u.y.start-parseFloat(i.get(l,"fontSize",0)),g=u.getRadius()*u.innerRadius*2;s(t,r.__assign({width:g+"px",transform:"translate(-50%, "+h+"px)"},o(l)));var v=a.getData();if(e.customHtml)return e.customHtml(t,a,n,v);var y=e.content;return e.formatter&&(y=e.formatter(n,v)),y?i.isString(y)?y:""+y:"<div></div>"}},a.pick(e,["offsetX","offsetY","rotate","style","formatter"])))}}))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(132),i=n.n(r),a=n(3),o=n(91);function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",e=Object(o.getTheme)(t);e.name=t;var n=Object(a.useState)(e),r=i()(n,2),s=r[0],l=r[1];return[s,function(t){var e=Object(o.getTheme)(t);e.name=t,l(e)}]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ver=e.clear=e.bind=void 0;var r=n(1070);e.bind=function(t,e){var n=(0,r.getSensor)(t);return n.bind(e),function(){n.unbind(e)}},e.clear=function(t){var e=(0,r.getSensor)(t);(0,r.removeSensor)(e)},e.ver="1.0.2"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,n=null;return function(){for(var r=this,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];clearTimeout(n),n=setTimeout((function(){t.apply(r,a)}),e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.geometry=void 0;var r=n(0),i=n(15),a=n(34),o=n(43),s=n(513),l=n(295);function u(t){var e=t.chart,n=t.options,a=n.percent,u=n.progressStyle,c=n.color,f=n.barWidthRatio;e.data(l.getProgressData(a));var d=i.deepAssign({},t,{options:{xField:"1",yField:"percent",seriesField:"type",isStack:!0,widthRatio:f,interval:{style:u,color:r.isString(c)?[c,s.DEFAULT_COLOR[1]]:c},args:{zIndexReversed:!0}}});return o.interval(d),e.tooltip(!1),e.axis(!1),e.legend(!1),t}function c(t){return t.chart.coordinate("rect").transpose(),t}e.geometry=u,e.adaptor=function(t){return i.flow(u,a.scale({}),c,a.animation,a.theme,a.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AXIS_META_CONFIG_KEYS=void 0,e.AXIS_META_CONFIG_KEYS=["type","alias","tickCount","tickInterval","min","max","nice","minLimit","maxLimit","range","tickMethod","base","exponent","mask","sync"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.polygon=void 0;var r=n(1),i=n(64),a=n(15),o=n(59);e.polygon=function(t){var e=t.options,n=e.polygon,s=e.xField,l=e.yField,u=e.seriesField,c=e.tooltip,f=i.getTooltipMapping(c,[s,l,u]),d=f.fields,p=f.formatter;return n?o.geometry(a.deepAssign({},t,{options:{type:"polygon",colorField:u,tooltipFields:d,mapping:r.__assign({tooltip:p},n)}})):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.DEFAULT_COLOR=void 0,e.DEFAULT_COLOR=["#FAAD14","#E8EDF3"],e.DEFAULT_OPTIONS={percent:.2,color:e.DEFAULT_COLOR,animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.adjust=e.legend=e.axis=e.meta=void 0;var r=n(1),i=n(0),a=n(34),o=n(15),s=n(43),l=n(15),u=n(291);function c(t){var e=t.chart,n=t.options,i=n.data,a=n.color,l=n.lineStyle,u=n.lineShape,c=n.point,f=n.area,d=n.seriesField,p=null===c||void 0===c?void 0:c.state;e.data(i);var h=o.deepAssign({},t,{options:{shapeField:d,line:{color:a,style:l,shape:u},point:c&&r.__assign({color:a,shape:"circle"},c),area:f&&r.__assign({color:a},f),label:void 0}}),g=o.deepAssign({},h,{options:{tooltip:!1,state:p}}),v=o.deepAssign({},h,{options:{tooltip:!1,state:p}});return s.line(h),s.point(g),s.area(v),t}function f(t){var e,n,r=t.options,i=r.xAxis,o=r.yAxis,s=r.xField,c=r.yField,f=r.data;return l.flow(a.scale(((e={})[s]=i,e[c]=o,e),((n={})[s]={type:"cat"},n[c]=u.adjustYMetaByZero(f,c),n)))(t)}function d(t){var e=t.chart,n=t.options.reflect;if(n){var r=n;i.isArray(r)||(r=[r]);var a=r.map((function(t){return["reflect",t]}));e.coordinate({type:"rect",actions:a})}return t}function p(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(o,!1):e.axis(o,i),t}function h(t){var e=t.chart,n=t.options,r=n.legend,i=n.seriesField;return r&&i?e.legend(i,r):!1===r&&e.legend(!1),t}function g(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,s=o.findGeometry(e,"line");if(i){var l=i.callback,u=r.__rest(i,["callback"]);s.label({fields:[a],callback:l,cfg:r.__assign({layout:[{type:"limit-in-plot"},{type:"path-adjust-position"},{type:"point-adjust-position"},{type:"limit-in-plot",cfg:{action:"hide"}}]},o.transformLabel(u))})}else s.label(!1);return t}function v(t){var e=t.chart;return t.options.isStack&&i.each(e.geometries,(function(t){t.adjust("stack")})),t}e.meta=f,e.axis=p,e.legend=h,e.adjust=v,e.adaptor=function(t){return l.flow(c,f,v,a.theme,d,p,h,a.tooltip,g,a.slider,a.interaction,a.animation,a.annotation(),a.limitInPlot)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformData=e.resetDrillDown=e.enableDrillInteraction=e.enableInteraction=e.findInteraction=void 0;var r=n(1),i=n(0),a=n(516),o=n(1096);function s(t,e){if(i.isArray(t))return t.find((function(t){return t.type===e}))}function l(t,e){var n=s(t,e);return n&&!1!==n.enable}e.findInteraction=s,e.enableInteraction=l,e.enableDrillInteraction=function(t){var e=t.interactions,n=t.drilldown;return i.get(n,"enabled")||l(e,"treemap-drill-down")},e.resetDrillDown=function(t){var e=t.interactions["drill-down"];e&&e.context.actions.find((function(t){return"drill-down-action"===t.name})).reset()},e.transformData=function(t){var e=t.data,n=t.colorField,s=t.enableDrillDown,l=t.hierarchyConfig,u=o.treemap(e,r.__assign(r.__assign({},l),{type:"hierarchy.treemap",field:"value",as:["x","y"]})),c=[];return u.forEach((function(t){if(0===t.depth)return null;if(s&&1!==t.depth)return null;if(!s&&t.children)return null;var o=t.ancestors().map((function(t){return{data:t.data,height:t.height,value:t.value}})),u=s&&i.isArray(e.path)?o.concat(e.path.slice(1)):o,f=Object.assign({},t.data,r.__assign({x:t.x,y:t.y,depth:t.depth,value:t.value,path:u},t));if(!t.data[n]&&t.parent){var d=t.ancestors().find((function(t){return t.data[n]}));f[n]=null===d||void 0===d?void 0:d.data[n]}else f[n]=t.data[n];f[a.HIERARCHY_DATA_TRANSFORM_PARAMS]={hierarchyConfig:l,colorField:n,enableDrillDown:s},c.push(f)})),c}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DrillDownAction=e.HIERARCHY_DATA_TRANSFORM_PARAMS=e.DEFAULT_BREAD_CRUMB_CONFIG=e.BREAD_CRUMB_NAME=e.PADDING_TOP=void 0;var r=n(1),i=n(14),a=n(0),o=n(505);e.PADDING_TOP=5,e.BREAD_CRUMB_NAME="drilldown-bread-crumb",e.DEFAULT_BREAD_CRUMB_CONFIG={position:"top-left",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}},e.HIERARCHY_DATA_TRANSFORM_PARAMS="hierarchy-data-transform-params";var s=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.name="drill-down",n.historyCache=[],n.breadCrumbGroup=null,n.breadCrumbCfg=e.DEFAULT_BREAD_CRUMB_CONFIG,n}return r.__extends(n,t),n.prototype.click=function(){var t=a.get(this.context,["event","data","data"]);if(!t)return!1;this.drill(t),this.drawBreadCrumb()},n.prototype.resetPosition=function(){if(this.breadCrumbGroup){var t=this.context.view.getCoordinate(),n=this.breadCrumbGroup,r=n.getBBox(),a=this.getButtonCfg().position,o={x:t.start.x,y:t.end.y-(r.height+2*e.PADDING_TOP)};t.isPolar&&(o={x:0,y:0}),"bottom-left"===a&&(o={x:t.start.x,y:t.start.y});var s=i.Util.transform(null,[["t",o.x+0,o.y+r.height+e.PADDING_TOP]]);n.setMatrix(s)}},n.prototype.back=function(){a.size(this.historyCache)&&this.backTo(this.historyCache.slice(0,-1))},n.prototype.reset=function(){this.historyCache[0]&&this.backTo(this.historyCache.slice(0,1)),this.historyCache=[],this.hideCrumbGroup()},n.prototype.drill=function(t){var n=this.context.view,i=a.get(n,["interactions","drill-down","cfg","transformData"],(function(t){return t})),o=i(r.__assign({data:t.data},t[e.HIERARCHY_DATA_TRANSFORM_PARAMS]));n.changeData(o);for(var s=[],l=t;l;){var u=l.data;s.unshift({id:u.name+"_"+l.height+"_"+l.depth,name:u.name,children:i(r.__assign({data:u},t[e.HIERARCHY_DATA_TRANSFORM_PARAMS]))}),l=l.parent}this.historyCache=(this.historyCache||[]).slice(0,-1).concat(s)},n.prototype.backTo=function(t){if(t&&!(t.length<=0)){var e=this.context.view,n=a.last(t).children;e.changeData(n),t.length>1?(this.historyCache=t,this.drawBreadCrumb()):(this.historyCache=[],this.hideCrumbGroup())}},n.prototype.getButtonCfg=function(){var t=this.context.view,e=a.get(t,["interactions","drill-down","cfg","drillDownConfig"]);return o.deepAssign(this.breadCrumbCfg,null===e||void 0===e?void 0:e.breadCrumb,this.cfg)},n.prototype.drawBreadCrumb=function(){this.drawBreadCrumbGroup(),this.resetPosition(),this.breadCrumbGroup.show()},n.prototype.drawBreadCrumbGroup=function(){var t=this,n=this.getButtonCfg(),i=this.historyCache;this.breadCrumbGroup?this.breadCrumbGroup.clear():this.breadCrumbGroup=this.context.view.foregroundGroup.addGroup({name:e.BREAD_CRUMB_NAME});var o=0;i.forEach((function(s,l){var u=t.breadCrumbGroup.addShape({type:"text",id:s.id,name:e.BREAD_CRUMB_NAME+"_"+s.name+"_text",attrs:r.__assign(r.__assign({text:0!==l||a.isNil(n.rootText)?s.name:n.rootText},n.textStyle),{x:o,y:0})}),c=u.getBBox();if(o+=c.width+4,u.on("click",(function(e){var n,r=e.target.get("id");if(r!==(null===(n=a.last(i))||void 0===n?void 0:n.id)){var o=i.slice(0,i.findIndex((function(t){return t.id===r}))+1);t.backTo(o)}})),u.on("mouseenter",(function(t){var e;t.target.get("id")!==(null===(e=a.last(i))||void 0===e?void 0:e.id)?u.attr(n.activeTextStyle):u.attr({cursor:"default"})})),u.on("mouseleave",(function(){u.attr(n.textStyle)})),l<i.length-1){var f=t.breadCrumbGroup.addShape({type:"text",name:n.name+"_"+s.name+"_divider",attrs:r.__assign(r.__assign({text:n.dividerText},n.textStyle),{x:o,y:0})}).getBBox();o+=f.width+4}}))},n.prototype.hideCrumbGroup=function(){this.breadCrumbGroup&&this.breadCrumbGroup.hide()},n.prototype.destroy=function(){this.breadCrumbGroup&&this.breadCrumbGroup.remove(),t.prototype.destroy.call(this)},n}(i.Action);e.DrillDownAction=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return c(t),t},e.packEnclose=c;var i=r(n(518)),a=r(n(519));function o(t,e,n){var r,i,a,o,s=t.x-e.x,l=t.y-e.y,u=s*s+l*l;u?(i=e.r+n.r,i*=i,o=t.r+n.r,i>(o*=o)?(r=(u+o-i)/(2*u),a=Math.sqrt(Math.max(0,o/u-r*r)),n.x=t.x-r*s-a*l,n.y=t.y-r*l+a*s):(r=(u+i-o)/(2*u),a=Math.sqrt(Math.max(0,i/u-r*r)),n.x=e.x+r*s-a*l,n.y=e.y+r*l+a*s)):(n.x=e.x+n.r,n.y=e.y)}function s(t,e){var n=t.r+e.r-1e-6,r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function l(t){var e=t._,n=t.next._,r=e.r+n.r,i=(e.x*n.r+n.x*e.r)/r,a=(e.y*n.r+n.y*e.r)/r;return i*i+a*a}function u(t){this._=t,this.next=null,this.previous=null}function c(t){if(!(c=(t=(0,i.default)(t)).length))return 0;var e,n,r,c,f,d,p,h,g,v,y;if((e=t[0]).x=0,e.y=0,!(c>1))return e.r;if(n=t[1],e.x=-n.r,n.x=e.r,n.y=0,!(c>2))return e.r+n.r;o(n,e,r=t[2]),e=new u(e),n=new u(n),r=new u(r),e.next=r.previous=n,n.next=e.previous=r,r.next=n.previous=e;t:for(p=3;p<c;++p){o(e._,n._,r=t[p]),r=new u(r),h=n.next,g=e.previous,v=n._.r,y=e._.r;do{if(v<=y){if(s(h._,r._)){n=h,e.next=n,n.previous=e,--p;continue t}v+=h._.r,h=h.next}else{if(s(g._,r._)){(e=g).next=n,n.previous=e,--p;continue t}y+=g._.r,g=g.previous}}while(h!==g.next);for(r.previous=e,r.next=n,e.next=n.previous=n=r,f=l(e);(r=r.next)!==n;)(d=l(r))<f&&(e=r,f=d);n=e.next}for(e=[n._],r=n;(r=r.next)!==n;)e.push(r._);for(r=(0,a.default)(e),p=0;p<c;++p)(e=t[p]).x-=r.x,e.y-=r.y;return r.r}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return"object"===(0,i.default)(t)&&"length"in t?t:Array.from(t)},e.shuffle=function(t){for(var e,n,r=t.length;r;)n=Math.random()*r--|0,e=t[r],t[r]=t[n],t[n]=e;return t};var i=r(n(6))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){for(var e,n,a=0,s=(t=(0,r.shuffle)(Array.from(t))).length,u=[];a<s;)e=t[a],n&&o(n,e)?++a:(n=l(u=i(u,e)),a=0);return n};var r=n(518);function i(t,e){var n,r;if(s(e,t))return[e];for(n=0;n<t.length;++n)if(a(e,t[n])&&s(u(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(r=n+1;r<t.length;++r)if(a(u(t[n],t[r]),e)&&a(u(t[n],e),t[r])&&a(u(t[r],e),t[n])&&s(c(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function a(t,e){var n=t.r-e.r,r=e.x-t.x,i=e.y-t.y;return n<0||n*n<r*r+i*i}function o(t,e){var n=t.r-e.r+1e-9*Math.max(t.r,e.r,1),r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function s(t,e){for(var n=0;n<e.length;++n)if(!o(t,e[n]))return!1;return!0}function l(t){switch(t.length){case 1:return{x:(e=t[0]).x,y:e.y,r:e.r};case 2:return u(t[0],t[1]);case 3:return c(t[0],t[1],t[2])}var e}function u(t,e){var n=t.x,r=t.y,i=t.r,a=e.x,o=e.y,s=e.r,l=a-n,u=o-r,c=s-i,f=Math.sqrt(l*l+u*u);return{x:(n+a+l/f*c)/2,y:(r+o+u/f*c)/2,r:(f+i+s)/2}}function c(t,e,n){var r=t.x,i=t.y,a=t.r,o=e.x,s=e.y,l=e.r,u=n.x,c=n.y,f=n.r,d=r-o,p=r-u,h=i-s,g=i-c,v=l-a,y=f-a,m=r*r+i*i-a*a,b=m-o*o-s*s+l*l,x=m-u*u-c*c+f*f,_=p*h-d*g,O=(h*x-g*b)/(2*_)-r,P=(g*v-h*y)/_,w=(p*b-d*x)/(2*_)-i,M=(d*y-p*v)/_,S=P*P+M*M-1,E=2*(a+O*P+w*M),A=O*O+w*w-a*a,C=-(S?(E+Math.sqrt(E*E-4*S*A))/(2*S):A/E);return{x:r+O+P*C,y:i+w+M*C,r:C}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.constantZero=function(){return 0},e.default=function(t){return function(){return t}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n(14).registerInteraction("drag-move",{start:[{trigger:"plot:mousedown",action:"scale-translate:start"}],processing:[{trigger:"plot:mousemove",action:"scale-translate:translate",throttle:{wait:100,leading:!0,trailing:!1}}],end:[{trigger:"plot:mouseup",action:"scale-translate:end"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.conversionTagFormatter=void 0;var r=n(0);e.conversionTagFormatter=function(t,e){return r.isNumber(t)&&r.isNumber(e)?t===e?"100%":0===t?"\u221e":0===e?"-\u221e":(100*e/t).toFixed(2)+"%":"-"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.brushInteraction=void 0;var r=n(0),i=n(525),a=n(15);n(525);var o=["brush","brush-x","brush-y","brush-highlight","brush-x-highlight","brush-y-highlight"];e.brushInteraction=function(t){var e=t.options,n=e.brush,s=r.filter(e.interactions||[],(function(t){return-1===o.indexOf(t.type)}));return(null===n||void 0===n?void 0:n.enabled)&&(o.forEach((function(t){var e,r=!1;switch(n.type){case"x-rect":r=t===("highlight"===n.action?"brush-x-highlight":"brush-x");break;case"y-rect":r=t===("highlight"===n.action?"brush-y-highlight":"brush-y");break;default:r=t===("highlight"===n.action?"brush-highlight":"brush")}var a={type:t,enable:r};((null===(e=n.mask)||void 0===e?void 0:e.style)||n.type)&&(a.cfg=i.getInteractionCfg(t,n.type,n.mask)),s.push(a)})),"highlight"!==(null===n||void 0===n?void 0:n.action)&&s.push({type:"filter-action",cfg:{buttonConfig:n.button}})),a.deepAssign({},t,{options:{interactions:s}})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getInteractionCfg=void 0;var r=n(14),i=n(1128);function a(t){return t.isInPlot()}function o(t,e,n){var r=e||"rect";switch(t){case"brush":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:a,action:["brush:start",r+"-mask:start",r+"-mask:show"],arg:[null,{maskStyle:null===n||void 0===n?void 0:n.style}]}],processing:[{trigger:"mousemove",isEnable:a,action:[r+"-mask:resize"]}],end:[{trigger:"mouseup",isEnable:a,action:["brush:filter","brush:end",r+"-mask:end",r+"-mask:hide","brush-reset-button:show"]}],rollback:[{trigger:"brush-reset-button:click",action:["brush:reset","brush-reset-button:hide","cursor:crosshair"]}]};case"brush-highlight":case"brush-x-highlight":case"brush-y-highlight":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"mask:mouseenter",action:"cursor:move"},{trigger:"plot:mouseleave",action:"cursor:default"},{trigger:"mask:mouseleave",action:"cursor:crosshair"}],start:[{trigger:"plot:mousedown",isEnable:function(t){return!t.isInShape("mask")},action:[r+"-mask:start",r+"-mask:show"],arg:[{maskStyle:null===n||void 0===n?void 0:n.style}]},{trigger:"mask:dragstart",action:[r+"-mask:moveStart"]}],processing:[{trigger:"plot:mousemove",action:[r+"-mask:resize"]},{trigger:"mask:drag",action:[r+"-mask:move"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:[r+"-mask:end"]},{trigger:"mask:dragend",action:[r+"-mask:moveEnd"]},{trigger:"document:mouseup",isEnable:function(t){return!t.isInPlot()},action:["element-range-highlight:clear",r+"-mask:end",r+"-mask:hide"]}],rollback:[{trigger:"dblclick",action:["element-range-highlight:clear",r+"-mask:hide"]}]};case"brush-x":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:a,action:["brush-x:start",r+"-mask:start",r+"-mask:show"],arg:[null,{maskStyle:null===n||void 0===n?void 0:n.style}]}],processing:[{trigger:"mousemove",isEnable:a,action:[r+"-mask:resize"]}],end:[{trigger:"mouseup",isEnable:a,action:["brush-x:filter","brush-x:end",r+"-mask:end",r+"-mask:hide"]}],rollback:[{trigger:"dblclick",action:["brush-x:reset"]}]};case"brush-y":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:a,action:["brush-y:start",r+"-mask:start",r+"-mask:show"],arg:[null,{maskStyle:null===n||void 0===n?void 0:n.style}]}],processing:[{trigger:"mousemove",isEnable:a,action:[r+"-mask:resize"]}],end:[{trigger:"mouseup",isEnable:a,action:["brush-y:filter","brush-y:end",r+"-mask:end",r+"-mask:hide"]}],rollback:[{trigger:"dblclick",action:["brush-y:reset"]}]};default:return{}}}r.registerAction("brush-reset-button",i.ButtonAction,{name:"brush-reset-button"}),r.registerInteraction("filter-action",{}),e.getInteractionCfg=o,r.registerInteraction("brush",o("brush")),r.registerInteraction("brush-highlight",o("brush-highlight")),r.registerInteraction("brush-x",o("brush-x","x-rect")),r.registerInteraction("brush-y",o("brush-y","y-rect")),r.registerInteraction("brush-x-highlight",o("brush-x-highlight","x-rect")),r.registerInteraction("brush-y-highlight",o("brush-y-highlight","y-rect"))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformBarData=void 0,e.transformBarData=function(t){return t?t.slice().reverse():t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{legend:{position:"right"},tooltip:{shared:!1,showTitle:!1,showMarkers:!1},label:{layout:{type:"limit-in-plot",cfg:{action:"ellipsis"}}},pieStyle:{stroke:"white",lineWidth:1},statistic:{title:{style:{fontWeight:300,color:"#4B535E",textAlign:"center",fontSize:"20px",lineHeight:1}},content:{style:{fontWeight:"bold",color:"rgba(44,53,66,0.85)",textAlign:"center",fontSize:"32px",lineHeight:1}}},theme:{components:{annotation:{text:{animate:!1}}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isAllZero=e.adaptOffset=e.getTotalValue=void 0;var r=n(0),i=n(15);e.getTotalValue=function(t,e){var n=null;return r.each(t,(function(t){"number"===typeof t[e]&&(n+=t[e])})),n},e.adaptOffset=function(t,e){var n;switch(t){case"inner":return n="-30%",r.isString(e)&&e.endsWith("%")?.01*parseFloat(e)>0?n:e:e<0?e:n;case"outer":return n=12,r.isString(e)&&e.endsWith("%")?.01*parseFloat(e)<0?n:e:e>0?e:n;default:return e}},e.isAllZero=function(t,e){return r.every(i.processIllegalData(t,e),(function(t){return 0===t[e]}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PIE_STATISTIC=void 0;var r=n(14),i=n(1134),a=n(1135);e.PIE_STATISTIC="pie-statistic",r.registerAction(e.PIE_STATISTIC,a.StatisticAction),r.registerInteraction("pie-statistic-active",{start:[{trigger:"element:mouseenter",action:"pie-statistic:change"}],end:[{trigger:"element:mouseleave",action:"pie-statistic:reset"}]}),r.registerAction("pie-legend",i.PieLegendAction),r.registerInteraction("pie-legend-active",{start:[{trigger:"legend-item:mouseenter",action:"pie-legend:active"}],end:[{trigger:"legend-item:mouseleave",action:"pie-legend:reset"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transform=void 0;var r=n(1),i=n(14),a=[1,0,0,0,1,0,0,0,1];e.transform=function(t,e){var n=e?r.__spreadArrays(e):r.__spreadArrays(a);return i.Util.transform(n,t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSingleKeyValues=e.getFontSizeMapping=e.processImageMask=e.getSize=e.transform=void 0;var r=n(1),i=n(0),a=n(292),o=n(15),s=n(1142);function l(t){var e=t.width,n=t.height,r=t.container,i=t.autoFit,s=t.padding,l=t.appendPadding;if(i){var u=o.getContainerSize(r);e=u.width,n=u.height}e=e||400,n=n||400;var c=function(t){var e=a.normalPadding(t.padding),n=a.normalPadding(t.appendPadding),r=e[0]+n[0],i=e[1]+n[1],o=e[2]+n[2],s=e[3]+n[3];return[r,i,o,s]}({padding:s,appendPadding:l}),f=c[0],d=c[1],p=c[2];return[e-(c[3]+d),n-(f+p)]}function u(t,e){if(i.isFunction(t))return t;if(i.isArray(t)){var n=t[0],r=t[1];if(!e)return function(){return(r+n)/2};var a=e[0],o=e[1];return o===a?function(){return(r+n)/2}:function(t){var e=t.value;return(r-n)/(o-a)*(e-a)+n}}return function(){return t}}function c(t,e){return t.map((function(t){return t[e]})).filter((function(t){return"number"===typeof t&&!isNaN(t)}))}function f(t){var e=function(t){var e=t.wordStyle.rotationSteps;return e<1&&(o.log(o.LEVEL.WARN,!1,"The rotationSteps option must be greater than or equal to 1."),e=1),{rotation:t.wordStyle.rotation,rotationSteps:e}}(t),n=e.rotation,r=e.rotationSteps;if(!i.isArray(n))return n;var a=n[0],s=n[1],l=1===r?0:(s-a)/(r-1);return function(){return s===a?s:Math.floor(Math.random()*r)*l}}function d(t){return Math.max.apply(Math,t)}e.transform=function(t){var e=t.options,n=t.chart,a=n,o=a.width,p=a.height,h=a.padding,g=a.appendPadding,v=a.ele,y=e.data,m=e.imageMask,b=e.wordField,x=e.weightField,_=e.colorField,O=e.wordStyle,P=e.timeInterval,w=e.random,M=e.spiral,S=e.autoFit,E=void 0===S||S,A=e.placementStrategy;if(!y||!y.length)return[];var C,j=O.fontFamily,I=O.fontWeight,T=O.padding,F=O.fontSize,L=c(y,x),k=[(C=L,Math.min.apply(Math,C)),d(L)],D=y.map((function(t){return{text:t[b],value:t[x],color:t[_],datum:t}})),R={imageMask:m,font:j,fontSize:u(F,k),fontWeight:I,size:l({width:o,height:p,padding:h,appendPadding:g,autoFit:E,container:v}),padding:T,timeInterval:P,random:w,spiral:M,rotate:f(e)};if(i.isFunction(A)){var N=D.map((function(t,e,i){return r.__assign(r.__assign(r.__assign({},t),{hasText:!!t.text,font:s.functor(R.font)(t,e,i),weight:s.functor(R.fontWeight)(t,e,i),rotate:s.functor(R.rotate)(t,e,i),size:s.functor(R.fontSize)(t,e,i),style:"normal"}),A.call(n,t,e,i))}));return N.push({text:"",value:0,x:0,y:0,opacity:0}),N.push({text:"",value:0,x:R.size[0],y:R.size[1],opacity:0}),N}return s.wordCloud(D,R)},e.getSize=l,e.processImageMask=function(t){return new Promise((function(e,n){if(t instanceof HTMLImageElement)e(t);else{if(i.isString(t)){var r=new Image;return r.crossOrigin="anonymous",r.src=t,r.onload=function(){e(r)},void(r.onerror=function(){o.log(o.LEVEL.ERROR,!1,"image %s load failed !!!",t),n()})}o.log(o.LEVEL.WARN,void 0===t,"The type of imageMask option must be String or HTMLImageElement."),n()}}))},e.getFontSizeMapping=u,e.getSingleKeyValues=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.WORD_CLOUD_COLOR_FIELD=void 0;var r=n(24),i=n(15);e.WORD_CLOUD_COLOR_FIELD="color",e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{timeInterval:2e3,legend:!1,tooltip:{showTitle:!1,showMarkers:!1,showCrosshairs:!1,fields:["text","value",e.WORD_CLOUD_COLOR_FIELD],formatter:function(t){return{name:t.text,value:t.value}}},wordStyle:{fontFamily:"Verdana",fontWeight:"normal",padding:1,fontSize:[12,60],rotation:[0,90],rotationSteps:2,rotateRatio:.5}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.basicFunnel=void 0;var r=n(1),i=n(0),a=n(15),o=n(64),s=n(59),l=n(119),u=n(300);function c(t){var e=t.chart,n=t.options,r=n.data,i=void 0===r?[]:r,a=n.yField,o=n.maxSize,s=n.minSize,l=u.transformData(i,i,{yField:a,maxSize:o,minSize:s});return e.data(l),t}function f(t){var e=t.chart,n=t.options,r=n.xField,u=n.yField,c=n.color,f=n.tooltip,d=n.label,p=n.shape,h=void 0===p?"funnel":p,g=n.funnelStyle,v=n.state,y=o.getTooltipMapping(f,[r,u]),m=y.fields,b=y.formatter;return s.geometry({chart:e,options:{type:"interval",xField:r,yField:l.FUNNEL_MAPPING_VALUE,colorField:r,tooltipFields:i.isArray(m)&&m.concat([l.FUNNEL_PERCENT,l.FUNNEL_CONVERSATION]),mapping:{shape:h,tooltip:b,color:c,style:g},label:d,state:v}}),a.findGeometry(t.chart,"interval").adjust("symmetric"),t}function d(t){var e=t.chart,n=t.options.isTransposed;return e.coordinate({type:"rect",actions:n?[]:[["transpose"],["scale",1,-1]]}),t}function p(t){var e=t.options.maxSize;return u.conversionTagComponent((function(t,n,i,a){var o=e-(e-t[l.FUNNEL_MAPPING_VALUE])/2;return r.__assign(r.__assign({},a),{start:[n-.5,o],end:[n-.5,o+.05]})}))(t),t}e.basicFunnel=function(t){return a.flow(c,f,d,p)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLiquidData=void 0,e.getLiquidData=function(t){return[{percent:t,type:"liquid"}]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.binHistogram=void 0;var r=n(0);function i(t,e,n){if(1===n)return[0,e];var r=Math.floor(t/e);return[e*r,e*(r+1)]}e.binHistogram=function(t,e,n,a,o){var s=r.clone(t);r.sortBy(s,e);var l=r.valuesOfKey(s,e),u=r.getRange(l),c=u.max-u.min,f=n;if(!n&&a&&(f=a>1?c/(a-1):u.max),!n&&!a){var d=function(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}(l);f=c/d}var p={},h=r.groupBy(s,o);r.isEmpty(h)?r.each(s,(function(t){var n=i(t[e],f,a),o=n[0]+"-"+n[1];r.hasKey(p,o)||(p[o]={range:n,count:0}),p[o].count+=1})):Object.keys(h).forEach((function(t){r.each(h[t],(function(n){var s=i(n[e],f,a),l=s[0]+"-"+s[1]+"-"+t;r.hasKey(p,l)||(p[l]={range:s,count:0},p[l][o]=t),p[l].count+=1}))}));var g=[];return r.each(p,(function(t){g.push(t)})),g}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.HISTOGRAM_Y_FIELD=e.HISTOGRAM_X_FIELD=void 0;var r=n(24),i=n(15);e.HISTOGRAM_X_FIELD="range",e.HISTOGRAM_Y_FIELD="count",e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{columnStyle:{stroke:"#FFFFFF"},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformData=e.processData=void 0;var r=n(1),i=n(0),a=n(15),o=n(301);function s(t,e,n,o,s){var l,u=[];if(i.reduce(t,(function(t,e){var s;a.log(a.LEVEL.WARN,i.isNumber(e[n]),e[n]+" is not a valid number");var l=i.isUndefined(e[n])?null:e[n];return u.push(r.__assign(r.__assign({},e),((s={})[o]=[t,t+l],s))),t+l}),0),u.length&&s){var c=i.get(u,[[t.length-1],o,[1]]);u.push(((l={})[e]=s.label,l[n]=c,l[o]=[0,c],l))}return u}e.processData=s,e.transformData=function(t,e,n,a){return s(t,e,n,o.Y_FIELD,a).map((function(e,n){var a;return i.isObject(e)?r.__assign(r.__assign({},e),((a={})[o.ABSOLUTE_FIELD]=e[o.Y_FIELD][1],a[o.DIFF_FIELD]=e[o.Y_FIELD][1]-e[o.Y_FIELD][0],a[o.IS_TOTAL]=n===t.length,a)):e}))}},function(t,e,n){"use strict";var r,i,a,o,s=n(2)(n(6));o=function(t){function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(l){i=!0,a=l}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function n(t,e,n,r){t=t.filter((function(t,r){var i=e(t,r),a=n(t,r);return null!=i&&isFinite(i)&&null!=a&&isFinite(a)})),r&&t.sort((function(t,n){return e(t)-e(n)}));for(var i,a,o,s=t.length,l=new Float64Array(s),u=new Float64Array(s),c=0,f=0,d=0;d<s;)o=t[d],l[d]=i=+e(o,d,t),u[d]=a=+n(o,d,t),c+=(i-c)/++d,f+=(a-f)/d;for(var p=0;p<s;++p)l[p]-=c,u[p]-=f;return[l,u,c,f]}function r(t,e,n,r){for(var i=0,a=0,o=t.length;a<o;a++){var s=t[a],l=+e(s,a,t),u=+n(s,a,t);null!=l&&isFinite(l)&&null!=u&&isFinite(u)&&r(l,u,i++)}}function i(t,e,n,i,a){var o=0,s=0;return r(t,e,n,(function(t,e){var n=e-a(t),r=e-i;o+=n*n,s+=r*r})),1-o/s}function a(t){return 180*Math.atan2(t[1][1]-t[0][1],t[1][0]-t[0][0])/Math.PI}function o(t,e,n){for(var r=Math.log(e-t)*Math.LOG10E+1|0,i=1*Math.pow(10,-r/2-1),o=[l(t),l(e)],s=0;u(o)&&s<1e4;);return o;function l(t){return[t,n(t)]}function u(t){s++;for(var e,n=t.length,r=!1,o=0;o<n-1;o++){var u=t[o],c=t[o+1],f=[((e=[u,c])[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2],d=l(f[0]),p=a([u,f]),h=a([u,d]);Math.abs(p-h)>i&&(t.splice(o+1,0,d),r=!0)}return r}}function s(t,e,n,r){var i=r-t*t,a=Math.abs(i)<1e-24?0:(n-t*e)/i;return[e-a*t,a]}function l(){var t,n=function(t){return t[0]},a=function(t){return t[1]};function o(o){var l=0,u=0,c=0,f=0,d=0,p=t?+t[0]:1/0,h=t?+t[1]:-1/0;r(o,n,a,(function(e,n){++l,u+=(e-u)/l,c+=(n-c)/l,f+=(e*n-f)/l,d+=(e*e-d)/l,t||(e<p&&(p=e),e>h&&(h=e))}));var g=e(s(u,c,f,d),2),v=g[0],y=g[1],m=function(t){return y*t+v},b=[[p,m(p)],[h,m(h)]];return b.a=y,b.b=v,b.predict=m,b.rSquared=i(o,n,a,c,m),b}return o.domain=function(e){return arguments.length?(t=e,o):t},o.x=function(t){return arguments.length?(n=t,o):n},o.y=function(t){return arguments.length?(a=t,o):a},o}function u(t){t.sort((function(t,e){return t-e}));var e=t.length/2;return e%1===0?(t[e-1]+t[e])/2:t[Math.floor(e)]}function c(t){return(t=1-t*t*t)*t*t}function f(t,e,n){var r=t[e],i=n[0],a=n[1]+1;if(!(a>=t.length))for(;e>i&&t[a]-r<=r-t[i];)n[0]=++i,n[1]=a,++a}function d(){var t,a=function(t){return t[0]},s=function(t){return t[1]};function l(l){var u,c,f,d,p=e(n(l,a,s),4),h=p[0],g=p[1],v=p[2],y=p[3],m=h.length,b=0,x=0,_=0,O=0,P=0;for(u=0;u<m;)c=h[u],f=g[u++],b+=((d=c*c)-b)/u,x+=(d*c-x)/u,_+=(d*d-_)/u,O+=(c*f-O)/u,P+=(d*f-P)/u;var w=0,M=0,S=t?+t[0]:1/0,E=t?+t[1]:-1/0;r(l,a,s,(function(e,n){M++,w+=(n-w)/M,t||(e<S&&(S=e),e>E&&(E=e))}));var A=_-b*b,C=b*A-x*x,j=(P*b-O*x)/C,I=(O*A-P*x)/C,T=-j*b,F=function(t){return j*(t-=v)*t+I*t+T+y},L=o(S,E,F);return L.a=j,L.b=I-2*j*v,L.c=T-I*v+j*v*v+y,L.predict=F,L.rSquared=i(l,a,s,w,F),L}return l.domain=function(e){return arguments.length?(t=e,l):t},l.x=function(t){return arguments.length?(a=t,l):a},l.y=function(t){return arguments.length?(s=t,l):s},l}t.regressionExp=function(){var t,n=function(t){return t[0]},a=function(t){return t[1]};function l(l){var u=0,c=0,f=0,d=0,p=0,h=0,g=t?+t[0]:1/0,v=t?+t[1]:-1/0;r(l,n,a,(function(e,n){var r=Math.log(n),i=e*n;++u,c+=(n-c)/u,d+=(i-d)/u,h+=(e*i-h)/u,f+=(n*r-f)/u,p+=(i*r-p)/u,t||(e<g&&(g=e),e>v&&(v=e))}));var y=e(s(d/c,f/c,p/c,h/c),2),m=y[0],b=y[1];m=Math.exp(m);var x=function(t){return m*Math.exp(b*t)},_=o(g,v,x);return _.a=m,_.b=b,_.predict=x,_.rSquared=i(l,n,a,c,x),_}return l.domain=function(e){return arguments.length?(t=e,l):t},l.x=function(t){return arguments.length?(n=t,l):n},l.y=function(t){return arguments.length?(a=t,l):a},l},t.regressionLinear=l,t.regressionLoess=function(){var t=function(t){return t[0]},r=function(t){return t[1]},i=.3;function a(a){for(var o=e(n(a,t,r,!0),4),l=o[0],d=o[1],p=o[2],h=o[3],g=l.length,v=Math.max(2,~~(i*g)),y=new Float64Array(g),m=new Float64Array(g),b=new Float64Array(g).fill(1),x=-1;++x<=2;){for(var _=[0,v-1],O=0;O<g;++O){for(var P=l[O],w=_[0],M=_[1],S=P-l[w]>l[M]-P?w:M,E=0,A=0,C=0,j=0,I=0,T=1/Math.abs(l[S]-P||1),F=w;F<=M;++F){var L=l[F],k=d[F],D=c(Math.abs(P-L)*T)*b[F],R=L*D;E+=D,A+=R,C+=k*D,j+=k*R,I+=L*R}var N=e(s(A/E,C/E,j/E,I/E),2),B=N[0],z=N[1];y[O]=B+z*P,m[O]=Math.abs(d[O]-y[O]),f(l,O+1,_)}if(2===x)break;var V=u(m);if(Math.abs(V)<1e-12)break;for(var G,W,Y=0;Y<g;++Y)G=m[Y]/(6*V),b[Y]=G>=1?1e-12:(W=1-G*G)*W}return function(t,e,n,r){for(var i,a=t.length,o=[],s=0,l=0,u=[];s<a;++s)i=t[s]+n,u[0]===i?u[1]+=(e[s]-u[1])/++l:(l=0,u[1]+=r,u=[i,e[s]],o.push(u));return u[1]+=r,o}(l,y,p,h)}return a.bandwidth=function(t){return arguments.length?(i=t,a):i},a.x=function(e){return arguments.length?(t=e,a):t},a.y=function(t){return arguments.length?(r=t,a):r},a},t.regressionLog=function(){var t,n=function(t){return t[0]},a=function(t){return t[1]},l=Math.E;function u(u){var c=0,f=0,d=0,p=0,h=0,g=t?+t[0]:1/0,v=t?+t[1]:-1/0,y=Math.log(l);r(u,n,a,(function(e,n){var r=Math.log(e)/y;++c,f+=(r-f)/c,d+=(n-d)/c,p+=(r*n-p)/c,h+=(r*r-h)/c,t||(e<g&&(g=e),e>v&&(v=e))}));var m=e(s(f,d,p,h),2),b=m[0],x=m[1],_=function(t){return x*Math.log(t)/y+b},O=o(g,v,_);return O.a=x,O.b=b,O.predict=_,O.rSquared=i(u,n,a,d,_),O}return u.domain=function(e){return arguments.length?(t=e,u):t},u.x=function(t){return arguments.length?(n=t,u):n},u.y=function(t){return arguments.length?(a=t,u):a},u.base=function(t){return arguments.length?(l=t,u):l},u},t.regressionPoly=function(){var t,a=function(t){return t[0]},s=function(t){return t[1]},u=3;function c(c){if(1===u){var f=l().x(a).y(s).domain(t)(c);return f.coefficients=[f.b,f.a],delete f.a,delete f.b,f}if(2===u){var p=d().x(a).y(s).domain(t)(c);return p.coefficients=[p.c,p.b,p.a],delete p.a,delete p.b,delete p.c,p}var h,g,v,y,m,b=e(n(c,a,s),4),x=b[0],_=b[1],O=b[2],P=b[3],w=x.length,M=[],S=[],E=u+1,A=0,C=0,j=t?+t[0]:1/0,I=t?+t[1]:-1/0;for(r(c,a,s,(function(e,n){++C,A+=(n-A)/C,t||(e<j&&(j=e),e>I&&(I=e))})),h=0;h<E;++h){for(v=0,y=0;v<w;++v)y+=Math.pow(x[v],h)*_[v];for(M.push(y),m=new Float64Array(E),g=0;g<E;++g){for(v=0,y=0;v<w;++v)y+=Math.pow(x[v],h+g);m[g]=y}S.push(m)}S.push(M);var T=function(t){var e,n,r,i,a,o=t.length-1,s=[];for(e=0;e<o;++e){for(i=e,n=e+1;n<o;++n)Math.abs(t[e][n])>Math.abs(t[e][i])&&(i=n);for(r=e;r<o+1;++r)a=t[r][e],t[r][e]=t[r][i],t[r][i]=a;for(n=e+1;n<o;++n)for(r=o;r>=e;r--)t[r][n]-=t[r][e]*t[e][n]/t[e][e]}for(n=o-1;n>=0;--n){for(a=0,r=n+1;r<o;++r)a+=t[r][n]*s[r];s[n]=(t[o][n]-a)/t[n][n]}return s}(S),F=function(t){t-=O;var e=P+T[0]+T[1]*t+T[2]*t*t;for(h=3;h<E;++h)e+=T[h]*Math.pow(t,h);return e},L=o(j,I,F);return L.coefficients=function(t,e,n,r){var i,a,o,s,l=Array(t);for(i=0;i<t;++i)l[i]=0;for(i=t-1;i>=0;--i)for(o=e[i],s=1,l[i]+=o,a=1;a<=i;++a)s*=(i+1-a)/a,l[i-a]+=o*Math.pow(n,a)*s;return l[0]+=r,l}(E,T,-O,P),L.predict=F,L.rSquared=i(c,a,s,A,F),L}return c.domain=function(e){return arguments.length?(t=e,c):t},c.x=function(t){return arguments.length?(a=t,c):a},c.y=function(t){return arguments.length?(s=t,c):s},c.order=function(t){return arguments.length?(u=t,c):u},c},t.regressionPow=function(){var t,n=function(t){return t[0]},a=function(t){return t[1]};function l(l){var u=0,c=0,f=0,d=0,p=0,h=0,g=t?+t[0]:1/0,v=t?+t[1]:-1/0;r(l,n,a,(function(e,n){var r=Math.log(e),i=Math.log(n);++u,c+=(r-c)/u,f+=(i-f)/u,d+=(r*i-d)/u,p+=(r*r-p)/u,h+=(n-h)/u,t||(e<g&&(g=e),e>v&&(v=e))}));var y=e(s(c,f,d,p),2),m=y[0],b=y[1];m=Math.exp(m);var x=function(t){return m*Math.pow(t,b)},_=o(g,v,x);return _.a=m,_.b=b,_.predict=x,_.rSquared=i(l,n,a,h,x),_}return l.domain=function(e){return arguments.length?(t=e,l):t},l.x=function(t){return arguments.length?(n=t,l):n},l.y=function(t){return arguments.length?(a=t,l):a},l},t.regressionQuad=d,Object.defineProperty(t,"__esModule",{value:!0})},"object"===(0,s.default)(e)&&"undefined"!==typeof t?o(e):(i=[e],void 0===(a="function"===typeof(r=o)?r.apply(e,i):r)||(t.exports=a))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformData=void 0,e.transformData=function(t){var e=t.data,n=t.xField,r=t.measureField,i=t.rangeField,a=t.targetField,o=t.layout,s=[],l=[];e.forEach((function(t,e){var o;t[i].sort((function(t,e){return t-e})),t[i].forEach((function(r,a){var o,l=0===a?r:t[i][a]-t[i][a-1];s.push(((o={rKey:i+"_"+a})[n]=n?t[n]:String(e),o[i]=l,o))})),t[r].forEach((function(i,a){var o;s.push(((o={mKey:t[r].length>1?r+"_"+a:""+r})[n]=n?t[n]:String(e),o[r]=i,o))})),s.push(((o={tKey:""+a})[n]=n?t[n]:String(e),o[a]=t[a],o)),l.push(t[i],t[r],t[a])}));var u=Math.min.apply(Math,l.flat(1/0)),c=Math.max.apply(Math,l.flat(1/0));return u=u>0?0:u,"vertical"===o&&s.reverse(),{min:u,max:c,ds:s}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.pick=function(t,e){var n={};return null!==t&&"object"===(0,i.default)(t)&&e.forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n};var i=r(n(6))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LEVEL=void 0,e.invariant=function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!t){var s=new Error(o.apply(void 0,(0,i.__spreadArrays)([e],n)));throw s.name=a,s}},e.log=function(t,e,n){for(var r=[],a=3;a<arguments.length;a++)r[a-3]=arguments[a];e||console[t](o.apply(void 0,(0,i.__spreadArrays)([n],r)))};var r,i=n(1);!function(t){t.ERROR="error",t.WARN="warn",t.INFO="log"}(r||(e.LEVEL=r={}));var a="AntV/G2Plot";function o(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=0;return a+": "+t.replace(/%s/g,(function(){return""+e[r++]}))}},function(t,e,n){"use strict";function r(t){var e=t.parent;return e?e.views:[]}Object.defineProperty(e,"__esModule",{value:!0}),e.findViewById=function(t,e){return t.views.find((function(t){return t.id===e}))},e.getSiblingViews=function(t){return r(t).filter((function(e){return e!==t}))},e.getViews=r},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.deepAssign=void 0;var i=r(n(6)),a={}.toString,o=function(t,e){return a.call(t)==="[object "+e+"]"},s=function(t){return o(t,"Array")},l=function(t){if(!function(t){return"object"===(0,i.default)(t)&&null!==t}(t)||!o(t,"Object"))return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e},u=function t(e,n,r,i){for(var a in r=r||0,i=i||5,n)if(Object.prototype.hasOwnProperty.call(n,a)){var o=n[a];o?l(o)?(l(e[a])||(e[a]={}),r<i?t(e[a],o,r+1,i):e[a]=n[a]):s(o)?(e[a]=[],e[a]=e[a].concat(o)):e[a]=o:e[a]=o}};e.deepAssign=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)u(t,e[r]);return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adapteStyle=o,e.renderStatistic=e.renderGaugeStatistic=void 0,e.setStatisticContainerStyle=s;var r=n(1),i=n(0),a=n(7);function o(t){var e={overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis",display:"flex",justifyContent:"center",alignItems:"center"},n=["stroke","lineWidth","shadowColor","strokeOpacity","shadowBlur","shadowOffsetX","shadowOffsetY","fill"];(0,i.get)(t,"fill")&&(e.color=t.fill);var r=(0,a.pick)(t,n),o=r.shadowColor,s=r.shadowBlur,l=void 0===s?0:s,u=r.shadowOffsetX,c=void 0===u?0:u,f=r.shadowOffsetY,d=void 0===f?0:f;e["text-shadow"]=""+[o,c+"px",d+"px",l+"px"].join(" ");var p=(0,a.pick)(t,n),h=p.stroke,g=p.lineWidth,v=void 0===g?0:g;return e["-webkit-text-stroke"]=""+[v+"px",h].join(" "),(0,i.each)(t,(function(t,r){["fontSize"].includes(r)&&(0,i.isNumber)(t)?e[(0,a.kebabCase)(r)]=t+"px":r&&!n.includes(r)&&(e[(0,a.kebabCase)(r)]=""+t)})),e}function s(t,e){t.style["pointer-events"]="none",(0,i.each)(e,(function(e,n){n&&e&&(t.style[n]=e)}))}e.renderStatistic=function(t,e,n){var l=e.statistic,u=e.plotType,c=l.title,f=l.content;[c,f].forEach((function(e,l){if(e){var d="";d=0===l?f?"translate(-50%, -100%)":"translate(-50%, -50%)":c?"translate(-50%, 0)":"translate(-50%, -50%)";var p=(0,i.isFunction)(e.style)?e.style(n):e.style;t.annotation().html((0,r.__assign)({position:["50%","50%"],html:function(t,a){var l=a.getCoordinate(),c=0;if("pie"===u||"ring-progress"===u)c=l.getRadius()*l.innerRadius*2;else if("liquid"===u){var f=(0,i.get)(a.geometries,[0,"elements",0,"shape"]);f&&(c=f.find((function(t){return"wrap"===t.get("name")})).getCanvasBBox().width)}else c||(c=l.getWidth());s(t,(0,r.__assign)({width:c+"px",transform:d},o(p)));var h=a.getData();if(e.customHtml)return e.customHtml(t,a,n,h);var g=e.content;return e.formatter&&(g=e.formatter(n,h)),g?(0,i.isString)(g)?g:""+g:"<div></div>"},key:(0===l?"top":"bottom")+"-statistic"},(0,a.pick)(e,["offsetX","offsetY","rotate","style","formatter"])))}}))},e.renderGaugeStatistic=function(t,e,n){var l=e.statistic;[l.title,l.content].forEach((function(e){if(e){var l=(0,i.isFunction)(e.style)?e.style(n):e.style;t.annotation().html((0,r.__assign)({position:["50%","100%"],html:function(t,a){var u=a.getCoordinate(),c=a.views[0].getCoordinate(),f=c.getCenter(),d=c.getRadius(),p=Math.max(Math.sin(c.startAngle),Math.sin(c.endAngle))*d,h=f.y+p-u.y.start-parseFloat((0,i.get)(l,"fontSize",0)),g=u.getRadius()*u.innerRadius*2;s(t,(0,r.__assign)({width:g+"px",transform:"translate(-50%, "+h+"px)"},o(l)));var v=a.getData();if(e.customHtml)return e.customHtml(t,a,n,v);var y=e.content;return e.formatter&&(y=e.formatter(n,v)),y?(0,i.isString)(y)?y:""+y:"<div></div>"}},(0,a.pick)(e,["offsetX","offsetY","rotate","style","formatter"])))}}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GLOBAL=void 0,e.setGlobal=function(t){(0,r.each)(t,(function(t,e){return i[e]=t}))};var r=n(0),i=e.GLOBAL={locale:"en-US"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Line=void 0;var r=n(1),i=n(19),a=n(303),o=n(1197);n(1198),e.Line=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="line",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;(0,a.meta)({chart:e,options:n}),this.chart.changeData(t)},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCanvasPattern=function(t){var e,n=t.type,o=t.cfg;switch(n){case"dot":e=(0,r.createDotPattern)(o);break;case"line":e=(0,i.createLinePattern)(o);break;case"square":e=(0,a.createSquarePattern)(o)}return e};var r=n(1188),i=n(1189),a=n(1190)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.point=function(t){var e=t.options,n=e.point,s=e.xField,l=e.yField,u=e.seriesField,c=e.sizeField,f=e.shapeField,d=e.tooltip,p=(0,i.getTooltipMapping)(d,[s,l,u,c,f]),h=p.fields,g=p.formatter;return n?(0,o.geometry)((0,a.deepAssign)({},t,{options:{type:"point",colorField:u,shapeField:f,tooltipFields:h,mapping:(0,r.__assign)({tooltip:g},n)}})):t};var r=n(1),i=n(65),a=n(7),o=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.polygon=function(t){var e=t.options,n=e.polygon,s=e.xField,l=e.yField,u=e.seriesField,c=e.tooltip,f=(0,i.getTooltipMapping)(c,[s,l,u]),d=f.fields,p=f.formatter;return n?(0,o.geometry)((0,a.deepAssign)({},t,{options:{type:"polygon",colorField:u,tooltipFields:d,mapping:(0,r.__assign)({tooltip:p},n)}})):t};var r=n(1),i=n(65),a=n(7),o=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Area=void 0;var r=n(1),i=n(19),a=n(122),o=n(551),s=n(1200);e.Area=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="area",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options,n=e.isPercent,r=e.xField,i=e.yField,s=this.chart,l=this.options;(0,o.meta)({chart:s,options:l}),this.chart.changeData((0,a.getDataWhetherPecentage)(t,i,r,i,n))},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(a.theme,(0,a.pattern)("areaStyle"),c,u.meta,d,u.axis,u.legend,a.tooltip,f,a.slider,(0,a.annotation)(),a.interaction,a.animation,a.limitInPlot)(t)},Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return u.meta}});var r=n(1),i=n(0),a=n(22),o=n(7),s=n(30),l=n(122),u=n(303);function c(t){var e=t.chart,n=t.options,i=n.data,a=n.areaStyle,u=n.color,c=n.point,f=n.line,d=n.isPercent,p=n.xField,h=n.yField,g=n.tooltip,v=n.seriesField,y=n.startOnZero,m=null===c||void 0===c?void 0:c.state,b=(0,l.getDataWhetherPecentage)(i,h,p,h,d);e.data(b);var x=d?(0,r.__assign)({formatter:function(t){return{name:t[v]||t[p],value:(100*Number(t[h])).toFixed(2)+"%"}}},g):g,_=(0,o.deepAssign)({},t,{options:{area:{color:u,style:a},line:f&&(0,r.__assign)({color:u},f),point:c&&(0,r.__assign)({color:u},c),tooltip:x,label:void 0,args:{startOnZero:y}}}),O=(0,o.deepAssign)({options:{line:{size:2}}},_,{options:{sizeField:v,tooltip:!1}}),P=(0,o.deepAssign)({},_,{options:{tooltip:!1,state:m}});return(0,s.area)(_),(0,s.line)(O),(0,s.point)(P),t}function f(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,s=(0,o.findGeometry)(e,"area");if(i){var l=i.callback,u=(0,r.__rest)(i,["callback"]);s.label({fields:[a],callback:l,cfg:(0,r.__assign)({layout:[{type:"limit-in-plot"},{type:"path-adjust-position"},{type:"point-adjust-position"},{type:"limit-in-plot",cfg:{action:"hide"}}]},(0,o.transformLabel)(u))})}else s.label(!1);return t}function d(t){var e=t.chart,n=t.options,r=n.isStack,a=n.isPercent,o=n.seriesField;return(a||r)&&o&&(0,i.each)(e.geometries,(function(t){t.adjust("stack")})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Column=void 0;var r=n(1),i=n(19),a=n(122),o=n(199),s=n(1205);e.Column=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="column",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options,n=e.yField,r=e.xField,i=e.isPercent,s=this.chart,l=this.options;(0,o.meta)({chart:s,options:l}),this.chart.changeData((0,a.getDataWhetherPecentage)(t,n,r,n,i))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.conversionTagFormatter=function(t,e){return(0,r.isNumber)(t)&&(0,r.isNumber)(e)?t===e?"100%":0===t?"\u221e":0===e?"-\u221e":(100*e/t).toFixed(2)+"%":"-"};var r=n(0)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.brushInteraction=function(t){var e=t.options,n=e.brush,s=(0,r.filter)(e.interactions||[],(function(t){return-1===o.indexOf(t.type)}));return(null===n||void 0===n?void 0:n.enabled)&&(o.forEach((function(t){var e,r=!1;switch(n.type){case"x-rect":r=t===("highlight"===n.action?"brush-x-highlight":"brush-x");break;case"y-rect":r=t===("highlight"===n.action?"brush-y-highlight":"brush-y");break;default:r=t===("highlight"===n.action?"brush-highlight":"brush")}var a={type:t,enable:r};((null===(e=n.mask)||void 0===e?void 0:e.style)||n.type)&&(a.cfg=(0,i.getInteractionCfg)(t,n.type,n.mask)),s.push(a)})),"highlight"!==(null===n||void 0===n?void 0:n.action)&&s.push({type:"filter-action",cfg:{buttonConfig:n.button}})),(0,a.deepAssign)({},t,{options:{interactions:s}})};var r=n(0),i=n(1203),a=n(7),o=["brush","brush-x","brush-y","brush-highlight","brush-x-highlight","brush-y-highlight"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Bar=void 0;var r=n(1),i=n(19),a=n(122),o=n(556),s=n(1206),l=n(557);e.Bar=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="bar",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options,i=n.xField,s=n.yField,u=n.isPercent,c=(0,r.__assign)((0,r.__assign)({},n),{xField:s,yField:i});(0,o.meta)({chart:e,options:c}),e.changeData((0,a.getDataWhetherPecentage)((0,l.transformBarData)(t),i,s,i,u))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){var e=t.chart,n=t.options,o=n.xField,s=n.yField,l=n.xAxis,u=n.yAxis,c=n.barStyle,f=n.barWidthRatio,d=n.label,p=n.data,h=n.seriesField,g=n.isStack,v=n.minBarWidth,y=n.maxBarWidth;d&&!d.position&&(d.position="left",d.layout||(d.layout=[{type:"interval-adjust-position"},{type:"interval-hide-overlap"},{type:"adjust-color"},{type:"limit-in-plot",cfg:{action:"hide"}}]));var m=n.legend;h?!1!==m&&(m=(0,r.__assign)({position:g?"top-left":"right-top",reversed:!g},m||{})):m=!1,t.options.legend=m;var b=n.tooltip;return h&&!1!==b&&(b=(0,r.__assign)({reversed:!g},b||{})),t.options.tooltip=b,e.coordinate().transpose(),(0,i.adaptor)({chart:e,options:(0,r.__assign)((0,r.__assign)({},n),{label:d,xField:s,yField:o,xAxis:u,yAxis:l,columnStyle:c,columnWidthRatio:f,minColumnWidth:v,maxColumnWidth:y,columnBackground:n.barBackground,data:(0,a.transformBarData)(p)})},!0)},Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return i.meta}});var r=n(1),i=n(199),a=n(557)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformBarData=function(t){return t?t.slice().reverse():t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Pie=void 0;var r=n(1),i=n(14),a=n(19),o=n(7),s=n(559),l=n(560),u=n(561);n(562),e.Pie=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="pie",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null));var e=this.options,n=this.options.angleField,r=(0,o.processIllegalData)(e.data,n),a=(0,o.processIllegalData)(t,n);(0,u.isAllZero)(r,n)||(0,u.isAllZero)(a,n)?this.update({data:t}):(this.updateOption({data:t}),this.chart.data(a),(0,s.pieAnnotation)({chart:this.chart,options:this.options}),this.chart.render(!0)),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,c.flow)((0,l.pattern)("pieStyle"),h,g,a.theme,v,a.legend,x,y,a.state,b,_,a.animation)(t)},e.interaction=_,e.pieAnnotation=b,e.transformStatisticOptions=m;var r=n(1),i=n(0),a=n(22),o=n(49),s=n(30),l=n(121),u=n(197),c=n(7),f=n(560),d=n(561),p=n(562);function h(t){var e=t.chart,n=t.options,i=n.data,a=n.angleField,o=n.colorField,l=n.color,u=n.pieStyle,f=(0,c.processIllegalData)(i,a);if((0,d.isAllZero)(f,a)){var p="$$percentage$$";f=f.map((function(t){var e;return(0,r.__assign)((0,r.__assign)({},t),((e={})[p]=1/f.length,e))})),e.data(f);var h=(0,c.deepAssign)({},t,{options:{xField:"1",yField:p,seriesField:o,isStack:!0,interval:{color:l,style:u},args:{zIndexReversed:!0}}});(0,s.interval)(h)}else e.data(f),h=(0,c.deepAssign)({},t,{options:{xField:"1",yField:a,seriesField:o,isStack:!0,interval:{color:l,style:u},args:{zIndexReversed:!0}}}),(0,s.interval)(h);return t}function g(t){var e,n=t.chart,r=t.options,i=r.meta,a=r.colorField,o=(0,c.deepAssign)({},i);return n.scale(o,((e={})[a]={type:"cat"},e)),t}function v(t){var e=t.chart,n=t.options,r=n.radius,i=n.innerRadius,a=n.startAngle,o=n.endAngle;return e.coordinate({type:"theta",cfg:{radius:r,innerRadius:i,startAngle:a,endAngle:o}}),t}function y(t){var e=t.chart,n=t.options,a=n.label,o=n.colorField,s=n.angleField,l=e.geometries[0];if(a){var u=a.callback,f=(0,r.__rest)(a,["callback"]),p=(0,c.transformLabel)(f);if(p.content){var h=p.content;p.content=function(t,n,a){var l=t[o],u=t[s],f=e.getScaleByField(s),d=null===f||void 0===f?void 0:f.scale(u);return(0,i.isFunction)(h)?h((0,r.__assign)((0,r.__assign)({},t),{percent:d}),n,a):(0,i.isString)(h)?(0,c.template)(h,{value:u,name:l,percentage:(0,i.isNumber)(d)&&!(0,i.isNil)(u)?(100*d).toFixed(2)+"%":null}):h}}var g=p.type?{inner:"",outer:"pie-outer",spider:"pie-spider"}[p.type]:"pie-outer",v=p.layout?(0,i.isArray)(p.layout)?p.layout:[p.layout]:[];p.layout=(g?[{type:g}]:[]).concat(v),l.label({fields:o?[s,o]:[s],callback:u,cfg:(0,r.__assign)((0,r.__assign)({},p),{offset:(0,d.adaptOffset)(p.type,p.offset),type:"pie"})})}else l.label(!1);return t}function m(t){var e=t.innerRadius,n=t.statistic,r=t.angleField,a=t.colorField,o=t.meta,s=t.locale,l=(0,u.getLocale)(s);if(e&&n){var p=(0,c.deepAssign)({},f.DEFAULT_OPTIONS.statistic,n),h=p.title,g=p.content;return!1!==h&&(h=(0,c.deepAssign)({},{formatter:function(t){return t?t[a]:(0,i.isNil)(h.content)?l.get(["statistic","total"]):h.content}},h)),!1!==g&&(g=(0,c.deepAssign)({},{formatter:function(t,e){var n=t?t[r]:(0,d.getTotalValue)(e,r),a=(0,i.get)(o,[r,"formatter"])||function(t){return t};return t||(0,i.isNil)(g.content)?a(n):g.content}},g)),(0,c.deepAssign)({},{statistic:{title:h,content:g}},t)}return t}function b(t){var e=t.chart,n=m(t.options),r=n.innerRadius,i=n.statistic;return e.getController("annotation").clear(!0),(0,c.flow)((0,a.annotation)())(t),r&&i&&(0,c.renderStatistic)(e,{statistic:i,plotType:"pie"}),t}function x(t){var e=t.chart,n=t.options,r=n.tooltip,a=n.colorField,s=n.angleField,l=n.data;if(!1===r)e.tooltip(r);else if(e.tooltip((0,c.deepAssign)({},r,{shared:!1})),(0,d.isAllZero)(l,s)){var u=(0,i.get)(r,"fields"),f=(0,i.get)(r,"formatter");(0,i.isEmpty)((0,i.get)(r,"fields"))&&(u=[a,s],f=f||function(t){return{name:t[a],value:(0,i.toString)(t[s])}}),e.geometries[0].tooltip(u.join("*"),(0,o.getMappingFunction)(u,f))}return t}function _(t){var e=t.chart,n=m(t.options),a=n.interactions,o=n.statistic,s=n.annotations;return(0,i.each)(a,(function(t){var n,a;if(!1===t.enable)e.removeInteraction(t.type);else if("pie-statistic-active"===t.type){var l=[];(null===(n=t.cfg)||void 0===n?void 0:n.start)||(l=[{trigger:"element:mouseenter",action:p.PIE_STATISTIC+":change",arg:{statistic:o,annotations:s}}]),(0,i.each)(null===(a=t.cfg)||void 0===a?void 0:a.start,(function(t){l.push((0,r.__assign)((0,r.__assign)({},t),{arg:{statistic:o,annotations:s}}))})),e.interaction(t.type,(0,c.deepAssign)({},t.cfg,{start:l}))}else e.interaction(t.type,t.cfg||{})})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{legend:{position:"right"},tooltip:{shared:!1,showTitle:!1,showMarkers:!1},label:{layout:{type:"limit-in-plot",cfg:{action:"ellipsis"}}},pieStyle:{stroke:"white",lineWidth:1},statistic:{title:{style:{fontWeight:300,color:"#4B535E",textAlign:"center",fontSize:"20px",lineHeight:1}},content:{style:{fontWeight:"bold",color:"rgba(44,53,66,0.85)",textAlign:"center",fontSize:"32px",lineHeight:1}}},theme:{components:{annotation:{text:{animate:!1}}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptOffset=function(t,e){var n;switch(t){case"inner":return n="-30%",(0,r.isString)(e)&&e.endsWith("%")?.01*parseFloat(e)>0?n:e:e<0?e:n;case"outer":return n=12,(0,r.isString)(e)&&e.endsWith("%")?.01*parseFloat(e)<0?n:e:e>0?e:n;default:return e}},e.getTotalValue=function(t,e){var n=null;return(0,r.each)(t,(function(t){"number"===typeof t[e]&&(n+=t[e])})),n},e.isAllZero=function(t,e){return(0,r.every)((0,i.processIllegalData)(t,e),(function(t){return 0===t[e]}))};var r=n(0),i=n(7)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PIE_STATISTIC=void 0;var r=n(14),i=n(1207),a=n(1208),o=e.PIE_STATISTIC="pie-statistic";(0,r.registerAction)(o,a.StatisticAction),(0,r.registerInteraction)("pie-statistic-active",{start:[{trigger:"element:mouseenter",action:"pie-statistic:change"}],end:[{trigger:"element:mouseleave",action:"pie-statistic:reset"}]}),(0,r.registerAction)("pie-legend",i.PieLegendAction),(0,r.registerInteraction)("pie-legend-active",{start:[{trigger:"legend-item:mouseenter",action:"pie-legend:active"}],end:[{trigger:"legend-item:mouseleave",action:"pie-legend:reset"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transform=function(t,e){var n=e?(0,r.__spreadArrays)(e):(0,r.__spreadArrays)(a);return i.Util.transform(n,t)};var r=n(1),i=n(14),a=[1,0,0,0,1,0,0,0,1]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFontSizeMapping=u,e.getSingleKeyValues=c,e.getSize=l,e.processImageMask=function(t){return new Promise((function(e,n){if(t instanceof HTMLImageElement)e(t);else{if((0,i.isString)(t)){var r=new Image;return r.crossOrigin="anonymous",r.src=t,r.onload=function(){e(r)},void(r.onerror=function(){(0,o.log)(o.LEVEL.ERROR,!1,"image %s load failed !!!",t),n()})}(0,o.log)(o.LEVEL.WARN,void 0===t,"The type of imageMask option must be String or HTMLImageElement."),n()}}))},e.transform=function(t){var e=t.options,n=t.chart,a=n,o=a.width,p=a.height,h=a.padding,g=a.appendPadding,v=a.ele,y=e.data,m=e.imageMask,b=e.wordField,x=e.weightField,_=e.colorField,O=e.wordStyle,P=e.timeInterval,w=e.random,M=e.spiral,S=e.autoFit,E=void 0===S||S,A=e.placementStrategy;if(!y||!y.length)return[];var C,j=O.fontFamily,I=O.fontWeight,T=O.padding,F=O.fontSize,L=c(y,x),k=[(C=L,Math.min.apply(Math,C)),d(L)],D=y.map((function(t){return{text:t[b],value:t[x],color:t[_],datum:t}})),R={imageMask:m,font:j,fontSize:u(F,k),fontWeight:I,size:l({width:o,height:p,padding:h,appendPadding:g,autoFit:E,container:v}),padding:T,timeInterval:P,random:w,spiral:M,rotate:f(e)};if((0,i.isFunction)(A)){var N=D.map((function(t,e,i){return(0,r.__assign)((0,r.__assign)((0,r.__assign)({},t),{hasText:!!t.text,font:(0,s.functor)(R.font)(t,e,i),weight:(0,s.functor)(R.fontWeight)(t,e,i),rotate:(0,s.functor)(R.rotate)(t,e,i),size:(0,s.functor)(R.fontSize)(t,e,i),style:"normal"}),A.call(n,t,e,i))}));return N.push({text:"",value:0,x:0,y:0,opacity:0}),N.push({text:"",value:0,x:R.size[0],y:R.size[1],opacity:0}),N}return(0,s.wordCloud)(D,R)};var r=n(1),i=n(0),a=n(120),o=n(7),s=n(1215);function l(t){var e=t.width,n=t.height,r=t.container,i=t.autoFit,s=t.padding,l=t.appendPadding;if(i){var u=(0,o.getContainerSize)(r);e=u.width,n=u.height}e=e||400,n=n||400;var c=function(t){var e=(0,a.normalPadding)(t.padding),n=(0,a.normalPadding)(t.appendPadding),r=e[0]+n[0],i=e[1]+n[1],o=e[2]+n[2],s=e[3]+n[3];return[r,i,o,s]}({padding:s,appendPadding:l}),f=c[0],d=c[1],p=c[2];return[e-(c[3]+d),n-(f+p)]}function u(t,e){if((0,i.isFunction)(t))return t;if((0,i.isArray)(t)){var n=t[0],r=t[1];if(!e)return function(){return(r+n)/2};var a=e[0],o=e[1];return o===a?function(){return(r+n)/2}:function(t){var e=t.value;return(r-n)/(o-a)*(e-a)+n}}return function(){return t}}function c(t,e){return t.map((function(t){return t[e]})).filter((function(t){return"number"===typeof t&&!isNaN(t)}))}function f(t){var e=function(t){var e=t.wordStyle.rotationSteps;return e<1&&((0,o.log)(o.LEVEL.WARN,!1,"The rotationSteps option must be greater than or equal to 1."),e=1),{rotation:t.wordStyle.rotation,rotationSteps:e}}(t),n=e.rotation,r=e.rotationSteps;if(!(0,i.isArray)(n))return n;var a=n[0],s=n[1],l=1===r?0:(s-a)/(r-1);return function(){return s===a?s:Math.floor(Math.random()*r)*l}}function d(t){return Math.max.apply(Math,t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WORD_CLOUD_COLOR_FIELD=e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7),a=e.WORD_CLOUD_COLOR_FIELD="color";e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{timeInterval:2e3,legend:!1,tooltip:{showTitle:!1,showMarkers:!1,showCrosshairs:!1,fields:["text","value",a],formatter:function(t){return{name:t.text,value:t.value}}},wordStyle:{fontFamily:"Verdana",fontWeight:"normal",padding:1,fontSize:[12,60],rotation:[0,90],rotationSteps:2,rotateRatio:.5}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Scatter=void 0;var r=n(1),i=n(14),a=n(19),o=n(7),s=n(567),l=n(1218);n(1219),e.Scatter=function(t){function e(e,n){var a=t.call(this,e,n)||this;return a.type="scatter",a.on(i.VIEW_LIFE_CIRCLE.BEFORE_RENDER,(function(t){var e,n,o=a,l=o.options,u=o.chart;if((null===(e=t.data)||void 0===e?void 0:e.source)===i.BRUSH_FILTER_EVENTS.FILTER){var c=a.chart.filterData(a.chart.getData());(0,s.meta)({chart:u,options:(0,r.__assign)((0,r.__assign)({},l),{data:c})})}(null===(n=t.data)||void 0===n?void 0:n.source)===i.BRUSH_FILTER_EVENTS.RESET&&(0,s.meta)({chart:u,options:l})})),a}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption((0,s.transformOptions)((0,o.deepAssign)({},this.options,{data:t})));var e=this.options,n=this.chart;(0,s.meta)({chart:n,options:e}),this.chart.changeData(t)},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,a.flow)(f,d,p,h,m,g,s.brushInteraction,l.interaction,v,l.animation,l.theme,y)(t)},e.meta=d,e.tooltip=m,e.transformOptions=c;var r=n(1),i=n(0),a=n(7),o=n(30),s=n(554),l=n(22),u=n(1217);function c(t){var e=t.data,n=void 0===e?[]:e,r=t.xField,i=t.yField;if(n.length){for(var o=!0,s=!0,l=n[0],c=void 0,f=1;f<n.length&&(c=n[f],l[r]!==c[r]&&(o=!1),l[i]!==c[i]&&(s=!1),o||s);f++)l=c;var d=[];o&&d.push(r),s&&d.push(i);var p=(0,a.pick)((0,u.getMeta)(t),d);return(0,a.deepAssign)({},t,{meta:p})}return t}function f(t){var e=t.chart,n=t.options,s=n.data,l=n.type,u=n.color,c=n.shape,f=n.pointStyle,d=n.shapeField,p=n.colorField,h=n.xField,g=n.yField,v=n.sizeField,y=n.size,m=n.tooltip;v&&(y||(y=[2,8]),(0,i.isNumber)(y)&&(y=[y,y])),m&&!m.fields&&(m=(0,r.__assign)((0,r.__assign)({},m),{fields:[h,g,p,v,d]})),e.data(s),(0,o.point)((0,a.deepAssign)({},t,{options:{seriesField:p,point:{color:u,shape:c,size:y,style:f},tooltip:m}}));var b=(0,a.findGeometry)(e,"point");return l&&b.adjust(l),t}function d(t){var e,n=t.options,r=n.xAxis,i=n.yAxis,o=n.xField,s=n.yField,u=c(n);return(0,a.flow)((0,l.scale)(((e={})[o]=r,e[s]=i,e)))((0,a.deepAssign)({},t,{options:u}))}function p(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return e.axis(a,r),e.axis(o,i),t}function h(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField,a=n.shapeField,o=n.sizeField,s=n.shapeLegend,l=n.sizeLegend,u=!1!==r;return i&&e.legend(i,!!u&&r),a&&(s?e.legend(a,s):e.legend(a,!1!==s&&r)),o&&e.legend(o,l||!1),u||s||l||e.legend(!1),t}function g(t){var e=t.chart,n=t.options,i=n.label,o=n.yField,s=(0,a.findGeometry)(e,"point");if(i){var l=i.callback,u=(0,r.__rest)(i,["callback"]);s.label({fields:[o],callback:l,cfg:(0,a.transformLabel)(u)})}else s.label(!1);return t}function v(t){var e=t.options.quadrant,n=[];if(e){var i=e.xBaseline,o=void 0===i?0:i,s=e.yBaseline,c=void 0===s?0:s,f=e.labels,d=e.regionStyle,p=e.lineStyle,h=(0,u.getQuadrantDefaultConfig)(o,c);new Array(4).join(",").split(",").forEach((function(t,e){n.push((0,r.__assign)((0,r.__assign)({type:"region",top:!1},h.regionStyle[e].position),{style:(0,a.deepAssign)({},h.regionStyle[e].style,null===d||void 0===d?void 0:d[e])}),(0,r.__assign)({type:"text",top:!0},(0,a.deepAssign)({},h.labelStyle[e],null===f||void 0===f?void 0:f[e])))})),n.push({type:"line",top:!1,start:["min",c],end:["max",c],style:(0,a.deepAssign)({},h.lineStyle,p)},{type:"line",top:!1,start:[o,"min"],end:[o,"max"],style:(0,a.deepAssign)({},h.lineStyle,p)})}return(0,a.flow)((0,l.annotation)(n))(t)}function y(t){var e=t.options,n=t.chart,i=e.regressionLine;if(i){var a=i.style,o=i.top,s=void 0!==o&&o,l={stroke:"#9ba29a",lineWidth:2,opacity:.5};n.annotation().shape({top:s,render:function(t,i){var o=t.addGroup({id:n.id+"-regression-line",name:"regression-line-group"}),s=(0,u.getPath)({view:i,options:e});o.addShape("path",{name:"regression-line",attrs:(0,r.__assign)((0,r.__assign)({path:s},l),a)})}})}return t}function m(t){var e=t.chart,n=t.options.tooltip;return n?e.tooltip(n):!1===n&&e.tooltip(!1),t}},function(t,e,n){"use strict";(0,n(14).registerInteraction)("drag-move",{start:[{trigger:"plot:mousedown",action:"scale-translate:start"}],processing:[{trigger:"plot:mousemove",action:"scale-translate:translate",throttle:{wait:100,leading:!0,trailing:!1}}],end:[{trigger:"plot:mouseup",action:"scale-translate:end"}]})},function(t,e,n){"use strict";var r,i;Object.defineProperty(e,"__esModule",{value:!0}),e.DualAxesGeometry=e.AxisType=void 0,function(t){t.Left="Left",t.Right="Right"}(r||(e.AxisType=r={})),function(t){t.Line="line",t.Column="column"}(i||(e.DualAxesGeometry=i={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RIGHT_AXES_VIEW=e.LEFT_AXES_VIEW=e.DEFAULT_YAXIS_CONFIG=e.DEFAULT_RIGHT_YAXIS_CONFIG=e.DEFAULT_LEFT_YAXIS_CONFIG=void 0;var r=n(1),i=(e.LEFT_AXES_VIEW="left-axes-view",e.RIGHT_AXES_VIEW="right-axes-view",e.DEFAULT_YAXIS_CONFIG={nice:!0,label:{autoHide:!0,autoRotate:!1}});e.DEFAULT_LEFT_YAXIS_CONFIG=(0,r.__assign)((0,r.__assign)({},i),{position:"left"}),e.DEFAULT_RIGHT_YAXIS_CONFIG=(0,r.__assign)((0,r.__assign)({},i),{position:"right",grid:null})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TinyLine=void 0;var r=n(1),i=n(19),a=n(572),o=n(156),s=n(123);e.TinyLine=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="tiny-line",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;(0,a.meta)({chart:e,options:n}),e.changeData((0,s.getTinyData)(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,r.flow)(u,o.meta,i.theme,i.tooltip,i.animation,(0,i.annotation)())(t)},Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return o.meta}});var r=n(7),i=n(22),a=n(30),o=n(200),s=n(123),l=n(156);function u(t){var e=t.chart,n=t.options,i=n.data,o=n.color,u=n.lineStyle,c=n.point,f=null===c||void 0===c?void 0:c.state,d=(0,s.getTinyData)(i);e.data(d);var p=(0,r.deepAssign)({},t,{options:{xField:l.X_FIELD,yField:l.Y_FIELD,line:{color:o,style:u},point:c}}),h=(0,r.deepAssign)({},p,{options:{tooltip:!1,state:f}});return(0,a.line)(p),(0,a.point)(h),e.axis(!1),e.legend(!1),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TinyColumn=void 0;var r=n(1),i=n(19),a=n(123),o=n(574),s=n(1229);e.TinyColumn=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="tiny-column",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;(0,o.meta)({chart:e,options:n}),e.changeData((0,a.getTinyData)(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,i.flow)(r.theme,(0,r.pattern)("columnStyle"),u,l.meta,r.tooltip,r.animation,(0,r.annotation)())(t)},Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return l.meta}});var r=n(22),i=n(7),a=n(30),o=n(156),s=n(123),l=n(200);function u(t){var e=t.chart,n=t.options,r=n.data,l=n.color,u=n.columnStyle,c=n.columnWidthRatio,f=(0,s.getTinyData)(r);e.data(f);var d=(0,i.deepAssign)({},t,{options:{xField:o.X_FIELD,yField:o.Y_FIELD,widthRatio:c,interval:{style:u,color:l}}});return(0,a.interval)(d),e.axis(!1),e.legend(!1),e.interaction("element-active"),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TinyArea=void 0;var r=n(1),i=n(19),a=n(123),o=n(200),s=n(1230);e.TinyArea=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="tiny-area",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;(0,o.meta)({chart:e,options:n}),e.changeData((0,a.getTinyData)(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Histogram=void 0;var r=n(1),i=n(19),a=n(577),o=n(578),s=n(579);e.Histogram=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="histogram",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options,n=e.binField,r=e.binNumber,i=e.binWidth,o=e.stackField;this.chart.changeData((0,a.binHistogram)(t,n,i,r,o))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.binHistogram=function(t,e,n,a,o){var s=(0,r.clone)(t);(0,r.sortBy)(s,e);var l=(0,r.valuesOfKey)(s,e),u=(0,r.getRange)(l),c=u.max-u.min,f=n;if(!n&&a&&(f=a>1?c/(a-1):u.max),!n&&!a){var d=function(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}(l);f=c/d}var p={},h=(0,r.groupBy)(s,o);(0,r.isEmpty)(h)?(0,r.each)(s,(function(t){var n=i(t[e],f,a),o=n[0]+"-"+n[1];(0,r.hasKey)(p,o)||(p[o]={range:n,count:0}),p[o].count+=1})):Object.keys(h).forEach((function(t){(0,r.each)(h[t],(function(n){var s=i(n[e],f,a),l=s[0]+"-"+s[1]+"-"+t;(0,r.hasKey)(p,l)||(p[l]={range:s,count:0},p[l][o]=t),p[l].count+=1}))}));var g=[];return(0,r.each)(p,(function(t){g.push(t)})),g};var r=n(0);function i(t,e,n){if(1===n)return[0,e];var r=Math.floor(t/e);return[e*r,e*(r+1)]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(i.theme,(0,a.pattern)("columnStyle"),c,f,d,i.state,p,i.tooltip,i.interaction,i.animation)(t)};var r=n(1),i=n(22),a=n(121),o=n(7),s=n(30),l=n(577),u=n(579);function c(t){var e=t.chart,n=t.options,r=n.data,i=n.binField,a=n.binNumber,c=n.binWidth,f=n.color,d=n.stackField,p=n.legend,h=n.columnStyle,g=(0,l.binHistogram)(r,i,c,a,d);e.data(g);var v=(0,o.deepAssign)({},t,{options:{xField:u.HISTOGRAM_X_FIELD,yField:u.HISTOGRAM_Y_FIELD,seriesField:d,isStack:!0,interval:{color:f,style:h}}});return(0,s.interval)(v),p&&d&&e.legend(d,p),t}function f(t){var e,n=t.options,r=n.xAxis,a=n.yAxis;return(0,o.flow)((0,i.scale)(((e={})[u.HISTOGRAM_X_FIELD]=r,e[u.HISTOGRAM_Y_FIELD]=a,e)))(t)}function d(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis;return!1===r?e.axis(u.HISTOGRAM_X_FIELD,!1):e.axis(u.HISTOGRAM_X_FIELD,r),!1===i?e.axis(u.HISTOGRAM_Y_FIELD,!1):e.axis(u.HISTOGRAM_Y_FIELD,i),t}function p(t){var e=t.chart,n=t.options.label,i=(0,o.findGeometry)(e,"interval");if(n){var a=n.callback,s=(0,r.__rest)(n,["callback"]);i.label({fields:[u.HISTOGRAM_Y_FIELD],callback:a,cfg:(0,o.transformLabel)(s)})}else i.label(!1);return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.HISTOGRAM_Y_FIELD=e.HISTOGRAM_X_FIELD=e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.HISTOGRAM_X_FIELD="range",e.HISTOGRAM_Y_FIELD="count",e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{columnStyle:{stroke:"#FFFFFF"},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Progress=void 0;var r=n(1),i=n(19),a=n(306),o=n(581),s=n(307);e.Progress=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="process",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({percent:t}),this.chart.changeData((0,s.getProgressData)(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.DEFAULT_COLOR=void 0;var r=e.DEFAULT_COLOR=["#FAAD14","#E8EDF3"];e.DEFAULT_OPTIONS={percent:.2,color:r,animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RingProgress=void 0;var r=n(1),i=n(14),a=n(19),o=n(307),s=n(583),l=n(1231);e.RingProgress=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="ring-process",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t}),this.chart.data((0,o.getProgressData)(t)),(0,s.statistic)({chart:this.chart,options:this.options},!0),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,a.flow)(s.geometry,(0,o.scale)({}),l,u,o.animation,o.theme,(0,o.annotation)())(t)},e.statistic=u;var r=n(1),i=n(0),a=n(7),o=n(22),s=n(306);function l(t){var e=t.chart,n=t.options,r=n.innerRadius,i=n.radius;return e.coordinate("theta",{innerRadius:r,radius:i}),t}function u(t,e){var n=t.chart,o=t.options,s=o.innerRadius,l=o.statistic,u=o.percent,c=o.meta;if(n.getController("annotation").clear(!0),s&&l){var f=(0,i.get)(c,["percent","formatter"])||function(t){return(100*t).toFixed(2)+"%"},d=l.content;d&&(d=(0,a.deepAssign)({},d,{content:(0,i.isNil)(d.content)?f(u):d.content})),(0,a.renderStatistic)(n,{statistic:(0,r.__assign)((0,r.__assign)({},l),{content:d}),plotType:"ring-progress"},{percent:u})}return e&&n.render(!0),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformData=void 0;var r=n(0),i=n(308);e.transformData=function(t,e){var n=t;if(Array.isArray(e)){var a=e[0],o=e[1],s=e[2],l=e[3],u=e[4];n=(0,r.map)(t,(function(t){return t[i.BOX_RANGE]=[t[a],t[o],t[s],t[l],t[u]],t}))}return n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.transformViolinData=e.toViolinValue=e.toBoxValue=void 0;var i=n(1),a=n(0),o=r(n(1241)),s=n(1243),l=e.toBoxValue=function(t){return{low:(0,a.min)(t),high:(0,a.max)(t),q1:(0,s.quantile)(t,.25),q3:(0,s.quantile)(t,.75),median:(0,s.quantile)(t,[.5]),minMax:[(0,a.min)(t),(0,a.max)(t)],quantile:[(0,s.quantile)(t,.25),(0,s.quantile)(t,.75)]}},u=e.toViolinValue=function(t,e){var n=o.default.create(t,e);return{violinSize:n.map((function(t){return t.y})),violinY:n.map((function(t){return t.x}))}};e.transformViolinData=function(t){var e=t.xField,n=t.yField,r=t.seriesField,o=t.data,s=t.kde,c={min:s.min,max:s.max,size:s.sampleSize,width:s.width};if(!r){var f=(0,a.groupBy)(o,e);return Object.keys(f).map((function(t){var e=f[t].map((function(t){return t[n]}));return(0,i.__assign)((0,i.__assign)({x:t},u(e,c)),l(e))}))}var d=[],p=(0,a.groupBy)(o,r);return Object.keys(p).forEach((function(t){var o=(0,a.groupBy)(p[t],e);return Object.keys(o).forEach((function(e){var a,s=o[e].map((function(t){return t[n]}));d.push((0,i.__assign)((0,i.__assign)(((a={x:e})[r]=t,a),u(s,c)),l(s)))}))})),d}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.X_FIELD=e.VIOLIN_Y_FIELD=e.VIOLIN_VIEW_ID=e.VIOLIN_SIZE_FIELD=e.QUANTILE_VIEW_ID=e.QUANTILE_FIELD=e.MIN_MAX_VIEW_ID=e.MIN_MAX_FIELD=e.MEDIAN_VIEW_ID=e.MEDIAN_FIELD=e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.X_FIELD="x",e.VIOLIN_Y_FIELD="violinY",e.VIOLIN_SIZE_FIELD="violinSize",e.MIN_MAX_FIELD="minMax",e.QUANTILE_FIELD="quantile",e.MEDIAN_FIELD="median",e.VIOLIN_VIEW_ID="violin_view",e.MIN_MAX_VIEW_ID="min_max_view",e.QUANTILE_VIEW_ID="quantile_view",e.MEDIAN_VIEW_ID="median_view",e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{syncViewPadding:!0,kde:{type:"triangular",sampleSize:32,width:3},violinStyle:{lineWidth:1,fillOpacity:.3,strokeOpacity:.75},xAxis:{grid:{line:null},tickLine:{alignTick:!1}},yAxis:{grid:{line:{style:{lineWidth:.5,lineDash:[4,4]}}}},legend:{position:"top-left"},tooltip:{showMarkers:!1}})},function(t,e,n){"use strict";var r,i,a,o,s=n(2)(n(6));o=function(t){function e(t){for(var e=new Array(t),n=0;n<t;++n)e[n]=0;return e}function n(t,e){for(var n=0,r=0;r<t.length;++r)n+=t[r]*e[r];return n}function r(t){return Math.sqrt(n(t,t))}function i(t,e,n){for(var r=0;r<e.length;++r)t[r]=e[r]*n}function a(t,e,n,r,i){for(var a=0;a<t.length;++a)t[a]=e*n[a]+r*i[a]}function o(t,e,r,i,o,s,l){var u=r.fx,c=n(r.fxprime,e),f=u,d=u,p=c,h=0;function g(d,h,g){for(var v=0;v<16;++v)if(o=(d+h)/2,a(i.x,1,r.x,o,e),f=i.fx=t(i.x,i.fxprime),p=n(i.fxprime,e),f>u+s*o*c||f>=g)h=o;else{if(Math.abs(p)<=-l*c)return o;p*(h-d)>=0&&(h=d),d=o,g=f}return 0}o=o||1,s=s||1e-6,l=l||.1;for(var v=0;v<10;++v){if(a(i.x,1,r.x,o,e),f=i.fx=t(i.x,i.fxprime),p=n(i.fxprime,e),f>u+s*o*c||v&&f>=d)return g(h,o,d);if(Math.abs(p)<=-l*c)return o;if(p>=0)return g(o,h,f);d=f,h=o,o*=2}return o}t.bisect=function(t,e,n,r){var i=(r=r||{}).maxIterations||100,a=r.tolerance||1e-10,o=t(e),s=t(n),l=n-e;if(o*s>0)throw"Initial bisect points must have opposite signs";if(0===o)return e;if(0===s)return n;for(var u=0;u<i;++u){var c=e+(l/=2),f=t(c);if(f*o>=0&&(e=c),Math.abs(l)<a||0===f)return c}return e+l},t.nelderMead=function(t,e,n){var r,i=(n=n||{}).maxIterations||200*e.length,o=n.nonZeroDelta||1.05,s=n.zeroDelta||.001,l=n.minErrorDelta||1e-6,u=n.minErrorDelta||1e-5,c=void 0!==n.rho?n.rho:1,f=void 0!==n.chi?n.chi:2,d=void 0!==n.psi?n.psi:-.5,p=void 0!==n.sigma?n.sigma:.5,h=e.length,g=new Array(h+1);g[0]=e,g[0].fx=t(e),g[0].id=0;for(var v=0;v<h;++v){var y=e.slice();y[v]=y[v]?y[v]*o:s,g[v+1]=y,g[v+1].fx=t(y),g[v+1].id=v+1}function m(t){for(var e=0;e<t.length;e++)g[h][e]=t[e];g[h].fx=t.fx}for(var b=function(t,e){return t.fx-e.fx},x=e.slice(),_=e.slice(),O=e.slice(),P=e.slice(),w=0;w<i;++w){if(g.sort(b),n.history){var M=g.map((function(t){var e=t.slice();return e.fx=t.fx,e.id=t.id,e}));M.sort((function(t,e){return t.id-e.id})),n.history.push({x:g[0].slice(),fx:g[0].fx,simplex:M})}for(r=0,v=0;v<h;++v)r=Math.max(r,Math.abs(g[0][v]-g[1][v]));if(Math.abs(g[0].fx-g[h].fx)<l&&r<u)break;for(v=0;v<h;++v){x[v]=0;for(var S=0;S<h;++S)x[v]+=g[S][v];x[v]/=h}var E=g[h];if(a(_,1+c,x,-c,E),_.fx=t(_),_.fx<g[0].fx)a(P,1+f,x,-f,E),P.fx=t(P),P.fx<_.fx?m(P):m(_);else if(_.fx>=g[h-1].fx){var A=!1;if(_.fx>E.fx?(a(O,1+d,x,-d,E),O.fx=t(O),O.fx<E.fx?m(O):A=!0):(a(O,1-d*c,x,d*c,E),O.fx=t(O),O.fx<_.fx?m(O):A=!0),A){if(p>=1)break;for(v=1;v<g.length;++v)a(g[v],1-p,g[0],p,g[v]),g[v].fx=t(g[v])}}else m(_)}return g.sort(b),{fx:g[0].fx,x:g[0]}},t.conjugateGradient=function(t,e,s){var l,u,c,f={x:e.slice(),fx:0,fxprime:e.slice()},d={x:e.slice(),fx:0,fxprime:e.slice()},p=e.slice(),h=1;c=(s=s||{}).maxIterations||20*e.length,f.fx=t(f.x,f.fxprime),i(l=f.fxprime.slice(),f.fxprime,-1);for(var g=0;g<c;++g){if(h=o(t,l,f,d,h),s.history&&s.history.push({x:f.x.slice(),fx:f.fx,fxprime:f.fxprime.slice(),alpha:h}),h){a(p,1,d.fxprime,-1,f.fxprime);var v=n(f.fxprime,f.fxprime);a(l,Math.max(0,n(p,d.fxprime)/v),l,-1,d.fxprime),u=f,f=d,d=u}else i(l,f.fxprime,-1);if(r(f.fxprime)<=1e-5)break}return s.history&&s.history.push({x:f.x.slice(),fx:f.fx,fxprime:f.fxprime.slice(),alpha:h}),f},t.gradientDescent=function(t,e,n){for(var i=(n=n||{}).maxIterations||100*e.length,o=n.learnRate||.001,s={x:e.slice(),fx:0,fxprime:e.slice()},l=0;l<i&&(s.fx=t(s.x,s.fxprime),n.history&&n.history.push({x:s.x.slice(),fx:s.fx,fxprime:s.fxprime.slice()}),a(s.x,1,s.x,-o,s.fxprime),!(r(s.fxprime)<=1e-5));++l);return s},t.gradientDescentLineSearch=function(t,e,n){n=n||{};var a,s={x:e.slice(),fx:0,fxprime:e.slice()},l={x:e.slice(),fx:0,fxprime:e.slice()},u=n.maxIterations||100*e.length,c=n.learnRate||1,f=e.slice(),d=n.c1||.001,p=n.c2||.1,h=[];if(n.history){var g=t;t=function(t,e){return h.push(t.slice()),g(t,e)}}s.fx=t(s.x,s.fxprime);for(var v=0;v<u&&(i(f,s.fxprime,-1),c=o(t,f,s,l,c,d,p),n.history&&(n.history.push({x:s.x.slice(),fx:s.fx,fxprime:s.fxprime.slice(),functionCalls:h,learnRate:c,alpha:c}),h=[]),a=s,s=l,l=a,!(0===c||r(s.fxprime)<1e-5));++v);return s},t.zeros=e,t.zerosM=function(t,n){return e(t).map((function(){return e(n)}))},t.norm2=r,t.weightedSum=a,t.scale=i},"object"===(0,s.default)(e)&&"undefined"!==typeof t?o(e):(i=[e],void 0===(a="function"===typeof(r=o)?r.apply(e,i):r)||(t.exports=a))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.circleArea=a,e.circleCircleIntersection=s,e.circleOverlap=function(t,e,n){if(n>=t+e)return 0;if(n<=Math.abs(t-e))return Math.PI*Math.min(t,e)*Math.min(t,e);var r=e-(n*n-t*t+e*e)/(2*n);return a(t,t-(n*n-e*e+t*t)/(2*n))+a(e,r)},e.containedInCircles=i,e.distance=o,e.getCenter=l,e.intersectionArea=function(t,e){var n,u=function(t){for(var e=[],n=0;n<t.length;++n)for(var r=n+1;r<t.length;++r)for(var i=s(t[n],t[r]),a=0;a<i.length;++a){var o=i[a];o.parentIndex=[n,r],e.push(o)}return e}(t),c=u.filter((function(e){return i(e,t)})),f=0,d=0,p=[];if(c.length>1){var h=l(c);for(n=0;n<c.length;++n){var g=c[n];g.angle=Math.atan2(g.x-h.x,g.y-h.y)}c.sort((function(t,e){return e.angle-t.angle}));var v=c[c.length-1];for(n=0;n<c.length;++n){var y=c[n];d+=(v.x+y.x)*(y.y-v.y);for(var m={x:(y.x+v.x)/2,y:(y.y+v.y)/2},b=null,x=0;x<y.parentIndex.length;++x)if(v.parentIndex.indexOf(y.parentIndex[x])>-1){var _=t[y.parentIndex[x]],O=Math.atan2(y.x-_.x,y.y-_.y),P=Math.atan2(v.x-_.x,v.y-_.y),w=P-O;w<0&&(w+=2*Math.PI);var M=P-w/2,S=o(m,{x:_.x+_.radius*Math.sin(M),y:_.y+_.radius*Math.cos(M)});S>2*_.radius&&(S=2*_.radius),(null===b||b.width>S)&&(b={circle:_,width:S,p1:y,p2:v})}null!==b&&(p.push(b),f+=a(b.circle.radius,b.width),v=y)}}else{var E=t[0];for(n=1;n<t.length;++n)t[n].radius<E.radius&&(E=t[n]);var A=!1;for(n=0;n<t.length;++n)if(o(t[n],E)>Math.abs(E.radius-t[n].radius)){A=!0;break}A?f=d=0:(f=E.radius*E.radius*Math.PI,p.push({circle:E,p1:{x:E.x,y:E.y+E.radius},p2:{x:E.x-r,y:E.y+E.radius},width:2*E.radius}))}return d/=2,e&&(e.area=f+d,e.arcArea=f,e.polygonArea=d,e.arcs=p,e.innerPoints=c,e.intersectionPoints=u),f+d};var r=1e-10;function i(t,e){for(var n=0;n<e.length;++n)if(o(t,e[n])>e[n].radius+r)return!1;return!0}function a(t,e){return t*t*Math.acos(1-e/t)-(t-e)*Math.sqrt(e*(2*t-e))}function o(t,e){return Math.sqrt((t.x-e.x)*(t.x-e.x)+(t.y-e.y)*(t.y-e.y))}function s(t,e){var n=o(t,e),r=t.radius,i=e.radius;if(n>=r+i||n<=Math.abs(r-i))return[];var a=(r*r-i*i+n*n)/(2*n),s=Math.sqrt(r*r-a*a),l=t.x+a*(e.x-t.x)/n,u=t.y+a*(e.y-t.y)/n,c=-(e.y-t.y)*(s/n),f=-(e.x-t.x)*(s/n);return[{x:l+c,y:u-f},{x:l-c,y:u+f}]}function l(t){for(var e={x:0,y:0},n=0;n<t.length;++n)e.x+=t[n].x,e.y+=t[n].y;return e.x/=t.length,e.y/=t.length,e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getStockData=function(t,e){return(0,r.map)(t,(function(t){if((0,r.isArray)(e)){var n=e[0],a=e[1],o=e[2],s=e[3];t[i.TREND_FIELD]=t[n]<=t[a]?i.TREND_UP:i.TREND_DOWN,t[i.Y_FIELD]=[t[n],t[a],t[o],t[s]]}return t}))};var r=n(0),i=n(310)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"FUNNEL_CONVERSATION_FIELD",{enumerable:!0,get:function(){return l.FUNNEL_CONVERSATION}}),e.Funnel=void 0;var r=n(1),i=n(0),a=n(19),o=n(7),s=n(591),l=n(124);e.Funnel=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="funnel",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e.prototype.setState=function(t,e,n){void 0===n&&(n=!0);var r=(0,o.getAllElementsRecursively)(this.chart);(0,i.each)(r,(function(r){e(r.getData())&&r.setState(t,n)}))},e.prototype.getStates=function(){var t=(0,o.getAllElementsRecursively)(this.chart),e=[];return(0,i.each)(t,(function(t){var n=t.getData(),r=t.getStates();(0,i.each)(r,(function(r){e.push({data:n,state:r,geometry:t.geometry,element:t})}))})),e},e.CONVERSATION_FIELD=l.FUNNEL_CONVERSATION,e.PERCENT_FIELD=l.FUNNEL_PERCENT,e.TOTAL_PERCENT_FIELD=l.FUNNEL_TOTAL_PERCENT,e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(p,h,g,v,i.tooltip,i.interaction,y,i.animation,i.theme,(0,i.annotation)())(t)},e.meta=g;var r=n(0),i=n(22),a=n(197),o=n(7),s=n(553),l=n(592),u=n(1258),c=n(1259),f=n(1260),d=n(124);function p(t){var e,n=t.options,i=n.compareField,l=n.xField,u=n.yField,c=n.locale,f=n.funnelStyle,p=n.data,h=(0,a.getLocale)(c),g={label:i?{fields:[l,u,i,d.FUNNEL_PERCENT,d.FUNNEL_CONVERSATION],formatter:function(t){return""+t[u]}}:{fields:[l,u,d.FUNNEL_PERCENT,d.FUNNEL_CONVERSATION],offset:0,position:"middle",formatter:function(t){return t[l]+" "+t[u]}},tooltip:{title:l,formatter:function(t){return{name:t[l],value:t[u]}}},conversionTag:{formatter:function(t){return h.get(["conversionTag","label"])+": "+s.conversionTagFormatter.apply(void 0,t[d.FUNNEL_CONVERSATION])}}};return(i||f)&&(e=function(t){return(0,o.deepAssign)({},i&&{lineWidth:1,stroke:"#fff"},(0,r.isFunction)(f)?f(t):f)}),(0,o.deepAssign)({options:g},t,{options:{funnelStyle:e,data:(0,r.clone)(p)}})}function h(t){var e=t.options,n=e.compareField,r=e.dynamicHeight;return e.seriesField?(0,c.facetFunnel)(t):n?(0,u.compareFunnel)(t):r?(0,f.dynamicHeightFunnel)(t):(0,l.basicFunnel)(t)}function g(t){var e,n=t.options,r=n.xAxis,a=n.yAxis,s=n.xField,l=n.yField;return(0,o.flow)((0,i.scale)(((e={})[s]=r,e[l]=a,e)))(t)}function v(t){return t.chart.axis(!1),t}function y(t){var e=t.chart,n=t.options.legend;return!1===n?e.legend(!1):e.legend(n),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.basicFunnel=function(t){return(0,a.flow)(c,f,d,p)(t)};var r=n(1),i=n(0),a=n(7),o=n(65),s=n(49),l=n(124),u=n(311);function c(t){var e=t.chart,n=t.options,r=n.data,i=void 0===r?[]:r,a=n.yField,o=n.maxSize,s=n.minSize,l=(0,u.transformData)(i,i,{yField:a,maxSize:o,minSize:s});return e.data(l),t}function f(t){var e=t.chart,n=t.options,r=n.xField,u=n.yField,c=n.color,f=n.tooltip,d=n.label,p=n.shape,h=void 0===p?"funnel":p,g=n.funnelStyle,v=n.state,y=(0,o.getTooltipMapping)(f,[r,u]),m=y.fields,b=y.formatter;return(0,s.geometry)({chart:e,options:{type:"interval",xField:r,yField:l.FUNNEL_MAPPING_VALUE,colorField:r,tooltipFields:(0,i.isArray)(m)&&m.concat([l.FUNNEL_PERCENT,l.FUNNEL_CONVERSATION]),mapping:{shape:h,tooltip:b,color:c,style:g},label:d,state:v}}),(0,a.findGeometry)(t.chart,"interval").adjust("symmetric"),t}function d(t){var e=t.chart,n=t.options.isTransposed;return e.coordinate({type:"rect",actions:n?[]:[["transpose"],["scale",1,-1]]}),t}function p(t){var e=t.options.maxSize;return(0,u.conversionTagComponent)((function(t,n,i,a){var o=e-(e-t[l.FUNNEL_MAPPING_VALUE])/2;return(0,r.__assign)((0,r.__assign)({},a),{start:[n-.5,o],end:[n-.5,o+.05]})}))(t),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLiquidData=function(t){return[{percent:t,type:r}]};var r="liquid"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformData=function(t){var e=t.data,n=t.xField,r=t.measureField,i=t.rangeField,a=t.targetField,o=t.layout,s=[],l=[];e.forEach((function(t,e){var o;t[i].sort((function(t,e){return t-e})),t[i].forEach((function(r,a){var o,l=0===a?r:t[i][a]-t[i][a-1];s.push(((o={rKey:i+"_"+a})[n]=n?t[n]:String(e),o[i]=l,o))})),t[r].forEach((function(i,a){var o;s.push(((o={mKey:t[r].length>1?r+"_"+a:""+r})[n]=n?t[n]:String(e),o[r]=i,o))})),s.push(((o={tKey:""+a})[n]=n?t[n]:String(e),o[a]=t[a],o)),l.push(t[i],t[r],t[a])}));var u=Math.min.apply(Math,l.flat(1/0)),c=Math.max.apply(Math,l.flat(1/0));return u=u>0?0:u,"vertical"===o&&s.reverse(),{min:u,max:c,ds:s}}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.getTileMethod=u,e.treemap=function(t,e){var n,r=(e=(0,a.assign)({},l,e)).as;if(!(0,a.isArray)(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{n=(0,o.getField)(e)}catch(p){console.warn(p)}var s=u(e.tile,e.ratio),c=function(t){return i.treemap().tile(s).size(e.size).round(e.round).padding(e.padding).paddingInner(e.paddingInner).paddingOuter(e.paddingOuter).paddingTop(e.paddingTop).paddingRight(e.paddingRight).paddingBottom(e.paddingBottom).paddingLeft(e.paddingLeft)(i.hierarchy(t).sum((function(t){return e.ignoreParentValue&&t.children?0:t[n]})).sort(e.sort))}(t),f=r[0],d=r[1];return c.each((function(t){t[f]=[t.x0,t.x1,t.x1,t.x0],t[d]=[t.y1,t.y1,t.y0,t.y0],["x0","x1","y0","y1"].forEach((function(e){-1===r.indexOf(e)&&delete t[e]}))})),(0,o.getAllNodes)(c)};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(194)),a=n(0),o=n(157);function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}var l={field:"value",tile:"treemapSquarify",size:[1,1],round:!1,ignoreParentValue:!0,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,as:["x","y"],sort:function(t,e){return e.value-t.value},ratio:.5*(1+Math.sqrt(5))};function u(t,e){return"treemapSquarify"===t?i[t].ratio(e):i[t]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Gauge=void 0;var r=n(1),i=n(14),a=n(19),o=n(597),s=n(314),l=n(598);n(1273),n(1274),e.Gauge=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="gauge",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t});var e=this.chart.views.find((function(t){return t.id===s.INDICATEOR_VIEW_ID}));e&&e.data((0,l.getIndicatorData)(t));var n=this.chart.views.find((function(t){return t.id===s.RANGE_VIEW_ID}));n&&n.data((0,l.getRangeData)(t,this.options.range)),(0,o.statistic)({chart:this.chart,options:this.options},!0),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,l.flow)(a.theme,a.animation,f,d,p,a.interaction,(0,a.annotation)(),h)(t)},e.statistic=p;var r=n(1),i=n(0),a=n(22),o=n(30),s=n(98),l=n(7),u=n(314),c=n(598);function f(t){var e=t.chart,n=t.options,r=n.percent,a=n.range,f=n.radius,d=n.innerRadius,p=n.startAngle,h=n.endAngle,g=n.axis,v=n.indicator,y=n.gaugeStyle,m=n.type,b=n.meter,x=a.color,_=a.width;if(v){var O=(0,c.getIndicatorData)(r),P=e.createView({id:u.INDICATEOR_VIEW_ID});P.data(O),P.point().position(u.PERCENT+"*1").shape(v.shape||"gauge-indicator").customInfo({defaultColor:e.getTheme().defaultColor,indicator:v}),P.coordinate("polar",{startAngle:p,endAngle:h,radius:d*f}),P.axis(u.PERCENT,g),P.scale(u.PERCENT,(0,l.pick)(g,s.AXIS_META_CONFIG_KEYS))}var w=(0,c.getRangeData)(r,n.range),M=e.createView({id:u.RANGE_VIEW_ID});M.data(w);var S=(0,i.isString)(x)?[x,u.DEFAULT_COLOR]:x;return(0,o.interval)({chart:M,options:{xField:"1",yField:u.RANGE_VALUE,seriesField:u.RANGE_TYPE,rawFields:[u.PERCENT],isStack:!0,interval:{color:S,style:y,shape:"meter"===m?"meter-gauge":null},args:{zIndexReversed:!0},minColumnWidth:_,maxColumnWidth:_}}).ext.geometry.customInfo({meter:b}),M.coordinate("polar",{innerRadius:d,radius:f,startAngle:p,endAngle:h}).transpose(),t}function d(t){var e;return(0,l.flow)((0,a.scale)(((e={range:{min:0,max:1,maxLimit:1,minLimit:0}})[u.PERCENT]={},e)))(t)}function p(t,e){var n=t.chart,i=t.options,a=i.statistic,o=i.percent;if(n.getController("annotation").clear(!0),a){var s=a.content,u=void 0;s&&(u=(0,l.deepAssign)({},{content:(100*o).toFixed(2)+"%",style:{opacity:.75,fontSize:"30px",lineHeight:1,textAlign:"center",color:"rgba(44,53,66,0.85)"}},s)),(0,l.renderGaugeStatistic)(n,{statistic:(0,r.__assign)((0,r.__assign)({},a),{content:u})},{percent:o})}return e&&n.render(!0),t}function h(t){var e=t.chart;return e.legend(!1),e.tooltip(!1),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getIndicatorData=function(t){var e;return[(e={},e[i.PERCENT]=(0,r.clamp)(t,0,1),e)]},e.getRangeData=function(t,e){var n=(0,r.get)(e,["ticks"],[]);return a((0,r.size)(n)?n:[0,(0,r.clamp)(t,0,1),1],t)},e.processRangeData=a;var r=n(0),i=n(314);function a(t,e){return t.map((function(n,r){var a;return(a={})[i.RANGE_VALUE]=n-(t[r-1]||0),a[i.RANGE_TYPE]=""+r,a[i.PERCENT]=e,a})).filter((function(t){return!!t[i.RANGE_VALUE]}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.processData=s,e.transformData=function(t,e,n,a){return s(t,e,n,o.Y_FIELD,a).map((function(e,n){var a;return(0,i.isObject)(e)?(0,r.__assign)((0,r.__assign)({},e),((a={})[o.ABSOLUTE_FIELD]=e[o.Y_FIELD][1],a[o.DIFF_FIELD]=e[o.Y_FIELD][1]-e[o.Y_FIELD][0],a[o.IS_TOTAL]=n===t.length,a)):e}))};var r=n(1),i=n(0),a=n(7),o=n(315);function s(t,e,n,o,s){var l,u=[];if((0,i.reduce)(t,(function(t,e){var s;(0,a.log)(a.LEVEL.WARN,(0,i.isNumber)(e[n]),e[n]+" is not a valid number");var l=(0,i.isUndefined)(e[n])?null:e[n];return u.push((0,r.__assign)((0,r.__assign)({},e),((s={})[o]=[t,t+l],s))),t+l}),0),u.length&&s){var c=(0,i.get)(u,[[t.length-1],o,[1]]);u.push(((l={})[e]=s.label,l[n]=c,l[o]=[0,c],l))}return u}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SERIES_FIELD_KEY=e.SECOND_AXES_VIEW=e.FIRST_AXES_VIEW=void 0,e.FIRST_AXES_VIEW="first-axes-view",e.SECOND_AXES_VIEW="second-axes-view",e.SERIES_FIELD_KEY="series-field-key"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isHorizontal=i,e.syncViewPadding=function(t,e,n){var r=e[0],a=e[1],o=r.autoPadding,s=a.autoPadding,l=t.__axisPosition,u=l.layout,c=l.position;if(i(u)&&"top"===c&&(r.autoPadding=n.instance(o.top,0,o.bottom,o.left),a.autoPadding=n.instance(s.top,o.left,s.bottom,0)),i(u)&&"bottom"===c&&(r.autoPadding=n.instance(o.top,o.right/2+5,o.bottom,o.left),a.autoPadding=n.instance(s.top,s.right,s.bottom,o.right/2+5)),!i(u)&&"bottom"===c){var f=o.left>=s.left?o.left:s.left;r.autoPadding=n.instance(o.top,o.right,o.bottom/2+5,f),a.autoPadding=n.instance(o.bottom/2+5,s.right,s.bottom,f)}i(u)||"top"!==c||(f=o.left>=s.left?o.left:s.left,r.autoPadding=n.instance(o.top,o.right,0,f),a.autoPadding=n.instance(0,s.right,o.top,f))},e.transformData=function(t,e,n,i,a){var o=[];e.forEach((function(e){i.forEach((function(r){var i,a=((i={})[t]=r[t],i[n]=e,i[e]=r[e],i);o.push(a)}))}));var s=Object.values((0,r.groupBy)(o,n)),l=s[0],u=void 0===l?[]:l,c=s[1],f=void 0===c?[]:c;return a?[u.reverse(),f.reverse()]:[u,f]};var r=n(0);function i(t){return"vertical"!==t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enableDrillInteraction=function(t){var e=t.interactions,n=t.drilldown;return(0,i.get)(n,"enabled")||l(e,"treemap-drill-down")},e.enableInteraction=l,e.findInteraction=s,e.resetDrillDown=function(t){var e=t.interactions["drill-down"];e&&e.context.actions.find((function(t){return"drill-down-action"===t.name})).reset()},e.transformData=function(t){var e=t.data,n=t.colorField,s=t.enableDrillDown,l=t.hierarchyConfig,u=(0,o.treemap)(e,(0,r.__assign)((0,r.__assign)({},l),{type:"hierarchy.treemap",field:"value",as:["x","y"]})),c=[];return u.forEach((function(t){if(0===t.depth)return null;if(s&&1!==t.depth)return null;if(!s&&t.children)return null;var o=t.ancestors().map((function(t){return{data:t.data,height:t.height,value:t.value}})),u=s&&(0,i.isArray)(e.path)?o.concat(e.path.slice(1)):o,f=Object.assign({},t.data,(0,r.__assign)({x:t.x,y:t.y,depth:t.depth,value:t.value,path:u},t));if(!t.data[n]&&t.parent){var d=t.ancestors().find((function(t){return t.data[n]}));f[n]=null===d||void 0===d?void 0:d.data[n]}else f[n]=t.data[n];f[a.HIERARCHY_DATA_TRANSFORM_PARAMS]={hierarchyConfig:l,colorField:n,enableDrillDown:s},c.push(f)})),c};var r=n(1),i=n(0),a=n(202),o=n(595);function s(t,e){if((0,i.isArray)(t))return t.find((function(t){return t.type===e}))}function l(t,e){var n=s(t,e);return n&&!1!==n.enable}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNodePaddingRatio=u,e.getNodeWidthRatio=l,e.transformToViewsData=function(t,e,n){var c=t.data,f=t.sourceField,d=t.targetField,p=t.weightField,h=t.nodeAlign,g=t.nodeSort,v=t.nodePadding,y=t.nodePaddingRatio,m=t.nodeWidth,b=t.nodeWidthRatio,x=t.nodeDepth,_=t.rawFields,O=void 0===_?[]:_,P=(0,a.transformDataToNodeLinkData)((0,s.cutoffCircle)(c,f,d),f,d,p,O),w=(0,o.sankeyLayout)({nodeAlign:h,nodePadding:u(v,y,n),nodeWidth:l(m,b,e),nodeSort:g,nodeDepth:x},P),M=w.nodes,S=w.links;return{nodes:M.map((function(t){return(0,r.__assign)((0,r.__assign)({},(0,i.pick)(t,(0,r.__spreadArrays)(["x","y","name"],O))),{isNode:!0})})),edges:S.map((function(t){return(0,r.__assign)((0,r.__assign)({source:t.source.name,target:t.target.name,name:t.source.name||t.target.name},(0,i.pick)(t,(0,r.__spreadArrays)(["x","y","value"],O))),{isNode:!1})}))}};var r=n(1),i=n(7),a=n(198),o=n(1290),s=n(1294);function l(t,e,n){return(0,i.isRealNumber)(t)?t/n:e}function u(t,e,n){return(0,i.isRealNumber)(t)?t/n:e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.center=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,r.minBy)(t.sourceLinks,i)-1:0},e.justify=function(t,e){return t.sourceLinks.length?t.depth:e-1},e.left=function(t){return t.depth},e.right=function(t,e){return e-1-t.height};var r=n(0);function i(t){return t.target.depth}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Y_FIELD=e.X_FIELD=e.NODE_COLOR_FIELD=e.EDGE_COLOR_FIELD=e.DEFAULT_OPTIONS=void 0;var r=n(0);e.X_FIELD="x",e.Y_FIELD="y",e.NODE_COLOR_FIELD="name",e.EDGE_COLOR_FIELD="source",e.DEFAULT_OPTIONS={nodeStyle:{opacity:1,fillOpacity:1,lineWidth:1},edgeStyle:{opacity:.5,lineWidth:2},label:{fields:["x","name"],callback:function(t,e){return{labelEmit:!0,style:{fill:"#8c8c8c"},offsetX:(t[0]+t[1])/2>.5?-4:4,content:e}}},tooltip:{showTitle:!1,showMarkers:!1,fields:["source","target","value","isNode"],showContent:function(t){return!(0,r.get)(t,[0,"data","isNode"])},formatter:function(t){return{name:t.source+" -> "+t.target,value:t.value}}},interactions:[{type:"element-active"}],weight:!0,nodePaddingRatio:.1,nodeWidthRatio:.05}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RAW_FIELDS=e.DEFAULT_OPTIONS=void 0,e.RAW_FIELDS=["x","y","r","name","value","path","depth"],e.DEFAULT_OPTIONS={colorField:"name",autoFit:!0,pointStyle:{lineWidth:0,stroke:"#fff"},legend:!1,hierarchyConfig:{size:[1,1],padding:0},label:{fields:["name"],layout:{type:"limit-in-shape"}},tooltip:{showMarkers:!1,showTitle:!1},drilldown:{enabled:!1}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Mix=void 0;var r=n(1),i=n(19),a=n(1307);n(1308),e.Mix=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="mix",e}return(0,r.__extends)(e,t),e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.execPlotAdaptor=function(t,e,n){var a=L[t];if(a){var o=F[t];o({chart:e,options:(0,i.deepAssign)({},a.getDefaultOptions(),(0,r.get)(k,t,{}),n)})}else console.error("could not find "+t+" plot")};var r=n(0),i=n(7),a=n(303),o=n(559),s=n(199),l=n(556),u=n(551),c=n(597),f=n(572),d=n(574),p=n(200),h=n(583),g=n(306),v=n(567),y=n(578),m=n(591),b=n(546),x=n(558),_=n(555),O=n(552),P=n(550),w=n(596),M=n(571),S=n(575),E=n(573),A=n(582),C=n(580),j=n(566),I=n(576),T=n(590),F={line:a.adaptor,pie:o.adaptor,column:s.adaptor,bar:l.adaptor,area:u.adaptor,gauge:c.adaptor,"tiny-line":f.adaptor,"tiny-column":d.adaptor,"tiny-area":p.adaptor,"ring-progress":h.adaptor,progress:g.adaptor,scatter:v.adaptor,histogram:y.adaptor,funnel:m.adaptor},L={line:b.Line,pie:x.Pie,column:O.Column,bar:_.Bar,area:P.Area,gauge:w.Gauge,"tiny-line":M.TinyLine,"tiny-column":E.TinyColumn,"tiny-area":S.TinyArea,"ring-progress":A.RingProgress,progress:C.Progress,scatter:j.Scatter,histogram:I.Histogram,funnel:T.Funnel},k={pie:{label:!1},column:{tooltip:{showMarkers:!1}},bar:{tooltip:{showMarkers:!1}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRangeData=e.getIndicatorData=e.processRangeData=void 0;var r=n(0),i=n(317);function a(t,e){return t.map((function(n,r){var a;return(a={})[i.RANGE_VALUE]=n-(t[r-1]||0),a[i.RANGE_TYPE]=""+r,a[i.PERCENT]=e,a})).filter((function(t){return!!t[i.RANGE_VALUE]}))}e.processRangeData=a,e.getIndicatorData=function(t){var e;return[(e={},e[i.PERCENT]=r.clamp(t,0,1),e)]},e.getRangeData=function(t,e){var n=r.get(e,["ticks"],[]);return a(r.size(n)?n:[0,r.clamp(t,0,1),1],t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DualAxesGeometry=e.AxisType=void 0,function(t){t.Left="Left",t.Right="Right"}(e.AxisType||(e.AxisType={})),function(t){t.Line="line",t.Column="column"}(e.DualAxesGeometry||(e.DualAxesGeometry={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_RIGHT_YAXIS_CONFIG=e.DEFAULT_LEFT_YAXIS_CONFIG=e.DEFAULT_YAXIS_CONFIG=e.RIGHT_AXES_VIEW=e.LEFT_AXES_VIEW=void 0;var r=n(1);e.LEFT_AXES_VIEW="left-axes-view",e.RIGHT_AXES_VIEW="right-axes-view",e.DEFAULT_YAXIS_CONFIG={nice:!0,label:{autoHide:!0,autoRotate:!1}},e.DEFAULT_LEFT_YAXIS_CONFIG=r.__assign(r.__assign({},e.DEFAULT_YAXIS_CONFIG),{position:"left"}),e.DEFAULT_RIGHT_YAXIS_CONFIG=r.__assign(r.__assign({},e.DEFAULT_YAXIS_CONFIG),{position:"right",grid:null})},function(t,e,n){"use strict";n.d(e,"x",(function(){return f})),n.d(e,"B",(function(){return p})),n.d(e,"K",(function(){return b})),n.d(e,"J",(function(){return O})),n.d(e,"L",(function(){return S})),n.d(e,"q",(function(){return C})),n.d(e,"M",(function(){return L})),n.d(e,"I",(function(){return k})),n.d(e,"b",(function(){return B})),n.d(e,"F",(function(){return z})),n.d(e,"l",(function(){return W})),n.d(e,"t",(function(){return Y})),n.d(e,"z",(function(){return H})),n.d(e,"a",(function(){return q})),n.d(e,"E",(function(){return K})),n.d(e,"s",(function(){return $})),n.d(e,"f",(function(){return et})),n.d(e,"m",(function(){return rt})),n.d(e,"G",(function(){return it})),n.d(e,"A",(function(){return at})),n.d(e,"u",(function(){return ot})),n.d(e,"v",(function(){return lt})),n.d(e,"g",(function(){return ct})),n.d(e,"o",(function(){return dt})),n.d(e,"O",(function(){return vt})),n.d(e,"C",(function(){return bt})),n.d(e,"j",(function(){return _t})),n.d(e,"H",(function(){return Pt})),n.d(e,"n",(function(){return Mt})),n.d(e,"y",(function(){return Ft})),n.d(e,"r",(function(){return Dt})),n.d(e,"p",(function(){return Nt})),n.d(e,"h",(function(){return Bt})),n.d(e,"N",(function(){return Vt})),n.d(e,"D",(function(){return Wt})),n.d(e,"c",(function(){return Yt})),n.d(e,"d",(function(){return qt})),n.d(e,"e",(function(){return $t})),n.d(e,"k",(function(){return Jt})),n.d(e,"i",(function(){return ee})),n.d(e,"w",(function(){return ae}));var r={};n.r(r),n.d(r,"ProgressChart",(function(){return f})),n.d(r,"RingProgressChart",(function(){return p})),n.d(r,"TinyColumnChart",(function(){return b})),n.d(r,"TinyAreaChart",(function(){return O})),n.d(r,"TinyLineChart",(function(){return S}));var i={};n.r(i),n.d(i,"LineChart",(function(){return C})),n.d(i,"TreemapChart",(function(){return L})),n.d(i,"StepLineChart",(function(){return k})),n.d(i,"BarChart",(function(){return B})),n.d(i,"StackedBarChart",(function(){return z})),n.d(i,"GroupedBarChart",(function(){return W})),n.d(i,"PercentStackedBarChart",(function(){return Y})),n.d(i,"RangeBarChart",(function(){return H})),n.d(i,"AreaChart",(function(){return q})),n.d(i,"StackedAreaChart",(function(){return K})),n.d(i,"PercentStackedAreaChart",(function(){return $})),n.d(i,"ColumnChart",(function(){return et})),n.d(i,"GroupedColumnChart",(function(){return rt})),n.d(i,"StackedColumnChart",(function(){return it})),n.d(i,"RangeColumnChart",(function(){return at})),n.d(i,"PercentStackedColumnChart",(function(){return ot})),n.d(i,"PieChart",(function(){return lt})),n.d(i,"DensityHeatmapChart",(function(){return ct})),n.d(i,"HeatmapChart",(function(){return dt})),n.d(i,"WordCloudChart",(function(){return vt})),n.d(i,"RoseChart",(function(){return bt})),n.d(i,"FunnelChart",(function(){return _t})),n.d(i,"StackedRoseChart",(function(){return Pt})),n.d(i,"GroupedRoseChart",(function(){return Mt})),n.d(i,"RadarChart",(function(){return Ft})),n.d(i,"LiquidChart",(function(){return Dt})),n.d(i,"HistogramChart",(function(){return Nt})),n.d(i,"DonutChart",(function(){return Bt})),n.d(i,"WaterfallChart",(function(){return Vt})),n.d(i,"ScatterChart",(function(){return Wt})),n.d(i,"BubbleChart",(function(){return Yt})),n.d(i,"BulletChart",(function(){return qt})),n.d(i,"CalendarChart",(function(){return $t})),n.d(i,"GaugeChart",(function(){return Jt})),n.d(i,"DualAxesChart",(function(){return ee}));var a=n(4),o=n.n(a),s=n(3),l=n.n(s),u=n(631),c=n(11),f=Object(c.a)(u.Progress,"ProgressChart",(function(t){return o()({data:t.percent,color:"#5B8FF9"},t)})),d=n(632),p=Object(c.a)(d.RingProgress,"RingProgressChart",(function(t){return o()({data:t.percent,color:"#5B8FF9"},t)})),h=n(633),g=n(20),v=n.n(g),y=n(16),m=n(0),b=Object(c.a)(h.TinyColumn,"TinyColumnChart",(function(t){var e=Object(y.c)(t);if(!Object(m.isNil)(e.yField)){var n=e.data.map((function(t){return t[e.yField]})).filter((function(t){return!Object(m.isNil)(t)}));n&&n.length&&v()(e,"data",n)}return v()(e,"tooltip",!1),e})),x=n(634),_=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},O=Object(c.a)(x.TinyArea,"TinyAreaChart",(function(t){var e=Object(y.c)(t),n=e.xField,r=e.yField,i=e.data,a=_(e,["xField","yField","data"]);return n&&r&&i&&(a.data=i.map((function(t){return t[r]}))),o()({},a)})),P=n(635),w=n(18),M=n.n(w),S=Object(c.a)(P.TinyLine,"TinyLineChart",(function(t){var e=Object(y.c)(t);if(!Object(m.isNil)(e.yField)){var n=e.data.map((function(t){return t[e.yField]})).filter((function(t){return!Object(m.isNil)(t)}));n&&n.length&&v()(e,"data",n)}var r=M()(e,"size");if(!Object(m.isNil)(r)){var i=M()(e,"lineStyle",{});v()(e,"lineStyle",o()(o()({},i),{lineWidth:r}))}return v()(e,"tooltip",!1),e})),E=n(233),A=function(t){var e=Object(y.c)(t);return Object(y.e)(e,"point"),!0===e.point&&(e.point={}),e},C=Object(c.a)(E.Line,"LineChart",A),j=n(636),I=n(17),T=n.n(I),F=function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(r>n)delete e.children;else{var i=e.children;i&&i.length&&i.forEach((function(e){t(e,n,r+1)}))}},L=Object(c.a)(j.Treemap,"TreemapChart",(function(t){var e=Object(y.c)(t),n=Object(m.get)(e,"maxLevel",2);if(!Object(m.isNil)(n))if(n<1)T()(!1,"maxLevel \u5fc5\u987b\u5927\u4e8e\u7b49\u4e8e1");else{var r=Object(m.get)(e,"data",{});F(r,n),Object(m.set)(e,"data",r),Object(m.set)(e,"maxLevel",n)}return e})),k=Object(c.a)(E.Line,"StepLineChart",(function(t){return T()(!1,"<StepLineChart />\u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<LineChart />\u66ff\u4ee3\u3002"),t.stepType=t.stepType||t.step||"hv",A(t)})),D=n(83),R=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},N=function(t){var e=Object(y.c)(t),n=e.barSize,r=R(e,["barSize"]);return Object(y.f)([{sourceKey:"stackField",targetKey:"seriesField",notice:"stackField\u662f\u65e7\u7248API\uff0c\u5373\u5c06\u5e9f\u5f03 \u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"},{sourceKey:"colorField",targetKey:"seriesField",notice:"colorField\u662f\u65e7\u7248API\uff0c\u5373\u5c06\u5e9f\u5f03 \u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"}],r),Object(m.isNil)(n)||(r.minBarWidth=n,r.maxBarWidth=n),r},B=Object(c.a)(D.Bar,"BarChart",N),z=Object(c.a)(D.Bar,"StackedBarChart",(function(t){return T()(!1,"<StackedBarChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<BarChart />\u66ff\u4ee3\uff0c"),Object(m.deepMix)(t,{isStack:!0}),N(t)})),V=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},G=[{sourceKey:"colorField",targetKey:"seriesField",notice:"colorField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"}],W=Object(c.a)(D.Bar,"GroupedBarChart",(function(t){T()(!1,"<GroupedBarChart /> \u57285.0\u540e\u5373\u5c06\u88ab\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<BarChart /> \u66ff\u4ee3");var e=Object(y.c)(t),n=e.barSize,r=V(e,["barSize"]);return Object(y.f)(G,r),Object(m.isNil)(n)||(r.minBarWidth=n,r.maxBarWidth=n),Object(m.deepMix)(t,{isGroup:!0}),r})),Y=Object(c.a)(D.Bar,"PercentStackedBarChart",(function(t){return T()(!1,"<PercentStackedBarChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<BarChart />\u66ff\u4ee3\u3002"),Object(m.deepMix)(t,{isPercent:!0,isStack:!0}),N(t)})),H=Object(c.a)(D.Bar,"RangeBarChart",(function(t){return T()(!1,"<RangeBarChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<BarChart />\u66ff\u4ee3\u3002"),Object(m.deepMix)(t,{isRange:!0}),N(t)})),U=n(133),X=function(t){var e=Object(y.c)(t);return Object(y.e)(e,"line"),Object(y.e)(e,"point"),e.isStack=!Object(m.isNil)(e.isStack)&&e.isStack,Object(y.f)([{sourceKey:"stackField",targetKey:"seriesField",notice:"stackField\u662f\u65e7\u7248api\uff0c\u5373\u5c06\u5e9f\u5f03 \u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"}],e),e},q=Object(c.a)(U.Area,"AreaChart",X),K=Object(c.a)(U.Area,"StackedAreaChart",(function(t){return T()(!1,"<StackedAreaChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<AreaChart /> \u66ff\u4ee3\u3002"),Object(m.deepMix)(t,{isStack:!0}),X(t)})),$=Object(c.a)(U.Area,"PercentStackedAreaChart",(function(t){return T()(!1,"<PercentStackedAreaChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<AreaChart /> \u66ff\u4ee3\u3002"),Object(m.deepMix)(t,{isPercent:!0}),X(t)})),Z=n(84),Q=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},J=[{sourceKey:"colorField",targetKey:"seriesField",notice:"colorField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"},{sourceKey:"stackField",targetKey:"seriesField",notice:"colorField\u662f\u65e7\u7248API\uff0c\u5373\u5c06\u5e9f\u5f03 \u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"}],tt=function(t){var e=Object(y.c)(t),n=e.columnSize,r=Q(e,["columnSize"]);return Object(y.f)(J,r),Object(m.isNil)(n)||(r.minColumnWidth=n,r.maxColumnWidth=n),r},et=Object(c.a)(Z.Column,"ColumnChart",tt),nt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},rt=Object(c.a)(Z.Column,"GroupedColumnChart",(function(t){T()(!1,"<GroupedColumnChart /> \u57285.0\u540e\u5373\u5c06\u88ab\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<ColumnChart /> \u66ff\u4ee3");var e=Object(y.c)(t),n=e.columnSize,r=nt(e,["columnSize"]);return Object(m.isNil)(n)||(r.minColumnWidth=n,r.maxColumnWidth=n),Object(m.deepMix)(t,{isGroup:!0}),r})),it=Object(c.a)(Z.Column,"StackedColumnChart",(function(t){return T()(!1,"<StackedColumnChart />\u5373\u5c06\u57285.0\u4e2d\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<ColumnChart />\u66ff\u4ee3\u3002"),Object(m.deepMix)(t,{isStack:!0}),tt(t)})),at=Object(c.a)(Z.Column,"RangeColumnChart",(function(t){return T()(!1,"<RangeColumnChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<ColumnChart />\u66ff\u4ee3\u3002"),Object(m.deepMix)(t,{isRange:!0}),tt(t)})),ot=Object(c.a)(Z.Column,"PercentStackedColumnChart",(function(t){return T()(!1,"<PercentStackedColumnChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<ColumnChart />\u66ff\u4ee3\u3002"),Object(m.deepMix)(t,{isPercent:!0,isStack:!0}),tt(t)})),st=n(234),lt=Object(c.a)(st.Pie,"PieChart",y.c),ut=n(134),ct=Object(c.a)(ut.Heatmap,"DensityHeatmapChartChart",(function(t){var e=Object(y.c)(t);return Object(y.f)([{sourceKey:"radius",targetKey:"sizeRatio",notice:"radius \u8bf7\u4f7f\u7528sizeRatio\u66ff\u4ee3"}],e),Object(m.set)(e,"type","density"),e})),ft=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},dt=Object(c.a)(ut.Heatmap,"HeatmapChart",(function(t){var e=Object(y.c)(t),n=e.shapeType,r=ft(e,["shapeType"]);return n&&(r.heatmapStyle=n,Object(I.warn)(!1,"shapeType\u662fg2plot@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528 `heatmapStyle` \u66ff\u4ee3")),!r.shape&&r.sizeField&&(r.shape="square"),r})),pt=n(637),ht=n(14),gt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},vt=Object(c.a)(pt.WordCloud,"WordCloudChart",(function(t){var e=t.maskImage,n=t.wordField,r=void 0===n?"word":n,i=t.weightField,a=void 0===i?"weight":i,s=t.colorField,l=void 0===s?"word":s,u=t.selected,c=t.shuffle,f=t.interactions,d=void 0===f?[{type:"element-active"}]:f,p=t.onGetG2Instance,h=t.tooltip,g=t.wordStyle,v=t.onWordCloudHover,y=t.onWordCloudClick,m=gt(t,["maskImage","wordField","weightField","colorField","selected","shuffle","interactions","onGetG2Instance","tooltip","wordStyle","onWordCloudHover","onWordCloudClick"]),b=g.active,x=gt(g,["active"]);return o()({colorField:l,wordField:r,weightField:a,imageMask:e,random:c,interactions:d,wordStyle:x,tooltip:!(h&&!h.visible)&&h,onGetG2Instance:function(t){if(p&&p(t),u>=0){var e=t.chart,n=Object(ht.getTheme)();b&&o()(n.geometries.point["hollow-circle"].active.style,b),e.on("afterrender",(function(){e.geometries.length&&e.geometries[0].elements.forEach((function(t,e){e===u&&t.setState("active",!0)}))})),e.on("plot:mousemove",(function(t){if(t.data){var e=t.data.data,n=e.datum,r=e.x,i=e.y,a=e.width,o=e.height;v&&v(n,{x:r,y:i,w:a,h:o},t.event)}else v&&v(void 0,void 0,t.event)})),e.on("plot:click",(function(t){if(t.data){var e=t.data.data,n=e.datum,r=e.x,i=e.y,a=e.width,o=e.height;y&&y(n,{x:r,y:i,w:a,h:o},t.event)}else y&&y(void 0,void 0,t.event)}))}}},m)})),yt=n(135),mt=[{sourceKey:"colorField",targetKey:"seriesField",notice:"colorField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"},{sourceKey:"categoryField",targetKey:"xField",notice:"categoryField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528xField\u66ff\u4ee3"},{sourceKey:"radiusField",targetKey:"yField",notice:"radiusField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528yFeild\u66ff\u4ee3"}],bt=Object(c.a)(yt.Rose,"RoseChart",(function(t){var e=Object(y.c)(t);return Object(y.f)(mt,e),!1===M()(e,"tooltip.visible")&&v()(e,"tooltip",!1),!1===M()(e,"label.visible")&&v()(e,"label",!1),"inner"===M()(e,"label.type")&&(e.label.offset=-15,delete e.label.type),"outer"===M()(e,"label.type")&&delete e.label.type,e})),xt=n(638),_t=Object(c.a)(xt.Funnel,"FunnelChart",(function(t){var e=Object(y.c)(t);return Object(y.f)([{sourceKey:"transpose",targetKey:"isTransposed",notice:"transpose \u5373\u5c06\u5e9f\u5f03 \u8bf7\u4f7f\u7528isTransposed\u66ff\u4ee3"}],e),e})),Ot=[{sourceKey:"stackField",targetKey:"seriesField",notice:"stackField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"},{sourceKey:"categoryField",targetKey:"xField",notice:"categoryField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528xField\u66ff\u4ee3"},{sourceKey:"radiusField",targetKey:"yField",notice:"radiusField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528yFeild\u66ff\u4ee3"}],Pt=Object(c.a)(yt.Rose,"StackedRoseChart",(function(t){T()(!1,"<StackedRoseChart /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<RoseChart />\u66ff\u4ee3\uff0c");var e=Object(y.c)(t);return Object(y.f)(Ot,e),!1===M()(e,"tooltip.visible")&&v()(e,"tooltip",!1),!1===M()(e,"label.visible")&&v()(e,"label",!1),"inner"===M()(e,"label.type")&&(e.label.offset=-15,delete e.label.type),"outer"===M()(e,"label.type")&&delete e.label.type,o()(o()({},e),{isStack:!0})})),wt=[{sourceKey:"groupField",targetKey:"seriesField",notice:"groupField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528seriesField\u66ff\u4ee3"},{sourceKey:"categoryField",targetKey:"xField",notice:"categoryField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528xField\u66ff\u4ee3"},{sourceKey:"radiusField",targetKey:"yField",notice:"radiusField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528yFeild\u66ff\u4ee3"}],Mt=Object(c.a)(yt.Rose,"GroupedRoseChart",(function(t){T()(!1,"<GroupedRose /> \u5373\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528<Rose />\u3002");var e=Object(y.c)(t);return Object(y.f)(wt,e),"inner"===Object(m.get)(e,"label.type")&&(e.label.offset=-15,delete e.label.type),"outer"===Object(m.get)(e,"label.type")&&delete e.label.type,o()(o()({},e),{isGroup:!0})})),St=n(37),Et=n.n(St),At=n(61),Ct=n.n(At),jt=n(639),It=[{sourceKey:"angleField",targetKey:"xField",notice:"angleField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528xField\u66ff\u4ee3"},{sourceKey:"radiusField",targetKey:"yField",notice:"radiusField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528yFeild\u66ff\u4ee3"},{sourceKey:"angleAxis",targetKey:"xAxis",notice:"angleAxis \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528xAxis\u66ff\u4ee3"},{sourceKey:"radiusAxis",targetKey:"yAxis",notice:"radiusAxis \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528yAxis\u66ff\u4ee3"}],Tt=function(t){var e=M()(t,"line",{}),n=e.visible,r=e.size,i=e.style;v()(t,"lineStyle",o()(o()(o()({},i),{opacity:1,lineWidth:"number"===typeof r?r:2}),function(t){return Et()(t)||t?{fillOpacity:1,strokeOpacity:1}:{fillOpacity:0,strokeOpacity:0}}(n)))},Ft=Object(c.a)(jt.Radar,"RadarChart",(function(t){Object(y.f)(It,t);var e=Object(y.c)(t);return!1===M()(e,"area.visible")&&v()(e,"area",!1),!1===M()(e,"point.visible")&&v()(e,"point",!1),Tt(e),(Ct()(e.angleAxis)||Ct()(e.radiusAxis))&&(e.angleAxis||(e.angleAxis={}),e.angleAxis.line=M()(e,"angleAxis.line",null),e.angleAxis.tickLine=M()(e,"angleAxis.tickLine",null)),!1===M()(e,"tooltip.visible")&&v()(e,"tooltip",!1),!1===M()(e,"label.visible")&&v()(e,"label",!1),"line"===M()(e,"yAxis.grid.line.type")&&Object(m.deepMix)(e,{xAxis:{line:null,tickLine:null}},e),e})),Lt=n(640),kt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},Dt=Object(c.a)(Lt.Liquid,"LiquidChart",(function(t){var e=Object(y.c)(t),n=(e.range,e.min),r=void 0===n?0:n,i=e.max,a=void 0===i?1:i,s=e.value,l=kt(e,["range","min","max","value"]);if(!Object(m.isNil)(s)){l.percent=s/(a-r);var u=Object(m.get)(l,"statistic.content.formatter");null!==l.statistic&&!1!==l.statistic&&Object(m.deepMix)(l,{statistic:{content:{formatter:function(){return Object(m.isFunction)(u)&&u(s),s}}}})}Object(y.e)(l,"statistic"),Object(y.e)(l,"statistic.title"),Object(y.e)(l,"statistic.content");var c=l.percent;return o()({data:c},l)})),Rt=n(641),Nt=Object(c.a)(Rt.Histogram,"HistogramChart"),Bt=Object(c.a)(st.Pie,"DonutChart",(function(t){var e=Object(y.c)(t);return Object(y.e)(e,"statistic"),Object(y.e)(e,"statistic.title"),Object(y.e)(e,"statistic.content"),o()({innerRadius:.8},e)})),zt=n(642),Vt=Object(c.a)(zt.Waterfall,"WaterfallChart"),Gt=n(235),Wt=Object(c.a)(Gt.Scatter,"ScatterChart",(function(t){var e=Object(y.c)(t);M()(e,"pointSize")&&v()(e,"size",M()(e,"pointSize")),Object(y.e)(e,"quadrant");var n=M()(e,"quadrant.label");if(!M()(e,"quadrant.labels")&&n){var r=n.text,i=n.style;if(r&&r.length&&i){var a=r.map((function(t){return{style:i,content:t}}));v()(e,"quadrant.labels",a)}}if(!M()(e,"regressionLine")){var o=M()(e,"trendline");Object(m.isObject)(o)&&!1===M()(o,"visible")?v()(e,"regressionLine",null):v()(e,"regressionLine",o)}return e})),Yt=Object(c.a)(Gt.Scatter,"BubbleChart",(function(t){var e=Object(y.c)(t);return Et()(M()(e,"pointSize"))||v()(e,"size",M()(e,"pointSize")),T()(!1,"BubbleChart \u56fe\u8868\u7c7b\u578b\u547d\u540d\u5df2\u53d8\u66f4\u4e3aScatter\uff0c\u8bf7\u4fee\u6539\u4e3a<ScatterChart />"),e})),Ht=n(643),Ut=n(23),Xt=n.n(Ut),qt=Object(c.a)(Ht.Bullet,"BulletChart",(function(t){var e=Object(y.c)(t);return Et()(M()(t,"measureSize"))||(T()(!1,"measureSize\u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528size.measure\u66ff\u4ee3"),v()(e,"size.measure",M()(t,"measureSize"))),Et()(M()(t,"rangeSize"))||(T()(!1,"rangeSize\u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528size.range\u66ff\u4ee3"),v()(e,"size.range",M()(t,"rangeSize"))),Et()(M()(t,"markerSize"))||(T()(!1,"markerSizee\u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528size.target\u66ff\u4ee3"),v()(e,"size.target",M()(t,"markerSize"))),Et()(M()(t,"measureColors"))||(T()(!1,"measureColors\u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528color.measure\u66ff\u4ee3"),v()(e,"color.measure",M()(t,"measureColors"))),Et()(M()(t,"rangeColors"))||(T()(!1,"rangeColors\u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528color.range\u66ff\u4ee3"),v()(e,"color.range",M()(t,"rangeColors"))),Et()(M()(t,"markerColors"))||(T()(!1,"markerColors\u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528color.target\u66ff\u4ee3"),v()(e,"color.target",M()(t,"markerColors"))),Et()(M()(t,"markerStyle"))||(T()(!1,"markerStyle\u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528bulletStyle.target\u66ff\u4ee3"),v()(e,"bulletStyle.target",M()(t,"markerStyle"))),Et()(M()(t,"xAxis.line"))&&v()(e,"xAxis.line",!1),Et()(M()(t,"yAxis"))&&v()(e,"yAxis",!1),Et()(M()(t,"measureField"))&&v()(e,"measureField","measures"),Et()(M()(t,"rangeField"))&&v()(e,"rangeField","ranges"),Et()(M()(t,"targetField"))&&v()(e,"targetField","target"),T()(!Et()(M()(t,"rangeMax")),"\u8be5\u5c5e\u6027\u5df2\u5e9f\u5f03\uff0c\u8bf7\u5728\u6570\u636e\u4e2d\u914d\u7f6erange\uff0c\u5e76\u914d\u7f6erangeField"),Xt()(M()(t,"data"))&&v()(e,"data",t.data.map((function(e){var n={};return Et()(M()(t,"rangeMax"))||(n={ranges:[M()(t,"rangeMax")]}),Xt()(e.targets)?o()(o()(o()({},n),{target:e.targets[0]}),e):o()(o()({},n),e)}))),e}));n(644).G2.registerShape("polygon","boundary-polygon",{draw:function(t,e){var n=e.addGroup(),r={stroke:"#fff",lineWidth:1,fill:t.color,paht:[]},i=t.points,a=[["M",i[0].x,i[0].y],["L",i[1].x,i[1].y],["L",i[2].x,i[2].y],["L",i[3].x,i[3].y],["Z"]];if(r.path=this.parsePath(a),n.addShape("path",{attrs:r}),Object(m.get)(t,"data.lastWeek")){var o=[["M",i[2].x,i[2].y],["L",i[3].x,i[3].y]];n.addShape("path",{attrs:{path:this.parsePath(o),lineWidth:4,stroke:"#404040"}}),Object(m.get)(t,"data.lastDay")&&n.addShape("path",{attrs:{path:this.parsePath([["M",i[1].x,i[1].y],["L",i[2].x,i[2].y]]),lineWidth:4,stroke:"#404040"}})}return n}});var Kt=[{sourceKey:"colors",targetKey:"color",notice:"colors \u662f g2Plot@1.0 \u7684\u5c5e\u6027\uff0c\u8bf7\u4f7f\u7528 color \u5c5e\u6027\u66ff\u4ee3"},{sourceKey:"valueField",targetKey:"colorField",notice:"valueField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528colorField\u66ff\u4ee3"},{sourceKey:"radiusField",targetKey:"yField",notice:"radiusField \u662f g2@1.0\u7684\u5c5e\u6027\uff0c\u5373\u5c06\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528yFeild\u66ff\u4ee3"}],$t=Object(c.a)(ut.Heatmap,"CalendarChart",(function(t){var e=Object(y.c)(t);return Object(y.f)(Kt,e),Object(m.isNil)(Object(m.get)(t,"shape"))&&Object(m.set)(e,"shape","boundary-polygon"),Object(m.isNil)(Object(m.get)(e,"xField"))&&Object(m.isNil)(Object(m.get)(e,"yField"))&&(Object(m.set)(e,"xField","week"),Object(m.set)(e,"meta.week",o()({type:"cat"},Object(m.get)(e,"meta.week",{}))),Object(m.set)(e,"yField","day"),Object(m.set)(e,"meta.day",{type:"cat",values:["Sun.","Mon.","Tues.","Wed.","Thur.","Fri.","Sat."]}),Object(m.set)(e,"reflect","y"),Object(m.set)(e,"xAxis",o()({tickLine:null,line:null,title:null,label:{offset:20,style:{fontSize:12,fill:"#bbb",textBaseline:"top"},formatter:function(t){return"2"==t?"MAY":"6"===t?"JUN":"10"==t?"JUL":"14"===t?"AUG":"18"==t?"SEP":"24"===t?"OCT":""}}},Object(m.get)(e,"xAxis",{})))),e})),Zt=n(645),Qt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},Jt=Object(c.a)(Zt.Gauge,"GaugeChart",(function(t){var e=Object(y.c)(t),n=e.range,r=e.min,i=void 0===r?0:r,a=e.max,s=void 0===a?1:a,l=e.value,u=Qt(e,["range","min","max","value"]);Object(m.isArray)(n)?(T()(!1,"range \u5e94\u5f53\u662f\u4e2a\u5bf9\u8c61\uff0c\u8bf7\u4fee\u6539\u914d\u7f6e\u3002"),u.range={ticks:n.map((function(t){return(t-i)/(s-i)})),color:Object(ht.getTheme)().colors10}):u.range=n||{};var c=Object(m.get)(u,"color");if(Object(m.isNil)(c)||(T()(!1,"\u8bf7\u901a\u8fc7\u914d\u7f6e\u5c5e\u6027range.color\u6765\u914d\u7f6e\u989c\u8272"),u.range.color=c),Object(m.isNil)(Object(m.get)(u,"indicator"))&&Object(m.set)(u,"indicator",{pointer:{style:{stroke:"#D0D0D0"}},pin:{style:{stroke:"#D0D0D0"}}}),Object(m.get)(u,"statistic.visible")&&Object(m.set)(u,"statistic.title",Object(m.get)(u,"statistic")),!Object(m.isNil)(i)&&!Object(m.isNil)(s)&&!Object(m.isNil)(l)){u.percent=(l-i)/(s-i);var f=Object(m.get)(u,"axis.label.formatter");Object(m.set)(u,"axis",{label:{formatter:function(t){var e=t*(s-i)+i;return Object(m.isFunction)(f)?f(e):e}}})}T()(!(Object(m.get)(u,"min")||Object(m.get)(u,"max")),"\u5c5e\u6027 `max` \u548c `min` \u4e0d\u63a8\u8350\u4f7f\u7528\uff0c \u8bf7\u76f4\u63a5\u914d\u7f6e\u5c5e\u6027range.ticks"),T()((Object(m.get)(u,"rangeSize")||Object(m.get)(u,"rangeStyle"),!1),"\u4e0d\u518d\u652f\u6301rangeSize\u3001rangeStyle\u3001rangeBackgroundStyle\u5c5e\u6027, \u8bf7\u67e5\u770b\u65b0\u7248\u4eea\u8868\u76d8\u914d\u7f6e\u6587\u6863\u3002");var d=Object(m.isNil)(u.percent)?l:u.percent;return o()({data:d},u)})),te=n(646),ee=Object(c.a)(te.DualAxes,"DualAxesChart"),ne=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},re=o()(o()({},i),r),ie=function(t){var e=t.chartName,n=(t.adapter||function(e){return{plotType:t.plotType||"Line",options:e}})(ne(t,["chartName","adapter"]))||{},r=n.plotType,i=n.options,a=re[r];return a.displayName=e,a?l.a.createElement(a,o()({},i)):l.a.createElement("div",{style:{color:"#aaa"}},"\u4e0d\u5b58\u5728plotName=\uff1a","".concat(r),"\u7684Plot\u7ec4\u4ef6")};ie.registerPlot=function(t,e){T()(!re[t],"%s\u7684plot\u5df2\u5b58\u5728",t),re[t]=e};var ae=ie},function(t,e,n){"use strict";n.r(e),n.d(e,"Canvas",(function(){return L})),n.d(e,"Group",(function(){return Z})),n.d(e,"Circle",(function(){return lt})),n.d(e,"Ellipse",(function(){return ft})),n.d(e,"Image",(function(){return ht})),n.d(e,"Line",(function(){return yt})),n.d(e,"Marker",(function(){return xt})),n.d(e,"Path",(function(){return Pt})),n.d(e,"Polygon",(function(){return St})),n.d(e,"Polyline",(function(){return Ct})),n.d(e,"Rect",(function(){return Tt})),n.d(e,"Text",(function(){return kt})),n.d(e,"render",(function(){return Dt}));var r=n(623),i=n.n(r),a=n(3),o=n.n(a),s=n(29),l={},u={getRootHostContext:function(){},getChildHostContext:function(){},createInstance:function(){},finalizeInitialChildren:function(){return!1},hideTextInstance:function(){},getPublicInstance:function(t){return t},hideInstance:function(){},unhideInstance:function(){},createTextInstance:function(){},prepareUpdate:function(){return l},shouldDeprioritizeSubtree:function(){return!1},appendInitialChild:function(){},appendChildToContainer:function(){},removeChildFromContainer:function(){},prepareForCommit:function(){},resetAfterCommit:function(){},shouldSetTextContent:function(){return!1},supportsMutation:!0,appendChild:function(){}},c=i()(u),f={render:function(t,e){e.clear&&e.clear();var n=c.createContainer(e,0,!1);return c.updateContainer(function(t,e){return o.a.createElement(s.a.Provider,{value:e},o.a.createElement(o.a.Fragment,null,t))}(t,e),n,null,(function(){})),c.getPublicRootInstance(n)}},d=n(12),p=n.n(d),h=n(13),g=n.n(h),v=n(5),y=n.n(v),m=n(4),b=n.n(m),x=n(9),_=n.n(x),O=n(10),P=n.n(O),w=n(206),M=n(324),S=n(131),E=n(67),A=o.a.createContext(null);A.displayName="CanvasContext";var C=A;function j(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var I=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},T=function(){function t(){_()(this,t)}return P()(t,[{key:"createInstance",value:function(t){t.children;var e=t.renderer,n=I(t,["children","renderer"]);this.instance="svg"===e?new M.Canvas(b()({},n)):new w.Canvas(b()({},n))}},{key:"update",value:function(t){this.instance||this.createInstance(t)}},{key:"draw",value:function(){this.instance&&this.instance.draw()}},{key:"destory",value:function(){this.instance&&(this.instance.remove(),this.instance=null)}}]),t}(),F=function(t){p()(n,t);var e=j(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new T,r}return P()(n,[{key:"componentDidMount",value:function(){this.helper.draw()}},{key:"componentWillUnmount",value:function(){this.helper.destory()}},{key:"getInstance",value:function(){return this.helper.instance}},{key:"render",value:function(){return this.helper.update(this.props),o.a.createElement(E.b,b()({},this.props.ErrorBoundaryProps),o.a.createElement(C.Provider,{value:this.helper},o.a.createElement(s.a.Provider,{value:this.helper.instance},o.a.createElement(o.a.Fragment,null,this.props.children))))}}]),n}(o.a.Component),L=Object(S.a)(F),k=n(45),D=n.n(k),R=n(77),N=n.n(R),B=n(28),z=n.n(B),V=n(229),G=n.n(V),W=n(23),Y=n.n(W),H=n(92),U=n.n(H),X={onClick:"click",onMousedown:"mousedown",onMouseup:"mouseup",onDblclick:"dblclick",onMouseout:"mouseout",onMouseover:"mouseover",onMousemove:"mousemove",onMouseleave:"mouseleave",onMouseenter:"mouseenter",onTouchstart:"touchstart",onTouchmove:"touchmove",onTouchend:"touchend",onDragenter:"dragenter",onDragover:"dragover",onDragleave:"dragleave",onDrop:"drop",onContextmenu:"contextmenu"};function q(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var K=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},$=function(t){p()(n,t);var e=q(n);function n(t){var r;_()(this,n),(r=e.call(this,t)).state={isReady:!1},r.handleRender=G()((function(){if(r.instance)r.forceUpdate();else{var t=r.props,e=t.group,n=t.zIndex,i=t.name;r.instance=e.chart.canvas.addGroup({zIndex:n,name:i}),e.chart.canvas.sort(),r.setState({isReady:!0})}}),300),r.configGroup=function(t){var e,n=t.rotate,i=t.animate,a=t.rotateAtPoint,o=t.scale,s=t.translate,l=t.move;if(n&&r.instance.rotate(n),Y()(a)&&(e=r.instance).rotateAtPoint.apply(e,D()(a)),o&&r.instance.rotate(o),s&&r.instance.translate(s[0],s[1]),l&&r.instance.move(l.x,l.y),i){var u=i.toAttrs,c=K(i,["toAttrs"]);r.instance.animate(u,c)}},r.bindEvents=function(){r.instance.off(),N()(X,(function(t,e){z()(r.props[e])&&r.instance.on(t,r.props[e])}))};var i=t.group,a=t.zIndex,o=t.name;return r.id=U()("group"),i.isChartCanvas?i.chart.on("afterrender",r.handleRender):(r.instance=i.addGroup({zIndex:a,name:o}),r.configGroup(t)),r}return P()(n,[{key:"componentWillUnmount",value:function(){var t=this.props.group;t.isChartCanvas&&t.chart.off("afterrender",this.handleRender),this.instance&&this.instance.remove(!0)}},{key:"getInstance",value:function(){return this.instance}},{key:"render",value:function(){var t=this.props.group;return this.instance&&(this.instance.clear(),this.bindEvents()),t.isChartCanvas&&this.state.isReady||!t.isChartCanvas?o.a.createElement(s.a.Provider,{value:this.instance},o.a.createElement(o.a.Fragment,{key:U()(this.id)},this.props.children)):o.a.createElement(o.a.Fragment,null)}}]),n}(o.a.Component);$.defaultProps={zIndex:3};var Z=Object(s.b)($),Q=n(78),J=n(93),tt=n(75),et=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},nt=function(){function t(e){_()(this,t),this.shape=e}return P()(t,[{key:"createInstance",value:function(t){this.instance=t.group.addShape(this.shape,Object(Q.a)(t,["group","ctx"]))}},{key:"destroy",value:function(){this.instance&&(this.instance.remove(!0),this.instance=null)}},{key:"update",value:function(t){var e=this,n=Object(Q.a)(t,D()(J.a));this.destroy(),this.createInstance(n);var r=n.attrs,i=n.animate,a=n.isClipShape,o=n.visible,s=n.matrix,l=et(n,["attrs","animate","isClipShape","visible","matrix"]);if(this.instance.attr(r),i){var u=i.toAttrs,c=et(i,["toAttrs"]);this.instance.animate(u,c)}a&&this.instance.isClipShape(),!1===o&&this.instance.hide(),s&&this.instance.setMatrix(s),N()(X,(function(t,n){z()(l[n])&&e.instance.on(t,l[n])})),this.config=Object(tt.a)(n)}}]),t}();function rt(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var it=function(t){p()(n,t);var e=rt(n);function n(){return _()(this,n),e.apply(this,arguments)}return P()(n,[{key:"componentWillUnmount",value:function(){this.helper.destroy()}},{key:"getInstance",value:function(){return this.helper.instance}},{key:"render",value:function(){return this.helper.update(this.props),null}}]),n}(o.a.Component),at=it;function ot(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var st=function(t){p()(n,t);var e=ot(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("circle"),r}return P()(n)}(at),lt=Object(s.b)(st);function ut(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var ct=function(t){p()(n,t);var e=ut(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("ellipse"),r}return P()(n)}(at),ft=Object(s.b)(ct);function dt(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var pt=function(t){p()(n,t);var e=dt(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("image"),r}return P()(n)}(at),ht=Object(s.b)(pt);function gt(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var vt=function(t){p()(n,t);var e=gt(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("line"),r}return P()(n)}(at),yt=Object(s.b)(vt);function mt(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var bt=function(t){p()(n,t);var e=mt(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("marker"),r}return P()(n)}(at),xt=Object(s.b)(bt);function _t(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var Ot=function(t){p()(n,t);var e=_t(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("path"),r}return P()(n)}(at),Pt=Object(s.b)(Ot);function wt(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var Mt=function(t){p()(n,t);var e=wt(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("polygon"),r}return P()(n)}(at),St=Object(s.b)(Mt);function Et(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var At=function(t){p()(n,t);var e=Et(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("polyline"),r}return P()(n)}(at),Ct=Object(s.b)(At);function jt(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var It=function(t){p()(n,t);var e=jt(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("rect"),r}return P()(n)}(at),Tt=Object(s.b)(It);function Ft(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y()(t);if(e){var i=y()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var Lt=function(t){p()(n,t);var e=Ft(n);function n(t){var r;return _()(this,n),(r=e.call(this,t)).helper=new nt("text"),r}return P()(n)}(at),kt=Object(s.b)(Lt),Dt=f.render},function(t,e,n){"use strict";n.r(e),n.d(e,"Base",(function(){return r.a})),n.d(e,"Arc",(function(){return i.a})),n.d(e,"DataMarker",(function(){return a.a})),n.d(e,"DataRegion",(function(){return o.a})),n.d(e,"RegionFilter",(function(){return m})),n.d(e,"Html",(function(){return x})),n.d(e,"ReactElement",(function(){return O})),n.d(e,"Image",(function(){return P.a})),n.d(e,"Line",(function(){return w.a})),n.d(e,"Region",(function(){return M.a})),n.d(e,"Text",(function(){return S.a}));var r=n(35),i=n(208),a=n(209),o=n(210),s=n(10),l=n.n(s),u=n(9),c=n.n(u),f=n(12),d=n.n(f),p=n(13),h=n.n(p),g=n(5),v=n.n(g);function y(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=v()(t);if(e){var i=v()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return h()(this,n)}}var m=function(t){d()(n,t);var e=y(n);function n(){var t;return c()(this,n),(t=e.apply(this,arguments)).annotationType="regionFilter",t}return l()(n)}(r.a);function b(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=v()(t);if(e){var i=v()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return h()(this,n)}}var x=function(t){d()(n,t);var e=b(n);function n(){var t;return c()(this,n),(t=e.apply(this,arguments)).annotationType="html",t}return l()(n)}(r.a);function _(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=v()(t);if(e){var i=v()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return h()(this,n)}}var O=function(t){d()(n,t);var e=_(n);function n(){var t;return c()(this,n),(t=e.apply(this,arguments)).annotationType="ReactElement",t}return l()(n)}(r.a),P=n(211),w=n(212),M=n(213),S=n(214)},function(t,e,n){"use strict";n.d(e,"a",(function(){return tt}));var r=n(4),i=n.n(r),a=n(3),o=n.n(a),s=n(28),l=n.n(s),u=n(205),c=n.n(u),f=n(92),d=n.n(f),p=n(23),h=n.n(p),g=n(50),v=n.n(g),y=n(8),m=n(40),b=n(9),x=n.n(b),_=n(10),O=n.n(_),P=n(12),w=n.n(P),M=n(13),S=n.n(M),E=n(5),A=n.n(E),C=n(222),j=n.n(C),I=n(18),T=n.n(I),F=n(627),L=n.n(F),k=n(47);function D(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=A()(t);if(e){var i=A()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return S()(this,n)}}var R=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},N="g2-tooltip",B=function(t){w()(n,t);var e=D(n);function n(){var t;return x()(this,n),(t=e.apply(this,arguments)).renderInnder=function(e){var n=e.data,r=n.title,i=n.items,a=n.x,o=n.y;j.a.render(t.props.children(r,i,a,o,e),t.getElement())},t}return O()(n,[{key:"componentWillUnmount",value:function(){var t=this.props.chartView;this.element&&this.element.remove(),t.getController("tooltip").clear(),t.off("tooltip:change",this.renderInnder)}},{key:"getElement",value:function(){return this.element||(this.element=document.createElement("div"),this.element.classList.add("bizcharts-tooltip"),this.element.classList.add("g2-tooltip"),this.element.style.width="auto",this.element.style.height="auto"),this.element}},{key:"overwriteCfg",value:function(){var t=this,e=this.props,n=e.chartView,r=(e.children,e.domStyles),a=void 0===r?{}:r,o=R(e,["chartView","children","domStyles"]);n.tooltip(i()(i()({inPlot:!1,domStyles:a},o),{customContent:function(){return t.getElement()}})),n.on("tooltip:change",this.renderInnder);var s=T()(Object(y.getTheme)(),["components","tooltip","domStyles",N],{});L()(this.element,i()(i()({},s),a[N]))}},{key:"render",value:function(){return this.overwriteCfg(),null}}]),n}(o.a.Component),z=Object(k.b)(B),V=n(166),G=n(345),W=n.n(G),Y=n(346),H=n.n(Y),U=n(126),X=n.n(U),q=n(347),K=n.n(q);Object(y.registerAction)("tooltip",X.a),Object(y.registerAction)("sibling-tooltip",H.a),Object(y.registerAction)("active-region",W.a),Object(y.registerAction)("ellipsis-text",K.a),Object(y.registerInteraction)("tooltip",{start:[{trigger:"plot:mousemove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:touchmove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"plot:mouseleave",action:"tooltip:hide"},{trigger:"plot:leave",action:"tooltip:hide"},{trigger:"plot:touchend",action:"tooltip:hide"}]}),Object(y.registerInteraction)("ellipsis-text",{start:[{trigger:"legend-item-name:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"legend-item-name:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"legend-item-name:mouseleave",action:"ellipsis-text:hide"},{trigger:"legend-item-name:touchend",action:"ellipsis-text:hide"},{trigger:"axis-label:mouseleave",action:"ellipsis-text:hide"},{trigger:"axis-label:touchend",action:"ellipsis-text:hide"}]}),Object(y.registerInteraction)("tooltip-click",{start:[{trigger:"plot:click",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:touchstart",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"plot:leave",action:"tooltip:hide"}]});var $=function(t){t.view.isTooltipLocked()?t.view.unlockTooltip():t.view.lockTooltip()};Object(y.registerInteraction)("tooltip-lock",{start:[{trigger:"plot:click",action:$},{trigger:"plot:touchstart",action:$},{trigger:"plot:touchmove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:mousemove",action:"tooltip:show"}],end:[{trigger:"plot:click",action:"tooltip:hide"},{trigger:"plot:leave",action:"tooltip:hide"},{trigger:"plot:touchend",action:"tooltip:hide"}]}),Object(y.registerInteraction)("sibling-tooltip",{start:[{trigger:"plot:mousemove",action:"sibling-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"sibling-tooltip:hide"}]});var Z=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};Object(y.registerComponentController)("tooltip",c.a);var Q=function(t){var e=t.visible,n=void 0===e||e,r=t.children;return n&&l()(r)},J=function(t){var e=t.visible,n=void 0===e||e,r=(t.children,Z(t,["visible","children"])),a=Object(m.a)();return a.getController("tooltip").clear(),!0===n?a.tooltip(i()({customContent:null,showMarkers:!1},r)):a.tooltip(!1),null};function tt(t){var e=t.children,n=t.triggerOn,r=t.onShow,s=t.onChange,u=t.onHide,c=t.lock,f=t.linkage,p=Z(t,["children","triggerOn","onShow","onChange","onHide","lock","linkage"]),g=Object(m.a)();g.removeInteraction("tooltip"),g.removeInteraction("tooltip-click"),g.removeInteraction("tooltip-lock"),"click"===n?g.interaction("tooltip-click"):c?g.interaction("tooltip-lock"):g.interaction("tooltip");var y=Object(a.useRef)(d()("tooltip"));Object(a.useEffect)((function(){h()(f)?Object(V.b)(f[0],y.current,g,p.shared,f[1]):v()(f)&&Object(V.b)(f,y.current,g,p.shared)}),[f,g]);var b=Object(a.useCallback)((function(t){l()(r)&&r(t,g)}),[]),x=Object(a.useCallback)((function(t){l()(s)&&s(t,g)}),[]),_=Object(a.useCallback)((function(t){l()(u)&&u(t,g)}),[]);return g.off("tooltip:show",b),g.on("tooltip:show",b),g.off("tooltip:change",x),g.on("tooltip:change",x),g.off("tooltip:hide",_),g.on("tooltip:hide",_),Q(t)?o.a.createElement(z,i()({},p),e):o.a.createElement(J,i()({},t))}tt.defaultProps={showMarkers:!1,triggerOn:"hover"}},function(t,e,n){"use strict";var r=n(4),i=n.n(r),a=n(9),o=n.n(a),s=n(10),l=n.n(s),u=n(12),c=n.n(u),f=n(13),d=n.n(f),p=n(5),h=n.n(p),g=n(3),v=n.n(g),y=n(229),m=n.n(y),b=n(160),x=n(232),_=n(67),O=n(131),P=n(76),w=n(47),M=n(29),S=n(45),E=n.n(S),A=n(92),C=n.n(A),j=n(55),I=n.n(j),T=n(28),F=n.n(T),L=n(23),k=n.n(L),D=n(626),R=n.n(D),N=n(8),B=n(17),z=n.n(B),V=n(82),G=n(78),W=n(75),Y=n(93),H=n(21),U=n(125),X=n.n(U),q=n(136);function K(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=h()(t);if(e){var i=h()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return d()(this,n)}}var $=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},Z=function(t){c()(n,t);var e=K(n);function n(){var t;return o()(this,n),(t=e.apply(this,arguments)).config={},t}return l()(n,[{key:"createInstance",value:function(t){this.chart=new N.Chart(i()({},t)),this.key=C()("bx-chart"),this.chart.emit("initialed"),this.isNewInstance=!0,this.extendGroup={isChartCanvas:!0,chart:this.chart}}},{key:"render",value:function(){if(this.chart)try{this.isNewInstance?(this.chart.render(),this.onGetG2Instance(),this.chart.unbindAutoFit(),this.isNewInstance=!1):this.chart.forceReRender?this.chart.render():this.chart.render(!0),this.chart.emit("processElemens")}catch(t){this.emit("renderError",t),this.destory(),console&&console.error(null===t||void 0===t?void 0:t.stack)}}},{key:"onGetG2Instance",value:function(){F()(this.config.onGetG2Instance)&&this.config.onGetG2Instance(this.chart)}},{key:"shouldReCreateInstance",value:function(t){if(!this.chart||t.forceUpdate)return!0;var e=this.config,n=e.data,r=$(e,["data"]),i=t.data,a=$(t,["data"]);if(k()(this.config.data)&&0===n.length&&k()(i)&&0!==i.length)return!0;var o=[].concat(E()(Y.a),["scale","width","height","container","_container","_interactions","placeholder",/^on/,/^\_on/]);return!R()(Object(G.a)(r,E()(o)),Object(G.a)(a,E()(o)))}},{key:"update",value:function(t){var e=this,n=Object(W.a)(this.adapterOptions(t));this.shouldReCreateInstance(n)&&(this.destory(),this.createInstance(n)),n.pure&&(this.chart.axis(!1),this.chart.tooltip(!1),this.chart.legend(!1),this.chart.isPure=!0);var r=Object(q.a)(this.config),i=Object(q.a)(n),a=n.data,o=n.interactions,s=$(n,["data","interactions"]),l=this.config,u=l.data,c=l.interactions,f=void 0===c?[]:c;if(this.isNewInstance||r.forEach((function(t){e.chart.off(t[1],e.config["_".concat(t[0])])})),i.forEach((function(t){n["_".concat(t[0])]=function(r){n[t[0]](r,e.chart)},e.chart.on(t[1],n["_".concat(t[0])])})),k()(u)&&u.length){var d=!0;if(n.notCompareData&&(d=!1),u.length!==a.length?d=!1:u.forEach((function(t,e){Object(V.a)(t,a[e])||(d=!1)})),!d){this.chart.isDataChanged=!0,this.chart.emit(H.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA),this.chart.data(a);for(var p=this.chart.views,h=0,g=p.length;h<g;h++)p[h].changeData(a);this.chart.emit(H.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA)}}else this.chart.data(a);this.chart.scale(s.scale),!1===s.animate?this.chart.animate(!1):this.chart.animate(!0),f.forEach((function(t){e.chart.removeInteraction(t)})),o.forEach((function(t){e.chart.interaction(t)})),I()(this.config.filter,(function(t,n){k()(t)?e.chart.filter(t[0],null):e.chart.filter(n,null)})),I()(n.filter,(function(t,n){k()(t)?e.chart.filter(t[0],t[1]):e.chart.filter(n,t)})),this.chart.theme(n.theme),this.config=n}},{key:"adapterOptions",value:function(t){var e=t.data,n=$(t,["data"]),r=Object(G.a)(n,E()(Y.a));return r.forceFit&&z()(!1,"forceFit \u5df2\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528`autoFit`\u66ff\u4ee3"),r.data=function(t){return t&&t.rows?t.rows:t}(e)||[],r}},{key:"destory",value:function(){if(this.chart){this.extendGroup=null;var t=this.chart;t.destroy(),t=null,this.chart=null,this.config={}}}}]),n}(X.a),Q=Z,J=n(0);function tt(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=h()(t);if(e){var i=h()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return d()(this,n)}}var et=function(t){c()(n,t);var e=tt(n);function n(t){var r;return o()(this,n),(r=e.call(this,t)).isRootView=!0,r.resize=m()((function(){var t=r.chartHelper.chart;if(r.props.autoFit&&r.chartHelper.chart){var e=Object(b.getChartSize)(r.props.container,r.props.autoFit,t.width,t.height),n=e.width,i=e.height;t.width===n&&t.height===i||(t.changeSize(n,i),t.emit("resize"))}}),300),r.resizeObserver=new x.ResizeObserver(r.resize),r.resizeObserver.observe(t.container),r.chartHelper=new Q,r}return l()(n,[{key:"componentDidMount",value:function(){this.isError?this.chartHelper.destory():this.chartHelper.render()}},{key:"componentDidUpdate",value:function(){if(this.isError)this.chartHelper.destory();else{var t=this.props,e=t.width,n=t.height;if(!t.autoFit&&this.chartHelper.chart)if(e>=0&&e!==this.chartHelper.chart.width||n>=0&&n!==this.chartHelper.chart.height){var r=e||this.chartHelper.chart.width,i=n||this.chartHelper.chart.height;this.chartHelper.chart.changeSize(r,i),this.chartHelper.chart.emit("resize")}else this.chartHelper.render();else this.chartHelper.render()}}},{key:"componentWillUnmount",value:function(){this.chartHelper.destory(),this.resizeObserver.unobserve(this.props.container)}},{key:"getG2Instance",value:function(){return this.chartHelper.chart}},{key:"render",value:function(){var t=this,e=this.props,n=e.placeholder,r=e.data,a=e.errorContent,o=this.props.ErrorBoundaryProps;if((void 0===r||0===r.length)&&n){this.chartHelper.destory();var s=!0===n?v.a.createElement("div",{style:{position:"relative",top:"48%",color:"#aaa",textAlign:"center"}},"\u6682\u65e0\u6570\u636e"):n;return v.a.createElement(_.b,i()({},o),s)}return this.chartHelper.update(this.props),o=a?i()({fallback:a},o):{FallbackComponent:_.a},v.a.createElement(_.b,i()({},o,{key:this.chartHelper.key,onError:function(){var e;t.isError=!0,Object(J.isFunction)(o.onError)&&(e=o).onError.apply(e,arguments)},onReset:function(){var e;t.isError=!1,Object(J.isFunction)(o.onReset)&&(e=o).onReset.apply(e,arguments)},resetKeys:[this.chartHelper.key],fallback:a}),v.a.createElement(P.a.Provider,{value:this.chartHelper},v.a.createElement(w.a.Provider,{value:this.chartHelper.chart},v.a.createElement(M.a.Provider,{value:this.chartHelper.extendGroup},this.props.children))))}}]),n}(v.a.Component);et.defaultProps={placeholder:!1,visible:!0,interactions:[],filter:[]},e.a=Object(O.a)(et)},function(t,e,n){"use strict";var r=n(9),i=n.n(r),a=n(10),o=n.n(a),s=n(12),l=n.n(s),u=n(13),c=n.n(u),f=n(5),d=n.n(f),p=n(3),h=n.n(p),g=n(76),v=n(47),y=n(4),m=n.n(y),b=n(23),x=n.n(b),_=n(168),O=n.n(_),P=n(55),w=n.n(P),M=n(17),S=n.n(M),E=n(82),A=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},C=function(){function t(e){i()(this,t),this.config={},this.isRootView=!1,this.chart=e}return o()(t,[{key:"creatViewInstance",value:function(t){this.view=this.chart.createView(this.processOptions(t)),this.view.rootChart=this.chart}},{key:"getView",value:function(){return this.view}},{key:"update",value:function(t){var e=this,n=this.config.data,r=t.scale,i=t.animate,a=t.filter,o=t.visible,s=t.data,l=void 0===s?[]:s;if(l.rows&&(S()(!l.rows,"bizcharts@4\u4e0d\u652f\u6301 dataset\u6570\u636e\u683c\u5f0f\uff0c\u8bf7\u4f7f\u7528data={dv.rows}"),l=l.rows),(!this.view||x()(n)&&0===n.length)&&(this.destroy(),this.creatViewInstance(t)),x()(n)){this.view.changeData(l);var u=!0;n.length!==l.length?u=!1:n.forEach((function(t,e){Object(E.a)(t,l[e])||(u=!1)})),u||this.view.changeData(l)}else this.view.data(l);this.view.scale(r),this.view.animate(i),w()(this.config.filter,(function(t,n){x()(t)?e.view.filter(t[0],null):e.view.filter(n,null)})),w()(a,(function(t,n){x()(t)?e.view.filter(t[0],t[1]):e.view.filter(n,t)})),o?this.view.show():this.view.hide(),this.config=m()(m()({},t),{data:l})}},{key:"destroy",value:function(){this.view&&(this.view.destroy(),this.view=null),this.config={}}},{key:"processOptions",value:function(t){var e=t.region,n=t.start,r=t.end,i=A(t,["region","start","end"]);S()(!n,"start \u5c5e\u6027\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528 region={{ start: {x:0,y:0}}} \u66ff\u4ee3"),S()(!r,"end \u5c5e\u6027\u5c06\u57285.0\u540e\u5e9f\u5f03\uff0c\u8bf7\u4f7f\u7528 region={{ end: {x:0,y:0}}} \u66ff\u4ee3");var a=O()({start:{x:0,y:0},end:{x:1,y:1}},{start:n,end:r},e);return m()(m()({},i),{region:a})}}]),t}();function j(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d()(t);if(e){var i=d()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c()(this,n)}}var I=function(t){l()(n,t);var e=j(n);function n(){var t;return i()(this,n),(t=e.apply(this,arguments)).name="view",t}return o()(n,[{key:"componentWillUnmount",value:function(){this.viewHelper.destroy(),this.viewHelper=null}},{key:"render",value:function(){return this.viewHelper||(this.viewHelper=new C(this.context.chart)),this.viewHelper.update(this.props),h.a.createElement(v.a.Provider,{value:this.viewHelper.view},h.a.createElement(h.a.Fragment,null,this.props.children))}}]),n}(h.a.Component);I.defaultProps={visible:!0,preInteractions:[],filter:[]},I.contextType=g.a,e.a=I},function(t,e,n){"use strict";n.d(e,"a",(function(){return O}));var r=n(3),i=n(343),a=n.n(i),o=n(28),s=n.n(o),l=n(8),u=n(40),c=n(228),f=n.n(c),d=n(358),p=n.n(d),h=n(360),g=n.n(h),v=n(362),y=n.n(v),m=n(359),b=n.n(m);Object(l.registerAction)("list-active",p.a),Object(l.registerAction)("list-selected",b.a),Object(l.registerAction)("list-highlight",f.a),Object(l.registerAction)("list-unchecked",g.a),Object(l.registerAction)("data-filter",y.a),Object(l.registerAction)("legend-item-highlight",f.a,{componentNames:["legend"]}),Object(l.registerInteraction)("legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","element-active:reset"]}]}),Object(l.registerInteraction)("legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","element-highlight:reset"]}]}),Object(l.registerInteraction)("legend-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:"cursor:pointer"},{trigger:"legend-item:mouseleave",action:"cursor:default"}],start:[{trigger:"legend-item:click",action:"list-unchecked:toggle"},{trigger:"legend-item:click",action:"data-filter:filter"}]});var x=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};Object(l.registerComponentController)("legend",a.a);var _=function(t){return void 0===t};function O(t){var e=t.name,n=t.visible,i=void 0===n||n,a=(t.onChange,t.filter),o=x(t,["name","visible","onChange","filter"]),l=Object(u.a)();return _(e)?i?l.legend(o):l.legend(!1):i?l.legend(e,o):l.legend(e,!1),s()(a)&&e&&l.filter(e,a),Object(r.useEffect)((function(){l.on("legend:valuechanged",(function(e){s()(t.onChange)&&t.onChange(e,l)})),l.on("legend-item:click",(function(e){if(s()(t.onChange)){var n=e.target.get("delegateObject").item;e.item=n,t.onChange(e,l)}}))}),[]),null}},function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n(342),i=n.n(r),a=n(40),o=n(628),s=n.n(o),l=n(8),u=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};Object(l.registerComponentController)("axis",i.a);var c=function(t){return void 0===t},f=function(t){return function(t,e){var n=s()(t);return e.forEach((function(t){!0===n[t]?n[t]={}:!1===n[t]&&(n[t]=null)})),n}(t,["title","line","tickLine","subTickLine","label","grid"])};function d(t){var e=t.name,n=t.visible,r=void 0===n||n,i=u(t,["name","visible"]),o=Object(a.a)(),s=f(i);return r?c(e)?o.axis(!0):o.axis(e,s):c(e)?o.axis(!1):o.axis(e,!1),null}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(95),a=n(0),o=n(747),s=n(203),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return r.__assign(r.__assign({},e),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'<div class="g2-html-annotation" style="position:absolute"></div>',alignX:"left",alignY:"top",html:"",zIndex:7})},e.prototype.render=function(){var t=this.getContainer(),e=this.get("html");s.clearDom(t);var n=a.isFunction(e)?e(t):e;if(a.isElement(n))t.appendChild(n);else if(a.isString(n)||a.isNumber(n)){var r=i.createDom(""+n);r&&t.appendChild(r)}this.resetPosition()},e.prototype.resetPosition=function(){var t=this.getContainer(),e=this.getLocation(),n=e.x,r=e.y,a=this.get("alignX"),o=this.get("alignY"),s=this.get("offsetX"),l=this.get("offsetY"),u=i.getOuterWidth(t),c=i.getOuterHeight(t),f={x:n,y:r};"middle"===a?f.x-=Math.round(u/2):"right"===a&&(f.x-=Math.round(u)),"middle"===o?f.y-=Math.round(c/2):"bottom"===o&&(f.y-=Math.round(c)),s&&(f.x+=s),l&&(f.y+=l),i.modifyCSS(t,{position:"absolute",left:f.x+"px",top:f.y+"px",zIndex:this.get("zIndex")})},e}(o.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=e.Shape=void 0;var r=n(1),i=n(185);e.Shape=i,r.__exportStar(n(26),e);var a=n(933);Object.defineProperty(e,"Canvas",{enumerable:!0,get:function(){return a.default}});var o=n(261);Object.defineProperty(e,"Group",{enumerable:!0,get:function(){return o.default}}),e.version="0.5.6"},function(t,e,n){"use strict";var r,i,a,o,s=n(2)(n(6));o=function(t,e){function n(t){return t&&"object"===(0,s.default)(t)&&"default"in t?t:{default:t}}var r=n(e),i={error:null},a=function(t){var e,n;function a(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).state=i,e.updatedWithError=!1,e.resetErrorBoundary=function(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];null==e.props.onReset||(t=e.props).onReset.apply(t,r),e.reset()},e}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,a.getDerivedStateFromError=function(t){return{error:t}};var o=a.prototype;return o.reset=function(){this.updatedWithError=!1,this.setState(i)},o.componentDidCatch=function(t,e){var n,r;null==(n=(r=this.props).onError)||n.call(r,t,e)},o.componentDidUpdate=function(t){var e,n,r,i,a=this.state.error,o=this.props.resetKeys;null===a||this.updatedWithError?null!==a&&(void 0===(r=t.resetKeys)&&(r=[]),void 0===(i=o)&&(i=[]),r.length!==i.length||r.some((function(t,e){return!Object.is(t,i[e])})))&&(null==(e=(n=this.props).onResetKeysChange)||e.call(n,t.resetKeys,o),this.reset()):this.updatedWithError=!0},o.render=function(){var t=this.state.error,e=this.props,n=e.fallbackRender,i=e.FallbackComponent,a=e.fallback;if(null!==t){var o={error:t,resetErrorBoundary:this.resetErrorBoundary};if(r.default.isValidElement(a))return a;if("function"===typeof n)return n(o);if(i)return r.default.createElement(i,o);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},a}(r.default.Component);t.ErrorBoundary=a,t.useErrorHandler=function(t){var e=r.default.useState(null),n=e[0],i=e[1];if(t)throw t;if(n)throw n;return i},t.withErrorBoundary=function(t,e){function n(n){return r.default.createElement(a,e,r.default.createElement(t,n))}var i=t.displayName||t.name||"Unknown";return n.displayName="withErrorBoundary("+i+")",n},Object.defineProperty(t,"__esModule",{value:!0})},"object"===(0,s.default)(e)&&"undefined"!==typeof t?o(e,n(3)):(i=[e,n(3)],void 0===(a="function"===typeof(r=o)?r.apply(e,i):r)||(t.exports=a))},function(t,e,n){"use strict";t.exports=n(1033)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(23),i=n(28),a=Object.prototype.hasOwnProperty;e.default=function(t,e){if(!e||!r.default(t))return{};for(var n,o={},s=i.default(e)?e:function(t){return t[e]},l=0;l<t.length;l++){var u=t[l];n=s(u),a.call(o,n)?o[n].push(u):o[n]=[u]}return o}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(116);e.default=function(t){return r.default(t,"Boolean")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(491),i=n(1058),a=n(50);e.default=function t(e,n){if(e===n)return!0;if(!e||!n)return!1;if(a.default(e)||a.default(n))return!1;if(i.default(e)||i.default(n)){if(e.length!==n.length)return!1;for(var o=!0,s=0;s<e.length&&(o=t(e[s],n[s]));s++);return o}if(r.default(e)||r.default(n)){var l=Object.keys(e),u=Object.keys(n);if(l.length!==u.length)return!1;for(o=!0,s=0;s<l.length&&(o=t(e[l[s]],n[l[s]]));s++);return o}return!1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n]);return t}},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0});var i=n(23);e.default=function t(e){if("object"!==(0,r.default)(e)||null===e)return e;var n;if(i.default(e)){n=[];for(var a=0,o=e.length;a<o;a++)"object"===(0,r.default)(e[a])&&null!=e[a]?n[a]=t(e[a]):n[a]=e[a]}else for(var s in n={},e)"object"===(0,r.default)(e[s])&&null!=e[s]?n[s]=t(e[s]):n[s]=e[s];return n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EN_US_LOCALE=void 0,e.EN_US_LOCALE={locale:"en-US",general:{increase:"Increase",decrease:"Decrease",root:"Root"},statistic:{total:"Total"},conversionTag:{label:"Rate"},legend:{},tooltip:{},slider:{},scrollbar:{},waterfall:{total:"Total"}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ZH_CN_LOCALE=void 0,e.ZH_CN_LOCALE={locale:"zh-CN",general:{increase:"\u589e\u52a0",decrease:"\u51cf\u5c11",root:"\u521d\u59cb"},statistic:{total:"\u603b\u8ba1"},conversionTag:{label:"\u8f6c\u5316\u7387"},legend:{},tooltip:{},slider:{},scrollbar:{},waterfall:{total:"\u603b\u8ba1"}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Progress=void 0;var r=n(1),i=n(24),a=n(510),o=n(513),s=n(295),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="process",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({percent:t}),this.chart.changeData(s.getProgressData(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot);e.Progress=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RingProgress=void 0;var r=n(1),i=n(14),a=n(24),o=n(295),s=n(1086),l=n(1087),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="ring-process",e}return r.__extends(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t}),this.chart.data(o.getProgressData(t)),s.statistic({chart:this.chart,options:this.options},!0),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e}(a.Plot);e.RingProgress=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TinyColumn=void 0;var r=n(1),i=n(24),a=n(117),o=n(1088),s=n(1089),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="tiny-column",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;o.meta({chart:e,options:n}),e.changeData(a.getTinyData(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.TinyColumn=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TinyArea=void 0;var r=n(1),i=n(24),a=n(117),o=n(296),s=n(1090),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="tiny-area",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;o.meta({chart:e,options:n}),e.changeData(a.getTinyData(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.TinyArea=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TinyLine=void 0;var r=n(1),i=n(24),a=n(1091),o=n(154),s=n(117),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="tiny-line",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.chart,n=this.options;a.meta({chart:e,options:n}),e.changeData(s.getTinyData(t))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot);e.TinyLine=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Treemap=void 0;var r=n(1),i=n(24),a=n(1095),o=n(1122),s=n(515);n(1123);var l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="treemap",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){var e=this.options,n=e.colorField,r=e.interactions,i=e.hierarchyConfig;this.updateOption({data:t});var a=s.transformData({data:t,colorField:n,enableDrillDown:s.enableInteraction(r,"treemap-drill-down"),hierarchyConfig:i});this.chart.changeData(a),s.resetDrillDown(this.chart)},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot);e.Treemap=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WordCloud=void 0;var r=n(1),i=n(24),a=n(1141),o=n(532),s=n(531);n(1143);var l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="word-cloud",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t}),this.options.imageMask?this.render():this.chart.changeData(s.transform({chart:this.chart,options:this.options}))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.render=function(){var e=this;return new Promise((function(n){var i=e.options.imageMask;if(!i)return t.prototype.render.call(e),void n();var a=function(i){e.options=r.__assign(r.__assign({},e.options),{imageMask:i||null}),t.prototype.render.call(e),n()};s.processImageMask(i).then(a).catch(a)}))},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.triggerResize=function(){var e=this;this.chart.destroyed||(this.execAdaptor(),window.setTimeout((function(){t.prototype.triggerResize.call(e)})))},e}(i.Plot);e.WordCloud=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Funnel=e.FUNNEL_CONVERSATION_FIELD=void 0;var r=n(1),i=n(0),a=n(24),o=n(15),s=n(1146),l=n(119);Object.defineProperty(e,"FUNNEL_CONVERSATION_FIELD",{enumerable:!0,get:function(){return l.FUNNEL_CONVERSATION}});var u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="funnel",e}return r.__extends(e,t),e.getDefaultOptions=function(){return l.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e.prototype.setState=function(t,e,n){void 0===n&&(n=!0);var r=o.getAllElementsRecursively(this.chart);i.each(r,(function(r){e(r.getData())&&r.setState(t,n)}))},e.prototype.getStates=function(){var t=o.getAllElementsRecursively(this.chart),e=[];return i.each(t,(function(t){var n=t.getData(),r=t.getStates();i.each(r,(function(r){e.push({data:n,state:r,geometry:t.geometry,element:t})}))})),e},e.CONVERSATION_FIELD=l.FUNNEL_CONVERSATION,e.PERCENT_FIELD=l.FUNNEL_PERCENT,e.TOTAL_PERCENT_FIELD=l.FUNNEL_TOTAL_PERCENT,e}(a.Plot);e.Funnel=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Radar=void 0;var r=n(1),i=n(24),a=n(15),o=n(1150);n(1151);var s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="radar",e}return r.__extends(e,t),e.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},e.prototype.getDefaultOptions=function(){return a.deepAssign({},t.prototype.getDefaultOptions.call(this),{xAxis:{label:{offset:15},grid:{line:{type:"line"}}},yAxis:{grid:{line:{type:"circle"}}},legend:{position:"top"},tooltip:{shared:!0,showCrosshairs:!0,showMarkers:!0,crosshairs:{type:"xy",line:{style:{stroke:"#565656",lineDash:[4]}},follow:!0}}})},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.Radar=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Liquid=void 0;var r=n(1),i=n(14),a=n(24),o=n(1153),s=n(1154),l=n(534);n(1155);var u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="liquid",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t}),this.chart.data(l.getLiquidData(t)),o.statistic({chart:this.chart,options:this.options},!0),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(a.Plot);e.Liquid=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Histogram=void 0;var r=n(1),i=n(24),a=n(535),o=n(1156),s=n(536),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="histogram",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options,n=e.binField,r=e.binNumber,i=e.binWidth,o=e.stackField;this.chart.changeData(a.binHistogram(t,n,i,r,o))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.Histogram=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Waterfall=void 0;var r=n(1),i=n(24),a=n(1157),o=n(301),s=n(537),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="waterfall",e}return r.__extends(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){var e=this.options,n=e.xField,r=e.yField,i=e.total;this.updateOption({data:t}),this.chart.changeData(s.transformData(t,n,r,i))},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(i.Plot);e.Waterfall=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Bullet=void 0;var r=n(1),i=n(24),a=n(1163),o=n(539),s=n(1164),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="bullet",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=o.transformData(this.options),n=e.min,r=e.max,i=e.ds;a.meta({options:this.options,ext:{data:{min:n,max:r}},chart:this.chart}),this.chart.changeData(i)},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(i.Plot);e.Bullet=l},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0});var i={version:!0,adaptors:!0,G2:!0,registerLocale:!0,setGlobal:!0,Plot:!0,Line:!0,Area:!0,Column:!0,Bar:!0,Pie:!0,Rose:!0,WordCloud:!0,Scatter:!0,Radar:!0,DualAxes:!0,TinyLine:!0,TinyColumn:!0,TinyArea:!0,Histogram:!0,Progress:!0,RingProgress:!0,Heatmap:!0,Box:!0,Violin:!0,Venn:!0,Stock:!0,Funnel:!0,FUNNEL_CONVERSATION_FIELD:!0,Liquid:!0,Bullet:!0,Sunburst:!0,Gauge:!0,Waterfall:!0,RadialBar:!0,BidirectionalBar:!0,Treemap:!0,Sankey:!0,Chord:!0,CirclePacking:!0,P:!0,getCanvasPattern:!0,MultiView:!0,Mix:!0,Facet:!0,flow:!0,measureTextWidth:!0,line:!0,interval:!0,area:!0,point:!0,polygon:!0,schema:!0,Lab:!0};Object.defineProperty(e,"Area",{enumerable:!0,get:function(){return p.Area}}),Object.defineProperty(e,"Bar",{enumerable:!0,get:function(){return g.Bar}}),Object.defineProperty(e,"BidirectionalBar",{enumerable:!0,get:function(){return z.BidirectionalBar}}),Object.defineProperty(e,"Box",{enumerable:!0,get:function(){return C.Box}}),Object.defineProperty(e,"Bullet",{enumerable:!0,get:function(){return k.Bullet}}),Object.defineProperty(e,"Chord",{enumerable:!0,get:function(){return W.Chord}}),Object.defineProperty(e,"CirclePacking",{enumerable:!0,get:function(){return Y.CirclePacking}}),Object.defineProperty(e,"Column",{enumerable:!0,get:function(){return h.Column}}),Object.defineProperty(e,"DualAxes",{enumerable:!0,get:function(){return _.DualAxes}}),Object.defineProperty(e,"FUNNEL_CONVERSATION_FIELD",{enumerable:!0,get:function(){return F.FUNNEL_CONVERSATION_FIELD}}),Object.defineProperty(e,"Facet",{enumerable:!0,get:function(){return q.Facet}}),Object.defineProperty(e,"Funnel",{enumerable:!0,get:function(){return F.Funnel}}),e.G2=void 0,Object.defineProperty(e,"Gauge",{enumerable:!0,get:function(){return R.Gauge}}),Object.defineProperty(e,"Heatmap",{enumerable:!0,get:function(){return A.Heatmap}}),Object.defineProperty(e,"Histogram",{enumerable:!0,get:function(){return M.Histogram}}),Object.defineProperty(e,"Lab",{enumerable:!0,get:function(){return Q.Lab}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return d.Line}}),Object.defineProperty(e,"Liquid",{enumerable:!0,get:function(){return L.Liquid}}),Object.defineProperty(e,"Mix",{enumerable:!0,get:function(){return X.Mix}}),Object.defineProperty(e,"MultiView",{enumerable:!0,get:function(){return X.Mix}}),Object.defineProperty(e,"P",{enumerable:!0,get:function(){return H.P}}),Object.defineProperty(e,"Pie",{enumerable:!0,get:function(){return v.Pie}}),Object.defineProperty(e,"Plot",{enumerable:!0,get:function(){return c.Plot}}),Object.defineProperty(e,"Progress",{enumerable:!0,get:function(){return S.Progress}}),Object.defineProperty(e,"Radar",{enumerable:!0,get:function(){return x.Radar}}),Object.defineProperty(e,"RadialBar",{enumerable:!0,get:function(){return B.RadialBar}}),Object.defineProperty(e,"RingProgress",{enumerable:!0,get:function(){return E.RingProgress}}),Object.defineProperty(e,"Rose",{enumerable:!0,get:function(){return y.Rose}}),Object.defineProperty(e,"Sankey",{enumerable:!0,get:function(){return G.Sankey}}),Object.defineProperty(e,"Scatter",{enumerable:!0,get:function(){return b.Scatter}}),Object.defineProperty(e,"Stock",{enumerable:!0,get:function(){return T.Stock}}),Object.defineProperty(e,"Sunburst",{enumerable:!0,get:function(){return D.Sunburst}}),Object.defineProperty(e,"TinyArea",{enumerable:!0,get:function(){return w.TinyArea}}),Object.defineProperty(e,"TinyColumn",{enumerable:!0,get:function(){return P.TinyColumn}}),Object.defineProperty(e,"TinyLine",{enumerable:!0,get:function(){return O.TinyLine}}),Object.defineProperty(e,"Treemap",{enumerable:!0,get:function(){return V.Treemap}}),Object.defineProperty(e,"Venn",{enumerable:!0,get:function(){return I.Venn}}),Object.defineProperty(e,"Violin",{enumerable:!0,get:function(){return j.Violin}}),Object.defineProperty(e,"Waterfall",{enumerable:!0,get:function(){return N.Waterfall}}),Object.defineProperty(e,"WordCloud",{enumerable:!0,get:function(){return m.WordCloud}}),e.adaptors=void 0,Object.defineProperty(e,"area",{enumerable:!0,get:function(){return $.area}}),Object.defineProperty(e,"flow",{enumerable:!0,get:function(){return K.flow}}),Object.defineProperty(e,"getCanvasPattern",{enumerable:!0,get:function(){return U.getCanvasPattern}}),Object.defineProperty(e,"interval",{enumerable:!0,get:function(){return $.interval}}),Object.defineProperty(e,"line",{enumerable:!0,get:function(){return $.line}}),Object.defineProperty(e,"measureTextWidth",{enumerable:!0,get:function(){return K.measureTextWidth}}),Object.defineProperty(e,"point",{enumerable:!0,get:function(){return $.point}}),Object.defineProperty(e,"polygon",{enumerable:!0,get:function(){return $.polygon}}),Object.defineProperty(e,"registerLocale",{enumerable:!0,get:function(){return o.registerLocale}}),Object.defineProperty(e,"schema",{enumerable:!0,get:function(){return $.schema}}),Object.defineProperty(e,"setGlobal",{enumerable:!0,get:function(){return u.setGlobal}}),e.version=void 0;var a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=J(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(14));e.G2=a;var o=n(197),s=n(1174),l=n(1175),u=n(545),c=n(19),f=n(1176);Object.keys(f).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))}));var d=n(546),p=n(550),h=n(552),g=n(555),v=n(558),y=n(1210),m=n(1213),b=n(566),x=n(1220),_=n(1224),O=n(571),P=n(573),w=n(575),M=n(576),S=n(580),E=n(582),A=n(1232),C=n(1237),j=n(1239),I=n(1244),T=n(1256),F=n(590),L=n(1261),k=n(1265),D=n(1268),R=n(596),N=n(1275),B=n(1278),z=n(1282),V=n(1284),G=n(1288),W=n(1298),Y=n(1301),H=n(1306),U=n(547),X=n(607),q=n(1311),K=n(7),$=n(30),Z=n(22),Q=n(1315);function J(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(J=function(t){return t?n:e})(t)}e.version="2.3.39",(0,o.registerLocale)("en-US",s.EN_US_LOCALE),(0,o.registerLocale)("zh-CN",l.ZH_CN_LOCALE),e.adaptors={scale:Z.scale,legend:Z.legend,tooltip:Z.tooltip,annotation:Z.annotation,interaction:Z.interaction,theme:Z.theme,animation:Z.animation}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Gauge=void 0;var r=n(1),i=n(14),a=n(24),o=n(1316),s=n(317),l=n(609);n(1317),n(1318);var u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="gauge",e}return r.__extends(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t});var e=this.chart.views.find((function(t){return t.id===s.INDICATEOR_VIEW_ID}));e&&e.data(l.getIndicatorData(t));var n=this.chart.views.find((function(t){return t.id===s.RANGE_VIEW_ID}));n&&n.data(l.getRangeData(t,this.options.range)),o.statistic({chart:this.chart,options:this.options},!0),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(a.Plot);e.Gauge=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DualAxes=void 0;var r=n(1),i=n(24),a=n(15),o=n(1319),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dual-axes",e}return r.__extends(e,t),e.prototype.getDefaultOptions=function(){return a.deepAssign({},t.prototype.getDefaultOptions.call(this),{yAxis:[],syncViewPadding:!0})},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot);e.DualAxes=s},function(t,e,n){"use strict";n.r(e),n.d(e,"fold",(function(){return s})),n.d(e,"percentage",(function(){return O})),n.d(e,"minifyNum",(function(){return P})),n.d(e,"splitBySeparator",(function(){return w})),n.d(e,"visibleHelper",(function(){return M.a})),n.d(e,"cloneDeep",(function(){return S.a})),n.d(e,"shallowEqual",(function(){return E.a}));var r=n(230),i=n.n(r),a=n(4),o=n.n(a),s=function(t,e,n,r){var a=[];return t.forEach((function(t){e.forEach((function(e){var s;a.push(o()(o()({},t),(s={},i()(s,n,e),i()(s,r,t[e]),s)))}))})),a},l=n(77),u=n.n(l),c=n(231),f=n(17),d=n.n(f),p=n(23),h=n.n(p),g=n(28),v=n.n(g),y=n(50),m=n.n(y),b=n(624),x=n.n(b),_=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=t;return r&&r.length&&(i=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return v()(n)?e=n:h()(n)?e=function(t,e){for(var r=0;r<n.length;r++){var i=n[r];if(t[i]<e[i])return-1;if(t[i]>e[i])return 1}return 0}:m()(n)&&(e=function(t,e){return t[n]<e[n]?-1:t[n]>e[n]?1:0}),t.sort(e)}(t,r)),v()(e)?n=e:h()(e)?n=function(t){return"_".concat(e.map((function(e){return t[e]})).join("-"))}:m()(e)&&(n=function(t){return"_".concat(t[e])}),x()(i,n)},O=function(t,e,n,r){var i=[],a=r?_(t,r):{_data:t};return u()(a,(function(t){var r=Object(c.a)(t.map((function(t){return t[e]})));d()(0!==r,"Invalid data: total sum of field ".concat(e," is 0!")),u()(t,(function(t){var a=o()({},t);a[n]=0===r?0:t[e]/r,i.push(a)}))})),i},P=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=1e8;return t>=n?"".concat((t/n).toFixed(e).replace(/\.?0*$/,""),"\u4ebf"):t>=1e4?"".concat((t/1e4).toFixed(e).replace(/\.?0*$/,""),"\u4e07"):t.toFixed(e).replace(/\.?0*$/,"")},w=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",";return"number"===typeof t?t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e):t},M=n(165),S=n(75),E=n(82)},function(t,e,n){t.exports=n(649)},function(t,e,n){"use strict";n.r(e),n.d(e,"Util",(function(){return H}));var r=n(4),i=n.n(r),a=n(0),o=n(614);n.d(e,"Annotation",(function(){return o}));var s=n(323);n.d(e,"G2",(function(){return s}));var l=n(613);n.d(e,"GComponents",(function(){return l}));var u=n(647),c=n(616);n.d(e,"Chart",(function(){return c.a}));var f=n(617);n.d(e,"View",(function(){return f.a}));var d=n(615);n.d(e,"Tooltip",(function(){return d.a}));var p=n(618);n.d(e,"Legend",(function(){return p.a}));var h=n(216);n.d(e,"Coordinate",(function(){return h.a}));var g=n(619);n.d(e,"Axis",(function(){return g.a}));var v=n(492);n.d(e,"Facet",(function(){return v.a}));var y=n(493);n.d(e,"Slider",(function(){return y.a}));var m=n(127);n.d(e,"Area",(function(){return m.a}));var b=n(217);n.d(e,"Edge",(function(){return b.a}));var x=n(218);n.d(e,"Heatmap",(function(){return x.a}));var _=n(219);n.d(e,"Interval",(function(){return _.a}));var O=n(128);n.d(e,"Line",(function(){return O.a}));var P=n(129);n.d(e,"Point",(function(){return P.a}));var w=n(220);n.d(e,"Polygon",(function(){return w.a}));var M=n(495);n.d(e,"Schema",(function(){return M.a}));var S=n(39);n.d(e,"BaseGeom",(function(){return S.a}));var E=n(289);n.d(e,"Label",(function(){return E.a}));var A=n(496);n.d(e,"Path",(function(){return A.a}));var C=n(221);n.d(e,"LineAdvance",(function(){return C.a}));var j=n(497);n.d(e,"Geom",(function(){return j.a}));var I=n(498);n.d(e,"Coord",(function(){return I.a}));var T=n(499);n.d(e,"Guide",(function(){return T.a}));var F=n(500);n.d(e,"Effects",(function(){return F.a}));var L=n(501);n.d(e,"Interaction",(function(){return L.a}));var k=n(11);n.d(e,"createPlot",(function(){return k.a}));var D=n(166);n.d(e,"createTooltipConnector",(function(){return D.a}));var R=n(40);n.d(e,"useView",(function(){return R.a}));var N=n(81);n.d(e,"useRootChart",(function(){return N.a})),n.d(e,"useChartInstance",(function(){return N.a}));var B=n(507);n.d(e,"useTheme",(function(){return B.a}));var z=n(47);n.d(e,"withView",(function(){return z.b}));var V=n(76);n.d(e,"withChartInstance",(function(){return V.b}));var G=n(8);for(var W in G)["default","Util","Annotation","G2","GComponents","Chart","View","Tooltip","Legend","Coordinate","Axis","Facet","Slider","Area","Edge","Heatmap","Interval","Line","Point","Polygon","Schema","BaseGeom","Label","Path","LineAdvance","Geom","Coord","Guide","Effects","Interaction","createPlot","createTooltipConnector","useView","useRootChart","useChartInstance","useTheme","withView","withChartInstance"].indexOf(W)<0&&function(t){n.d(e,t,(function(){return G[t]}))}(W);var Y=n(612);n.d(e,"ProgressChart",(function(){return Y.x})),n.d(e,"RingProgressChart",(function(){return Y.B})),n.d(e,"TinyColumnChart",(function(){return Y.K})),n.d(e,"TinyAreaChart",(function(){return Y.J})),n.d(e,"TinyLineChart",(function(){return Y.L})),n.d(e,"LineChart",(function(){return Y.q})),n.d(e,"TreemapChart",(function(){return Y.M})),n.d(e,"StepLineChart",(function(){return Y.I})),n.d(e,"BarChart",(function(){return Y.b})),n.d(e,"StackedBarChart",(function(){return Y.F})),n.d(e,"GroupedBarChart",(function(){return Y.l})),n.d(e,"PercentStackedBarChart",(function(){return Y.t})),n.d(e,"RangeBarChart",(function(){return Y.z})),n.d(e,"AreaChart",(function(){return Y.a})),n.d(e,"StackedAreaChart",(function(){return Y.E})),n.d(e,"PercentStackedAreaChart",(function(){return Y.s})),n.d(e,"ColumnChart",(function(){return Y.f})),n.d(e,"GroupedColumnChart",(function(){return Y.m})),n.d(e,"StackedColumnChart",(function(){return Y.G})),n.d(e,"RangeColumnChart",(function(){return Y.A})),n.d(e,"PercentStackedColumnChart",(function(){return Y.u})),n.d(e,"PieChart",(function(){return Y.v})),n.d(e,"DensityHeatmapChart",(function(){return Y.g})),n.d(e,"HeatmapChart",(function(){return Y.o})),n.d(e,"WordCloudChart",(function(){return Y.O})),n.d(e,"RoseChart",(function(){return Y.C})),n.d(e,"FunnelChart",(function(){return Y.j})),n.d(e,"StackedRoseChart",(function(){return Y.H})),n.d(e,"GroupedRoseChart",(function(){return Y.n})),n.d(e,"RadarChart",(function(){return Y.y})),n.d(e,"LiquidChart",(function(){return Y.r})),n.d(e,"HistogramChart",(function(){return Y.p})),n.d(e,"DonutChart",(function(){return Y.h})),n.d(e,"WaterfallChart",(function(){return Y.N})),n.d(e,"ScatterChart",(function(){return Y.D})),n.d(e,"BubbleChart",(function(){return Y.c})),n.d(e,"BulletChart",(function(){return Y.d})),n.d(e,"CalendarChart",(function(){return Y.e})),n.d(e,"GaugeChart",(function(){return Y.k})),n.d(e,"DualAxesChart",(function(){return Y.i})),n.d(e,"PlotAdapter",(function(){return Y.w}));var H=i()(i()(i()({},a),u),s.Util)},function(t,e,n){"use strict";var r,i=n(2)(n(6));if(!Object.keys){var a=Object.prototype.hasOwnProperty,o=Object.prototype.toString,s=n(366),l=Object.prototype.propertyIsEnumerable,u=!l.call({toString:null},"toString"),c=l.call((function(){}),"prototype"),f=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(t){var e=t.constructor;return e&&e.prototype===t},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"===typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&a.call(window,t)&&null!==window[t]&&"object"===(0,i.default)(window[t]))try{d(window[t])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(t){var e=null!==t&&"object"===(0,i.default)(t),n="[object Function]"===o.call(t),r=s(t),l=e&&"[object String]"===o.call(t),p=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var g=c&&n;if(l&&t.length>0&&!a.call(t,0))for(var v=0;v<t.length;++v)p.push(String(v));if(r&&t.length>0)for(var y=0;y<t.length;++y)p.push(String(y));else for(var m in t)g&&"prototype"===m||!a.call(t,m)||p.push(String(m));if(u)for(var b=function(t){if("undefined"===typeof window||!h)return d(t);try{return d(t)}catch(e){return!1}}(t),x=0;x<f.length;++x)b&&"constructor"===f[x]||!a.call(t,f[x])||p.push(f[x]);return p}}t.exports=r},function(t,e,n){"use strict";var r=n(2)(n(6)),i=n(367)(),a=n(137),o=i&&a("%Object.defineProperty%",!0),s=a("%SyntaxError%"),l=a("%TypeError%"),u=n(656);t.exports=function(t,e,n){if(!t||"object"!==(0,r.default)(t)&&"function"!==typeof t)throw new l("`obj` must be an object or a function`");if("string"!==typeof e&&"symbol"!==(0,r.default)(e))throw new l("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new l("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new l("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new l("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new l("`loose`, if provided, must be a boolean");var i=arguments.length>3?arguments[3]:null,a=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,f=arguments.length>6&&arguments[6],d=!!u&&u(t,e);if(o)o(t,e,{configurable:null===c&&d?d.configurable:!c,enumerable:null===i&&d?d.enumerable:!i,value:n,writable:null===a&&d?d.writable:!a});else{if(!f&&(i||a||c))throw new s("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");t[e]=n}}},function(t,e,n){"use strict";var r=n(2)(n(6)),i="undefined"!==typeof Symbol&&Symbol,a=n(368);t.exports=function(){return"function"===typeof i&&"function"===typeof Symbol&&"symbol"===(0,r.default)(i("foo"))&&"symbol"===(0,r.default)(Symbol("bar"))&&a()}},function(t,e,n){"use strict";var r={foo:{}},i=Object;t.exports=function(){return{__proto__:r}.foo===r.foo&&!({__proto__:null}instanceof i)}},function(t,e,n){"use strict";var r=Array.prototype.slice,i=Object.prototype.toString;t.exports=function(t){var e=this;if("function"!==typeof e||"[object Function]"!==i.call(e))throw new TypeError("Function.prototype.bind called on incompatible "+e);for(var n,a=r.call(arguments,1),o=Math.max(0,e.length-a.length),s=[],l=0;l<o;l++)s.push("$"+l);if(n=Function("binder","return function ("+s.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof n){var i=e.apply(this,a.concat(r.call(arguments)));return Object(i)===i?i:this}return e.apply(t,a.concat(r.call(arguments)))})),e.prototype){var u=function(){};u.prototype=e.prototype,n.prototype=new u,u.prototype=null}return n}},function(t,e,n){"use strict";var r={}.hasOwnProperty,i=Function.prototype.call;t.exports=i.bind?i.bind(r):function(t,e){return i.call(r,t,e)}},function(t,e,n){"use strict";var r=n(137)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(i){r=null}t.exports=r},function(t,e,n){"use strict";var r=n(137),i=n(370),a=i(r("String.prototype.indexOf"));t.exports=function(t,e){var n=r(t,!!e);return"function"===typeof n&&a(t,".prototype.")>-1?i(n):n}},function(t,e,n){"use strict";var r=n(364),i=n(372);t.exports=function(){var t=i();return r(Object,{assign:t},{assign:function(){return Object.assign!==t}}),t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(373)),a=r(n(237));e.default=function(t,e){return void 0===e&&(e=[]),(0,i.default)(t,(function(t){return!(0,a.default)(e,t)}))}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(57)),a=r(n(374)),o=r(n(36)),s=r(n(138));e.default=function(t,e){if(!(0,o.default)(t))return null;var n;if((0,i.default)(e)&&(n=e),(0,s.default)(e)&&(n=function(t){return(0,a.default)(t,e)}),n)for(var r=0;r<t.length;r+=1)if(n(t[r]))return t[r];return null}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n){void 0===n&&(n=0);for(var r=n;r<t.length;r++)if(e(t[r],r))return r;return-1}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(94)),a=r(n(36));e.default=function(t,e){for(var n=null,r=0;r<t.length;r++){var o=t[r][e];if(!(0,i.default)(o)){n=(0,a.default)(o)?o[0]:o;break}}return n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36));e.default=function(t){if(!(0,i.default)(t))return[];for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);return e}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36));e.default=function t(e,n){if(void 0===n&&(n=[]),(0,i.default)(e))for(var r=0;r<e.length;r+=1)t(e[r],n);else n.push(e);return n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(376)),o=r(n(377));e.default=function(t){var e=t.filter((function(t){return!isNaN(t)}));if(!e.length)return{min:0,max:0};if((0,i.default)(t[0])){for(var n=[],r=0;r<t.length;r++)n=n.concat(t[r]);e=n}var s=(0,a.default)(e);return{min:(0,o.default)(e),max:s}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=Array.prototype,i=r.splice,a=r.indexOf;e.default=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++)for(var o=e[r],s=-1;(s=a.call(t,o))>-1;)i.call(t,s,1);return t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(56)),a=r(n(378));e.default=function(t,e){var n=[];if(!(0,i.default)(t))return n;for(var r=-1,o=[],s=t.length;++r<s;){var l=t[r];e(l,r,t)&&(n.push(l),o.push(r))}return(0,a.default)(t,o),n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(85)),o=r(n(57));e.default=function(t,e){var n;if((0,o.default)(e))n=function(t,n){return e(t)-e(n)};else{var r=[];(0,a.default)(e)?r.push(e):(0,i.default)(e)&&(r=e),n=function(t,e){for(var n=0;n<r.length;n+=1){var i=r[n];if(t[i]>e[i])return 1;if(t[i]<e[i])return-1}return 0}}return t.sort(n),t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(380));e.default=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return(0,i.default)([].concat.apply([],t))}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(94));e.default=function(t,e){for(var n=[],r={},o=0;o<t.length;o++){var s=t[o][e];if(!(0,a.default)(s)){(0,i.default)(s)||(s=[s]);for(var l=0;l<s.length;l++){var u=s[l];r[u]||(n.push(u),r[u]=!0)}}}return n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if((0,i.default)(t))return t[0]};var i=r(n(56))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if((0,i.default)(t))return t[t.length-1]};var i=r(n(56))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(85));e.default=function(t,e){return!(!(0,i.default)(t)&&!(0,a.default)(t))&&t[0]===e}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(85));e.default=function(t,e){return!(!(0,i.default)(t)&&!(0,a.default)(t))&&t[t.length-1]===e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){for(var n=0;n<t.length;n++)if(!e(t[n],n))return!1;return!0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){for(var n=0;n<t.length;n++)if(e(t[n],n))return!0;return!1}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(381));e.default=function(t,e){if(!e)return[t];var n=(0,i.default)(t,e),r=[];for(var a in n)r.push(n[a]);return r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){return t["_wrap_"+e]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){if(t["_wrap_"+e])return t["_wrap_"+e];var n=function(n){t[e](n)};return t["_wrap_"+e]=n,n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={};e.default=function(t){var e=r[t];if(!e){for(var n=t.toString(16),i=n.length;i<6;i++)n="0"+n;e="#"+n,r[t]=e}return e}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36));e.default=function(t){var e=0,n=0,r=0,a=0;return(0,i.default)(t)?1===t.length?e=n=r=a=t[0]:2===t.length?(e=r=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],r=t[2]):(e=t[0],n=t[1],r=t[2],a=t[3]):e=n=r=a=t,{r1:e,r2:n,r3:r,r4:a}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n){return t<e?e:t>n?n:t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){var n=e.toString(),r=n.indexOf(".");if(-1===r)return Math.round(t);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(t.toFixed(i))}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(86));e.default=function(t){return(0,i.default)(t)&&t%1!==0}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(86));e.default=function(t){return(0,i.default)(t)&&t%2===0}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(86)),a=Number.isInteger?Number.isInteger:function(t){return(0,i.default)(t)&&t%1===0};e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(86));e.default=function(t){return(0,i.default)(t)&&t<0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){return void 0===n&&(n=r),Math.abs(t-e)<n};var r=1e-5},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(86));e.default=function(t){return(0,i.default)(t)&&t%2!==0}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(86));e.default=function(t){return(0,i.default)(t)&&t>0}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(57));e.default=function(t,e){if((0,i.default)(t)){for(var n,r=-1/0,o=0;o<t.length;o++){var s=t[o],l=(0,a.default)(e)?e(s):s[e];l>r&&(n=s,r=l)}return n}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(57));e.default=function(t,e){if((0,i.default)(t)){for(var n,r=1/0,o=0;o<t.length;o++){var s=t[o],l=(0,a.default)(e)?e(s):s[e];l<r&&(n=s,r=l)}return n}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){return(t%e+e)%e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=180/Math.PI;e.default=function(t){return r*t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=parseInt},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=Math.PI/180;e.default=function(t){return r*t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(106));e.default=i.default},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(383));e.default=i.default},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(237)),a=r(n(239));e.default=function(t,e){return(0,i.default)((0,a.default)(t),e)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(107));e.default=function(t){return(0,i.default)(t).toLowerCase()}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(107));e.default=function(t){var e=(0,i.default)(t);return e.charAt(0).toLowerCase()+e.substring(1)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){return t&&e?t.replace(/\\?\{([^{}]+)\}/g,(function(t,n){return"\\"===t.charAt(0)?t.slice(1):void 0===e[n]?"":e[n]})):t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(107));e.default=function(t){return(0,i.default)(t).toUpperCase()}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(107));e.default=function(t){var e=(0,i.default)(t);return e.charAt(0).toUpperCase()+e.substring(1)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"Arguments")}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"Boolean")}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"Date")}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"Error")}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,i.default)(t)&&isFinite(t)};var i=r(n(86))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return null===t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(68));e.default=function(t){return(0,i.default)(t,"RegExp")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return void 0===t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return t instanceof Element||t instanceof HTMLDocument}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,16)})(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout)(t)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(240)),a=r(n(57));e.default=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=t[0],r=1;r<t.length;r++){var o=t[r];(0,a.default)(o)&&(o=o.prototype),(0,i.default)(n.prototype,o)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(6)),a=r(n(36));e.default=function t(e){if("object"!==(0,i.default)(e)||null===e)return e;var n;if((0,a.default)(e)){n=[];for(var r=0,o=e.length;r<o;r++)"object"===(0,i.default)(e[r])&&null!=e[r]?n[r]=t(e[r]):n[r]=e[r]}else for(var s in n={},e)"object"===(0,i.default)(e[s])&&null!=e[s]?n[s]=t(e[s]):n[s]=e[s];return n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n){var r;return function(){var i=this,a=arguments,o=n&&!r;clearTimeout(r),r=setTimeout((function(){r=null,n||t.apply(i,a)}),e),o&&t.apply(i,a)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(138));function o(t,e,n,r){for(var s in n=n||0,r=r||5,e)if(e.hasOwnProperty(s)){var l=e[s];null!==l&&(0,a.default)(l)?((0,a.default)(t[s])||(t[s]={}),n<r?o(t[s],l,n+1,r):t[s]=e[s]):(0,i.default)(l)?(t[s]=[],t[s]=t[s].concat(l)):void 0!==l&&(t[s]=l)}}e.default=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)o(t,e[r]);return t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(240)),a=r(n(57));e.default=function(t,e,n,r){(0,a.default)(e)||(n=e,e=t,t=function(){});var o=Object.create?function(t,e){return Object.create(t,{constructor:{value:e}})}:function(t,e){function n(){}n.prototype=t;var r=new n;return r.constructor=e,r},s=o(e.prototype,t);return t.prototype=(0,i.default)(s,t.prototype),t.superclass=o(e.prototype,e),(0,i.default)(s,n),(0,i.default)(t,r),t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(56));e.default=function(t,e){if(!(0,i.default)(t))return-1;var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var r=-1,a=0;a<t.length;a++)if(t[a]===e){r=a;break}return r}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(94)),a=r(n(56)),o=r(n(384)),s=r(n(385)),l=Object.prototype.hasOwnProperty;e.default=function(t){if((0,i.default)(t))return!0;if((0,a.default)(t))return!t.length;var e=(0,o.default)(t);if("Map"===e||"Set"===e)return!t.size;if((0,s.default)(t))return!Object.keys(t).length;for(var n in t)if(l.call(t,n))return!1;return!0}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(57)),a=r(n(387));e.default=function(t,e,n){return(0,i.default)(n)?!!n(t,e):(0,a.default)(t,e)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(56));e.default=function(t,e){if(!(0,i.default)(t))return t;for(var n=[],r=0;r<t.length;r++){var a=t[r];n.push(e(a,r))}return n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(94)),a=r(n(169)),o=function(t){return t};e.default=function(t,e){void 0===e&&(e=o);var n={};return(0,a.default)(t)&&!(0,i.default)(t)&&Object.keys(t).forEach((function(r){n[r]=e(t[r],r)})),n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(85));e.default=function(t,e,n){for(var r=0,a=(0,i.default)(e)?e.split("."):e;t&&r<a.length;)t=t[a[r++]];return void 0===t||r<a.length?n:t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(169)),a=r(n(85)),o=r(n(86));e.default=function(t,e,n){var r=t,s=(0,a.default)(e)?e.split("."):e;return s.forEach((function(t,e){e<s.length-1?((0,i.default)(r[t])||(r[t]=(0,o.default)(s[e+1])?[]:{}),r=r[t]):r[t]=n})),t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(106)),a=r(n(138)),o=Object.prototype.hasOwnProperty;e.default=function(t,e){if(null===t||!(0,a.default)(t))return{};var n={};return(0,i.default)(e,(function(e){o.call(t,e)&&(n[e]=t[e])})),n}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(379));e.default=function(t,e){return(0,i.default)(t,(function(t,n,r){return e.includes(r)||(t[r]=n),t}),{})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e,n){var r,i,a,o,s=0;n||(n={});var l=function(){s=!1===n.leading?0:Date.now(),r=null,o=t.apply(i,a),r||(i=a=null)},u=function(){var u=Date.now();s||!1!==n.leading||(s=u);var c=e-(u-s);return i=this,a=arguments,c<=0||c>e?(r&&(clearTimeout(r),r=null),s=u,o=t.apply(i,a),r||(i=a=null)):r||!1===n.trailing||(r=setTimeout(l,c)),o};return u.cancel=function(){clearTimeout(r),s=0,r=i=a=null},u}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(56));e.default=function(t){return(0,i.default)(t)?Array.prototype.slice.call(t):[]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={};e.default=function(t){return r[t=t||"g"]?r[t]+=1:r[t]=1,t+r[t]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(){}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,i.default)(t)?0:(0,a.default)(t)?t.length:Object.keys(t).length};var i=r(n(94)),a=r(n(56))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(85)),a=r(n(107)),o=r(n(388));e.default=function(t,e,n,r){void 0===r&&(r="...");var s,l,u=(0,o.default)(r,n),c=(0,i.default)(t)?t:(0,a.default)(t),f=e,d=[];if((0,o.default)(t,n)<=e)return t;for(;s=c.substr(0,16),!((l=(0,o.default)(s,n))+u>f&&l>f);)if(d.push(s),f-=l,!(c=c.substr(16)))return d.join("");for(;s=c.substr(0,1),!((l=(0,o.default)(s,n))+u>f);)if(d.push(s),f-=l,!(c=c.substr(1)))return d.join("");return""+d.join("")+r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){function t(){this.map={}}return t.prototype.has=function(t){return void 0!==this.map[t]},t.prototype.get=function(t,e){var n=this.map[t];return void 0===n?e:n},t.prototype.set=function(t,e){this.map[t]=e},t.prototype.clear=function(){this.map={}},t.prototype.delete=function(t){delete this.map[t]},t.prototype.size=function(){return Object.keys(this.map).length},t}();e.default=r},function(t,e,n){"use strict";var r=n(6).default;t.exports=function(t,e){if("object"!==r(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";function r(e,n){return t.exports=r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},t.exports.__esModule=!0,t.exports.default=t.exports,r(e,n)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){if(t){if("function"===typeof t.addEventListener)return t.addEventListener(e,n,!1),{remove:function(){t.removeEventListener(e,n,!1)}};if("function"===typeof t.attachEvent)return t.attachEvent("on"+e,n),{remove:function(){t.detachEvent("on"+e,n)}}}}},function(t,e,n){"use strict";var r,i,a,o;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){r||(r=document.createElement("table"),i=document.createElement("tr"),a=/^\s*<(\w+|!)[^>]*>/,o={tr:document.createElement("tbody"),tbody:r,thead:r,tfoot:r,td:i,th:i,"*":document.createElement("div")});var e=a.test(t)&&RegExp.$1;e&&e in o||(e="*");var n=o[e];t="string"===typeof t?t.replace(/(^\s*)|(\s*$)/g,""):t,n.innerHTML=""+t;var s=n.childNodes[0];return s&&n.contains(s)&&n.removeChild(s),s}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=(0,a.default)(t,e),r=parseFloat((0,i.default)(t,"borderTopWidth"))||0,o=parseFloat((0,i.default)(t,"paddingTop"))||0,s=parseFloat((0,i.default)(t,"paddingBottom"))||0,l=parseFloat((0,i.default)(t,"borderBottomWidth"))||0,u=parseFloat((0,i.default)(t,"marginTop"))||0,c=parseFloat((0,i.default)(t,"marginBottom"))||0;return n+r+l+o+s+u+c};var i=r(n(139)),a=r(n(390))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=(0,a.default)(t,e),r=parseFloat((0,i.default)(t,"borderLeftWidth"))||0,o=parseFloat((0,i.default)(t,"paddingLeft"))||0,s=parseFloat((0,i.default)(t,"paddingRight"))||0,l=parseFloat((0,i.default)(t,"borderRightWidth"))||0,u=parseFloat((0,i.default)(t,"marginRight"))||0,c=parseFloat((0,i.default)(t,"marginLeft"))||0;return n+r+l+o+s+c+u};var i=r(n(139)),a=r(n(391))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return window.devicePixelRatio?window.devicePixelRatio:2}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n]);return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(95),a=n(0),o=n(203),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return r.__assign(r.__assign({},e),{container:null,containerTpl:"<div></div>",updateAutoRender:!0,containerClassName:"",parent:null})},e.prototype.getContainer=function(){return this.get("container")},e.prototype.show=function(){this.get("container").style.display="",this.set("visible",!0)},e.prototype.hide=function(){this.get("container").style.display="none",this.set("visible",!1)},e.prototype.setCapture=function(t){var e=t?"auto":"none";this.getContainer().style.pointerEvents=e,this.set("capture",t)},e.prototype.getBBox=function(){var t=this.getContainer(),e=parseFloat(t.style.left)||0,n=parseFloat(t.style.top)||0;return o.createBBox(e,n,t.clientWidth,t.clientHeight)},e.prototype.clear=function(){var t=this.get("container");o.clearDom(t)},e.prototype.destroy=function(){this.removeEvent(),this.removeDom(),t.prototype.destroy.call(this)},e.prototype.init=function(){t.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},e.prototype.initCapture=function(){this.setCapture(this.get("capture"))},e.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},e.prototype.initDom=function(){},e.prototype.initContainer=function(){var t=this.get("container");if(a.isNil(t)){t=this.createDom();var e=this.get("parent");a.isString(e)&&(e=document.getElementById(e),this.set("parent",e)),e.appendChild(t),this.get("containerId")&&t.setAttribute("id",this.get("containerId")),this.set("container",t)}else a.isString(t)&&(t=document.getElementById(t),this.set("container",t));this.get("parent")||this.set("parent",t.parentNode)},e.prototype.resetStyles=function(){var t=this.get("domStyles"),e=this.get("defaultStyles");t=t?a.deepMix({},e,t):e,this.set("domStyles",t)},e.prototype.applyStyles=function(){var t=this.get("domStyles");if(t){var e=this.getContainer();this.applyChildrenStyles(e,t);var n=this.get("containerClassName");if(n&&o.hasClass(e,n)){var r=t[n];i.modifyCSS(e,r)}}},e.prototype.applyChildrenStyles=function(t,e){a.each(e,(function(e,n){var r=t.getElementsByClassName(n);a.each(r,(function(t){i.modifyCSS(t,e)}))}))},e.prototype.applyStyle=function(t,e){var n=this.get("domStyles");i.modifyCSS(e,n[t])},e.prototype.createDom=function(){var t=this.get("containerTpl");return i.createDom(t)},e.prototype.initEvent=function(){},e.prototype.removeDom=function(){var t=this.get("container");t&&t.parentNode&&t.parentNode.removeChild(t)},e.prototype.removeEvent=function(){},e.prototype.updateInner=function(t){a.hasKey(t,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},e.prototype.resetPosition=function(){},e}(n(748).default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(0),o={none:[],point:["x","y"],region:["start","end"],points:["points"],circle:["center","radius","startAngle","endAngle"]},s=function(t){function e(e){var n=t.call(this,e)||this;return n.initCfg(),n}return r.__extends(e,t),e.prototype.getDefaultCfg=function(){return{id:"",name:"",type:"",locationType:"none",offsetX:0,offsetY:0,animate:!1,capture:!0,updateAutoRender:!1,animateOption:{appear:null,update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},events:null,defaultCfg:{},visible:!0}},e.prototype.clear=function(){},e.prototype.update=function(t){var e=this,n=this.get("defaultCfg")||{};a.each(t,(function(t,r){var i=t;e.get(r)!==t&&(a.isObject(t)&&n[r]&&(i=a.deepMix({},n[r],t)),e.set(r,i))})),this.updateInner(t),this.afterUpdate(t)},e.prototype.updateInner=function(t){},e.prototype.afterUpdate=function(t){a.hasKey(t,"visible")&&(t.visible?this.show():this.hide()),a.hasKey(t,"capture")&&this.setCapture(t.capture)},e.prototype.getLayoutBBox=function(){return this.getBBox()},e.prototype.getLocationType=function(){return this.get("locationType")},e.prototype.getOffset=function(){return{offsetX:this.get("offsetX"),offsetY:this.get("offsetY")}},e.prototype.setOffset=function(t,e){this.update({offsetX:t,offsetY:e})},e.prototype.setLocation=function(t){var e=r.__assign({},t);this.update(e)},e.prototype.getLocation=function(){var t=this,e={},n=this.get("locationType"),r=o[n];return a.each(r,(function(n){e[n]=t.get(n)})),e},e.prototype.isList=function(){return!1},e.prototype.isSlider=function(){return!1},e.prototype.init=function(){},e.prototype.initCfg=function(){var t=this,e=this.get("defaultCfg");a.each(e,(function(e,n){var r=t.get(n);if(a.isObject(r)){var i=a.deepMix({},e,r);t.set(n,i)}}))},e}(i.Base);e.default=s},function(t,e,n){},function(t,e,n){},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(241),o=r(n(395)),s=n(101),l=r(n(757)),u=r(n(789)),c=(0,a.detect)(),f=c&&"firefox"===c.name,d=function(t){function e(e){var n=t.call(this,e)||this;return n.initContainer(),n.initDom(),n.initEvents(),n.initTimeline(),n}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.cursor="default",e.supportCSSTransform=!1,e},e.prototype.initContainer=function(){var t=this.get("container");(0,s.isString)(t)&&(t=document.getElementById(t),this.set("container",t))},e.prototype.initDom=function(){var t=this.createDom();this.set("el",t),this.get("container").appendChild(t),this.setDOMSize(this.get("width"),this.get("height"))},e.prototype.initEvents=function(){var t=new u.default({canvas:this});t.init(),this.set("eventController",t)},e.prototype.initTimeline=function(){var t=new l.default(this);this.set("timeline",t)},e.prototype.setDOMSize=function(t,e){var n=this.get("el");s.isBrowser&&(n.style.width=t+"px",n.style.height=e+"px")},e.prototype.changeSize=function(t,e){this.setDOMSize(t,e),this.set("width",t),this.set("height",e),this.onCanvasChange("changeSize")},e.prototype.getRenderer=function(){return this.get("renderer")},e.prototype.getCursor=function(){return this.get("cursor")},e.prototype.setCursor=function(t){this.set("cursor",t);var e=this.get("el");s.isBrowser&&e&&(e.style.cursor=t)},e.prototype.getPointByEvent=function(t){if(this.get("supportCSSTransform")){if(f&&!(0,s.isNil)(t.layerX)&&t.layerX!==t.offsetX)return{x:t.layerX,y:t.layerY};if(!(0,s.isNil)(t.offsetX))return{x:t.offsetX,y:t.offsetY}}var e=this.getClientByEvent(t),n=e.x,r=e.y;return this.getPointByClient(n,r)},e.prototype.getClientByEvent=function(t){var e=t;return t.touches&&(e="touchend"===t.type?t.changedTouches[0]:t.touches[0]),{x:e.clientX,y:e.clientY}},e.prototype.getPointByClient=function(t,e){var n=this.get("el").getBoundingClientRect();return{x:t-n.left,y:e-n.top}},e.prototype.getClientByPoint=function(t,e){var n=this.get("el").getBoundingClientRect();return{x:t+n.left,y:e+n.top}},e.prototype.draw=function(){},e.prototype.removeDom=function(){var t=this.get("el");t.parentNode.removeChild(t)},e.prototype.clearEvents=function(){this.get("eventController").destroy()},e.prototype.isCanvas=function(){return!0},e.prototype.getParent=function(){return null},e.prototype.destroy=function(){var e=this.get("timeline");this.get("destroyed")||(this.clear(),e&&e.stop(),this.clearEvents(),this.removeDom(),t.prototype.destroy.call(this))},e}(o.default);e.default=d},function(t,e,n){"use strict";var r,i,a=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(r===setTimeout)return setTimeout(t,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"===typeof setTimeout?setTimeout:o}catch(t){r=o}try{i="function"===typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var u,c=[],f=!1,d=-1;function p(){f&&u&&(f=!1,u.length?c=u.concat(c):d=-1,c.length&&h())}function h(){if(!f){var t=l(p);f=!0;for(var e=c.length;e;){for(u=c,c=[];++d<e;)u&&u[d].run();d=-1,e=c.length}u=null,f=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{return i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function g(t,e){this.fun=t,this.array=e}function v(){}a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new g(t,e)),1!==c.length||f||l(h)},g.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=v,a.addListener=v,a.once=v,a.off=v,a.removeListener=v,a.removeAllListeners=v,a.emit=v,a.prependListener=v,a.prependOnceListener=v,a.listeners=function(t){return[]},a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.LDU=function(t,e,n,r){return t[2]=r[2]/r[0],n[0]=r[0],n[1]=r[1],n[3]=r[3]-t[2]*n[1],[t,e,n]},e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t},e.adjoint=function(t,e){var n=e[0];return t[0]=e[3],t[1]=-e[1],t[2]=-e[2],t[3]=n,t},e.clone=function(t){var e=new i.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},e.create=function(){var t=new i.ARRAY_TYPE(4);return i.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},e.determinant=function(t){return t[0]*t[3]-t[2]*t[1]},e.equals=function(t,e){var n=t[0],r=t[1],a=t[2],o=t[3],s=e[0],l=e[1],u=e[2],c=e[3];return Math.abs(n-s)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(r-l)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(a-u)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(u))&&Math.abs(o-c)<=i.EPSILON*Math.max(1,Math.abs(o),Math.abs(c))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]},e.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3])},e.fromRotation=function(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=-n,t[3]=r,t},e.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t},e.fromValues=function(t,e,n,r){var a=new i.ARRAY_TYPE(4);return a[0]=t,a[1]=e,a[2]=n,a[3]=r,a},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},e.invert=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n*a-i*r;return o?(o=1/o,t[0]=a*o,t[1]=-r*o,t[2]=-i*o,t[3]=n*o,t):null},e.mul=void 0,e.multiply=o,e.multiplyScalar=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t},e.multiplyScalarAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t},e.rotate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(n),l=Math.cos(n);return t[0]=r*l+a*s,t[1]=i*l+o*s,t[2]=r*-s+a*l,t[3]=i*-s+o*l,t},e.scale=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=n[0],l=n[1];return t[0]=r*s,t[1]=i*s,t[2]=a*l,t[3]=o*l,t},e.set=function(t,e,n,r,i){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t},e.str=function(t){return"mat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},e.sub=void 0,e.subtract=s,e.transpose=function(t,e){if(t===e){var n=e[1];t[1]=e[2],t[2]=n}else t[0]=e[0],t[1]=e[2],t[2]=e[1],t[3]=e[3];return t};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(79));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=n[0],l=n[1],u=n[2],c=n[3];return t[0]=r*s+a*l,t[1]=i*s+o*l,t[2]=r*u+a*c,t[3]=i*u+o*c,t}function s(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t}e.mul=o,e.sub=s},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t},e.clone=function(t){var e=new i.ARRAY_TYPE(6);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t},e.create=function(){var t=new i.ARRAY_TYPE(6);return i.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t},e.determinant=function(t){return t[0]*t[3]-t[1]*t[2]},e.equals=function(t,e){var n=t[0],r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],u=e[0],c=e[1],f=e[2],d=e[3],p=e[4],h=e[5];return Math.abs(n-u)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(u))&&Math.abs(r-c)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(a-f)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(f))&&Math.abs(o-d)<=i.EPSILON*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(s-p)<=i.EPSILON*Math.max(1,Math.abs(s),Math.abs(p))&&Math.abs(l-h)<=i.EPSILON*Math.max(1,Math.abs(l),Math.abs(h))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]},e.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)},e.fromRotation=function(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=-n,t[3]=r,t[4]=0,t[5]=0,t},e.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t[4]=0,t[5]=0,t},e.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=e[0],t[5]=e[1],t},e.fromValues=function(t,e,n,r,a,o){var s=new i.ARRAY_TYPE(6);return s[0]=t,s[1]=e,s[2]=n,s[3]=r,s[4]=a,s[5]=o,s},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},e.invert=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=n*a-r*i;return l?(l=1/l,t[0]=a*l,t[1]=-r*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*o)*l,t[5]=(r*o-n*s)*l,t):null},e.mul=void 0,e.multiply=o,e.multiplyScalar=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t},e.multiplyScalarAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t},e.rotate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=Math.sin(n),c=Math.cos(n);return t[0]=r*c+a*u,t[1]=i*c+o*u,t[2]=r*-u+a*c,t[3]=i*-u+o*c,t[4]=s,t[5]=l,t},e.scale=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=n[0],c=n[1];return t[0]=r*u,t[1]=i*u,t[2]=a*c,t[3]=o*c,t[4]=s,t[5]=l,t},e.set=function(t,e,n,r,i,a,o){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t},e.str=function(t){return"mat2d("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+")"},e.sub=void 0,e.subtract=s,e.translate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=n[0],c=n[1];return t[0]=r,t[1]=i,t[2]=a,t[3]=o,t[4]=r*u+a*c+s,t[5]=i*u+o*c+l,t};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=o?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(79));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function o(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=n[0],c=n[1],f=n[2],d=n[3],p=n[4],h=n[5];return t[0]=r*u+a*c,t[1]=i*u+o*c,t[2]=r*f+a*d,t[3]=i*f+o*d,t[4]=r*p+a*h+s,t[5]=i*p+o*h+l,t}function s(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t}e.mul=o,e.sub=s},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t},e.clone=function(t){var e=new i.ARRAY_TYPE(8);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e},e.conjugate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t[4]=-e[4],t[5]=-e[5],t[6]=-e[6],t[7]=e[7],t},e.copy=c,e.create=function(){var t=new i.ARRAY_TYPE(8);return i.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t},e.dot=void 0,e.equals=function(t,e){var n=t[0],r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],u=t[6],c=t[7],f=e[0],d=e[1],p=e[2],h=e[3],g=e[4],v=e[5],y=e[6],m=e[7];return Math.abs(n-f)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-d)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(d))&&Math.abs(a-p)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(o-h)<=i.EPSILON*Math.max(1,Math.abs(o),Math.abs(h))&&Math.abs(s-g)<=i.EPSILON*Math.max(1,Math.abs(s),Math.abs(g))&&Math.abs(l-v)<=i.EPSILON*Math.max(1,Math.abs(l),Math.abs(v))&&Math.abs(u-y)<=i.EPSILON*Math.max(1,Math.abs(u),Math.abs(y))&&Math.abs(c-m)<=i.EPSILON*Math.max(1,Math.abs(c),Math.abs(m))},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]},e.fromMat4=function(t,e){var n=a.create();o.getRotation(n,e);var r=new i.ARRAY_TYPE(3);return o.getTranslation(r,e),u(t,n,r),t},e.fromRotation=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},e.fromRotationTranslation=u,e.fromRotationTranslationValues=function(t,e,n,r,a,o,s){var l=new i.ARRAY_TYPE(8);l[0]=t,l[1]=e,l[2]=n,l[3]=r;var u=.5*a,c=.5*o,f=.5*s;return l[4]=u*r+c*n-f*e,l[5]=c*r+f*t-u*n,l[6]=f*r+u*e-c*t,l[7]=-u*t-c*e-f*n,l},e.fromTranslation=function(t,e){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*e[0],t[5]=.5*e[1],t[6]=.5*e[2],t[7]=0,t},e.fromValues=function(t,e,n,r,a,o,s,l){var u=new i.ARRAY_TYPE(8);return u[0]=t,u[1]=e,u[2]=n,u[3]=r,u[4]=a,u[5]=o,u[6]=s,u[7]=l,u},e.getDual=function(t,e){return t[0]=e[4],t[1]=e[5],t[2]=e[6],t[3]=e[7],t},e.getReal=void 0,e.getTranslation=function(t,e){var n=e[4],r=e[5],i=e[6],a=e[7],o=-e[0],s=-e[1],l=-e[2],u=e[3];return t[0]=2*(n*u+a*o+r*l-i*s),t[1]=2*(r*u+a*s+i*o-n*l),t[2]=2*(i*u+a*l+n*s-r*o),t},e.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},e.invert=function(t,e){var n=h(e);return t[0]=-e[0]/n,t[1]=-e[1]/n,t[2]=-e[2]/n,t[3]=e[3]/n,t[4]=-e[4]/n,t[5]=-e[5]/n,t[6]=-e[6]/n,t[7]=e[7]/n,t},e.length=e.len=void 0,e.lerp=function(t,e,n,r){var i=1-r;return d(e,n)<0&&(r=-r),t[0]=e[0]*i+n[0]*r,t[1]=e[1]*i+n[1]*r,t[2]=e[2]*i+n[2]*r,t[3]=e[3]*i+n[3]*r,t[4]=e[4]*i+n[4]*r,t[5]=e[5]*i+n[5]*r,t[6]=e[6]*i+n[6]*r,t[7]=e[7]*i+n[7]*r,t},e.mul=void 0,e.multiply=f,e.normalize=function(t,e){var n=h(e);if(n>0){n=Math.sqrt(n);var r=e[0]/n,i=e[1]/n,a=e[2]/n,o=e[3]/n,s=e[4],l=e[5],u=e[6],c=e[7],f=r*s+i*l+a*u+o*c;t[0]=r,t[1]=i,t[2]=a,t[3]=o,t[4]=(s-r*f)/n,t[5]=(l-i*f)/n,t[6]=(u-a*f)/n,t[7]=(c-o*f)/n}return t},e.rotateAroundAxis=function(t,e,n,r){if(Math.abs(r)<i.EPSILON)return c(t,e);var a=Math.hypot(n[0],n[1],n[2]);r*=.5;var o=Math.sin(r),s=o*n[0]/a,l=o*n[1]/a,u=o*n[2]/a,f=Math.cos(r),d=e[0],p=e[1],h=e[2],g=e[3];t[0]=d*f+g*s+p*u-h*l,t[1]=p*f+g*l+h*s-d*u,t[2]=h*f+g*u+d*l-p*s,t[3]=g*f-d*s-p*l-h*u;var v=e[4],y=e[5],m=e[6],b=e[7];return t[4]=v*f+b*s+y*u-m*l,t[5]=y*f+b*l+m*s-v*u,t[6]=m*f+b*u+v*l-y*s,t[7]=b*f-v*s-y*l-m*u,t},e.rotateByQuatAppend=function(t,e,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=e[0],l=e[1],u=e[2],c=e[3];return t[0]=s*o+c*r+l*a-u*i,t[1]=l*o+c*i+u*r-s*a,t[2]=u*o+c*a+s*i-l*r,t[3]=c*o-s*r-l*i-u*a,s=e[4],l=e[5],u=e[6],c=e[7],t[4]=s*o+c*r+l*a-u*i,t[5]=l*o+c*i+u*r-s*a,t[6]=u*o+c*a+s*i-l*r,t[7]=c*o-s*r-l*i-u*a,t},e.rotateByQuatPrepend=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=n[0],l=n[1],u=n[2],c=n[3];return t[0]=r*c+o*s+i*u-a*l,t[1]=i*c+o*l+a*s-r*u,t[2]=a*c+o*u+r*l-i*s,t[3]=o*c-r*s-i*l-a*u,s=n[4],l=n[5],u=n[6],c=n[7],t[4]=r*c+o*s+i*u-a*l,t[5]=i*c+o*l+a*s-r*u,t[6]=a*c+o*u+r*l-i*s,t[7]=o*c-r*s-i*l-a*u,t},e.rotateX=function(t,e,n){var r=-e[0],i=-e[1],o=-e[2],s=e[3],l=e[4],u=e[5],c=e[6],f=e[7],d=l*s+f*r+u*o-c*i,p=u*s+f*i+c*r-l*o,h=c*s+f*o+l*i-u*r,g=f*s-l*r-u*i-c*o;return a.rotateX(t,e,n),r=t[0],i=t[1],o=t[2],s=t[3],t[4]=d*s+g*r+p*o-h*i,t[5]=p*s+g*i+h*r-d*o,t[6]=h*s+g*o+d*i-p*r,t[7]=g*s-d*r-p*i-h*o,t},e.rotateY=function(t,e,n){var r=-e[0],i=-e[1],o=-e[2],s=e[3],l=e[4],u=e[5],c=e[6],f=e[7],d=l*s+f*r+u*o-c*i,p=u*s+f*i+c*r-l*o,h=c*s+f*o+l*i-u*r,g=f*s-l*r-u*i-c*o;return a.rotateY(t,e,n),r=t[0],i=t[1],o=t[2],s=t[3],t[4]=d*s+g*r+p*o-h*i,t[5]=p*s+g*i+h*r-d*o,t[6]=h*s+g*o+d*i-p*r,t[7]=g*s-d*r-p*i-h*o,t},e.rotateZ=function(t,e,n){var r=-e[0],i=-e[1],o=-e[2],s=e[3],l=e[4],u=e[5],c=e[6],f=e[7],d=l*s+f*r+u*o-c*i,p=u*s+f*i+c*r-l*o,h=c*s+f*o+l*i-u*r,g=f*s-l*r-u*i-c*o;return a.rotateZ(t,e,n),r=t[0],i=t[1],o=t[2],s=t[3],t[4]=d*s+g*r+p*o-h*i,t[5]=p*s+g*i+h*r-d*o,t[6]=h*s+g*o+d*i-p*r,t[7]=g*s-d*r-p*i-h*o,t},e.scale=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t},e.set=function(t,e,n,r,i,a,o,s,l){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=l,t},e.setDual=function(t,e){return t[4]=e[0],t[5]=e[1],t[6]=e[2],t[7]=e[3],t},e.squaredLength=e.sqrLen=e.setReal=void 0,e.str=function(t){return"quat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+")"},e.translate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=.5*n[0],l=.5*n[1],u=.5*n[2],c=e[4],f=e[5],d=e[6],p=e[7];return t[0]=r,t[1]=i,t[2]=a,t[3]=o,t[4]=o*s+i*u-a*l+c,t[5]=o*l+a*s-r*u+f,t[6]=o*u+r*l-i*s+d,t[7]=-r*s-i*l-a*u+p,t};var i=l(n(79)),a=l(n(399)),o=l(n(398));function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}function l(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}function u(t,e,n){var r=.5*n[0],i=.5*n[1],a=.5*n[2],o=e[0],s=e[1],l=e[2],u=e[3];return t[0]=o,t[1]=s,t[2]=l,t[3]=u,t[4]=r*u+i*l-a*s,t[5]=i*u+a*o-r*l,t[6]=a*u+r*s-i*o,t[7]=-r*o-i*s-a*l,t}function c(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t}function f(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=n[4],l=n[5],u=n[6],c=n[7],f=e[4],d=e[5],p=e[6],h=e[7],g=n[0],v=n[1],y=n[2],m=n[3];return t[0]=r*m+o*g+i*y-a*v,t[1]=i*m+o*v+a*g-r*y,t[2]=a*m+o*y+r*v-i*g,t[3]=o*m-r*g-i*v-a*y,t[4]=r*c+o*s+i*u-a*l+f*m+h*g+d*y-p*v,t[5]=i*c+o*l+a*s-r*u+d*m+h*v+p*g-f*y,t[6]=a*c+o*u+r*l-i*s+p*m+h*y+f*v-d*g,t[7]=o*c-r*s-i*l-a*u+h*m-f*g-d*v-p*y,t}e.getReal=a.copy,e.setReal=a.copy,e.mul=f;var d=e.dot=a.dot,p=e.length=a.length,h=(e.len=p,e.squaredLength=a.squaredLength);e.sqrLen=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.angleTo=function(t,e,n){var i=r.vec2.angle(t,e),a=s(t,e)>=0;return n?a?2*Math.PI-i:i:a?i:2*Math.PI-i},e.direction=s,e.leftRotate=a,e.leftScale=o,e.leftTranslate=i,e.transform=function(t,e){for(var n=t?[].concat(t):[1,0,0,0,1,0,0,0,1],s=0,l=e.length;s<l;s++){var u=e[s];switch(u[0]){case"t":i(n,n,[u[1],u[2]]);break;case"s":o(n,n,[u[1],u[2]]);break;case"r":a(n,n,u[1]);break;case"m":c=n,f=n,d=u[1],r.mat3.multiply(c,d,f)}}var c,f,d;return n},e.vertical=function(t,e,n){return n?(t[0]=e[1],t[1]=-1*e[0]):(t[0]=-1*e[1],t[1]=e[0]),t};var r=n(170);function i(t,e,n){var i=[0,0,0,0,0,0,0,0,0];return r.mat3.fromTranslation(i,n),r.mat3.multiply(t,i,e)}function a(t,e,n){var i=[0,0,0,0,0,0,0,0,0];return r.mat3.fromRotation(i,n),r.mat3.multiply(t,i,e)}function o(t,e,n){var i=[0,0,0,0,0,0,0,0,0];return r.mat3.fromScaling(i,n),r.mat3.multiply(t,i,e)}function s(t,e){return t[0]*e[1]-e[0]*t[1]}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(0),a=f(n(758)),o=n(761),s=n(410),l=f(n(392)),u=n(788);function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}function f(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}var d=[1,0,0,0,1,0,0,0,1];function p(t,e,n){var r,a=e.startTime;if(n<a+e.delay||e._paused)return!1;var c=e.duration,f=e.easing,p=(0,s.getEasing)(f);if(n=n-a-e.delay,e.repeat)r=p(r=n%c/c);else{if(!((r=n/c)<1))return e.onFrame?t.attr(e.onFrame(1)):t.attr(e.toAttrs),!0;r=p(r)}if(e.onFrame){var h=e.onFrame(r);t.attr(h)}else!function(t,e,n){var r={},a=e.fromAttrs,s=e.toAttrs;if(!t.destroyed){var c;for(var f in s)if(!(0,i.isEqual)(a[f],s[f]))if("path"===f){var p=s[f],h=a[f];p.length>h.length?(p=l.parsePathString(s[f]),h=l.parsePathString(a[f]),h=l.fillPathByDiff(h,p),h=l.formatPath(h,p),e.fromAttrs.path=h,e.toAttrs.path=p):e.pathFormatted||(p=l.parsePathString(s[f]),h=l.parsePathString(a[f]),h=l.formatPath(h,p),e.fromAttrs.path=h,e.toAttrs.path=p,e.pathFormatted=!0),r[f]=[];for(var g=0;g<p.length;g++){for(var v=p[g],y=h[g],m=[],b=0;b<v.length;b++)(0,i.isNumber)(v[b])&&y&&(0,i.isNumber)(y[b])?(c=(0,o.interpolate)(y[b],v[b]),m.push(c(n))):m.push(v[b]);r[f].push(m)}}else if("matrix"===f){var x=(0,o.interpolateArray)(a[f]||d,s[f]||d)(n);r[f]=x}else(0,u.isColorProp)(f)&&(0,u.isGradientColor)(s[f])?r[f]=s[f]:(0,i.isFunction)(s[f])||(c=(0,o.interpolate)(a[f],s[f]),r[f]=c(n));t.attr(r)}}(t,e,r);return!1}var h=function(){function t(t){this.animators=[],this.current=0,this.timer=null,this.canvas=t}return t.prototype.initTimer=function(){var t,e,n,r=this;this.timer=a.timer((function(i){if(r.current=i,r.animators.length>0){for(var a=r.animators.length-1;a>=0;a--)if((t=r.animators[a]).destroyed)r.removeAnimator(a);else{if(!t.isAnimatePaused())for(var o=(e=t.get("animations")).length-1;o>=0;o--)n=e[o],p(t,n,i)&&(e.splice(o,1),n.callback&&n.callback());0===e.length&&r.removeAnimator(a)}r.canvas.get("autoDraw")||r.canvas.draw()}}))},t.prototype.addAnimator=function(t){this.animators.push(t)},t.prototype.removeAnimator=function(t){this.animators.splice(t,1)},t.prototype.isAnimating=function(){return!!this.animators.length},t.prototype.stop=function(){this.timer&&this.timer.stop()},t.prototype.stopAllAnimations=function(t){void 0===t&&(t=!0),this.animators.forEach((function(e){e.stopAnimate(t)})),this.animators=[],this.canvas.draw()},t.prototype.getTime=function(){return this.current},t}();e.default=h},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"interval",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"now",{enumerable:!0,get:function(){return i.now}}),Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"timer",{enumerable:!0,get:function(){return i.timer}}),Object.defineProperty(e,"timerFlush",{enumerable:!0,get:function(){return i.timerFlush}});var i=n(243),a=r(n(759)),o=r(n(760))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var i=new r.Timer;return e=null==e?0:+e,i.restart((function(n){i.stop(),t(n+e)}),e,n),i};var r=n(243)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var i=new r.Timer,a=e;return null==e?(i.restart(t,e,n),i):(e=+e,n=null==n?(0,r.now)():+n,i.restart((function r(o){o+=a,i.restart(r,a+=e,n),t(o)}),e,n),i)};var r=n(243)},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"interpolate",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"interpolateArray",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"interpolateBasis",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"interpolateBasisClosed",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"interpolateCubehelix",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"interpolateCubehelixLong",{enumerable:!0,get:function(){return P.cubehelixLong}}),Object.defineProperty(e,"interpolateDate",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"interpolateDiscrete",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"interpolateHcl",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"interpolateHclLong",{enumerable:!0,get:function(){return O.hclLong}}),Object.defineProperty(e,"interpolateHsl",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"interpolateHslLong",{enumerable:!0,get:function(){return x.hslLong}}),Object.defineProperty(e,"interpolateHue",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"interpolateLab",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"interpolateNumber",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"interpolateNumberArray",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"interpolateObject",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"interpolateRgb",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"interpolateRgbBasis",{enumerable:!0,get:function(){return b.rgbBasis}}),Object.defineProperty(e,"interpolateRgbBasisClosed",{enumerable:!0,get:function(){return b.rgbBasisClosed}}),Object.defineProperty(e,"interpolateRound",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"interpolateString",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"interpolateTransformCss",{enumerable:!0,get:function(){return y.interpolateTransformCss}}),Object.defineProperty(e,"interpolateTransformSvg",{enumerable:!0,get:function(){return y.interpolateTransformSvg}}),Object.defineProperty(e,"interpolateZoom",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"piecewise",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"quantize",{enumerable:!0,get:function(){return M.default}});var a=r(n(172)),o=r(n(406)),s=r(n(246)),l=r(n(404)),u=r(n(407)),c=r(n(764)),f=r(n(765)),d=r(n(173)),p=r(n(247)),h=r(n(408)),g=r(n(766)),v=r(n(409)),y=n(767),m=r(n(770)),b=E(n(403)),x=E(n(771)),_=r(n(772)),O=E(n(773)),P=E(n(774)),w=r(n(775)),M=r(n(776));function S(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(S=function(t){return t?n:e})(t)}function E(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=S(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.Hcl=w,e.Lab=y,e.default=v,e.gray=function(t,e){return new y(t,0,0,null==e?1:e)},e.hcl=P,e.lch=function(t,e,n,r){return 1===arguments.length?O(t):new w(n,e,t,null==r?1:r)};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(245)),a=n(244),o=n(402);function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}var l=.96422,u=1,c=.82521,f=4/29,d=6/29,p=3*d*d,h=d*d*d;function g(t){if(t instanceof y)return new y(t.l,t.a,t.b,t.opacity);if(t instanceof w)return M(t);t instanceof a.Rgb||(t=(0,a.rgbConvert)(t));var e,n,r=_(t.r),i=_(t.g),o=_(t.b),s=m((.2225045*r+.7168786*i+.0606169*o)/u);return r===i&&i===o?e=n=s:(e=m((.4360747*r+.3850649*i+.1430804*o)/l),n=m((.0139322*r+.0971045*i+.7141733*o)/c)),new y(116*s-16,500*(e-s),200*(s-n),t.opacity)}function v(t,e,n,r){return 1===arguments.length?g(t):new y(t,e,n,null==r?1:r)}function y(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function m(t){return t>h?Math.pow(t,1/3):t/p+f}function b(t){return t>d?t*t*t:p*(t-f)}function x(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function _(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function O(t){if(t instanceof w)return new w(t.h,t.c,t.l,t.opacity);if(t instanceof y||(t=g(t)),0===t.a&&0===t.b)return new w(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*o.degrees;return new w(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function P(t,e,n,r){return 1===arguments.length?O(t):new w(t,e,n,null==r?1:r)}function w(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function M(t){if(isNaN(t.h))return new y(t.l,0,0,t.opacity);var e=t.h*o.radians;return new y(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}(0,i.default)(y,v,(0,i.extend)(a.Color,{brighter:function(t){return new y(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new y(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return e=l*b(e),t=u*b(t),n=c*b(n),new a.Rgb(x(3.1338561*e-1.6168667*t-.4906146*n),x(-.9787684*e+1.9161415*t+.033454*n),x(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),(0,i.default)(w,P,(0,i.extend)(a.Color,{brighter:function(t){return new w(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new w(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return M(this).rgb()}}))},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.Cubehelix=y,e.default=v;var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(245)),a=n(244),o=n(402);function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}var l=-.14861,u=1.78277,c=-.29227,f=-.90649,d=1.97294,p=d*f,h=d*u,g=u*c-f*l;function v(t,e,n,r){return 1===arguments.length?function(t){if(t instanceof y)return new y(t.h,t.s,t.l,t.opacity);t instanceof a.Rgb||(t=(0,a.rgbConvert)(t));var e=t.r/255,n=t.g/255,r=t.b/255,i=(g*r+p*e-h*n)/(g+p-h),s=r-i,l=(d*(n-i)-c*s)/f,u=Math.sqrt(l*l+s*s)/(d*i*(1-i)),v=u?Math.atan2(l,s)*o.degrees-120:NaN;return new y(v<0?v+360:v,u,i,t.opacity)}(t):new y(t,e,n,null==r?1:r)}function y(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}(0,i.default)(y,v,(0,i.extend)(a.Color,{brighter:function(t){return t=null==t?a.brighter:Math.pow(a.brighter,t),new y(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?a.darker:Math.pow(a.darker,t),new y(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*o.radians,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new a.Rgb(255*(e+n*(l*r+u*i)),255*(e+n*(c*r+f*i)),255*(e+n*(d*r)),this.opacity)}}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=(0,r.hue)(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}};var r=n(108)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.interpolateTransformSvg=e.interpolateTransformCss=void 0;var i=r(n(173)),a=n(768);function o(t,e,n,r){function a(t){return t.length?t.pop()+" ":""}return function(o,s){var l=[],u=[];return o=t(o),s=t(s),function(t,r,a,o,s,l){if(t!==a||r!==o){var u=s.push("translate(",null,e,null,n);l.push({i:u-4,x:(0,i.default)(t,a)},{i:u-2,x:(0,i.default)(r,o)})}else(a||o)&&s.push("translate("+a+e+o+n)}(o.translateX,o.translateY,s.translateX,s.translateY,l,u),function(t,e,n,o){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(a(n)+"rotate(",null,r)-2,x:(0,i.default)(t,e)})):e&&n.push(a(n)+"rotate("+e+r)}(o.rotate,s.rotate,l,u),function(t,e,n,o){t!==e?o.push({i:n.push(a(n)+"skewX(",null,r)-2,x:(0,i.default)(t,e)}):e&&n.push(a(n)+"skewX("+e+r)}(o.skewX,s.skewX,l,u),function(t,e,n,r,o,s){if(t!==n||e!==r){var l=o.push(a(o)+"scale(",null,",",null,")");s.push({i:l-4,x:(0,i.default)(t,n)},{i:l-2,x:(0,i.default)(e,r)})}else 1===n&&1===r||o.push(a(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,s.scaleX,s.scaleY,l,u),o=s=null,function(t){for(var e,n=-1,r=u.length;++n<r;)l[(e=u[n]).i]=e.x(t);return l.join("")}}}e.interpolateTransformCss=o(a.parseCss,"px, ","px)","deg)"),e.interpolateTransformSvg=o(a.parseSvg,", ",")",")")},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.parseCss=function(t){var e=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?a.identity:(0,a.default)(e.a,e.b,e.c,e.d,e.e,e.f)},e.parseSvg=function(t){return null==t?a.identity:(i||(i=document.createElementNS("http://www.w3.org/2000/svg","g")),i.setAttribute("transform",t),(t=i.transform.baseVal.consolidate())?(t=t.matrix,(0,a.default)(t.a,t.b,t.c,t.d,t.e,t.f)):a.identity)};var i,a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(769));function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i,a,o){var s,l,u;return(s=Math.sqrt(t*t+e*e))&&(t/=s,e/=s),(u=t*n+e*i)&&(n-=t*u,i-=e*u),(l=Math.sqrt(n*n+i*i))&&(n/=l,i/=l,u/=l),t*i<e*n&&(t=-t,e=-e,u=-u,s=-s),{translateX:a,translateY:o,rotate:Math.atan2(e,t)*r,skewX:Math.atan(u)*r,scaleX:s,scaleY:l}},e.identity=void 0;var r=180/Math.PI;e.identity={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1}},function(t,e,n){"use strict";function r(t){return((t=Math.exp(t))+1/t)/2}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function t(e,n,i){function a(t,a){var o,s,l=t[0],u=t[1],c=t[2],f=a[0],d=a[1],p=a[2],h=f-l,g=d-u,v=h*h+g*g;if(v<1e-12)s=Math.log(p/c)/e,o=function(t){return[l+t*h,u+t*g,c*Math.exp(e*t*s)]};else{var y=Math.sqrt(v),m=(p*p-c*c+i*v)/(2*c*n*y),b=(p*p-c*c-i*v)/(2*p*n*y),x=Math.log(Math.sqrt(m*m+1)-m),_=Math.log(Math.sqrt(b*b+1)-b);s=(_-x)/e,o=function(t){var i,a=t*s,o=r(x),f=c/(n*y)*(o*(i=e*a+x,((i=Math.exp(2*i))-1)/(i+1))-function(t){return((t=Math.exp(t))-1/t)/2}(x));return[l+f*h,u+f*g,c*o/r(e*a+x)]}}return o.duration=1e3*s*e/Math.SQRT2,o}return a.rho=function(e){var n=Math.max(.001,+e),r=n*n;return t(n,r,r*r)},a}(Math.SQRT2,2,4)},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.hslLong=e.default=void 0;var i=n(60),a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(108));function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}function s(t){return function(e,n){var r=t((e=(0,i.hsl)(e)).h,(n=(0,i.hsl)(n)).h),o=(0,a.default)(e.s,n.s),s=(0,a.default)(e.l,n.l),l=(0,a.default)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=o(t),e.l=s(t),e.opacity=l(t),e+""}}}e.default=s(a.hue),e.hslLong=s(a.default)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=(0,a.default)((t=(0,i.lab)(t)).l,(e=(0,i.lab)(e)).l),r=(0,a.default)(t.a,e.a),o=(0,a.default)(t.b,e.b),s=(0,a.default)(t.opacity,e.opacity);return function(e){return t.l=n(e),t.a=r(e),t.b=o(e),t.opacity=s(e),t+""}};var i=n(60),a=r(n(108))},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.hclLong=e.default=void 0;var i=n(60),a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(108));function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}function s(t){return function(e,n){var r=t((e=(0,i.hcl)(e)).h,(n=(0,i.hcl)(n)).h),o=(0,a.default)(e.c,n.c),s=(0,a.default)(e.l,n.l),l=(0,a.default)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=o(t),e.l=s(t),e.opacity=l(t),e+""}}}e.default=s(a.hue),e.hclLong=s(a.default)},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.cubehelixLong=void 0;var i=n(60),a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(108));function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}function s(t){return function e(n){function r(e,r){var o=t((e=(0,i.cubehelix)(e)).h,(r=(0,i.cubehelix)(r)).h),s=(0,a.default)(e.s,r.s),l=(0,a.default)(e.l,r.l),u=(0,a.default)(e.opacity,r.opacity);return function(t){return e.h=o(t),e.s=s(t),e.l=l(Math.pow(t,n)),e.opacity=u(t),e+""}}return n=+n,r.gamma=e,r}(1)}e.default=s(a.hue),e.cubehelixLong=s(a.default)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){void 0===e&&(e=t,t=i.default);for(var n=0,r=e.length-1,a=e[0],o=new Array(r<0?0:r);n<r;)o[n]=t(a,a=e[++n]);return function(t){var e=Math.max(0,Math.min(r-1,Math.floor(t*=r)));return o[e](t-e)}};var i=r(n(172))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t(r/(e-1));return n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"easeBack",{enumerable:!0,get:function(){return f.backInOut}}),Object.defineProperty(e,"easeBackIn",{enumerable:!0,get:function(){return f.backIn}}),Object.defineProperty(e,"easeBackInOut",{enumerable:!0,get:function(){return f.backInOut}}),Object.defineProperty(e,"easeBackOut",{enumerable:!0,get:function(){return f.backOut}}),Object.defineProperty(e,"easeBounce",{enumerable:!0,get:function(){return c.bounceOut}}),Object.defineProperty(e,"easeBounceIn",{enumerable:!0,get:function(){return c.bounceIn}}),Object.defineProperty(e,"easeBounceInOut",{enumerable:!0,get:function(){return c.bounceInOut}}),Object.defineProperty(e,"easeBounceOut",{enumerable:!0,get:function(){return c.bounceOut}}),Object.defineProperty(e,"easeCircle",{enumerable:!0,get:function(){return u.circleInOut}}),Object.defineProperty(e,"easeCircleIn",{enumerable:!0,get:function(){return u.circleIn}}),Object.defineProperty(e,"easeCircleInOut",{enumerable:!0,get:function(){return u.circleInOut}}),Object.defineProperty(e,"easeCircleOut",{enumerable:!0,get:function(){return u.circleOut}}),Object.defineProperty(e,"easeCubic",{enumerable:!0,get:function(){return a.cubicInOut}}),Object.defineProperty(e,"easeCubicIn",{enumerable:!0,get:function(){return a.cubicIn}}),Object.defineProperty(e,"easeCubicInOut",{enumerable:!0,get:function(){return a.cubicInOut}}),Object.defineProperty(e,"easeCubicOut",{enumerable:!0,get:function(){return a.cubicOut}}),Object.defineProperty(e,"easeElastic",{enumerable:!0,get:function(){return d.elasticOut}}),Object.defineProperty(e,"easeElasticIn",{enumerable:!0,get:function(){return d.elasticIn}}),Object.defineProperty(e,"easeElasticInOut",{enumerable:!0,get:function(){return d.elasticInOut}}),Object.defineProperty(e,"easeElasticOut",{enumerable:!0,get:function(){return d.elasticOut}}),Object.defineProperty(e,"easeExp",{enumerable:!0,get:function(){return l.expInOut}}),Object.defineProperty(e,"easeExpIn",{enumerable:!0,get:function(){return l.expIn}}),Object.defineProperty(e,"easeExpInOut",{enumerable:!0,get:function(){return l.expInOut}}),Object.defineProperty(e,"easeExpOut",{enumerable:!0,get:function(){return l.expOut}}),Object.defineProperty(e,"easeLinear",{enumerable:!0,get:function(){return r.linear}}),Object.defineProperty(e,"easePoly",{enumerable:!0,get:function(){return o.polyInOut}}),Object.defineProperty(e,"easePolyIn",{enumerable:!0,get:function(){return o.polyIn}}),Object.defineProperty(e,"easePolyInOut",{enumerable:!0,get:function(){return o.polyInOut}}),Object.defineProperty(e,"easePolyOut",{enumerable:!0,get:function(){return o.polyOut}}),Object.defineProperty(e,"easeQuad",{enumerable:!0,get:function(){return i.quadInOut}}),Object.defineProperty(e,"easeQuadIn",{enumerable:!0,get:function(){return i.quadIn}}),Object.defineProperty(e,"easeQuadInOut",{enumerable:!0,get:function(){return i.quadInOut}}),Object.defineProperty(e,"easeQuadOut",{enumerable:!0,get:function(){return i.quadOut}}),Object.defineProperty(e,"easeSin",{enumerable:!0,get:function(){return s.sinInOut}}),Object.defineProperty(e,"easeSinIn",{enumerable:!0,get:function(){return s.sinIn}}),Object.defineProperty(e,"easeSinInOut",{enumerable:!0,get:function(){return s.sinInOut}}),Object.defineProperty(e,"easeSinOut",{enumerable:!0,get:function(){return s.sinOut}});var r=n(778),i=n(779),a=n(780),o=n(781),s=n(782),l=n(783),u=n(784),c=n(785),f=n(786),d=n(787)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.linear=function(t){return+t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.quadIn=function(t){return t*t},e.quadInOut=function(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2},e.quadOut=function(t){return t*(2-t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.cubicIn=function(t){return t*t*t},e.cubicInOut=function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2},e.cubicOut=function(t){return--t*t*t+1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.polyOut=e.polyInOut=e.polyIn=void 0,e.polyIn=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),e.polyOut=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),e.polyInOut=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sinIn=function(t){return 1===+t?1:1-Math.cos(t*i)},e.sinInOut=function(t){return(1-Math.cos(r*t))/2},e.sinOut=function(t){return Math.sin(t*i)};var r=Math.PI,i=r/2},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.expIn=function(t){return(0,r.tpmt)(1-+t)},e.expInOut=function(t){return((t*=2)<=1?(0,r.tpmt)(1-t):2-(0,r.tpmt)(t-1))/2},e.expOut=function(t){return 1-(0,r.tpmt)(t)};var r=n(411)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.circleIn=function(t){return 1-Math.sqrt(1-t*t)},e.circleInOut=function(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2},e.circleOut=function(t){return Math.sqrt(1- --t*t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.bounceIn=function(t){return 1-p(1-t)},e.bounceInOut=function(t){return((t*=2)<=1?1-p(1-t):p(t-1)+1)/2},e.bounceOut=p;var r=4/11,i=6/11,a=8/11,o=3/4,s=9/11,l=10/11,u=15/16,c=21/22,f=63/64,d=1/r/r;function p(t){return(t=+t)<r?d*t*t:t<a?d*(t-=i)*t+o:t<l?d*(t-=s)*t+u:d*(t-=c)*t+f}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.backOut=e.backInOut=e.backIn=void 0;var r=1.70158;e.backIn=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(r),e.backOut=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(r),e.backInOut=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(r)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.elasticOut=e.elasticInOut=e.elasticIn=void 0;var r=n(411),i=2*Math.PI;e.elasticIn=function t(e,n){var a=Math.asin(1/(e=Math.max(1,e)))*(n/=i);function o(t){return e*(0,r.tpmt)(- --t)*Math.sin((a-t)/n)}return o.amplitude=function(e){return t(e,n*i)},o.period=function(n){return t(e,n)},o}(1,.3),e.elasticOut=function t(e,n){var a=Math.asin(1/(e=Math.max(1,e)))*(n/=i);function o(t){return 1-e*(0,r.tpmt)(t=+t)*Math.sin((t+a)/n)}return o.amplitude=function(e){return t(e,n*i)},o.period=function(n){return t(e,n)},o}(1,.3),e.elasticInOut=function t(e,n){var a=Math.asin(1/(e=Math.max(1,e)))*(n/=i);function o(t){return((t=2*t-1)<0?e*(0,r.tpmt)(-t)*Math.sin((a-t)/n):2-e*(0,r.tpmt)(t)*Math.sin((a+t)/n))/2}return o.amplitude=function(e){return t(e,n*i)},o.period=function(n){return t(e,n)},o}(1,.3)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isGradientColor=e.isColorProp=void 0,e.isColorProp=function(t){return["fill","stroke","fillStyle","strokeStyle"].includes(t)},e.isGradientColor=function(t){return/^[r,R,L,l]{1}[\s]*\(/.test(t)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(393)),a=n(101),o=["mousedown","mouseup","dblclick","mouseout","mouseover","mousemove","mouseleave","mouseenter","touchstart","touchmove","touchend","dragenter","dragover","dragleave","drop","contextmenu","mousewheel"];function s(t,e,n){n.name=e,n.target=t,n.currentTarget=t,n.delegateTarget=t,t.emit(e,n)}function l(t,e,n){if(n.bubbles){var r=void 0,i=!1;if("mouseenter"===e?(r=n.fromShape,i=!0):"mouseleave"===e&&(i=!0,r=n.toShape),t.isCanvas()&&i)return;if(r&&(0,a.isParent)(t,r))return void(n.bubbles=!1);n.name=e,n.currentTarget=t,n.delegateTarget=t,t.emit(e,n)}}var u=function(){function t(t){var e=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(t){var n=t.type;e._triggerEvent(n,t)},this._onDocumentMove=function(t){if(e.canvas.get("el")!==t.target&&(e.dragging||e.currentShape)){var n=e._getPointInfo(t);e.dragging&&e._emitEvent("drag",t,n,e.draggingShape)}},this._onDocumentMouseUp=function(t){if(e.canvas.get("el")!==t.target&&e.dragging){var n=e._getPointInfo(t);e.draggingShape&&e._emitEvent("drop",t,n,null),e._emitEvent("dragend",t,n,e.draggingShape),e._afterDrag(e.draggingShape,n,t)}},this.canvas=t.canvas}return t.prototype.init=function(){this._bindEvents()},t.prototype._bindEvents=function(){var t=this,e=this.canvas.get("el");(0,a.each)(o,(function(n){e.addEventListener(n,t._eventCallback)})),document&&(document.addEventListener("mousemove",this._onDocumentMove),document.addEventListener("mouseup",this._onDocumentMouseUp))},t.prototype._clearEvents=function(){var t=this,e=this.canvas.get("el");(0,a.each)(o,(function(n){e.removeEventListener(n,t._eventCallback)})),document&&(document.removeEventListener("mousemove",this._onDocumentMove),document.removeEventListener("mouseup",this._onDocumentMouseUp))},t.prototype._getEventObj=function(t,e,n,r,a,o){var s=new i.default(t,e);return s.fromShape=a,s.toShape=o,s.x=n.x,s.y=n.y,s.clientX=n.clientX,s.clientY=n.clientY,s.propagationPath.push(r),s},t.prototype._getShape=function(t,e){return this.canvas.getShape(t.x,t.y,e)},t.prototype._getPointInfo=function(t){var e=this.canvas,n=e.getClientByEvent(t),r=e.getPointByEvent(t);return{x:r.x,y:r.y,clientX:n.x,clientY:n.y}},t.prototype._triggerEvent=function(t,e){var n=this._getPointInfo(e),r=this._getShape(n,e),i=this["_on"+t],a=!1;if(i)i.call(this,n,r,e);else{var o=this.currentShape;"mouseenter"===t||"dragenter"===t||"mouseover"===t?(this._emitEvent(t,e,n,null,null,r),r&&this._emitEvent(t,e,n,r,null,r),"mouseenter"===t&&this.draggingShape&&this._emitEvent("dragenter",e,n,null)):"mouseleave"===t||"dragleave"===t||"mouseout"===t?(a=!0,o&&this._emitEvent(t,e,n,o,o,null),this._emitEvent(t,e,n,null,o,null),"mouseleave"===t&&this.draggingShape&&this._emitEvent("dragleave",e,n,null)):this._emitEvent(t,e,n,r,null,null)}if(a||(this.currentShape=r),r&&!r.get("destroyed")){var s=this.canvas;s.get("el").style.cursor=r.attr("cursor")||s.get("cursor")}},t.prototype._onmousedown=function(t,e,n){0===n.button&&(this.mousedownShape=e,this.mousedownPoint=t,this.mousedownTimeStamp=n.timeStamp),this._emitEvent("mousedown",n,t,e,null,null)},t.prototype._emitMouseoverEvents=function(t,e,n,r){var i=this.canvas.get("el");n!==r&&(n&&(this._emitEvent("mouseout",t,e,n,n,r),this._emitEvent("mouseleave",t,e,n,n,r),r&&!r.get("destroyed")||(i.style.cursor=this.canvas.get("cursor"))),r&&(this._emitEvent("mouseover",t,e,r,n,r),this._emitEvent("mouseenter",t,e,r,n,r)))},t.prototype._emitDragoverEvents=function(t,e,n,r,i){r?(r!==n&&(n&&this._emitEvent("dragleave",t,e,n,n,r),this._emitEvent("dragenter",t,e,r,n,r)),i||this._emitEvent("dragover",t,e,r)):n&&this._emitEvent("dragleave",t,e,n,n,r),i&&this._emitEvent("dragover",t,e,r)},t.prototype._afterDrag=function(t,e,n){t&&(t.set("capture",!0),this.draggingShape=null),this.dragging=!1;var r=this._getShape(e,n);r!==t&&this._emitMouseoverEvents(n,e,t,r),this.currentShape=r},t.prototype._onmouseup=function(t,e,n){if(0===n.button){var r=this.draggingShape;this.dragging?(r&&this._emitEvent("drop",n,t,e),this._emitEvent("dragend",n,t,r),this._afterDrag(r,t,n)):(this._emitEvent("mouseup",n,t,e),e===this.mousedownShape&&this._emitEvent("click",n,t,e),this.mousedownShape=null,this.mousedownPoint=null)}},t.prototype._ondragover=function(t,e,n){n.preventDefault();var r=this.currentShape;this._emitDragoverEvents(n,t,r,e,!0)},t.prototype._onmousemove=function(t,e,n){var r=this.canvas,i=this.currentShape,a=this.draggingShape;if(this.dragging)a&&this._emitDragoverEvents(n,t,i,e,!1),this._emitEvent("drag",n,t,a);else{var o=this.mousedownPoint;if(o){var s=this.mousedownShape,l=n.timeStamp-this.mousedownTimeStamp,u=o.clientX-t.clientX,c=o.clientY-t.clientY;l>120||u*u+c*c>40?s&&s.get("draggable")?((a=this.mousedownShape).set("capture",!1),this.draggingShape=a,this.dragging=!0,this._emitEvent("dragstart",n,t,a),this.mousedownShape=null,this.mousedownPoint=null):!s&&r.get("draggable")?(this.dragging=!0,this._emitEvent("dragstart",n,t,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(n,t,i,e),this._emitEvent("mousemove",n,t,e)):(this._emitMouseoverEvents(n,t,i,e),this._emitEvent("mousemove",n,t,e))}else this._emitMouseoverEvents(n,t,i,e),this._emitEvent("mousemove",n,t,e)}},t.prototype._emitEvent=function(t,e,n,r,i,a){var o=this._getEventObj(t,e,n,r,i,a);if(r){o.shape=r,s(r,t,o);for(var u=r.getParent();u;)u.emitDelegation(t,o),o.propagationStopped||l(u,t,o),o.propagationPath.push(u),u=u.getParent()}else s(this.canvas,t,o)},t.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},t}();e.default=u},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.isGroup=function(){return!0},e.prototype.isEntityGroup=function(){return!1},e.prototype.clone=function(){for(var e=t.prototype.clone.call(this),n=this.getChildren(),r=0;r<n.length;r++){var i=n[r];e.add(i.clone())}return e},e}(r(n(395)).default);e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(396)),o=n(242),s=function(t){function e(e){return t.call(this,e)||this}return(0,i.__extends)(e,t),e.prototype._isInBBox=function(t,e){var n=this.getBBox();return n.minX<=t&&n.maxX>=t&&n.minY<=e&&n.maxY>=e},e.prototype.afterAttrsChange=function(e){t.prototype.afterAttrsChange.call(this,e),this.clearCacheBBox()},e.prototype.getBBox=function(){var t=this.cfg.bbox;return t||(t=this.calculateBBox(),this.set("bbox",t)),t},e.prototype.getCanvasBBox=function(){var t=this.cfg.canvasBBox;return t||(t=this.calculateCanvasBBox(),this.set("canvasBBox",t)),t},e.prototype.applyMatrix=function(e){t.prototype.applyMatrix.call(this,e),this.set("canvasBBox",null)},e.prototype.calculateCanvasBBox=function(){var t=this.getBBox(),e=this.getTotalMatrix(),n=t.minX,r=t.minY,i=t.maxX,a=t.maxY;if(e){var s=(0,o.multiplyVec2)(e,[t.minX,t.minY]),l=(0,o.multiplyVec2)(e,[t.maxX,t.minY]),u=(0,o.multiplyVec2)(e,[t.minX,t.maxY]),c=(0,o.multiplyVec2)(e,[t.maxX,t.maxY]);n=Math.min(s[0],l[0],u[0],c[0]),i=Math.max(s[0],l[0],u[0],c[0]),r=Math.min(s[1],l[1],u[1],c[1]),a=Math.max(s[1],l[1],u[1],c[1])}var f=this.attrs;if(f.shadowColor){var d=f.shadowBlur,p=void 0===d?0:d,h=f.shadowOffsetX,g=void 0===h?0:h,v=f.shadowOffsetY,y=void 0===v?0:v,m=n-p+g,b=i+p+g,x=r-p+y,_=a+p+y;n=Math.min(n,m),i=Math.max(i,b),r=Math.min(r,x),a=Math.max(a,_)}return{x:n,y:r,minX:n,minY:r,maxX:i,maxY:a,width:i-n,height:a-r}},e.prototype.clearCacheBBox=function(){this.set("bbox",null),this.set("canvasBBox",null)},e.prototype.isClipShape=function(){return this.get("isClipShape")},e.prototype.isInShape=function(t,e){return!1},e.prototype.isOnlyHitBox=function(){return!1},e.prototype.isHit=function(t,e){var n=this.get("startArrowShape"),r=this.get("endArrowShape"),i=[t,e,1],a=(i=this.invertFromMatrix(i))[0],o=i[1],s=this._isInBBox(a,o);if(this.isOnlyHitBox())return s;if(s&&!this.isClipped(a,o)){if(this.isInShape(a,o))return!0;if(n&&n.isHit(a,o))return!0;if(r&&r.isHit(a,o))return!0}return!1},e}(a.default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getBBoxMethod",{enumerable:!0,get:function(){return i.getMethod}}),Object.defineProperty(e,"registerBBox",{enumerable:!0,get:function(){return i.register}});var i=n(793),a=r(n(794)),o=r(n(795)),s=r(n(796)),l=r(n(802)),u=r(n(803)),c=r(n(804)),f=r(n(819)),d=r(n(820));(0,i.register)("rect",a.default),(0,i.register)("image",a.default),(0,i.register)("circle",o.default),(0,i.register)("marker",o.default),(0,i.register)("polyline",s.default),(0,i.register)("polygon",l.default),(0,i.register)("text",u.default),(0,i.register)("path",c.default),(0,i.register)("line",f.default),(0,i.register)("ellipse",d.default)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMethod=function(t){return r.get(t)},e.register=function(t,e){r.set(t,e)};var r=new Map},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.attr(),n=e.x,r=e.y,i=e.width,a=e.height;return{x:n,y:r,width:i,height:a}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.attr(),n=e.x,r=e.y,i=e.r;return{x:n-i,y:r-i,width:2*i,height:2*i}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){for(var e=t.attr().points,n=[],a=[],o=0;o<e.length;o++){var s=e[o];n.push(s[0]),a.push(s[1])}var l=r.Util.getBBoxByArray(n,a),u=l.x,c=l.y,f=l.width,d=l.height,p={minX:u,minY:c,maxX:u+f,maxY:c+d};return{x:(p=(0,i.mergeArrowBBox)(t,p)).minX,y:p.minY,width:p.maxX-p.minX,height:p.maxY-p.minY}};var r=n(38),i=n(248)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(174)),a=n(87),o=n(412);function s(t,e,n,r){var i=1-r;return i*i*t+2*r*i*e+r*r*n}function l(t,e,n){var r=t+n-2*e;if((0,a.isNumberEqual)(r,0))return[.5];var i=(t-e)/r;return i<=1&&i>=0?[i]:[]}function u(t,e,n,r){return 2*(1-r)*(e-t)+2*r*(n-e)}function c(t,e,n,r,a,o,l){var u=s(t,n,a,l),c=s(e,r,o,l),f=i.default.pointAt(t,e,n,r,l),d=i.default.pointAt(n,r,a,o,l);return[[t,e,f.x,f.y,u,c],[u,c,d.x,d.y,a,o]]}function f(t,e,n,r,i,o,s){if(0===s)return((0,a.distance)(t,e,n,r)+(0,a.distance)(n,r,i,o)+(0,a.distance)(t,e,i,o))/2;var l=c(t,e,n,r,i,o,.5),u=l[0],d=l[1];return u.push(s-1),d.push(s-1),f.apply(null,u)+f.apply(null,d)}e.default={box:function(t,e,n,r,i,o){var u=l(t,n,i)[0],c=l(e,r,o)[0],f=[t,i],d=[e,o];return void 0!==u&&f.push(s(t,n,i,u)),void 0!==c&&d.push(s(e,r,o,c)),(0,a.getBBoxByArray)(f,d)},length:function(t,e,n,r,i,a){return f(t,e,n,r,i,a,3)},nearestPoint:function(t,e,n,r,i,a,l,u){return(0,o.nearestPoint)([t,n,i],[e,r,a],l,u,s)},pointDistance:function(t,e,n,r,i,o,s,l){var u=this.nearestPoint(t,e,n,r,i,o,s,l);return(0,a.distance)(u.x,u.y,s,l)},interpolationAt:s,pointAt:function(t,e,n,r,i,a,o){return{x:s(t,n,i,o),y:s(e,r,a,o)}},divide:function(t,e,n,r,i,a,o){return c(t,e,n,r,i,a,o)},tangentAngle:function(t,e,n,r,i,o,s){var l=u(t,n,i,s),c=u(e,r,o,s),f=Math.atan2(c,l);return(0,a.piMod)(f)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(87),a=r(n(174)),o=n(412);function s(t,e,n,r,i){var a=1-i;return a*a*a*t+3*e*i*a*a+3*n*i*i*a+r*i*i*i}function l(t,e,n,r,i){var a=1-i;return 3*(a*a*(e-t)+2*a*i*(n-e)+i*i*(r-n))}function u(t,e,n,r){var a,o,s,l=-3*t+9*e-9*n+3*r,u=6*t-12*e+6*n,c=3*e-3*t,f=[];if((0,i.isNumberEqual)(l,0))(0,i.isNumberEqual)(u,0)||(a=-c/u)>=0&&a<=1&&f.push(a);else{var d=u*u-4*l*c;(0,i.isNumberEqual)(d,0)?f.push(-u/(2*l)):d>0&&(o=(-u-(s=Math.sqrt(d)))/(2*l),(a=(-u+s)/(2*l))>=0&&a<=1&&f.push(a),o>=0&&o<=1&&f.push(o))}return f}function c(t,e,n,r,i,o,l,u,c){var f=s(t,n,i,l,c),d=s(e,r,o,u,c),p=a.default.pointAt(t,e,n,r,c),h=a.default.pointAt(n,r,i,o,c),g=a.default.pointAt(i,o,l,u,c),v=a.default.pointAt(p.x,p.y,h.x,h.y,c),y=a.default.pointAt(h.x,h.y,g.x,g.y,c);return[[t,e,p.x,p.y,v.x,v.y,f,d],[f,d,y.x,y.y,g.x,g.y,l,u]]}function f(t,e,n,r,i,a,s,l,u){if(0===u)return(0,o.snapLength)([t,n,i,s],[e,r,a,l]);var d=c(t,e,n,r,i,a,s,l,.5),p=d[0],h=d[1];return p.push(u-1),h.push(u-1),f.apply(null,p)+f.apply(null,h)}e.default={extrema:u,box:function(t,e,n,r,a,o,l,c){for(var f=[t,l],d=[e,c],p=u(t,n,a,l),h=u(e,r,o,c),g=0;g<p.length;g++)f.push(s(t,n,a,l,p[g]));for(g=0;g<h.length;g++)d.push(s(e,r,o,c,h[g]));return(0,i.getBBoxByArray)(f,d)},length:function(t,e,n,r,i,a,o,s){return f(t,e,n,r,i,a,o,s,3)},nearestPoint:function(t,e,n,r,i,a,l,u,c,f,d){return(0,o.nearestPoint)([t,n,i,l],[e,r,a,u],c,f,s,d)},pointDistance:function(t,e,n,r,a,o,s,l,u,c,f){var d=this.nearestPoint(t,e,n,r,a,o,s,l,u,c,f);return(0,i.distance)(d.x,d.y,u,c)},interpolationAt:s,pointAt:function(t,e,n,r,i,a,o,l,u){return{x:s(t,n,i,o,u),y:s(e,r,a,l,u)}},divide:function(t,e,n,r,i,a,o,s,l){return c(t,e,n,r,i,a,o,s,l)},tangentAngle:function(t,e,n,r,a,o,s,u,c){var f=l(t,n,a,s,c),d=l(e,r,o,u,c);return(0,i.piMod)(Math.atan2(d,f))}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(87),a=r(n(800));function o(t,e,n,r,i,a){return n*Math.cos(i)*Math.cos(a)-r*Math.sin(i)*Math.sin(a)+t}function s(t,e,n,r,i,a){return n*Math.sin(i)*Math.cos(a)+r*Math.cos(i)*Math.sin(a)+e}function l(t,e,n){return{x:t*Math.cos(n),y:e*Math.sin(n)}}function u(t,e,n){var r=Math.cos(n),i=Math.sin(n);return[t*r-e*i,t*i+e*r]}e.default={box:function(t,e,n,r,i,a,l){for(var u=function(t,e,n){return Math.atan(-e/t*Math.tan(n))}(n,r,i),c=1/0,f=-1/0,d=[a,l],p=2*-Math.PI;p<=2*Math.PI;p+=Math.PI){var h=u+p;a<l?a<h&&h<l&&d.push(h):l<h&&h<a&&d.push(h)}for(p=0;p<d.length;p++){var g=o(t,0,n,r,i,d[p]);g<c&&(c=g),g>f&&(f=g)}var v=function(t,e,n){return Math.atan(e/(t*Math.tan(n)))}(n,r,i),y=1/0,m=-1/0,b=[a,l];for(p=2*-Math.PI;p<=2*Math.PI;p+=Math.PI){var x=v+p;a<l?a<x&&x<l&&b.push(x):l<x&&x<a&&b.push(x)}for(p=0;p<b.length;p++){var _=s(0,e,n,r,i,b[p]);_<y&&(y=_),_>m&&(m=_)}return{x:c,y:y,width:f-c,height:m-y}},length:function(t,e,n,r,i,a,o){},nearestPoint:function(t,e,n,r,i,o,s,c,f){var d=u(c-t,f-e,-i),p=d[0],h=d[1],g=a.default.nearestPoint(0,0,n,r,p,h),v=function(t,e,n,r){return(Math.atan2(r*t,n*e)+2*Math.PI)%(2*Math.PI)}(n,r,g.x,g.y);v<o?g=l(n,r,o):v>s&&(g=l(n,r,s));var y=u(g.x,g.y,i);return{x:y[0]+t,y:y[1]+e}},pointDistance:function(t,e,n,r,a,o,s,l,u){var c=this.nearestPoint(t,e,n,r,l,u);return(0,i.distance)(c.x,c.y,l,u)},pointAt:function(t,e,n,r,i,a,l,u){var c=(l-a)*u+a;return{x:o(t,0,n,r,i,c),y:s(0,e,n,r,i,c)}},tangentAngle:function(t,e,n,r,a,o,s,l){var u=(s-o)*l+o,c=function(t,e,n,r,i,a,o,s){return-1*n*Math.cos(i)*Math.sin(s)-r*Math.sin(i)*Math.cos(s)}(0,0,n,r,a,0,0,u),f=function(t,e,n,r,i,a,o,s){return-1*n*Math.sin(i)*Math.sin(s)+r*Math.cos(i)*Math.cos(s)}(0,0,n,r,a,0,0,u);return(0,i.piMod)(Math.atan2(f,c))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(87);function i(t,e){var n=Math.abs(t);return e>0?n:-1*n}e.default={box:function(t,e,n,r){return{x:t-n,y:e-r,width:2*n,height:2*r}},length:function(t,e,n,r){return Math.PI*(3*(n+r)-Math.sqrt((3*n+r)*(n+3*r)))},nearestPoint:function(t,e,n,r,a,o){var s=n,l=r;if(0===s||0===l)return{x:t,y:e};for(var u,c,f=a-t,d=o-e,p=Math.abs(f),h=Math.abs(d),g=s*s,v=l*l,y=Math.PI/4,m=0;m<4;m++){u=s*Math.cos(y),c=l*Math.sin(y);var b=(g-v)*Math.pow(Math.cos(y),3)/s,x=(v-g)*Math.pow(Math.sin(y),3)/l,_=u-b,O=c-x,P=p-b,w=h-x,M=Math.hypot(O,_),S=Math.hypot(w,P);y+=M*Math.asin((_*w-O*P)/(M*S))/Math.sqrt(g+v-u*u-c*c),y=Math.min(Math.PI/2,Math.max(0,y))}return{x:t+i(u,f),y:e+i(c,d)}},pointDistance:function(t,e,n,i,a,o){var s=this.nearestPoint(t,e,n,i,a,o);return(0,r.distance)(s.x,s.y,a,o)},pointAt:function(t,e,n,r,i){var a=2*Math.PI*i;return{x:t+n*Math.cos(a),y:e+r*Math.sin(a)}},tangentAngle:function(t,e,n,i,a){var o=2*Math.PI*a,s=Math.atan2(i*Math.cos(o),-n*Math.sin(o));return(0,r.piMod)(s)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(413),a=r(n(414));function o(t){var e=t.slice(0);return t.length&&e.push(t[0]),e}e.default={box:function(t){return a.default.box(t)},length:function(t){return(0,i.lengthOfSegment)(o(t))},pointAt:function(t,e){return(0,i.pointAtSegments)(o(t),e)},pointDistance:function(t,e,n){return(0,i.distanceAtSegment)(o(t),e,n)},tangentAngle:function(t,e){return(0,i.angleAtSegments)(o(t),e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){for(var e=t.attr().points,n=[],i=[],a=0;a<e.length;a++){var o=e[a];n.push(o[0]),i.push(o[1])}return r.Util.getBBoxByArray(n,i)};var r=n(38)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.attr(),n=e.x,i=e.y,a=e.text,o=e.fontSize,s=e.lineHeight,l=e.font;l||(l=(0,r.assembleFont)(e));var u,c=(0,r.getTextWidth)(a,l);if(c){var f=e.textAlign,d=e.textBaseline,p=(0,r.getTextHeight)(a,o,s),h={x:n,y:i-p};f&&("end"===f||"right"===f?h.x-=c:"center"===f&&(h.x-=c/2)),d&&("top"===d?h.y+=p:"middle"===d&&(h.y+=p/2)),u={x:h.x,y:h.y,width:c,height:p}}else u={x:n,y:i,width:0,height:0};return u};var r=n(415)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.attr(),n=e.path,l=e.stroke?e.lineWidth:0,u=function(t,e){for(var n=[],i=[],o=[],l=0;l<t.length;l++){var u=(m=t[l]).currentPoint,c=m.params,f=m.prePoint,d=void 0;switch(m.command){case"Q":d=r.Quad.box(f[0],f[1],c[1],c[2],c[3],c[4]);break;case"C":d=r.Cubic.box(f[0],f[1],c[1],c[2],c[3],c[4],c[5],c[6]);break;case"A":var p=m.arcParams;d=r.Arc.box(p.cx,p.cy,p.rx,p.ry,p.xRotation,p.startAngle,p.endAngle);break;default:n.push(u[0]),i.push(u[1])}d&&(m.box=d,n.push(d.x,d.x+d.width),i.push(d.y,d.y+d.height)),e&&("L"===m.command||"M"===m.command)&&m.prePoint&&m.nextPoint&&o.push(m)}n=n.filter((function(t){return!Number.isNaN(t)&&t!==1/0&&t!==-1/0})),i=i.filter((function(t){return!Number.isNaN(t)&&t!==1/0&&t!==-1/0}));var h=(0,a.min)(n),g=(0,a.min)(i),v=(0,a.max)(n),y=(0,a.max)(i);if(0===o.length)return{x:h,y:g,width:v-h,height:y-g};for(l=0;l<o.length;l++){var m;(u=(m=o[l]).currentPoint)[0]===h?h-=s(m,e).xExtra:u[0]===v&&(v+=s(m,e).xExtra),u[1]===g?g-=s(m,e).yExtra:u[1]===y&&(y+=s(m,e).yExtra)}return{x:h,y:g,width:v-h,height:y-g}}(t.get("segments")||(0,i.path2Segments)(n),l),c=u.x,f=u.y,d=u.width,p=u.height,h={minX:c,minY:f,maxX:c+d,maxY:f+p};return{x:(h=(0,o.mergeArrowBBox)(t,h)).minX,y:h.minY,width:h.maxX-h.minX,height:h.maxY-h.minY}};var r=n(38),i=n(88),a=n(0),o=n(248);function s(t,e){var n=t.prePoint,r=t.currentPoint,i=t.nextPoint,o=Math.pow(r[0]-n[0],2)+Math.pow(r[1]-n[1],2),s=Math.pow(r[0]-i[0],2)+Math.pow(r[1]-i[1],2),l=Math.pow(n[0]-i[0],2)+Math.pow(n[1]-i[1],2),u=Math.acos((o+s-l)/(2*Math.sqrt(o)*Math.sqrt(s)));if(!u||0===Math.sin(u)||(0,a.isNumberEqual)(u,0))return{xExtra:0,yExtra:0};var c=Math.abs(Math.atan2(i[1]-r[1],i[0]-r[0])),f=Math.abs(Math.atan2(i[0]-r[0],i[1]-r[1]));return c=c>Math.PI/2?Math.PI-c:c,f=f>Math.PI/2?Math.PI-f:f,{xExtra:Math.cos(u/2-c)*(e/2*(1/Math.sin(u/2)))-e/2||0,yExtra:Math.cos(f-u/2)*(e/2*(1/Math.sin(u/2)))-e/2||0}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(806);e.default=function(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=[[0,0],[1,1]]);for(var i=!!e,a=[],o=0,s=t.length;o<s;o+=2)a.push([t[o],t[o+1]]);var l,u,c,f=function(t,e,n,i){var a,o,s,l,u,c,f,d=[],p=!!i;if(p){s=i[0],l=i[1];for(var h=0,g=t.length;h<g;h+=1){var v=t[h];s=r.vec2.min([0,0],s,v),l=r.vec2.max([0,0],l,v)}}h=0;for(var y=t.length;h<y;h+=1)if(v=t[h],0!==h||n)if(h!==y-1||n){a=t[[h?h-1:y-1,h-1][n?0:1]],o=t[n?(h+1)%y:h+1];var m=[0,0];m=r.vec2.sub(m,o,a),m=r.vec2.scale(m,m,e);var b=r.vec2.distance(v,a),x=r.vec2.distance(v,o),_=b+x;0!==_&&(b/=_,x/=_);var O=r.vec2.scale([0,0],m,-b),P=r.vec2.scale([0,0],m,x);c=r.vec2.add([0,0],v,O),u=r.vec2.add([0,0],v,P),u=r.vec2.min([0,0],u,r.vec2.max([0,0],o,v)),u=r.vec2.max([0,0],u,r.vec2.min([0,0],o,v)),O=r.vec2.sub([0,0],u,v),O=r.vec2.scale([0,0],O,-b/x),c=r.vec2.add([0,0],v,O),c=r.vec2.min([0,0],c,r.vec2.max([0,0],a,v)),c=r.vec2.max([0,0],c,r.vec2.min([0,0],a,v)),P=r.vec2.sub([0,0],v,c),P=r.vec2.scale([0,0],P,x/b),u=r.vec2.add([0,0],v,P),p&&(c=r.vec2.max([0,0],c,s),c=r.vec2.min([0,0],c,l),u=r.vec2.max([0,0],u,s),u=r.vec2.min([0,0],u,l)),d.push(f),d.push(c),f=u}else c=v,d.push(f),d.push(c);else f=v;return n&&d.push(d.shift()),d}(a,.4,i,n),d=a.length,p=[];for(o=0;o<d-1;o+=1)l=f[2*o],u=f[2*o+1],c=a[o+1],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]]);return i&&(l=f[d],u=f[d+1],c=a[0],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]])),p}},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.ext=void 0,Object.defineProperty(e,"mat3",{enumerable:!0,get:function(){return i.mat3}}),Object.defineProperty(e,"vec2",{enumerable:!0,get:function(){return i.vec2}}),Object.defineProperty(e,"vec3",{enumerable:!0,get:function(){return i.vec3}});var i=n(170),a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=o(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}return i.default=t,n&&n.set(t,i),i}(n(807));function o(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(o=function(t){return t?n:e})(t)}e.ext=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.angleTo=function(t,e,n){var i=r.vec2.angle(t,e),a=s(t,e)>=0;return n?a?2*Math.PI-i:i:a?i:2*Math.PI-i},e.direction=s,e.leftRotate=a,e.leftScale=o,e.leftTranslate=i,e.transform=function(t,e){for(var n=t?[].concat(t):[1,0,0,0,1,0,0,0,1],s=0,l=e.length;s<l;s++){var u=e[s];switch(u[0]){case"t":i(n,n,[u[1],u[2]]);break;case"s":o(n,n,[u[1],u[2]]);break;case"r":a(n,n,u[1]);break;case"m":c=n,f=n,d=u[1],r.mat3.multiply(c,d,f)}}var c,f,d;return n},e.vertical=function(t,e,n){return n?(t[0]=e[1],t[1]=-1*e[0]):(t[0]=-1*e[1],t[1]=e[0]),t};var r=n(170);function i(t,e,n){var i=[0,0,0,0,0,0,0,0,0];return r.mat3.fromTranslation(i,n),r.mat3.multiply(t,i,e)}function a(t,e,n){var i=[0,0,0,0,0,0,0,0,0];return r.mat3.fromRotation(i,n),r.mat3.multiply(t,i,e)}function o(t,e,n){var i=[0,0,0,0,0,0,0,0,0];return r.mat3.fromScaling(i,n),r.mat3.multiply(t,i,e)}function s(t,e){return t[0]*e[1]-e[0]*t[1]}},function(t,e,n){"use strict";function r(t,e){var n=[],r=[];return t.length&&function t(e,i){if(1===e.length)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o<e.length-1;o++)0===o&&n.push(e[0]),o===e.length-2&&r.push(e[o+1]),a[o]=[(1-i)*e[o][0]+i*e[o+1][0],(1-i)*e[o][1]+i*e[o+1][1]];t(a,i)}}(t,e),{left:n,right:r.reverse()}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(1===t.length)return t;var n=t.length-1,i=e.length-1,a=n/i,o=[];if(1===t.length&&"M"===t[0][0]){for(var s=0;s<i-n;s++)t.push(t[0]);return t}for(s=0;s<i;s++){var l=Math.floor(a*s);o[l]=(o[l]||0)+1}var u=o.reduce((function(e,i,a){return a===n?e.concat(t[n]):e.concat(function(t,e,n){if(1===n)return[[].concat(t)];var i=[];if("L"===e[0]||"C"===e[0]||"Q"===e[0])i=i.concat(function(t,e,n){var i=[[t[1],t[2]]];n=n||2;var a=[];"A"===e[0]?(i.push(e[6]),i.push(e[7])):"C"===e[0]?(i.push([e[1],e[2]]),i.push([e[3],e[4]]),i.push([e[5],e[6]])):"S"===e[0]||"Q"===e[0]?(i.push([e[1],e[2]]),i.push([e[3],e[4]])):i.push([e[1],e[2]]);for(var o=i,s=1/n,l=0;l<n-1;l++){var u=r(o,s/(1-s*l));a.push(u.left),o=u.right}a.push(o);var c=a.map((function(t){var e=[];return 4===t.length&&(e.push("C"),e=e.concat(t[2])),t.length>=3&&(3===t.length&&e.push("Q"),e=e.concat(t[1])),2===t.length&&e.push("L"),e=e.concat(t[t.length-1])}));return c}(t,e,n));else{var a=[].concat(t);"M"===a[0]&&(a[0]="L");for(var o=0;o<=n-1;o++)i.push(a)}return i}(t[a],t[a+1],i))}),[]);return u.unshift(t[0]),("Z"===e[i]||"z"===e[i])&&u.push("Z"),u}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=a(t,e),r=t.length,i=e.length,o=[],s=1,l=1;if(n[r][i]!==r){for(var u=1;u<=r;u++){var c=n[u][u].min;l=u;for(var f=s;f<=i;f++)n[u][f].min<c&&(c=n[u][f].min,l=f);s=l,n[u][s].type&&o.push({index:u-1,type:n[u][s].type})}for(u=o.length-1;u>=0;u--)s=o[u].index,"add"===o[u].type?t.splice(s,0,[].concat(t[s])):t.splice(s,1)}if((r=t.length)<i)for(u=0;u<i-r;u++)"z"===t[r-1][0]||"Z"===t[r-1][0]?t.splice(r-2,0,t[r-2]):t.push(t[r-1]);return t};var r=n(0);function i(t,e,n){var r=null,i=n;return e<i&&(i=e,r="add"),t<i&&(i=t,r="del"),{type:r,min:i}}var a=function(t,e){var n,a,o=t.length,s=e.length,l=0;if(0===o||0===s)return null;for(var u=[],c=0;c<=o;c++)u[c]=[],u[c][0]={min:c};for(var f=0;f<=s;f++)u[0][f]={min:f};for(c=1;c<=o;c++)for(n=t[c-1],f=1;f<=s;f++){a=e[f-1],l=(0,r.isEqual)(n,a)?0:1;var d=u[c-1][f].min+1,p=u[c][f-1].min+1,h=u[c-1][f-1].min+l;u[c][f]=i(d,p,h)}return u}},function(t,e,n){"use strict";function r(t){var e=[];switch(t[0]){case"M":case"L":case"T":e.push([t[1],t[2]]);break;case"A":e.push([t[6],t[7]]);break;case"Q":case"S":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"C":e.push([t[5],t[6]]),e.push([t[1],t[2]]),e.push([t[3],t[4]]);break;case"H":case"V":e.push([t[1],t[1]])}return e}function i(t,e,n){for(var i,a=[].concat(t),o=1/(n+1),s=r(e)[0],l=1;l<=n;l++)o*=l,0===(i=Math.floor(t.length*o))?a.unshift([s[0]*o+t[i][0]*(1-o),s[1]*o+t[i][1]*(1-o)]):a.splice(i,0,[s[0]*o+t[i][0]*(1-o),s[1]*o+t[i][1]*(1-o)]);return a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(t.length<=1)return t;for(var n,a=0;a<e.length;a++)if(t[a][0]!==e[a][0])switch(n=r(t[a]),e[a][0]){case"M":t[a]=["M"].concat(n[0]);break;case"L":t[a]=["L"].concat(n[0]);break;case"A":t[a]=[].concat(e[a]),t[a][6]=n[0][0],t[a][7]=n[0][1];break;case"Q":if(n.length<2){if(!(a>0)){t[a]=e[a];break}n=i(n,t[a-1],1)}t[a]=["Q"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;case"T":t[a]=["T"].concat(n[0]);break;case"C":if(n.length<3){if(!(a>0)){t[a]=e[a];break}n=i(n,t[a-1],2)}t[a]=["C"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;case"S":if(n.length<2){if(!(a>0)){t[a]=e[a];break}n=i(n,t[a-1],1)}t[a]=["S"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;default:t[a]=e[a]}return t}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return v(t,e)};var i=n(0),a=r(n(418)),o=r(n(419)),s=function(t,e,n,r,i){return t*(t*(-3*e+9*n-9*r+3*i)+6*e-12*n+6*r)-3*e+3*n},l=function(t,e,n,r,i,a,o,l,u){null===u&&(u=1);for(var c=(u=u>1?1:u<0?0:u)/2,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],p=0,h=0;h<12;h++){var g=c*f[h]+c,v=s(g,t,n,i,o),y=s(g,e,r,a,l),m=v*v+y*y;p+=d[h]*Math.sqrt(m)}return c*p},u=function(t,e,n,r,i,a,o,s){for(var l,u,c,f,d=[],p=[[],[]],h=0;h<2;++h)if(0===h?(u=6*t-12*n+6*i,l=-3*t+9*n-9*i+3*o,c=3*n-3*t):(u=6*e-12*r+6*a,l=-3*e+9*r-9*a+3*s,c=3*r-3*e),Math.abs(l)<1e-12){if(Math.abs(u)<1e-12)continue;(f=-c/u)>0&&f<1&&d.push(f)}else{var g=u*u-4*c*l,v=Math.sqrt(g);if(!(g<0)){var y=(-u+v)/(2*l);y>0&&y<1&&d.push(y);var m=(-u-v)/(2*l);m>0&&m<1&&d.push(m)}}for(var b,x=d.length,_=x;x--;)b=1-(f=d[x]),p[0][x]=b*b*b*t+3*b*b*f*n+3*b*f*f*i+f*f*f*o,p[1][x]=b*b*b*e+3*b*b*f*r+3*b*f*f*a+f*f*f*s;return p[0][_]=t,p[1][_]=e,p[0][_+1]=o,p[1][_+1]=s,p[0].length=p[1].length=_+2,{min:{x:Math.min.apply(0,p[0]),y:Math.min.apply(0,p[1])},max:{x:Math.max.apply(0,p[0]),y:Math.max.apply(0,p[1])}}},c=function(t,e,n,r,i,a,o,s){if(!(Math.max(t,n)<Math.min(i,o)||Math.min(t,n)>Math.max(i,o)||Math.max(e,r)<Math.min(a,s)||Math.min(e,r)>Math.max(a,s))){var l=(t-n)*(a-s)-(e-r)*(i-o);if(l){var u=((t*r-e*n)*(i-o)-(t-n)*(i*s-a*o))/l,c=((t*r-e*n)*(a-s)-(e-r)*(i*s-a*o))/l,f=+u.toFixed(2),d=+c.toFixed(2);if(!(f<+Math.min(t,n).toFixed(2)||f>+Math.max(t,n).toFixed(2)||f<+Math.min(i,o).toFixed(2)||f>+Math.max(i,o).toFixed(2)||d<+Math.min(e,r).toFixed(2)||d>+Math.max(e,r).toFixed(2)||d<+Math.min(a,s).toFixed(2)||d>+Math.max(a,s).toFixed(2)))return{x:u,y:c}}}},f=function(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},d=function(t,e,n,r){return null===t&&(t=e=n=r=0),null===e&&(e=t.y,n=t.width,r=t.height,t=t.x),{x:t,y:e,width:n,w:n,height:r,h:r,x2:t+n,y2:e+r,cx:t+n/2,cy:e+r/2,r1:Math.min(n,r)/2,r2:Math.max(n,r)/2,r0:Math.sqrt(n*n+r*r)/2,path:(0,a.default)(t,e,n,r),vb:[t,e,n,r].join(" ")}},p=function(t,e,n,r,a,o,s,l){(0,i.isArray)(t)||(t=[t,e,n,r,a,o,s,l]);var c=u.apply(null,t);return d(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},h=function(t,e,n,r,i,a,o,s,l){var u=1-l,c=Math.pow(u,3),f=Math.pow(u,2),d=l*l,p=d*l,h=t+2*l*(n-t)+d*(i-2*n+t),g=e+2*l*(r-e)+d*(a-2*r+e),v=n+2*l*(i-n)+d*(o-2*i+n),y=r+2*l*(a-r)+d*(s-2*a+r);return{x:c*t+3*f*l*n+3*u*l*l*i+p*o,y:c*e+3*f*l*r+3*u*l*l*a+p*s,m:{x:h,y:g},n:{x:v,y:y},start:{x:u*t+l*n,y:u*e+l*r},end:{x:u*i+l*o,y:u*a+l*s},alpha:90-180*Math.atan2(h-v,g-y)/Math.PI}},g=function(t,e,n){if(!function(t,e){return t=d(t),e=d(e),f(e,t.x,t.y)||f(e,t.x2,t.y)||f(e,t.x,t.y2)||f(e,t.x2,t.y2)||f(t,e.x,e.y)||f(t,e.x2,e.y)||f(t,e.x,e.y2)||f(t,e.x2,e.y2)||(t.x<e.x2&&t.x>e.x||e.x<t.x2&&e.x>t.x)&&(t.y<e.y2&&t.y>e.y||e.y<t.y2&&e.y>t.y)}(p(t),p(e)))return n?0:[];for(var r=~~(l.apply(0,t)/8),i=~~(l.apply(0,e)/8),a=[],o=[],s={},u=n?0:[],g=0;g<r+1;g++){var v=h.apply(0,t.concat(g/r));a.push({x:v.x,y:v.y,t:g/r})}for(g=0;g<i+1;g++)v=h.apply(0,e.concat(g/i)),o.push({x:v.x,y:v.y,t:g/i});for(g=0;g<r;g++)for(var y=0;y<i;y++){var m=a[g],b=a[g+1],x=o[y],_=o[y+1],O=Math.abs(b.x-m.x)<.001?"y":"x",P=Math.abs(_.x-x.x)<.001?"y":"x",w=c(m.x,m.y,b.x,b.y,x.x,x.y,_.x,_.y);if(w){if(s[w.x.toFixed(4)]===w.y.toFixed(4))continue;s[w.x.toFixed(4)]=w.y.toFixed(4);var M=m.t+Math.abs((w[O]-m[O])/(b[O]-m[O]))*(b.t-m.t),S=x.t+Math.abs((w[P]-x[P])/(_[P]-x[P]))*(_.t-x.t);M>=0&&M<=1&&S>=0&&S<=1&&(n?u++:u.push({x:w.x,y:w.y,t1:M,t2:S}))}}return u},v=function(t,e,n){var r,i,a,s,l,u,c,f,d,p;t=(0,o.default)(t),e=(0,o.default)(e);for(var h=n?0:[],v=0,y=t.length;v<y;v++){var m=t[v];if("M"===m[0])r=l=m[1],i=u=m[2];else{"C"===m[0]?(d=[r,i].concat(m.slice(1)),r=d[6],i=d[7]):(d=[r,i,r,i,l,u,l,u],r=l,i=u);for(var b=0,x=e.length;b<x;b++){var _=e[b];if("M"===_[0])a=c=_[1],s=f=_[2];else{"C"===_[0]?(p=[a,s].concat(_.slice(1)),a=p[6],s=p[7]):(p=[a,s,a,s,c,f,c,f],a=c,s=f);var O=g(d,p,n);if(n)h+=O;else{for(var P=0,w=O.length;P<w;P++)O[P].segment1=v,O[P].segment2=b,O[P].bez1=d,O[P].bez2=p;h=h.concat(O)}}}}}return h}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.segmentToCubic=function(t,e){"TQ".indexOf(t[0])<0&&(e.qx=null,e.qy=null);var n=t.slice(1),o=n[0],s=n[1];switch(t[0]){case"M":return e.x=o,e.y=s,t;case"A":return["C"].concat(r.arcToCubic.apply(0,[e.x1,e.y1].concat(t.slice(1))));case"Q":return e.qx=o,e.qy=s,["C"].concat(i.quadToCubic.apply(0,[e.x1,e.y1].concat(t.slice(1))));case"L":return["C"].concat((0,a.lineToCubic)(e.x1,e.y1,t[1],t[2]));case"H":return["C"].concat((0,a.lineToCubic)(e.x1,e.y1,t[1],e.y1));case"V":return["C"].concat((0,a.lineToCubic)(e.x1,e.y1,e.x1,t[1]));case"Z":return["C"].concat((0,a.lineToCubic)(e.x1,e.y1,e.x,e.y))}return t};var r=n(813),i=n(814),a=n(815)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.arcToCubic=function(t,e,n,r,i,a,o,l,u){return s({px:t,py:e,cx:l,cy:u,rx:n,ry:r,xAxisRotation:i,largeArcFlag:a,sweepFlag:o}).reduce((function(t,e){var n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.x,s=e.y;return t.push(n,r,i,a,o,s),t}),[])};var r=2*Math.PI,i=function(t,e,n,r,i,a,o){var s=t.x,l=t.y;return{x:r*(s*=e)-i*(l*=n)+a,y:i*s+r*l+o}},a=function(t,e){var n=1.5707963267948966===e?.551915024494:-1.5707963267948966===e?-.551915024494:4/3*Math.tan(e/4),r=Math.cos(t),i=Math.sin(t),a=Math.cos(t+e),o=Math.sin(t+e);return[{x:r-i*n,y:i+r*n},{x:a+o*n,y:o-a*n},{x:a,y:o}]},o=function(t,e,n,r){var i=t*n+e*r;return i>1&&(i=1),i<-1&&(i=-1),(t*r-e*n<0?-1:1)*Math.acos(i)},s=function(t){var e=t.px,n=t.py,s=t.cx,l=t.cy,u=t.rx,c=t.ry,f=t.xAxisRotation,d=void 0===f?0:f,p=t.largeArcFlag,h=void 0===p?0:p,g=t.sweepFlag,v=void 0===g?0:g,y=[];if(0===u||0===c)return[{x1:0,y1:0,x2:0,y2:0,x:s,y:l}];var m=Math.sin(d*r/360),b=Math.cos(d*r/360),x=b*(e-s)/2+m*(n-l)/2,_=-m*(e-s)/2+b*(n-l)/2;if(0===x&&0===_)return[{x1:0,y1:0,x2:0,y2:0,x:s,y:l}];u=Math.abs(u),c=Math.abs(c);var O=Math.pow(x,2)/Math.pow(u,2)+Math.pow(_,2)/Math.pow(c,2);O>1&&(u*=Math.sqrt(O),c*=Math.sqrt(O));var P=function(t,e,n,i,a,s,l,u,c,f,d,p){var h=Math.pow(a,2),g=Math.pow(s,2),v=Math.pow(d,2),y=Math.pow(p,2),m=h*g-h*y-g*v;m<0&&(m=0),m/=h*y+g*v;var b=(m=Math.sqrt(m)*(l===u?-1:1))*a/s*p,x=m*-s/a*d,_=f*b-c*x+(t+n)/2,O=c*b+f*x+(e+i)/2,P=(d-b)/a,w=(p-x)/s,M=(-d-b)/a,S=(-p-x)/s,E=o(1,0,P,w),A=o(P,w,M,S);return 0===u&&A>0&&(A-=r),1===u&&A<0&&(A+=r),[_,O,E,A]}(e,n,s,l,u,c,h,v,m,b,x,_),w=P[0],M=P[1],S=P[2],E=P[3],A=Math.abs(E)/(r/4);Math.abs(1-A)<1e-7&&(A=1);var C=Math.max(Math.ceil(A),1);E/=C;for(var j=0;j<C;j++)y.push(a(S,E)),S+=E;return y.map((function(t){var e=i(t[0],u,c,b,m,w,M),n=e.x,r=e.y,a=i(t[1],u,c,b,m,w,M),o=a.x,s=a.y,l=i(t[2],u,c,b,m,w,M);return{x1:n,y1:r,x2:o,y2:s,x:l.x,y:l.y}}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.quadToCubic=function(t,e,n,r,i,a){var o=1/3,s=2/3;return[o*t+s*n,o*e+s*r,o*i+s*n,o*a+s*r,i,a]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.lineToCubic=function(t,e,n,r){return[t,e,n,r,n,r]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t.join(",").replace(r,"$1")};var r=/,?([a-z]),?/gi},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t=(0,o.default)(t);for(var e=[],n=null,r=null,i=null,s=0,u=t.length,c=0;c<u;c++){var f=t[c];r=t[c+1];var d=f[0],p={command:d,prePoint:n,params:f,startTangent:null,endTangent:null};switch(d){case"M":i=[f[1],f[2]],s=c;break;case"A":var h=(0,a.default)(n,f);p.arcParams=h}if("Z"===d)n=i,r=t[s+1];else{var g=f.length;n=[f[g-2],f[g-1]]}r&&"Z"===r[0]&&(r=t[s],e[s]&&(e[s].prePoint=n)),p.currentPoint=n,e[s]&&(0,a.isSamePoint)(n,e[s].currentPoint)&&(e[s].prePoint=p.prePoint);var v=r?[r[r.length-2],r[r.length-1]]:null;p.nextPoint=v;var y=p.prePoint;if(["L","H","V"].includes(d))p.startTangent=[y[0]-n[0],y[1]-n[1]],p.endTangent=[n[0]-y[0],n[1]-y[1]];else if("Q"===d){var m=[f[1],f[2]];p.startTangent=[y[0]-m[0],y[1]-m[1]],p.endTangent=[n[0]-m[0],n[1]-m[1]]}else if("T"===d)m=l((_=e[c-1]).currentPoint,y),"Q"===_.command?(p.command="Q",p.startTangent=[y[0]-m[0],y[1]-m[1]],p.endTangent=[n[0]-m[0],n[1]-m[1]]):(p.command="TL",p.startTangent=[y[0]-n[0],y[1]-n[1]],p.endTangent=[n[0]-y[0],n[1]-y[1]]);else if("C"===d){var b=[f[1],f[2]],x=[f[3],f[4]];p.startTangent=[y[0]-b[0],y[1]-b[1]],p.endTangent=[n[0]-x[0],n[1]-x[1]],0===p.startTangent[0]&&0===p.startTangent[1]&&(p.startTangent=[b[0]-x[0],b[1]-x[1]]),0===p.endTangent[0]&&0===p.endTangent[1]&&(p.endTangent=[x[0]-b[0],x[1]-b[1]])}else if("S"===d){var _;b=l((_=e[c-1]).currentPoint,y),x=[f[1],f[2]],"C"===_.command?(p.command="C",p.startTangent=[y[0]-b[0],y[1]-b[1]],p.endTangent=[n[0]-x[0],n[1]-x[1]]):(p.command="SQ",p.startTangent=[y[0]-x[0],y[1]-x[1]],p.endTangent=[n[0]-x[0],n[1]-x[1]])}else if("A"===d){var O=.001,P=p.arcParams||{},w=P.cx,M=void 0===w?0:w,S=P.cy,E=void 0===S?0:S,A=P.rx,C=void 0===A?0:A,j=P.ry,I=void 0===j?0:j,T=P.sweepFlag,F=void 0===T?0:T,L=P.startAngle,k=void 0===L?0:L,D=P.endAngle,R=void 0===D?0:D;0===F&&(O*=-1);var N=C*Math.cos(k-O)+M,B=I*Math.sin(k-O)+E;p.startTangent=[N-i[0],B-i[1]];var z=C*Math.cos(k+R+O)+M,V=I*Math.sin(k+R-O)+E;p.endTangent=[y[0]-z,y[1]-V]}e.push(p)}return e};var a=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(422)),o=r(n(417));function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}function l(t,e){return[e[0]+(e[0]-t[0]),e[1]+(e[1]-t[1])]}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(t.length<2||e.length<2)return!1;var n,r,u=l(t),c=l(e);if(n=u,(r=c).minX>n.maxX||r.maxX<n.minX||r.minY>n.maxY||r.maxY<n.minY)return!1;var f=!1;if((0,o.each)(e,(function(e){if((0,i.default)(t,e[0],e[1]))return f=!0,!1})),f)return!0;if((0,o.each)(t,(function(t){if((0,i.default)(e,t[0],t[1]))return f=!0,!1})),f)return!0;var d=s(t),p=s(e),h=!1;return(0,o.each)(p,(function(t){if(function(t,e){var n=!1;return(0,o.each)(t,(function(t){if((0,a.default)(t.from,t.to,e.from,e.to))return n=!0,!1})),n}(d,t))return h=!0,!1})),h};var i=r(n(424)),a=r(n(423)),o=n(0);function s(t){for(var e=[],n=t.length,r=0;r<n-1;r++){var i=t[r],a=t[r+1];e.push({from:{x:i[0],y:i[1]},to:{x:a[0],y:a[1]}})}if(e.length>1){var o=t[0],s=t[n-1];e.push({from:{x:s[0],y:s[1]},to:{x:o[0],y:o[1]}})}return e}function l(t){var e=t.map((function(t){return t[0]})),n=t.map((function(t){return t[1]}));return{minX:Math.min.apply(null,e),maxX:Math.max.apply(null,e),minY:Math.min.apply(null,n),maxY:Math.max.apply(null,n)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.attr(),n=e.x1,i=e.y1,a=e.x2,o=e.y2,s=Math.min(n,a),l=Math.max(n,a),u=Math.min(i,o),c=Math.max(i,o),f={minX:s,maxX:l,minY:u,maxY:c};return{x:(f=(0,r.mergeArrowBBox)(t,f)).minX,y:f.minY,width:f.maxX-f.minX,height:f.maxY-f.minY}};var r=n(248)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.attr(),n=e.x,r=e.y,i=e.rx,a=e.ry;return{x:n-i,y:r-a,width:2*i,height:2*a}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0});var i={getAdjust:!0,registerAdjust:!0,Adjust:!0};Object.defineProperty(e,"Adjust",{enumerable:!0,get:function(){return a.default}}),e.registerAdjust=e.getAdjust=void 0;var a=r(n(109)),o=n(426);Object.keys(o).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||t in e&&e[t]===o[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))}));var s={},l=e.getAdjust=function(t){return s[t.toLowerCase()]};e.registerAdjust=function(t,e){if(l(t))throw new Error("Adjust type '"+t+"' existed.");s[t.toLowerCase()]=e}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(175),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(0)),s=n(249);function l(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}var u=function(t){function e(e){var n=t.call(this,e)||this;n.cacheMap={},n.adjustDataArray=[],n.mergeData=[];var r=e.marginRatio,i=void 0===r?s.MARGIN_RATIO:r,a=e.dodgeRatio,o=void 0===a?s.DODGE_RATIO:a,l=e.dodgeBy,u=e.intervalPadding,c=e.dodgePadding,f=e.xDimensionLength,d=e.groupNum,p=e.defaultSize,h=e.maxColumnWidth,g=e.minColumnWidth,v=e.columnWidthRatio,y=e.customOffset;return n.marginRatio=i,n.dodgeRatio=o,n.dodgeBy=l,n.intervalPadding=u,n.dodgePadding=c,n.xDimensionLegenth=f,n.groupNum=d,n.defaultSize=p,n.maxColumnWidth=h,n.minColumnWidth=g,n.columnWidthRatio=v,n.customOffset=y,n}return(0,a.__extends)(e,t),e.prototype.process=function(t){var e=o.clone(t),n=o.flatten(e),r=this.dodgeBy,i=r?o.group(n,r):e;return this.cacheMap={},this.adjustDataArray=i,this.mergeData=n,this.adjustData(i,n),this.adjustDataArray=[],this.mergeData=[],e},e.prototype.adjustDim=function(t,e,n,r){var i=this,a=this.customOffset,s=this.getDistribution(t),l=this.groupData(n,t);return o.each(l,(function(n,l){var u;u=1===e.length?{pre:e[0]-1,next:e[0]+1}:i.getAdjustRange(t,parseFloat(l),e),o.each(n,(function(e){var n=e[t],l=s[n],c=l.indexOf(r);if(o.isNil(a))e[t]=i.getDodgeOffset(u,c,l.length);else{var f=u.pre,d=u.next;e[t]=o.isFunction(a)?a(e,u):(f+d)/2+a}}))})),[]},e.prototype.getDodgeOffset=function(t,e,n){var r,i=this,a=i.dodgeRatio,s=i.marginRatio,l=i.intervalPadding,u=i.dodgePadding,c=t.pre,f=t.next,d=f-c;if(!o.isNil(l)&&o.isNil(u)&&l>=0)r=c+this.getIntervalOnlyOffset(n,e);else if(!o.isNil(u)&&o.isNil(l)&&u>=0)r=c+this.getDodgeOnlyOffset(n,e);else if(!o.isNil(l)&&!o.isNil(u)&&l>=0&&u>=0)r=c+this.getIntervalAndDodgeOffset(n,e);else{var p=d*a/n,h=s*p;r=(c+f)/2+(.5*(d-n*p-(n-1)*h)+((e+1)*p+e*h)-.5*p-.5*d)}return r},e.prototype.getIntervalOnlyOffset=function(t,e){var n=this,r=n.defaultSize,i=n.intervalPadding,a=n.xDimensionLegenth,s=n.groupNum,l=n.dodgeRatio,u=n.maxColumnWidth,c=n.minColumnWidth,f=n.columnWidthRatio,d=i/a,p=(1-(s-1)*d)/s*l/(t-1),h=((1-d*(s-1))/s-p*(t-1))/t;if(h=o.isNil(f)?h:1/s/t*f,!o.isNil(u)){var g=u/a;h=Math.min(h,g)}if(!o.isNil(c)){var v=c/a;h=Math.max(h,v)}return((.5+e)*(h=r?r/a:h)+e*(p=((1-(s-1)*d)/s-t*h)/(t-1))+.5*d)*s-d/2},e.prototype.getDodgeOnlyOffset=function(t,e){var n=this,r=n.defaultSize,i=n.dodgePadding,a=n.xDimensionLegenth,s=n.groupNum,l=n.marginRatio,u=n.maxColumnWidth,c=n.minColumnWidth,f=n.columnWidthRatio,d=i/a,p=1*l/(s-1),h=((1-p*(s-1))/s-d*(t-1))/t;if(h=f?1/s/t*f:h,!o.isNil(u)){var g=u/a;h=Math.min(h,g)}if(!o.isNil(c)){var v=c/a;h=Math.max(h,v)}return((.5+e)*(h=r?r/a:h)+e*d+.5*(p=(1-(h*t+d*(t-1))*s)/(s-1)))*s-p/2},e.prototype.getIntervalAndDodgeOffset=function(t,e){var n=this,r=n.intervalPadding,i=n.dodgePadding,a=n.xDimensionLegenth,o=n.groupNum,s=r/a,l=i/a;return((.5+e)*(((1-s*(o-1))/o-l*(t-1))/t)+e*l+.5*s)*o-s/2},e.prototype.getDistribution=function(t){var e=this.adjustDataArray,n=this.cacheMap,r=n[t];return r||(r={},o.each(e,(function(e,n){var i=o.valuesOfKey(e,t);i.length||i.push(0),o.each(i,(function(t){r[t]||(r[t]=[]),r[t].push(n)}))})),n[t]=r),r},e}(r(n(109)).default);e.default=u},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(175),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(0)),s=n(249);function l(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.process=function(t){var e=o.clone(t),n=o.flatten(e);return this.adjustData(e,n),e},e.prototype.adjustDim=function(t,e,n){var r=this,i=this.groupData(n,t);return o.each(i,(function(n,i){return r.adjustGroup(n,t,parseFloat(i),e)}))},e.prototype.getAdjustOffset=function(t){var e,n=t.pre,r=t.next,i=(r-n)*s.GAP;return(r-i-(e=n+i))*Math.random()+e},e.prototype.adjustGroup=function(t,e,n,r){var i=this,a=this.getAdjustRange(e,n,r);return o.each(t,(function(t){t[e]=i.getAdjustOffset(a)})),t},e}(r(n(109)).default);e.default=u},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(175),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(0)),s=r(n(109));function l(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}var u=o.Cache,c=function(t){function e(e){var n=t.call(this,e)||this,r=e.adjustNames,i=void 0===r?["y"]:r,a=e.height,o=void 0===a?NaN:a,s=e.size,l=void 0===s?10:s,u=e.reverseOrder,c=void 0!==u&&u;return n.adjustNames=i,n.height=o,n.size=l,n.reverseOrder=c,n}return(0,a.__extends)(e,t),e.prototype.process=function(t){var e=this.yField,n=this.reverseOrder,r=e?this.processStack(t):this.processOneDimStack(t);return n?this.reverse(r):r},e.prototype.reverse=function(t){return t.slice(0).reverse()},e.prototype.processStack=function(t){var e=this,n=e.xField,r=e.yField,i=e.reverseOrder?this.reverse(t):t,s=new u,l=new u;return i.map((function(t){return t.map((function(t){var e,i=o.get(t,n,0),u=o.get(t,[r]),c=i.toString();if(u=o.isArray(u)?u[1]:u,!o.isNil(u)){var f=u>=0?s:l;f.has(c)||f.set(c,0);var d=f.get(c),p=u+d;return f.set(c,p),(0,a.__assign)((0,a.__assign)({},t),((e={})[r]=[d,p],e))}return t}))}))},e.prototype.processOneDimStack=function(t){var e=this,n=this,r=n.xField,i=n.height,o=n.reverseOrder,s=o?this.reverse(t):t,l=new u;return s.map((function(t){return t.map((function(t){var n,o=e.size,s=t[r],u=2*o/i;l.has(s)||l.set(s,u/2);var c=l.get(s);return l.set(s,c+u),(0,a.__assign)((0,a.__assign)({},t),((n={}).y=c,n))}))}))},e}(s.default);e.default=c},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(175),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(0));function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}var l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.process=function(t){var e=o.flatten(t),n=this.xField,r=this.yField,i=this.getXValuesMaxMap(e),s=Math.max.apply(Math,Object.keys(i).map((function(t){return i[t]})));return o.map(t,(function(t){return o.map(t,(function(t){var e,l,u=t[r],c=t[n];if(o.isArray(u)){var f=(s-i[c])/2;return(0,a.__assign)((0,a.__assign)({},t),((e={})[r]=o.map(u,(function(t){return f+t})),e))}var d=(s-u)/2;return(0,a.__assign)((0,a.__assign)({},t),((l={})[r]=[d,u+d],l))}))}))},e.prototype.getXValuesMaxMap=function(t){var e=this,n=this.xField,r=this.yField,i=o.groupBy(t,(function(t){return t[n]}));return o.mapValues(i,(function(t){return e.getDimMaxValue(t,r)}))},e.prototype.getDimMaxValue=function(t,e){var n=o.map(t,(function(t){return o.get(t,e,[])})),r=o.flatten(n);return Math.max.apply(Math,r)},e}(r(n(109)).default);e.default=l},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(140)),o=n(0),s=function(t){function e(e){var n=t.call(this,e)||this;return n.type="color",n.names=["color"],(0,o.isString)(n.values)&&(n.linear=!0),n.gradient=a.default.gradient(n.values),n}return(0,i.__extends)(e,t),e.prototype.getLinearValue=function(t){return this.gradient(t)},e}(r(n(102)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=function(t){function e(e){var n=t.call(this,e)||this;return n.type="opacity",n.names=["opacity"],n}return(0,i.__extends)(e,t),e}(r(n(102)).default);e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(e){var n=t.call(this,e)||this;return n.names=["x","y"],n.type="position",n}return(0,i.__extends)(e,t),e.prototype.mapping=function(t,e){var n=this.scales,r=n[0],i=n[1];return(0,a.isNil)(t)||(0,a.isNil)(e)?[]:[(0,a.isArray)(t)?t.map((function(t){return r.scale(t)})):r.scale(t),(0,a.isArray)(e)?e.map((function(t){return i.scale(t)})):i.scale(e)]},e}(r(n(102)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=function(t){function e(e){var n=t.call(this,e)||this;return n.type="shape",n.names=["shape"],n}return(0,i.__extends)(e,t),e.prototype.getLinearValue=function(t){var e=Math.round((this.values.length-1)*t);return this.values[e]},e}(r(n(102)).default);e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=function(t){function e(e){var n=t.call(this,e)||this;return n.type="size",n.names=["size"],n}return(0,i.__extends)(e,t),e}(r(n(102)).default);e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0});var i={getAttribute:!0,registerAttribute:!0,Attribute:!0};Object.defineProperty(e,"Attribute",{enumerable:!0,get:function(){return a.default}}),e.registerAttribute=e.getAttribute=void 0;var a=r(n(102)),o=n(427);Object.keys(o).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||t in e&&e[t]===o[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))}));var s={},l=e.getAttribute=function(t){return s[t.toLowerCase()]};e.registerAttribute=function(t,e){if(l(t))throw new Error("Attribute type '".concat(t,"' existed."));s[t.toLowerCase()]=e}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(176),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="timeCat",e}return(0,i.__extends)(e,t),e.prototype.translate=function(t){t=(0,o.toTimeStamp)(t);var e=this.values.indexOf(t);return-1===e&&(e=(0,a.isNumber)(t)&&t<this.values.length?t:NaN),e},e.prototype.getText=function(t,e){var n=this.translate(t);if(n>-1){var r=this.values[n],i=this.formatter;return r=i?i(r,e):(0,o.timeFormat)(r,this.mask)}return t},e.prototype.initCfg=function(){this.tickMethod="time-cat",this.mask="YYYY-MM-DD",this.tickCount=7},e.prototype.setDomain=function(){var e=this.values;(0,a.each)(e,(function(t,n){e[n]=(0,o.toTimeStamp)(t)})),e.sort((function(t,e){return t-e})),t.prototype.setDomain.call(this)},e}(r(n(429)).default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.assign=c,e.format=e.defaultI18n=e.default=void 0,e.parse=C,e.setGlobalDateMasks=e.setGlobalDateI18n=void 0;var r=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,i="\\d\\d?",a="\\d\\d",o="[^\\s]+",s=/\[([^]*?)\]/gm;function l(t,e){for(var n=[],r=0,i=t.length;r<i;r++)n.push(t[r].substr(0,e));return n}var u=function(t){return function(e,n){var r=n[t].map((function(t){return t.toLowerCase()})),i=r.indexOf(e.toLowerCase());return i>-1?i:null}};function c(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=i[r];for(var o in a)t[o]=a[o]}return t}var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],d=["January","February","March","April","May","June","July","August","September","October","November","December"],p=l(d,3),h=l(f,3),g=e.defaultI18n={dayNamesShort:h,dayNames:f,monthNamesShort:p,monthNames:d,amPm:["am","pm"],DoFn:function(t){return t+["th","st","nd","rd"][t%10>3?0:(t-t%10!==10?1:0)*t%10]}},v=c({},g),y=e.setGlobalDateI18n=function(t){return v=c(v,t)},m=function(t){return t.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},b=function(t,e){for(void 0===e&&(e=2),t=String(t);t.length<e;)t="0"+t;return t},x={D:function(t){return String(t.getDate())},DD:function(t){return b(t.getDate())},Do:function(t,e){return e.DoFn(t.getDate())},d:function(t){return String(t.getDay())},dd:function(t){return b(t.getDay())},ddd:function(t,e){return e.dayNamesShort[t.getDay()]},dddd:function(t,e){return e.dayNames[t.getDay()]},M:function(t){return String(t.getMonth()+1)},MM:function(t){return b(t.getMonth()+1)},MMM:function(t,e){return e.monthNamesShort[t.getMonth()]},MMMM:function(t,e){return e.monthNames[t.getMonth()]},YY:function(t){return b(String(t.getFullYear()),4).substr(2)},YYYY:function(t){return b(t.getFullYear(),4)},h:function(t){return String(t.getHours()%12||12)},hh:function(t){return b(t.getHours()%12||12)},H:function(t){return String(t.getHours())},HH:function(t){return b(t.getHours())},m:function(t){return String(t.getMinutes())},mm:function(t){return b(t.getMinutes())},s:function(t){return String(t.getSeconds())},ss:function(t){return b(t.getSeconds())},S:function(t){return String(Math.round(t.getMilliseconds()/100))},SS:function(t){return b(Math.round(t.getMilliseconds()/10),2)},SSS:function(t){return b(t.getMilliseconds(),3)},a:function(t,e){return t.getHours()<12?e.amPm[0]:e.amPm[1]},A:function(t,e){return t.getHours()<12?e.amPm[0].toUpperCase():e.amPm[1].toUpperCase()},ZZ:function(t){var e=t.getTimezoneOffset();return(e>0?"-":"+")+b(100*Math.floor(Math.abs(e)/60)+Math.abs(e)%60,4)},Z:function(t){var e=t.getTimezoneOffset();return(e>0?"-":"+")+b(Math.floor(Math.abs(e)/60),2)+":"+b(Math.abs(e)%60,2)}},_=function(t){return+t-1},O=[null,i],P=[null,o],w=["isPm",o,function(t,e){var n=t.toLowerCase();return n===e.amPm[0]?0:n===e.amPm[1]?1:null}],M=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(t){var e=(t+"").match(/([+-]|\d\d)/gi);if(e){var n=60*+e[1]+parseInt(e[2],10);return"+"===e[0]?n:-n}return 0}],S={D:["day",i],DD:["day",a],Do:["day",i+o,function(t){return parseInt(t,10)}],M:["month",i,_],MM:["month",a,_],YY:["year",a,function(t){var e=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+t>68?e-1:e)+t)}],h:["hour",i,void 0,"isPm"],hh:["hour",a,void 0,"isPm"],H:["hour",i],HH:["hour",a],m:["minute",i],mm:["minute",a],s:["second",i],ss:["second",a],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(t){return 100*+t}],SS:["millisecond",a,function(t){return 10*+t}],SSS:["millisecond","\\d{3}"],d:O,dd:O,ddd:P,dddd:P,MMM:["month",o,u("monthNamesShort")],MMMM:["month",o,u("monthNames")],a:w,A:w,ZZ:M,Z:M},E={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},A=e.setGlobalDateMasks=function(t){return c(E,t)};function C(t,e,n){if(void 0===n&&(n={}),"string"!==typeof e)throw new Error("Invalid format in fecha parse");if(e=E[e]||e,t.length>1e3)return null;var i={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},a=[],o=[],l=e.replace(s,(function(t,e){return o.push(m(e)),"@@@"})),u={},f={};l=m(l).replace(r,(function(t){var e=S[t],n=e[0],r=e[1],i=e[3];if(u[n])throw new Error("Invalid format. "+n+" specified twice in format");return u[n]=!0,i&&(f[i]=!0),a.push(e),"("+r+")"})),Object.keys(f).forEach((function(t){if(!u[t])throw new Error("Invalid format. "+t+" is required in specified format")})),l=l.replace(/@@@/g,(function(){return o.shift()}));var d=t.match(new RegExp(l,"i"));if(!d)return null;for(var p,h=c(c({},v),n),g=1;g<d.length;g++){var y=a[g-1],b=y[0],x=y[2],_=x?x(d[g],h):+d[g];if(null==_)return null;i[b]=_}if(1===i.isPm&&null!=i.hour&&12!==+i.hour?i.hour=+i.hour+12:0===i.isPm&&12===+i.hour&&(i.hour=0),null==i.timezoneOffset){p=new Date(i.year,i.month,i.day,i.hour,i.minute,i.second,i.millisecond);for(var O=[["month","getMonth"],["day","getDate"],["hour","getHours"],["minute","getMinutes"],["second","getSeconds"]],P=(g=0,O.length);g<P;g++)if(u[O[g][0]]&&i[O[g][0]]!==p[O[g][1]]())return null}else if(p=new Date(Date.UTC(i.year,i.month,i.day,i.hour,i.minute-i.timezoneOffset,i.second,i.millisecond)),i.month>11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return p}var j={format:e.format=function(t,e,n){if(void 0===e&&(e=E.default),void 0===n&&(n={}),"number"===typeof t&&(t=new Date(t)),"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))throw new Error("Invalid Date pass to format");e=E[e]||e;var i=[];e=e.replace(s,(function(t,e){return i.push(e),"@@@"}));var a=c(c({},v),n);return(e=e.replace(r,(function(e){return x[e](t,a)}))).replace(/@@@/g,(function(){return i.shift()}))},parse:C,defaultI18n:g,setGlobalDateI18n:y,setGlobalDateMasks:A};e.default=j},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e,n,i,a){for(var o=(0,r.isNil)(i)?0:i,s=(0,r.isNil)(a)?e.length:a;o<s;){var l=o+s>>>1;t(e[l])>n?s=l:o=l+1}return o}};var r=n(0)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(178),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e}return(0,i.__extends)(e,t),e.prototype.invert=function(t){var e,n=this.base,r=(0,a.log)(n,this.max),i=this.rangeMin(),o=this.rangeMax()-i,s=this.positiveMin;if(s){if(0===t)return 0;var l=1/(r-(e=(0,a.log)(n,s/n)))*o;if(t<l)return t/l*s}else e=(0,a.log)(n,this.min);var u=(t-i)/o*(r-e)+e;return Math.pow(n,u)},e.prototype.initCfg=function(){this.tickMethod="log",this.base=10,this.tickCount=6,this.nice=!0},e.prototype.setDomain=function(){t.prototype.setDomain.call(this);var e=this.min;if(e<0)throw new Error("When you use log scale, the minimum value must be greater than zero!");0===e&&(this.positiveMin=(0,a.getLogPositiveMin)(this.values,this.base,this.max))},e.prototype.getScalePercent=function(t){var e=this.max,n=this.min;if(e===n)return 0;if(t<=0)return 0;var r=this.base,i=this.positiveMin;return i&&(n=1*i/r),t<i?t/i/((0,a.log)(r,e)-(0,a.log)(r,n)):((0,a.log)(r,t)-(0,a.log)(r,n))/((0,a.log)(r,e)-(0,a.log)(r,n))},e}(r(n(177)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(178),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="pow",e}return(0,i.__extends)(e,t),e.prototype.invert=function(t){var e=this.getInvertPercent(t),n=this.exponent,r=(0,a.calBase)(n,this.max),i=(0,a.calBase)(n,this.min),o=e*(r-i)+i,s=o>=0?1:-1;return Math.pow(o,n)*s},e.prototype.initCfg=function(){this.tickMethod="pow",this.exponent=2,this.tickCount=5,this.nice=!0},e.prototype.getScalePercent=function(t){var e=this.max,n=this.min;if(e===n)return 0;var r=this.exponent;return((0,a.calBase)(r,t)-(0,a.calBase)(r,n))/((0,a.calBase)(r,e)-(0,a.calBase)(r,n))},e}(r(n(177)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(176),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="time",e}return(0,i.__extends)(e,t),e.prototype.getText=function(t,e){var n=this.translate(t),r=this.formatter;return r?r(n,e):(0,o.timeFormat)(n,this.mask)},e.prototype.scale=function(e){var n=e;return((0,a.isString)(n)||(0,a.isDate)(n))&&(n=this.translate(n)),t.prototype.scale.call(this,n)},e.prototype.translate=function(t){return(0,o.toTimeStamp)(t)},e.prototype.initCfg=function(){this.tickMethod="time-pretty",this.mask="YYYY-MM-DD",this.tickCount=7,this.nice=!1},e.prototype.setDomain=function(){var t=this.values,e=this.getConfig("min"),n=this.getConfig("max");if((0,a.isNil)(e)&&(0,a.isNumber)(e)||(this.min=this.translate(this.min)),(0,a.isNil)(n)&&(0,a.isNumber)(n)||(this.max=this.translate(this.max)),t&&t.length){var r=[],i=1/0,s=i,l=0;(0,a.each)(t,(function(t){var e=(0,o.toTimeStamp)(t);if(isNaN(e))throw new TypeError("Invalid Time: "+t+" in time scale!");i>e?(s=i,i=e):s>e&&(s=e),l<e&&(l=e),r.push(e)})),t.length>1&&(this.minTickInterval=s-i),(0,a.isNil)(e)&&(this.min=i),(0,a.isNil)(n)&&(this.max=l)}},e}(r(n(430)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="quantile",e}return(0,i.__extends)(e,t),e.prototype.initCfg=function(){this.tickMethod="quantile",this.tickCount=5,this.nice=!0},e}(r(n(431)).default);e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return i.default}}),e.getScale=o,e.registerScale=function(t,e){if(o(t))throw new Error("type '"+t+"' existed.");a[t]=e};var i=r(n(141)),a={};function o(t){return a[t]}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="identity",e.isIdentity=!0,e}return(0,i.__extends)(e,t),e.prototype.calculateTicks=function(){return this.values},e.prototype.scale=function(t){return this.values[0]!==t&&(0,a.isNumber)(t)?t:this.range[0]},e.prototype.invert=function(t){var e=this.range;return t<e[0]||t>e[1]?NaN:this.values[0]},e}(r(n(141)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getTickMethod",{enumerable:!0,get:function(){return f.getTickMethod}}),Object.defineProperty(e,"registerTickMethod",{enumerable:!0,get:function(){return f.registerTickMethod}});var i=r(n(432)),a=r(n(842)),o=r(n(844)),s=r(n(846)),l=r(n(847)),u=r(n(848)),c=r(n(849)),f=n(428),d=r(n(850)),p=r(n(851)),h=r(n(852));(0,f.registerTickMethod)("cat",i.default),(0,f.registerTickMethod)("time-cat",p.default),(0,f.registerTickMethod)("wilkinson-extended",o.default),(0,f.registerTickMethod)("r-pretty",c.default),(0,f.registerTickMethod)("time",d.default),(0,f.registerTickMethod)("time-pretty",h.default),(0,f.registerTickMethod)("log",s.default),(0,f.registerTickMethod)("pow",l.default),(0,f.registerTickMethod)("quantile",u.default),(0,f.registerTickMethod)("d3-linear",a.default)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.min,n=t.max,r=t.tickInterval,l=t.minLimit,u=t.maxLimit,c=(0,a.default)(t);return(0,i.isNil)(l)&&(0,i.isNil)(u)?r?(0,o.default)(e,n,r).ticks:c:(0,s.default)(t,(0,i.head)(c),(0,i.last)(c))};var i=n(0),a=r(n(843)),o=r(n(251)),s=r(n(252))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.D3Linear=void 0,e.default=function(t){var e=t.min,n=t.max,r=t.nice,i=t.tickCount,a=new o;return a.domain([e,n]),r&&a.nice(i),a.ticks(i)};var r=Math.sqrt(50),i=Math.sqrt(10),a=Math.sqrt(2),o=e.D3Linear=function(){function t(){this._domain=[0,1]}return t.prototype.domain=function(t){return t?(this._domain=Array.from(t,Number),this):this._domain.slice()},t.prototype.nice=function(t){var e,n;void 0===t&&(t=5);var r,i=this._domain.slice(),a=0,o=this._domain.length-1,l=this._domain[a],u=this._domain[o];return u<l&&(l=(e=[u,l])[0],u=e[1],a=(n=[o,a])[0],o=n[1]),(r=s(l,u,t))>0?r=s(l=Math.floor(l/r)*r,u=Math.ceil(u/r)*r,t):r<0&&(r=s(l=Math.ceil(l*r)/r,u=Math.floor(u*r)/r,t)),r>0?(i[a]=Math.floor(l/r)*r,i[o]=Math.ceil(u/r)*r,this.domain(i)):r<0&&(i[a]=Math.ceil(l*r)/r,i[o]=Math.floor(u*r)/r,this.domain(i)),this},t.prototype.ticks=function(t){return void 0===t&&(t=5),function(t,e,n){var r,i,a,o,l=-1;if(n=+n,(t=+t)===(e=+e)&&n>0)return[t];if((r=e<t)&&(i=t,t=e,e=i),0===(o=s(t,e,n))||!isFinite(o))return[];if(o>0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++l<i;)a[l]=(t+l)*o;else for(t=Math.floor(t*o),e=Math.ceil(e*o),a=new Array(i=Math.ceil(t-e+1));++l<i;)a[l]=(t-l)/o;return r&&a.reverse(),a}(this._domain[0],this._domain[this._domain.length-1],t||5)},t}();function s(t,e,n){var o=(e-t)/Math.max(0,n),s=Math.floor(Math.log(o)/Math.LN10),l=o/Math.pow(10,s);return s>=0?(l>=r?10:l>=i?5:l>=a?2:1)*Math.pow(10,s):-Math.pow(10,-s)/(l>=r?10:l>=i?5:l>=a?2:1)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.min,n=t.max,r=t.tickCount,l=t.nice,u=t.tickInterval,c=t.minLimit,f=t.maxLimit,d=(0,a.default)(e,n,r,l).ticks;return(0,i.isNil)(c)&&(0,i.isNil)(f)?u?(0,o.default)(e,n,u).ticks:d:(0,s.default)(t,(0,i.head)(d),(0,i.last)(d))};var i=n(0),a=r(n(845)),o=r(n(251)),s=r(n(252))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_Q=e.ALL_Q=void 0,e.default=function(t,e,n,o,p,h){void 0===n&&(n=5),void 0===o&&(o=!0),void 0===p&&(p=a),void 0===h&&(h=[.25,.2,.5,.05]);var g=n<0?0:Math.round(n);if(Number.isNaN(t)||Number.isNaN(e)||"number"!==typeof t||"number"!==typeof e||!g)return{min:0,max:0,ticks:[]};if(e-t<1e-15||1===g)return{min:t,max:e,ticks:[t]};if(e-t>1e148){var v=(e-t)/(j=n||5);return{min:t,max:e,ticks:Array(j).fill(null).map((function(e,n){return(0,i.prettyNumber)(t+v*n)}))}}for(var y={score:-2,lmin:0,lmax:0,lstep:0},m=1;m<1/0;){for(var b=0;b<p.length;b+=1){var x=p[b],_=l(x,p,m);if(h[0]*_+h[1]+h[2]+h[3]<y.score){m=1/0;break}for(var O=2;O<1/0;){var P=c(O,g);if(h[0]*_+h[1]+h[2]*P+h[3]<y.score)break;for(var w=(e-t)/(O+1)/m/x,M=Math.ceil(Math.log10(w));M<1/0;){var S=m*x*Math.pow(10,M),E=d(t,e,S*(O-1));if(h[0]*_+h[1]*E+h[2]*P+h[3]<y.score)break;var A=Math.floor(e/S)*m-(O-1)*m,C=Math.ceil(t/S)*m;if(A<=C)for(var j=C-A,I=0;I<=j;I+=1){var T=(A+I)*(S/m),F=T+S*(O-1),L=S,k=s(x,p,m,T,F,L),D=f(t,e,T,F),R=u(O,g,t,e,T,F),N=h[0]*k+h[1]*D+h[2]*R+1*h[3];N>y.score&&(!o||T<=t&&F>=e)&&(y.lmin=T,y.lmax=F,y.lstep=L,y.score=N)}M+=1}O+=1}}m+=1}var B=(0,i.prettyNumber)(y.lmax),z=(0,i.prettyNumber)(y.lmin),V=(0,i.prettyNumber)(y.lstep),G=Math.floor(function(t){return Math.round(1e12*t)/1e12}((B-z)/V))+1,W=new Array(G);for(W[0]=(0,i.prettyNumber)(z),b=1;b<G;b++)W[b]=(0,i.prettyNumber)(W[b-1]+V);return{min:Math.min(t,(0,r.head)(W)),max:Math.max(e,(0,r.last)(W)),ticks:W}};var r=n(0),i=n(433),a=e.DEFAULT_Q=[1,5,2,2.5,4,3],o=(e.ALL_Q=[1,5,2,2.5,4,3,1.5,7,6,8,9],100*Number.EPSILON);function s(t,e,n,i,a,s){var l=(0,r.size)(e),u=(0,r.indexOf)(e,t),c=0,f=function(t,e){return(t%e+e)%e}(i,s);return(f<o||s-f<o)&&i<=0&&a>=0&&(c=1),1-u/(l-1)-n+c}function l(t,e,n){var i=(0,r.size)(e);return 1-(0,r.indexOf)(e,t)/(i-1)-n+1}function u(t,e,n,r,i,a){var o=(t-1)/(a-i),s=(e-1)/(Math.max(a,r)-Math.min(n,i));return 2-Math.max(o/s,s/o)}function c(t,e){return t>=e?2-(t-1)/(e-1):1}function f(t,e,n,r){var i=e-t;return 1-.5*(Math.pow(e-r,2)+Math.pow(t-n,2))/Math.pow(.1*i,2)}function d(t,e,n){var r=e-t;if(n>r){var i=(n-r)/2;return 1-Math.pow(i,2)/Math.pow(.1*r,2)}return 1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e,n=t.base,i=t.tickCount,a=t.min,o=t.max,s=t.values,l=(0,r.log)(n,o);if(a>0)e=Math.floor((0,r.log)(n,a));else{var u=(0,r.getLogPositiveMin)(s,n,o);e=Math.floor((0,r.log)(n,u))}for(var c=l-e,f=Math.ceil(c/i),d=[],p=e;p<l+f;p+=f)d.push(Math.pow(n,p));return a<=0&&d.unshift(0),d};var r=n(178)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.exponent,n=t.tickCount,r=Math.ceil((0,i.calBase)(e,t.max)),o=Math.floor((0,i.calBase)(e,t.min));return(0,a.default)(o,r,n).ticks.map((function(t){var n=t>=0?1:-1;return Math.pow(t,e)*n}))};var i=n(178),a=r(n(434))},function(t,e,n){"use strict";function r(t,e){var n=t.length*e;return 1===e?t[t.length-1]:0===e?t[0]:n%1!==0?t[Math.ceil(n)-1]:t.length%2===0?(t[n-1]+t[n])/2:t[n]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.tickCount,n=t.values;if(!n||!n.length)return[];for(var i=n.slice().sort((function(t,e){return t-e})),a=[],o=0;o<e;o++){var s=o/(e-1);a.push(r(i,s))}return a}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.min,n=t.max,r=t.tickCount,l=t.tickInterval,u=t.minLimit,c=t.maxLimit,f=(0,o.default)(e,n,r).ticks;return(0,i.isNil)(u)&&(0,i.isNil)(c)?l?(0,a.default)(e,n,l).ticks:f:(0,s.default)(t,(0,i.head)(f),(0,i.last)(f))};var i=n(0),a=r(n(251)),o=r(n(434)),s=r(n(252))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.min,n=t.max,i=t.minTickInterval,a=t.tickInterval,o=t.tickCount;if(a)o=Math.ceil((n-e)/a);else{var s=(n-e)/(a=(0,r.getTickInterval)(e,n,o)[1])/o;s>1&&(a*=Math.ceil(s)),i&&a<i&&(a=i)}a=Math.max(Math.floor((n-e)/(Math.pow(2,12)-1)),a);for(var l=[],u=e;u<n+a;u+=a)l.push(u);return l};var r=n(176)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,a.default)((0,i.__assign)({showLast:!0},t))};var i=n(1),a=r(n(432))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.min,n=t.max,l=t.minTickInterval,u=t.tickCount,c=t.tickInterval,f=[];c||(c=(n-e)/u,l&&c<l&&(c=l)),c=Math.max(Math.floor((n-e)/(Math.pow(2,12)-1)),c);var d=i(e);if(c>r.YEAR)for(var p=i(n),h=Math.ceil(c/r.YEAR),g=d;g<=p+h;g+=h)f.push(a(g));else if(c>r.MONTH){var v=Math.ceil(c/r.MONTH),y=o(e),m=function(t,e){var n=i(t),r=i(e),a=o(t),s=o(e);return 12*(r-n)+(s-a)%12}(e,n);for(g=0;g<=m+v;g+=v)f.push(s(d,g+y))}else if(c>r.DAY){var b=(w=new Date(e)).getFullYear(),x=w.getMonth(),_=w.getDate(),O=Math.ceil(c/r.DAY),P=function(t,e){return Math.ceil((e-t)/r.DAY)}(e,n);for(g=0;g<P+O;g+=O)f.push(new Date(b,x,_+g).getTime())}else if(c>r.HOUR){b=(w=new Date(e)).getFullYear(),x=w.getMonth(),O=w.getDate();var w,M=w.getHours(),S=Math.ceil(c/r.HOUR),E=function(t,e){return Math.ceil((e-t)/r.HOUR)}(e,n);for(g=0;g<=E+S;g+=S)f.push(new Date(b,x,O,M+g).getTime())}else if(c>r.MINUTE){var A=function(t,e){return Math.ceil((e-t)/6e4)}(e,n),C=Math.ceil(c/r.MINUTE);for(g=0;g<=A+C;g+=C)f.push(e+g*r.MINUTE)}else{var j=c;j<r.SECOND&&(j=r.SECOND);var I=Math.floor(e/r.SECOND)*r.SECOND,T=Math.ceil((n-e)/r.SECOND),F=Math.ceil(j/r.SECOND);for(g=0;g<T+F;g+=F)f.push(I+g*r.SECOND)}return f.length>=512&&console.warn("Notice: current ticks length("+f.length+') >= 512, may cause performance issues, even out of memory. Because of the configure "tickInterval"(in milliseconds, current is '+c+") is too small, increase the value to solve the problem!"),f};var r=n(176);function i(t){return new Date(t).getFullYear()}function a(t){return new Date(t,0,1).getTime()}function o(t){return new Date(t).getMonth()}function s(t,e){return new Date(t,e,1).getTime()}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Coordinate",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getCoordinate",{enumerable:!0,get:function(){return l.getCoordinate}}),Object.defineProperty(e,"registerCoordinate",{enumerable:!0,get:function(){return l.registerCoordinate}});var i=r(n(179)),a=r(n(854)),o=r(n(855)),s=r(n(856)),l=n(857);(0,l.registerCoordinate)("rect",a.default),(0,l.registerCoordinate)("cartesian",a.default),(0,l.registerCoordinate)("polar",s.default),(0,l.registerCoordinate)("helix",o.default)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=function(t){function e(e){var n=t.call(this,e)||this;return n.isRect=!0,n.type="cartesian",n.initial(),n}return(0,i.__extends)(e,t),e.prototype.initial=function(){t.prototype.initial.call(this);var e=this.start,n=this.end;this.x={start:e.x,end:n.x},this.y={start:e.y,end:n.y}},e.prototype.convertPoint=function(t){var e,n=t.x,r=t.y;return this.isTransposed&&(n=(e=[r,n])[0],r=e[1]),{x:this.convertDim(n,"x"),y:this.convertDim(r,"y")}},e.prototype.invertPoint=function(t){var e,n=this.invertDim(t.x,"x"),r=this.invertDim(t.y,"y");return this.isTransposed&&(n=(e=[r,n])[0],r=e[1]),{x:n,y:r}},e}(r(n(179)).default);e.default=a},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(32),o=n(0),s=function(t){function e(e){var n=t.call(this,e)||this;n.isHelix=!0,n.type="helix";var r=e.startAngle,i=void 0===r?1.25*Math.PI:r,a=e.endAngle,o=void 0===a?7.25*Math.PI:a,s=e.innerRadius,l=void 0===s?0:s,u=e.radius;return n.startAngle=i,n.endAngle=o,n.innerRadius=l,n.radius=u,n.initial(),n}return(0,i.__extends)(e,t),e.prototype.initial=function(){t.prototype.initial.call(this);var e=(this.endAngle-this.startAngle)/(2*Math.PI)+1,n=Math.min(this.width,this.height)/2;this.radius&&this.radius>=0&&this.radius<=1&&(n*=this.radius),this.d=Math.floor(n*(1-this.innerRadius)/e),this.a=this.d/(2*Math.PI),this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*n,end:this.innerRadius*n+.99*this.d}},e.prototype.convertPoint=function(t){var e,n=t.x,r=t.y;this.isTransposed&&(n=(e=[r,n])[0],r=e[1]);var i=this.convertDim(n,"x"),a=this.a*i,o=this.convertDim(r,"y");return{x:this.center.x+Math.cos(i)*(a+o),y:this.center.y+Math.sin(i)*(a+o)}},e.prototype.invertPoint=function(t){var e,n=this.d+this.y.start,r=a.vec2.subtract([0,0],[t.x,t.y],[this.center.x,this.center.y]),i=a.ext.angleTo(r,[1,0],!0),s=i*this.a;a.vec2.length(r)<s&&(s=a.vec2.length(r)),i=2*Math.floor((a.vec2.length(r)-s)/n)*Math.PI+i;var l=this.a*i,u=a.vec2.length(r)-l;u=(0,o.isNumberEqual)(u,0)?0:u;var c=this.invertDim(i,"x"),f=this.invertDim(u,"y");return c=(0,o.isNumberEqual)(c,0)?0:c,f=(0,o.isNumberEqual)(f,0)?0:f,this.isTransposed&&(c=(e=[f,c])[0],f=e[1]),{x:c,y:f}},e}(r(n(179)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(32),o=n(0),s=function(t){function e(e){var n=t.call(this,e)||this;n.isPolar=!0,n.type="polar";var r=e.startAngle,i=void 0===r?-Math.PI/2:r,a=e.endAngle,o=void 0===a?3*Math.PI/2:a,s=e.innerRadius,l=void 0===s?0:s,u=e.radius;return n.startAngle=i,n.endAngle=o,n.innerRadius=l,n.radius=u,n.initial(),n}return(0,i.__extends)(e,t),e.prototype.initial=function(){for(t.prototype.initial.call(this);this.endAngle<this.startAngle;)this.endAngle+=2*Math.PI;var e,n=this.getOneBox(),r=n.maxX-n.minX,i=n.maxY-n.minY,a=Math.abs(n.minX)/r,o=Math.abs(n.minY)/i;this.height/i>this.width/r?(e=this.width/r,this.circleCenter={x:this.center.x-(.5-a)*this.width,y:this.center.y-(.5-o)*e*i}):(e=this.height/i,this.circleCenter={x:this.center.x-(.5-a)*e*r,y:this.center.y-(.5-o)*this.height}),this.polarRadius=this.radius,this.radius?this.radius>0&&this.radius<=1?this.polarRadius=e*this.radius:(this.radius<=0||this.radius>e)&&(this.polarRadius=e):this.polarRadius=e,this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*this.polarRadius,end:this.polarRadius}},e.prototype.getRadius=function(){return this.polarRadius},e.prototype.convertPoint=function(t){var e,n=this.getCenter(),r=t.x,i=t.y;return this.isTransposed&&(r=(e=[i,r])[0],i=e[1]),r=this.convertDim(r,"x"),i=this.convertDim(i,"y"),{x:n.x+Math.cos(r)*i,y:n.y+Math.sin(r)*i}},e.prototype.invertPoint=function(t){var e,n=this.getCenter(),r=[t.x-n.x,t.y-n.y],i=this.startAngle,s=this.endAngle;this.isReflect("x")&&(i=(e=[s,i])[0],s=e[1]);var l=[1,0,0,0,1,0,0,0,1];a.ext.leftRotate(l,l,i);var u=[1,0,0];a.vec3.transformMat3(u,u,l);var c=[u[0],u[1]],f=a.ext.angleTo(c,r,s<i);(0,o.isNumberEqual)(f,2*Math.PI)&&(f=0);var d=a.vec2.length(r),p=f/(s-i);p=s-i>0?p:-p;var h=this.invertDim(d,"y"),g={x:0,y:0};return g.x=this.isTransposed?h:p,g.y=this.isTransposed?p:h,g},e.prototype.getCenter=function(){return this.circleCenter},e.prototype.getOneBox=function(){var t=this.startAngle,e=this.endAngle;if(Math.abs(e-t)>=2*Math.PI)return{minX:-1,maxX:1,minY:-1,maxY:1};for(var n=[0,Math.cos(t),Math.cos(e)],r=[0,Math.sin(t),Math.sin(e)],i=Math.min(t,e);i<Math.max(t,e);i+=Math.PI/18)n.push(Math.cos(i)),r.push(Math.sin(i));return{minX:Math.min.apply(Math,n),maxX:Math.max.apply(Math,n),minY:Math.min.apply(Math,r),maxY:Math.max.apply(Math,r)}},e}(r(n(179)).default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={getCoordinate:!0,registerCoordinate:!0};e.registerCoordinate=e.getCoordinate=void 0;var i=n(858);Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(r,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}));var a={};e.getCoordinate=function(t){return a[t.toLowerCase()]},e.registerCoordinate=function(t,e){a[t.toLowerCase()]=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Arc",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"DataMarker",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"DataRegion",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Html",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Region",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"RegionFilter",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Shape",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return a.default}});var i=r(n(860)),a=r(n(862)),o=r(n(863)),s=r(n(864)),l=r(n(865)),u=r(n(866)),c=r(n(867)),f=r(n(868)),d=r(n(869)),p=r(n(870))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(41)),s=n(181),l=r(n(58)),u=n(42),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"line",locationType:"region",start:null,end:null,style:{},text:null,defaultCfg:{style:{fill:l.default.textColor,fontSize:12,textAlign:"center",textBaseline:"bottom",fontFamily:l.default.fontFamily},text:{position:"center",autoRotate:!0,content:null,offsetX:0,offsetY:0,style:{stroke:l.default.lineColor,lineWidth:1}}}})},e.prototype.renderInner=function(t){this.renderLine(t),this.get("text")&&this.renderLabel(t)},e.prototype.renderLine=function(t){var e=this.get("start"),n=this.get("end"),r=this.get("style");this.addShape(t,{type:"line",id:this.getElementId("line"),name:"annotation-line",attrs:(0,i.__assign)({x1:e.x,y1:e.y,x2:n.x,y2:n.y},r)})},e.prototype.getLabelPoint=function(t,e,n){var r;return((r="start"===n?0:"center"===n?.5:(0,a.isString)(n)&&-1!==n.indexOf("%")?parseInt(n,10)/100:(0,a.isNumber)(n)?n:1)>1||r<0)&&(r=1),{x:(0,u.getValueByPercent)(t.x,e.x,r),y:(0,u.getValueByPercent)(t.y,e.y,r)}},e.prototype.renderLabel=function(t){var e=this.get("text"),n=this.get("start"),r=this.get("end"),i=e.position,a=e.content,o=e.style,l=e.offsetX,u=e.offsetY,c=e.autoRotate,f=e.maxLength,d=e.autoEllipsis,p=e.ellipsisPosition,h=e.background,g=e.isVertical,v=void 0!==g&&g,y=this.getLabelPoint(n,r,i),m=y.x+l,b=y.y+u,x={id:this.getElementId("line-text"),name:"annotation-line-text",x:m,y:b,content:a,style:o,maxLength:f,autoEllipsis:d,ellipsisPosition:p,background:h,isVertical:v};if(c){var _=[r.x-n.x,r.y-n.y];x.rotate=Math.atan2(_[1],_[0])}(0,s.renderTag)(t,x)},e}(o.default);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.charAtLength=i,e.ellipsisString=function(t,e,n){void 0===n&&(n="tail");var a=t.length,o="";if("tail"===n){for(var s=0,l=0;s<e&&s+i(t,l)<=e;)o+=t[l],s+=i(t,l),l++;o+=r}else if("head"===n){for(s=0,l=a-1;s<e&&s+i(t,l)<=e;)o+=t[l],s+=i(t,l),l--;o=r+o}else{for(var u="",c="",f=(s=0,0),d=a-1;s<e;){var p=i(t,f),h=!1;p+s<=e&&(u+=t[f],f++,s+=p,h=!0);var g=i(t,d);if(g+s<=e&&(c=t[d]+c,s+=g,d--,h=!0),!h)break}o=u+r+c}return o},e.strLen=function(t){for(var e=0,n=0;n<t.length;n++)e+=i(t,n);return e};var r="\u2026";function i(t,e){return t.charCodeAt(e)>0&&t.charCodeAt(e)<128?1:2}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(41)),o=n(181),s=n(89),l=r(n(58)),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"text",locationType:"point",x:0,y:0,content:"",rotate:null,style:{},background:null,maxLength:null,autoEllipsis:!0,isVertical:!1,ellipsisPosition:"tail",defaultCfg:{style:{fill:l.default.textColor,fontSize:12,textAlign:"center",textBaseline:"middle",fontFamily:l.default.fontFamily}}})},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.renderInner=function(t){var e=this.getLocation(),n=e.x,r=e.y,i=this.get("content"),a=this.get("style"),s={id:this.getElementId("text"),name:this.get("name")+"-text",x:n,y:r,content:i,style:a,maxLength:this.get("maxLength"),autoEllipsis:this.get("autoEllipsis"),isVertical:this.get("isVertical"),ellipsisPosition:this.get("ellipsisPosition"),background:this.get("background"),rotate:this.get("rotate")};(0,o.renderTag)(t,s)},e.prototype.resetLocation=function(){var t=this.getElementByLocalId("text-group");if(t){var e=this.getLocation(),n=e.x,r=e.y,i=this.get("rotate");(0,s.applyTranslate)(t,n,r),(0,s.applyRotate)(t,i,n,r)}},e}(a.default);e.default=u},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(41)),o=n(42),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"arc",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2,style:{stroke:"#999",lineWidth:1}})},e.prototype.renderInner=function(t){this.renderArc(t)},e.prototype.getArcPath=function(){var t=this.getLocation(),e=t.center,n=t.radius,r=t.startAngle,i=t.endAngle,a=(0,o.getCirclePoint)(e,n,r),s=(0,o.getCirclePoint)(e,n,i),l=i-r>Math.PI?1:0,u=[["M",a.x,a.y]];if(i-r===2*Math.PI){var c=(0,o.getCirclePoint)(e,n,r+Math.PI);u.push(["A",n,n,0,l,1,c.x,c.y]),u.push(["A",n,n,0,l,1,s.x,s.y])}else u.push(["A",n,n,0,l,1,s.x,s.y]);return u},e.prototype.renderArc=function(t){var e=this.getArcPath(),n=this.get("style");this.addShape(t,{type:"path",id:this.getElementId("arc"),name:"annotation-arc",attrs:(0,i.__assign)({path:e},n)})},e}(a.default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(41)),o=r(n(58)),s=n(42),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"region",locationType:"region",start:null,end:null,style:{},defaultCfg:{style:{lineWidth:0,fill:o.default.regionColor,opacity:.4}}})},e.prototype.renderInner=function(t){this.renderRegion(t)},e.prototype.renderRegion=function(t){var e=this.get("start"),n=this.get("end"),r=this.get("style"),a=(0,s.regionToBBox)({start:e,end:n});this.addShape(t,{type:"rect",id:this.getElementId("region"),name:"annotation-region",attrs:(0,i.__assign)({x:a.x,y:a.y,width:a.width,height:a.height},r)})},e}(a.default);e.default=l},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(41)),o=n(42),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"image",locationType:"region",start:null,end:null,src:null,style:{}})},e.prototype.renderInner=function(t){this.renderImage(t)},e.prototype.getImageAttrs=function(){var t=this.get("start"),e=this.get("end"),n=this.get("style"),r=(0,o.regionToBBox)({start:t,end:e}),a=this.get("src");return(0,i.__assign)({x:r.x,y:r.y,img:a,width:r.width,height:r.height},n)},e.prototype.renderImage=function(t){this.addShape(t,{type:"image",id:this.getElementId("image"),name:"annotation-image",attrs:this.getImageAttrs()})},e}(a.default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(41)),s=n(181),l=n(89),u=r(n(58)),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"dataMarker",locationType:"point",x:0,y:0,point:{},line:{},text:{},direction:"upward",autoAdjust:!0,coordinateBBox:null,defaultCfg:{point:{display:!0,style:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2}},line:{display:!0,length:20,style:{stroke:u.default.lineColor,lineWidth:1}},text:{content:"",display:!0,style:{fill:u.default.textColor,opacity:.65,fontSize:12,textAlign:"start",fontFamily:u.default.fontFamily}}}})},e.prototype.renderInner=function(t){(0,a.get)(this.get("line"),"display")&&this.renderLine(t),(0,a.get)(this.get("text"),"display")&&this.renderText(t),(0,a.get)(this.get("point"),"display")&&this.renderPoint(t),this.get("autoAdjust")&&this.autoAdjust(t)},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x")+this.get("offsetX"),y:this.get("y")+this.get("offsetY")})},e.prototype.renderPoint=function(t){var e=this.getShapeAttrs().point;this.addShape(t,{type:"circle",id:this.getElementId("point"),name:"annotation-point",attrs:e})},e.prototype.renderLine=function(t){var e=this.getShapeAttrs().line;this.addShape(t,{type:"path",id:this.getElementId("line"),name:"annotation-line",attrs:e})},e.prototype.renderText=function(t){var e=this.getShapeAttrs().text,n=e.x,r=e.y,a=e.text,o=(0,i.__rest)(e,["x","y","text"]),l=this.get("text"),u=l.background,c=l.maxLength,f=l.autoEllipsis,d=l.isVertival,p=l.ellipsisPosition,h={x:n,y:r,id:this.getElementId("text"),name:"annotation-text",content:a,style:o,background:u,maxLength:c,autoEllipsis:f,isVertival:d,ellipsisPosition:p};(0,s.renderTag)(t,h)},e.prototype.autoAdjust=function(t){var e=this.get("direction"),n=this.get("x"),r=this.get("y"),i=(0,a.get)(this.get("line"),"length",0),o=this.get("coordinateBBox"),s=t.getBBox(),u=s.minX,c=s.maxX,f=s.minY,d=s.maxY,p=t.findById(this.getElementId("text-group")),h=t.findById(this.getElementId("text")),g=t.findById(this.getElementId("line"));if(o&&p){var v=p.attr("x"),y=p.attr("y"),m=h.getCanvasBBox(),b=m.width,x=m.height,_=0,O=0;if(n+u<=o.minX)if("leftward"===e)_=1;else{var P=o.minX-(n+u);v=p.attr("x")+P}else n+c>=o.maxX&&("rightward"===e?_=-1:(P=n+c-o.maxX,v=p.attr("x")-P));_&&(g&&g.attr("path",[["M",0,0],["L",i*_,0]]),v=(i+2+b)*_),r+f<=o.minY?"upward"===e?O=1:(P=o.minY-(r+f),y=p.attr("y")+P):r+d>=o.maxY&&("downward"===e?O=-1:(P=r+d-o.maxY,y=p.attr("y")-P)),O&&(g&&g.attr("path",[["M",0,0],["L",0,i*O]]),y=(i+2+x)*O),v===p.attr("x")&&y===p.attr("y")||(0,l.applyTranslate)(p,v,y)}},e.prototype.getShapeAttrs=function(){var t=(0,a.get)(this.get("line"),"display"),e=(0,a.get)(this.get("point"),"style",{}),n=(0,a.get)(this.get("line"),"style",{}),r=(0,a.get)(this.get("text"),"style",{}),o=this.get("direction"),s=t?(0,a.get)(this.get("line"),"length",0):0,l=0,u=0,c="top",f="start";switch(o){case"upward":u=-1,c="bottom";break;case"downward":u=1,c="top";break;case"leftward":l=-1,f="end";break;case"rightward":l=1,f="start"}return{point:(0,i.__assign)({x:0,y:0},e),line:(0,i.__assign)({path:[["M",0,0],["L",s*l,s*u]]},n),text:(0,i.__assign)({x:(s+2)*l,y:(s+2)*u,text:(0,a.get)(this.get("text"),"content",""),textBaseline:c,textAlign:f},r)}},e}(o.default);e.default=c},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(41)),s=r(n(58)),l=n(42),u=n(181),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"dataRegion",locationType:"points",points:[],lineLength:0,region:{},text:{},defaultCfg:{region:{style:{lineWidth:0,fill:s.default.regionColor,opacity:.4}},text:{content:"",style:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:s.default.textColor,fontFamily:s.default.fontFamily}}}})},e.prototype.renderInner=function(t){var e=(0,a.get)(this.get("region"),"style",{}),n=((0,a.get)(this.get("text"),"style",{}),this.get("lineLength")||0),r=this.get("points");if(r.length){var o=(0,l.pointsToBBox)(r),s=[];s.push(["M",r[0].x,o.minY-n]),r.forEach((function(t){s.push(["L",t.x,t.y])})),s.push(["L",r[r.length-1].x,r[r.length-1].y-n]),this.addShape(t,{type:"path",id:this.getElementId("region"),name:"annotation-region",attrs:(0,i.__assign)({path:s},e)});var c=(0,i.__assign)({id:this.getElementId("text"),name:"annotation-text",x:(o.minX+o.maxX)/2,y:o.minY-n},this.get("text"));(0,u.renderTag)(t,c)}},e}(o.default);e.default=c},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(41)),s=n(42),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"regionFilter",locationType:"region",start:null,end:null,color:null,shape:[]})},e.prototype.renderInner=function(t){var e=this,n=this.get("start"),r=this.get("end"),i=this.addGroup(t,{id:this.getElementId("region-filter"),capture:!1});(0,a.each)(this.get("shapes"),(function(t,n){var r=t.get("type"),o=(0,a.clone)(t.attr());e.adjustShapeAttrs(o),e.addShape(i,{id:e.getElementId("shape-"+r+"-"+n),capture:!1,type:r,attrs:o})}));var o=(0,s.regionToBBox)({start:n,end:r});i.setClip({type:"rect",attrs:{x:o.minX,y:o.minY,width:o.width,height:o.height}})},e.prototype.adjustShapeAttrs=function(t){var e=this.get("color");t.fill&&(t.fill=t.fillStyle=e),t.stroke=t.strokeStyle=e},e}(o.default);e.default=l},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"shape",draw:a.noop})},e.prototype.renderInner=function(t){var e=this.get("render");(0,a.isFunction)(e)&&e(t)},e}(r(n(41)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(95),o=n(0),s=r(n(182)),l=n(42),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'<div class="g2-html-annotation" style="position:absolute"></div>',alignX:"left",alignY:"top",html:"",zIndex:7})},e.prototype.render=function(){var t=this.getContainer(),e=this.get("html");(0,l.clearDom)(t);var n=(0,o.isFunction)(e)?e(t):e;if((0,o.isElement)(n))t.appendChild(n);else if((0,o.isString)(n)||(0,o.isNumber)(n)){var r=(0,a.createDom)(""+n);r&&t.appendChild(r)}this.resetPosition()},e.prototype.resetPosition=function(){var t=this.getContainer(),e=this.getLocation(),n=e.x,r=e.y,i=this.get("alignX"),o=this.get("alignY"),s=this.get("offsetX"),l=this.get("offsetY"),u=(0,a.getOuterWidth)(t),c=(0,a.getOuterHeight)(t),f={x:n,y:r};"middle"===i?f.x-=Math.round(u/2):"right"===i&&(f.x-=Math.round(u)),"middle"===o?f.y-=Math.round(c/2):"bottom"===o&&(f.y-=Math.round(c)),s&&(f.x+=s),l&&(f.y+=l),(0,a.modifyCSS)(t,{position:"absolute",left:f.x+"px",top:f.y+"px",zIndex:this.get("zIndex")})},e}(s.default);e.default=u},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return i.default}});var i=r(n(872)),a=r(n(876)),o=r(n(254))},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(32),s=n(0),l=r(n(254)),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(437));function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,a.__assign)((0,a.__assign)({},e),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getLinePath=function(){var t=this.get("start"),e=this.get("end"),n=[];return n.push(["M",t.x,t.y]),n.push(["L",e.x,e.y]),n},e.prototype.getInnerLayoutBBox=function(){var e=this.get("start"),n=this.get("end"),r=t.prototype.getInnerLayoutBBox.call(this),i=Math.min(e.x,n.x,r.x),a=Math.min(e.y,n.y,r.y),o=Math.max(e.x,n.x,r.maxX),s=Math.max(e.y,n.y,r.maxY);return{x:i,y:a,minX:i,minY:a,maxX:o,maxY:s,width:o-i,height:s-a}},e.prototype.isVertical=function(){var t=this.get("start"),e=this.get("end");return(0,s.isNumberEqual)(t.x,e.x)},e.prototype.isHorizontal=function(){var t=this.get("start"),e=this.get("end");return(0,s.isNumberEqual)(t.y,e.y)},e.prototype.getTickPoint=function(t){var e=this.get("start"),n=this.get("end"),r=n.x-e.x,i=n.y-e.y;return{x:e.x+r*t,y:e.y+i*t}},e.prototype.getSideVector=function(t){var e=this.getAxisVector(),n=o.vec2.normalize([0,0],e),r=this.get("verticalFactor"),i=[n[1],-1*n[0]];return o.vec2.scale([0,0],i,t*r)},e.prototype.getAxisVector=function(){var t=this.get("start"),e=this.get("end");return[e.x-t.x,e.y-t.y]},e.prototype.processOverlap=function(t){var e=this,n=this.isVertical(),r=this.isHorizontal();if(n||r){var i=this.get("label"),a=this.get("title"),o=this.get("verticalLimitLength"),l=i.offset,u=o,c=0,f=0;a&&(c=a.style.fontSize,f=a.spacing),u&&(u=u-l-f-c);var d=this.get("overlapOrder");if((0,s.each)(d,(function(n){i[n]&&e.canProcessOverlap(n)&&e.autoProcessOverlap(n,i[n],t,u)})),a&&(0,s.isNil)(a.offset)){var p=t.getCanvasBBox(),h=n?p.width:p.height;a.offset=l+h+f+c/2}}},e.prototype.canProcessOverlap=function(t){var e=this.get("label");return"autoRotate"!==t||(0,s.isNil)(e.rotate)},e.prototype.autoProcessOverlap=function(t,e,n,r){var i=this,a=this.isVertical(),o=!1,l=u[t];if(!0===e)this.get("label"),o=l.getDefault()(a,n,r);else if((0,s.isFunction)(e))o=e(a,n,r);else if((0,s.isObject)(e)){var c=e;l[c.type]&&(o=l[c.type](a,n,r,c.cfg))}else l[e]&&(o=l[e](a,n,r));if("autoRotate"===t){if(o){var f=n.getChildren(),d=this.get("verticalFactor");(0,s.each)(f,(function(t){if("center"===t.attr("textAlign")){var e=d>0?"end":"start";t.attr("textAlign",e)}}))}}else if("autoHide"===t){var p=n.getChildren().slice(0);(0,s.each)(p,(function(t){t.get("visible")||(i.get("isRegister")&&i.unregisterElement(t),t.remove())}))}},e}(l.default);e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ellipsisHead=function(t,e,n){return a(t,e,n,"head")},e.ellipsisMiddle=function(t,e,n){return a(t,e,n,"middle")},e.ellipsisTail=o,e.getDefault=function(){return o};var r=n(0),i=n(142);function a(t,e,n,a){var o=e.getChildren(),s=!1;return(0,r.each)(o,(function(e){var r=(0,i.ellipsisLabel)(t,e,n,a);s=s||r})),s}function o(t,e,n){return a(t,e,n,"tail")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.equidistance=c,e.equidistanceWithReverseBoth=function(t,e,n,r){var i=e.getChildren().slice(),a=u(t,e,r);if(i.length>2){var o=i[0],s=i[i.length-1];o.get("visible")||(o.show(),l(t,e,!1,r)&&(a=!0)),s.get("visible")||(s.show(),l(t,e,!0,r)&&(a=!0))}return a},e.getDefault=function(){return c},e.reserveBoth=function(t,e,n,r){var i=(null===r||void 0===r?void 0:r.minGap)||0,a=e.getChildren().slice();if(a.length<=2)return!1;for(var o=!1,l=a.length,u=a[0],c=a[l-1],f=u,d=1;d<l-1;d++){var p=a[d];p.getBBox(),s(t,f,p,i)?(p.hide(),o=!0):f=p}return s(t,f,c,i)&&(f.hide(),o=!0),o},e.reserveFirst=function(t,e,n,r){return l(t,e,!1,r)},e.reserveLast=function(t,e,n,r){return l(t,e,!0,r)};var r=n(142),i=n(89),a=n(42);function o(t){var e=function(t){var e=t.attr("matrix");return e&&1!==e[0]}(t)?(0,i.getAngleByMatrix)(t.attr("matrix")):0;return e%360}function s(t,e,n,r){var i=!1,s=o(e),l=t?Math.abs(n.attr("y")-e.attr("y")):Math.abs(n.attr("x")-e.attr("x")),u=(t?n.attr("y")>e.attr("y"):n.attr("x")>e.attr("x"))?e.getBBox():n.getBBox();if(t){var c=Math.abs(Math.cos(s));i=(0,a.near)(c,0,Math.PI/180)?u.width+r>l:u.height/c+r>l}else c=Math.abs(Math.sin(s)),i=(0,a.near)(c,0,Math.PI/180)?u.width+r>l:u.height/c+r>l;return i}function l(t,e,n,r){var i=(null===r||void 0===r?void 0:r.minGap)||0,a=e.getChildren().slice().filter((function(t){return t.get("visible")}));if(!a.length)return!1;var o=!1;n&&a.reverse();for(var l=a.length,u=a[0],c=1;c<l;c++){var f=a[c];f.getBBox(),s(t,u,f,i)?(f.hide(),o=!0):u=f}return o}function u(t,e,n){var i=(null===n||void 0===n?void 0:n.minGap)||0,s=e.getChildren().slice();if(s.length<2)return!1;var l=!1,u=s[0],c=u.getBBox(),f=s[1],d=s.length,p=o(u),h=t?Math.abs(f.attr("y")-u.attr("y")):Math.abs(f.attr("x")-u.attr("x")),g=0;if(t){var v=Math.abs(Math.cos(p));g=(0,a.near)(v,0,Math.PI/180)?((0,r.getMaxLabelWidth)(s)+i)/h:(c.height/v+i)/h}else v=Math.abs(Math.sin(p)),g=(0,a.near)(v,0,Math.PI/180)?((0,r.getMaxLabelWidth)(s)+i)/h:(c.height/v+i)/h;if(g>1){g=Math.ceil(g);for(var y=0;y<d;y++)y%g!==0&&(s[y].hide(),l=!0)}return l}function c(t,e,n,r){var i=u(t,e,r);return l(t,e,!1)&&(i=!0),i}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.fixedAngle=u,e.getDefault=function(){return u},e.unfixedAngle=function(t,e,n){return l(t,e,n,(function(e,n){if(!e)return t?s.default.verticalAxisRotate:s.default.horizontalAxisRotate;if(t)return-Math.acos(e/n);var r=0;return(e>n||(r=Math.asin(e/n))>Math.PI/4)&&(r=Math.PI/4),r}))};var i=n(0),a=n(142),o=n(89),s=r(n(58));function l(t,e,n,r){var s=e.getChildren();if(!s.length)return!1;if(!t&&s.length<2)return!1;var l=(0,a.getMaxLabelWidth)(s),u=!1;return(u=t?!!n&&l>n:l>Math.abs(s[1].attr("x")-s[0].attr("x")))&&function(t,e){(0,i.each)(t,(function(t){var n=t.attr("x"),r=t.attr("y"),i=(0,o.getMatrixByAngle)({x:n,y:r},e);t.attr("matrix",i)}))}(s,r(n,l)),u}function u(t,e,n,r){return l(t,e,n,(function(){return(0,i.isNumber)(r)?r:t?s.default.verticalAxisRotate:s.default.horizontalAxisRotate}))}},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(0),s=n(32),l=r(n(254)),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(437));function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,a.__assign)((0,a.__assign)({},e),{type:"circle",locationType:"circle",center:null,radius:null,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},e.prototype.getLinePath=function(){var t=this.get("center"),e=t.x,n=t.y,r=this.get("radius"),i=r,a=this.get("startAngle"),o=this.get("endAngle"),s=[];if(Math.abs(o-a)===2*Math.PI)s=[["M",e,n-i],["A",r,i,0,1,1,e,n+i],["A",r,i,0,1,1,e,n-i],["Z"]];else{var l=this.getCirclePoint(a),u=this.getCirclePoint(o),c=Math.abs(o-a)>Math.PI?1:0,f=a>o?0:1;s=[["M",e,n],["L",l.x,l.y],["A",r,i,0,c,f,u.x,u.y],["L",e,n]]}return s},e.prototype.getTickPoint=function(t){var e=this.get("startAngle"),n=e+(this.get("endAngle")-e)*t;return this.getCirclePoint(n)},e.prototype.getSideVector=function(t,e){var n=this.get("center"),r=[e.x-n.x,e.y-n.y],i=this.get("verticalFactor"),a=s.vec2.length(r);return s.vec2.scale(r,r,i*t/a),r},e.prototype.getAxisVector=function(t){var e=this.get("center"),n=[t.x-e.x,t.y-e.y];return[n[1],-1*n[0]]},e.prototype.getCirclePoint=function(t,e){var n=this.get("center");return e=e||this.get("radius"),{x:n.x+Math.cos(t)*e,y:n.y+Math.sin(t)*e}},e.prototype.canProcessOverlap=function(t){var e=this.get("label");return"autoRotate"!==t||(0,o.isNil)(e.rotate)},e.prototype.processOverlap=function(t){var e=this,n=this.get("label"),r=this.get("title"),i=this.get("verticalLimitLength"),a=n.offset,s=i,l=0,u=0;r&&(l=r.style.fontSize,u=r.spacing),s&&(s=s-a-u-l);var c=this.get("overlapOrder");if((0,o.each)(c,(function(r){n[r]&&e.canProcessOverlap(r)&&e.autoProcessOverlap(r,n[r],t,s)})),r&&(0,o.isNil)(r.offset)){var f=t.getCanvasBBox().height;r.offset=a+f+u+l/2}},e.prototype.autoProcessOverlap=function(t,e,n,r){var i=this,a=!1,s=u[t];if(r>0)if(!0===e)a=s.getDefault()(!1,n,r);else if((0,o.isFunction)(e))a=e(!1,n,r);else if((0,o.isObject)(e)){var l=e;s[l.type]&&(a=s[l.type](!1,n,r,l.cfg))}else s[e]&&(a=s[e](!1,n,r));if("autoRotate"===t){if(a){var c=n.getChildren(),f=this.get("verticalFactor");(0,o.each)(c,(function(t){if("center"===t.attr("textAlign")){var e=f>0?"end":"start";t.attr("textAlign",e)}}))}}else if("autoHide"===t){var d=n.getChildren().slice(0);(0,o.each)(d,(function(t){t.get("visible")||(i.get("isRegister")&&i.unregisterElement(t),t.remove())}))}},e}(l.default);e.default=f},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Html",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return i.default}});var i=r(n(878)),a=r(n(879)),o=r(n(255)),s=r(n(880))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(42),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),e=t.start,n=t.end,r=this.get("text").position,i=Math.atan2(n.y-e.y,n.x-e.x);return"start"===r?i-Math.PI/2:i+Math.PI/2},e.prototype.getTextPoint=function(){var t=this.getLocation(),e=t.start,n=t.end,r=this.get("text"),i=r.position,o=r.offset;return(0,a.getTextPoint)(e,n,i,o)},e.prototype.getLinePath=function(){var t=this.getLocation(),e=t.start,n=t.end;return[["M",e.x,e.y],["L",n.x,n.y]]},e}(r(n(255)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(42),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{type:"circle",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),e=t.startAngle,n=t.endAngle;return"start"===this.get("text").position?e+Math.PI/2:n-Math.PI/2},e.prototype.getTextPoint=function(){var t=this.get("text"),e=t.position,n=t.offset,r=this.getLocation(),i=r.center,o=r.radius,s=r.startAngle,l=r.endAngle,u="start"===e?s:l,c=this.getRotateAngle()-Math.PI,f=(0,a.getCirclePoint)(i,o,u),d=Math.cos(c)*n,p=Math.sin(c)*n;return{x:f.x+d,y:f.y+p}},e.prototype.getLinePath=function(){var t=this.getLocation(),e=t.center,n=t.radius,r=t.startAngle,i=t.endAngle,o=null;if(i-r===2*Math.PI){var s=e.x,l=e.y;o=[["M",s,l-n],["A",n,n,0,1,1,s,l+n],["A",n,n,0,1,1,s,l-n],["Z"]]}else{var u=(0,a.getCirclePoint)(e,n,r),c=(0,a.getCirclePoint)(e,n,i),f=Math.abs(i-r)>Math.PI?1:0,d=r>i?0:1;o=[["M",u.x,u.y],["A",n,n,0,f,d,c.x,c.y]]}return o},e}(r(n(255)).default);e.default=o},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(95),s=n(0),l=n(42),u=r(n(182)),c=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(438)),f=r(n(881));function d(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,a.__assign)((0,a.__assign)({},e),{name:"crosshair",type:"html",locationType:"region",start:{x:0,y:0},end:{x:0,y:0},capture:!1,text:null,containerTpl:'<div class="'+c.CONTAINER_CLASS+'"></div>',crosshairTpl:'<div class="'+c.CROSSHAIR_LINE+'"></div>',textTpl:'<span class="'+c.CROSSHAIR_TEXT+'">{content}</span>',domStyles:null,containerClassName:c.CONTAINER_CLASS,defaultStyles:f.default,defaultCfg:{text:{position:"start",content:null,align:"center",offset:10}}})},e.prototype.render=function(){this.resetText(),this.resetPosition()},e.prototype.initCrossHair=function(){var t=this.getContainer(),e=this.get("crosshairTpl"),n=(0,o.createDom)(e);t.appendChild(n),this.applyStyle(c.CROSSHAIR_LINE,n),this.set("crosshairEl",n)},e.prototype.getTextPoint=function(){var t=this.getLocation(),e=t.start,n=t.end,r=this.get("text"),i=r.position,a=r.offset;return(0,l.getTextPoint)(e,n,i,a)},e.prototype.resetText=function(){var t=this.get("text"),e=this.get("textEl");if(t){var n=t.content;if(!e){var r=this.getContainer(),i=(0,s.substitute)(this.get("textTpl"),t);e=(0,o.createDom)(i),r.appendChild(e),this.applyStyle(c.CROSSHAIR_TEXT,e),this.set("textEl",e)}e.innerHTML=n}else e&&e.remove()},e.prototype.isVertical=function(t,e){return t.x===e.x},e.prototype.resetPosition=function(){var t=this.get("crosshairEl");t||(this.initCrossHair(),t=this.get("crosshairEl"));var e=this.get("start"),n=this.get("end"),r=Math.min(e.x,n.x),i=Math.min(e.y,n.y);this.isVertical(e,n)?(0,o.modifyCSS)(t,{width:"1px",height:(0,l.toPx)(Math.abs(n.y-e.y))}):(0,o.modifyCSS)(t,{height:"1px",width:(0,l.toPx)(Math.abs(n.x-e.x))}),(0,o.modifyCSS)(t,{top:(0,l.toPx)(i),left:(0,l.toPx)(r)}),this.alignText()},e.prototype.alignText=function(){var t=this.get("textEl");if(t){var e=this.get("text").align,n=t.clientWidth,r=this.getTextPoint();switch(e){case"center":r.x=r.x-n/2;break;case"right":r.x=r.x-n}(0,o.modifyCSS)(t,{top:(0,l.toPx)(r.y),left:(0,l.toPx)(r.x)})}},e.prototype.updateInner=function(e){(0,s.hasKey)(e,"text")&&this.resetText(),t.prototype.updateInner.call(this,e)},e}(u.default);e.default=p},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,o=r(n(58)),s=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(438));function l(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}e.default=((a={})[""+s.CONTAINER_CLASS]={position:"relative"},a[""+s.CROSSHAIR_LINE]={position:"absolute",backgroundColor:"rgba(0, 0, 0, 0.25)"},a[""+s.CROSSHAIR_TEXT]={position:"absolute",color:o.default.textColor,fontFamily:o.default.fontFamily},a)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return o.default}});var i=r(n(256)),a=r(n(883)),o=r(n(884))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{type:"circle",center:null,closed:!0})},e.prototype.getGridPath=function(t,e){var n=this.getLineType(),r=this.get("closed"),i=[];if(t.length)if("circle"===n){var o=this.get("center"),s=t[0],l=function(t,e,n,r){var i=n-t,a=r-e;return Math.sqrt(i*i+a*a)}(o.x,o.y,s.x,s.y),u=e?0:1;r?(i.push(["M",o.x,o.y-l]),i.push(["A",l,l,0,0,u,o.x,o.y+l]),i.push(["A",l,l,0,0,u,o.x,o.y-l]),i.push(["Z"])):(0,a.each)(t,(function(t,e){0===e?i.push(["M",t.x,t.y]):i.push(["A",l,l,0,0,u,t.x,t.y])}))}else(0,a.each)(t,(function(t,e){0===e?i.push(["M",t.x,t.y]):i.push(["L",t.x,t.y])})),r&&i.push(["Z"]);return i},e}(r(n(256)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{type:"line"})},e.prototype.getGridPath=function(t){var e=[];return(0,a.each)(t,(function(t,n){0===n?e.push(["M",t.x,t.y]):e.push(["L",t.x,t.y])})),e},e}(r(n(256)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Category",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Continuous",{enumerable:!0,get:function(){return a.default}});var i=r(n(886)),a=r(n(887)),o=r(n(257))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(142),s=n(89),l=n(436),u=r(n(58)),c=r(n(257)),f={marker:{style:{inactiveFill:"#000",inactiveOpacity:.45,fill:"#000",opacity:1,size:12}},text:{style:{fill:"#ccc",fontSize:12}}},d={fill:u.default.textColor,fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:u.default.fontFamily,fontWeight:"normal",lineHeight:12},p="navigation-arrow-right",h="navigation-arrow-left",g={right:90*Math.PI/180,left:270*Math.PI/180,up:0,down:180*Math.PI/180},v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.currentPageIndex=1,e.totalPagesCnt=1,e.pageWidth=0,e.pageHeight=0,e.startX=0,e.startY=0,e.onNavigationBack=function(){var t=e.getElementByLocalId("item-group");if(e.currentPageIndex>1){e.currentPageIndex-=1,e.updateNavigation();var n=e.getCurrentNavigationMatrix();e.get("animate")?t.animate({matrix:n},100):t.attr({matrix:n})}},e.onNavigationAfter=function(){var t=e.getElementByLocalId("item-group");if(e.currentPageIndex<e.totalPagesCnt){e.currentPageIndex+=1,e.updateNavigation();var n=e.getCurrentNavigationMatrix();e.get("animate")?t.animate({matrix:n},100):t.attr({matrix:n})}},e}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"legend",type:"category",itemSpacing:24,itemMarginBottom:8,maxItemWidth:null,itemWidth:null,itemHeight:null,itemName:{},itemValue:null,maxWidth:null,maxHeight:null,marker:{},radio:null,items:[],itemStates:{},itemBackground:{},pageNavigator:{},defaultCfg:{title:{spacing:5,style:{fill:u.default.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}},background:{padding:5,style:{stroke:u.default.lineColor}},itemBackground:{style:{opacity:0,fill:"#fff"}},pageNavigator:f,itemName:{spacing:16,style:d},marker:{spacing:8,style:{r:6,symbol:"circle"}},itemValue:{alignRight:!1,formatter:null,style:d,spacing:6},itemStates:{active:{nameStyle:{opacity:.8}},unchecked:{nameStyle:{fill:u.default.uncheckedColor},markerStyle:{fill:u.default.uncheckedColor,stroke:u.default.uncheckedColor}},inactive:{nameStyle:{fill:u.default.uncheckedColor},markerStyle:{opacity:.2}}}}})},e.prototype.isList=function(){return!0},e.prototype.getItems=function(){return this.get("items")},e.prototype.setItems=function(t){this.update({items:t})},e.prototype.updateItem=function(t,e){(0,a.mix)(t,e),this.clear(),this.render()},e.prototype.clearItems=function(){var t=this.getElementByLocalId("item-group");t&&t.clear()},e.prototype.setItemState=function(t,e,n){t[e]=n;var r=this.getElementByLocalId("item-"+t.id);if(r){var i=this.getItems().indexOf(t),a=this.createOffScreenGroup(),o=this.drawItem(t,i,this.getItemHeight(),a);this.updateElements(o,r),this.clearUpdateStatus(r)}},e.prototype.hasState=function(t,e){return!!t[e]},e.prototype.getItemStates=function(t){var e=this.get("itemStates"),n=[];return(0,a.each)(e,(function(e,r){t[r]&&n.push(r)})),n},e.prototype.clearItemsState=function(t){var e=this,n=this.getItemsByState(t);(0,a.each)(n,(function(n){e.setItemState(n,t,!1)}))},e.prototype.getItemsByState=function(t){var e=this,n=this.getItems();return(0,a.filter)(n,(function(n){return e.hasState(n,t)}))},e.prototype.drawLegendContent=function(t){this.processItems(),this.drawItems(t)},e.prototype.processItems=function(){var t=this.get("items");(0,a.each)(t,(function(t){t.id||(t.id=t.name)}))},e.prototype.drawItems=function(t){var e=this,n=this.addGroup(t,{id:this.getElementId("item-container-group"),name:"legend-item-container-group"}),r=this.addGroup(n,{id:this.getElementId("item-group"),name:"legend-item-group"}),i=this.getItemHeight(),o=this.get("itemWidth"),s=this.get("itemSpacing"),l=this.get("itemMarginBottom"),u=this.get("currentPoint"),c=u.x,f=u.y,d=this.get("layout"),p=this.get("items"),h=!1,g=0,v=this.get("maxWidth"),y=this.get("maxHeight");(0,a.each)(p,(function(t,n){var a=e.drawItem(t,n,i,r),p=a.getBBox(),m=o||p.width;m>g&&(g=m),"horizontal"===d?(v&&v<u.x+m-c&&(h=!0,u.x=c,u.y+=i+l),e.moveElementTo(a,u),u.x+=m+s):(y&&y<u.y+i+l-f&&(h=!0,u.x+=g+s,u.y=f,g=0),e.moveElementTo(a,u),u.y+=i+l)})),h&&this.get("flipPage")&&(this.pageHeight=0,this.pageWidth=0,this.totalPagesCnt=1,this.startX=c,this.startY=f,this.adjustNavigation(t,r))},e.prototype.getItemHeight=function(){var t=this.get("itemHeight");if(!t){var e=(this.get("itemName")||{}).style;if((0,a.isFunction)(e)){var n=this.getItems();n.forEach((function(r,a){var o=(0,i.__assign)((0,i.__assign)({},d),e(r,a,n)).fontSize;t<o&&(t=o)}))}else e&&(t=e.fontSize)}return t},e.prototype.drawMarker=function(t,e,n,r){var o=(0,i.__assign)((0,i.__assign)((0,i.__assign)({x:0,y:r/2},e.style),{symbol:(0,a.get)(n.marker,"symbol","circle")}),(0,a.get)(n.marker,"style",{})),s=this.addShape(t,{type:"marker",id:this.getElementId("item-"+n.id+"-marker"),name:"legend-item-marker",attrs:o}),l=s.getBBox();s.attr("x",l.width/2);var u=s.attr(),c=u.stroke,f=u.fill;return c&&s.set("isStroke",!0),f&&s.set("isFill",!0),s},e.prototype.drawItemText=function(t,e,n,r,o,s,l){var u=n.formatter,c=n.style,f=(0,i.__assign)((0,i.__assign)({x:s,y:o/2,text:u?u(r[e],r,l):r[e]},d),(0,a.isFunction)(c)?c(r,l,this.getItems()):c);return this.addShape(t,{type:"text",id:this.getElementId("item-"+r.id+"-"+e),name:"legend-item-"+e,attrs:f})},e.prototype.drawRadio=function(t,e,n,r,a){var o,s,l=e.style||{},u=null!==(o=l.r)&&void 0!==o?o:r/2,c=3.6*u/8,f=[a+u,r/2-u],d=f[0],p=f[1],h=[d+u,p+u],g=h[0],v=h[1],y=[d,v+u],m=y[0],b=y[1],x=[a,p+u],_=x[0],O=x[1],P=n.showRadio,w=(0,i.__assign)((0,i.__assign)({path:[["M",d,p],["A",u,u,0,0,1,g,v],["L",g-c,v],["L",g,v],["A",u,u,0,0,1,m,b],["L",m,b-c],["L",m,b],["A",u,u,0,0,1,_,O],["L",_+c,O],["L",_,O],["A",u,u,0,0,1,d,p],["L",d,p+c]],stroke:"#000000",fill:"#ffffff"},l),{opacity:P?null!==(s=null===l||void 0===l?void 0:l.opacity)&&void 0!==s?s:.45:0}),M=this.addShape(t,{type:"path",id:this.getElementId("item-"+n.id+"-radio"),name:"legend-item-radio",attrs:w});return M.set("tip",e.tip),M},e.prototype.drawItem=function(t,e,n,r){var s="item-"+t.id,l=this.addGroup(r,{name:"legend-item-container",id:this.getElementId("item-container-"+s),delegateObject:{item:t,index:e}}),u=this.addGroup(l,{name:"legend-item",id:this.getElementId(s),delegateObject:{item:t,index:e}}),c=this.get("marker"),f=this.get("itemName"),d=this.get("itemValue"),p=this.get("itemBackground"),h=this.get("radio"),g=this.getLimitItemWidth(),v=0;if(c){var y=this.drawMarker(u,c,t,n),m=c.spacing,b=(0,a.get)(t,["marker","spacing"]);(0,a.isNumber)(b)&&(m=b),v=y.getBBox().maxX+m}if(f){var x=this.drawItemText(u,"name",f,t,n,v,e);g&&(0,o.ellipsisLabel)(!0,x,(0,a.clamp)(g-v,0,g)),v=x.getBBox().maxX+f.spacing}if(d){var _=this.drawItemText(u,"value",d,t,n,v,e);g&&(d.alignRight?(_.attr({textAlign:"right",x:g}),(0,o.ellipsisLabel)(!0,_,(0,a.clamp)(g-v,0,g),"head")):(0,o.ellipsisLabel)(!0,_,(0,a.clamp)(g-v,0,g))),v=_.getBBox().maxX+d.spacing}if(h&&this.drawRadio(u,h,t,n,v),p){var O=u.getBBox();this.addShape(u,{type:"rect",name:"legend-item-background",id:this.getElementId(s+"-background"),attrs:(0,i.__assign)({x:0,y:0,width:O.width,height:n},p.style)}).toBack()}return this.applyItemStates(t,u),u},e.prototype.adjustNavigation=function(t,e){var n=this,r=this.startX,i=this.startY,o=this.get("layout"),s=e.findAll((function(t){return"legend-item"===t.get("name")})),l=this.get("maxWidth"),u=this.get("maxHeight"),c=this.get("itemWidth"),d=this.get("itemSpacing"),p=this.getItemHeight(),h=(0,a.deepMix)({},f,this.get("pageNavigator")),g=this.drawNavigation(t,o,"00/00",h),v=g.getBBox(),y={x:r,y:i},m=1,b=0,x=0,_=0,O=this.get("itemMarginBottom");if("horizontal"===o){var P=this.get("maxRow")||1,w=p+(1===P?0:O),M=l-d-v.width-v.minX;this.pageHeight=w*P,this.pageWidth=M,(0,a.each)(s,(function(t){var e=t.getBBox(),i=c||e.width;(b&&b<y.x+i+d||function(t,e){var n=t.getBBox(),r=c||n.width;return e.x+r+d+v.width>l}(t,y))&&(1===m&&(b=y.x+d,n.moveElementTo(g,{x:M,y:y.y+p/2-v.height/2-v.minY})),m+=1,y.x=r,y.y+=w),n.moveElementTo(t,y),t.getParent().setClip({type:"rect",attrs:{x:y.x,y:y.y,width:i+d,height:p}}),y.x+=i+d}))}else{(0,a.each)(s,(function(t){var e=t.getBBox();e.width>x&&(x=e.width)})),_=x,x+=d,l&&(x=Math.min(l,x),_=Math.min(l,_)),this.pageWidth=x,this.pageHeight=u-Math.max(v.height,p+O);var S=Math.floor(this.pageHeight/(p+O));(0,a.each)(s,(function(t,e){0!==e&&e%S===0&&(m+=1,y.x+=x,y.y=i),n.moveElementTo(t,y),t.getParent().setClip({type:"rect",attrs:{x:y.x,y:y.y,width:x,height:p}}),y.y+=p+O})),this.totalPagesCnt=m,this.moveElementTo(g,{x:r+_/2-v.width/2-v.minX,y:u-v.height-v.minY})}this.pageHeight&&this.pageWidth&&e.getParent().setClip({type:"rect",attrs:{x:this.startX,y:this.startY,width:this.pageWidth,height:this.pageHeight}}),"horizontal"===o&&this.get("maxRow")?this.totalPagesCnt=Math.ceil(m/this.get("maxRow")):this.totalPagesCnt=m,this.currentPageIndex>this.totalPagesCnt&&(this.currentPageIndex=1),this.updateNavigation(g),e.attr("matrix",this.getCurrentNavigationMatrix())},e.prototype.drawNavigation=function(t,e,n,r){var o={x:0,y:0},s=this.addGroup(t,{id:this.getElementId("navigation-group"),name:"legend-navigation"}),l=(0,a.get)(r.marker,"style",{}),u=l.size,c=void 0===u?12:u,f=(0,i.__rest)(l,["size"]),d=this.drawArrow(s,o,h,"horizontal"===e?"up":"left",c,f);d.on("click",this.onNavigationBack);var g=d.getBBox();o.x+=g.width+2;var v=this.addShape(s,{type:"text",id:this.getElementId("navigation-text"),name:"navigation-text",attrs:(0,i.__assign)({x:o.x,y:o.y+c/2,text:n,textBaseline:"middle"},(0,a.get)(r.text,"style"))}).getBBox();return o.x+=v.width+2,this.drawArrow(s,o,p,"horizontal"===e?"down":"right",c,f).on("click",this.onNavigationAfter),s},e.prototype.updateNavigation=function(t){var e=(0,a.deepMix)({},f,this.get("pageNavigator")).marker.style,n=e.fill,r=e.opacity,i=e.inactiveFill,o=e.inactiveOpacity,s=this.currentPageIndex+"/"+this.totalPagesCnt,l=t?t.getChildren()[1]:this.getElementByLocalId("navigation-text"),u=t?t.findById(this.getElementId(h)):this.getElementByLocalId(h),c=t?t.findById(this.getElementId(p)):this.getElementByLocalId(p);l.attr("text",s),u.attr("opacity",1===this.currentPageIndex?o:r),u.attr("fill",1===this.currentPageIndex?i:n),u.attr("cursor",1===this.currentPageIndex?"not-allowed":"pointer"),c.attr("opacity",this.currentPageIndex===this.totalPagesCnt?o:r),c.attr("fill",this.currentPageIndex===this.totalPagesCnt?i:n),c.attr("cursor",this.currentPageIndex===this.totalPagesCnt?"not-allowed":"pointer");var d=u.getBBox().maxX+2;l.attr("x",d),d+=l.getBBox().width+2,this.updateArrowPath(c,{x:d,y:0})},e.prototype.drawArrow=function(t,e,n,r,a,o){var l=e.x,u=e.y,c=this.addShape(t,{type:"path",id:this.getElementId(n),name:n,attrs:(0,i.__assign)({size:a,direction:r,path:[["M",l+a/2,u],["L",l,u+a],["L",l+a,u+a],["Z"]],cursor:"pointer"},o)});return c.attr("matrix",(0,s.getMatrixByAngle)({x:l+a/2,y:u+a/2},g[r])),c},e.prototype.updateArrowPath=function(t,e){var n=e.x,r=e.y,i=t.attr(),a=i.size,o=i.direction,l=(0,s.getMatrixByAngle)({x:n+a/2,y:r+a/2},g[o]);t.attr("path",[["M",n+a/2,r],["L",n,r+a],["L",n+a,r+a],["Z"]]),t.attr("matrix",l)},e.prototype.getCurrentNavigationMatrix=function(){var t=this,e=t.currentPageIndex,n=t.pageWidth,r=t.pageHeight,i="horizontal"===this.get("layout")?{x:0,y:r*(1-e)}:{x:n*(1-e),y:0};return(0,s.getMatrixByTranslate)(i)},e.prototype.applyItemStates=function(t,e){if(this.getItemStates(t).length>0){var n=e.getChildren(),r=this.get("itemStates");(0,a.each)(n,(function(e){var n=e.get("name").split("-")[2],i=(0,l.getStatesStyle)(t,n,r);i&&(e.attr(i),"marker"!==n||e.get("isStroke")&&e.get("isFill")||(e.get("isStroke")&&e.attr("fill",null),e.get("isFill")&&e.attr("stroke",null)))}))}},e.prototype.getLimitItemWidth=function(){var t=this.get("itemWidth"),e=this.get("maxItemWidth");return e?t&&(e=t<=e?t:e):t&&(e=t),e},e}(c.default);e.default=v},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(58)),s=n(42),l=r(n(257)),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{type:"continue",min:0,max:100,value:null,colors:[],track:{},rail:{},label:{},handler:{},slidable:!0,tip:null,step:null,maxWidth:null,maxHeight:null,defaultCfg:{label:{align:"rail",spacing:5,formatter:null,style:{fontSize:12,fill:o.default.textColor,textBaseline:"middle",fontFamily:o.default.fontFamily}},handler:{size:10,style:{fill:"#fff",stroke:"#333"}},track:{},rail:{type:"color",size:20,defaultLength:100,style:{fill:"#DCDEE2"}},title:{spacing:5,style:{fill:o.default.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}}}})},e.prototype.isSlider=function(){return!0},e.prototype.getValue=function(){return this.getCurrentValue()},e.prototype.getRange=function(){return{min:this.get("min"),max:this.get("max")}},e.prototype.setRange=function(t,e){this.update({min:t,max:e})},e.prototype.setValue=function(t){var e=this.getValue();this.set("value",t);var n=this.get("group");this.resetTrackClip(),this.get("slidable")&&this.resetHandlers(n),this.delegateEmit("valuechanged",{originValue:e,value:t})},e.prototype.initEvent=function(){var t=this.get("group");this.bindSliderEvent(t),this.bindRailEvent(t),this.bindTrackEvent(t)},e.prototype.drawLegendContent=function(t){this.drawRail(t),this.drawLabels(t),this.fixedElements(t),this.resetTrack(t),this.resetTrackClip(t),this.get("slidable")&&this.resetHandlers(t)},e.prototype.bindSliderEvent=function(t){this.bindHandlersEvent(t)},e.prototype.bindHandlersEvent=function(t){var e=this;t.on("legend-handler-min:drag",(function(t){var n=e.getValueByCanvasPoint(t.x,t.y),r=e.getCurrentValue()[1];r<n&&(r=n),e.setValue([n,r])})),t.on("legend-handler-max:drag",(function(t){var n=e.getValueByCanvasPoint(t.x,t.y),r=e.getCurrentValue()[0];r>n&&(r=n),e.setValue([r,n])}))},e.prototype.bindRailEvent=function(t){},e.prototype.bindTrackEvent=function(t){var e=this,n=null;t.on("legend-track:dragstart",(function(t){n={x:t.x,y:t.y}})),t.on("legend-track:drag",(function(t){if(n){var r=e.getValueByCanvasPoint(n.x,n.y),i=e.getValueByCanvasPoint(t.x,t.y),a=e.getCurrentValue(),o=a[1]-a[0],s=e.getRange(),l=i-r;l<0?a[0]+l>s.min?e.setValue([a[0]+l,a[1]+l]):e.setValue([s.min,s.min+o]):l>0&&(l>0&&a[1]+l<s.max?e.setValue([a[0]+l,a[1]+l]):e.setValue([s.max-o,s.max])),n={x:t.x,y:t.y}}})),t.on("legend-track:dragend",(function(t){n=null}))},e.prototype.drawLabels=function(t){this.drawLabel("min",t),this.drawLabel("max",t)},e.prototype.drawLabel=function(t,e){var n=this.get("label"),r=n.style,o=n.align,s=n.formatter,l=this.get(t),u=this.getLabelAlignAttrs(t,o),c="label-"+t;this.addShape(e,{type:"text",id:this.getElementId(c),name:"legend-label-"+t,attrs:(0,i.__assign)((0,i.__assign)({x:0,y:0,text:(0,a.isFunction)(s)?s(l):l},r),u)})},e.prototype.getLabelAlignAttrs=function(t,e){var n="center",r="middle";return this.isVertical()?(n="start",r="rail"!==e?"min"===t?"top":"bottom":"top"):"rail"!==e?(r="top",n="min"===t?"start":"end"):(n="start",r="middle"),{textAlign:n,textBaseline:r}},e.prototype.getRailPath=function(t,e,n,r){var i=this.get("rail"),a=i.size,o=i.defaultLength,s=i.type,l=this.isVertical(),u=n,c=r;u||(u=l?a:o),c||(c=l?o:a);var f=[];return"color"===s?(f.push(["M",t,e]),f.push(["L",t+u,e]),f.push(["L",t+u,e+c]),f.push(["L",t,e+c]),f.push(["Z"])):(f.push(["M",t+u,e]),f.push(["L",t+u,e+c]),f.push(["L",t,e+c]),f.push(["Z"])),f},e.prototype.drawRail=function(t){var e=this.get("rail").style;this.addShape(t,{type:"path",id:this.getElementId("rail"),name:"legend-rail",attrs:(0,i.__assign)({path:this.getRailPath(0,0)},e)})},e.prototype.getTrackColor=function(t){var e,n=t.length;if(!n)return null;if(1===n)return t[0];e=this.isVertical()?"l(90)":"l(0)";for(var r=0;r<n;r++)e+=" "+r/(n-1)+":"+t[r];return e},e.prototype.getTrackPath=function(t){var e=this.getRailShape(t).attr("path");return(0,a.clone)(e)},e.prototype.getClipTrackAttrs=function(t){var e,n,r,i,a=this.getCurrentValue(),o=a[0],s=a[1],l=this.getRailBBox(t),u=this.getPointByValue(o,t),c=this.getPointByValue(s,t);return this.isVertical()?(e=l.minX,n=u.y,r=l.width,i=c.y-u.y):(e=u.x,n=l.minY,r=c.x-u.x,i=l.height),{x:e,y:n,width:r,height:i}},e.prototype.getTrackAttrs=function(t){var e=this.get("track"),n=this.get("colors"),r=this.getTrackPath(t);return(0,a.mix)({path:r,fill:this.getTrackColor(n)},e.style)},e.prototype.resetTrackClip=function(t){var e=t||this.get("group"),n=this.getElementId("track"),r=e.findById(n),i=r.getClip(),a=this.getClipTrackAttrs(t);i?i.attr(a):r.setClip({type:"rect",attrs:a})},e.prototype.resetTrack=function(t){var e=this.getElementId("track"),n=t.findById(e),r=this.getTrackAttrs(t);n?n.attr(r):this.addShape(t,{type:"path",id:e,draggable:this.get("slidable"),name:"legend-track",attrs:r})},e.prototype.getPointByValue=function(t,e){var n=this.getRange(),r=n.min,i=(t-r)/(n.max-r),a=this.getRailBBox(e),o={x:0,y:0};return this.isVertical()?(o.x=a.minX+a.width/2,o.y=(0,s.getValueByPercent)(a.minY,a.maxY,i)):(o.x=(0,s.getValueByPercent)(a.minX,a.maxX,i),o.y=a.minY+a.height/2),o},e.prototype.getRailShape=function(t){return(t||this.get("group")).findById(this.getElementId("rail"))},e.prototype.getRailBBox=function(t){return this.getRailShape(t).getBBox()},e.prototype.getRailCanvasBBox=function(){return this.get("group").findById(this.getElementId("rail")).getCanvasBBox()},e.prototype.isVertical=function(){return"vertical"===this.get("layout")},e.prototype.getValueByCanvasPoint=function(t,e){var n,r=this.getRange(),i=r.min,a=r.max,o=this.getRailCanvasBBox(),l=this.isVertical(),u=this.get("step");n=l?(e-o.minY)/o.height:(t-o.minX)/o.width;var c=(0,s.getValueByPercent)(i,a,n);return u&&(c=i+Math.round((c-i)/u)*u),c>a&&(c=a),c<i&&(c=i),c},e.prototype.getCurrentValue=function(){var t=this.get("value");if(!t){var e=this.get("values");return e?[Math.max(Math.min.apply(Math,(0,i.__spreadArrays)(e,[this.get("max")])),this.get("min")),Math.min(Math.max.apply(Math,(0,i.__spreadArrays)(e,[this.get("min")])),this.get("max"))]:[this.get("min"),this.get("max")]}return t},e.prototype.resetHandlers=function(t){var e=this.getCurrentValue(),n=e[0],r=e[1];this.resetHandler(t,"min",n),this.resetHandler(t,"max",r)},e.prototype.getHandlerPath=function(t,e){var n=this.isVertical(),r=[],i=t.size,a=e.x,o=e.y,s=1.4*i,l=i/2,u=i/6;if(n){var c=a+.4*s;r.push(["M",a,o]),r.push(["L",c,o+l]),r.push(["L",a+s,o+l]),r.push(["L",a+s,o-l]),r.push(["L",c,o-l]),r.push(["Z"]),r.push(["M",c,o+u]),r.push(["L",a+s-2,o+u]),r.push(["M",c,o-u]),r.push(["L",a+s-2,o-u])}else{var f=o+.4*s;r.push(["M",a,o]),r.push(["L",a-l,f]),r.push(["L",a-l,o+s]),r.push(["L",a+l,o+s]),r.push(["L",a+l,f]),r.push(["Z"]),r.push(["M",a-u,f]),r.push(["L",a-u,o+s-2]),r.push(["M",a+u,f]),r.push(["L",a+u,o+s-2])}return r},e.prototype.resetHandler=function(t,e,n){var r=this.getPointByValue(n,t),a=this.get("handler"),o=this.getHandlerPath(a,r),s=this.getElementId("handler-"+e),l=t.findById(s),u=this.isVertical();l?l.attr("path",o):this.addShape(t,{type:"path",name:"legend-handler-"+e,draggable:!0,id:s,attrs:(0,i.__assign)((0,i.__assign)({path:o},a.style),{cursor:u?"ns-resize":"ew-resize"})})},e.prototype.fixedElements=function(t){var e=t.findById(this.getElementId("rail")),n=t.findById(this.getElementId("label-min")),r=t.findById(this.getElementId("label-max")),i=this.getDrawPoint();this.isVertical()?this.fixedVertail(n,r,e,i):this.fixedHorizontal(n,r,e,i)},e.prototype.fitRailLength=function(t,e,n,r){var i=this.isVertical()?"height":"width",o=this.get("label"),s=o.align,l=o.spacing,u=this.get("max"+(0,a.upperFirst)(i));if(u){var c=("rail"===s?n[i]+t[i]+e[i]+2*l:n[i])-u;c>0&&this.changeRailLength(r,i,n[i]-c)}},e.prototype.changeRailLength=function(t,e,n){var r,i=t.getBBox();r="height"===e?this.getRailPath(i.x,i.y,i.width,n):this.getRailPath(i.x,i.y,n,i.height),t.attr("path",r)},e.prototype.changeRailPosition=function(t,e,n){var r=t.getBBox(),i=this.getRailPath(e,n,r.width,r.height);t.attr("path",i)},e.prototype.fixedHorizontal=function(t,e,n,r){var i=this.get("label"),a=i.align,o=i.spacing,s=n.getBBox(),l=t.getBBox(),u=e.getBBox(),c=s.height;this.fitRailLength(l,u,s,n),s=n.getBBox(),"rail"===a?(t.attr({x:r.x,y:r.y+c/2}),this.changeRailPosition(n,r.x+l.width+o,r.y),e.attr({x:r.x+l.width+s.width+2*o,y:r.y+c/2})):"top"===a?(t.attr({x:r.x,y:r.y}),e.attr({x:r.x+s.width,y:r.y}),this.changeRailPosition(n,r.x,r.y+l.height+o)):(this.changeRailPosition(n,r.x,r.y),t.attr({x:r.x,y:r.y+s.height+o}),e.attr({x:r.x+s.width,y:r.y+s.height+o}))},e.prototype.fixedVertail=function(t,e,n,r){var i=this.get("label"),a=i.align,o=i.spacing,s=n.getBBox(),l=t.getBBox(),u=e.getBBox();if(this.fitRailLength(l,u,s,n),s=n.getBBox(),"rail"===a)t.attr({x:r.x,y:r.y}),this.changeRailPosition(n,r.x,r.y+l.height+o),e.attr({x:r.x,y:r.y+l.height+s.height+2*o});else if("right"===a)t.attr({x:r.x+s.width+o,y:r.y}),this.changeRailPosition(n,r.x,r.y),e.attr({x:r.x+s.width+o,y:r.y+s.height});else{var c=Math.max(l.width,u.width);t.attr({x:r.x,y:r.y}),this.changeRailPosition(n,r.x+c+o,r.y),e.attr({x:r.x,y:r.y+s.height})}},e}(l.default);e.default=u},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Html",{enumerable:!0,get:function(){return i.default}});var i=r(n(889))},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=r(n(140)),s=n(95),l=n(0),u=r(n(182)),c=n(42),f=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=h(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(258)),d=r(n(890)),p=n(891);function h(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(h=function(t){return t?n:e})(t)}var g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,a.__assign)((0,a.__assign)({},e),{name:"tooltip",type:"html",x:0,y:0,items:[],customContent:null,containerTpl:'<div class="'+f.CONTAINER_CLASS+'"><div class="'+f.TITLE_CLASS+'"></div><ul class="'+f.LIST_CLASS+'"></ul></div>',itemTpl:'<li class="'+f.LIST_ITEM_CLASS+'" data-index={index}>\n <span class="'+f.MARKER_CLASS+'" style="background:{color}"></span>\n <span class="'+f.NAME_CLASS+'">{name}</span>:\n <span class="'+f.VALUE_CLASS+'">{value}</span>\n </li>',xCrosshairTpl:'<div class="'+f.CROSSHAIR_X+'"></div>',yCrosshairTpl:'<div class="'+f.CROSSHAIR_Y+'"></div>',title:null,showTitle:!0,region:null,crosshairsRegion:null,containerClassName:f.CONTAINER_CLASS,crosshairs:null,offset:10,position:"right",domStyles:null,defaultStyles:d.default})},e.prototype.render=function(){this.get("customContent")?this.renderCustomContent():(this.resetTitle(),this.renderItems()),this.resetPosition()},e.prototype.clear=function(){this.clearCrosshairs(),this.setTitle(""),this.clearItemDoms()},e.prototype.show=function(){var t=this.getContainer();t&&!this.destroyed&&(this.set("visible",!0),(0,s.modifyCSS)(t,{visibility:"visible"}),this.setCrossHairsVisible(!0))},e.prototype.hide=function(){var t=this.getContainer();t&&!this.destroyed&&(this.set("visible",!1),(0,s.modifyCSS)(t,{visibility:"hidden"}),this.setCrossHairsVisible(!1))},e.prototype.getLocation=function(){return{x:this.get("x"),y:this.get("y")}},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetPosition()},e.prototype.setCrossHairsVisible=function(t){var e=t?"":"none",n=this.get("xCrosshairDom"),r=this.get("yCrosshairDom");n&&(0,s.modifyCSS)(n,{display:e}),r&&(0,s.modifyCSS)(r,{display:e})},e.prototype.initContainer=function(){if(t.prototype.initContainer.call(this),this.get("customContent")){this.get("container")&&this.get("container").remove();var e=this.getHtmlContentNode();this.get("parent").appendChild(e),this.set("container",e),this.resetStyles(),this.applyStyles()}},e.prototype.updateInner=function(e){this.get("customContent")?this.renderCustomContent():(function(t,e){var n=!1;return(0,l.each)(e,(function(e){if((0,l.hasKey)(t,e))return n=!0,!1})),n}(e,["title","showTitle"])&&this.resetTitle(),(0,l.hasKey)(e,"items")&&this.renderItems()),t.prototype.updateInner.call(this,e)},e.prototype.initDom=function(){this.cacheDoms()},e.prototype.removeDom=function(){t.prototype.removeDom.call(this),this.clearCrosshairs()},e.prototype.resetPosition=function(){var t,e=this.get("x"),n=this.get("y"),r=this.get("offset"),i=this.getOffset(),a=i.offsetX,o=i.offsetY,l=this.get("position"),u=this.get("region"),f=this.getContainer(),d=this.getBBox(),h=d.width,g=d.height;u&&(t=(0,c.regionToBBox)(u));var v=(0,p.getAlignPoint)(e,n,r,h,g,l,t);(0,s.modifyCSS)(f,{left:(0,c.toPx)(v.x+a),top:(0,c.toPx)(v.y+o)}),this.resetCrosshairs()},e.prototype.renderCustomContent=function(){var t=this.getHtmlContentNode(),e=this.get("parent"),n=this.get("container");n&&n.parentNode===e?e.replaceChild(t,n):e.appendChild(t),this.set("container",t),this.resetStyles(),this.applyStyles()},e.prototype.getHtmlContentNode=function(){var t,e=this.get("customContent");if(e){var n=e(this.get("title"),this.get("items"));t=(0,l.isElement)(n)?n:(0,s.createDom)(n)}return t},e.prototype.cacheDoms=function(){var t=this.getContainer(),e=t.getElementsByClassName(f.TITLE_CLASS)[0],n=t.getElementsByClassName(f.LIST_CLASS)[0];this.set("titleDom",e),this.set("listDom",n)},e.prototype.resetTitle=function(){var t=this.get("title");this.get("showTitle")&&t?this.setTitle(t):this.setTitle("")},e.prototype.setTitle=function(t){var e=this.get("titleDom");e&&(e.innerText=t)},e.prototype.resetCrosshairs=function(){var t=this.get("crosshairsRegion"),e=this.get("crosshairs");if(t&&e){var n=(0,c.regionToBBox)(t),r=this.get("xCrosshairDom"),i=this.get("yCrosshairDom");"x"===e?(this.resetCrosshair("x",n),i&&(i.remove(),this.set("yCrosshairDom",null))):"y"===e?(this.resetCrosshair("y",n),r&&(r.remove(),this.set("xCrosshairDom",null))):(this.resetCrosshair("x",n),this.resetCrosshair("y",n)),this.setCrossHairsVisible(this.get("visible"))}else this.clearCrosshairs()},e.prototype.resetCrosshair=function(t,e){var n=this.checkCrosshair(t),r=this.get(t);"x"===t?(0,s.modifyCSS)(n,{left:(0,c.toPx)(r),top:(0,c.toPx)(e.y),height:(0,c.toPx)(e.height)}):(0,s.modifyCSS)(n,{top:(0,c.toPx)(r),left:(0,c.toPx)(e.x),width:(0,c.toPx)(e.width)})},e.prototype.checkCrosshair=function(t){var e=t+"CrosshairDom",n=t+"CrosshairTpl",r="CROSSHAIR_"+t.toUpperCase(),i=f[r],a=this.get(e),o=this.get("parent");return a||(a=(0,s.createDom)(this.get(n)),this.applyStyle(i,a),o.appendChild(a),this.set(e,a)),a},e.prototype.renderItems=function(){this.clearItemDoms();var t=this.get("items"),e=this.get("itemTpl"),n=this.get("listDom");n&&((0,l.each)(t,(function(t){var r=o.default.toCSSGradient(t.color),i=(0,a.__assign)((0,a.__assign)({},t),{color:r}),u=(0,l.substitute)(e,i),c=(0,s.createDom)(u);n.appendChild(c)})),this.applyChildrenStyles(n,this.get("domStyles")))},e.prototype.clearItemDoms=function(){this.get("listDom")&&(0,c.clearDom)(this.get("listDom"))},e.prototype.clearCrosshairs=function(){var t=this.get("xCrosshairDom"),e=this.get("yCrosshairDom");t&&t.remove(),e&&e.remove(),this.set("xCrosshairDom",null),this.set("yCrosshairDom",null)},e}(u.default);e.default=g},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,o=r(n(58)),s=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=l(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(258));function l(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(l=function(t){return t?n:e})(t)}e.default=((a={})[""+s.CONTAINER_CLASS]={position:"absolute",visibility:"visible",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:o.default.fontFamily,lineHeight:"20px",padding:"10px 10px 6px 10px"},a[""+s.TITLE_CLASS]={marginBottom:"4px"},a[""+s.LIST_CLASS]={margin:"0px",listStyleType:"none",padding:"0px"},a[""+s.LIST_ITEM_CLASS]={listStyleType:"none",marginBottom:"4px"},a[""+s.MARKER_CLASS]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},a[""+s.VALUE_CLASS]={display:"inline-block",float:"right",marginLeft:"30px"},a[""+s.CROSSHAIR_X]={position:"absolute",width:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},a[""+s.CROSSHAIR_Y]={position:"absolute",height:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},a)},function(t,e,n){"use strict";function r(t,e,n,r,i){return{left:t<i.x,right:t+n>i.x+i.width,top:e<i.y,bottom:e+r>i.y+i.height}}function i(t,e,n,r,i,a){var o=t,s=e;switch(a){case"left":o=t-r-n,s=e-i/2;break;case"right":o=t+n,s=e-i/2;break;case"top":o=t-r/2,s=e-i-n;break;case"bottom":o=t-r/2,s=e+n;break;default:o=t+n,s=e-i-n}return{x:o,y:s}}Object.defineProperty(e,"__esModule",{value:!0}),e.getAlignPoint=function(t,e,n,a,o,s,l){var u=i(t,e,n,a,o,s);if(l){var c=r(u.x,u.y,a,o,l);"auto"===s?(c.right&&(u.x=Math.max(0,t-a-n)),c.top&&(u.y=Math.max(0,e-o-n))):"top"===s||"bottom"===s?(c.left&&(u.x=l.x),c.right&&(u.x=l.x+l.width-a),"top"===s&&c.top&&(u.y=e+n),"bottom"===s&&c.bottom&&(u.y=e-o-n)):(c.top&&(u.y=l.y),c.bottom&&(u.y=l.y+l.height-o),"left"===s&&c.left&&(u.x=t+n),"right"===s&&c.right&&(u.x=t-a-n))}return u},e.getOutSides=r,e.getPointByPosition=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Slider",{enumerable:!0,get:function(){return r.Slider}});var r=n(893)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Slider=void 0;var i=n(1),a=n(0),o=r(n(41)),s=n(894),l=n(897),u=n(898),c=e.Slider=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.onMouseDown=function(t){return function(n){e.currentTarget=t;var r=n.originalEvent;r.stopPropagation(),r.preventDefault(),e.prevX=(0,a.get)(r,"touches.0.pageX",r.pageX),e.prevY=(0,a.get)(r,"touches.0.pageY",r.pageY);var i=e.getContainerDOM();i.addEventListener("mousemove",e.onMouseMove),i.addEventListener("mouseup",e.onMouseUp),i.addEventListener("mouseleave",e.onMouseUp),i.addEventListener("touchmove",e.onMouseMove),i.addEventListener("touchend",e.onMouseUp),i.addEventListener("touchcancel",e.onMouseUp)}},e.onMouseMove=function(t){var n=e.cfg.width,r=[e.get("start"),e.get("end")];t.stopPropagation(),t.preventDefault();var i=(0,a.get)(t,"touches.0.pageX",t.pageX),o=(0,a.get)(t,"touches.0.pageY",t.pageY),s=i-e.prevX,l=e.adjustOffsetRange(s/n);e.updateStartEnd(l),e.updateUI(e.getElementByLocalId("foreground"),e.getElementByLocalId("minText"),e.getElementByLocalId("maxText")),e.prevX=i,e.prevY=o,e.draw(),e.emit(u.SLIDER_CHANGE,[e.get("start"),e.get("end")].sort()),e.delegateEmit("valuechanged",{originValue:r,value:[e.get("start"),e.get("end")]})},e.onMouseUp=function(){e.currentTarget&&(e.currentTarget=void 0);var t=e.getContainerDOM();t&&(t.removeEventListener("mousemove",e.onMouseMove),t.removeEventListener("mouseup",e.onMouseUp),t.removeEventListener("mouseleave",e.onMouseUp),t.removeEventListener("touchmove",e.onMouseMove),t.removeEventListener("touchend",e.onMouseUp),t.removeEventListener("touchcancel",e.onMouseUp))},e}return(0,i.__extends)(e,t),e.prototype.setRange=function(t,e){this.set("minLimit",t),this.set("maxLimit",e);var n=this.get("start"),r=this.get("end"),i=(0,a.clamp)(n,t,e),o=(0,a.clamp)(r,t,e);this.get("isInit")||n===i&&r===o||this.setValue([i,o])},e.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},e.prototype.setValue=function(t){var e=this.getRange();if((0,a.isArray)(t)&&2===t.length){var n=[this.get("start"),this.get("end")];this.update({start:(0,a.clamp)(t[0],e.min,e.max),end:(0,a.clamp)(t[1],e.min,e.max)}),this.get("updateAutoRender")||this.render(),this.delegateEmit("valuechanged",{originValue:n,value:t})}},e.prototype.getValue=function(){return[this.get("start"),this.get("end")]},e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"slider",x:0,y:0,width:100,height:16,backgroundStyle:{},foregroundStyle:{},handlerStyle:{},textStyle:{},defaultCfg:{backgroundStyle:u.BACKGROUND_STYLE,foregroundStyle:u.FOREGROUND_STYLE,handlerStyle:u.HANDLER_STYLE,textStyle:u.TEXT_STYLE}})},e.prototype.update=function(e){var n=e.start,r=e.end,o=(0,i.__assign)({},e);(0,a.isNil)(n)||(o.start=(0,a.clamp)(n,0,1)),(0,a.isNil)(r)||(o.end=(0,a.clamp)(r,0,1)),t.prototype.update.call(this,o),this.minHandler=this.getChildComponentById(this.getElementId("minHandler")),this.maxHandler=this.getChildComponentById(this.getElementId("maxHandler")),this.trend=this.getChildComponentById(this.getElementId("trend"))},e.prototype.init=function(){this.set("start",(0,a.clamp)(this.get("start"),0,1)),this.set("end",(0,a.clamp)(this.get("end"),0,1)),t.prototype.init.call(this)},e.prototype.render=function(){t.prototype.render.call(this),this.updateUI(this.getElementByLocalId("foreground"),this.getElementByLocalId("minText"),this.getElementByLocalId("maxText"))},e.prototype.renderInner=function(t){var e=this.cfg,n=(e.start,e.end,e.width),r=e.height,o=e.trendCfg,c=void 0===o?{}:o,f=e.minText,d=e.maxText,p=e.backgroundStyle,h=void 0===p?{}:p,g=e.foregroundStyle,v=void 0===g?{}:g,y=e.textStyle,m=void 0===y?{}:y,b=(0,a.deepMix)({},l.DEFAULT_HANDLER_STYLE,this.cfg.handlerStyle);(0,a.size)((0,a.get)(c,"data"))&&(this.trend=this.addComponent(t,(0,i.__assign)({component:s.Trend,id:this.getElementId("trend"),x:0,y:0,width:n,height:r},c))),this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:(0,i.__assign)({x:0,y:0,width:n,height:r},h)}),this.addShape(t,{id:this.getElementId("minText"),type:"text",attrs:(0,i.__assign)({y:r/2,textAlign:"right",text:f,silent:!1},m)}),this.addShape(t,{id:this.getElementId("maxText"),type:"text",attrs:(0,i.__assign)({y:r/2,textAlign:"left",text:d,silent:!1},m)}),this.addShape(t,{id:this.getElementId("foreground"),name:"foreground",type:"rect",attrs:(0,i.__assign)({y:0,height:r},v)});var x=(0,a.get)(b,"width",u.DEFAULT_HANDLER_WIDTH),_=(0,a.get)(b,"height",24);this.minHandler=this.addComponent(t,{component:l.Handler,id:this.getElementId("minHandler"),name:"handler-min",x:0,y:(r-_)/2,width:x,height:_,cursor:"ew-resize",style:b}),this.maxHandler=this.addComponent(t,{component:l.Handler,id:this.getElementId("maxHandler"),name:"handler-max",x:0,y:(r-_)/2,width:x,height:_,cursor:"ew-resize",style:b})},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},e.prototype.initEvent=function(){this.bindEvents()},e.prototype.updateUI=function(t,e,n){var r=this.cfg,i=r.start,o=r.end,s=r.width,l=r.minText,c=r.maxText,f=r.handlerStyle,d=r.height,p=i*s,h=o*s;this.trend&&(this.trend.update({width:s,height:d}),this.get("updateAutoRender")||this.trend.render()),t.attr("x",p),t.attr("width",h-p);var g=(0,a.get)(f,"width",u.DEFAULT_HANDLER_WIDTH);e.attr("text",l),n.attr("text",c);var v=this._dodgeText([p,h],e,n),y=v[0],m=v[1];this.minHandler&&(this.minHandler.update({x:p-g/2}),this.get("updateAutoRender")||this.minHandler.render()),(0,a.each)(y,(function(t,n){return e.attr(n,t)})),this.maxHandler&&(this.maxHandler.update({x:h-g/2}),this.get("updateAutoRender")||this.maxHandler.render()),(0,a.each)(m,(function(t,e){return n.attr(e,t)}))},e.prototype.bindEvents=function(){var t=this.get("group");t.on("handler-min:mousedown",this.onMouseDown("minHandler")),t.on("handler-min:touchstart",this.onMouseDown("minHandler")),t.on("handler-max:mousedown",this.onMouseDown("maxHandler")),t.on("handler-max:touchstart",this.onMouseDown("maxHandler"));var e=t.findById(this.getElementId("foreground"));e.on("mousedown",this.onMouseDown("foreground")),e.on("touchstart",this.onMouseDown("foreground"))},e.prototype.adjustOffsetRange=function(t){var e=this.cfg,n=e.start,r=e.end;switch(this.currentTarget){case"minHandler":var i=0-n,a=1-n;return Math.min(a,Math.max(i,t));case"maxHandler":return i=0-r,a=1-r,Math.min(a,Math.max(i,t));case"foreground":return i=0-n,a=1-r,Math.min(a,Math.max(i,t))}},e.prototype.updateStartEnd=function(t){var e=this.cfg,n=e.start,r=e.end;switch(this.currentTarget){case"minHandler":n+=t;break;case"maxHandler":r+=t;break;case"foreground":n+=t,r+=t}this.set("start",n),this.set("end",r)},e.prototype._dodgeText=function(t,e,n){var r,i,o=this.cfg,s=o.handlerStyle,l=o.width,c=(0,a.get)(s,"width",u.DEFAULT_HANDLER_WIDTH),f=t[0],d=t[1],p=!1;f>d&&(f=(r=[d,f])[0],d=r[1],e=(i=[n,e])[0],n=i[1],p=!0);var h=e.getBBox(),g=n.getBBox(),v=h.width>f-2?{x:f+c/2+2,textAlign:"left"}:{x:f-c/2-2,textAlign:"right"},y=g.width>l-d-2?{x:d-c/2-2,textAlign:"right"}:{x:d+c/2+2,textAlign:"left"};return p?[y,v]:[v,y]},e.prototype.draw=function(){var t=this.get("container"),e=t&&t.get("canvas");e&&e.draw()},e.prototype.getContainerDOM=function(){var t=this.get("container"),e=t&&t.get("canvas");return e&&e.get("container")},e}(o.default);e.default=c},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Trend=void 0;var i=n(1),a=r(n(41)),o=n(895),s=n(896),l=e.Trend=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"trend",x:0,y:0,width:200,height:16,smooth:!0,isArea:!1,data:[],backgroundStyle:o.BACKGROUND_STYLE,lineStyle:o.LINE_STYLE,areaStyle:o.AREA_STYLE})},e.prototype.renderInner=function(t){var e=this.cfg,n=e.width,r=e.height,a=e.data,o=e.smooth,l=e.isArea,u=e.backgroundStyle,c=e.lineStyle,f=e.areaStyle;this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:(0,i.__assign)({x:0,y:0,width:n,height:r},u)});var d=(0,s.dataToPath)(a,n,r,o);if(this.addShape(t,{id:this.getElementId("line"),type:"path",attrs:(0,i.__assign)({path:d},c)}),l){var p=(0,s.linePathToAreaPath)(d,n,r,a);this.addShape(t,{id:this.getElementId("area"),type:"path",attrs:(0,i.__assign)({path:p},f)})}},e.prototype.applyOffset=function(){var t=this.cfg,e=t.x,n=t.y;this.moveElementTo(this.get("group"),{x:e,y:n})},e}(a.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LINE_STYLE=e.BACKGROUND_STYLE=e.AREA_STYLE=void 0,e.BACKGROUND_STYLE={opacity:0},e.LINE_STYLE={stroke:"#C5C5C5",strokeOpacity:.85},e.AREA_STYLE={fill:"#CACED4",opacity:.85}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dataToPath=function(t,e,n,r){void 0===r&&(r=!0);var i=new a.Linear({values:t}),u=new a.Category({values:(0,o.map)(t,(function(t,e){return e}))}),c=(0,o.map)(t,(function(t,r){return[u.scale(r)*e,n-i.scale(t)*n]}));return r?l(c):s(c)},e.getAreaLineY=u,e.getLinePath=s,e.getSmoothLinePath=l,e.linePathToAreaPath=function(t,e,n,i){var a=(0,r.__spreadArrays)(t),o=u(i,n);return a.push(["L",e,o]),a.push(["L",0,o]),a.push(["Z"]),a};var r=n(1),i=n(88),a=n(66),o=n(0);function s(t){return function(t){return(0,o.map)(t,(function(t,e){return[0===e?"M":"L",t[0],t[1]]}))}(t)}function l(t){if(t.length<=2)return s(t);var e=[];(0,o.each)(t,(function(t){(0,o.isEqual)(t,e.slice(e.length-2))||e.push(t[0],t[1])}));var n=(0,i.catmullRom2Bezier)(e,!1),r=(0,o.head)(t),a=r[0],l=r[1];return n.unshift(["M",a,l]),n}function u(t,e){var n=new a.Linear({values:t}),r=n.max<0?n.max:Math.max(0,n.min);return e-n.scale(r)*e}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Handler=e.DEFAULT_HANDLER_STYLE=void 0;var i=n(1),a=r(n(41)),o=e.DEFAULT_HANDLER_STYLE={fill:"#F7F7F7",stroke:"#BFBFBF",radius:2,opacity:1,cursor:"ew-resize",highLightFill:"#FFF"},s=e.Handler=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"handler",x:0,y:0,width:10,height:24,style:o})},e.prototype.renderInner=function(t){var e=this.cfg,n=e.width,r=e.height,i=e.style,a=i.fill,o=i.stroke,s=i.radius,l=i.opacity,u=i.cursor;this.addShape(t,{type:"rect",id:this.getElementId("background"),attrs:{x:0,y:0,width:n,height:r,fill:a,stroke:o,radius:s,opacity:l,cursor:u}});var c=1/3*n,f=2/3*n,d=1/4*r,p=3/4*r;this.addShape(t,{id:this.getElementId("line-left"),type:"line",attrs:{x1:c,y1:d,x2:c,y2:p,stroke:o,cursor:u}}),this.addShape(t,{id:this.getElementId("line-right"),type:"line",attrs:{x1:f,y1:d,x2:f,y2:p,stroke:o,cursor:u}})},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},e.prototype.initEvent=function(){this.bindEvents()},e.prototype.bindEvents=function(){var t=this;this.get("group").on("mouseenter",(function(){var e=t.get("style").highLightFill;t.getElementByLocalId("background").attr("fill",e),t.draw()})),this.get("group").on("mouseleave",(function(){var e=t.get("style").fill;t.getElementByLocalId("background").attr("fill",e),t.draw()}))},e.prototype.draw=function(){var t=this.get("container").get("canvas");t&&t.draw()},e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TEXT_STYLE=e.SLIDER_CHANGE=e.HANDLER_STYLE=e.FOREGROUND_STYLE=e.DEFAULT_HANDLER_WIDTH=e.BACKGROUND_STYLE=void 0,e.BACKGROUND_STYLE={fill:"#416180",opacity:.05},e.FOREGROUND_STYLE={fill:"#5B8FF9",opacity:.15,cursor:"move"};var r=e.DEFAULT_HANDLER_WIDTH=10;e.HANDLER_STYLE={width:r,height:24},e.TEXT_STYLE={textBaseline:"middle",fill:"#000",opacity:.45},e.SLIDER_CHANGE="sliderchange"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(900);Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))}))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.Scrollbar=e.DEFAULT_THEME=void 0;var i=n(1),a=n(95),o=n(0),s=r(n(41)),l=e.DEFAULT_THEME={default:{trackColor:"rgba(0,0,0,0)",thumbColor:"rgba(0,0,0,0.15)",size:8,lineCap:"round"},hover:{thumbColor:"rgba(0,0,0,0.2)"}};e.Scrollbar=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.clearEvents=o.noop,e.onStartEvent=function(t){return function(n){e.isMobile=t,n.originalEvent.preventDefault();var r=t?(0,o.get)(n.originalEvent,"touches.0.clientX"):n.clientX,i=t?(0,o.get)(n.originalEvent,"touches.0.clientY"):n.clientY;e.startPos=e.cfg.isHorizontal?r:i,e.bindLaterEvent()}},e.bindLaterEvent=function(){var t=e.getContainerDOM(),n=[];n=e.isMobile?[(0,a.addEventListener)(t,"touchmove",e.onMouseMove),(0,a.addEventListener)(t,"touchend",e.onMouseUp),(0,a.addEventListener)(t,"touchcancel",e.onMouseUp)]:[(0,a.addEventListener)(t,"mousemove",e.onMouseMove),(0,a.addEventListener)(t,"mouseup",e.onMouseUp),(0,a.addEventListener)(t,"mouseleave",e.onMouseUp)],e.clearEvents=function(){n.forEach((function(t){t.remove()}))}},e.onMouseMove=function(t){var n=e.cfg,r=n.isHorizontal,i=n.thumbOffset;t.preventDefault();var a=e.isMobile?(0,o.get)(t,"touches.0.clientX"):t.clientX,s=e.isMobile?(0,o.get)(t,"touches.0.clientY"):t.clientY,l=r?a:s,u=l-e.startPos;e.startPos=l,e.updateThumbOffset(i+u)},e.onMouseUp=function(t){t.preventDefault(),e.clearEvents()},e.onTrackClick=function(t){var n=e.cfg,r=n.isHorizontal,i=n.x,a=n.y,o=n.thumbLen,s=e.getContainerDOM().getBoundingClientRect(),l=t.clientX,u=t.clientY,c=r?l-s.left-i-o/2:u-s.top-a-o/2,f=e.validateRange(c);e.updateThumbOffset(f)},e.onThumbMouseOver=function(){var t=e.cfg.theme.hover.thumbColor;e.getElementByLocalId("thumb").attr("stroke",t),e.draw()},e.onThumbMouseOut=function(){var t=e.cfg.theme.default.thumbColor;e.getElementByLocalId("thumb").attr("stroke",t),e.draw()},e}return(0,i.__extends)(e,t),e.prototype.setRange=function(t,e){this.set("minLimit",t),this.set("maxLimit",e);var n=this.getValue(),r=(0,o.clamp)(n,t,e);n===r||this.get("isInit")||this.setValue(r)},e.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},e.prototype.setValue=function(t){var e=this.getRange(),n=this.getValue();this.update({thumbOffset:(this.get("trackLen")-this.get("thumbLen"))*(0,o.clamp)(t,e.min,e.max)}),this.delegateEmit("valuechange",{originalValue:n,value:this.getValue()})},e.prototype.getValue=function(){return(0,o.clamp)(this.get("thumbOffset")/(this.get("trackLen")-this.get("thumbLen")),0,1)},e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return(0,i.__assign)((0,i.__assign)({},e),{name:"scrollbar",isHorizontal:!0,minThumbLen:20,thumbOffset:0,theme:l})},e.prototype.renderInner=function(t){this.renderTrackShape(t),this.renderThumbShape(t)},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},e.prototype.initEvent=function(){this.bindEvents()},e.prototype.renderTrackShape=function(t){var e=this.cfg,n=e.trackLen,r=e.theme,i=void 0===r?{default:{}}:r,a=(0,o.deepMix)({},l,i).default,s=a.lineCap,u=a.trackColor,c=a.size,f=(0,o.get)(this.cfg,"size",c),d=this.get("isHorizontal")?{x1:0+f/2,y1:f/2,x2:n-f/2,y2:f/2,lineWidth:f,stroke:u,lineCap:s}:{x1:f/2,y1:0+f/2,x2:f/2,y2:n-f/2,lineWidth:f,stroke:u,lineCap:s};return this.addShape(t,{id:this.getElementId("track"),name:"track",type:"line",attrs:d})},e.prototype.renderThumbShape=function(t){var e=this.cfg,n=e.thumbOffset,r=e.thumbLen,i=e.theme,a=(0,o.deepMix)({},l,i).default,s=a.size,u=a.lineCap,c=a.thumbColor,f=(0,o.get)(this.cfg,"size",s),d=this.get("isHorizontal")?{x1:n+f/2,y1:f/2,x2:n+r-f/2,y2:f/2,lineWidth:f,stroke:c,lineCap:u,cursor:"default"}:{x1:f/2,y1:n+f/2,x2:f/2,y2:n+r-f/2,lineWidth:f,stroke:c,lineCap:u,cursor:"default"};return this.addShape(t,{id:this.getElementId("thumb"),name:"thumb",type:"line",attrs:d})},e.prototype.bindEvents=function(){var t=this.get("group");t.on("mousedown",this.onStartEvent(!1)),t.on("mouseup",this.onMouseUp),t.on("touchstart",this.onStartEvent(!0)),t.on("touchend",this.onMouseUp),t.findById(this.getElementId("track")).on("click",this.onTrackClick);var e=t.findById(this.getElementId("thumb"));e.on("mouseover",this.onThumbMouseOver),e.on("mouseout",this.onThumbMouseOut)},e.prototype.getContainerDOM=function(){var t=this.get("container"),e=t&&t.get("canvas");return e&&e.get("container")},e.prototype.validateRange=function(t){var e=this.cfg,n=e.thumbLen,r=e.trackLen,i=t;return t+n>r?i=r-n:t+n<n&&(i=0),i},e.prototype.draw=function(){var t=this.get("container"),e=t&&t.get("canvas");e&&e.draw()},e.prototype.updateThumbOffset=function(t){var e=this.cfg,n=e.thumbOffset,r=e.isHorizontal,i=e.thumbLen,a=e.size,o=this.validateRange(t);if(o!==n){var s=this.getElementByLocalId("thumb");r?s.attr({x1:o+a/2,x2:o+i-a/2}):s.attr({y1:o+a/2,y2:o+i-a/2}),this.emitOffsetChange(o)}},e.prototype.emitOffsetChange=function(t){var e=this.cfg,n=e.thumbOffset,r=e.trackLen,i=e.thumbLen;this.cfg.thumbOffset=t,this.emit("scrollchange",{thumbOffset:t,ratio:(0,o.clamp)(t/(r-i),0,1)}),this.delegateEmit("valuechange",{originalValue:n,value:t})},e}(s.default)},function(t,e,n){},function(t,e,n){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNormalizedValue=void 0;var r=n(904);e.getNormalizedValue=function(t,e){if(!e)return null;var n;switch(t){case"start":return 0;case"center":return.5;case"end":return 1;case"median":n=e.isCategory?(0,r.getMedian)(e.values.map((function(t,e){return e}))):(0,r.getMedian)(e.values);break;case"mean":n=e.isCategory?(e.values.length-1)/2:(0,r.getMean)(e.values);break;case"min":n=e.isCategory?0:e[t];break;case"max":n=e.isCategory?e.values.length-1:e[t];break;default:n=t}return e.scale(n)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMean=e.getMedian=void 0;var r=n(1),i=n(0);e.getMedian=function(t){var e=(0,r.__spreadArray)([],t,!0);e.sort((function(t,e){return t-e}));var n=e.length;return 0===n?0:n%2===1?e[(n-1)/2]:(e[n/2]+e[n/2-1])/2},e.getMean=function(t){var e=(0,i.reduce)(t,(function(t,e){return t+(isNaN(e)||!(0,i.isNumber)(e)?0:e)}),0);return 0===t.length?0:e/t.length}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(71),a=n(51),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,r:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var o=this.attr(),s=o.x,l=o.y,u=o.r,c=i/2,f=a.distance(s,l,t,e);return r&&n?f<=u+c:r?f<=u:!!n&&f>=u-c&&f<=u+c},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,i=e.r;t.beginPath(),t.arc(n,r,i,0,2*Math.PI,!1),t.closePath()},e}(i.default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1);function i(t,e,n,r){return t/(n*n)+e/(r*r)}var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,rx:0,ry:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,a){var o=this.attr(),s=a/2,l=o.x,u=o.y,c=o.rx,f=o.ry,d=(t-l)*(t-l),p=(e-u)*(e-u);return r&&n?i(d,p,c+s,f+s)<=1:r?i(d,p,c,f)<=1:!!n&&i(d,p,c-s,f-s)>=1&&i(d,p,c+s,f+s)<=1},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,i=e.rx,a=e.ry;if(t.beginPath(),t.ellipse)t.ellipse(n,r,i,a,0,0,2*Math.PI,!1);else{var o=i>a?i:a,s=i>a?1:i/a,l=i>a?a/i:1;t.save(),t.translate(n,r),t.scale(s,l),t.arc(0,0,o,0,2*Math.PI),t.restore(),t.closePath()}},e}(n(71).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(71),a=n(51);function o(t){return t instanceof HTMLElement&&a.isString(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase()}var s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,width:0,height:0})},e.prototype.initAttrs=function(t){this._setImage(t.img)},e.prototype.isStroke=function(){return!1},e.prototype.isOnlyHitBox=function(){return!0},e.prototype._afterLoading=function(){if(!0===this.get("toDraw")){var t=this.get("canvas");t?t.draw():this.createPath(this.get("context"))}},e.prototype._setImage=function(t){var e=this,n=this.attrs;if(a.isString(t)){var r=new Image;r.onload=function(){if(e.destroyed)return!1;e.attr("img",r),e.set("loading",!1),e._afterLoading();var t=e.get("callback");t&&t.call(e)},r.crossOrigin="Anonymous",r.src=t,this.set("loading",!0)}else t instanceof Image?(n.width||(n.width=t.width),n.height||(n.height=t.height)):o(t)&&(n.width||(n.width=Number(t.getAttribute("width"))),n.height||(n.height,Number(t.getAttribute("height"))))},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),"img"===e&&this._setImage(n)},e.prototype.createPath=function(t){if(this.get("loading"))return this.set("toDraw",!0),void this.set("context",t);var e=this.attr(),n=e.x,r=e.y,i=e.width,s=e.height,l=e.sx,u=e.sy,c=e.swidth,f=e.sheight,d=e.img;(d instanceof Image||o(d))&&(a.isNil(l)||a.isNil(u)||a.isNil(c)||a.isNil(f)?t.drawImage(d,n,r,i,s):t.drawImage(d,l,u,c,f,n,r,i,s))},e}(i.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(38),a=n(71),o=n(184),s=n(183),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),this.setArrow()},e.prototype.setArrow=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,i=t.y2,a=t.startArrow,o=t.endArrow;a&&s.addStartArrow(this,t,r,i,e,n),o&&s.addEndArrow(this,t,e,n,r,i)},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){if(!n||!i)return!1;var a=this.attr(),s=a.x1,l=a.y1,u=a.x2,c=a.y2;return o.default(s,l,u,c,i,t,e)},e.prototype.createPath=function(t){var e=this.attr(),n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.startArrow,l=e.endArrow,u={dx:0,dy:0},c={dx:0,dy:0};o&&o.d&&(u=s.getShortenOffset(n,r,i,a,e.startArrow.d)),l&&l.d&&(c=s.getShortenOffset(n,r,i,a,e.endArrow.d)),t.beginPath(),t.moveTo(n+u.dx,r+u.dy),t.lineTo(i-c.dx,a-c.dy)},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,a=t.y2;return i.Line.length(e,n,r,a)},e.prototype.getPoint=function(t){var e=this.attr(),n=e.x1,r=e.y1,a=e.x2,o=e.y2;return i.Line.pointAt(n,r,a,o,t)},e}(a.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(88),o=n(71),s=n(51),l=n(144),u={circle:function(t,e,n){return[["M",t-n,e],["A",n,n,0,1,0,t+n,e],["A",n,n,0,1,0,t-n,e]]},square:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e-n],["L",t+n,e+n],["L",t-n,e+n],["Z"]]},diamond:function(t,e,n){return[["M",t-n,e],["L",t,e-n],["L",t+n,e],["L",t,e+n],["Z"]]},triangle:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e+r],["L",t,e-r],["L",t+n,e+r],["Z"]]},"triangle-down":function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e-r],["L",t+n,e-r],["L",t,e+r],["Z"]]}},c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.initAttrs=function(t){this._resetParamsCache()},e.prototype._resetParamsCache=function(){this.set("paramsCache",{})},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),-1!==["symbol","x","y","r","radius"].indexOf(e)&&this._resetParamsCache()},e.prototype.isOnlyHitBox=function(){return!0},e.prototype._getR=function(t){return i.isNil(t.r)?t.radius:t.r},e.prototype._getPath=function(){var t,n,r=this.attr(),i=r.x,o=r.y,l=r.symbol||"circle",u=this._getR(r);if(s.isFunction(l))n=(t=l)(i,o,u),n=a.path2Absolute(n);else{if(!(t=e.Symbols[l]))return console.warn(l+" marker is not supported."),null;n=t(i,o,u)}return n},e.prototype.createPath=function(t){var e=this._getPath(),n=this.get("paramsCache");l.drawPath(this,t,{path:e},n)},e.Symbols=u,e}(o.default);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(38),a=n(0),o=n(71),s=n(88),l=n(144),u=n(442),c=n(443),f=n(911),d=n(183);function p(t,e,n){for(var r=!1,i=0;i<t.length;i++){var a=t[i];if(r=c.default(a,e,n))break}return r}var h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this._setPathArr(t.path),this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),"path"===e&&this._setPathArr(n),this.setArrow()},e.prototype._setPathArr=function(t){this.attrs.path=s.path2Absolute(t);var e=f.default.hasArc(t);this.set("hasArc",e),this.set("paramsCache",{}),this.set("segments",null),this.set("curve",null),this.set("tCache",null),this.set("totalLength",null)},e.prototype.getSegments=function(){var t=this.get("segements");return t||(t=s.path2Segments(this.attr("path")),this.set("segments",t)),t},e.prototype.setArrow=function(){var t=this.attr(),e=t.startArrow,n=t.endArrow;if(e){var r=this.getStartTangent();d.addStartArrow(this,t,r[0][0],r[0][1],r[1][0],r[1][1])}n&&(r=this.getEndTangent(),d.addEndArrow(this,t,r[0][0],r[0][1],r[1][0],r[1][1]))},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var a=this.getSegments(),o=this.get("hasArc"),s=!1;if(n){var l=this.getTotalLength();s=f.default.isPointInStroke(a,i,t,e,l)}if(!s&&r)if(o)s=u.default(this,t,e);else{var c=this.attr("path"),d=f.default.extractPolygons(c);s=p(d.polygons,t,e)||p(d.polylines,t,e)}return s},e.prototype.createPath=function(t){var e=this.attr(),n=this.get("paramsCache");l.drawPath(this,t,e,n)},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.get("totalLength");return a.isNil(t)?(this._calculateCurve(),this._setTcache(),this.get("totalLength")):t},e.prototype.getPoint=function(t){var e,n,r=this.get("tCache");r||(this._calculateCurve(),this._setTcache(),r=this.get("tCache"));var o=this.get("curve");if(!r||0===r.length)return o?{x:o[0][1],y:o[0][2]}:null;a.each(r,(function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)}));var s=o[n];if(a.isNil(s)||a.isNil(n))return null;var l=s.length,u=o[n+1];return i.Cubic.pointAt(s[l-2],s[l-1],u[1],u[2],u[3],u[4],u[5],u[6],e)},e.prototype._calculateCurve=function(){var t=this.attr().path;this.set("curve",f.default.pathToCurve(t))},e.prototype._setTcache=function(){var t,e,n,r,o=0,s=0,l=[],u=this.get("curve");u&&(a.each(u,(function(t,e){n=u[e+1],r=t.length,n&&(o+=i.Cubic.length(t[r-2],t[r-1],n[1],n[2],n[3],n[4],n[5],n[6])||0)})),this.set("totalLength",o),0!==o?(a.each(u,(function(a,c){n=u[c+1],r=a.length,n&&((t=[])[0]=s/o,e=i.Cubic.length(a[r-2],a[r-1],n[1],n[2],n[3],n[4],n[5],n[6]),s+=e||0,t[1]=s/o,l.push(t))})),this.set("tCache",l)):this.set("tCache",[]))},e.prototype.getStartTangent=function(){var t,e=this.getSegments();if(e.length>1){var n=e[0].currentPoint,r=e[1].currentPoint,i=e[1].startTangent;t=[],i?(t.push([n[0]-i[0],n[1]-i[1]]),t.push([n[0],n[1]])):(t.push([r[0],r[1]]),t.push([n[0],n[1]]))}return t},e.prototype.getEndTangent=function(){var t,e=this.getSegments(),n=e.length;if(n>1){var r=e[n-2].currentPoint,i=e[n-1].currentPoint,a=e[n-1].endTangent;t=[],a?(t.push([i[0]-a[0],i[1]-a[1]]),t.push([i[0],i[1]])):(t.push([r[0],r[1]]),t.push([i[0],i[1]]))}return t},e}(o.default);e.default=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(38),o=n(38),s=n(32),l=n(171),u=n(51),c=n(184),f=n(444),d=s.ext.transform;e.default=r.__assign({hasArc:function(t){for(var e=!1,n=t.length,r=0;r<n;r++){var i=t[r][0];if("C"===i||"A"===i||"Q"===i){e=!0;break}}return e},extractPolygons:function(t){for(var e=t.length,n=[],r=[],i=[],a=0;a<e;a++){var o=t[a],s=o[0];"M"===s?(i.length&&(r.push(i),i=[]),i.push([o[1],o[2]])):"Z"===s?i.length&&(n.push(i),i=[]):i.push([o[1],o[2]])}return i.length>0&&r.push(i),{polygons:n,polylines:r}},isPointInStroke:function(t,e,n,r,i){for(var s=!1,p=e/2,h=0;h<t.length;h++){var g=t[h],v=g.currentPoint,y=g.params,m=g.prePoint,b=g.box;if(!b||u.inBox(b.x-p,b.y-p,b.width+e,b.height+e,n,r)){switch(g.command){case"L":case"Z":s=c.default(m[0],m[1],v[0],v[1],e,n,r);break;case"Q":s=a.Quad.pointDistance(m[0],m[1],y[1],y[2],y[3],y[4],n,r)<=e/2;break;case"C":s=o.Cubic.pointDistance(m[0],m[1],y[1],y[2],y[3],y[4],y[5],y[6],n,r,i)<=e/2;break;case"A":var x=g.arcParams,_=x.cx,O=x.cy,P=x.rx,w=x.ry,M=x.startAngle,S=x.endAngle,E=x.xRotation,A=[n,r,1],C=P>w?P:w,j=d(null,[["t",-_,-O],["r",-E],["s",1/(P>w?1:P/w),1/(P>w?w/P:1)]]);l.transformMat3(A,A,j),s=f.default(0,0,C,M,S,e,A[0],A[1])}if(s)break}}return s}},i.PathUtil)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(71),a=n(445),o=n(443),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var s=this.attr().points,l=!1;return n&&(l=a.default(s,i,t,e,!0)),!l&&r&&(l=o.default(s,t,e)),l},e.prototype.createPath=function(t){var e=this.attr().points;if(!(e.length<2)){t.beginPath();for(var n=0;n<e.length;n++){var r=e[n];0===n?t.moveTo(r[0],r[1]):t.lineTo(r[0],r[1])}t.closePath()}},e}(i.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(38),a=n(38),o=n(0),s=n(71),l=n(445),u=n(183),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),this.setArrow(),-1!==["points"].indexOf(e)&&this._resetCache()},e.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},e.prototype.setArrow=function(){var t=this.attr(),e=this.attrs,n=e.points,r=e.startArrow,i=e.endArrow,a=n.length,o=n[0][0],s=n[0][1],l=n[a-1][0],c=n[a-1][1];r&&u.addStartArrow(this,t,n[1][0],n[1][1],o,s),i&&u.addEndArrow(this,t,n[a-2][0],n[a-2][1],l,c)},e.prototype.isFill=function(){return!1},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){if(!n||!i)return!1;var a=this.attr().points;return l.default(a,i,t,e,!1)},e.prototype.isStroke=function(){return!0},e.prototype.createPath=function(t){var e=this.attr(),n=e.points,r=e.startArrow,i=e.endArrow,a=n.length;if(!(n.length<2)){var o,s=n[0][0],l=n[0][1],c=n[a-1][0],f=n[a-1][1];r&&r.d&&(s+=(o=u.getShortenOffset(s,l,n[1][0],n[1][1],r.d)).dx,l+=o.dy),i&&i.d&&(c-=(o=u.getShortenOffset(n[a-2][0],n[a-2][1],c,f,i.d)).dx,f-=o.dy),t.beginPath(),t.moveTo(s,l);for(var d=0;d<a-1;d++){var p=n[d];t.lineTo(p[0],p[1])}t.lineTo(c,f)}},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.attr().points,e=this.get("totalLength");return o.isNil(e)?(this.set("totalLength",a.Polyline.length(t)),this.get("totalLength")):e},e.prototype.getPoint=function(t){var e,n,r=this.attr().points,a=this.get("tCache");return a||(this._setTcache(),a=this.get("tCache")),o.each(a,(function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)})),i.Line.pointAt(r[n][0],r[n][1],r[n+1][0],r[n+1][1],e)},e.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var e=this.getTotalLength();if(!(e<=0)){var n,r,a=0,s=[];o.each(t,(function(o,l){t[l+1]&&((n=[])[0]=a/e,r=i.Line.length(o[0],o[1],t[l+1][0],t[l+1][1]),a+=r,n[1]=a/e,s.push(n))})),this.set("tCache",s)}}},e.prototype.getStartTangent=function(){var t=this.attr().points,e=[];return e.push([t[1][0],t[1][1]]),e.push([t[0][0],t[0][1]]),e},e.prototype.getEndTangent=function(){var t=this.attr().points,e=t.length-1,n=[];return n.push([t[e-1][0],t[e-1][1]]),n.push([t[e][0],t[e][1]]),n},e}(s.default);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(71),a=n(440),o=n(51),s=n(915),l=n(916),u=n(442),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,width:0,height:0,radius:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var a=this.attr(),c=a.x,f=a.y,d=a.width,p=a.height,h=a.radius;if(h){var g=!1;return n&&(g=l.default(c,f,d,p,h,i,t,e)),!g&&r&&(g=u.default(this,t,e)),g}var v=i/2;return r&&n?o.inBox(c-v,f-v,d+v,p+v,t,e):r?o.inBox(c,f,d,p,t,e):n?s.default(c,f,d,p,i,t,e):void 0},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,i=e.width,o=e.height,s=e.radius;if(t.beginPath(),0===s)t.rect(n,r,i,o);else{var l=a.parseRadius(s),u=l[0],c=l[1],f=l[2],d=l[3];t.moveTo(n+u,r),t.lineTo(n+i-c,r),0!==c&&t.arc(n+i-c,r+c,c,-Math.PI/2,0),t.lineTo(n+i,r+o-f),0!==f&&t.arc(n+i-f,r+o-f,f,0,Math.PI/2),t.lineTo(n+d,r+o),0!==d&&t.arc(n+d,r+o-d,d,Math.PI/2,Math.PI),t.lineTo(n,r+u),0!==u&&t.arc(n+u,r+u,u,Math.PI,1.5*Math.PI),t.closePath()}},e}(i.default);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(51);e.default=function(t,e,n,i,a,o,s){var l=a/2;return r.inBox(t-l,e-l,n,a,o,s)||r.inBox(t+n-l,e-l,a,i,o,s)||r.inBox(t+l,e+i-l,n,a,o,s)||r.inBox(t-l,e+l,a,i,o,s)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(184),i=n(444);e.default=function(t,e,n,a,o,s,l,u){return r.default(t+o,e,t+n-o,e,s,l,u)||r.default(t+n,e+o,t+n,e+a-o,s,l,u)||r.default(t+n-o,e+a,t+o,e+a,s,l,u)||r.default(t,e+a-o,t,e+o,s,l,u)||i.default(t+n-o,e+o,o,1.5*Math.PI,2*Math.PI,s,l,u)||i.default(t+n-o,e+a-o,o,0,.5*Math.PI,s,l,u)||i.default(t+o,e+a-o,o,.5*Math.PI,Math.PI,s,l,u)||i.default(t+o,e+o,o,Math.PI,1.5*Math.PI,s,l,u)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(71),a=n(51),o=n(26),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},e.prototype.isOnlyHitBox=function(){return!0},e.prototype.initAttrs=function(t){this._assembleFont(),t.text&&this._setText(t.text)},e.prototype._assembleFont=function(){var t=this.attrs;t.font=o.assembleFont(t)},e.prototype._setText=function(t){var e=null;a.isString(t)&&-1!==t.indexOf("\n")&&(e=t.split("\n")),this.set("textArr",e)},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),e.startsWith("font")&&this._assembleFont(),"text"===e&&this._setText(n)},e.prototype._getSpaceingY=function(){var t=this.attrs,e=t.lineHeight,n=1*t.fontSize;return e?e-n:.14*n},e.prototype._drawTextArr=function(t,e,n){var r,i=this.attrs,s=i.textBaseline,l=i.x,u=i.y,c=1*i.fontSize,f=this._getSpaceingY(),d=o.getTextHeight(i.text,i.fontSize,i.lineHeight);a.each(e,(function(e,i){r=u+i*(f+c)-d+c,"middle"===s&&(r+=d-c-(d-c)/2),"top"===s&&(r+=d-c),a.isNil(e)||(n?t.fillText(e,l,r):t.strokeText(e,l,r))}))},e.prototype._drawText=function(t,e){var n=this.attr(),r=n.x,i=n.y,o=this.get("textArr");if(o)this._drawTextArr(t,o,e);else{var s=n.text;a.isNil(s)||(e?t.fillText(s,r,i):t.strokeText(s,r,i))}},e.prototype.strokeAndFill=function(t){var e=this.attrs,n=e.lineWidth,r=e.opacity,i=e.strokeOpacity,o=e.fillOpacity;this.isStroke()&&n>0&&(a.isNil(i)||1===i||(t.globalAlpha=r),this.stroke(t)),this.isFill()&&(a.isNil(o)||1===o?this.fill(t):(t.globalAlpha=o,this.fill(t),t.globalAlpha=r)),this.afterDrawPath(t)},e.prototype.fill=function(t){this._drawText(t,!0)},e.prototype.stroke=function(t){this._drawText(t,!1)},e}(i.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(919),o=n(143),s=n(259),l=n(51),u=n(144),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.renderer="canvas",e.autoDraw=!0,e.localRefresh=!0,e.refreshElements=[],e.clipView=!0,e.quickHit=!1,e},e.prototype.onCanvasChange=function(t){"attr"!==t&&"sort"!==t&&"changeSize"!==t||(this.set("refreshElements",[this]),this.draw())},e.prototype.getShapeBase=function(){return o},e.prototype.getGroupBase=function(){return s.default},e.prototype.getPixelRatio=function(){var t=this.get("pixelRatio")||l.getPixelRatio();return t>=1?Math.ceil(t):1},e.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},e.prototype.createDom=function(){var t=document.createElement("canvas"),e=t.getContext("2d");return this.set("context",e),t},e.prototype.setDOMSize=function(e,n){t.prototype.setDOMSize.call(this,e,n);var r=this.get("context"),i=this.get("el"),a=this.getPixelRatio();i.width=a*e,i.height=a*n,a>1&&r.scale(a,a)},e.prototype.clear=function(){t.prototype.clear.call(this),this._clearFrame();var e=this.get("context"),n=this.get("el");e.clearRect(0,0,n.width,n.height)},e.prototype.getShape=function(e,n){return this.get("quickHit")?a.getShape(this,e,n):t.prototype.getShape.call(this,e,n,null)},e.prototype._getRefreshRegion=function(){var t,e=this.get("refreshElements"),n=this.getViewRange();return e.length&&e[0]===this?t=n:(t=u.getMergedRegion(e))&&(t.minX=Math.floor(t.minX),t.minY=Math.floor(t.minY),t.maxX=Math.ceil(t.maxX),t.maxY=Math.ceil(t.maxY),t.maxY+=1,this.get("clipView")&&(t=u.mergeView(t,n))),t},e.prototype.refreshElement=function(t){this.get("refreshElements").push(t)},e.prototype._clearFrame=function(){var t=this.get("drawFrame");t&&(l.clearAnimationFrame(t),this.set("drawFrame",null),this.set("refreshElements",[]))},e.prototype.draw=function(){var t=this.get("drawFrame");this.get("autoDraw")&&t||this._startDraw()},e.prototype._drawAll=function(){var t=this.get("context"),e=this.get("el"),n=this.getChildren();t.clearRect(0,0,e.width,e.height),u.applyAttrsToContext(t,this),u.drawChildren(t,n),this.set("refreshElements",[])},e.prototype._drawRegion=function(){var t=this.get("context"),e=this.get("refreshElements"),n=this.getChildren(),r=this._getRefreshRegion();r?(t.clearRect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),t.save(),t.beginPath(),t.rect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),t.clip(),u.applyAttrsToContext(t,this),u.checkRefresh(this,n,r),u.drawChildren(t,n,r),t.restore()):e.length&&u.clearChanged(e),l.each(e,(function(t){t.get("hasChanged")&&t.set("hasChanged",!1)})),this.set("refreshElements",[])},e.prototype._startDraw=function(){var t=this,e=this.get("drawFrame");e||(e=l.requestAnimationFrame((function(){t.get("localRefresh")?t._drawRegion():t._drawAll(),t.set("drawFrame",null)})),this.set("drawFrame",e))},e.prototype.skipDraw=function(){},e.prototype.removeDom=function(){var t=this.get("el");t.width=0,t.height=0,t.parentNode.removeChild(t)},e}(i.AbstractCanvas);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getShape=void 0;var r=n(26);function i(t,e,n){var i=t.getTotalMatrix();if(i){var a=function(t,e){if(e){var n=r.invert(e);return r.multiplyVec2(n,t)}return t}([e,n,1],i);return[a[0],a[1]]}return[e,n]}function a(t,e,n){if(t.isCanvas&&t.isCanvas())return!0;if(!r.isAllowCapture(t)||!1===t.cfg.isInView)return!1;if(t.cfg.clipShape){var a=i(t,e,n),o=a[0],s=a[1];if(t.isClipped(o,s))return!1}var l=t.cfg.cacheCanvasBBox||t.getCanvasBBox();return e>=l.minX&&e<=l.maxX&&n>=l.minY&&n<=l.maxY}e.getShape=function t(e,n,r){if(!a(e,n,r))return null;for(var o=null,s=e.getChildren(),l=s.length-1;l>=0;l--){var u=s[l];if(u.isGroup())o=t(u,n,r);else if(a(u,n,r)){var c=u,f=i(u,n,r),d=f[0],p=f[1];c.isInShape(d,p)&&(o=u)}if(o)break}return o}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(52),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="circle",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,r:0})},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");i.each(e||n,(function(t,e){"x"===e||"y"===e?r.setAttribute("c"+e,t):a.SVG_ATTR_MAP[e]&&r.setAttribute(a.SVG_ATTR_MAP[e],t)}))},e}(n(62).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(52),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dom",e.canFill=!1,e.canStroke=!1,e}return r.__extends(e,t),e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");if(i.each(e||n,(function(t,e){a.SVG_ATTR_MAP[e]&&r.setAttribute(a.SVG_ATTR_MAP[e],t)})),"function"===typeof n.html){var o=n.html.call(this,n);if(o instanceof Element||o instanceof HTMLDocument){for(var s=r.childNodes,l=s.length-1;l>=0;l--)r.removeChild(s[l]);r.appendChild(o)}else r.innerHTML=o}else r.innerHTML=n.html},e}(n(62).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(52),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="ellipse",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,rx:0,ry:0})},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");i.each(e||n,(function(t,e){"x"===e||"y"===e?r.setAttribute("c"+e,t):a.SVG_ATTR_MAP[e]&&r.setAttribute(a.SVG_ATTR_MAP[e],t)}))},e}(n(62).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(52),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="image",e.canFill=!1,e.canStroke=!1,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,width:0,height:0})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),o=this.get("el");i.each(e||r,(function(t,e){"img"===e?n._setImage(r.img):a.SVG_ATTR_MAP[e]&&o.setAttribute(a.SVG_ATTR_MAP[e],t)}))},e.prototype.setAttr=function(t,e){this.attrs[t]=e,"img"===t&&this._setImage(e)},e.prototype._setImage=function(t){var e=this.attr(),n=this.get("el");if(i.isString(t))n.setAttribute("href",t);else if(t instanceof window.Image)e.width||(n.setAttribute("width",t.width),this.attr("width",t.width)),e.height||(n.setAttribute("height",t.height),this.attr("height",t.height)),n.setAttribute("href",t.src);else if(t instanceof HTMLElement&&i.isString(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase())n.setAttribute("href",t.toDataURL());else if(t instanceof ImageData){var r=document.createElement("canvas");r.setAttribute("width",""+t.width),r.setAttribute("height",""+t.height),r.getContext("2d").putImageData(t,0,0),e.width||(n.setAttribute("width",""+t.width),this.attr("width",t.width)),e.height||(n.setAttribute("height",""+t.height),this.attr("height",t.height)),n.setAttribute("href",r.toDataURL())}},e}(n(62).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(38),a=n(0),o=n(52),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="line",e.canFill=!1,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");a.each(e||n,(function(e,i){if("startArrow"===i||"endArrow"===i)if(e){var s=a.isObject(e)?t.addArrow(n,o.SVG_ATTR_MAP[i]):t.getDefaultArrow(n,o.SVG_ATTR_MAP[i]);r.setAttribute(o.SVG_ATTR_MAP[i],"url(#"+s+")")}else r.removeAttribute(o.SVG_ATTR_MAP[i]);else o.SVG_ATTR_MAP[i]&&r.setAttribute(o.SVG_ATTR_MAP[i],e)}))},e.prototype.getTotalLength=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,a=t.y2;return i.Line.length(e,n,r,a)},e.prototype.getPoint=function(t){var e=this.attr(),n=e.x1,r=e.y1,a=e.x2,o=e.y2;return i.Line.pointAt(n,r,a,o,t)},e}(n(62).default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(62),o=n(926),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="marker",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.createPath=function(t){this.get("el").setAttribute("d",this._assembleMarker())},e.prototype._assembleMarker=function(){var t=this._getPath();return i.isArray(t)?t.map((function(t){return t.join(" ")})).join(""):t},e.prototype._getPath=function(){var t,e=this.attr(),n=e.x,r=e.y,a=e.r||e.radius,s=e.symbol||"circle";return(t=i.isFunction(s)?s:o.default.get(s))?t(n,r,a):(console.warn(t+" symbol is not exist."),null)},e.symbolsFactory=o.default,e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={circle:function(t,e,n){return[["M",t,e],["m",-n,0],["a",n,n,0,1,0,2*n,0],["a",n,n,0,1,0,2*-n,0]]},square:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e-n],["L",t+n,e+n],["L",t-n,e+n],["Z"]]},diamond:function(t,e,n){return[["M",t-n,e],["L",t,e-n],["L",t+n,e],["L",t,e+n],["Z"]]},triangle:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e+r],["L",t,e-r],["L",t+n,e+r],["z"]]},triangleDown:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e-r],["L",t+n,e-r],["L",t,e+r],["Z"]]}};e.default={get:function(t){return r[t]},register:function(t,e){r[t]=e},remove:function(t){delete r[t]},getAll:function(){return r}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(52),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="path",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{startArrow:!1,endArrow:!1})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),o=this.get("el");i.each(e||r,(function(e,s){if("path"===s&&i.isArray(e))o.setAttribute("d",n._formatPath(e));else if("startArrow"===s||"endArrow"===s)if(e){var l=i.isObject(e)?t.addArrow(r,a.SVG_ATTR_MAP[s]):t.getDefaultArrow(r,a.SVG_ATTR_MAP[s]);o.setAttribute(a.SVG_ATTR_MAP[s],"url(#"+l+")")}else o.removeAttribute(a.SVG_ATTR_MAP[s]);else a.SVG_ATTR_MAP[s]&&o.setAttribute(a.SVG_ATTR_MAP[s],e)}))},e.prototype._formatPath=function(t){var e=t.map((function(t){return t.join(" ")})).join("");return~e.indexOf("NaN")?"":e},e.prototype.getTotalLength=function(){var t=this.get("el");return t?t.getTotalLength():null},e.prototype.getPoint=function(t){var e=this.get("el"),n=this.getTotalLength();if(0===n)return null;var r=e?e.getPointAtLength(t*n):null;return r?{x:r.x,y:r.y}:null},e}(n(62).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(52),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="polygon",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");i.each(e||n,(function(t,e){"points"===e&&i.isArray(t)&&t.length>=2?r.setAttribute("points",t.map((function(t){return t[0]+","+t[1]})).join(" ")):a.SVG_ATTR_MAP[e]&&r.setAttribute(a.SVG_ATTR_MAP[e],t)}))},e}(n(62).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(38),a=n(38),o=n(0),s=n(52),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="polyline",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{startArrow:!1,endArrow:!1})},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),-1!==["points"].indexOf(e)&&this._resetCache()},e.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");o.each(e||n,(function(t,e){"points"===e&&o.isArray(t)&&t.length>=2?r.setAttribute("points",t.map((function(t){return t[0]+","+t[1]})).join(" ")):s.SVG_ATTR_MAP[e]&&r.setAttribute(s.SVG_ATTR_MAP[e],t)}))},e.prototype.getTotalLength=function(){var t=this.attr().points,e=this.get("totalLength");return o.isNil(e)?(this.set("totalLength",i.Polyline.length(t)),this.get("totalLength")):e},e.prototype.getPoint=function(t){var e,n,r=this.attr().points,i=this.get("tCache");return i||(this._setTcache(),i=this.get("tCache")),o.each(i,(function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)})),a.Line.pointAt(r[n][0],r[n][1],r[n+1][0],r[n+1][1],e)},e.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var e=this.getTotalLength();if(!(e<=0)){var n,r,i=0,s=[];o.each(t,(function(o,l){t[l+1]&&((n=[])[0]=i/e,r=a.Line.length(o[0],o[1],t[l+1][0],t[l+1][1]),i+=r,n[1]=i/e,s.push(n))})),this.set("tCache",s)}}},e.prototype.getStartTangent=function(){var t=this.attr().points,e=[];return e.push([t[1][0],t[1][1]]),e.push([t[0][0],t[0][1]]),e},e.prototype.getEndTangent=function(){var t=this.attr().points,e=t.length-1,n=[];return n.push([t[e-1][0],t[e-1][1]]),n.push([t[e][0],t[e][1]]),n},e}(n(62).default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(62),o=n(52),s=n(931),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="rect",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,width:0,height:0,radius:0})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),a=this.get("el"),s=!1,l=["x","y","width","height","radius"];i.each(e||r,(function(t,e){-1===l.indexOf(e)||s?-1===l.indexOf(e)&&o.SVG_ATTR_MAP[e]&&a.setAttribute(o.SVG_ATTR_MAP[e],t):(a.setAttribute("d",n._assembleRect(r)),s=!0)}))},e.prototype._assembleRect=function(t){var e=t.x,n=t.y,r=t.width,a=t.height,o=t.radius;if(!o)return"M "+e+","+n+" l "+r+",0 l 0,"+a+" l"+-r+" 0 z";var l=s.parseRadius(o);return i.isArray(o)?1===o.length?l.r1=l.r2=l.r3=l.r4=o[0]:2===o.length?(l.r1=l.r3=o[0],l.r2=l.r4=o[1]):3===o.length?(l.r1=o[0],l.r2=l.r4=o[1],l.r3=o[2]):(l.r1=o[0],l.r2=o[1],l.r3=o[2],l.r4=o[3]):l.r1=l.r2=l.r3=l.r4=o,[["M "+(e+l.r1)+","+n],["l "+(r-l.r1-l.r2)+",0"],["a "+l.r2+","+l.r2+",0,0,1,"+l.r2+","+l.r2],["l 0,"+(a-l.r2-l.r3)],["a "+l.r3+","+l.r3+",0,0,1,"+-l.r3+","+l.r3],["l "+(l.r3+l.r4-r)+",0"],["a "+l.r4+","+l.r4+",0,0,1,"+-l.r4+","+-l.r4],["l 0,"+(l.r4+l.r1-a)],["a "+l.r1+","+l.r1+",0,0,1,"+l.r1+","+-l.r1],["z"]].join(" ")},e}(a.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parsePath=e.parseRadius=void 0;var r=n(0),i=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\s,]+/gi;e.parseRadius=function(t){var e=0,n=0,i=0,a=0;return r.isArray(t)?1===t.length?e=n=i=a=t[0]:2===t.length?(e=i=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],a=t[3]):e=n=i=a=t,{r1:e,r2:n,r3:i,r4:a}},e.parsePath=function(t){return t=t||[],r.isArray(t)?t:r.isString(t)?(t=t.match(i),r.each(t,(function(e,n){if((e=e.match(a))[0].length>1){var i=e[0].charAt(0);e.splice(1,0,e[0].substr(1)),e[0]=i}r.each(e,(function(t,n){isNaN(t)||(e[n]=+t)})),t[n]=e})),t):void 0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(241),o=n(145),s=n(52),l=n(62),u={top:"before-edge",middle:"central",bottom:"after-edge",alphabetic:"baseline",hanging:"hanging"},c={top:"text-before-edge",middle:"central",bottom:"text-after-edge",alphabetic:"alphabetic",hanging:"hanging"},f={left:"left",start:"left",center:"middle",right:"end",end:"end"},d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="text",e.canFill=!0,e.canStroke=!0,e}return r.__extends(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return r.__assign(r.__assign({},e),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),a=this.get("el");this._setFont(),i.each(e||r,(function(t,e){"text"===e?n._setText(""+t):"matrix"===e&&t?o.setTransform(n):s.SVG_ATTR_MAP[e]&&a.setAttribute(s.SVG_ATTR_MAP[e],t)})),a.setAttribute("paint-order","stroke"),a.setAttribute("style","stroke-linecap:butt; stroke-linejoin:miter;")},e.prototype._setFont=function(){var t=this.get("el"),e=this.attr(),n=e.textBaseline,r=e.textAlign,i=a.detect();i&&"firefox"===i.name?t.setAttribute("dominant-baseline",c[n]||"alphabetic"):t.setAttribute("alignment-baseline",u[n]||"baseline"),t.setAttribute("text-anchor",f[r]||"left")},e.prototype._setText=function(t){var e=this.get("el"),n=this.attr(),r=n.x,a=n.textBaseline,o=void 0===a?"bottom":a;if(t)if(~t.indexOf("\n")){var s=t.split("\n"),l=s.length-1,u="";i.each(s,(function(t,e){0===e?"alphabetic"===o?u+='<tspan x="'+r+'" dy="'+-l+'em">'+t+"</tspan>":"top"===o?u+='<tspan x="'+r+'" dy="0.9em">'+t+"</tspan>":"middle"===o?u+='<tspan x="'+r+'" dy="'+-(l-1)/2+'em">'+t+"</tspan>":"bottom"===o?u+='<tspan x="'+r+'" dy="-'+(l+.3)+'em">'+t+"</tspan>":"hanging"===o&&(u+='<tspan x="'+r+'" dy="'+(-(l-1)-.3)+'em">'+t+"</tspan>"):u+='<tspan x="'+r+'" dy="1em">'+t+"</tspan>"})),e.innerHTML=u}else e.innerHTML=t;else e.innerHTML=""},e}(l.default);e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(26),a=n(52),o=n(260),s=n(145),l=n(72),u=n(185),c=n(261),f=n(934),d=function(t){function e(e){return t.call(this,r.__assign(r.__assign({},e),{autoDraw:!0,renderer:"svg"}))||this}return r.__extends(e,t),e.prototype.getShapeBase=function(){return u},e.prototype.getGroupBase=function(){return c.default},e.prototype.getShape=function(t,e,n){var r=n.target||n.srcElement;if(!a.SHAPE_TO_TAGS[r.tagName]){for(var i=r.parentNode;i&&!a.SHAPE_TO_TAGS[i.tagName];)i=i.parentNode;r=i}return this.find((function(t){return t.get("el")===r}))},e.prototype.createDom=function(){var t=l.createSVGElement("svg"),e=new f.default(t);return t.setAttribute("width",""+this.get("width")),t.setAttribute("height",""+this.get("height")),this.set("context",e),t},e.prototype.onCanvasChange=function(t){var e=this.get("context"),n=this.get("el");if("sort"===t){var r=this.get("children");r&&r.length&&l.sortDom(this,(function(t,e){return r.indexOf(t)-r.indexOf(e)?1:0}))}else if("clear"===t){if(n){n.innerHTML="";var i=e.el;i.innerHTML="",n.appendChild(i)}}else"matrix"===t?s.setTransform(this):"clip"===t?s.setClip(this,e):"changeSize"===t&&(n.setAttribute("width",""+this.get("width")),n.setAttribute("height",""+this.get("height")))},e.prototype.draw=function(){var t=this.get("context"),e=this.getChildren();s.setClip(this,t),e.length&&o.drawChildren(t,e)},e}(i.AbstractCanvas);e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(935),a=n(936),o=n(937),s=n(938),l=n(939),u=n(72),c=function(){function t(t){var e=u.createSVGElement("defs"),n=r.uniqueId("defs_");e.id=n,t.appendChild(e),this.children=[],this.defaultArrow={},this.el=e,this.canvas=t}return t.prototype.find=function(t,e){for(var n=this.children,r=null,i=0;i<n.length;i++)if(n[i].match(t,e)){r=n[i].id;break}return r},t.prototype.findById=function(t){for(var e=this.children,n=null,r=0;r<e.length;r++)if(e[r].id===t){n=e[r];break}return n},t.prototype.add=function(t){this.children.push(t),t.canvas=this.canvas,t.parent=this},t.prototype.getDefaultArrow=function(t,e){var n=t.stroke||t.strokeStyle;if(this.defaultArrow[n])return this.defaultArrow[n].id;var r=new o.default(t,e);return this.defaultArrow[n]=r,this.el.appendChild(r.el),this.add(r),r.id},t.prototype.addGradient=function(t){var e=new i.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t.prototype.addArrow=function(t,e){var n=new o.default(t,e);return this.el.appendChild(n.el),this.add(n),n.id},t.prototype.addShadow=function(t){var e=new a.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t.prototype.addPattern=function(t){var e=new l.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t.prototype.addClip=function(t){var e=new s.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t}();e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(72),a=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,o=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,s=/[\d.]+:(#[^\s]+|[^)]+\))/gi;function l(t){var e=t.match(s);if(!e)return"";var n="";return e.sort((function(t,e){return t=t.split(":"),e=e.split(":"),Number(t[0])-Number(e[0])})),r.each(e,(function(t){t=t.split(":"),n+='<stop offset="'+t[0]+'" stop-color="'+t[1]+'"></stop>'})),n}var u=function(){function t(t){this.cfg={};var e=null,n=r.uniqueId("gradient_");return"l"===t.toLowerCase()[0]?function(t,e){var n,i,o=a.exec(t),s=r.mod(r.toRadian(parseFloat(o[1])),2*Math.PI),u=o[2];s>=0&&s<.5*Math.PI?(n={x:0,y:0},i={x:1,y:1}):.5*Math.PI<=s&&s<Math.PI?(n={x:1,y:0},i={x:0,y:1}):Math.PI<=s&&s<1.5*Math.PI?(n={x:1,y:1},i={x:0,y:0}):(n={x:0,y:1},i={x:1,y:0});var c=Math.tan(s),f=c*c,d=(i.x-n.x+c*(i.y-n.y))/(f+1)+n.x,p=c*(i.x-n.x+c*(i.y-n.y))/(f+1)+n.y;e.setAttribute("x1",n.x),e.setAttribute("y1",n.y),e.setAttribute("x2",d),e.setAttribute("y2",p),e.innerHTML=l(u)}(t,e=i.createSVGElement("linearGradient")):function(t,e){var n=o.exec(t),r=parseFloat(n[1]),i=parseFloat(n[2]),a=parseFloat(n[3]),s=n[4];e.setAttribute("cx",r),e.setAttribute("cy",i),e.setAttribute("r",a),e.innerHTML=l(s)}(t,e=i.createSVGElement("radialGradient")),e.setAttribute("id",n),this.el=e,this.id=n,this.cfg=t,this}return t.prototype.match=function(t,e){return this.cfg===e},t}();e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(72),a={shadowColor:"color",shadowOpacity:"opacity",shadowBlur:"blur",shadowOffsetX:"dx",shadowOffsetY:"dy"},o={x:"-40%",y:"-40%",width:"200%",height:"200%"},s=function(){function t(t){this.type="filter",this.cfg={},this.type="filter";var e=i.createSVGElement("filter");return r.each(o,(function(t,n){e.setAttribute(n,t)})),this.el=e,this.id=r.uniqueId("filter_"),this.el.id=this.id,this.cfg=t,this._parseShadow(t,e),this}return t.prototype.match=function(t,e){if(this.type!==t)return!1;var n=!0,i=this.cfg;return r.each(Object.keys(i),(function(t){if(i[t]!==e[t])return n=!1,!1})),n},t.prototype.update=function(t,e){var n=this.cfg;return n[a[t]]=e,this._parseShadow(n,this.el),this},t.prototype._parseShadow=function(t,e){var n='<feDropShadow\n dx="'+(t.dx||0)+'"\n dy="'+(t.dy||0)+'"\n stdDeviation="'+(t.blur?t.blur/10:0)+'"\n flood-color="'+(t.color?t.color:"#000")+'"\n flood-opacity="'+(t.opacity?t.opacity:1)+'"\n />';e.innerHTML=n},t}();e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(72),a=function(){function t(t,e){this.cfg={};var n=i.createSVGElement("marker"),a=r.uniqueId("marker_");n.setAttribute("id",a);var o=i.createSVGElement("path");o.setAttribute("stroke",t.stroke||"none"),o.setAttribute("fill",t.fill||"none"),n.appendChild(o),n.setAttribute("overflow","visible"),n.setAttribute("orient","auto-start-reverse"),this.el=n,this.child=o,this.id=a;var s=t["marker-start"===e?"startArrow":"endArrow"];return this.stroke=t.stroke||"#000",!0===s?this._setDefaultPath(e,o):(this.cfg=s,this._setMarker(t.lineWidth,o)),this}return t.prototype.match=function(){return!1},t.prototype._setDefaultPath=function(t,e){var n=this.el;e.setAttribute("d","M0,0 L"+10*Math.cos(Math.PI/6)+",5 L0,10"),n.setAttribute("refX",""+10*Math.cos(Math.PI/6)),n.setAttribute("refY","5")},t.prototype._setMarker=function(t,e){var n=this.el,i=this.cfg.path,a=this.cfg.d;r.isArray(i)&&(i=i.map((function(t){return t.join(" ")})).join("")),e.setAttribute("d",i),n.appendChild(e),a&&n.setAttribute("refX",""+a/t)},t.prototype.update=function(t){var e=this.child;e.attr?e.attr("fill",t):e.setAttribute("fill",t)},t}();e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(72),a=function(){function t(t){this.type="clip",this.cfg={};var e=i.createSVGElement("clipPath");this.el=e,this.id=r.uniqueId("clip_"),e.id=this.id;var n=t.cfg.el;return e.appendChild(n),this.cfg=t,this}return t.prototype.match=function(){return!1},t.prototype.remove=function(){var t=this.el;t.parentNode.removeChild(t)},t}();e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(72),a=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,o=function(){function t(t){this.cfg={};var e=i.createSVGElement("pattern");e.setAttribute("patternUnits","userSpaceOnUse");var n=i.createSVGElement("image");e.appendChild(n);var o=r.uniqueId("pattern_");e.id=o,this.el=e,this.id=o,this.cfg=t;var s=a.exec(t)[2];n.setAttribute("href",s);var l=new Image;function u(){e.setAttribute("width",""+l.width),e.setAttribute("height",""+l.height)}return s.match(/^data:/i)||(l.crossOrigin="Anonymous"),l.src=s,l.complete?u():(l.onload=u,l.src=l.src),this}return t.prototype.match=function(t,e){return this.cfg===e},t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(446),s=n(160),l=function(t){function e(e){var n=this,l=e.container,u=e.width,c=e.height,f=e.autoFit,d=void 0!==f&&f,p=e.padding,h=e.appendPadding,g=e.renderer,v=void 0===g?"canvas":g,y=e.pixelRatio,m=e.localRefresh,b=void 0===m||m,x=e.visible,_=void 0===x||x,O=e.supportCSSTransform,P=void 0!==O&&O,w=e.defaultInteractions,M=void 0===w?["tooltip","legend-filter","legend-active","continuous-filter","ellipsis-text"]:w,S=e.options,E=e.limitInPlot,A=e.theme,C=e.syncViewPadding,j=(0,i.isString)(l)?document.getElementById(l):l,I=(0,s.createDom)('<div style="position:relative;"></div>');j.appendChild(I);var T=(0,s.getChartSize)(j,d,u,c),F=new((0,o.getEngine)(v).Canvas)((0,r.__assign)({container:I,pixelRatio:y,localRefresh:b,supportCSSTransform:P},T));return(n=t.call(this,{parent:null,canvas:F,backgroundGroup:F.addGroup({zIndex:a.GROUP_Z_INDEX.BG}),middleGroup:F.addGroup({zIndex:a.GROUP_Z_INDEX.MID}),foregroundGroup:F.addGroup({zIndex:a.GROUP_Z_INDEX.FORE}),padding:p,appendPadding:h,visible:_,options:S,limitInPlot:E,theme:A,syncViewPadding:C})||this).onResize=(0,i.debounce)((function(){n.forceFit()}),300),n.ele=j,n.canvas=F,n.width=T.width,n.height=T.height,n.autoFit=d,n.localRefresh=b,n.renderer=v,n.wrapperElement=I,n.updateCanvasStyle(),n.bindAutoFit(),n.initDefaultInteractions(M),n}return(0,r.__extends)(e,t),e.prototype.initDefaultInteractions=function(t){var e=this;(0,i.each)(t,(function(t){e.interaction(t)}))},e.prototype.aria=function(t){var e="aria-label";!1===t?this.ele.removeAttribute(e):this.ele.setAttribute(e,t.label)},e.prototype.changeSize=function(t,e){return this.width===t&&this.height===e||(this.emit(a.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_SIZE),this.width=t,this.height=e,this.canvas.changeSize(t,e),this.render(!0),this.emit(a.VIEW_LIFE_CIRCLE.AFTER_CHANGE_SIZE)),this},e.prototype.clear=function(){t.prototype.clear.call(this),this.aria(!1)},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.unbindAutoFit(),this.canvas.destroy(),(0,s.removeDom)(this.wrapperElement),this.wrapperElement=null},e.prototype.changeVisible=function(e){return t.prototype.changeVisible.call(this,e),this.wrapperElement.style.display=e?"":"none",this},e.prototype.forceFit=function(){if(!this.destroyed){var t=(0,s.getChartSize)(this.ele,!0,this.width,this.height),e=t.width,n=t.height;this.changeSize(e,n)}},e.prototype.updateCanvasStyle=function(){(0,s.modifyCSS)(this.canvas.get("el"),{display:"inline-block",verticalAlign:"middle"})},e.prototype.bindAutoFit=function(){this.autoFit&&window.addEventListener("resize",this.onResize)},e.prototype.unbindAutoFit=function(){this.autoFit&&window.removeEventListener("resize",this.onResize)},e}((0,r.__importDefault)(n(447)).default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseAction=void 0;var r=n(1),i=n(0),a=n(204),o=(0,r.__importDefault)(n(943)),s=(0,r.__importDefault)(n(448));function l(t,e,n){var r=t.split(":"),i=r[0],o=e.getAction(i)||(0,a.createAction)(i,e);if(!o)throw new Error("There is no action named "+i);return{action:o,methodName:r[1],arg:n}}function u(t){var e=t.action,n=t.methodName,r=t.arg;if(!e[n])throw new Error("Action("+e.name+") doesn't have a method called "+n);e[n](r)}e.parseAction=l;var c="start",f="showEnable",d="end",p="rollback",h="processing",g=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.callbackCaches={},r.emitCaches={},r.steps=n,r}return(0,r.__extends)(e,t),e.prototype.init=function(){this.initContext(),t.prototype.init.call(this)},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.steps=null,this.context&&(this.context.destroy(),this.context=null),this.callbackCaches=null,this.view=null},e.prototype.initEvents=function(){var t=this;(0,i.each)(this.steps,(function(e,n){(0,i.each)(e,(function(e){var r=t.getActionCallback(n,e);r&&t.bindEvent(e.trigger,r)}))}))},e.prototype.clearEvents=function(){var t=this;(0,i.each)(this.steps,(function(e,n){(0,i.each)(e,(function(e){var r=t.getActionCallback(n,e);r&&t.offEvent(e.trigger,r)}))}))},e.prototype.initContext=function(){var t=this.view,e=new o.default(t);this.context=e;var n=this.steps;(0,i.each)(n,(function(t){(0,i.each)(t,(function(t){if((0,i.isFunction)(t.action))t.actionObject={action:(0,a.createCallbackAction)(t.action,e),methodName:"execute"};else if((0,i.isString)(t.action))t.actionObject=l(t.action,e,t.arg);else if((0,i.isArray)(t.action)){var n=t.action,r=(0,i.isArray)(t.arg)?t.arg:[t.arg];t.actionObject=[],(0,i.each)(n,(function(n,i){t.actionObject.push(l(n,e,r[i]))}))}}))}))},e.prototype.isAllowStep=function(t){var e=this.currentStepName,n=this.steps;if(e===t)return!0;if(t===f)return!0;if(t===h)return e===c;if(t===c)return e!==h;if(t===d)return e===h||e===c;if(t===p){if(n[d])return e===d;if(e===c)return!0}return!1},e.prototype.isAllowExecute=function(t,e){if(this.isAllowStep(t)){var n=this.getKey(t,e);return(!e.once||!this.emitCaches[n])&&(!e.isEnable||e.isEnable(this.context))}return!1},e.prototype.enterStep=function(t){this.currentStepName=t,this.emitCaches={}},e.prototype.afterExecute=function(t,e){t!==f&&this.currentStepName!==t&&this.enterStep(t);var n=this.getKey(t,e);this.emitCaches[n]=!0},e.prototype.getKey=function(t,e){return t+e.trigger+e.action},e.prototype.getActionCallback=function(t,e){var n=this,r=this.context,a=this.callbackCaches,o=e.actionObject;if(e.action&&o){var s=this.getKey(t,e);if(!a[s]){var l=function(a){r.event=a,n.isAllowExecute(t,e)?((0,i.isArray)(o)?(0,i.each)(o,(function(t){r.event=a,u(t)})):(r.event=a,u(o)),n.afterExecute(t,e),e.callback&&(r.event=a,e.callback(r))):r.event=null};e.debounce?a[s]=(0,i.debounce)(l,e.debounce.wait,e.debounce.immediate):e.throttle?a[s]=(0,i.throttle)(l,e.throttle.wait,{leading:e.throttle.leading,trailing:e.throttle.trailing}):a[s]=l}return a[s]}return null},e.prototype.bindEvent=function(t,e){var n=t.split(":");"window"===n[0]?window.addEventListener(n[1],e):"document"===n[0]?document.addEventListener(n[1],e):this.view.on(t,e)},e.prototype.offEvent=function(t,e){var n=t.split(":");"window"===n[0]?window.removeEventListener(n[1],e):"document"===n[0]?document.removeEventListener(n[1],e):this.view.off(t,e)},e}(s.default);e.default=g},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.execute=function(){this.callback&&this.callback(this.context)},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.callback=null},e}((0,r.__importDefault)(n(44)).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(31),a=function(){function t(t){this.actions=[],this.event=null,this.cacheMap={},this.view=t}return t.prototype.cache=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length)return this.cacheMap[t[0]];2===t.length&&(this.cacheMap[t[0]]=t[1])},t.prototype.getAction=function(t){return this.actions.find((function(e){return e.name===t}))},t.prototype.addAction=function(t){this.actions.push(t)},t.prototype.removeAction=function(t){var e=this.actions,n=this.actions.indexOf(t);n>=0&&e.splice(n,1)},t.prototype.getCurrentPoint=function(){var t=this.event;return t?t.target instanceof HTMLElement?this.view.getCanvas().getPointByClient(t.clientX,t.clientY):{x:t.x,y:t.y}:null},t.prototype.getCurrentShape=function(){return(0,r.get)(this.event,["gEvent","shape"])},t.prototype.isInPlot=function(){var t=this.getCurrentPoint();return!!t&&this.view.isPointInPlot(t)},t.prototype.isInShape=function(t){var e=this.getCurrentShape();return!!e&&e.get("name")===t},t.prototype.isInComponent=function(t){var e=(0,i.getComponents)(this.view),n=this.getCurrentPoint();return!!n&&!!e.find((function(e){var r=e.getBBox();return t?e.get("name")===t&&(0,i.isInBox)(r,n):(0,i.isInBox)(r,n)}))},t.prototype.destroy=function(){(0,r.each)(this.actions.slice(),(function(t){t.destroy()})),this.view=null,this.event=null,this.actions=null,this.cacheMap=null},t}();e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createTheme=void 0;var r=n(1),i=n(0),a=n(105),o=n(161);e.createTheme=function(t){var e=t.styleSheet,n=void 0===e?{}:e,s=(0,r.__rest)(t,["styleSheet"]),l=(0,o.createLightStyleSheet)(n);return(0,i.deepMix)({},(0,a.createThemeByStyleSheet)(l),s)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(69),o=function(){function t(t){this.option=this.wrapperOption(t)}return t.prototype.update=function(t){return this.option=this.wrapperOption(t),this},t.prototype.hasAction=function(t){var e=this.option.actions;return(0,i.some)(e,(function(e){return e[0]===t}))},t.prototype.create=function(t,e){var n=this.option,i=n.type,o=n.cfg,s="theta"===i,l=(0,r.__assign)({start:t,end:e},o),u=(0,a.getCoordinate)(s?"polar":i);return this.coordinate=new u(l),this.coordinate.type=i,s&&(this.hasAction("transpose")||this.transpose()),this.execActions(),this.coordinate},t.prototype.adjust=function(t,e){return this.coordinate.update({start:t,end:e}),this.coordinate.resetMatrix(),this.execActions(["scale","rotate","translate"]),this.coordinate},t.prototype.rotate=function(t){return this.option.actions.push(["rotate",t]),this},t.prototype.reflect=function(t){return this.option.actions.push(["reflect",t]),this},t.prototype.scale=function(t,e){return this.option.actions.push(["scale",t,e]),this},t.prototype.transpose=function(){return this.option.actions.push(["transpose"]),this},t.prototype.getOption=function(){return this.option},t.prototype.getCoordinate=function(){return this.coordinate},t.prototype.wrapperOption=function(t){return(0,r.__assign)({type:"rect",actions:[],cfg:{}},t)},t.prototype.execActions=function(t){var e=this,n=this.option.actions;(0,i.each)(n,(function(n){var r,a=n[0],o=n.slice(1);((0,i.isNil)(t)||t.includes(a))&&(r=e.coordinate)[a].apply(r,o)}))},t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.getController("axis"),n=t.getController("legend"),r=t.getController("annotation");[e,t.getController("slider"),t.getController("scrollbar"),n,r].forEach((function(t){t&&t.layout()}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ScalePool=void 0;var r=n(0),i=n(110),a=function(){function t(){this.scales=new Map,this.syncScales=new Map}return t.prototype.createScale=function(t,e,n,a){var o=n,s=this.getScaleMeta(a);if(0===e.length&&s){var l=s.scale,u={type:l.type};l.isCategory&&(u.values=l.values),o=(0,r.deepMix)(u,s.scaleDef,n)}var c=(0,i.createScaleByField)(t,e,o);return this.cacheScale(c,n,a),c},t.prototype.sync=function(t,e){var n=this;this.syncScales.forEach((function(a,o){var s=Number.MAX_SAFE_INTEGER,l=Number.MIN_SAFE_INTEGER,u=[];(0,r.each)(a,(function(t){var e=n.getScale(t);l=(0,r.isNumber)(e.max)?Math.max(l,e.max):l,s=(0,r.isNumber)(e.min)?Math.min(s,e.min):s,(0,r.each)(e.values,(function(t){u.includes(t)||u.push(t)}))})),(0,r.each)(a,(function(a){var o=n.getScale(a);if(o.isContinuous)o.change({min:s,max:l,values:u});else if(o.isCategory){var c=o.range,f=n.getScaleMeta(a);u&&!(0,r.get)(f,["scaleDef","range"])&&(c=(0,i.getDefaultCategoryScaleRange)((0,r.deepMix)({},o,{values:u}),t,e)),o.change({values:u,range:c})}}))}))},t.prototype.cacheScale=function(t,e,n){var r=this.getScaleMeta(n);r&&r.scale.type===t.type?((0,i.syncScale)(r.scale,t),r.scaleDef=e):(r={key:n,scale:t,scaleDef:e},this.scales.set(n,r));var a=this.getSyncKey(r);if(r.syncKey=a,this.removeFromSyncScales(n),a){var o=this.syncScales.get(a);o||(o=[],this.syncScales.set(a,o)),o.push(n)}},t.prototype.getScale=function(t){var e=this.getScaleMeta(t);if(!e){var n=(0,r.last)(t.split("-")),i=this.syncScales.get(n);i&&i.length&&(e=this.getScaleMeta(i[0]))}return e&&e.scale},t.prototype.deleteScale=function(t){var e=this.getScaleMeta(t);if(e){var n=e.syncKey,r=this.syncScales.get(n);if(r&&r.length){var i=r.indexOf(t);-1!==i&&r.splice(i,1)}}this.scales.delete(t)},t.prototype.clear=function(){this.scales.clear(),this.syncScales.clear()},t.prototype.removeFromSyncScales=function(t){var e=this;this.syncScales.forEach((function(n,r){var i=n.indexOf(t);if(-1!==i)return n.splice(i,1),0===n.length&&e.syncScales.delete(r),!1}))},t.prototype.getSyncKey=function(t){var e=t.scale,n=t.scaleDef,i=e.field,a=(0,r.get)(n,["sync"]);return!0===a?i:!1===a?void 0:a},t.prototype.getScaleMeta=function(t){return this.scales.get(t)},t}();e.ScalePool=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculatePadding=void 0;var r=n(1),i=n(0),a=n(21),o=n(80),s=n(266),l=n(451);e.calculatePadding=function(t){var e=t.padding;if(!(0,s.isAutoPadding)(e))return new(l.PaddingCal.bind.apply(l.PaddingCal,(0,r.__spreadArray)([void 0],(0,s.parsePadding)(e),!1)));var n=t.viewBBox,u=new l.PaddingCal,c=[],f=[],d=[];return(0,i.each)(t.getComponents(),(function(t){var e=t.type;e===a.COMPONENT_TYPE.AXIS?c.push(t):[a.COMPONENT_TYPE.LEGEND,a.COMPONENT_TYPE.SLIDER,a.COMPONENT_TYPE.SCROLLBAR].includes(e)?f.push(t):e!==a.COMPONENT_TYPE.GRID&&e!==a.COMPONENT_TYPE.TOOLTIP&&d.push(t)})),(0,i.each)(c,(function(t){var e=t.component.getLayoutBBox(),r=new o.BBox(e.x,e.y,e.width,e.height).exceed(n);u.max(r)})),(0,i.each)(f,(function(t){var e=t.component,n=t.direction,r=e.getLayoutBBox(),i=e.get("padding"),a=new o.BBox(r.x,r.y,r.width,r.height).expand(i);u.inc(a,n)})),(0,i.each)(d,(function(t){var e=t.component,n=t.direction,r=e.getLayoutBBox(),i=new o.BBox(r.x,r.y,r.width,r.height);u.inc(i,n)})),u}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultSyncViewPadding=void 0,e.defaultSyncViewPadding=function(t,e,n){var r=n.instance();e.forEach((function(t){t.autoPadding=r.max(t.autoPadding.getPadding())}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.group=void 0;var r=n(0);e.group=function(t,e,n){if(void 0===n&&(n={}),!e)return[t];var i=(0,r.groupToMap)(t,e),a=[];if(1===e.length&&n[e[0]])for(var o=0,s=n[e[0]];o<s.length;o++){var l=i["_"+s[o]];l&&a.push(l)}else for(var u in i)if(i.hasOwnProperty(u)){var c=i[u];a.push(c)}return a}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseFields=void 0;var r=n(0);e.parseFields=function(t){return(0,r.isArray)(t)?t:t.split("*")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(96),o=n(270),s=n(112),l=n(46),u=n(113),c=n(21),f=n(953),d=function(){function t(t){this.shapesMap={},this.lastShapesMap={};var e=t.layout,n=t.container;this.layout=e,this.container=n}return t.prototype.render=function(t,e,n){var o=this;void 0===n&&(n=!1),this.shapesMap={};var s=this.container,l=this.createOffscreenGroup();if(t.length){for(var u=0,c=t;u<c.length;u++){var d=c[u];d&&this.renderLabel(d,l)}this.doLayout(t,e),this.renderLabelLine(t),this.renderLabelBackground(t),this.adjustLabel(t)}var p=this.lastShapesMap,h=this.shapesMap;(0,i.each)(h,(function(t,e){if(t.destroyed)delete h[e];else{if(p[e]){var l=t.get("data"),u=t.get("origin"),c=t.get("coordinate"),d=t.get("animateCfg"),g=p[e];(0,f.updateLabel)(g,h[e],{data:l,origin:u,animateCfg:d,coordinate:c}),o.shapesMap[e]=g}else{s.add(t);var v=(0,i.get)(t.get("animateCfg"),n?"enter":"appear");v&&(0,a.doAnimate)(t,v,{toAttrs:(0,r.__assign)({},t.attr()),coordinate:t.get("coordinate")})}delete p[e]}})),(0,i.each)(p,(function(t){var e=(0,i.get)(t.get("animateCfg"),"leave");e?(0,a.doAnimate)(t,e,{toAttrs:null,coordinate:t.get("coordinate")}):t.remove(!0)})),this.lastShapesMap=h,l.destroy()},t.prototype.clear=function(){this.container.clear(),this.shapesMap={},this.lastShapesMap={}},t.prototype.destroy=function(){this.container.destroy(),this.shapesMap=null,this.lastShapesMap=null},t.prototype.renderLabel=function(t,e){var n,a=t.id,o=t.elementId,s=t.data,l=t.mappingData,f=t.coordinate,d=t.animate,p=t.content,h={id:a,elementId:o,data:s,origin:(0,r.__assign)((0,r.__assign)({},l),{data:l[c.FIELD_ORIGIN]}),coordinate:f},g=e.addGroup((0,r.__assign)({name:"label",animateCfg:!1!==this.animate&&null!==d&&!1!==d&&(0,i.deepMix)({},this.animate,d)},h));if(p.isGroup&&p.isGroup()||p.isShape&&p.isShape()){var v=p.getCanvasBBox(),y=v.width,m=v.height,b=(0,i.get)(t,"textAlign","left"),x=t.x,_=t.y-m/2;"center"===b?x-=y/2:"right"!==b&&"end"!==b||(x-=y),(0,u.translate)(p,x,_),n=p,g.add(p)}else{var O=(0,i.get)(t,["style","fill"]);n=g.addShape("text",(0,r.__assign)({attrs:(0,r.__assign)((0,r.__assign)({x:t.x,y:t.y,textAlign:t.textAlign,textBaseline:(0,i.get)(t,"textBaseline","middle"),text:t.content},t.style),{fill:(0,i.isNull)(O)?t.color:O})},h))}t.rotate&&(0,u.rotate)(n,t.rotate),this.shapesMap[a]=g},t.prototype.doLayout=function(t,e){var n=this;if(this.layout){var r=(0,i.isArray)(this.layout)?this.layout:[this.layout];(0,i.each)(r,(function(r){var a=(0,o.getGeometryLabelLayout)((0,i.get)(r,"type",""));if(a){var s=[],l=[];(0,i.each)(n.shapesMap,(function(t,n){s.push(t),l.push(e[t.get("elementId")])})),a(t,s,l,n.region,r.cfg)}}))}},t.prototype.renderLabelLine=function(t){var e=this;(0,i.each)(t,(function(t){var n=(0,i.get)(t,"coordinate");if(t&&n){var a=n.getCenter(),o=n.getRadius();if(t.labelLine){var s=(0,i.get)(t,"labelLine",{}),u=t.id,c=s.path;if(!c){var f=(0,l.polarToCartesian)(a.x,a.y,o,t.angle);c=[["M",f.x,f.y],["L",t.x,t.y]]}var d=e.shapesMap[u];d.destroyed||d.addShape("path",{capture:!1,attrs:(0,r.__assign)({path:c,stroke:t.color?t.color:(0,i.get)(t,["style","fill"],"#000"),fill:null},s.style),id:u,origin:t.mappingData,data:t.data,coordinate:t.coordinate})}}}))},t.prototype.renderLabelBackground=function(t){var e=this;(0,i.each)(t,(function(t){var n=(0,i.get)(t,"coordinate"),a=(0,i.get)(t,"background");if(a&&n){var o=t.id,l=e.shapesMap[o];if(!l.destroyed){var u=l.getChildren()[0];if(u){var c=(0,s.getlLabelBackgroundInfo)(l,t,a.padding),f=c.rotation,d=(0,r.__rest)(c,["rotation"]),p=l.addShape("rect",{attrs:(0,r.__assign)((0,r.__assign)({},d),a.style||{}),id:o,origin:t.mappingData,data:t.data,coordinate:t.coordinate});if(p.setZIndex(-1),f){var h=u.getMatrix();p.setMatrix(h)}}}}}))},t.prototype.createOffscreenGroup=function(){return new(this.container.getGroupBase())({})},t.prototype.adjustLabel=function(t){var e=this;(0,i.each)(t,(function(t){if(t){var n=t.id,r=e.shapesMap[n];if(!r.destroyed){var a=r.findAll((function(t){return"path"!==t.get("type")}));(0,i.each)(a,(function(e){e&&(t.offsetX&&e.attr("x",e.attr("x")+t.offsetX),t.offsetY&&e.attr("y",e.attr("y")+t.offsetY))}))}}}))},t}();e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.updateLabel=void 0;var r=n(0),i=n(96),a=n(46);e.updateLabel=function t(e,n,o){var s=o.data,l=o.origin,u=o.animateCfg,c=o.coordinate,f=(0,r.get)(u,"update");e.set("data",s),e.set("origin",l),e.set("animateCfg",u),e.set("coordinate",c),e.set("visible",n.get("visible")),e.getChildren().forEach((function(r,d){var p=n.getChildByIndex(d);if(p){r.set("data",s),r.set("origin",l),r.set("animateCfg",u),r.set("coordinate",c);var h=(0,a.getReplaceAttrs)(r,p);f?(0,i.doAnimate)(r,f,{toAttrs:h,coordinate:c}):r.attr(h),p.isGroup()&&t(r,p,o)}else e.removeChild(r),r.remove(!0)})),(0,r.each)(n.getChildren(),(function(t,n){n>=e.getCount()&&(t.destroyed||e.add(t))}))}},function(t,e,n){"use strict";var r=n(5);t.exports=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=r(t)););return t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(223),i=n(167),a=n(162),o=n(320),s=n(224),l=n(321),u=n(322),c=n(225),f=n(25);Object(f.registerAnimation)("fade-in",r.fadeIn),Object(f.registerAnimation)("fade-out",r.fadeOut),Object(f.registerAnimation)("grow-in-x",i.growInX),Object(f.registerAnimation)("grow-in-xy",i.growInXY),Object(f.registerAnimation)("grow-in-y",i.growInY),Object(f.registerAnimation)("scale-in-x",s.scaleInX),Object(f.registerAnimation)("scale-in-y",s.scaleInY),Object(f.registerAnimation)("wave-in",u.waveIn),Object(f.registerAnimation)("zoom-in",c.zoomIn),Object(f.registerAnimation)("zoom-out",c.zoomOut),Object(f.registerAnimation)("position-update",o.positionUpdate),Object(f.registerAnimation)("sector-path-update",l.sectorPathUpdate),Object(f.registerAnimation)("path-in",a.pathIn)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.doScaleAnimate=e.transformShape=void 0;var r=n(32);function i(t,e,n){var i,a=e[0],o=e[1];return t.applyToMatrix([a,o,1]),"x"===n?(t.setMatrix(r.ext.transform(t.getMatrix(),[["t",-a,-o],["s",.01,1],["t",a,o]])),i=r.ext.transform(t.getMatrix(),[["t",-a,-o],["s",100,1],["t",a,o]])):"y"===n?(t.setMatrix(r.ext.transform(t.getMatrix(),[["t",-a,-o],["s",1,.01],["t",a,o]])),i=r.ext.transform(t.getMatrix(),[["t",-a,-o],["s",1,100],["t",a,o]])):"xy"===n&&(t.setMatrix(r.ext.transform(t.getMatrix(),[["t",-a,-o],["s",.01,.01],["t",a,o]])),i=r.ext.transform(t.getMatrix(),[["t",-a,-o],["s",100,100],["t",a,o]])),i}e.transformShape=i,e.doScaleAnimate=function(t,e,n,r,a){var o,s,l=n.start,u=n.end,c=n.getWidth(),f=n.getHeight();"y"===a?(o=l.x+c/2,s=r.y<l.y?r.y:l.y):"x"===a?(o=r.x>l.x?r.x:l.x,s=l.y+f/2):"xy"===a&&(n.isPolar?(o=n.getCenter().x,s=n.getCenter().y):(o=(l.x+u.x)/2,s=(l.y+u.y)/2));var d=i(t,[o,s],a);t.animate({matrix:d},e)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(73)),o=n(53),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,r:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var a=this.attr(),s=a.x,l=a.y,u=a.r,c=i/2,f=(0,o.distance)(s,l,t,e);return r&&n?f<=u+c:r?f<=u:!!n&&f>=u-c&&f<=u+c},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,i=e.r;t.beginPath(),t.arc(n,r,i,0,2*Math.PI,!1),t.closePath()},e}(a.default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1);function a(t,e,n,r){return t/(n*n)+e/(r*r)}var o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,rx:0,ry:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var o=this.attr(),s=i/2,l=o.x,u=o.y,c=o.rx,f=o.ry,d=(t-l)*(t-l),p=(e-u)*(e-u);return r&&n?a(d,p,c+s,f+s)<=1:r?a(d,p,c,f)<=1:!!n&&a(d,p,c-s,f-s)>=1&&a(d,p,c+s,f+s)<=1},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,i=e.rx,a=e.ry;if(t.beginPath(),t.ellipse)t.ellipse(n,r,i,a,0,0,2*Math.PI,!1);else{var o=i>a?i:a,s=i>a?1:i/a,l=i>a?a/i:1;t.save(),t.translate(n,r),t.scale(s,l),t.arc(0,0,o,0,2*Math.PI),t.restore(),t.closePath()}},e}(r(n(73)).default);e.default=o},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(73)),o=n(53);function s(t){return t instanceof HTMLElement&&(0,o.isString)(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase()}var l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,width:0,height:0})},e.prototype.initAttrs=function(t){this._setImage(t.img)},e.prototype.isStroke=function(){return!1},e.prototype.isOnlyHitBox=function(){return!0},e.prototype._afterLoading=function(){if(!0===this.get("toDraw")){var t=this.get("canvas");t?t.draw():this.createPath(this.get("context"))}},e.prototype._setImage=function(t){var e=this,n=this.attrs;if((0,o.isString)(t)){var r=new Image;r.onload=function(){if(e.destroyed)return!1;e.attr("img",r),e.set("loading",!1),e._afterLoading();var t=e.get("callback");t&&t.call(e)},r.crossOrigin="Anonymous",r.src=t,this.set("loading",!0)}else t instanceof Image?(n.width||(n.width=t.width),n.height||(n.height=t.height)):s(t)&&(n.width||(n.width=Number(t.getAttribute("width"))),n.height||(n.height,Number(t.getAttribute("height"))))},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),"img"===e&&this._setImage(n)},e.prototype.createPath=function(t){if(this.get("loading"))return this.set("toDraw",!0),void this.set("context",t);var e=this.attr(),n=e.x,r=e.y,i=e.width,a=e.height,l=e.sx,u=e.sy,c=e.swidth,f=e.sheight,d=e.img;(d instanceof Image||s(d))&&((0,o.isNil)(l)||(0,o.isNil)(u)||(0,o.isNil)(c)||(0,o.isNil)(f)?t.drawImage(d,n,r,i,a):t.drawImage(d,l,u,c,f,n,r,i,a))},e}(a.default);e.default=l},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(38),s=r(n(73)),l=r(n(190)),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(189));function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,a.__assign)((0,a.__assign)({},e),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),this.setArrow()},e.prototype.setArrow=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,i=t.y2,a=t.startArrow,o=t.endArrow;a&&u.addStartArrow(this,t,r,i,e,n),o&&u.addEndArrow(this,t,e,n,r,i)},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){if(!n||!i)return!1;var a=this.attr(),o=a.x1,s=a.y1,u=a.x2,c=a.y2;return(0,l.default)(o,s,u,c,i,t,e)},e.prototype.createPath=function(t){var e=this.attr(),n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.startArrow,s=e.endArrow,l={dx:0,dy:0},c={dx:0,dy:0};o&&o.d&&(l=u.getShortenOffset(n,r,i,a,e.startArrow.d)),s&&s.d&&(c=u.getShortenOffset(n,r,i,a,e.endArrow.d)),t.beginPath(),t.moveTo(n+l.dx,r+l.dy),t.lineTo(i-c.dx,a-c.dy)},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,i=t.y2;return o.Line.length(e,n,r,i)},e.prototype.getPoint=function(t){var e=this.attr(),n=e.x1,r=e.y1,i=e.x2,a=e.y2;return o.Line.pointAt(n,r,i,a,t)},e}(s.default);e.default=f},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(88),s=r(n(73)),l=n(53),u=n(148),c={circle:function(t,e,n){return[["M",t-n,e],["A",n,n,0,1,0,t+n,e],["A",n,n,0,1,0,t-n,e]]},square:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e-n],["L",t+n,e+n],["L",t-n,e+n],["Z"]]},diamond:function(t,e,n){return[["M",t-n,e],["L",t,e-n],["L",t+n,e],["L",t,e+n],["Z"]]},triangle:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e+r],["L",t,e-r],["L",t+n,e+r],["Z"]]},"triangle-down":function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e-r],["L",t+n,e-r],["L",t,e+r],["Z"]]}},f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.initAttrs=function(t){this._resetParamsCache()},e.prototype._resetParamsCache=function(){this.set("paramsCache",{})},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),-1!==["symbol","x","y","r","radius"].indexOf(e)&&this._resetParamsCache()},e.prototype.isOnlyHitBox=function(){return!0},e.prototype._getR=function(t){return(0,a.isNil)(t.r)?t.radius:t.r},e.prototype._getPath=function(){var t,n,r=this.attr(),i=r.x,a=r.y,s=r.symbol||"circle",u=this._getR(r);if((0,l.isFunction)(s))n=(t=s)(i,a,u),n=(0,o.path2Absolute)(n);else{if(!(t=e.Symbols[s]))return console.warn(s+" marker is not supported."),null;n=t(i,a,u)}return n},e.prototype.createPath=function(t){var e=this._getPath(),n=this.get("paramsCache");(0,u.drawPath)(this,t,{path:e},n)},e.Symbols=c,e}(s.default);e.default=f},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(38),s=n(0),l=r(n(73)),u=n(88),c=n(148),f=r(n(458)),d=r(n(459)),p=r(n(963)),h=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=g(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(189));function g(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(g=function(t){return t?n:e})(t)}function v(t,e,n){for(var r=!1,i=0;i<t.length;i++){var a=t[i];if(r=(0,d.default)(a,e,n))break}return r}var y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,a.__assign)((0,a.__assign)({},e),{startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this._setPathArr(t.path),this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),"path"===e&&this._setPathArr(n),this.setArrow()},e.prototype._setPathArr=function(t){this.attrs.path=(0,u.path2Absolute)(t);var e=p.default.hasArc(t);this.set("hasArc",e),this.set("paramsCache",{}),this.set("segments",null),this.set("curve",null),this.set("tCache",null),this.set("totalLength",null)},e.prototype.getSegments=function(){var t=this.get("segements");return t||(t=(0,u.path2Segments)(this.attr("path")),this.set("segments",t)),t},e.prototype.setArrow=function(){var t=this.attr(),e=t.startArrow,n=t.endArrow;if(e){var r=this.getStartTangent();h.addStartArrow(this,t,r[0][0],r[0][1],r[1][0],r[1][1])}n&&(r=this.getEndTangent(),h.addEndArrow(this,t,r[0][0],r[0][1],r[1][0],r[1][1]))},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var a=this.getSegments(),o=this.get("hasArc"),s=!1;if(n){var l=this.getTotalLength();s=p.default.isPointInStroke(a,i,t,e,l)}if(!s&&r)if(o)s=(0,f.default)(this,t,e);else{var u=this.attr("path"),c=p.default.extractPolygons(u);s=v(c.polygons,t,e)||v(c.polylines,t,e)}return s},e.prototype.createPath=function(t){var e=this.attr(),n=this.get("paramsCache");(0,c.drawPath)(this,t,e,n)},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.get("totalLength");return(0,s.isNil)(t)?(this._calculateCurve(),this._setTcache(),this.get("totalLength")):t},e.prototype.getPoint=function(t){var e,n,r=this.get("tCache");r||(this._calculateCurve(),this._setTcache(),r=this.get("tCache"));var i=this.get("curve");if(!r||0===r.length)return i?{x:i[0][1],y:i[0][2]}:null;(0,s.each)(r,(function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)}));var a=i[n];if((0,s.isNil)(a)||(0,s.isNil)(n))return null;var l=a.length,u=i[n+1];return o.Cubic.pointAt(a[l-2],a[l-1],u[1],u[2],u[3],u[4],u[5],u[6],e)},e.prototype._calculateCurve=function(){var t=this.attr().path;this.set("curve",p.default.pathToCurve(t))},e.prototype._setTcache=function(){var t,e,n,r,i=0,a=0,l=[],u=this.get("curve");u&&((0,s.each)(u,(function(t,e){n=u[e+1],r=t.length,n&&(i+=o.Cubic.length(t[r-2],t[r-1],n[1],n[2],n[3],n[4],n[5],n[6])||0)})),this.set("totalLength",i),0!==i?((0,s.each)(u,(function(s,c){n=u[c+1],r=s.length,n&&((t=[])[0]=a/i,e=o.Cubic.length(s[r-2],s[r-1],n[1],n[2],n[3],n[4],n[5],n[6]),a+=e||0,t[1]=a/i,l.push(t))})),this.set("tCache",l)):this.set("tCache",[]))},e.prototype.getStartTangent=function(){var t,e=this.getSegments();if(e.length>1){var n=e[0].currentPoint,r=e[1].currentPoint,i=e[1].startTangent;t=[],i?(t.push([n[0]-i[0],n[1]-i[1]]),t.push([n[0],n[1]])):(t.push([r[0],r[1]]),t.push([n[0],n[1]]))}return t},e.prototype.getEndTangent=function(){var t,e=this.getSegments(),n=e.length;if(n>1){var r=e[n-2].currentPoint,i=e[n-1].currentPoint,a=e[n-1].endTangent;t=[],a?(t.push([i[0]-a[0],i[1]-a[1]]),t.push([i[0],i[1]])):(t.push([r[0],r[1]]),t.push([i[0],i[1]]))}return t},e}(l.default);e.default=y},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(26),s=n(38),l=n(32),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=p(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(171)),c=n(53),f=r(n(190)),d=r(n(460));function p(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(p=function(t){return t?n:e})(t)}var h=l.ext.transform;e.default=(0,a.__assign)({hasArc:function(t){for(var e=!1,n=t.length,r=0;r<n;r++){var i=t[r][0];if("C"===i||"A"===i||"Q"===i){e=!0;break}}return e},extractPolygons:function(t){for(var e=t.length,n=[],r=[],i=[],a=0;a<e;a++){var o=t[a],s=o[0];"M"===s?(i.length&&(r.push(i),i=[]),i.push([o[1],o[2]])):"Z"===s?i.length&&(n.push(i),i=[]):i.push([o[1],o[2]])}return i.length>0&&r.push(i),{polygons:n,polylines:r}},isPointInStroke:function(t,e,n,r,i){for(var a=!1,o=e/2,l=0;l<t.length;l++){var p=t[l],g=p.currentPoint,v=p.params,y=p.prePoint,m=p.box;if(!m||(0,c.inBox)(m.x-o,m.y-o,m.width+e,m.height+e,n,r)){switch(p.command){case"L":case"Z":a=(0,f.default)(y[0],y[1],g[0],g[1],e,n,r);break;case"Q":a=s.Quad.pointDistance(y[0],y[1],v[1],v[2],v[3],v[4],n,r)<=e/2;break;case"C":a=s.Cubic.pointDistance(y[0],y[1],v[1],v[2],v[3],v[4],v[5],v[6],n,r,i)<=e/2;break;case"A":var b=p.arcParams,x=b.cx,_=b.cy,O=b.rx,P=b.ry,w=b.startAngle,M=b.endAngle,S=b.xRotation,E=[n,r,1],A=O>P?O:P,C=h(null,[["t",-x,-_],["r",-S],["s",1/(O>P?1:O/P),1/(O>P?P/O:1)]]);u.transformMat3(E,E,C),a=(0,d.default)(0,0,A,w,M,e,E[0],E[1])}if(a)break}}return a}},o.PathUtil)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(73)),o=r(n(461)),s=r(n(459)),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var a=this.attr().points,l=!1;return n&&(l=(0,o.default)(a,i,t,e,!0)),!l&&r&&(l=(0,s.default)(a,t,e)),l},e.prototype.createPath=function(t){var e=this.attr().points;if(!(e.length<2)){t.beginPath();for(var n=0;n<e.length;n++){var r=e[n];0===n?t.moveTo(r[0],r[1]):t.lineTo(r[0],r[1])}t.closePath()}},e}(a.default);e.default=l},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(38),s=n(0),l=r(n(73)),u=r(n(461)),c=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=f(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(189));function f(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(f=function(t){return t?n:e})(t)}var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,a.__assign)((0,a.__assign)({},e),{startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),this.setArrow(),-1!==["points"].indexOf(e)&&this._resetCache()},e.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},e.prototype.setArrow=function(){var t=this.attr(),e=this.attrs,n=e.points,r=e.startArrow,i=e.endArrow,a=n.length,o=n[0][0],s=n[0][1],l=n[a-1][0],u=n[a-1][1];r&&c.addStartArrow(this,t,n[1][0],n[1][1],o,s),i&&c.addEndArrow(this,t,n[a-2][0],n[a-2][1],l,u)},e.prototype.isFill=function(){return!1},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){if(!n||!i)return!1;var a=this.attr().points;return(0,u.default)(a,i,t,e,!1)},e.prototype.isStroke=function(){return!0},e.prototype.createPath=function(t){var e=this.attr(),n=e.points,r=e.startArrow,i=e.endArrow,a=n.length;if(!(n.length<2)){var o,s=n[0][0],l=n[0][1],u=n[a-1][0],f=n[a-1][1];r&&r.d&&(s+=(o=c.getShortenOffset(s,l,n[1][0],n[1][1],r.d)).dx,l+=o.dy),i&&i.d&&(u-=(o=c.getShortenOffset(n[a-2][0],n[a-2][1],u,f,i.d)).dx,f-=o.dy),t.beginPath(),t.moveTo(s,l);for(var d=0;d<a-1;d++){var p=n[d];t.lineTo(p[0],p[1])}t.lineTo(u,f)}},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.attr().points,e=this.get("totalLength");return(0,s.isNil)(e)?(this.set("totalLength",o.Polyline.length(t)),this.get("totalLength")):e},e.prototype.getPoint=function(t){var e,n,r=this.attr().points,i=this.get("tCache");return i||(this._setTcache(),i=this.get("tCache")),(0,s.each)(i,(function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)})),o.Line.pointAt(r[n][0],r[n][1],r[n+1][0],r[n+1][1],e)},e.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var e=this.getTotalLength();if(!(e<=0)){var n,r,i=0,a=[];(0,s.each)(t,(function(s,l){t[l+1]&&((n=[])[0]=i/e,r=o.Line.length(s[0],s[1],t[l+1][0],t[l+1][1]),i+=r,n[1]=i/e,a.push(n))})),this.set("tCache",a)}}},e.prototype.getStartTangent=function(){var t=this.attr().points,e=[];return e.push([t[1][0],t[1][1]]),e.push([t[0][0],t[0][1]]),e},e.prototype.getEndTangent=function(){var t=this.attr().points,e=t.length-1,n=[];return n.push([t[e-1][0],t[e-1][1]]),n.push([t[e][0],t[e][1]]),n},e}(l.default);e.default=d},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(73)),o=n(456),s=n(53),l=r(n(967)),u=r(n(968)),c=r(n(458)),f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,width:0,height:0,radius:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,i){var a=this.attr(),o=a.x,f=a.y,d=a.width,p=a.height,h=a.radius;if(h){var g=!1;return n&&(g=(0,u.default)(o,f,d,p,h,i,t,e)),!g&&r&&(g=(0,c.default)(this,t,e)),g}var v=i/2;return r&&n?(0,s.inBox)(o-v,f-v,d+v,p+v,t,e):r?(0,s.inBox)(o,f,d,p,t,e):n?(0,l.default)(o,f,d,p,i,t,e):void 0},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,i=e.width,a=e.height,s=e.radius;if(t.beginPath(),0===s)t.rect(n,r,i,a);else{var l=(0,o.parseRadius)(s),u=l[0],c=l[1],f=l[2],d=l[3];t.moveTo(n+u,r),t.lineTo(n+i-c,r),0!==c&&t.arc(n+i-c,r+c,c,-Math.PI/2,0),t.lineTo(n+i,r+a-f),0!==f&&t.arc(n+i-f,r+a-f,f,0,Math.PI/2),t.lineTo(n+d,r+a),0!==d&&t.arc(n+d,r+a-d,d,Math.PI/2,Math.PI),t.lineTo(n,r+u),0!==u&&t.arc(n+u,r+u,u,Math.PI,1.5*Math.PI),t.closePath()}},e}(a.default);e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i,a,o,s){var l=a/2;return(0,r.inBox)(t-l,e-l,n,a,o,s)||(0,r.inBox)(t+n-l,e-l,a,i,o,s)||(0,r.inBox)(t+l,e+i-l,n,a,o,s)||(0,r.inBox)(t-l,e+l,a,i,o,s)};var r=n(53)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r,o,s,l,u){return(0,i.default)(t+o,e,t+n-o,e,s,l,u)||(0,i.default)(t+n,e+o,t+n,e+r-o,s,l,u)||(0,i.default)(t+n-o,e+r,t+o,e+r,s,l,u)||(0,i.default)(t,e+r-o,t,e+o,s,l,u)||(0,a.default)(t+n-o,e+o,o,1.5*Math.PI,2*Math.PI,s,l,u)||(0,a.default)(t+n-o,e+r-o,o,0,.5*Math.PI,s,l,u)||(0,a.default)(t+o,e+r-o,o,.5*Math.PI,Math.PI,s,l,u)||(0,a.default)(t+o,e+o,o,Math.PI,1.5*Math.PI,s,l,u)};var i=r(n(190)),a=r(n(460))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=r(n(73)),o=n(53),s=n(26),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},e.prototype.isOnlyHitBox=function(){return!0},e.prototype.initAttrs=function(t){this._assembleFont(),t.text&&this._setText(t.text)},e.prototype._assembleFont=function(){var t=this.attrs;t.font=(0,s.assembleFont)(t)},e.prototype._setText=function(t){var e=null;(0,o.isString)(t)&&-1!==t.indexOf("\n")&&(e=t.split("\n")),this.set("textArr",e)},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),e.startsWith("font")&&this._assembleFont(),"text"===e&&this._setText(n)},e.prototype._getSpaceingY=function(){var t=this.attrs,e=t.lineHeight,n=1*t.fontSize;return e?e-n:.14*n},e.prototype._drawTextArr=function(t,e,n){var r,i=this.attrs,a=i.textBaseline,l=i.x,u=i.y,c=1*i.fontSize,f=this._getSpaceingY(),d=(0,s.getTextHeight)(i.text,i.fontSize,i.lineHeight);(0,o.each)(e,(function(e,i){r=u+i*(f+c)-d+c,"middle"===a&&(r+=d-c-(d-c)/2),"top"===a&&(r+=d-c),(0,o.isNil)(e)||(n?t.fillText(e,l,r):t.strokeText(e,l,r))}))},e.prototype._drawText=function(t,e){var n=this.attr(),r=n.x,i=n.y,a=this.get("textArr");if(a)this._drawTextArr(t,a,e);else{var s=n.text;(0,o.isNil)(s)||(e?t.fillText(s,r,i):t.strokeText(s,r,i))}},e.prototype.strokeAndFill=function(t){var e=this.attrs,n=e.lineWidth,r=e.opacity,i=e.strokeOpacity,a=e.fillOpacity;this.isStroke()&&n>0&&((0,o.isNil)(i)||1===i||(t.globalAlpha=r),this.stroke(t)),this.isFill()&&((0,o.isNil)(a)||1===a?this.fill(t):(t.globalAlpha=a,this.fill(t),t.globalAlpha=r)),this.afterDrawPath(t)},e.prototype.fill=function(t){this._drawText(t,!0)},e.prototype.stroke=function(t){this._drawText(t,!1)},e}(a.default);e.default=l},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(26),s=n(971),l=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(147)),u=r(n(272)),c=n(53),f=n(148);function d(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.renderer="canvas",e.autoDraw=!0,e.localRefresh=!0,e.refreshElements=[],e.clipView=!0,e.quickHit=!1,e},e.prototype.onCanvasChange=function(t){"attr"!==t&&"sort"!==t&&"changeSize"!==t||(this.set("refreshElements",[this]),this.draw())},e.prototype.getShapeBase=function(){return l},e.prototype.getGroupBase=function(){return u.default},e.prototype.getPixelRatio=function(){var t=this.get("pixelRatio")||(0,c.getPixelRatio)();return t>=1?Math.ceil(t):1},e.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},e.prototype.createDom=function(){var t=document.createElement("canvas"),e=t.getContext("2d");return this.set("context",e),t},e.prototype.setDOMSize=function(e,n){t.prototype.setDOMSize.call(this,e,n);var r=this.get("context"),i=this.get("el"),a=this.getPixelRatio();i.width=a*e,i.height=a*n,a>1&&r.scale(a,a)},e.prototype.clear=function(){t.prototype.clear.call(this),this._clearFrame();var e=this.get("context"),n=this.get("el");e.clearRect(0,0,n.width,n.height)},e.prototype.getShape=function(e,n){return this.get("quickHit")?(0,s.getShape)(this,e,n):t.prototype.getShape.call(this,e,n,null)},e.prototype._getRefreshRegion=function(){var t,e=this.get("refreshElements"),n=this.getViewRange();return e.length&&e[0]===this?t=n:(t=(0,f.getMergedRegion)(e))&&(t.minX=Math.floor(t.minX),t.minY=Math.floor(t.minY),t.maxX=Math.ceil(t.maxX),t.maxY=Math.ceil(t.maxY),t.maxY+=1,this.get("clipView")&&(t=(0,f.mergeView)(t,n))),t},e.prototype.refreshElement=function(t){this.get("refreshElements").push(t)},e.prototype._clearFrame=function(){var t=this.get("drawFrame");t&&((0,c.clearAnimationFrame)(t),this.set("drawFrame",null),this.set("refreshElements",[]))},e.prototype.draw=function(){var t=this.get("drawFrame");this.get("autoDraw")&&t||this._startDraw()},e.prototype._drawAll=function(){var t=this.get("context"),e=this.get("el"),n=this.getChildren();t.clearRect(0,0,e.width,e.height),(0,f.applyAttrsToContext)(t,this),(0,f.drawChildren)(t,n),this.set("refreshElements",[])},e.prototype._drawRegion=function(){var t=this.get("context"),e=this.get("refreshElements"),n=this.getChildren(),r=this._getRefreshRegion();r?(t.clearRect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),t.save(),t.beginPath(),t.rect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),t.clip(),(0,f.applyAttrsToContext)(t,this),(0,f.checkRefresh)(this,n,r),(0,f.drawChildren)(t,n,r),t.restore()):e.length&&(0,f.clearChanged)(e),(0,c.each)(e,(function(t){t.get("hasChanged")&&t.set("hasChanged",!1)})),this.set("refreshElements",[])},e.prototype._startDraw=function(){var t=this,e=this.get("drawFrame");e||(e=(0,c.requestAnimationFrame)((function(){t.get("localRefresh")?t._drawRegion():t._drawAll(),t.set("drawFrame",null)})),this.set("drawFrame",e))},e.prototype.skipDraw=function(){},e.prototype.removeDom=function(){var t=this.get("el");t.width=0,t.height=0,t.parentNode.removeChild(t)},e}(o.AbstractCanvas);e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getShape=function t(e,n,r){if(!a(e,n,r))return null;for(var o=null,s=e.getChildren(),l=s.length-1;l>=0;l--){var u=s[l];if(u.isGroup())o=t(u,n,r);else if(a(u,n,r)){var c=u,f=i(u,n,r),d=f[0],p=f[1];c.isInShape(d,p)&&(o=u)}if(o)break}return o};var r=n(26);function i(t,e,n){var i=t.getTotalMatrix();if(i){var a=function(t,e){if(e){var n=(0,r.invert)(e);return(0,r.multiplyVec2)(n,t)}return t}([e,n,1],i);return[a[0],a[1]]}return[e,n]}function a(t,e,n){if(t.isCanvas&&t.isCanvas())return!0;if(!(0,r.isAllowCapture)(t)||!1===t.cfg.isInView)return!1;if(t.cfg.clipShape){var a=i(t,e,n),o=a[0],s=a[1];if(t.isClipped(o,s))return!1}var l=t.cfg.cacheCanvasBBox||t.getCanvasBBox();return e>=l.minX&&e<=l.maxX&&n>=l.minY&&n<=l.maxY}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(54),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="circle",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,r:0})},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");(0,a.each)(e||n,(function(t,e){"x"===e||"y"===e?r.setAttribute("c"+e,t):o.SVG_ATTR_MAP[e]&&r.setAttribute(o.SVG_ATTR_MAP[e],t)}))},e}(r(n(63)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(54),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dom",e.canFill=!1,e.canStroke=!1,e}return(0,i.__extends)(e,t),e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");if((0,a.each)(e||n,(function(t,e){o.SVG_ATTR_MAP[e]&&r.setAttribute(o.SVG_ATTR_MAP[e],t)})),"function"===typeof n.html){var i=n.html.call(this,n);if(i instanceof Element||i instanceof HTMLDocument){for(var s=r.childNodes,l=s.length-1;l>=0;l--)r.removeChild(s[l]);r.appendChild(i)}else r.innerHTML=i}else r.innerHTML=n.html},e}(r(n(63)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(54),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="ellipse",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,rx:0,ry:0})},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");(0,a.each)(e||n,(function(t,e){"x"===e||"y"===e?r.setAttribute("c"+e,t):o.SVG_ATTR_MAP[e]&&r.setAttribute(o.SVG_ATTR_MAP[e],t)}))},e}(r(n(63)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(54),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="image",e.canFill=!1,e.canStroke=!1,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,width:0,height:0})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),i=this.get("el");(0,a.each)(e||r,(function(t,e){"img"===e?n._setImage(r.img):o.SVG_ATTR_MAP[e]&&i.setAttribute(o.SVG_ATTR_MAP[e],t)}))},e.prototype.setAttr=function(t,e){this.attrs[t]=e,"img"===t&&this._setImage(e)},e.prototype._setImage=function(t){var e=this.attr(),n=this.get("el");if((0,a.isString)(t))n.setAttribute("href",t);else if(t instanceof window.Image)e.width||(n.setAttribute("width",t.width),this.attr("width",t.width)),e.height||(n.setAttribute("height",t.height),this.attr("height",t.height)),n.setAttribute("href",t.src);else if(t instanceof HTMLElement&&(0,a.isString)(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase())n.setAttribute("href",t.toDataURL());else if(t instanceof ImageData){var r=document.createElement("canvas");r.setAttribute("width",""+t.width),r.setAttribute("height",""+t.height),r.getContext("2d").putImageData(t,0,0),e.width||(n.setAttribute("width",""+t.width),this.attr("width",t.width)),e.height||(n.setAttribute("height",""+t.height),this.attr("height",t.height)),n.setAttribute("href",r.toDataURL())}},e}(r(n(63)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(38),o=n(0),s=n(54),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="line",e.canFill=!1,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");(0,o.each)(e||n,(function(e,i){if("startArrow"===i||"endArrow"===i)if(e){var a=(0,o.isObject)(e)?t.addArrow(n,s.SVG_ATTR_MAP[i]):t.getDefaultArrow(n,s.SVG_ATTR_MAP[i]);r.setAttribute(s.SVG_ATTR_MAP[i],"url(#"+a+")")}else r.removeAttribute(s.SVG_ATTR_MAP[i]);else s.SVG_ATTR_MAP[i]&&r.setAttribute(s.SVG_ATTR_MAP[i],e)}))},e.prototype.getTotalLength=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,i=t.y2;return a.Line.length(e,n,r,i)},e.prototype.getPoint=function(t){var e=this.attr(),n=e.x1,r=e.y1,i=e.x2,o=e.y2;return a.Line.pointAt(n,r,i,o,t)},e}(r(n(63)).default);e.default=l},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(63)),s=r(n(978)),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="marker",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.createPath=function(t){this.get("el").setAttribute("d",this._assembleMarker())},e.prototype._assembleMarker=function(){var t=this._getPath();return(0,a.isArray)(t)?t.map((function(t){return t.join(" ")})).join(""):t},e.prototype._getPath=function(){var t,e=this.attr(),n=e.x,r=e.y,i=e.r||e.radius,o=e.symbol||"circle";return(t=(0,a.isFunction)(o)?o:s.default.get(o))?t(n,r,i):(console.warn(t+" symbol is not exist."),null)},e.symbolsFactory=s.default,e}(o.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={circle:function(t,e,n){return[["M",t,e],["m",-n,0],["a",n,n,0,1,0,2*n,0],["a",n,n,0,1,0,2*-n,0]]},square:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e-n],["L",t+n,e+n],["L",t-n,e+n],["Z"]]},diamond:function(t,e,n){return[["M",t-n,e],["L",t,e-n],["L",t+n,e],["L",t,e+n],["Z"]]},triangle:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e+r],["L",t,e-r],["L",t+n,e+r],["z"]]},triangleDown:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e-r],["L",t+n,e-r],["L",t,e+r],["Z"]]}};e.default={get:function(t){return r[t]},register:function(t,e){r[t]=e},remove:function(t){delete r[t]},getAll:function(){return r}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(54),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="path",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{startArrow:!1,endArrow:!1})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),i=this.get("el");(0,a.each)(e||r,(function(e,s){if("path"===s&&(0,a.isArray)(e))i.setAttribute("d",n._formatPath(e));else if("startArrow"===s||"endArrow"===s)if(e){var l=(0,a.isObject)(e)?t.addArrow(r,o.SVG_ATTR_MAP[s]):t.getDefaultArrow(r,o.SVG_ATTR_MAP[s]);i.setAttribute(o.SVG_ATTR_MAP[s],"url(#"+l+")")}else i.removeAttribute(o.SVG_ATTR_MAP[s]);else o.SVG_ATTR_MAP[s]&&i.setAttribute(o.SVG_ATTR_MAP[s],e)}))},e.prototype._formatPath=function(t){var e=t.map((function(t){return t.join(" ")})).join("");return~e.indexOf("NaN")?"":e},e.prototype.getTotalLength=function(){var t=this.get("el");return t?t.getTotalLength():null},e.prototype.getPoint=function(t){var e=this.get("el"),n=this.getTotalLength();if(0===n)return null;var r=e?e.getPointAtLength(t*n):null;return r?{x:r.x,y:r.y}:null},e}(r(n(63)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(54),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="polygon",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");(0,a.each)(e||n,(function(t,e){"points"===e&&(0,a.isArray)(t)&&t.length>=2?r.setAttribute("points",t.map((function(t){return t[0]+","+t[1]})).join(" ")):o.SVG_ATTR_MAP[e]&&r.setAttribute(o.SVG_ATTR_MAP[e],t)}))},e}(r(n(63)).default);e.default=s},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(38),o=n(0),s=n(54),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="polyline",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{startArrow:!1,endArrow:!1})},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),-1!==["points"].indexOf(e)&&this._resetCache()},e.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},e.prototype.createPath=function(t,e){var n=this.attr(),r=this.get("el");(0,o.each)(e||n,(function(t,e){"points"===e&&(0,o.isArray)(t)&&t.length>=2?r.setAttribute("points",t.map((function(t){return t[0]+","+t[1]})).join(" ")):s.SVG_ATTR_MAP[e]&&r.setAttribute(s.SVG_ATTR_MAP[e],t)}))},e.prototype.getTotalLength=function(){var t=this.attr().points,e=this.get("totalLength");return(0,o.isNil)(e)?(this.set("totalLength",a.Polyline.length(t)),this.get("totalLength")):e},e.prototype.getPoint=function(t){var e,n,r=this.attr().points,i=this.get("tCache");return i||(this._setTcache(),i=this.get("tCache")),(0,o.each)(i,(function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)})),a.Line.pointAt(r[n][0],r[n][1],r[n+1][0],r[n+1][1],e)},e.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var e=this.getTotalLength();if(!(e<=0)){var n,r,i=0,s=[];(0,o.each)(t,(function(o,l){t[l+1]&&((n=[])[0]=i/e,r=a.Line.length(o[0],o[1],t[l+1][0],t[l+1][1]),i+=r,n[1]=i/e,s.push(n))})),this.set("tCache",s)}}},e.prototype.getStartTangent=function(){var t=this.attr().points,e=[];return e.push([t[1][0],t[1][1]]),e.push([t[0][0],t[0][1]]),e},e.prototype.getEndTangent=function(){var t=this.attr().points,e=t.length-1,n=[];return n.push([t[e-1][0],t[e-1][1]]),n.push([t[e][0],t[e][1]]),n},e}(r(n(63)).default);e.default=l},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=r(n(63)),s=n(54),l=n(983),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="rect",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,width:0,height:0,radius:0})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),i=this.get("el"),o=!1,l=["x","y","width","height","radius"];(0,a.each)(e||r,(function(t,e){-1===l.indexOf(e)||o?-1===l.indexOf(e)&&s.SVG_ATTR_MAP[e]&&i.setAttribute(s.SVG_ATTR_MAP[e],t):(i.setAttribute("d",n._assembleRect(r)),o=!0)}))},e.prototype._assembleRect=function(t){var e=t.x,n=t.y,r=t.width,i=t.height,o=t.radius;if(!o)return"M "+e+","+n+" l "+r+",0 l 0,"+i+" l"+-r+" 0 z";var s=(0,l.parseRadius)(o);return(0,a.isArray)(o)?1===o.length?s.r1=s.r2=s.r3=s.r4=o[0]:2===o.length?(s.r1=s.r3=o[0],s.r2=s.r4=o[1]):3===o.length?(s.r1=o[0],s.r2=s.r4=o[1],s.r3=o[2]):(s.r1=o[0],s.r2=o[1],s.r3=o[2],s.r4=o[3]):s.r1=s.r2=s.r3=s.r4=o,[["M "+(e+s.r1)+","+n],["l "+(r-s.r1-s.r2)+",0"],["a "+s.r2+","+s.r2+",0,0,1,"+s.r2+","+s.r2],["l 0,"+(i-s.r2-s.r3)],["a "+s.r3+","+s.r3+",0,0,1,"+-s.r3+","+s.r3],["l "+(s.r3+s.r4-r)+",0"],["a "+s.r4+","+s.r4+",0,0,1,"+-s.r4+","+-s.r4],["l 0,"+(s.r4+s.r1-i)],["a "+s.r1+","+s.r1+",0,0,1,"+s.r1+","+-s.r1],["z"]].join(" ")},e}(o.default);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parsePath=function(t){return t=t||[],(0,r.isArray)(t)?t:(0,r.isString)(t)?(t=t.match(i),(0,r.each)(t,(function(e,n){if((e=e.match(a))[0].length>1){var i=e[0].charAt(0);e.splice(1,0,e[0].substr(1)),e[0]=i}(0,r.each)(e,(function(t,n){isNaN(t)||(e[n]=+t)})),t[n]=e})),t):void 0},e.parseRadius=function(t){var e=0,n=0,i=0,a=0;return(0,r.isArray)(t)?1===t.length?e=n=i=a=t[0]:2===t.length?(e=i=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],a=t[3]):e=n=i=a=t,{r1:e,r2:n,r3:i,r4:a}};var r=n(0),i=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\s,]+/gi},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(1),a=n(0),o=n(241),s=n(149),l=n(54),u=r(n(63)),c={top:"before-edge",middle:"central",bottom:"after-edge",alphabetic:"baseline",hanging:"hanging"},f={top:"text-before-edge",middle:"central",bottom:"text-after-edge",alphabetic:"alphabetic",hanging:"hanging"},d={left:"left",start:"left",center:"middle",right:"end",end:"end"},p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="text",e.canFill=!0,e.canStroke=!0,e}return(0,i.__extends)(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return(0,i.__assign)((0,i.__assign)({},e),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},e.prototype.createPath=function(t,e){var n=this,r=this.attr(),i=this.get("el");this._setFont(),(0,a.each)(e||r,(function(t,e){"text"===e?n._setText(""+t):"matrix"===e&&t?(0,s.setTransform)(n):l.SVG_ATTR_MAP[e]&&i.setAttribute(l.SVG_ATTR_MAP[e],t)})),i.setAttribute("paint-order","stroke"),i.setAttribute("style","stroke-linecap:butt; stroke-linejoin:miter;")},e.prototype._setFont=function(){var t=this.get("el"),e=this.attr(),n=e.textBaseline,r=e.textAlign,i=(0,o.detect)();i&&"firefox"===i.name?t.setAttribute("dominant-baseline",f[n]||"alphabetic"):t.setAttribute("alignment-baseline",c[n]||"baseline"),t.setAttribute("text-anchor",d[r]||"left")},e.prototype._setText=function(t){var e=this.get("el"),n=this.attr(),r=n.x,i=n.textBaseline,o=void 0===i?"bottom":i;if(t)if(~t.indexOf("\n")){var s=t.split("\n"),l=s.length-1,u="";(0,a.each)(s,(function(t,e){0===e?"alphabetic"===o?u+='<tspan x="'+r+'" dy="'+-l+'em">'+t+"</tspan>":"top"===o?u+='<tspan x="'+r+'" dy="0.9em">'+t+"</tspan>":"middle"===o?u+='<tspan x="'+r+'" dy="'+-(l-1)/2+'em">'+t+"</tspan>":"bottom"===o?u+='<tspan x="'+r+'" dy="-'+(l+.3)+'em">'+t+"</tspan>":"hanging"===o&&(u+='<tspan x="'+r+'" dy="'+(-(l-1)-.3)+'em">'+t+"</tspan>"):u+='<tspan x="'+r+'" dy="1em">'+t+"</tspan>"})),e.innerHTML=u}else e.innerHTML=t;else e.innerHTML=""},e}(u.default);e.default=p},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(1),o=n(26),s=n(54),l=n(273),u=n(149),c=n(74),f=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=h(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(191)),d=r(n(274)),p=r(n(986));function h(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(h=function(t){return t?n:e})(t)}var g=function(t){function e(e){return t.call(this,(0,a.__assign)((0,a.__assign)({},e),{autoDraw:!0,renderer:"svg"}))||this}return(0,a.__extends)(e,t),e.prototype.getShapeBase=function(){return f},e.prototype.getGroupBase=function(){return d.default},e.prototype.getShape=function(t,e,n){var r=n.target||n.srcElement;if(!s.SHAPE_TO_TAGS[r.tagName]){for(var i=r.parentNode;i&&!s.SHAPE_TO_TAGS[i.tagName];)i=i.parentNode;r=i}return this.find((function(t){return t.get("el")===r}))},e.prototype.createDom=function(){var t=(0,c.createSVGElement)("svg"),e=new p.default(t);return t.setAttribute("width",""+this.get("width")),t.setAttribute("height",""+this.get("height")),this.set("context",e),t},e.prototype.onCanvasChange=function(t){var e=this.get("context"),n=this.get("el");if("sort"===t){var r=this.get("children");r&&r.length&&(0,c.sortDom)(this,(function(t,e){return r.indexOf(t)-r.indexOf(e)?1:0}))}else if("clear"===t){if(n){n.innerHTML="";var i=e.el;i.innerHTML="",n.appendChild(i)}}else"matrix"===t?(0,u.setTransform)(this):"clip"===t?(0,u.setClip)(this,e):"changeSize"===t&&(n.setAttribute("width",""+this.get("width")),n.setAttribute("height",""+this.get("height")))},e.prototype.draw=function(){var t=this.get("context"),e=this.getChildren();(0,u.setClip)(this,t),e.length&&(0,l.drawChildren)(t,e)},e}(o.AbstractCanvas);e.default=g},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(0),a=r(n(987)),o=r(n(988)),s=r(n(989)),l=r(n(990)),u=r(n(991)),c=n(74),f=function(){function t(t){var e=(0,c.createSVGElement)("defs"),n=(0,i.uniqueId)("defs_");e.id=n,t.appendChild(e),this.children=[],this.defaultArrow={},this.el=e,this.canvas=t}return t.prototype.find=function(t,e){for(var n=this.children,r=null,i=0;i<n.length;i++)if(n[i].match(t,e)){r=n[i].id;break}return r},t.prototype.findById=function(t){for(var e=this.children,n=null,r=0;r<e.length;r++)if(e[r].id===t){n=e[r];break}return n},t.prototype.add=function(t){this.children.push(t),t.canvas=this.canvas,t.parent=this},t.prototype.getDefaultArrow=function(t,e){var n=t.stroke||t.strokeStyle;if(this.defaultArrow[n])return this.defaultArrow[n].id;var r=new s.default(t,e);return this.defaultArrow[n]=r,this.el.appendChild(r.el),this.add(r),r.id},t.prototype.addGradient=function(t){var e=new a.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t.prototype.addArrow=function(t,e){var n=new s.default(t,e);return this.el.appendChild(n.el),this.add(n),n.id},t.prototype.addShadow=function(t){var e=new o.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t.prototype.addPattern=function(t){var e=new u.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t.prototype.addClip=function(t){var e=new l.default(t);return this.el.appendChild(e.el),this.add(e),e.id},t}();e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=n(74),a=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,o=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,s=/[\d.]+:(#[^\s]+|[^)]+\))/gi;function l(t){var e=t.match(s);if(!e)return"";var n="";return e.sort((function(t,e){return t=t.split(":"),e=e.split(":"),Number(t[0])-Number(e[0])})),(0,r.each)(e,(function(t){t=t.split(":"),n+='<stop offset="'+t[0]+'" stop-color="'+t[1]+'"></stop>'})),n}var u=function(){function t(t){this.cfg={};var e=null,n=(0,r.uniqueId)("gradient_");return"l"===t.toLowerCase()[0]?function(t,e){var n,i,o=a.exec(t),s=(0,r.mod)((0,r.toRadian)(parseFloat(o[1])),2*Math.PI),u=o[2];s>=0&&s<.5*Math.PI?(n={x:0,y:0},i={x:1,y:1}):.5*Math.PI<=s&&s<Math.PI?(n={x:1,y:0},i={x:0,y:1}):Math.PI<=s&&s<1.5*Math.PI?(n={x:1,y:1},i={x:0,y:0}):(n={x:0,y:1},i={x:1,y:0});var c=Math.tan(s),f=c*c,d=(i.x-n.x+c*(i.y-n.y))/(f+1)+n.x,p=c*(i.x-n.x+c*(i.y-n.y))/(f+1)+n.y;e.setAttribute("x1",n.x),e.setAttribute("y1",n.y),e.setAttribute("x2",d),e.setAttribute("y2",p),e.innerHTML=l(u)}(t,e=(0,i.createSVGElement)("linearGradient")):function(t,e){var n=o.exec(t),r=parseFloat(n[1]),i=parseFloat(n[2]),a=parseFloat(n[3]),s=n[4];e.setAttribute("cx",r),e.setAttribute("cy",i),e.setAttribute("r",a),e.innerHTML=l(s)}(t,e=(0,i.createSVGElement)("radialGradient")),e.setAttribute("id",n),this.el=e,this.id=n,this.cfg=t,this}return t.prototype.match=function(t,e){return this.cfg===e},t}();e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=n(74),a={shadowColor:"color",shadowOpacity:"opacity",shadowBlur:"blur",shadowOffsetX:"dx",shadowOffsetY:"dy"},o={x:"-40%",y:"-40%",width:"200%",height:"200%"},s=function(){function t(t){this.type="filter",this.cfg={},this.type="filter";var e=(0,i.createSVGElement)("filter");return(0,r.each)(o,(function(t,n){e.setAttribute(n,t)})),this.el=e,this.id=(0,r.uniqueId)("filter_"),this.el.id=this.id,this.cfg=t,this._parseShadow(t,e),this}return t.prototype.match=function(t,e){if(this.type!==t)return!1;var n=!0,i=this.cfg;return(0,r.each)(Object.keys(i),(function(t){if(i[t]!==e[t])return n=!1,!1})),n},t.prototype.update=function(t,e){var n=this.cfg;return n[a[t]]=e,this._parseShadow(n,this.el),this},t.prototype._parseShadow=function(t,e){var n='<feDropShadow\n dx="'+(t.dx||0)+'"\n dy="'+(t.dy||0)+'"\n stdDeviation="'+(t.blur?t.blur/10:0)+'"\n flood-color="'+(t.color?t.color:"#000")+'"\n flood-opacity="'+(t.opacity?t.opacity:1)+'"\n />';e.innerHTML=n},t}();e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=n(74),a=function(){function t(t,e){this.cfg={};var n=(0,i.createSVGElement)("marker"),a=(0,r.uniqueId)("marker_");n.setAttribute("id",a);var o=(0,i.createSVGElement)("path");o.setAttribute("stroke",t.stroke||"none"),o.setAttribute("fill",t.fill||"none"),n.appendChild(o),n.setAttribute("overflow","visible"),n.setAttribute("orient","auto-start-reverse"),this.el=n,this.child=o,this.id=a;var s=t["marker-start"===e?"startArrow":"endArrow"];return this.stroke=t.stroke||"#000",!0===s?this._setDefaultPath(e,o):(this.cfg=s,this._setMarker(t.lineWidth,o)),this}return t.prototype.match=function(){return!1},t.prototype._setDefaultPath=function(t,e){var n=this.el;e.setAttribute("d","M0,0 L"+10*Math.cos(Math.PI/6)+",5 L0,10"),n.setAttribute("refX",""+10*Math.cos(Math.PI/6)),n.setAttribute("refY","5")},t.prototype._setMarker=function(t,e){var n=this.el,i=this.cfg.path,a=this.cfg.d;(0,r.isArray)(i)&&(i=i.map((function(t){return t.join(" ")})).join("")),e.setAttribute("d",i),n.appendChild(e),a&&n.setAttribute("refX",""+a/t)},t.prototype.update=function(t){var e=this.child;e.attr?e.attr("fill",t):e.setAttribute("fill",t)},t}();e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=n(74),a=function(){function t(t){this.type="clip",this.cfg={};var e=(0,i.createSVGElement)("clipPath");this.el=e,this.id=(0,r.uniqueId)("clip_"),e.id=this.id;var n=t.cfg.el;return e.appendChild(n),this.cfg=t,this}return t.prototype.match=function(){return!1},t.prototype.remove=function(){var t=this.el;t.parentNode.removeChild(t)},t}();e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),i=n(74),a=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,o=function(){function t(t){this.cfg={};var e=(0,i.createSVGElement)("pattern");e.setAttribute("patternUnits","userSpaceOnUse");var n=(0,i.createSVGElement)("image");e.appendChild(n);var o=(0,r.uniqueId)("pattern_");e.id=o,this.el=e,this.id=o,this.cfg=t;var s=a.exec(t)[2];n.setAttribute("href",s);var l=new Image;function u(){e.setAttribute("width",""+l.width),e.setAttribute("height",""+l.height)}return s.match(/^data:/i)||(l.crossOrigin="Anonymous"),l.src=s,l.complete?u():(l.onload=u,l.src=l.src),this}return t.prototype.match=function(t,e){return this.cfg===e},t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(269),o=n(33),s=n(150),l=(0,i.registerShapeFactory)("interval",{defaultShapeType:"rect",getDefaultPoints:function(t){return(0,s.getRectPoints)(t)}});(0,i.registerShape)("interval","rect",{draw:function(t,e){var n,i=(0,o.getStyle)(t,!1,!0),l=e,u=null===t||void 0===t?void 0:t.background;if(u){l=e.addGroup();var c=(0,o.getBackgroundRectStyle)(t),f=(0,s.getBackgroundRectPath)(t,this.parsePoints(t.points),this.coordinate);l.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},c),{path:f}),zIndex:-1,name:a.BACKGROUND_SHAPE})}n=i.radius&&this.coordinate.isRect?(0,s.getRectWithCornerRadius)(this.parsePoints(t.points),this.coordinate,i.radius):this.parsePath((0,s.getIntervalRectPath)(t.points,i.lineCap,this.coordinate));var d=l.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},i),{path:n}),name:"interval"});return u?l:d},getMarker:function(t){var e=t.color;return t.isInPolar?{symbol:"circle",style:{r:4.5,fill:e}}:{symbol:"square",style:{r:4,fill:e}}}}),e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(146),a=n(27),o=n(276),s=n(279),l=(0,a.registerShapeFactory)("point",{defaultShapeType:"hollow-circle",getDefaultPoints:function(t){return(0,o.splitPoints)(t)}});(0,r.each)(s.SHAPES,(function(t){(0,a.registerShape)("point","hollow-"+t,{draw:function(e,n){return(0,s.drawPoints)(this,e,n,t,!0)},getMarker:function(e){var n=e.color;return{symbol:i.MarkerSymbols[t]||t,style:{r:4.5,stroke:n,fill:null}}}})})),e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(21),o=n(48),s=n(278),l=(0,r.__importDefault)(n(90));n(995);var u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="violin",e.shapeType="violin",e.generatePoints=!0,e}return(0,r.__extends)(e,t),e.prototype.createShapePointsCfg=function(e){var n,r=t.prototype.createShapePointsCfg.call(this,e),l=this.getAttribute("size");if(l){n=this.getAttributeValues(l,e)[0];var u=this.coordinate;n/=(0,o.getXDimensionLength)(u)}else this.defaultSize||(this.defaultSize=(0,s.getDefaultSize)(this)),n=this.defaultSize;return r.size=n,r._size=(0,i.get)(e[a.FIELD_ORIGIN],[this._sizeField]),r},e.prototype.initAttributes=function(){var e=this.attributeOption,n=e.size?e.size.fields[0]:this._sizeField?this._sizeField:"size";this._sizeField=n,delete e.size,t.prototype.initAttributes.call(this)},e}(l.default);e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(114),s=n(33),l=(0,a.registerShapeFactory)("violin",{defaultShapeType:"violin",getDefaultPoints:function(t){var e=t.size/2,n=[],r=function(t){if(!(0,i.isArray)(t))return[];var e=(0,i.max)(t);return(0,i.map)(t,(function(t){return t/e}))}(t._size);return(0,i.each)(t.y,(function(i,a){var o=r[a]*e,s=0===a,l=a===t.y.length-1;n.push({isMin:s,isMax:l,x:t.x-o,y:i}),n.unshift({isMin:s,isMax:l,x:t.x+o,y:i})})),n}});(0,a.registerShape)("violin","violin",{draw:function(t,e){var n=(0,s.getStyle)(t,!0,!0),i=this.parsePath((0,o.getViolinPath)(t.points));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:i}),name:"violin"})},getMarker:function(t){return{symbol:"circle",style:{r:4,fill:t.color}}}}),e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(27),i=n(100);(0,r.registerShape)("area","line",{draw:function(t,e){var n=(0,i.getShapeAttrs)(t,!0,!1,this);return e.addShape({type:"path",attrs:n,name:"area"})},getMarker:function(t){return{symbol:function(t,e,n){return void 0===n&&(n=5.5),[["M",t-n,e-4],["L",t+n,e-4],["L",t+n,e+4],["L",t-n,e+4],["Z"]]},style:{r:5,stroke:t.color,fill:null}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(27),i=n(100);(0,r.registerShape)("area","smooth",{draw:function(t,e){var n=this.coordinate,r=(0,i.getShapeAttrs)(t,!1,!0,this,(0,i.getConstraint)(n));return e.addShape({type:"path",attrs:r,name:"area"})},getMarker:function(t){return{symbol:function(t,e,n){return void 0===n&&(n=5.5),[["M",t-n,e-4],["L",t+n,e-4],["L",t+n,e+4],["L",t-n,e+4],["Z"]]},style:{r:5,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(27),i=n(100);(0,r.registerShape)("area","smooth-line",{draw:function(t,e){var n=this.coordinate,r=(0,i.getShapeAttrs)(t,!0,!0,this,(0,i.getConstraint)(n));return e.addShape({type:"path",attrs:r,name:"area"})},getMarker:function(t){return{symbol:function(t,e,n){return void 0===n&&(n=5.5),[["M",t-n,e-4],["L",t+n,e-4],["L",t+n,e+4],["L",t-n,e+4],["Z"]]},style:{r:5,stroke:t.color,fill:null}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(46),a=n(27),o=n(33),s=n(467);(0,a.registerShape)("edge","arc",{draw:function(t,e){var n,a=(0,o.getStyle)(t,!0,!1,"lineWidth"),l=t.points,u=l.length>2?"weight":"normal";if(t.isInCircle){var c={x:0,y:1};return"normal"===u?n=function(t,e,n){var r=(0,s.getQPath)(e,n),i=[["M",t.x,t.y]];return i.push(r),i}(l[0],l[1],c):(a.fill=a.stroke,n=function(t,e){var n=(0,s.getQPath)(t[1],e),r=(0,s.getQPath)(t[3],e),i=[["M",t[0].x,t[0].y]];return i.push(r),i.push(["L",t[3].x,t[3].y]),i.push(["L",t[2].x,t[2].y]),i.push(n),i.push(["L",t[1].x,t[1].y]),i.push(["L",t[0].x,t[0].y]),i.push(["Z"]),i}(l,c)),n=this.parsePath(n),e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},a),{path:n})})}if("normal"===u)return l=this.parsePoints(l),n=(0,i.getArcPath)((l[1].x+l[0].x)/2,l[0].y,Math.abs(l[1].x-l[0].x)/2,Math.PI,2*Math.PI),e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},a),{path:n})});var f=(0,s.getCPath)(l[1],l[3]),d=(0,s.getCPath)(l[2],l[0]);return n=[["M",l[0].x,l[0].y],["L",l[1].x,l[1].y],f,["L",l[3].x,l[3].y],["L",l[2].x,l[2].y],d,["Z"]],n=this.parsePath(n),a.fill=a.stroke,e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},a),{path:n})})},getMarker:function(t){return{symbol:"circle",style:{r:4.5,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(33),o=n(467);(0,i.registerShape)("edge","smooth",{draw:function(t,e){var n=(0,a.getStyle)(t,!0,!1,"lineWidth"),i=t.points,s=this.parsePath(function(t,e){var n=(0,o.getCPath)(t,e),r=[["M",t.x,t.y]];return r.push(n),r}(i[0],i[1]));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:s})})},getMarker:function(t){return{symbol:"circle",style:{r:4.5,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(27),o=n(33),s=1/3;(0,a.registerShape)("edge","vhv",{draw:function(t,e){var n=(0,o.getStyle)(t,!0,!1,"lineWidth"),a=t.points,l=this.parsePath(function(t,e){var n=[];n.push({x:t.x,y:t.y*(1-s)+e.y*s}),n.push({x:e.x,y:t.y*(1-s)+e.y*s}),n.push(e);var r=[["M",t.x,t.y]];return(0,i.each)(n,(function(t){r.push(["L",t.x,t.y])})),r}(a[0],a[1]));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:l})})},getMarker:function(t){return{symbol:"circle",style:{r:4.5,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(114),o=n(33);(0,i.registerShape)("violin","smooth",{draw:function(t,e){var n=(0,o.getStyle)(t,!0,!0),i=this.parsePath((0,a.getSmoothViolinPath)(t.points));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:i})})},getMarker:function(t){return{symbol:"circle",style:{stroke:null,r:4,fill:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(27),a=n(114),o=n(33);(0,i.registerShape)("violin","hollow",{draw:function(t,e){var n=(0,o.getStyle)(t,!0,!1),i=this.parsePath((0,a.getViolinPath)(t.points));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:i})})},getMarker:function(t){return{symbol:"circle",style:{r:4,fill:null,stroke:t.color}}}}),(0,i.registerShape)("violin","hollow-smooth",{draw:function(t,e){var n=(0,o.getStyle)(t,!0,!1),i=this.parsePath((0,a.getSmoothViolinPath)(t.points));return e.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},n),{path:i})})},getMarker:function(t){return{symbol:"circle",style:{r:4,fill:null,stroke:t.color}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pieOuterLabelLayout=void 0;var r=n(0),i=n(46),a=n(479),o=4;e.pieOuterLabelLayout=function(t,e,n,s){var l=(0,r.filter)(t,(function(t){return!(0,r.isNil)(t)})),u=e[0]&&e[0].get("coordinate");if(u){for(var c=u.getCenter(),f=u.getRadius(),d={},p=0,h=e;p<h.length;p++){var g=h[p];d[g.get("id")]=g}var v=(0,r.get)(l[0],"labelHeight",14),y=(0,r.get)(l[0],"offset",0);if(!(y<=0)){var m="right",b=(0,r.groupBy)(l,(function(t){return t.x<c.x?"left":m})),x=u.start,_=u.end,O=Math.min(2*(f+y+v),u.getHeight()),P=O/2,w={minX:x.x,maxX:_.x,minY:c.y-P,maxY:c.y+P};(0,r.each)(b,(function(t,e){var n=Math.floor(O/v);t.length>n&&(t.sort((function(t,e){return e.percent-t.percent})),(0,r.each)(t,(function(t,e){e+1>n&&(d[t.id].set("visible",!1),t.invisible=!0)}))),(0,a.antiCollision)(t,v,w)})),(0,r.each)(b,(function(t,e){(0,r.each)(t,(function(t){var n=e===m,a=d[t.id].getChildByIndex(0);if(a){var s=f+y,l=t.y-c.y,p=Math.pow(s,2),h=Math.pow(l,2),g=p-h>0?p-h:0,v=Math.sqrt(g),b=Math.abs(Math.cos(t.angle)*s);t.x=n?c.x+Math.max(v,b):c.x-Math.max(v,b)}a&&(a.attr("y",t.y),a.attr("x",t.x)),function(t,e){var n=e.getCenter(),a=e.getRadius();if(t&&t.labelLine){var s=t.angle,l=t.offset,u=(0,i.polarToCartesian)(n.x,n.y,a,s),c=t.x+(0,r.get)(t,"offsetX",0)*(Math.cos(s)>0?1:-1),f=t.y+(0,r.get)(t,"offsetY",0)*(Math.sin(s)>0?1:-1),d={x:c-Math.cos(s)*o,y:f-Math.sin(s)*o},p=t.labelLine.smooth,h=[],g=d.x-n.x,v=d.y-n.y,y=Math.atan(v/g);if(g<0&&(y+=Math.PI),!1===p){(0,r.isObject)(t.labelLine)||(t.labelLine={});var m=0;(s<0&&s>-Math.PI/2||s>1.5*Math.PI)&&d.y>u.y&&(m=1),s>=0&&s<Math.PI/2&&d.y>u.y&&(m=1),s>=Math.PI/2&&s<Math.PI&&u.y>d.y&&(m=1),(s<-Math.PI/2||s>=Math.PI&&s<1.5*Math.PI)&&u.y>d.y&&(m=1);var b=l/2>4?4:Math.max(l/2-1,0),x=(0,i.polarToCartesian)(n.x,n.y,a+b,s),_=(0,i.polarToCartesian)(n.x,n.y,a+l/2,y);h.push("M "+u.x+" "+u.y),h.push("L "+x.x+" "+x.y),h.push("A "+n.x+" "+n.y+" 0 0 "+m+" "+_.x+" "+_.y),h.push("L "+d.x+" "+d.y)}else{x=(0,i.polarToCartesian)(n.x,n.y,a+(l/2>4?4:Math.max(l/2-1,0)),s);var O=u.x<n.x?1:-1;h.push("M "+d.x+" "+d.y);var P=(u.y-n.y)/(u.x-n.x),w=(d.y-n.y)/(d.x-n.x);Math.abs(P-w)>Math.pow(Math.E,-16)&&h.push.apply(h,["C",d.x+4*O,d.y,2*x.x-u.x,2*x.y-u.y,u.x,u.y]),h.push("L "+u.x+" "+u.y)}t.labelLine.path=h.join(" ")}}(t,u)}))}))}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pieSpiderLabelLayout=void 0;var r=n(0),i=n(46),a=n(479),o=n(113),s=4,l=4;e.pieSpiderLabelLayout=function(t,e,n,u){var c=e[0]&&e[0].get("coordinate");if(c){for(var f=c.getCenter(),d=c.getRadius(),p={},h=0,g=e;h<g.length;h++){var v=g[h];p[v.get("id")]=v}var y=(0,r.get)(t[0],"labelHeight",14),m=Math.max((0,r.get)(t[0],"offset",0),s);(0,r.each)(t,(function(t){if((0,r.get)(p,[t.id])){var e=t.x>f.x||t.x===f.x&&t.y>f.y,n=(0,r.isNil)(t.offsetX)?4:t.offsetX,a=(0,i.polarToCartesian)(f.x,f.y,d+s,t.angle),o=m+n;t.x=f.x+(e?1:-1)*(d+o),t.y=a.y}}));var b=c.start,x=c.end,_="right",O=(0,r.groupBy)(t,(function(t){return t.x<f.x?"left":_})),P=2*(d+m)+y;(0,r.each)(O,(function(t){var e=t.length*y;e>P&&(P=Math.min(e,Math.abs(b.y-x.y)))}));var w={minX:b.x,maxX:x.x,minY:f.y-P/2,maxY:f.y+P/2};(0,r.each)(O,(function(t,e){var n=P/y;t.length>n&&(t.sort((function(t,e){return e.percent-t.percent})),(0,r.each)(t,(function(t,e){e>n&&(p[t.id].set("visible",!1),t.invisible=!0)}))),(0,a.antiCollision)(t,y,w)}));var M=w.minY,S=w.maxY;(0,r.each)(O,(function(t,e){var n=e===_;(0,r.each)(t,(function(t){var e=(0,r.get)(p,t&&[t.id]);if(e)if(t.y<M||t.y>S)e.set("visible",!1);else{var a=e.getChildByIndex(0),u=a.getCanvasBBox(),f=n?u.x:u.maxX,d=u.y+u.height/2;(0,o.translate)(a,t.x-f,t.y-d),t.labelLine&&function(t,e,n){var a,o=e.getCenter(),u=e.getRadius(),c={x:t.x-(n?l:-l),y:t.y},f=(0,i.polarToCartesian)(o.x,o.y,u+s,t.angle),d={x:c.x,y:c.y},p={x:f.x,y:f.y},h=(0,i.polarToCartesian)(o.x,o.y,u,t.angle);if(c.y!==f.y){var g=n?4:-4;d.y=c.y,t.angle<0&&t.angle>=-Math.PI/2&&(d.x=Math.max(f.x,c.x-g),c.y<f.y?p.y=d.y:(p.y=f.y,p.x=Math.max(p.x,d.x-g))),t.angle>0&&t.angle<Math.PI/2&&(d.x=Math.max(f.x,c.x-g),c.y>f.y?p.y=d.y:(p.y=f.y,p.x=Math.max(p.x,d.x-g))),t.angle>Math.PI/2&&(d.x=Math.min(f.x,c.x-g),c.y>f.y?p.y=d.y:(p.y=f.y,p.x=Math.min(p.x,d.x-g))),t.angle<-Math.PI/2&&(d.x=Math.min(f.x,c.x-g),c.y<f.y?p.y=d.y:(p.y=f.y,p.x=Math.min(p.x,d.x-g)))}a=["M "+c.x+","+c.y,"L "+d.x+","+d.y,"L "+p.x+","+p.y,"L "+f.x+","+f.y,"L "+h.x+","+h.y].join(" "),t.labelLine=(0,r.deepMix)({},t.labelLine,{path:a})}(t,c,n)}}))}))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hideOverlap=void 0;var r=n(0),i=n(1007),a=n(112);e.hideOverlap=function(t,e,n,o){for(var s=0;s<e.length;s++){var l=e[s];if(e[s].get("visible"))for(var u=s+1;u<e.length;u++){var c=e[u];if(l&&c&&l!==c&&c.get("visible")){var f=(0,a.getlLabelBackgroundInfo)(l,t[s],(0,r.get)(t[s],"background.padding")),d=(0,a.getlLabelBackgroundInfo)(c,t[u],(0,r.get)(t[u],"background.padding"));(0,i.isIntersect)(f,d)&&e[u].set("visible",!1)}}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isIntersect=e.isIntersectRect=void 0;var r=n(1),i=n(0),a=n(32).vec2.dot;function o(t){if(t.length>4)return[];var e=function(t,e){return[e.x-t.x,e.y-t.y]};return[e(t[0],t[1]),e(t[1],t[2])]}function s(t,e,n){void 0===e&&(e=0),void 0===n&&(n={x:0,y:0});var r=t.x,i=t.y;return{x:(r-n.x)*Math.cos(-e)+(i-n.y)*Math.sin(-e)+n.x,y:(n.x-r)*Math.sin(-e)+(i-n.y)*Math.cos(-e)+n.y}}function l(t){var e=[{x:t.x,y:t.y},{x:t.x+t.width,y:t.y},{x:t.x+t.width,y:t.y+t.height},{x:t.x,y:t.y+t.height}],n=t.rotation;return n?[s(e[0],n,e[0]),s(e[1],n,e[0]),s(e[2],n,e[0]),s(e[3],n,e[0])]:e}function u(t,e){if(t.length>4)return{min:0,max:0};var n=[];return t.forEach((function(t){n.push(a([t.x,t.y],e))})),{min:Math.min.apply(Math,n),max:Math.max.apply(Math,n)}}function c(t,e){return t.max>e.min&&t.min<e.max}function f(t){return(0,i.isNumber)(t)&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0}function d(t){return Object.values(t).every(f)}function p(t,e,n){return void 0===n&&(n=0),!(e.x>t.x+t.width+n||e.x+e.width<t.x-n||e.y>t.y+t.height+n||e.y+e.height<t.y-n)}e.isIntersectRect=p,e.isIntersect=function(t,e){if(!d(t)||!d(e))return!1;if(!t.rotation&&!e.rotation)return p(t,e);for(var n=l(t),i=l(e),a=(0,r.__spreadArray)((0,r.__spreadArray)([],o(n),!0),o(i),!0),s=0;s<a.length;s++){var f=a[s];if(!c(u(n,f),u(i,f)))return!1}return!0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adjustColor=void 0;var r=n(80),i=n(1009);e.adjustColor=function(t,e,n){if(0!==n.length){var a=n[0].get("element").geometry.theme,o=a.labels||{},s=o.fillColorLight,l=o.fillColorDark;n.forEach((function(t,n){var o=e[n].find((function(t){return"text"===t.get("type")})),u=r.BBox.fromObject(t.getBBox()),c=r.BBox.fromObject(o.getCanvasBBox()),f=!u.contains(c),d=t.attr("fill"),p=(0,i.isContrastColorWhite)(d);f?o.attr(a.overflowLabels.style):p?s&&o.attr("fill",s):l&&o.attr("fill",l)}))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isContrastColorWhite=void 0;var r=(0,n(1).__importDefault)(n(140)),i={"#5B8FF9":!0};e.isContrastColorWhite=function(t){var e=r.default.toRGB(t).toUpperCase();if(i[e])return i[e];var n=r.default.rgb2arr(e);return(299*n[0]+587*n[1]+114*n[2])/1e3<128}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.intervalAdjustPosition=void 0;var r=n(80),i=n(112);function a(t,e,n){return!!t.getAdjust("stack")||e.every((function(e,a){var o=n[a];return function(t,e,n){var a=t.coordinate,o=(0,i.findLabelTextShape)(e),s=r.BBox.fromObject(o.getCanvasBBox()),l=r.BBox.fromObject(n.getBBox());return a.isTransposed?l.height>=s.height:l.width>=s.width}(t,e,o)}))}e.intervalAdjustPosition=function(t,e,n){var o;if(0!==n.length){var s=null===(o=n[0])||void 0===o?void 0:o.get("element"),l=null===s||void 0===s?void 0:s.geometry;l&&"interval"===l.type&&a(l,e,n)&&n.forEach((function(t,n){var a=e[n];!function(t,e,n){var a=t.coordinate,o=r.BBox.fromObject(n.getBBox()),s=(0,i.findLabelTextShape)(e);a.isTransposed?s.attr({x:o.minX+o.width/2,textAlign:"center"}):s.attr({y:o.minY+o.height/2,textBaseline:"middle"})}(l,a,t)}))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.intervalHideOverlap=void 0;var r=n(0),i=n(112);e.intervalHideOverlap=function(t,e,n){var a;if(0!==n.length){var o=null===(a=n[0])||void 0===a?void 0:a.get("element"),s=null===o||void 0===o?void 0:o.geometry;if(s&&"interval"===s.type){var l,u=function(t){var e=[],n=Math.max(Math.floor(t.length/500),1);return(0,r.each)(t,(function(t,r){r%n===0?e.push(t):t.set("visible",!1)})),e}(e),c=s.getXYFields()[0],f=[],d=[],p=(0,r.groupBy)(u,(function(t){return t.get("data")[c]})),h=(0,r.uniq)((0,r.map)(u,(function(t){return t.get("data")[c]})));u.forEach((function(t){t.set("visible",!0)}));var g=function(t){t&&(t.length&&d.push(t.pop()),d.push.apply(d,t))};for((0,r.size)(h)>0&&(l=h.shift(),g(p[l])),(0,r.size)(h)>0&&(l=h.pop(),g(p[l])),(0,r.each)(h.reverse(),(function(t){g(p[t])}));d.length>0;){var v=d.shift();v.get("visible")&&((0,i.checkShapeOverlap)(v,f)?v.set("visible",!1):f.push(v))}}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pointAdjustPosition=void 0;var r=n(0),i=n(112);function a(t,e,n){return t.some((function(t){return n(t,e)}))}function o(t,e){return a(t,e,(function(t,e){var n,r,a,o=(0,i.findLabelTextShape)(t),s=(0,i.findLabelTextShape)(e);return n=o.getCanvasBBox(),r=s.getCanvasBBox(),void 0===(a=2)&&(a=0),Math.max(0,Math.min(n.x+n.width+a,r.x+r.width+a)-Math.max(n.x-a,r.x-a))*Math.max(0,Math.min(n.y+n.height+a,r.y+r.height+a)-Math.max(n.y-a,r.y-a))>0}))}e.pointAdjustPosition=function(t,e,n,s,l){var u,c;if(0!==n.length){var f=null===(u=n[0])||void 0===u?void 0:u.get("element"),d=null===f||void 0===f?void 0:f.geometry;if(d&&"point"===d.type){var p=d.getXYFields(),h=p[0],g=p[1],v=(0,r.groupBy)(e,(function(t){return t.get("data")[h]})),y=[],m=l&&l.offset||(null===(c=t[0])||void 0===c?void 0:c.offset)||12;(0,r.map)((0,r.keys)(v).reverse(),(function(t){for(var e=function(t,e){var n=t.getXYFields()[1],r=[],i=e.sort((function(t,e){return t.get("data")[n]-t.get("data")[n]}));return i.length>0&&r.push(i.shift()),i.length>0&&r.push(i.pop()),r.push.apply(r,i),r}(d,v[t]);e.length;){var n=e.shift(),r=(0,i.findLabelTextShape)(n);if(a(y,n,(function(t,e){return t.get("data")[h]===e.get("data")[h]&&t.get("data")[g]===e.get("data")[g]})))r.set("visible",!1);else{var s=!1;o(y,n)&&(r.attr("y",r.attr("y")+2*m),s=o(y,n)),s?r.set("visible",!1):y.push(n)}}}))}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pathAdjustPosition=void 0;var r=n(0),i=n(112);function a(t,e,n){return t.some((function(t){return n(t,e)}))}function o(t,e){return a(t,e,(function(t,e){var n,r,a,o=(0,i.findLabelTextShape)(t),s=(0,i.findLabelTextShape)(e);return n=o.getCanvasBBox(),r=s.getCanvasBBox(),void 0===(a=2)&&(a=0),Math.max(0,Math.min(n.x+n.width+a,r.x+r.width+a)-Math.max(n.x-a,r.x-a))*Math.max(0,Math.min(n.y+n.height+a,r.y+r.height+a)-Math.max(n.y-a,r.y-a))>0}))}e.pathAdjustPosition=function(t,e,n,s,l){var u,c;if(0!==n.length){var f=null===(u=n[0])||void 0===u?void 0:u.get("element"),d=null===f||void 0===f?void 0:f.geometry;if(d&&!(["path","line","area"].indexOf(d.type)<0)){var p=d.getXYFields(),h=p[0],g=p[1],v=(0,r.groupBy)(e,(function(t){return t.get("data")[h]})),y=[],m=l&&l.offset||(null===(c=t[0])||void 0===c?void 0:c.offset)||12;(0,r.map)((0,r.keys)(v).reverse(),(function(t){for(var e=function(t,e){var n=t.getXYFields()[1],r=[],i=e.sort((function(t,e){return t.get("data")[n]-t.get("data")[n]}));return i.length>0&&r.push(i.shift()),i.length>0&&r.push(i.pop()),r.push.apply(r,i),r}(d,v[t]);e.length;){var n=e.shift(),r=(0,i.findLabelTextShape)(n);if(a(y,n,(function(t,e){return t.get("data")[h]===e.get("data")[h]&&t.get("data")[g]===e.get("data")[g]})))r.set("visible",!1);else{var s=!1;o(y,n)&&(r.attr("y",r.attr("y")+2*m),s=o(y,n)),s?r.set("visible",!1):y.push(n)}}}))}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.limitInPlot=void 0;var r=n(0),i=n(48),a=n(1015),o=n(113);e.limitInPlot=function(t,e,n,s,l){if(!(e.length<=0)){var u=(null===l||void 0===l?void 0:l.direction)||["top","right","bottom","left"],c=(null===l||void 0===l?void 0:l.action)||"translate",f=(null===l||void 0===l?void 0:l.margin)||0,d=e[0].get("coordinate");if(d){var p=(0,i.getCoordinateBBox)(d,f),h=p.minX,g=p.minY,v=p.maxX,y=p.maxY;(0,r.each)(e,(function(t){var e=t.getCanvasBBox(),n=e.minX,i=e.minY,s=e.maxX,l=e.maxY,f=e.x,d=e.y,p=e.width,m=e.height,b=f,x=d;if(u.indexOf("left")>=0&&(n<h||s<h)&&(b=h),u.indexOf("top")>=0&&(i<g||l<g)&&(x=g),u.indexOf("right")>=0&&(n>v?b=v-p:s>v&&(b-=s-v)),u.indexOf("bottom")>=0&&(i>y?x=y-m:l>y&&(x-=l-y)),b!==f||x!==d){var _=b-f;"translate"===c?(0,o.translate)(t,_,x-d):"ellipsis"===c?t.findAll((function(t){return"text"===t.get("type")})).forEach((function(t){var e=(0,r.pick)(t.attr(),["fontSize","fontFamily","fontWeight","fontStyle","fontVariant"]),n=t.getCanvasBBox(),i=(0,a.getEllipsisText)(t.attr("text"),n.width-Math.abs(_),e);t.attr("text",i)})):t.hide()}}))}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getEllipsisText=e.measureTextWidth=void 0;var r=n(1),i=n(0),a=n(1016);e.measureTextWidth=(0,i.memoize)((function(t,e){void 0===e&&(e={});var n=e.fontSize,r=e.fontFamily,o=e.fontWeight,s=e.fontStyle,l=e.fontVariant,u=(0,a.getCanvasContext)();return u.font=[s,l,o,n+"px",r].join(" "),u.measureText((0,i.isString)(t)?t:"").width}),(function(t,e){return void 0===e&&(e={}),(0,r.__spreadArray)([t],(0,i.values)(e),!0).join("")})),e.getEllipsisText=function(t,n,r){var a,o=(0,e.measureTextWidth)("...",r);a=(0,i.isString)(t)?t:(0,i.toString)(t);var s,l,u=n,c=[];if((0,e.measureTextWidth)(t,r)<=n)return t;for(;s=a.substr(0,16),!((l=(0,e.measureTextWidth)(s,r))+o>u&&l>u);)if(c.push(s),u-=l,!(a=a.substr(16)))return c.join("");for(;s=a.substr(0,1),!((l=(0,e.measureTextWidth)(s,r))+o>u);)if(c.push(s),u-=l,!(a=a.substr(1)))return c.join("");return c.join("")+"..."}},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.getCanvasContext=void 0,e.getCanvasContext=function(){return r||(r=document.createElement("canvas").getContext("2d")),r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.showGrid=e.getCircleGridItems=e.getLineGridItems=e.getGridThemeCfg=void 0;var r=n(0);e.getGridThemeCfg=function(t,e){var n=(0,r.deepMix)({},(0,r.get)(t,["components","axis","common"]),(0,r.get)(t,["components","axis",e]));return(0,r.get)(n,["grid"],{})},e.getLineGridItems=function(t,e,n,r){var i=[],a=e.getTicks();return t.isPolar&&a.push({value:1,text:"",tickValue:""}),a.reduce((function(e,a,o){var s=a.value;if(r)i.push({points:[t.convert("y"===n?{x:0,y:s}:{x:s,y:0}),t.convert("y"===n?{x:1,y:s}:{x:s,y:1})]});else if(o){var l=(e.value+s)/2;i.push({points:[t.convert("y"===n?{x:0,y:l}:{x:l,y:0}),t.convert("y"===n?{x:1,y:l}:{x:l,y:1})]})}return a}),a[0]),i},e.getCircleGridItems=function(t,e,n,i,a){var o=e.values.length,s=[],l=n.getTicks();return l.reduce((function(e,n){var l=e?e.value:n.value,u=n.value,c=(l+u)/2;return"x"===a?s.push({points:[t.convert({x:i?u:c,y:0}),t.convert({x:i?u:c,y:1})]}):s.push({points:(0,r.map)(Array(o+1),(function(e,n){return t.convert({x:n/o,y:i?u:c})}))}),n}),l[0]),s},e.showGrid=function(t,e){var n=(0,r.get)(e,"grid");if(null===n)return!1;var i=(0,r.get)(t,"grid");return!(void 0===n&&null===i)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(103),a=n(69),o=n(80),s=n(281),l=n(21),u=n(0),c=n(70),f=function(t){function e(e){var n=t.call(this,e)||this;return n.onChangeFn=u.noop,n.resetMeasure=function(){n.clear()},n.onValueChange=function(t){var e=t.ratio,r=n.getValidScrollbarCfg().animate;n.ratio=(0,u.clamp)(e,0,1);var i=n.view.getOptions().animate;r||n.view.animate(!1),n.changeViewData(n.getScrollRange(),!0),n.view.animate(i)},n.container=n.view.getLayer(l.LAYER.FORE).addGroup(),n.onChangeFn=(0,u.throttle)(n.onValueChange,20,{leading:!0}),n.trackLen=0,n.thumbLen=0,n.ratio=0,n.view.on(l.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,n.resetMeasure),n.view.on(l.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_SIZE,n.resetMeasure),n}return(0,r.__extends)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"scrollbar"},enumerable:!1,configurable:!0}),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.view.off(l.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,this.resetMeasure),this.view.off(l.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_SIZE,this.resetMeasure)},e.prototype.init=function(){},e.prototype.render=function(){this.option=this.view.getOptions().scrollbar,this.option?this.scrollbar?this.scrollbar=this.updateScrollbar():(this.scrollbar=this.createScrollbar(),this.scrollbar.component.on("scrollchange",this.onChangeFn)):this.scrollbar&&(this.scrollbar.component.destroy(),this.scrollbar=void 0)},e.prototype.layout=function(){var t=this;if(this.option&&!this.trackLen&&(this.measureScrollbar(),setTimeout((function(){t.view.destroyed||t.changeViewData(t.getScrollRange(),!0)}))),this.scrollbar){var e=this.view.coordinateBBox.width,n=this.scrollbar.component.get("padding"),i=this.scrollbar.component.getLayoutBBox(),a=new o.BBox(i.x,i.y,Math.min(i.width,e),i.height).expand(n),u=this.getScrollbarComponentCfg(),c=void 0,f=void 0;if(u.isHorizontal){var d=(0,s.directionToPosition)(this.view.viewBBox,a,l.DIRECTION.BOTTOM),p=(d[0],d[1]),h=(0,s.directionToPosition)(this.view.coordinateBBox,a,l.DIRECTION.BOTTOM),g=h[0];h[1],c=g,f=p}else{var v=(0,s.directionToPosition)(this.view.viewBBox,a,l.DIRECTION.RIGHT),y=(v[0],p=v[1],(0,s.directionToPosition)(this.view.viewBBox,a,l.DIRECTION.RIGHT));g=y[0],y[1],c=g,f=p}c+=n[3],f+=n[0],this.trackLen?this.scrollbar.component.update((0,r.__assign)((0,r.__assign)({},u),{x:c,y:f,trackLen:this.trackLen,thumbLen:this.thumbLen,thumbOffset:(this.trackLen-this.thumbLen)*this.ratio})):this.scrollbar.component.update((0,r.__assign)((0,r.__assign)({},u),{x:c,y:f})),this.view.viewBBox=this.view.viewBBox.cut(a,u.isHorizontal?l.DIRECTION.BOTTOM:l.DIRECTION.RIGHT)}},e.prototype.update=function(){this.render()},e.prototype.getComponents=function(){return this.scrollbar?[this.scrollbar]:[]},e.prototype.clear=function(){this.scrollbar&&(this.scrollbar.component.destroy(),this.scrollbar=void 0),this.trackLen=0,this.thumbLen=0,this.ratio=0,this.cnt=0,this.step=0,this.data=void 0,this.xScaleCfg=void 0,this.yScalesCfg=[]},e.prototype.setValue=function(t){this.onValueChange({ratio:t})},e.prototype.getValue=function(){return this.ratio},e.prototype.getThemeOptions=function(){var t=this.view.getTheme();return(0,u.get)(t,["components","scrollbar","common"],{})},e.prototype.getScrollbarTheme=function(t){var e=(0,u.get)(this.view.getTheme(),["components","scrollbar"]),n=t||{},i=n.thumbHighlightColor,a=(0,r.__rest)(n,["thumbHighlightColor"]);return{default:(0,u.deepMix)({},(0,u.get)(e,["default","style"],{}),a),hover:(0,u.deepMix)({},(0,u.get)(e,["hover","style"],{}),{thumbColor:i})}},e.prototype.measureScrollbar=function(){var t=this.view.getXScale(),e=this.view.getYScales().slice();this.data=this.getScrollbarData(),this.step=this.getStep(),this.cnt=this.getCnt();var n=this.getScrollbarComponentCfg(),r=n.trackLen,i=n.thumbLen;this.trackLen=r,this.thumbLen=i,this.xScaleCfg={field:t.field,values:t.values||[]},this.yScalesCfg=e},e.prototype.getScrollRange=function(){var t=Math.floor((this.cnt-this.step)*(0,u.clamp)(this.ratio,0,1));return[t,Math.min(t+this.step-1,this.cnt-1)]},e.prototype.changeViewData=function(t,e){var n=this,r=t[0],i=t[1],a="vertical"!==this.getValidScrollbarCfg().type,o=(0,u.valuesOfKey)(this.data,this.xScaleCfg.field),s=a?o:o.reverse();this.yScalesCfg.forEach((function(t){n.view.scale(t.field,{formatter:t.formatter,type:t.type,min:t.min,max:t.max})})),this.view.filter(this.xScaleCfg.field,(function(t){var e=s.indexOf(t);return!(e>-1)||(0,c.isBetween)(e,r,i)})),this.view.render(!0)},e.prototype.createScrollbar=function(){var t="vertical"!==this.getValidScrollbarCfg().type,e=new a.Scrollbar((0,r.__assign)((0,r.__assign)({container:this.container},this.getScrollbarComponentCfg()),{x:0,y:0}));return e.init(),{component:e,layer:l.LAYER.FORE,direction:t?l.DIRECTION.BOTTOM:l.DIRECTION.RIGHT,type:l.COMPONENT_TYPE.SCROLLBAR}},e.prototype.updateScrollbar=function(){var t=this.getScrollbarComponentCfg(),e=this.trackLen?(0,r.__assign)((0,r.__assign)({},t),{trackLen:this.trackLen,thumbLen:this.thumbLen,thumbOffset:(this.trackLen-this.thumbLen)*this.ratio}):(0,r.__assign)({},t);return this.scrollbar.component.update(e),this.scrollbar},e.prototype.getStep=function(){if(this.step)return this.step;var t=this.view.coordinateBBox,e=this.getValidScrollbarCfg(),n=e.type,r=e.categorySize,i="vertical"!==n;return Math.floor((i?t.width:t.height)/r)},e.prototype.getCnt=function(){if(this.cnt)return this.cnt;var t=this.view.getXScale(),e=this.getScrollbarData(),n=(0,u.valuesOfKey)(e,t.field);return(0,u.size)(n)},e.prototype.getScrollbarComponentCfg=function(){var t=this.view,e=t.coordinateBBox,n=t.viewBBox,i=this.getValidScrollbarCfg(),a=i.type,o=i.padding,s=i.width,l=i.height,c=i.style,f="vertical"!==a,d=o[0],p=o[1],h=o[2],g=o[3],v=f?{x:e.minX+g,y:n.maxY-l-h}:{x:n.maxX-s-p,y:e.minY+d},y=this.getStep(),m=this.getCnt(),b=f?e.width-g-p:e.height-d-h,x=Math.max(b*(0,u.clamp)(y/m,0,1),20);return(0,r.__assign)((0,r.__assign)({},this.getThemeOptions()),{x:v.x,y:v.y,size:f?l:s,isHorizontal:f,trackLen:b,thumbLen:x,thumbOffset:0,theme:this.getScrollbarTheme(c)})},e.prototype.getValidScrollbarCfg=function(){var t={type:"horizontal",categorySize:32,width:8,height:8,padding:[0,0,0,0],animate:!0,style:{}};return(0,u.isObject)(this.option)&&(t=(0,r.__assign)((0,r.__assign)({},t),this.option)),(0,u.isObject)(this.option)&&this.option.padding||(t.padding=(t.type,[0,0,0,0])),t},e.prototype.getScrollbarData=function(){var t=this.view.getCoordinate(),e=this.getValidScrollbarCfg(),n=this.view.getOptions().data||[];return t.isReflect("y")&&"vertical"===e.type&&(n=(0,r.__spreadArray)([],n,!0).reverse()),n},e}(i.Controller);e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.clearList=void 0;var r=n(0),i="inactive",a="active";e.clearList=function(t){var e=t.getItems();(0,r.each)(e,(function(e){t.hasState(e,a)&&t.setItemState(e,a,!1),t.hasState(e,i)&&t.setItemState(e,i,!1)}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(151)),o="unchecked",s="checked",l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stateName=s,e}return(0,r.__extends)(e,t),e.prototype.setItemState=function(t,e,n){this.setCheckedBy(t,(function(t){return t===e}),n)},e.prototype.setCheckedBy=function(t,e,n){var r=t.getItems();n&&(0,i.each)(r,(function(n){e(n)?(t.hasState(n,o)&&t.setItemState(n,o,!1),t.setItemState(n,s,!0)):t.hasState(n,s)||t.setItemState(n,o,!0)}))},e.prototype.toggle=function(){var t=this.getTriggerListInfo();if(t&&t.item){var e=t.list,n=t.item;!(0,i.some)(e.getItems(),(function(t){return e.hasState(t,o)}))||e.hasState(n,o)?this.setItemState(e,n,!0):this.reset()}},e.prototype.checked=function(){this.setState()},e.prototype.reset=function(){var t=this.getAllowComponents();(0,i.each)(t,(function(t){t.clearItemsState(s),t.clearItemsState(o)}))},e}(a.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(31),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.shapeType="circle",e}return(0,r.__extends)(e,t),e.prototype.getMaskAttrs=function(){var t=this.points,e=(0,i.last)(this.points),n=0,r=0,o=0;if(t.length){var s=t[0];n=(0,a.distance)(s,e)/2,r=(e.x+s.x)/2,o=(e.y+s.y)/2}return{x:r,y:o,r:n}},e}((0,r.__importDefault)(n(287)).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0);function a(t){t.x=(0,i.clamp)(t.x,0,1),t.y=(0,i.clamp)(t.y,0,1)}var o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.dim="x",e.inPlot=!0,e}return(0,r.__extends)(e,t),e.prototype.getRegion=function(){var t=null,e=null,n=this.points,r=this.dim,o=this.context.view.getCoordinate(),s=o.invert((0,i.head)(n)),l=o.invert((0,i.last)(n));return this.inPlot&&(a(s),a(l)),"x"===r?(t=o.convert({x:s.x,y:0}),e=o.convert({x:l.x,y:1})):(t=o.convert({x:0,y:s.y}),e=o.convert({x:1,y:l.y})),{start:t,end:e}},e}((0,r.__importDefault)(n(480)).default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(31),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getMaskPath=function(){var t=this.points;return(0,i.getSpline)(t,!0)},e}((0,r.__importDefault)(n(481)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(482)),o=n(31),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.filterView=function(t,e,n){var r=(0,o.getSilbings)(t);(0,i.each)(r,(function(t){t.filter(e,n)}))},e.prototype.reRender=function(t){var e=(0,o.getSilbings)(t);(0,i.each)(e,(function(t){t.render(!0)}))},e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(44)),o=n(31),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.filter=function(){var t=(0,o.getDelegationObject)(this.context),e=this.context.view,n=(0,o.getElements)(e);if((0,o.isMask)(this.context)){var r=(0,o.getMaskedElements)(this.context,10);r&&(0,i.each)(n,(function(t){r.includes(t)?t.show():t.hide()}))}else if(t){var a=t.component,s=a.get("field");if((0,o.isList)(t)){if(s){var l=a.getItemsByState("unchecked"),u=(0,o.getScaleByField)(e,s),c=l.map((function(t){return t.name}));(0,i.each)(n,(function(t){var e=(0,o.getElementValue)(t,s),n=u.getText(e);c.indexOf(n)>=0?t.hide():t.show()}))}}else if((0,o.isSlider)(t)){var f=a.getValue(),d=f[0],p=f[1];(0,i.each)(n,(function(t){var e=(0,o.getElementValue)(t,s);e>=d&&e<=p?t.show():t.hide()}))}}},e.prototype.clear=function(){var t=(0,o.getElements)(this.context.view);(0,i.each)(t,(function(t){t.show()}))},e.prototype.reset=function(){this.clear()},e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=(0,r.__importDefault)(n(44)),o=n(31),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.byRecord=!1,e}return(0,r.__extends)(e,t),e.prototype.filter=function(){(0,o.isMask)(this.context)&&(this.byRecord?this.filterByRecord():this.filterByBBox())},e.prototype.filterByRecord=function(){var t=this.context.view,e=(0,o.getMaskedElements)(this.context,10);if(e){var n=t.getXScale().field,r=t.getYScales()[0].field,a=e.map((function(t){return t.getModel().data})),s=(0,o.getSilbings)(t);(0,i.each)(s,(function(t){var e=(0,o.getElements)(t);(0,i.each)(e,(function(t){var e=t.getModel().data;(0,o.isInRecords)(a,e,n,r)?t.show():t.hide()}))}))}},e.prototype.filterByBBox=function(){var t=this,e=this.context.view,n=(0,o.getSilbings)(e);(0,i.each)(n,(function(e){var n=(0,o.getSiblingMaskElements)(t.context,e,10),r=(0,o.getElements)(e);n&&(0,i.each)(r,(function(t){n.includes(t)?t.show():t.hide()}))}))},e.prototype.reset=function(){var t=(0,o.getSilbings)(this.context.view);(0,i.each)(t,(function(t){var e=(0,o.getElements)(t);(0,i.each)(e,(function(t){t.show()}))}))},e}(a.default);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(32),a=n(0),o=n(266),s=(0,r.__importDefault)(n(44)),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.buttonGroup=null,e.buttonCfg={name:"button",text:"button",textStyle:{x:0,y:0,fontSize:12,fill:"#333333",cursor:"pointer"},padding:[8,10],style:{fill:"#f7f7f7",stroke:"#cccccc",cursor:"pointer"},activeStyle:{fill:"#e6e6e6"}},e}return(0,r.__extends)(e,t),e.prototype.getButtonCfg=function(){return(0,a.deepMix)(this.buttonCfg,this.cfg)},e.prototype.drawButton=function(){var t=this.getButtonCfg(),e=this.context.view.foregroundGroup.addGroup({name:t.name}),n=e.addShape({type:"text",name:"button-text",attrs:(0,r.__assign)({text:t.text},t.textStyle)}).getBBox(),i=(0,o.parsePadding)(t.padding),a=e.addShape({type:"rect",name:"button-rect",attrs:(0,r.__assign)({x:n.x-i[3],y:n.y-i[0],width:n.width+i[1]+i[3],height:n.height+i[0]+i[2]},t.style)});a.toBack(),e.on("mouseenter",(function(){a.attr(t.activeStyle)})),e.on("mouseleave",(function(){a.attr(t.style)})),this.buttonGroup=e},e.prototype.resetPosition=function(){var t=this.context.view.getCoordinate().convert({x:1,y:1}),e=this.buttonGroup,n=e.getBBox(),r=i.ext.transform(null,[["t",t.x-n.width-10,t.y+n.height+5]]);e.setMatrix(r)},e.prototype.show=function(){this.buttonGroup||this.drawButton(),this.resetPosition(),this.buttonGroup.show()},e.prototype.hide=function(){this.buttonGroup&&this.buttonGroup.hide()},e.prototype.destroy=function(){var e=this.buttonGroup;e&&e.remove(),t.prototype.destroy.call(this)},e}(s.default);e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=(0,r.__importDefault)(n(44)),a=n(31),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.starting=!1,e.dragStart=!1,e}return(0,r.__extends)(e,t),e.prototype.start=function(){this.starting=!0,this.startPoint=this.context.getCurrentPoint()},e.prototype.drag=function(){if(this.startPoint){var t=this.context.getCurrentPoint(),e=this.context.view,n=this.context.event;this.dragStart?e.emit("drag",{target:n.target,x:n.x,y:n.y}):(0,a.distance)(t,this.startPoint)>4&&(e.emit("dragstart",{target:n.target,x:n.x,y:n.y}),this.dragStart=!0)}},e.prototype.end=function(){if(this.dragStart){var t=this.context.view,e=this.context.event;t.emit("dragend",{target:e.target,x:e.x,y:e.y})}this.starting=!1,this.dragStart=!1},e}(i.default);e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(32),a=n(186),o=n(31),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.starting=!1,e.isMoving=!1,e.startPoint=null,e.startMatrix=null,e}return(0,r.__extends)(e,t),e.prototype.start=function(){this.starting=!0,this.startPoint=this.context.getCurrentPoint(),this.startMatrix=this.context.view.middleGroup.getMatrix()},e.prototype.move=function(){if(this.starting){var t=this.startPoint,e=this.context.getCurrentPoint();if((0,o.distance)(t,e)>5&&!this.isMoving&&(this.isMoving=!0),this.isMoving){var n=this.context.view,r=i.ext.transform(this.startMatrix,[["t",e.x-t.x,e.y-t.y]]);n.backgroundGroup.setMatrix(r),n.foregroundGroup.setMatrix(r),n.middleGroup.setMatrix(r)}}},e.prototype.end=function(){this.isMoving&&(this.isMoving=!1),this.startMatrix=null,this.starting=!1,this.startPoint=null},e.prototype.reset=function(){this.starting=!1,this.startPoint=null,this.isMoving=!1;var t=this.context.view;t.backgroundGroup.resetMatrix(),t.foregroundGroup.resetMatrix(),t.middleGroup.resetMatrix(),this.isMoving=!1},e}(a.Action);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.startPoint=null,e.starting=!1,e.startCache={},e}return(0,r.__extends)(e,t),e.prototype.start=function(){var t=this;this.startPoint=this.context.getCurrentPoint(),this.starting=!0;var e=this.dims;(0,i.each)(e,(function(e){var n=t.getScale(e),r=n.min,i=n.max,a=n.values;t.startCache[e]={min:r,max:i,values:a}}))},e.prototype.end=function(){this.startPoint=null,this.starting=!1,this.startCache={}},e.prototype.translate=function(){var t=this;if(this.starting){var e=this.startPoint,n=this.context.view.getCoordinate(),r=this.context.getCurrentPoint(),a=n.invert(e),o=n.invert(r),s=o.x-a.x,l=o.y-a.y,u=this.context.view,c=this.dims;(0,i.each)(c,(function(e){t.translateDim(e,{x:-1*s,y:-1*l})})),u.render(!0)}},e.prototype.translateDim=function(t,e){if(this.hasDim(t)){var n=this.getScale(t);n.isLinear&&this.translateLinear(t,n,e)}},e.prototype.translateLinear=function(t,e,n){var r=this.context.view,i=this.startCache[t],a=i.min,o=i.max,s=o-a,l=n[t]*s;this.cacheScaleDefs[t]||(this.cacheScaleDefs[t]={nice:e.nice,min:a,max:o}),r.scale(e.field,{nice:!1,min:a+l,max:o+l})},e.prototype.reset=function(){t.prototype.reset.call(this),this.startPoint=null,this.starting=!1},e}((0,r.__importDefault)(n(483)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.zoomRatio=.05,e}return(0,r.__extends)(e,t),e.prototype.zoomIn=function(){this.zoom(this.zoomRatio)},e.prototype.zoom=function(t){var e=this,n=this.dims;(0,i.each)(n,(function(n){e.zoomDim(n,t)})),this.context.view.render(!0)},e.prototype.zoomOut=function(){this.zoom(-1*this.zoomRatio)},e.prototype.zoomDim=function(t,e){if(this.hasDim(t)){var n=this.getScale(t);n.isLinear&&this.zoomLinear(t,n,e)}},e.prototype.zoomLinear=function(t,e,n){var r=this.context.view;this.cacheScaleDefs[t]||(this.cacheScaleDefs[t]={nice:e.nice,min:e.min,max:e.max});var i=this.cacheScaleDefs[t],a=i.max-i.min,o=e.min,s=e.max,l=n*a,u=o-l,c=s+l,f=(c-u)/a;c>u&&f<100&&f>.01&&r.scale(e.field,{nice:!1,min:o-l,max:s+l})},e}((0,r.__importDefault)(n(483)).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(0),a=n(186),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.scroll=function(t){var e=this.context,n=e.view,r=e.event;if(n.getOptions().scrollbar){var a=(null===t||void 0===t?void 0:t.wheelDelta)||1,o=n.getController("scrollbar"),s=n.getXScale(),l=n.getOptions().data,u=(0,i.size)((0,i.valuesOfKey)(l,s.field)),c=(0,i.size)(s.values),f=o.getValue(),d=Math.floor((u-c)*f)+(function(t){return t.gEvent.originalEvent.deltaY>0}(r)?a:-a),p=a/(u-c)/1e4,h=(0,i.clamp)(d/(u-c)+p,0,1);o.setValue(h)}},e}(a.Action);e.default=o},function(t,e,n){"use strict";(function(t){var e=n(2)(n(6));t.exports=function r(i){var a=n(1035),o=n(3),s=n(1036);function l(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;u.hasOwnProperty("ReactCurrentDispatcher")||(u.ReactCurrentDispatcher={current:null}),u.hasOwnProperty("ReactCurrentBatchConfig")||(u.ReactCurrentBatchConfig={suspense:null});var c="function"===typeof Symbol&&Symbol.for,f=c?Symbol.for("react.element"):60103,d=c?Symbol.for("react.portal"):60106,p=c?Symbol.for("react.fragment"):60107,h=c?Symbol.for("react.strict_mode"):60108,g=c?Symbol.for("react.profiler"):60114,v=c?Symbol.for("react.provider"):60109,y=c?Symbol.for("react.context"):60110,m=c?Symbol.for("react.concurrent_mode"):60111,b=c?Symbol.for("react.forward_ref"):60112,x=c?Symbol.for("react.suspense"):60113,_=c?Symbol.for("react.suspense_list"):60120,O=c?Symbol.for("react.memo"):60115,P=c?Symbol.for("react.lazy"):60116,w=c?Symbol.for("react.block"):60121,M="function"===typeof Symbol&&Symbol.iterator;function S(t){return null===t||"object"!==(0,e.default)(t)?null:"function"===typeof(t=M&&t[M]||t["@@iterator"])?t:null}function E(t){if(null==t)return null;if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t;switch(t){case p:return"Fragment";case d:return"Portal";case g:return"Profiler";case h:return"StrictMode";case x:return"Suspense";case _:return"SuspenseList"}if("object"===(0,e.default)(t))switch(t.$$typeof){case y:return"Context.Consumer";case v:return"Context.Provider";case b:var n=t.render;return n=n.displayName||n.name||"",t.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case O:return E(t.type);case w:return E(t.render);case P:if(t=1===t._status?t._result:null)return E(t)}return null}function A(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do{0!==(1026&(e=t).effectTag)&&(n=e.return),t=e.return}while(t)}return 3===e.tag?n:null}function C(t){if(A(t)!==t)throw Error(l(188))}function j(t){var e=t.alternate;if(!e){if(null===(e=A(t)))throw Error(l(188));return e!==t?null:t}for(var n=t,r=e;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return C(i),t;if(a===r)return C(i),e;a=a.sibling}throw Error(l(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,s=i.child;s;){if(s===n){o=!0,n=i,r=a;break}if(s===r){o=!0,r=i,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=i;break}if(s===r){o=!0,r=a,n=i;break}s=s.sibling}if(!o)throw Error(l(189))}}if(n.alternate!==r)throw Error(l(190))}if(3!==n.tag)throw Error(l(188));return n.stateNode.current===n?t:e}function I(t){if(!(t=j(t)))return null;for(var e=t;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===t)break;for(;!e.sibling;){if(!e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}var T=i.getPublicInstance,F=i.getRootHostContext,L=i.getChildHostContext,k=i.prepareForCommit,D=i.resetAfterCommit,R=i.createInstance,N=i.appendInitialChild,B=i.finalizeInitialChildren,z=i.prepareUpdate,V=i.shouldSetTextContent,G=i.shouldDeprioritizeSubtree,W=i.createTextInstance,Y=i.setTimeout,H=i.clearTimeout,U=i.noTimeout,X=i.isPrimaryRenderer,q=i.supportsMutation,K=i.supportsPersistence,$=i.supportsHydration,Z=i.appendChild,Q=i.appendChildToContainer,J=i.commitTextUpdate,tt=i.commitMount,et=i.commitUpdate,nt=i.insertBefore,rt=i.insertInContainerBefore,it=i.removeChild,at=i.removeChildFromContainer,ot=i.resetTextContent,st=i.hideInstance,lt=i.hideTextInstance,ut=i.unhideInstance,ct=i.unhideTextInstance,ft=i.cloneInstance,dt=i.createContainerChildSet,pt=i.appendChildToContainerChildSet,ht=i.finalizeContainerChildren,gt=i.replaceContainerChildren,vt=i.cloneHiddenInstance,yt=i.cloneHiddenTextInstance,mt=i.canHydrateInstance,bt=i.canHydrateTextInstance,xt=i.isSuspenseInstancePending,_t=i.isSuspenseInstanceFallback,Ot=i.getNextHydratableSibling,Pt=i.getFirstHydratableChild,wt=i.hydrateInstance,Mt=i.hydrateTextInstance,St=i.getNextHydratableInstanceAfterSuspenseInstance,Et=i.commitHydratedContainer,At=i.commitHydratedSuspenseInstance,Ct=/^(.*)[\\\/]/;function jt(t){var e="";do{t:switch(t.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break t;default:var r=t._debugOwner,i=t._debugSource,a=E(t.type);n=null,r&&(n=E(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(Ct,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}e+=n,t=t.return}while(t);return e}var It=[],Tt=-1;function Ft(t){0>Tt||(t.current=It[Tt],It[Tt]=null,Tt--)}function Lt(t,e){Tt++,It[Tt]=t.current,t.current=e}var kt={},Dt={current:kt},Rt={current:!1},Nt=kt;function Bt(t,e){var n=t.type.contextTypes;if(!n)return kt;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=e[i];return r&&((t=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=a),a}function zt(t){return null!==(t=t.childContextTypes)&&void 0!==t}function Vt(){Ft(Rt),Ft(Dt)}function Gt(t,e,n){if(Dt.current!==kt)throw Error(l(168));Lt(Dt,e),Lt(Rt,n)}function Wt(t,e,n){var r=t.stateNode;if(t=e.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(l(108,E(e)||"Unknown",i));return a({},n,{},r)}function Yt(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||kt,Nt=Dt.current,Lt(Dt,t),Lt(Rt,Rt.current),!0}function Ht(t,e,n){var r=t.stateNode;if(!r)throw Error(l(169));n?(t=Wt(t,e,Nt),r.__reactInternalMemoizedMergedChildContext=t,Ft(Rt),Ft(Dt),Lt(Dt,t)):Ft(Rt),Lt(Rt,n)}var Ut=s.unstable_runWithPriority,Xt=s.unstable_scheduleCallback,qt=s.unstable_cancelCallback,Kt=s.unstable_requestPaint,$t=s.unstable_now,Zt=s.unstable_getCurrentPriorityLevel,Qt=s.unstable_ImmediatePriority,Jt=s.unstable_UserBlockingPriority,te=s.unstable_NormalPriority,ee=s.unstable_LowPriority,ne=s.unstable_IdlePriority,re={},ie=s.unstable_shouldYield,ae=void 0!==Kt?Kt:function(){},oe=null,se=null,le=!1,ue=$t(),ce=1e4>ue?$t:function(){return $t()-ue};function fe(){switch(Zt()){case Qt:return 99;case Jt:return 98;case te:return 97;case ee:return 96;case ne:return 95;default:throw Error(l(332))}}function de(t){switch(t){case 99:return Qt;case 98:return Jt;case 97:return te;case 96:return ee;case 95:return ne;default:throw Error(l(332))}}function pe(t,e){return t=de(t),Ut(t,e)}function he(t,e,n){return t=de(t),Xt(t,e,n)}function ge(t){return null===oe?(oe=[t],se=Xt(Qt,ye)):oe.push(t),re}function ve(){if(null!==se){var t=se;se=null,qt(t)}ye()}function ye(){if(!le&&null!==oe){le=!0;var t=0;try{var e=oe;pe(99,(function(){for(;t<e.length;t++){var n=e[t];do{n=n(!0)}while(null!==n)}})),oe=null}catch(n){throw null!==oe&&(oe=oe.slice(t+1)),Xt(Qt,ve),n}finally{le=!1}}}function me(t,e,n){return 1073741821-(1+((1073741821-t+e/10)/(n/=10)|0))*n}var be="function"===typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t===1/e)||t!==t&&e!==e},xe=Object.prototype.hasOwnProperty;function _e(t,n){if(be(t,n))return!0;if("object"!==(0,e.default)(t)||null===t||"object"!==(0,e.default)(n)||null===n)return!1;var r=Object.keys(t),i=Object.keys(n);if(r.length!==i.length)return!1;for(i=0;i<r.length;i++)if(!xe.call(n,r[i])||!be(t[r[i]],n[r[i]]))return!1;return!0}function Oe(t,e){if(t&&t.defaultProps)for(var n in e=a({},e),t=t.defaultProps)void 0===e[n]&&(e[n]=t[n]);return e}var Pe={current:null},we=null,Me=null,Se=null;function Ee(){Se=Me=we=null}function Ae(t,e){t=t.type._context,X?(Lt(Pe,t._currentValue),t._currentValue=e):(Lt(Pe,t._currentValue2),t._currentValue2=e)}function Ce(t){var e=Pe.current;Ft(Pe),t=t.type._context,X?t._currentValue=e:t._currentValue2=e}function je(t,e){for(;null!==t;){var n=t.alternate;if(t.childExpirationTime<e)t.childExpirationTime=e,null!==n&&n.childExpirationTime<e&&(n.childExpirationTime=e);else{if(!(null!==n&&n.childExpirationTime<e))break;n.childExpirationTime=e}t=t.return}}function Ie(t,e){we=t,Se=Me=null,null!==(t=t.dependencies)&&null!==t.firstContext&&(t.expirationTime>=e&&(ar=!0),t.firstContext=null)}function Te(t,e){if(Se!==t&&!1!==e&&0!==e)if("number"===typeof e&&1073741823!==e||(Se=t,e=1073741823),e={context:t,observedBits:e,next:null},null===Me){if(null===we)throw Error(l(308));Me=e,we.dependencies={expirationTime:0,firstContext:e,responders:null}}else Me=Me.next=e;return X?t._currentValue:t._currentValue2}var Fe=!1;function Le(t){t.updateQueue={baseState:t.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ke(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,baseQueue:t.baseQueue,shared:t.shared,effects:t.effects})}function De(t,e){return(t={expirationTime:t,suspenseConfig:e,tag:0,payload:null,callback:null,next:null}).next=t}function Re(t,e){if(null!==(t=t.updateQueue)){var n=(t=t.shared).pending;null===n?e.next=e:(e.next=n.next,n.next=e),t.pending=e}}function Ne(t,e){var n=t.alternate;null!==n&&ke(n,t),null===(n=(t=t.updateQueue).baseQueue)?(t.baseQueue=e.next=e,e.next=e):(e.next=n.next,n.next=e)}function Be(t,e,n,r){var i=t.updateQueue;Fe=!1;var o=i.baseQueue,s=i.shared.pending;if(null!==s){if(null!==o){var l=o.next;o.next=s.next,s.next=l}o=s,i.shared.pending=null,null!==(l=t.alternate)&&null!==(l=l.updateQueue)&&(l.baseQueue=s)}if(null!==o){l=o.next;var u=i.baseState,c=0,f=null,d=null,p=null;if(null!==l)for(var h=l;;){if((s=h.expirationTime)<r){var g={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===p?(d=p=g,f=u):p=p.next=g,s>c&&(c=s)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),Ki(s,h.suspenseConfig);t:{var v=t,y=h;switch(s=e,g=n,y.tag){case 1:if("function"===typeof(v=y.payload)){u=v.call(g,u,s);break t}u=v;break t;case 3:v.effectTag=-4097&v.effectTag|64;case 0:if(null===(s="function"===typeof(v=y.payload)?v.call(g,u,s):v)||void 0===s)break t;u=a({},u,s);break t;case 2:Fe=!0}}null!==h.callback&&(t.effectTag|=32,null===(s=i.effects)?i.effects=[h]:s.push(h))}if(null===(h=h.next)||h===l){if(null===(s=i.shared.pending))break;h=o.next=s.next,s.next=l,i.baseQueue=o=s,i.shared.pending=null}}null===p?f=u:p.next=d,i.baseState=f,i.baseQueue=p,$i(c),t.expirationTime=c,t.memoizedState=u}}function ze(t,e,n){if(t=e.effects,e.effects=null,null!==t)for(e=0;e<t.length;e++){var r=t[e],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!==typeof r)throw Error(l(191,r));r.call(i)}}}var Ve=u.ReactCurrentBatchConfig,Ge=(new o.Component).refs;function We(t,e,n,r){n=null===(n=n(r,e=t.memoizedState))||void 0===n?e:a({},e,n),t.memoizedState=n,0===t.expirationTime&&(t.updateQueue.baseState=n)}var Ye={isMounted:function(t){return!!(t=t._reactInternalFiber)&&A(t)===t},enqueueSetState:function(t,e,n){t=t._reactInternalFiber;var r=Di(),i=Ve.suspense;(i=De(r=Ri(r,t,i),i)).payload=e,void 0!==n&&null!==n&&(i.callback=n),Re(t,i),Ni(t,r)},enqueueReplaceState:function(t,e,n){t=t._reactInternalFiber;var r=Di(),i=Ve.suspense;(i=De(r=Ri(r,t,i),i)).tag=1,i.payload=e,void 0!==n&&null!==n&&(i.callback=n),Re(t,i),Ni(t,r)},enqueueForceUpdate:function(t,e){t=t._reactInternalFiber;var n=Di(),r=Ve.suspense;(r=De(n=Ri(n,t,r),r)).tag=2,void 0!==e&&null!==e&&(r.callback=e),Re(t,r),Ni(t,n)}};function He(t,e,n,r,i,a,o){return"function"===typeof(t=t.stateNode).shouldComponentUpdate?t.shouldComponentUpdate(r,a,o):!e.prototype||!e.prototype.isPureReactComponent||!_e(n,r)||!_e(i,a)}function Ue(t,n,r){var i=!1,a=kt,o=n.contextType;return"object"===(0,e.default)(o)&&null!==o?o=Te(o):(a=zt(n)?Nt:Dt.current,o=(i=null!==(i=n.contextTypes)&&void 0!==i)?Bt(t,a):kt),n=new n(r,o),t.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=Ye,t.stateNode=n,n._reactInternalFiber=t,i&&((t=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,t.__reactInternalMemoizedMaskedChildContext=o),n}function Xe(t,e,n,r){t=e.state,"function"===typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(n,r),"function"===typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&Ye.enqueueReplaceState(e,e.state,null)}function qe(t,n,r,i){var a=t.stateNode;a.props=r,a.state=t.memoizedState,a.refs=Ge,Le(t);var o=n.contextType;"object"===(0,e.default)(o)&&null!==o?a.context=Te(o):(o=zt(n)?Nt:Dt.current,a.context=Bt(t,o)),Be(t,r,a,i),a.state=t.memoizedState,"function"===typeof(o=n.getDerivedStateFromProps)&&(We(t,n,o,r),a.state=t.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(n=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),n!==a.state&&Ye.enqueueReplaceState(a,a.state,null),Be(t,r,a,i),a.state=t.memoizedState),"function"===typeof a.componentDidMount&&(t.effectTag|=4)}var Ke=Array.isArray;function $e(t,n,r){if(null!==(t=r.ref)&&"function"!==typeof t&&"object"!==(0,e.default)(t)){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(l(309));var i=r.stateNode}if(!i)throw Error(l(147,t));var a=""+t;return null!==n&&null!==n.ref&&"function"===typeof n.ref&&n.ref._stringRef===a?n.ref:(n=function(t){var e=i.refs;e===Ge&&(e=i.refs={}),null===t?delete e[a]:e[a]=t},n._stringRef=a,n)}if("string"!==typeof t)throw Error(l(284));if(!r._owner)throw Error(l(290,t))}return t}function Ze(t,e){if("textarea"!==t.type)throw Error(l(31,"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,""))}function Qe(t){function n(e,n){if(t){var r=e.lastEffect;null!==r?(r.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function r(e,r){if(!t)return null;for(;null!==r;)n(e,r),r=r.sibling;return null}function i(t,e){for(t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function a(t,e){return(t=ya(t,e)).index=0,t.sibling=null,t}function o(e,n,r){return e.index=r,t?null!==(r=e.alternate)?(r=r.index)<n?(e.effectTag=2,n):r:(e.effectTag=2,n):n}function s(e){return t&&null===e.alternate&&(e.effectTag=2),e}function u(t,e,n,r){return null===e||6!==e.tag?((e=xa(n,t.mode,r)).return=t,e):((e=a(e,n)).return=t,e)}function c(t,e,n,r){return null!==e&&e.elementType===n.type?((r=a(e,n.props)).ref=$e(t,e,n),r.return=t,r):((r=ma(n.type,n.key,n.props,null,t.mode,r)).ref=$e(t,e,n),r.return=t,r)}function h(t,e,n,r){return null===e||4!==e.tag||e.stateNode.containerInfo!==n.containerInfo||e.stateNode.implementation!==n.implementation?((e=_a(n,t.mode,r)).return=t,e):((e=a(e,n.children||[])).return=t,e)}function g(t,e,n,r,i){return null===e||7!==e.tag?((e=ba(n,t.mode,r,i)).return=t,e):((e=a(e,n)).return=t,e)}function v(t,n,r){if("string"===typeof n||"number"===typeof n)return(n=xa(""+n,t.mode,r)).return=t,n;if("object"===(0,e.default)(n)&&null!==n){switch(n.$$typeof){case f:return(r=ma(n.type,n.key,n.props,null,t.mode,r)).ref=$e(t,null,n),r.return=t,r;case d:return(n=_a(n,t.mode,r)).return=t,n}if(Ke(n)||S(n))return(n=ba(n,t.mode,r,null)).return=t,n;Ze(t,n)}return null}function y(t,n,r,i){var a=null!==n?n.key:null;if("string"===typeof r||"number"===typeof r)return null!==a?null:u(t,n,""+r,i);if("object"===(0,e.default)(r)&&null!==r){switch(r.$$typeof){case f:return r.key===a?r.type===p?g(t,n,r.props.children,i,a):c(t,n,r,i):null;case d:return r.key===a?h(t,n,r,i):null}if(Ke(r)||S(r))return null!==a?null:g(t,n,r,i,null);Ze(t,r)}return null}function m(t,n,r,i,a){if("string"===typeof i||"number"===typeof i)return u(n,t=t.get(r)||null,""+i,a);if("object"===(0,e.default)(i)&&null!==i){switch(i.$$typeof){case f:return t=t.get(null===i.key?r:i.key)||null,i.type===p?g(n,t,i.props.children,a,i.key):c(n,t,i,a);case d:return h(n,t=t.get(null===i.key?r:i.key)||null,i,a)}if(Ke(i)||S(i))return g(n,t=t.get(r)||null,i,a,null);Ze(n,i)}return null}function b(e,a,s,l){for(var u=null,c=null,f=a,d=a=0,p=null;null!==f&&d<s.length;d++){f.index>d?(p=f,f=null):p=f.sibling;var h=y(e,f,s[d],l);if(null===h){null===f&&(f=p);break}t&&f&&null===h.alternate&&n(e,f),a=o(h,a,d),null===c?u=h:c.sibling=h,c=h,f=p}if(d===s.length)return r(e,f),u;if(null===f){for(;d<s.length;d++)null!==(f=v(e,s[d],l))&&(a=o(f,a,d),null===c?u=f:c.sibling=f,c=f);return u}for(f=i(e,f);d<s.length;d++)null!==(p=m(f,e,d,s[d],l))&&(t&&null!==p.alternate&&f.delete(null===p.key?d:p.key),a=o(p,a,d),null===c?u=p:c.sibling=p,c=p);return t&&f.forEach((function(t){return n(e,t)})),u}function x(e,a,s,u){var c=S(s);if("function"!==typeof c)throw Error(l(150));if(null==(s=c.call(s)))throw Error(l(151));for(var f=c=null,d=a,p=a=0,h=null,g=s.next();null!==d&&!g.done;p++,g=s.next()){d.index>p?(h=d,d=null):h=d.sibling;var b=y(e,d,g.value,u);if(null===b){null===d&&(d=h);break}t&&d&&null===b.alternate&&n(e,d),a=o(b,a,p),null===f?c=b:f.sibling=b,f=b,d=h}if(g.done)return r(e,d),c;if(null===d){for(;!g.done;p++,g=s.next())null!==(g=v(e,g.value,u))&&(a=o(g,a,p),null===f?c=g:f.sibling=g,f=g);return c}for(d=i(e,d);!g.done;p++,g=s.next())null!==(g=m(d,e,p,g.value,u))&&(t&&null!==g.alternate&&d.delete(null===g.key?p:g.key),a=o(g,a,p),null===f?c=g:f.sibling=g,f=g);return t&&d.forEach((function(t){return n(e,t)})),c}return function(t,i,o,u){var c="object"===(0,e.default)(o)&&null!==o&&o.type===p&&null===o.key;c&&(o=o.props.children);var h="object"===(0,e.default)(o)&&null!==o;if(h)switch(o.$$typeof){case f:t:{for(h=o.key,c=i;null!==c;){if(c.key===h){if(7===c.tag){if(o.type===p){r(t,c.sibling),(i=a(c,o.props.children)).return=t,t=i;break t}}else if(c.elementType===o.type){r(t,c.sibling),(i=a(c,o.props)).ref=$e(t,c,o),i.return=t,t=i;break t}r(t,c);break}n(t,c),c=c.sibling}o.type===p?((i=ba(o.props.children,t.mode,u,o.key)).return=t,t=i):((u=ma(o.type,o.key,o.props,null,t.mode,u)).ref=$e(t,i,o),u.return=t,t=u)}return s(t);case d:t:{for(c=o.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){r(t,i.sibling),(i=a(i,o.children||[])).return=t,t=i;break t}r(t,i);break}n(t,i),i=i.sibling}(i=_a(o,t.mode,u)).return=t,t=i}return s(t)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==i&&6===i.tag?(r(t,i.sibling),(i=a(i,o)).return=t,t=i):(r(t,i),(i=xa(o,t.mode,u)).return=t,t=i),s(t);if(Ke(o))return b(t,i,o,u);if(S(o))return x(t,i,o,u);if(h&&Ze(t,o),"undefined"===typeof o&&!c)switch(t.tag){case 1:case 0:throw t=t.type,Error(l(152,t.displayName||t.name||"Component"))}return r(t,i)}}var Je=Qe(!0),tn=Qe(!1),en={},nn={current:en},rn={current:en},an={current:en};function on(t){if(t===en)throw Error(l(174));return t}function sn(t,e){Lt(an,e),Lt(rn,t),Lt(nn,en),t=F(e),Ft(nn),Lt(nn,t)}function ln(){Ft(nn),Ft(rn),Ft(an)}function un(t){var e=on(an.current),n=on(nn.current);n!==(e=L(n,t.type,e))&&(Lt(rn,t),Lt(nn,e))}function cn(t){rn.current===t&&(Ft(nn),Ft(rn))}var fn={current:0};function dn(t){for(var e=t;null!==e;){if(13===e.tag){var n=e.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||xt(n)||_t(n)))return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!==(64&e.effectTag))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}function pn(t,e){return{responder:t,props:e}}var hn=u.ReactCurrentDispatcher,gn=u.ReactCurrentBatchConfig,vn=0,yn=null,mn=null,bn=null,xn=!1;function _n(){throw Error(l(321))}function On(t,e){if(null===e)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!be(t[n],e[n]))return!1;return!0}function Pn(t,e,n,r,i,a){if(vn=a,yn=e,e.memoizedState=null,e.updateQueue=null,e.expirationTime=0,hn.current=null===t||null===t.memoizedState?Un:Xn,t=n(r,i),e.expirationTime===vn){a=0;do{if(e.expirationTime=0,!(25>a))throw Error(l(301));a+=1,bn=mn=null,e.updateQueue=null,hn.current=qn,t=n(r,i)}while(e.expirationTime===vn)}if(hn.current=Hn,e=null!==mn&&null!==mn.next,vn=0,bn=mn=yn=null,xn=!1,e)throw Error(l(300));return t}function wn(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===bn?yn.memoizedState=bn=t:bn=bn.next=t,bn}function Mn(){if(null===mn){var t=yn.alternate;t=null!==t?t.memoizedState:null}else t=mn.next;var e=null===bn?yn.memoizedState:bn.next;if(null!==e)bn=e,mn=t;else{if(null===t)throw Error(l(310));t={memoizedState:(mn=t).memoizedState,baseState:mn.baseState,baseQueue:mn.baseQueue,queue:mn.queue,next:null},null===bn?yn.memoizedState=bn=t:bn=bn.next=t}return bn}function Sn(t,e){return"function"===typeof e?e(t):e}function En(t){var e=Mn(),n=e.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=t;var r=mn,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var s=o=a=null,u=i;do{var c=u.expirationTime;if(c<vn){var f={expirationTime:u.expirationTime,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(o=s=f,a=r):s=s.next=f,c>yn.expirationTime&&(yn.expirationTime=c,$i(c))}else null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),Ki(c,u.suspenseConfig),r=u.eagerReducer===t?u.eagerState:t(r,u.action);u=u.next}while(null!==u&&u!==i);null===s?a=r:s.next=o,be(r,e.memoizedState)||(ar=!0),e.memoizedState=r,e.baseState=a,e.baseQueue=s,n.lastRenderedState=r}return[e.memoizedState,n.dispatch]}function An(t){var e=Mn(),n=e.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=t;var r=n.dispatch,i=n.pending,a=e.memoizedState;if(null!==i){n.pending=null;var o=i=i.next;do{a=t(a,o.action),o=o.next}while(o!==i);be(a,e.memoizedState)||(ar=!0),e.memoizedState=a,null===e.baseQueue&&(e.baseState=a),n.lastRenderedState=a}return[a,r]}function Cn(t){var e=wn();return"function"===typeof t&&(t=t()),e.memoizedState=e.baseState=t,t=(t=e.queue={pending:null,dispatch:null,lastRenderedReducer:Sn,lastRenderedState:t}).dispatch=Yn.bind(null,yn,t),[e.memoizedState,t]}function jn(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},null===(e=yn.updateQueue)?(e={lastEffect:null},yn.updateQueue=e,e.lastEffect=t.next=t):null===(n=e.lastEffect)?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t),t}function In(){return Mn().memoizedState}function Tn(t,e,n,r){var i=wn();yn.effectTag|=t,i.memoizedState=jn(1|e,n,void 0,void 0===r?null:r)}function Fn(t,e,n,r){var i=Mn();r=void 0===r?null:r;var a=void 0;if(null!==mn){var o=mn.memoizedState;if(a=o.destroy,null!==r&&On(r,o.deps))return void jn(e,n,a,r)}yn.effectTag|=t,i.memoizedState=jn(1|e,n,a,r)}function Ln(t,e){return Tn(516,4,t,e)}function kn(t,e){return Fn(516,4,t,e)}function Dn(t,e){return Fn(4,2,t,e)}function Rn(t,e){return"function"===typeof e?(t=t(),e(t),function(){e(null)}):null!==e&&void 0!==e?(t=t(),e.current=t,function(){e.current=null}):void 0}function Nn(t,e,n){return n=null!==n&&void 0!==n?n.concat([t]):null,Fn(4,2,Rn.bind(null,e,t),n)}function Bn(){}function zn(t,e){return wn().memoizedState=[t,void 0===e?null:e],t}function Vn(t,e){var n=Mn();e=void 0===e?null:e;var r=n.memoizedState;return null!==r&&null!==e&&On(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function Gn(t,e){var n=Mn();e=void 0===e?null:e;var r=n.memoizedState;return null!==r&&null!==e&&On(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function Wn(t,e,n){var r=fe();pe(98>r?98:r,(function(){t(!0)})),pe(97<r?97:r,(function(){var r=gn.suspense;gn.suspense=void 0===e?null:e;try{t(!1),n()}finally{gn.suspense=r}}))}function Yn(t,e,n){var r=Di(),i=Ve.suspense;i={expirationTime:r=Ri(r,t,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var a=e.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),e.pending=i,a=t.alternate,t===yn||null!==a&&a===yn)xn=!0,i.expirationTime=vn,yn.expirationTime=vn;else{if(0===t.expirationTime&&(null===a||0===a.expirationTime)&&null!==(a=e.lastRenderedReducer))try{var o=e.lastRenderedState,s=a(o,n);if(i.eagerReducer=a,i.eagerState=s,be(s,o))return}catch(l){}Ni(t,r)}}var Hn={readContext:Te,useCallback:_n,useContext:_n,useEffect:_n,useImperativeHandle:_n,useLayoutEffect:_n,useMemo:_n,useReducer:_n,useRef:_n,useState:_n,useDebugValue:_n,useResponder:_n,useDeferredValue:_n,useTransition:_n},Un={readContext:Te,useCallback:zn,useContext:Te,useEffect:Ln,useImperativeHandle:function(t,e,n){return n=null!==n&&void 0!==n?n.concat([t]):null,Tn(4,2,Rn.bind(null,e,t),n)},useLayoutEffect:function(t,e){return Tn(4,2,t,e)},useMemo:function(t,e){var n=wn();return e=void 0===e?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=wn();return e=void 0!==n?n(e):e,r.memoizedState=r.baseState=e,t=(t=r.queue={pending:null,dispatch:null,lastRenderedReducer:t,lastRenderedState:e}).dispatch=Yn.bind(null,yn,t),[r.memoizedState,t]},useRef:function(t){return t={current:t},wn().memoizedState=t},useState:Cn,useDebugValue:Bn,useResponder:pn,useDeferredValue:function(t,e){var n=Cn(t),r=n[0],i=n[1];return Ln((function(){var n=gn.suspense;gn.suspense=void 0===e?null:e;try{i(t)}finally{gn.suspense=n}}),[t,e]),r},useTransition:function(t){var e=Cn(!1),n=e[0];return e=e[1],[zn(Wn.bind(null,e,t),[e,t]),n]}},Xn={readContext:Te,useCallback:Vn,useContext:Te,useEffect:kn,useImperativeHandle:Nn,useLayoutEffect:Dn,useMemo:Gn,useReducer:En,useRef:In,useState:function(){return En(Sn)},useDebugValue:Bn,useResponder:pn,useDeferredValue:function(t,e){var n=En(Sn),r=n[0],i=n[1];return kn((function(){var n=gn.suspense;gn.suspense=void 0===e?null:e;try{i(t)}finally{gn.suspense=n}}),[t,e]),r},useTransition:function(t){var e=En(Sn),n=e[0];return e=e[1],[Vn(Wn.bind(null,e,t),[e,t]),n]}},qn={readContext:Te,useCallback:Vn,useContext:Te,useEffect:kn,useImperativeHandle:Nn,useLayoutEffect:Dn,useMemo:Gn,useReducer:An,useRef:In,useState:function(){return An(Sn)},useDebugValue:Bn,useResponder:pn,useDeferredValue:function(t,e){var n=An(Sn),r=n[0],i=n[1];return kn((function(){var n=gn.suspense;gn.suspense=void 0===e?null:e;try{i(t)}finally{gn.suspense=n}}),[t,e]),r},useTransition:function(t){var e=An(Sn),n=e[0];return e=e[1],[Vn(Wn.bind(null,e,t),[e,t]),n]}},Kn=null,$n=null,Zn=!1;function Qn(t,e){var n=ga(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=e,n.return=t,n.effectTag=8,null!==t.lastEffect?(t.lastEffect.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n}function Jn(t,e){switch(t.tag){case 5:return null!==(e=mt(e,t.type,t.pendingProps))&&(t.stateNode=e,!0);case 6:return null!==(e=bt(e,t.pendingProps))&&(t.stateNode=e,!0);default:return!1}}function tr(t){if(Zn){var e=$n;if(e){var n=e;if(!Jn(t,e)){if(!(e=Ot(n))||!Jn(t,e))return t.effectTag=-1025&t.effectTag|2,Zn=!1,void(Kn=t);Qn(Kn,n)}Kn=t,$n=Pt(e)}else t.effectTag=-1025&t.effectTag|2,Zn=!1,Kn=t}}function er(t){for(t=t.return;null!==t&&5!==t.tag&&3!==t.tag&&13!==t.tag;)t=t.return;Kn=t}function nr(t){if(!$||t!==Kn)return!1;if(!Zn)return er(t),Zn=!0,!1;var e=t.type;if(5!==t.tag||"head"!==e&&"body"!==e&&!V(e,t.memoizedProps))for(e=$n;e;)Qn(t,e),e=Ot(e);if(er(t),13===t.tag){if(!$)throw Error(l(316));if(!(t=null!==(t=t.memoizedState)?t.dehydrated:null))throw Error(l(317));$n=St(t)}else $n=Kn?Ot(t.stateNode):null;return!0}function rr(){$&&($n=Kn=null,Zn=!1)}var ir=u.ReactCurrentOwner,ar=!1;function or(t,e,n,r){e.child=null===t?tn(e,null,n,r):Je(e,t.child,n,r)}function sr(t,e,n,r,i){n=n.render;var a=e.ref;return Ie(e,i),r=Pn(t,e,n,r,a,i),null===t||ar?(e.effectTag|=1,or(t,e,r,i),e.child):(e.updateQueue=t.updateQueue,e.effectTag&=-517,t.expirationTime<=i&&(t.expirationTime=0),wr(t,e,i))}function lr(t,e,n,r,i,a){if(null===t){var o=n.type;return"function"!==typeof o||va(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((t=ma(n.type,null,r,null,e.mode,a)).ref=e.ref,t.return=e,e.child=t):(e.tag=15,e.type=o,ur(t,e,o,r,i,a))}return o=t.child,i<a&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:_e)(i,r)&&t.ref===e.ref)?wr(t,e,a):(e.effectTag|=1,(t=ya(o,r)).ref=e.ref,t.return=e,e.child=t)}function ur(t,e,n,r,i,a){return null!==t&&_e(t.memoizedProps,r)&&t.ref===e.ref&&(ar=!1,i<a)?(e.expirationTime=t.expirationTime,wr(t,e,a)):fr(t,e,n,r,a)}function cr(t,e){var n=e.ref;(null===t&&null!==n||null!==t&&t.ref!==n)&&(e.effectTag|=128)}function fr(t,e,n,r,i){var a=zt(n)?Nt:Dt.current;return a=Bt(e,a),Ie(e,i),n=Pn(t,e,n,r,a,i),null===t||ar?(e.effectTag|=1,or(t,e,n,i),e.child):(e.updateQueue=t.updateQueue,e.effectTag&=-517,t.expirationTime<=i&&(t.expirationTime=0),wr(t,e,i))}function dr(t,n,r,i,a){if(zt(r)){var o=!0;Yt(n)}else o=!1;if(Ie(n,a),null===n.stateNode)null!==t&&(t.alternate=null,n.alternate=null,n.effectTag|=2),Ue(n,r,i),qe(n,r,i,a),i=!0;else if(null===t){var s=n.stateNode,l=n.memoizedProps;s.props=l;var u=s.context,c=r.contextType;c="object"===(0,e.default)(c)&&null!==c?Te(c):Bt(n,c=zt(r)?Nt:Dt.current);var f=r.getDerivedStateFromProps,d="function"===typeof f||"function"===typeof s.getSnapshotBeforeUpdate;d||"function"!==typeof s.UNSAFE_componentWillReceiveProps&&"function"!==typeof s.componentWillReceiveProps||(l!==i||u!==c)&&Xe(n,s,i,c),Fe=!1;var p=n.memoizedState;s.state=p,Be(n,i,s,a),u=n.memoizedState,l!==i||p!==u||Rt.current||Fe?("function"===typeof f&&(We(n,r,f,i),u=n.memoizedState),(l=Fe||He(n,r,l,i,p,u,c))?(d||"function"!==typeof s.UNSAFE_componentWillMount&&"function"!==typeof s.componentWillMount||("function"===typeof s.componentWillMount&&s.componentWillMount(),"function"===typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"===typeof s.componentDidMount&&(n.effectTag|=4)):("function"===typeof s.componentDidMount&&(n.effectTag|=4),n.memoizedProps=i,n.memoizedState=u),s.props=i,s.state=u,s.context=c,i=l):("function"===typeof s.componentDidMount&&(n.effectTag|=4),i=!1)}else s=n.stateNode,ke(t,n),l=n.memoizedProps,s.props=n.type===n.elementType?l:Oe(n.type,l),u=s.context,c=r.contextType,c="object"===(0,e.default)(c)&&null!==c?Te(c):Bt(n,c=zt(r)?Nt:Dt.current),(d="function"===typeof(f=r.getDerivedStateFromProps)||"function"===typeof s.getSnapshotBeforeUpdate)||"function"!==typeof s.UNSAFE_componentWillReceiveProps&&"function"!==typeof s.componentWillReceiveProps||(l!==i||u!==c)&&Xe(n,s,i,c),Fe=!1,u=n.memoizedState,s.state=u,Be(n,i,s,a),p=n.memoizedState,l!==i||u!==p||Rt.current||Fe?("function"===typeof f&&(We(n,r,f,i),p=n.memoizedState),(f=Fe||He(n,r,l,i,u,p,c))?(d||"function"!==typeof s.UNSAFE_componentWillUpdate&&"function"!==typeof s.componentWillUpdate||("function"===typeof s.componentWillUpdate&&s.componentWillUpdate(i,p,c),"function"===typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(i,p,c)),"function"===typeof s.componentDidUpdate&&(n.effectTag|=4),"function"===typeof s.getSnapshotBeforeUpdate&&(n.effectTag|=256)):("function"!==typeof s.componentDidUpdate||l===t.memoizedProps&&u===t.memoizedState||(n.effectTag|=4),"function"!==typeof s.getSnapshotBeforeUpdate||l===t.memoizedProps&&u===t.memoizedState||(n.effectTag|=256),n.memoizedProps=i,n.memoizedState=p),s.props=i,s.state=p,s.context=c,i=f):("function"!==typeof s.componentDidUpdate||l===t.memoizedProps&&u===t.memoizedState||(n.effectTag|=4),"function"!==typeof s.getSnapshotBeforeUpdate||l===t.memoizedProps&&u===t.memoizedState||(n.effectTag|=256),i=!1);return pr(t,n,r,i,o,a)}function pr(t,e,n,r,i,a){cr(t,e);var o=0!==(64&e.effectTag);if(!r&&!o)return i&&Ht(e,n,!1),wr(t,e,a);r=e.stateNode,ir.current=e;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==t&&o?(e.child=Je(e,t.child,null,a),e.child=Je(e,null,s,a)):or(t,e,s,a),e.memoizedState=r.state,i&&Ht(e,n,!0),e.child}function hr(t){var e=t.stateNode;e.pendingContext?Gt(0,e.pendingContext,e.pendingContext!==e.context):e.context&&Gt(0,e.context,!1),sn(t,e.containerInfo)}var gr,vr,yr,mr,br={dehydrated:null,retryTime:0};function xr(t,e,n){var r,i=e.mode,a=e.pendingProps,o=fn.current,s=!1;if((r=0!==(64&e.effectTag))||(r=0!==(2&o)&&(null===t||null!==t.memoizedState)),r?(s=!0,e.effectTag&=-65):null!==t&&null===t.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),Lt(fn,1&o),null===t){if(void 0!==a.fallback&&tr(e),s){if(s=a.fallback,(a=ba(null,i,0,null)).return=e,0===(2&e.mode))for(t=null!==e.memoizedState?e.child.child:e.child,a.child=t;null!==t;)t.return=a,t=t.sibling;return(n=ba(s,i,n,null)).return=e,a.sibling=n,e.memoizedState=br,e.child=a,n}return i=a.children,e.memoizedState=null,e.child=tn(e,null,i,n)}if(null!==t.memoizedState){if(i=(t=t.child).sibling,s){if(a=a.fallback,(n=ya(t,t.pendingProps)).return=e,0===(2&e.mode)&&(s=null!==e.memoizedState?e.child.child:e.child)!==t.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=ya(i,a)).return=e,n.sibling=i,n.childExpirationTime=0,e.memoizedState=br,e.child=n,i}return n=Je(e,t.child,a.children,n),e.memoizedState=null,e.child=n}if(t=t.child,s){if(s=a.fallback,(a=ba(null,i,0,null)).return=e,a.child=t,null!==t&&(t.return=a),0===(2&e.mode))for(t=null!==e.memoizedState?e.child.child:e.child,a.child=t;null!==t;)t.return=a,t=t.sibling;return(n=ba(s,i,n,null)).return=e,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,e.memoizedState=br,e.child=a,n}return e.memoizedState=null,e.child=Je(e,t,a.children,n)}function _r(t,e){t.expirationTime<e&&(t.expirationTime=e);var n=t.alternate;null!==n&&n.expirationTime<e&&(n.expirationTime=e),je(t.return,e)}function Or(t,e,n,r,i,a){var o=t.memoizedState;null===o?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:a}:(o.isBackwards=e,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailExpiration=0,o.tailMode=i,o.lastEffect=a)}function Pr(t,e,n){var r=e.pendingProps,i=r.revealOrder,a=r.tail;if(or(t,e,r.children,n),0!==(2&(r=fn.current)))r=1&r|2,e.effectTag|=64;else{if(null!==t&&0!==(64&t.effectTag))t:for(t=e.child;null!==t;){if(13===t.tag)null!==t.memoizedState&&_r(t,n);else if(19===t.tag)_r(t,n);else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;null===t.sibling;){if(null===t.return||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(Lt(fn,r),0===(2&e.mode))e.memoizedState=null;else switch(i){case"forwards":for(n=e.child,i=null;null!==n;)null!==(t=n.alternate)&&null===dn(t)&&(i=n),n=n.sibling;null===(n=i)?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),Or(e,!1,i,n,a,e.lastEffect);break;case"backwards":for(n=null,i=e.child,e.child=null;null!==i;){if(null!==(t=i.alternate)&&null===dn(t)){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}Or(e,!0,n,null,a,e.lastEffect);break;case"together":Or(e,!1,null,null,void 0,e.lastEffect);break;default:e.memoizedState=null}return e.child}function wr(t,e,n){null!==t&&(e.dependencies=t.dependencies);var r=e.expirationTime;if(0!==r&&$i(r),e.childExpirationTime<n)return null;if(null!==t&&e.child!==t.child)throw Error(l(153));if(null!==e.child){for(n=ya(t=e.child,t.pendingProps),e.child=n,n.return=e;null!==t.sibling;)t=t.sibling,(n=n.sibling=ya(t,t.pendingProps)).return=e;n.sibling=null}return e.child}function Mr(t){t.effectTag|=4}if(q)gr=function(t,e){for(var n=e.child;null!==n;){if(5===n.tag||6===n.tag)N(t,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},vr=function(){},yr=function(t,e,n,r,i){if((t=t.memoizedProps)!==r){var a=e.stateNode,o=on(nn.current);n=z(a,n,t,r,i,o),(e.updateQueue=n)&&Mr(e)}},mr=function(t,e,n,r){n!==r&&Mr(e)};else if(K){gr=function(t,e,n,r){for(var i=e.child;null!==i;){if(5===i.tag){var a=i.stateNode;n&&r&&(a=vt(a,i.type,i.memoizedProps,i)),N(t,a)}else if(6===i.tag)a=i.stateNode,n&&r&&(a=yt(a,i.memoizedProps,i)),N(t,a);else if(4!==i.tag){if(13===i.tag&&0!==(4&i.effectTag)&&(a=null!==i.memoizedState)){var o=i.child;if(null!==o&&(null!==o.child&&(o.child.return=o,gr(t,o,!0,a)),null!==(a=o.sibling))){a.return=i,i=a;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var Sr=function t(e,n,r,i){for(var a=n.child;null!==a;){if(5===a.tag){var o=a.stateNode;r&&i&&(o=vt(o,a.type,a.memoizedProps,a)),pt(e,o)}else if(6===a.tag)o=a.stateNode,r&&i&&(o=yt(o,a.memoizedProps,a)),pt(e,o);else if(4!==a.tag){if(13===a.tag&&0!==(4&a.effectTag)&&(o=null!==a.memoizedState)){var s=a.child;if(null!==s&&(null!==s.child&&(s.child.return=s,t(e,s,!0,o)),null!==(o=s.sibling))){o.return=a,a=o;continue}}if(null!==a.child){a.child.return=a,a=a.child;continue}}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};vr=function(t){var e=t.stateNode;if(null!==t.firstEffect){var n=e.containerInfo,r=dt(n);Sr(r,t,!1,!1),e.pendingChildren=r,Mr(t),ht(n,r)}},yr=function(t,e,n,r,i){var a=t.stateNode,o=t.memoizedProps;if((t=null===e.firstEffect)&&o===r)e.stateNode=a;else{var s=e.stateNode,l=on(nn.current),u=null;o!==r&&(u=z(s,n,o,r,i,l)),t&&null===u?e.stateNode=a:(a=ft(a,u,n,o,r,e,t,s),B(a,n,r,i,l)&&Mr(e),e.stateNode=a,t?Mr(e):gr(a,e,!1,!1))}},mr=function(t,e,n,r){n!==r?(t=on(an.current),n=on(nn.current),e.stateNode=W(r,t,n,e),Mr(e)):e.stateNode=t.stateNode}}else vr=function(){},yr=function(){},mr=function(){};function Er(t,e){switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;null!==e;)null!==e.alternate&&(n=e),e=e.sibling;null===n?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?e||null===t.tail?t.tail=null:t.tail.sibling=null:r.sibling=null}}function Ar(t,e,n){var r=e.pendingProps;switch(e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return zt(e.type)&&Vt(),null;case 3:return ln(),Ft(Rt),Ft(Dt),(r=e.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===t||null===t.child)&&nr(e)&&Mr(e),vr(e),null;case 5:cn(e);var i=on(an.current);if(n=e.type,null!==t&&null!=e.stateNode)yr(t,e,n,r,i),t.ref!==e.ref&&(e.effectTag|=128);else{if(!r){if(null===e.stateNode)throw Error(l(166));return null}if(t=on(nn.current),nr(e)){if(!$)throw Error(l(175));t=wt(e.stateNode,e.type,e.memoizedProps,i,t,e),e.updateQueue=t,null!==t&&Mr(e)}else{var a=R(n,r,i,t,e);gr(a,e,!1,!1),e.stateNode=a,B(a,n,r,i,t)&&Mr(e)}null!==e.ref&&(e.effectTag|=128)}return null;case 6:if(t&&null!=e.stateNode)mr(t,e,t.memoizedProps,r);else{if("string"!==typeof r&&null===e.stateNode)throw Error(l(166));if(t=on(an.current),i=on(nn.current),nr(e)){if(!$)throw Error(l(176));Mt(e.stateNode,e.memoizedProps,e)&&Mr(e)}else e.stateNode=W(r,t,i,e)}return null;case 13:return Ft(fn),r=e.memoizedState,0!==(64&e.effectTag)?(e.expirationTime=n,e):(r=null!==r,i=!1,null===t?void 0!==e.memoizedProps.fallback&&nr(e):(i=null!==(n=t.memoizedState),r||null===n||null!==(n=t.child.sibling)&&(null!==(a=e.firstEffect)?(e.firstEffect=n,n.nextEffect=a):(e.firstEffect=e.lastEffect=n,n.nextEffect=null),n.effectTag=8)),r&&!i&&0!==(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!==(1&fn.current)?vi===oi&&(vi=ui):(vi!==oi&&vi!==ui||(vi=ci),0!==_i&&null!==pi&&(wa(pi,gi),Ma(pi,_i)))),K&&r&&(e.effectTag|=4),q&&(r||i)&&(e.effectTag|=4),null);case 4:return ln(),vr(e),null;case 10:return Ce(e),null;case 19:if(Ft(fn),null===(r=e.memoizedState))return null;if(i=0!==(64&e.effectTag),null===(a=r.rendering)){if(i)Er(r,!1);else if(vi!==oi||null!==t&&0!==(64&t.effectTag))for(t=e.child;null!==t;){if(null!==(a=dn(t))){for(e.effectTag|=64,Er(r,!1),null!==(t=a.updateQueue)&&(e.updateQueue=t,e.effectTag|=4),null===r.lastEffect&&(e.firstEffect=null),e.lastEffect=r.lastEffect,t=n,r=e.child;null!==r;)n=t,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(a=i.alternate)?(i.childExpirationTime=0,i.expirationTime=n,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=a.childExpirationTime,i.expirationTime=a.expirationTime,i.child=a.child,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,n=a.dependencies,i.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),r=r.sibling;return Lt(fn,1&fn.current|2),e.child}t=t.sibling}}else{if(!i)if(null!==(t=dn(a))){if(e.effectTag|=64,i=!0,null!==(t=t.updateQueue)&&(e.updateQueue=t,e.effectTag|=4),Er(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate)return null!==(e=e.lastEffect=r.lastEffect)&&(e.nextEffect=null),null}else 2*ce()-r.renderingStartTime>r.tailExpiration&&1<n&&(e.effectTag|=64,i=!0,Er(r,!1),e.expirationTime=e.childExpirationTime=n-1);r.isBackwards?(a.sibling=e.child,e.child=a):(null!==(t=r.last)?t.sibling=a:e.child=a,r.last=a)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=ce()+500),t=r.tail,r.rendering=t,r.tail=t.sibling,r.lastEffect=e.lastEffect,r.renderingStartTime=ce(),t.sibling=null,e=fn.current,Lt(fn,i?1&e|2:1&e),t):null}throw Error(l(156,e.tag))}function Cr(t){switch(t.tag){case 1:zt(t.type)&&Vt();var e=t.effectTag;return 4096&e?(t.effectTag=-4097&e|64,t):null;case 3:if(ln(),Ft(Rt),Ft(Dt),0!==(64&(e=t.effectTag)))throw Error(l(285));return t.effectTag=-4097&e|64,t;case 5:return cn(t),null;case 13:return Ft(fn),4096&(e=t.effectTag)?(t.effectTag=-4097&e|64,t):null;case 19:return Ft(fn),null;case 4:return ln(),null;case 10:return Ce(t),null;default:return null}}function jr(t,e){return{value:t,source:e,stack:jt(e)}}var Ir="function"===typeof WeakSet?WeakSet:Set;function Tr(t,e){var n=e.source,r=e.stack;null===r&&null!==n&&(r=jt(n)),null!==n&&E(n.type),e=e.value,null!==t&&1===t.tag&&E(t.type);try{console.error(e)}catch(i){setTimeout((function(){throw i}))}}function Fr(t){var e=t.ref;if(null!==e)if("function"===typeof e)try{e(null)}catch(n){la(t,n)}else e.current=null}function Lr(t,e){switch(e.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&e.effectTag&&null!==t){var n=t.memoizedProps,r=t.memoizedState;e=(t=e.stateNode).getSnapshotBeforeUpdate(e.elementType===e.type?n:Oe(e.type,n),r),t.__reactInternalSnapshotBeforeUpdate=e}return}throw Error(l(163))}function kr(t,e){if(null!==(e=null!==(e=e.updateQueue)?e.lastEffect:null)){var n=e=e.next;do{if((n.tag&t)===t){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==e)}}function Dr(t,e){if(null!==(e=null!==(e=e.updateQueue)?e.lastEffect:null)){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function Rr(t,e,n){switch(n.tag){case 0:case 11:case 15:case 22:return void Dr(3,n);case 1:if(t=n.stateNode,4&n.effectTag)if(null===e)t.componentDidMount();else{var r=n.elementType===n.type?e.memoizedProps:Oe(n.type,e.memoizedProps);t.componentDidUpdate(r,e.memoizedState,t.__reactInternalSnapshotBeforeUpdate)}return void(null!==(e=n.updateQueue)&&ze(n,e,t));case 3:if(null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 5:t=T(n.child.stateNode);break;case 1:t=n.child.stateNode}ze(n,e,t)}return;case 5:return t=n.stateNode,void(null===e&&4&n.effectTag&&tt(t,n.type,n.memoizedProps,n));case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void($&&null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&At(n)))))}throw Error(l(163))}function Nr(t,e,n){switch("function"===typeof pa&&pa(e),e.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(t=e.updateQueue)&&null!==(t=t.lastEffect)){var r=t.next;pe(97<n?97:n,(function(){var t=r;do{var n=t.destroy;if(void 0!==n){var i=e;try{n()}catch(a){la(i,a)}}t=t.next}while(t!==r)}))}break;case 1:Fr(e),"function"===typeof(n=e.stateNode).componentWillUnmount&&function(t,e){try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(n){la(t,n)}}(e,n);break;case 5:Fr(e);break;case 4:q?Hr(t,e,n):K&&function(t){if(K){t=t.stateNode.containerInfo;var e=dt(t);gt(t,e)}}(e)}}function Br(t,e,n){for(var r=e;;)if(Nr(t,r,n),null===r.child||q&&4===r.tag){if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function zr(t){var e=t.alternate;t.return=null,t.child=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.alternate=null,t.firstEffect=null,t.lastEffect=null,t.pendingProps=null,t.memoizedProps=null,t.stateNode=null,null!==e&&zr(e)}function Vr(t){return 5===t.tag||3===t.tag||4===t.tag}function Gr(t){if(q){t:{for(var e=t.return;null!==e;){if(Vr(e)){var n=e;break t}e=e.return}throw Error(l(160))}switch(e=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw Error(l(161))}16&n.effectTag&&(ot(e),n.effectTag&=-17);t:e:for(n=t;;){for(;null===n.sibling;){if(null===n.return||Vr(n.return)){n=null;break t}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue e;if(null===n.child||4===n.tag)continue e;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break t}}r?Wr(t,n,e):Yr(t,n,e)}}function Wr(t,e,n){var r=t.tag,i=5===r||6===r;if(i)t=i?t.stateNode:t.stateNode.instance,e?rt(n,t,e):Q(n,t);else if(4!==r&&null!==(t=t.child))for(Wr(t,e,n),t=t.sibling;null!==t;)Wr(t,e,n),t=t.sibling}function Yr(t,e,n){var r=t.tag,i=5===r||6===r;if(i)t=i?t.stateNode:t.stateNode.instance,e?nt(n,t,e):Z(n,t);else if(4!==r&&null!==(t=t.child))for(Yr(t,e,n),t=t.sibling;null!==t;)Yr(t,e,n),t=t.sibling}function Hr(t,e,n){for(var r,i,a=e,o=!1;;){if(!o){o=a.return;t:for(;;){if(null===o)throw Error(l(160));switch(r=o.stateNode,o.tag){case 5:i=!1;break t;case 3:case 4:r=r.containerInfo,i=!0;break t}o=o.return}o=!0}if(5===a.tag||6===a.tag)Br(t,a,n),i?at(r,a.stateNode):it(r,a.stateNode);else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,i=!0,a.child.return=a,a=a.child;continue}}else if(Nr(t,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===e)break;for(;null===a.sibling;){if(null===a.return||a.return===e)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Ur(t,e){if(q){switch(e.tag){case 0:case 11:case 14:case 15:case 22:return void kr(3,e);case 1:case 12:case 17:return;case 5:var n=e.stateNode;if(null!=n){var r=e.memoizedProps;t=null!==t?t.memoizedProps:r;var i=e.type,a=e.updateQueue;e.updateQueue=null,null!==a&&et(n,a,i,t,r,e)}return;case 6:if(null===e.stateNode)throw Error(l(162));return n=e.memoizedProps,void J(e.stateNode,null!==t?t.memoizedProps:n,n);case 3:return void($&&(e=e.stateNode,e.hydrate&&(e.hydrate=!1,Et(e.containerInfo))));case 13:return Xr(e),void qr(e);case 19:return void qr(e)}throw Error(l(163))}switch(e.tag){case 0:case 11:case 14:case 15:case 22:return void kr(3,e);case 12:return;case 13:return Xr(e),void qr(e);case 19:return void qr(e);case 3:$&&(n=e.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo))}t:if(K){switch(e.tag){case 1:case 5:case 6:case 20:break t;case 3:case 4:e=e.stateNode,gt(e.containerInfo,e.pendingChildren);break t}throw Error(l(163))}}function Xr(t){var e=t;if(null===t.memoizedState)var n=!1;else n=!0,e=t.child,Pi=ce();if(q&&null!==e)t:if(t=e,q)for(e=t;;){if(5===e.tag){var r=e.stateNode;n?st(r):ut(e.stateNode,e.memoizedProps)}else if(6===e.tag)r=e.stateNode,n?lt(r):ct(r,e.memoizedProps);else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(r=e.child.sibling).return=e,e=r;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===t)break t;for(;null===e.sibling;){if(null===e.return||e.return===t)break t;e=e.return}e.sibling.return=e.return,e=e.sibling}}function qr(t){var e=t.updateQueue;if(null!==e){t.updateQueue=null;var n=t.stateNode;null===n&&(n=t.stateNode=new Ir),e.forEach((function(e){var r=ca.bind(null,t,e);n.has(e)||(n.add(e),e.then(r,r))}))}}var Kr="function"===typeof WeakMap?WeakMap:Map;function $r(t,e,n){(n=De(n,null)).tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){Si||(Si=!0,Ei=r),Tr(t,e)},n}function Zr(t,e,n){(n=De(n,null)).tag=3;var r=t.type.getDerivedStateFromError;if("function"===typeof r){var i=e.value;n.payload=function(){return Tr(t,e),r(i)}}var a=t.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Ai?Ai=new Set([this]):Ai.add(this),Tr(t,e));var n=e.stack;this.componentDidCatch(e.value,{componentStack:null!==n?n:""})}),n}var Qr,Jr=Math.ceil,ti=u.ReactCurrentDispatcher,ei=u.ReactCurrentOwner,ni=0,ri=8,ii=16,ai=32,oi=0,si=1,li=2,ui=3,ci=4,fi=5,di=ni,pi=null,hi=null,gi=0,vi=oi,yi=null,mi=1073741823,bi=1073741823,xi=null,_i=0,Oi=!1,Pi=0,wi=500,Mi=null,Si=!1,Ei=null,Ai=null,Ci=!1,ji=null,Ii=90,Ti=null,Fi=0,Li=null,ki=0;function Di(){return(di&(ii|ai))!==ni?1073741821-(ce()/10|0):0!==ki?ki:ki=1073741821-(ce()/10|0)}function Ri(t,e,n){if(0===(2&(e=e.mode)))return 1073741823;var r=fe();if(0===(4&e))return 99===r?1073741823:1073741822;if((di&ii)!==ni)return gi;if(null!==n)t=me(t,0|n.timeoutMs||5e3,250);else switch(r){case 99:t=1073741823;break;case 98:t=me(t,150,100);break;case 97:case 96:t=me(t,5e3,250);break;case 95:t=2;break;default:throw Error(l(326))}return null!==pi&&t===gi&&--t,t}function Ni(t,e){if(50<Fi)throw Fi=0,Li=null,Error(l(185));if(null!==(t=Bi(t,e))){var n=fe();1073741823===e?(di&ri)!==ni&&(di&(ii|ai))===ni?Wi(t):(Vi(t),di===ni&&ve()):Vi(t),(4&di)===ni||98!==n&&99!==n||(null===Ti?Ti=new Map([[t,e]]):(void 0===(n=Ti.get(t))||n>e)&&Ti.set(t,e))}}function Bi(t,e){t.expirationTime<e&&(t.expirationTime=e);var n=t.alternate;null!==n&&n.expirationTime<e&&(n.expirationTime=e);var r=t.return,i=null;if(null===r&&3===t.tag)i=t.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<e&&(r.childExpirationTime=e),null!==n&&n.childExpirationTime<e&&(n.childExpirationTime=e),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(pi===i&&($i(e),vi===ci&&wa(i,gi)),Ma(i,e)),i}function zi(t){var e=t.lastExpiredTime;if(0!==e)return e;if(!Pa(t,e=t.firstPendingTime))return e;var n=t.lastPingedTime;return 2>=(t=n>(t=t.nextKnownPendingLevel)?n:t)&&e!==t?0:t}function Vi(t){if(0!==t.lastExpiredTime)t.callbackExpirationTime=1073741823,t.callbackPriority=99,t.callbackNode=ge(Wi.bind(null,t));else{var e=zi(t),n=t.callbackNode;if(0===e)null!==n&&(t.callbackNode=null,t.callbackExpirationTime=0,t.callbackPriority=90);else{var r=Di();if(r=1073741823===e?99:1===e||2===e?95:0>=(r=10*(1073741821-e)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=t.callbackPriority;if(t.callbackExpirationTime===e&&i>=r)return;n!==re&&qt(n)}t.callbackExpirationTime=e,t.callbackPriority=r,e=1073741823===e?ge(Wi.bind(null,t)):he(r,Gi.bind(null,t),{timeout:10*(1073741821-e)-ce()}),t.callbackNode=e}}}function Gi(t,e){if(ki=0,e)return Sa(t,e=Di()),Vi(t),null;var n=zi(t);if(0!==n){if(e=t.callbackNode,(di&(ii|ai))!==ni)throw Error(l(327));if(aa(),t===pi&&n===gi||Ui(t,n),null!==hi){var r=di;di|=ii;for(var i=qi();;)try{Qi();break}catch(s){Xi(t,s)}if(Ee(),di=r,ti.current=i,vi===si)throw e=yi,Ui(t,n),wa(t,n),Vi(t),e;if(null===hi)switch(i=t.finishedWork=t.current.alternate,t.finishedExpirationTime=n,r=vi,pi=null,r){case oi:case si:throw Error(l(345));case li:Sa(t,2<n?2:n);break;case ui:if(wa(t,n),n===(r=t.lastSuspendedTime)&&(t.nextKnownPendingLevel=ea(i)),1073741823===mi&&10<(i=Pi+wi-ce())){if(Oi){var a=t.lastPingedTime;if(0===a||a>=n){t.lastPingedTime=n,Ui(t,n);break}}if(0!==(a=zi(t))&&a!==n)break;if(0!==r&&r!==n){t.lastPingedTime=r;break}t.timeoutHandle=Y(na.bind(null,t),i);break}na(t);break;case ci:if(wa(t,n),n===(r=t.lastSuspendedTime)&&(t.nextKnownPendingLevel=ea(i)),Oi&&(0===(i=t.lastPingedTime)||i>=n)){t.lastPingedTime=n,Ui(t,n);break}if(0!==(i=zi(t))&&i!==n)break;if(0!==r&&r!==n){t.lastPingedTime=r;break}if(1073741823!==bi?r=10*(1073741821-bi)-ce():1073741823===mi?r=0:(r=10*(1073741821-mi)-5e3,0>(r=(i=ce())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Jr(r/1960))-r)&&(r=n)),10<r){t.timeoutHandle=Y(na.bind(null,t),r);break}na(t);break;case fi:if(1073741823!==mi&&null!==xi){a=mi;var o=xi;if(0>=(r=0|o.busyMinDurationMs)?r=0:(i=0|o.busyDelayMs,r=(a=ce()-(10*(1073741821-a)-(0|o.timeoutMs||5e3)))<=i?0:i+r-a),10<r){wa(t,n),t.timeoutHandle=Y(na.bind(null,t),r);break}}na(t);break;default:throw Error(l(329))}if(Vi(t),t.callbackNode===e)return Gi.bind(null,t)}}return null}function Wi(t){var e=t.lastExpiredTime;if(e=0!==e?e:1073741823,(di&(ii|ai))!==ni)throw Error(l(327));if(aa(),t===pi&&e===gi||Ui(t,e),null!==hi){var n=di;di|=ii;for(var r=qi();;)try{Zi();break}catch(i){Xi(t,i)}if(Ee(),di=n,ti.current=r,vi===si)throw n=yi,Ui(t,e),wa(t,e),Vi(t),n;if(null!==hi)throw Error(l(261));t.finishedWork=t.current.alternate,t.finishedExpirationTime=e,pi=null,na(t),Vi(t)}return null}function Yi(t,e){var n=di;di|=1;try{return t(e)}finally{(di=n)===ni&&ve()}}function Hi(t,e){if((di&(ii|ai))!==ni)throw Error(l(187));var n=di;di|=1;try{return pe(99,t.bind(null,e))}finally{di=n,ve()}}function Ui(t,e){t.finishedWork=null,t.finishedExpirationTime=0;var n=t.timeoutHandle;if(n!==U&&(t.timeoutHandle=U,H(n)),null!==hi)for(n=hi.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Vt();break;case 3:ln(),Ft(Rt),Ft(Dt);break;case 5:cn(r);break;case 4:ln();break;case 13:case 19:Ft(fn);break;case 10:Ce(r)}n=n.return}pi=t,hi=ya(t.current,null),gi=e,vi=oi,yi=null,bi=mi=1073741823,xi=null,_i=0,Oi=!1}function Xi(t,n){for(;;){try{if(Ee(),hn.current=Hn,xn)for(var r=yn.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}if(vn=0,bn=mn=yn=null,xn=!1,null===hi||null===hi.return)return vi=si,yi=n,hi=null;t:{var a=t,o=hi.return,s=hi,l=n;if(n=gi,s.effectTag|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"===(0,e.default)(l)&&"function"===typeof l.then){var u=l;if(0===(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.expirationTime=c.expirationTime):(s.updateQueue=null,s.memoizedState=null)}var f=0!==(1&fn.current),d=o;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var v=d.updateQueue;if(null===v){var y=new Set;y.add(u),d.updateQueue=y}else v.add(u);if(0===(2&d.mode)){if(d.effectTag|=64,s.effectTag&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var m=De(1073741823,null);m.tag=2,Re(s,m)}s.expirationTime=1073741823;break t}l=void 0,s=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Kr,l=new Set,b.set(u,l)):void 0===(l=b.get(u))&&(l=new Set,b.set(u,l)),!l.has(s)){l.add(s);var x=ua.bind(null,a,u,s);u.then(x,x)}d.effectTag|=4096,d.expirationTime=n;break t}d=d.return}while(null!==d);l=Error((E(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+jt(s))}vi!==fi&&(vi=li),l=jr(l,s),d=o;do{switch(d.tag){case 3:u=l,d.effectTag|=4096,d.expirationTime=n,Ne(d,$r(d,u,n));break t;case 1:u=l;var _=d.type,O=d.stateNode;if(0===(64&d.effectTag)&&("function"===typeof _.getDerivedStateFromError||null!==O&&"function"===typeof O.componentDidCatch&&(null===Ai||!Ai.has(O)))){d.effectTag|=4096,d.expirationTime=n,Ne(d,Zr(d,u,n));break t}}d=d.return}while(null!==d)}hi=ta(hi)}catch(P){n=P;continue}break}}function qi(){var t=ti.current;return ti.current=Hn,null===t?Hn:t}function Ki(t,e){t<mi&&2<t&&(mi=t),null!==e&&t<bi&&2<t&&(bi=t,xi=e)}function $i(t){t>_i&&(_i=t)}function Zi(){for(;null!==hi;)hi=Ji(hi)}function Qi(){for(;null!==hi&&!ie();)hi=Ji(hi)}function Ji(t){var e=Qr(t.alternate,t,gi);return t.memoizedProps=t.pendingProps,null===e&&(e=ta(t)),ei.current=null,e}function ta(t){hi=t;do{var e=hi.alternate;if(t=hi.return,0===(2048&hi.effectTag)){if(e=Ar(e,hi,gi),1===gi||1!==hi.childExpirationTime){for(var n=0,r=hi.child;null!==r;){var i=r.expirationTime,a=r.childExpirationTime;i>n&&(n=i),a>n&&(n=a),r=r.sibling}hi.childExpirationTime=n}if(null!==e)return e;null!==t&&0===(2048&t.effectTag)&&(null===t.firstEffect&&(t.firstEffect=hi.firstEffect),null!==hi.lastEffect&&(null!==t.lastEffect&&(t.lastEffect.nextEffect=hi.firstEffect),t.lastEffect=hi.lastEffect),1<hi.effectTag&&(null!==t.lastEffect?t.lastEffect.nextEffect=hi:t.firstEffect=hi,t.lastEffect=hi))}else{if(null!==(e=Cr(hi)))return e.effectTag&=2047,e;null!==t&&(t.firstEffect=t.lastEffect=null,t.effectTag|=2048)}if(null!==(e=hi.sibling))return e;hi=t}while(null!==hi);return vi===oi&&(vi=fi),null}function ea(t){var e=t.expirationTime;return e>(t=t.childExpirationTime)?e:t}function na(t){var e=fe();return pe(99,ra.bind(null,t,e)),null}function ra(t,e){do{aa()}while(null!==ji);if((di&(ii|ai))!==ni)throw Error(l(327));var n=t.finishedWork,r=t.finishedExpirationTime;if(null===n)return null;if(t.finishedWork=null,t.finishedExpirationTime=0,n===t.current)throw Error(l(177));t.callbackNode=null,t.callbackExpirationTime=0,t.callbackPriority=90,t.nextKnownPendingLevel=0;var i=ea(n);if(t.firstPendingTime=i,r<=t.lastSuspendedTime?t.firstSuspendedTime=t.lastSuspendedTime=t.nextKnownPendingLevel=0:r<=t.firstSuspendedTime&&(t.firstSuspendedTime=r-1),r<=t.lastPingedTime&&(t.lastPingedTime=0),r<=t.lastExpiredTime&&(t.lastExpiredTime=0),t===pi&&(hi=pi=null,gi=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var a=di;di|=ai,ei.current=null,k(t.containerInfo),Mi=i;do{try{ia()}catch(m){if(null===Mi)throw Error(l(330));la(Mi,m),Mi=Mi.nextEffect}}while(null!==Mi);Mi=i;do{try{for(var o=t,s=e;null!==Mi;){var u=Mi.effectTag;if(16&u&&q&&ot(Mi.stateNode),128&u){var c=Mi.alternate;if(null!==c){var f=c.ref;null!==f&&("function"===typeof f?f(null):f.current=null)}}switch(1038&u){case 2:Gr(Mi),Mi.effectTag&=-3;break;case 6:Gr(Mi),Mi.effectTag&=-3,Ur(Mi.alternate,Mi);break;case 1024:Mi.effectTag&=-1025;break;case 1028:Mi.effectTag&=-1025,Ur(Mi.alternate,Mi);break;case 4:Ur(Mi.alternate,Mi);break;case 8:var d=o,p=Mi,h=s;q?Hr(d,p,h):Br(d,p,h),zr(p)}Mi=Mi.nextEffect}}catch(m){if(null===Mi)throw Error(l(330));la(Mi,m),Mi=Mi.nextEffect}}while(null!==Mi);D(t.containerInfo),t.current=n,Mi=i;do{try{for(u=t;null!==Mi;){var g=Mi.effectTag;if(36&g&&Rr(u,Mi.alternate,Mi),128&g){c=void 0;var v=Mi.ref;if(null!==v){var y=Mi.stateNode;c=5===Mi.tag?T(y):y,"function"===typeof v?v(c):v.current=c}}Mi=Mi.nextEffect}}catch(m){if(null===Mi)throw Error(l(330));la(Mi,m),Mi=Mi.nextEffect}}while(null!==Mi);Mi=null,ae(),di=a}else t.current=n;if(Ci)Ci=!1,ji=t,Ii=e;else for(Mi=i;null!==Mi;)e=Mi.nextEffect,Mi.nextEffect=null,Mi=e;if(0===(e=t.firstPendingTime)&&(Ai=null),1073741823===e?t===Li?Fi++:(Fi=0,Li=t):Fi=0,"function"===typeof da&&da(n.stateNode,r),Vi(t),Si)throw Si=!1,t=Ei,Ei=null,t;return(di&ri)!==ni||ve(),null}function ia(){for(;null!==Mi;){var t=Mi.effectTag;0!==(256&t)&&Lr(Mi.alternate,Mi),0===(512&t)||Ci||(Ci=!0,he(97,(function(){return aa(),null}))),Mi=Mi.nextEffect}}function aa(){if(90!==Ii){var t=97<Ii?97:Ii;return Ii=90,pe(t,oa)}}function oa(){if(null===ji)return!1;var t=ji;if(ji=null,(di&(ii|ai))!==ni)throw Error(l(331));var e=di;for(di|=ai,t=t.current.firstEffect;null!==t;){try{var n=t;if(0!==(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:kr(5,n),Dr(5,n)}}catch(r){if(null===t)throw Error(l(330));la(t,r)}n=t.nextEffect,t.nextEffect=null,t=n}return di=e,ve(),!0}function sa(t,e,n){Re(t,e=$r(t,e=jr(n,e),1073741823)),null!==(t=Bi(t,1073741823))&&Vi(t)}function la(t,e){if(3===t.tag)sa(t,t,e);else for(var n=t.return;null!==n;){if(3===n.tag){sa(n,t,e);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ai||!Ai.has(r))){Re(n,t=Zr(n,t=jr(e,t),1073741823)),null!==(n=Bi(n,1073741823))&&Vi(n);break}}n=n.return}}function ua(t,e,n){var r=t.pingCache;null!==r&&r.delete(e),pi===t&&gi===n?vi===ci||vi===ui&&1073741823===mi&&ce()-Pi<wi?Ui(t,gi):Oi=!0:Pa(t,n)&&(0!==(e=t.lastPingedTime)&&e<n||(t.lastPingedTime=n,Vi(t)))}function ca(t,e){var n=t.stateNode;null!==n&&n.delete(e),0===(e=0)&&(e=Ri(e=Di(),t,null)),null!==(t=Bi(t,e))&&Vi(t)}Qr=function(t,n,r){var i=n.expirationTime;if(null!==t){var a=n.pendingProps;if(t.memoizedProps!==a||Rt.current)ar=!0;else{if(i<r){switch(ar=!1,n.tag){case 3:hr(n),rr();break;case 5:if(un(n),4&n.mode&&1!==r&&G(n.type,a))return n.expirationTime=n.childExpirationTime=1,null;break;case 1:zt(n.type)&&Yt(n);break;case 4:sn(n,n.stateNode.containerInfo);break;case 10:Ae(n,n.memoizedProps.value);break;case 13:if(null!==n.memoizedState)return 0!==(i=n.child.childExpirationTime)&&i>=r?xr(t,n,r):(Lt(fn,1&fn.current),null!==(n=wr(t,n,r))?n.sibling:null);Lt(fn,1&fn.current);break;case 19:if(i=n.childExpirationTime>=r,0!==(64&t.effectTag)){if(i)return Pr(t,n,r);n.effectTag|=64}if(null!==(a=n.memoizedState)&&(a.rendering=null,a.tail=null),Lt(fn,fn.current),!i)return null}return wr(t,n,r)}ar=!1}}else ar=!1;switch(n.expirationTime=0,n.tag){case 2:if(i=n.type,null!==t&&(t.alternate=null,n.alternate=null,n.effectTag|=2),t=n.pendingProps,a=Bt(n,Dt.current),Ie(n,r),a=Pn(null,n,i,t,a,r),n.effectTag|=1,"object"===(0,e.default)(a)&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,zt(i)){var o=!0;Yt(n)}else o=!1;n.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Le(n);var s=i.getDerivedStateFromProps;"function"===typeof s&&We(n,i,s,t),a.updater=Ye,n.stateNode=a,a._reactInternalFiber=n,qe(n,i,t,r),n=pr(null,n,i,!0,o,r)}else n.tag=0,or(null,n,a,r),n=n.child;return n;case 16:t:{if(a=n.elementType,null!==t&&(t.alternate=null,n.alternate=null,n.effectTag|=2),t=n.pendingProps,function(t){if(-1===t._status){t._status=0;var e=t._ctor;e=e(),t._result=e,e.then((function(e){0===t._status&&(e=e.default,t._status=1,t._result=e)}),(function(e){0===t._status&&(t._status=2,t._result=e)}))}}(a),1!==a._status)throw a._result;switch(a=a._result,n.type=a,o=n.tag=function(t){if("function"===typeof t)return va(t)?1:0;if(void 0!==t&&null!==t){if((t=t.$$typeof)===b)return 11;if(t===O)return 14}return 2}(a),t=Oe(a,t),o){case 0:n=fr(null,n,a,t,r);break t;case 1:n=dr(null,n,a,t,r);break t;case 11:n=sr(null,n,a,t,r);break t;case 14:n=lr(null,n,a,Oe(a.type,t),i,r);break t}throw Error(l(306,a,""))}return n;case 0:return i=n.type,a=n.pendingProps,fr(t,n,i,a=n.elementType===i?a:Oe(i,a),r);case 1:return i=n.type,a=n.pendingProps,dr(t,n,i,a=n.elementType===i?a:Oe(i,a),r);case 3:if(hr(n),i=n.updateQueue,null===t||null===i)throw Error(l(282));if(i=n.pendingProps,a=null!==(a=n.memoizedState)?a.element:null,ke(t,n),Be(n,i,null,r),(i=n.memoizedState.element)===a)rr(),n=wr(t,n,r);else{if((a=n.stateNode.hydrate)&&($?($n=Pt(n.stateNode.containerInfo),Kn=n,a=Zn=!0):a=!1),a)for(r=tn(n,null,i,r),n.child=r;r;)r.effectTag=-3&r.effectTag|1024,r=r.sibling;else or(t,n,i,r),rr();n=n.child}return n;case 5:return un(n),null===t&&tr(n),i=n.type,a=n.pendingProps,o=null!==t?t.memoizedProps:null,s=a.children,V(i,a)?s=null:null!==o&&V(i,o)&&(n.effectTag|=16),cr(t,n),4&n.mode&&1!==r&&G(i,a)?(n.expirationTime=n.childExpirationTime=1,n=null):(or(t,n,s,r),n=n.child),n;case 6:return null===t&&tr(n),null;case 13:return xr(t,n,r);case 4:return sn(n,n.stateNode.containerInfo),i=n.pendingProps,null===t?n.child=Je(n,null,i,r):or(t,n,i,r),n.child;case 11:return i=n.type,a=n.pendingProps,sr(t,n,i,a=n.elementType===i?a:Oe(i,a),r);case 7:return or(t,n,n.pendingProps,r),n.child;case 8:case 12:return or(t,n,n.pendingProps.children,r),n.child;case 10:t:{if(i=n.type._context,a=n.pendingProps,s=n.memoizedProps,Ae(n,o=a.value),null!==s){var u=s.value;if(0===(o=be(u,o)?0:0|("function"===typeof i._calculateChangedBits?i._calculateChangedBits(u,o):1073741823))){if(s.children===a.children&&!Rt.current){n=wr(t,n,r);break t}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var c=u.dependencies;if(null!==c){s=u.child;for(var f=c.firstContext;null!==f;){if(f.context===i&&0!==(f.observedBits&o)){1===u.tag&&((f=De(r,null)).tag=2,Re(u,f)),u.expirationTime<r&&(u.expirationTime=r),null!==(f=u.alternate)&&f.expirationTime<r&&(f.expirationTime=r),je(u.return,r),c.expirationTime<r&&(c.expirationTime=r);break}f=f.next}}else s=10===u.tag&&u.type===n.type?null:u.child;if(null!==s)s.return=u;else for(s=u;null!==s;){if(s===n){s=null;break}if(null!==(u=s.sibling)){u.return=s.return,s=u;break}s=s.return}u=s}}or(t,n,a.children,r),n=n.child}return n;case 9:return a=n.type,i=(o=n.pendingProps).children,Ie(n,r),i=i(a=Te(a,o.unstable_observedBits)),n.effectTag|=1,or(t,n,i,r),n.child;case 14:return o=Oe(a=n.type,n.pendingProps),lr(t,n,a,o=Oe(a.type,o),i,r);case 15:return ur(t,n,n.type,n.pendingProps,i,r);case 17:return i=n.type,a=n.pendingProps,a=n.elementType===i?a:Oe(i,a),null!==t&&(t.alternate=null,n.alternate=null,n.effectTag|=2),n.tag=1,zt(i)?(t=!0,Yt(n)):t=!1,Ie(n,r),Ue(n,i,a),qe(n,i,a,r),pr(null,n,i,!0,t,r);case 19:return Pr(t,n,r)}throw Error(l(156,n.tag))};var fa={current:!1},da=null,pa=null;function ha(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function ga(t,e,n,r){return new ha(t,e,n,r)}function va(t){return!(!(t=t.prototype)||!t.isReactComponent)}function ya(t,e){var n=t.alternate;return null===n?((n=ga(t.tag,e,t.key,t.mode)).elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=t.childExpirationTime,n.expirationTime=t.expirationTime,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=null===e?null:{expirationTime:e.expirationTime,firstContext:e.firstContext,responders:e.responders},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function ma(t,n,r,i,a,o){var s=2;if(i=t,"function"===typeof t)va(t)&&(s=1);else if("string"===typeof t)s=5;else t:switch(t){case p:return ba(r.children,a,o,n);case m:s=8,a|=7;break;case h:s=8,a|=1;break;case g:return(t=ga(12,r,n,8|a)).elementType=g,t.type=g,t.expirationTime=o,t;case x:return(t=ga(13,r,n,a)).type=x,t.elementType=x,t.expirationTime=o,t;case _:return(t=ga(19,r,n,a)).elementType=_,t.expirationTime=o,t;default:if("object"===(0,e.default)(t)&&null!==t)switch(t.$$typeof){case v:s=10;break t;case y:s=9;break t;case b:s=11;break t;case O:s=14;break t;case P:s=16,i=null;break t;case w:s=22;break t}throw Error(l(130,null==t?t:(0,e.default)(t),""))}return(n=ga(s,r,n,a)).elementType=t,n.type=i,n.expirationTime=o,n}function ba(t,e,n,r){return(t=ga(7,t,r,e)).expirationTime=n,t}function xa(t,e,n){return(t=ga(6,t,null,e)).expirationTime=n,t}function _a(t,e,n){return(e=ga(4,null!==t.children?t.children:[],t.key,e)).expirationTime=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Oa(t,e,n){this.tag=e,this.current=null,this.containerInfo=t,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=U,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Pa(t,e){var n=t.firstSuspendedTime;return t=t.lastSuspendedTime,0!==n&&n>=e&&t<=e}function wa(t,e){var n=t.firstSuspendedTime,r=t.lastSuspendedTime;n<e&&(t.firstSuspendedTime=e),(r>e||0===n)&&(t.lastSuspendedTime=e),e<=t.lastPingedTime&&(t.lastPingedTime=0),e<=t.lastExpiredTime&&(t.lastExpiredTime=0)}function Ma(t,e){e>t.firstPendingTime&&(t.firstPendingTime=e);var n=t.firstSuspendedTime;0!==n&&(e>=n?t.firstSuspendedTime=t.lastSuspendedTime=t.nextKnownPendingLevel=0:e>=t.lastSuspendedTime&&(t.lastSuspendedTime=e+1),e>t.nextKnownPendingLevel&&(t.nextKnownPendingLevel=e))}function Sa(t,e){var n=t.lastExpiredTime;(0===n||n>e)&&(t.lastExpiredTime=e)}var Ea=null;function Aa(t){var e=t._reactInternalFiber;if(void 0===e){if("function"===typeof t.render)throw Error(l(188));throw Error(l(268,Object.keys(t)))}return null===(t=I(e))?null:t.stateNode}function Ca(t,e){null!==(t=t.memoizedState)&&null!==t.dehydrated&&t.retryTime<e&&(t.retryTime=e)}function ja(t,e){Ca(t,e),(t=t.alternate)&&Ca(t,e)}var Ia=u.IsSomeRendererActing,Ta="function"===typeof s.unstable_flushAllWithoutAsserting,Fa=s.unstable_flushAllWithoutAsserting||function(){for(var t=!1;aa();)t=!0;return t};function La(e){try{Fa(),function(e){if(null===Ea)try{var n=("require"+Math.random()).slice(0,7);Ea=(t&&t[n])("timers").setImmediate}catch(r){Ea=function(t){var e=new MessageChannel;e.port1.onmessage=t,e.port2.postMessage(void 0)}}Ea(e)}((function(){Fa()?La(e):e()}))}catch(n){e(n)}}var ka=0,Da=!1,Ra={__proto__:null,createContainer:function(t,e,n){return t=new Oa(t,e,n),e=ga(3,null,null,2===e?7:1===e?3:0),t.current=e,e.stateNode=t,Le(e),t},updateContainer:function(t,e,n,r){var i=e.current,a=Di(),o=Ve.suspense;a=Ri(a,i,o);t:if(n){e:{if(A(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(l(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break e;case 1:if(zt(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break e}}s=s.return}while(null!==s);throw Error(l(171))}if(1===n.tag){var u=n.type;if(zt(u)){n=Wt(n,u,s);break t}}n=s}else n=kt;return null===e.context?e.context=n:e.pendingContext=n,(e=De(a,o)).payload={element:t},null!==(r=void 0===r?null:r)&&(e.callback=r),Re(i,e),Ni(i,a),a},batchedEventUpdates:function(t,e){var n=di;di|=2;try{return t(e)}finally{(di=n)===ni&&ve()}},batchedUpdates:Yi,unbatchedUpdates:function(t,e){var n=di;di&=-2,di|=ri;try{return t(e)}finally{(di=n)===ni&&ve()}},deferredUpdates:function(t){return pe(97,t)},syncUpdates:function(t,e,n,r){return pe(99,t.bind(null,e,n,r))},discreteUpdates:function(t,e,n,r,i){var a=di;di|=4;try{return pe(98,t.bind(null,e,n,r,i))}finally{(di=a)===ni&&ve()}},flushDiscreteUpdates:function(){(di&(1|ii|ai))===ni&&(function(){if(null!==Ti){var t=Ti;Ti=null,t.forEach((function(t,e){Sa(e,t),Vi(e)})),ve()}}(),aa())},flushControlled:function(t){var e=di;di|=1;try{pe(99,t)}finally{(di=e)===ni&&ve()}},flushSync:Hi,flushPassiveEffects:aa,IsThisRendererActing:fa,getPublicRootInstance:function(t){return(t=t.current).child?5===t.child.tag?T(t.child.stateNode):t.child.stateNode:null},attemptSynchronousHydration:function(t){switch(t.tag){case 3:var e=t.stateNode;e.hydrate&&function(t,e){Sa(t,e),Vi(t),(di&(ii|ai))===ni&&ve()}(e,e.firstPendingTime);break;case 13:Hi((function(){return Ni(t,1073741823)})),e=me(Di(),150,100),ja(t,e)}},attemptUserBlockingHydration:function(t){if(13===t.tag){var e=me(Di(),150,100);Ni(t,e),ja(t,e)}},attemptContinuousHydration:function(t){13===t.tag&&(Ni(t,3),ja(t,3))},attemptHydrationAtCurrentPriority:function(t){if(13===t.tag){var e=Di();Ni(t,e=Ri(e,t,null)),ja(t,e)}},findHostInstance:Aa,findHostInstanceWithWarning:function(t){return Aa(t)},findHostInstanceWithNoPortals:function(t){return null===(t=function(t){if(!(t=j(t)))return null;for(var e=t;;){if(5===e.tag||6===e.tag)return e;if(e.child&&4!==e.tag)e.child.return=e,e=e.child;else{if(e===t)break;for(;!e.sibling;){if(!e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}(t))?null:20===t.tag?t.stateNode.instance:t.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(t){var e=t.findFiberByHostInstance;return function(t){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var n=e.inject(t);da=function(t){try{e.onCommitFiberRoot(n,t,void 0,64===(64&t.current.effectTag))}catch(r){}},pa=function(t){try{e.onCommitFiberUnmount(n,t)}catch(r){}}}catch(r){}return!0}(a({},t,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:u.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return null===(t=I(t))?null:t.stateNode},findFiberByHostInstance:function(t){return e?e(t):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))},act:function(t){function n(){ka--,Ia.current=r,fa.current=i}!1===Da&&(Da=!0,console.error("act(...) is not supported in production builds of React, and might not behave as expected.")),ka++;var r=Ia.current,i=fa.current;Ia.current=!0,fa.current=!0;try{var a=Yi(t)}catch(o){throw n(),o}if(null!==a&&"object"===(0,e.default)(a)&&"function"===typeof a.then)return{then:function(t,e){a.then((function(){1<ka||!0===Ta&&!0===r?(n(),t()):La((function(r){n(),r?e(r):t()}))}),(function(t){n(),e(t)}))}};try{1!==ka||!1!==Ta&&!1!==r||Fa(),n()}catch(o){throw n(),o}return{then:function(t){t()}}}},Na=Ra&&Ra.default||Ra;t.exports=Na.default||Na;var Ba=t.exports;return t.exports=r,Ba}}).call(this,n(1034)(t))},function(t,e,n){"use strict";t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(t,e){for(var n,o,s=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),l=1;l<arguments.length;l++){for(var u in n=Object(arguments[l]))i.call(n,u)&&(s[u]=n[u]);if(r){o=r(n);for(var c=0;c<o.length;c++)a.call(n,o[c])&&(s[o[c]]=n[o[c]])}}return s}},function(t,e,n){"use strict";t.exports=n(1037)},function(t,e,n){"use strict";var r,i,a,o,s,l=n(2)(n(6));if("undefined"===typeof window||"function"!==typeof MessageChannel){var u=null,c=null,f=function t(){if(null!==u)try{var n=e.unstable_now();u(!0,n),u=null}catch(r){throw setTimeout(t,0),r}},d=Date.now();e.unstable_now=function(){return Date.now()-d},r=function(t){null!==u?setTimeout(r,0,t):(u=t,setTimeout(f,0))},i=function(t,e){c=setTimeout(t,e)},a=function(){clearTimeout(c)},o=function(){return!1},s=e.unstable_forceFrameRate=function(){}}else{var p=window.performance,h=window.Date,g=window.setTimeout,v=window.clearTimeout;if("undefined"!==typeof console){var y=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===(0,l.default)(p)&&"function"===typeof p.now)e.unstable_now=function(){return p.now()};else{var m=h.now();e.unstable_now=function(){return h.now()-m}}var b=!1,x=null,_=-1,O=5,P=0;o=function(){return e.unstable_now()>=P},s=function(){},e.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):O=0<t?Math.floor(1e3/t):5};var w=new MessageChannel,M=w.port2;w.port1.onmessage=function(){if(null!==x){var t=e.unstable_now();P=t+O;try{x(!0,t)?M.postMessage(null):(b=!1,x=null)}catch(n){throw M.postMessage(null),n}}else b=!1},r=function(t){x=t,b||(b=!0,M.postMessage(null))},i=function(t,n){_=g((function(){t(e.unstable_now())}),n)},a=function(){v(_),_=-1}}function S(t,e){var n=t.length;t.push(e);t:for(;;){var r=n-1>>>1,i=t[r];if(!(void 0!==i&&0<C(i,e)))break t;t[r]=e,t[n]=i,n=r}}function E(t){return void 0===(t=t[0])?null:t}function A(t){var e=t[0];if(void 0!==e){var n=t.pop();if(n!==e){t[0]=n;t:for(var r=0,i=t.length;r<i;){var a=2*(r+1)-1,o=t[a],s=a+1,l=t[s];if(void 0!==o&&0>C(o,n))void 0!==l&&0>C(l,o)?(t[r]=l,t[s]=n,r=s):(t[r]=o,t[a]=n,r=a);else{if(!(void 0!==l&&0>C(l,n)))break t;t[r]=l,t[s]=n,r=s}}}return e}return null}function C(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}var j=[],I=[],T=1,F=null,L=3,k=!1,D=!1,R=!1;function N(t){for(var e=E(I);null!==e;){if(null===e.callback)A(I);else{if(!(e.startTime<=t))break;A(I),e.sortIndex=e.expirationTime,S(j,e)}e=E(I)}}function B(t){if(R=!1,N(t),!D)if(null!==E(j))D=!0,r(z);else{var e=E(I);null!==e&&i(B,e.startTime-t)}}function z(t,n){D=!1,R&&(R=!1,a()),k=!0;var r=L;try{for(N(n),F=E(j);null!==F&&(!(F.expirationTime>n)||t&&!o());){var s=F.callback;if(null!==s){F.callback=null,L=F.priorityLevel;var l=s(F.expirationTime<=n);n=e.unstable_now(),"function"===typeof l?F.callback=l:F===E(j)&&A(j),N(n)}else A(j);F=E(j)}if(null!==F)var u=!0;else{var c=E(I);null!==c&&i(B,c.startTime-n),u=!1}return u}finally{F=null,L=r,k=!1}}function V(t){switch(t){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var G=s;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(t){t.callback=null},e.unstable_continueExecution=function(){D||k||(D=!0,r(z))},e.unstable_getCurrentPriorityLevel=function(){return L},e.unstable_getFirstCallbackNode=function(){return E(j)},e.unstable_next=function(t){switch(L){case 1:case 2:case 3:var e=3;break;default:e=L}var n=L;L=e;try{return t()}finally{L=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=G,e.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=L;L=t;try{return e()}finally{L=n}},e.unstable_scheduleCallback=function(t,n,o){var s=e.unstable_now();if("object"===(0,l.default)(o)&&null!==o){var u=o.delay;u="number"===typeof u&&0<u?s+u:s,o="number"===typeof o.timeout?o.timeout:V(t)}else o=V(t),u=s;return t={id:T++,callback:n,priorityLevel:t,startTime:u,expirationTime:o=u+o,sortIndex:-1},u>s?(t.sortIndex=u,S(I,t),null===E(j)&&t===E(I)&&(R?a():R=!0,i(B,u-s))):(t.sortIndex=o,S(j,t),D||k||(D=!0,r(z))),t},e.unstable_shouldYield=function(){var t=e.unstable_now();N(t);var n=E(j);return n!==F&&null!==F&&null!==n&&null!==n.callback&&n.startTime<=t&&n.expirationTime<F.expirationTime||o()},e.unstable_wrapCallback=function(t){var e=L;return function(){var n=L;L=e;try{return t.apply(this,arguments)}finally{L=n}}}},function(t,e,n){"use strict";t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";t.exports=function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(485);t.exports=function(t){if(Array.isArray(t))return r(t)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";t.exports=function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ResizeObserver=void 0;var r=n(1045),i=n(193);e.ResizeObserver=function(){function t(t){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof t)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");r.ResizeObserverController.connect(this,t)}return t.prototype.observe=function(t,e){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,i.isElement)(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");r.ResizeObserverController.observe(this,t,e)},t.prototype.unobserve=function(t){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,i.isElement)(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");r.ResizeObserverController.unobserve(this,t)},t.prototype.disconnect=function(){r.ResizeObserverController.disconnect(this)},t.toString=function(){return"function ResizeObserver () { [polyfill code] }"},t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ResizeObserverController=void 0;var r=n(1046),i=n(1056),a=n(1057),o=n(152),s=new WeakMap,l=function(t,e){for(var n=0;n<t.length;n+=1)if(t[n].target===e)return n;return-1};e.ResizeObserverController=function(){function t(){}return t.connect=function(t,e){var n=new a.ResizeObserverDetail(t,e);s.set(t,n)},t.observe=function(t,e,n){var a=s.get(t),u=0===a.observationTargets.length;l(a.observationTargets,e)<0&&(u&&o.resizeObservers.push(a),a.observationTargets.push(new i.ResizeObservation(e,n&&n.box)),(0,r.updateCount)(1),r.scheduler.schedule())},t.unobserve=function(t,e){var n=s.get(t),i=l(n.observationTargets,e),a=1===n.observationTargets.length;i>=0&&(a&&o.resizeObservers.splice(o.resizeObservers.indexOf(n),1),n.observationTargets.splice(i,1),(0,r.updateCount)(-1))},t.disconnect=function(t){var e=this,n=s.get(t);n.observationTargets.slice().forEach((function(n){return e.unobserve(t,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.updateCount=e.scheduler=void 0;var r=n(1047),i=n(489),a=n(1054),o=0,s={attributes:!0,characterData:!0,childList:!0,subtree:!0},l=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],u=function(t){return void 0===t&&(t=0),Date.now()+t},c=!1,f=function(){function t(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return t.prototype.run=function(t){var e=this;if(void 0===t&&(t=250),!c){c=!0;var n=u(t);(0,a.queueResizeObserver)((function(){var i=!1;try{i=(0,r.process)()}finally{if(c=!1,t=n-u(),!o)return;i?e.run(1e3):t>0?e.run(t):e.start()}}))}},t.prototype.schedule=function(){this.stop(),this.run()},t.prototype.observe=function(){var t=this,e=function(){return t.observer&&t.observer.observe(document.body,s)};document.body?e():i.global.addEventListener("DOMContentLoaded",e)},t.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),l.forEach((function(e){return i.global.addEventListener(e,t.listener,!0)})))},t.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),l.forEach((function(e){return i.global.removeEventListener(e,t.listener,!0)})),this.stopped=!0)},t}(),d=e.scheduler=new f;e.updateCount=function(t){!o&&t>0&&d.start(),!(o+=t)&&d.stop()}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.process=void 0;var r=n(1048),i=n(1049),a=n(1050),o=n(1051),s=n(1053);e.process=function(){var t=0;for((0,s.gatherActiveObservationsAtDepth)(t);(0,r.hasActiveObservations)();)t=(0,o.broadcastActiveObservations)(),(0,s.gatherActiveObservationsAtDepth)(t);return(0,i.hasSkippedObservations)()&&(0,a.deliverResizeLoopError)(),t>0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hasActiveObservations=void 0;var r=n(152);e.hasActiveObservations=function(){return r.resizeObservers.some((function(t){return t.activeTargets.length>0}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hasSkippedObservations=void 0;var r=n(152);e.hasSkippedObservations=function(){return r.resizeObservers.some((function(t){return t.skippedTargets.length>0}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.deliverResizeLoopError=void 0;var r="ResizeObserver loop completed with undelivered notifications.";e.deliverResizeLoopError=function(){var t;"function"===typeof ErrorEvent?t=new ErrorEvent("error",{message:r}):((t=document.createEvent("Event")).initEvent("error",!1,!1),t.message=r),window.dispatchEvent(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.broadcastActiveObservations=void 0;var r=n(152),i=n(486),a=n(490),o=n(288);e.broadcastActiveObservations=function(){var t=1/0,e=[];r.resizeObservers.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(e){var n=new i.ResizeObserverEntry(e.target),s=(0,a.calculateDepthForNode)(e.target);r.push(n),e.lastReportedSize=(0,o.calculateBoxSize)(e.target,e.observedBox),s<t&&(t=s)})),e.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var n=0,s=e;n<s.length;n++)(0,s[n])();return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DOMRectReadOnly=void 0;var r=n(192);e.DOMRectReadOnly=function(){function t(t,e,n,i){return this.x=t,this.y=e,this.width=n,this.height=i,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,(0,r.freeze)(this)}return t.prototype.toJSON=function(){var t=this;return{x:t.x,y:t.y,top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}},t.fromRect=function(e){return new t(e.x,e.y,e.width,e.height)},t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.gatherActiveObservationsAtDepth=void 0;var r=n(152),i=n(490);e.gatherActiveObservationsAtDepth=function(t){r.resizeObservers.forEach((function(e){e.activeTargets.splice(0,e.activeTargets.length),e.skippedTargets.splice(0,e.skippedTargets.length),e.observationTargets.forEach((function(n){n.isActive()&&((0,i.calculateDepthForNode)(n.target)>t?e.activeTargets.push(n):e.skippedTargets.push(n))}))}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.queueResizeObserver=void 0;var r=n(1055);e.queueResizeObserver=function(t){(0,r.queueMicroTask)((function(){requestAnimationFrame(t)}))}},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.queueMicroTask=void 0;var i=[];e.queueMicroTask=function(t){if(!r){var e=0,n=document.createTextNode("");new MutationObserver((function(){return i.splice(0).forEach((function(t){return t()}))})).observe(n,{characterData:!0}),r=function(){n.textContent="".concat(e?e--:e++)}}i.push(t),r()}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ResizeObservation=void 0;var r=n(487),i=n(288),a=n(193);e.ResizeObservation=function(){function t(t,e){this.target=t,this.observedBox=e||r.ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return t.prototype.isActive=function(){var t,e=(0,i.calculateBoxSize)(this.target,this.observedBox,!0);return t=this.target,(0,a.isSVG)(t)||(0,a.isReplacedElement)(t)||"inline"!==getComputedStyle(t).display||(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ResizeObserverDetail=void 0,e.ResizeObserverDetail=function(t,e){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return null!==t&&"function"!==typeof t&&isFinite(t.length)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(491),i=n(116);e.default=function(t){if(!r.default(t)||!i.default(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(116);e.default=function(t){return r.default(t,"Number")}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.flow=void 0,e.flow=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){return t.reduce((function(t,e){return e(t)}),e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.template=void 0;var r=n(0);e.template=function(t,e){return e?r.reduce(e,(function(t,e,n){return t.replace(new RegExp("{\\s*"+n+"\\s*}","g"),e)}),t):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerSize=void 0,e.getContainerSize=function(t){if(!t)return{width:0,height:0};var e=getComputedStyle(t);return{width:(t.clientWidth||parseInt(e.width,10))-parseInt(e.paddingLeft,10)-parseInt(e.paddingRight,10),height:(t.clientHeight||parseInt(e.height,10))-parseInt(e.paddingTop,10)-parseInt(e.paddingBottom,10)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getAllGeometriesRecursively=e.getAllElementsRecursively=e.getAllElements=e.findGeometry=void 0;var r=n(0);function i(t){return r.reduce(t.geometries,(function(t,e){return t.concat(e.elements)}),[])}e.findGeometry=function(t,e){return t.geometries.find((function(t){return t.type===e}))},e.getAllElements=i,e.getAllElementsRecursively=function t(e){return r.get(e,["views","length"],0)<=0?i(e):r.reduce(e.views,(function(e,n){return e.concat(t(n))}),i(e))},e.getAllGeometriesRecursively=function(t){return r.get(t,["views","length"],0)<=0?t.geometries:r.reduce(t.views,(function(t,e){return t.concat(e.geometries)}),t.geometries)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformLabel=void 0;var r=n(1),i=n(0);e.transformLabel=function(t){if(!i.isType(t,"Object"))return t;var e=r.__assign({},t);return e.formatter&&!e.content&&(e.content=e.formatter),e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSplinePath=e.catmullRom2bezier=e.smoothBezier=e.points2Path=void 0;var r=n(32);function i(t,e){var n=[];if(t.length){n.push(["M",t[0].x,t[0].y]);for(var r=1,i=t.length;r<i;r+=1){var a=t[r];n.push(["L",a.x,a.y])}e&&n.push(["Z"])}return n}function a(t,n,r){for(var i=!!n,a=[],o=0,s=t.length;o<s;o+=2)a.push([t[o],t[o+1]]);var l,u,c,f=e.smoothBezier(a,.4,i,r),d=a.length,p=[];for(o=0;o<d-1;o++)l=f[2*o],u=f[2*o+1],c=a[o+1],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]]);return i&&(l=f[d],u=f[d+1],c=a[0],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]])),p}e.points2Path=i,e.smoothBezier=function(t,e,n,i){var a,o,s,l,u=[],c=!!i;if(c){s=[1/0,1/0],l=[-1/0,-1/0];for(var f=0,d=t.length;f<d;f++){var p=t[f];s=r.vec2.min([0,0],s,p),l=r.vec2.max([0,0],l,p)}s=r.vec2.min([0,0],s,i[0]),l=r.vec2.max([0,0],l,i[1])}f=0;for(var h=t.length;f<h;f++){if(p=t[f],n)a=t[f?f-1:h-1],o=t[(f+1)%h];else{if(0===f||f===h-1){u.push(p);continue}a=t[f-1],o=t[f+1]}var g=[0,0];g=r.vec2.sub(g,o,a),g=r.vec2.scale(g,g,e);var v=r.vec2.distance(p,a),y=r.vec2.distance(p,o),m=v+y;0!==m&&(v/=m,y/=m);var b=r.vec2.scale([0,0],g,-v),x=r.vec2.scale([0,0],g,y),_=r.vec2.add([0,0],p,b),O=r.vec2.add([0,0],p,x);c&&(_=r.vec2.max([0,0],_,s),_=r.vec2.min([0,0],_,l),O=r.vec2.max([0,0],O,s),O=r.vec2.min([0,0],O,l)),u.push(_),u.push(O)}return n&&u.push(u.shift()),u},e.catmullRom2bezier=a,e.getSplinePath=function(t,e,n){var r=[],o=t[0],s=null;if(t.length<=2)return i(t,e);for(var l=0,u=t.length;l<u;l++){var c=t[l];s&&s.x===c.x&&s.y===c.y||(r.push(c.x),r.push(c.y),s=c)}var f=a(r,e,n||[[0,0],[1,1]]);return f.unshift(["M",o.x,o.y]),f}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.kebabCase=void 0,e.kebabCase=function(t){return t?t.match(/(([A-Z]{0,1}[a-z]*[^A-Z])|([A-Z]{1}))/g).map((function(t){return t.toLowerCase()})).join("-"):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.measureTextWidth=void 0;var r=n(1),i=n(0),a=n(1069);e.measureTextWidth=i.memoize((function(t,e){void 0===e&&(e={});var n=e.fontSize,r=e.fontFamily,o=void 0===r?"sans-serif":r,s=e.fontWeight,l=e.fontStyle,u=e.fontVariant,c=a.getCanvasContext();return c.font=[l,s,u,n+"px",o].join(" "),c.measureText(i.isString(t)?t:"").width}),(function(t,e){return void 0===e&&(e={}),r.__spreadArrays([t],i.values(e)).join("")}))},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.getCanvasContext=void 0,e.getCanvasContext=function(){return r||(r=document.createElement("canvas").getContext("2d")),r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeSensor=e.getSensor=e.Sensors=void 0;var r,i=(r=n(1071))&&r.__esModule?r:{default:r},a=n(1072),o=n(293),s={};function l(t){t&&s[t]&&delete s[t]}e.Sensors=s,e.getSensor=function(t){var e=t.getAttribute(o.SizeSensorId);if(e&&s[e])return s[e];var n=(0,i.default)();t.setAttribute(o.SizeSensorId,n);var r=(0,a.createSensor)(t,(function(){return l(n)}));return s[n]=r,r},e.removeSensor=function(t){var e=t.element.getAttribute(o.SizeSensorId);t.destroy(),l(e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=1;e.default=function(){return"".concat(r++)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createSensor=void 0;var r=n(1073),i=n(1074),a="undefined"!==typeof ResizeObserver?i.createSensor:r.createSensor;e.createSensor=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createSensor=void 0;var r,i=(r=n(509))&&r.__esModule?r:{default:r},a=n(293);e.createSensor=function(t,e){var n=void 0,r=[],o=(0,i.default)((function(){r.forEach((function(e){e(t)}))})),s=function(){n&&n.parentNode&&(n.contentDocument&&n.contentDocument.defaultView.removeEventListener("resize",o),n.parentNode.removeChild(n),t.removeAttribute(a.SizeSensorId),n=void 0,r=[],e&&e())};return{element:t,bind:function(e){n||(n=function(){"static"===getComputedStyle(t).position&&(t.style.position="relative");var e=document.createElement("object");return e.onload=function(){e.contentDocument.defaultView.addEventListener("resize",o),o()},e.style.display="block",e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.height="100%",e.style.width="100%",e.style.overflow="hidden",e.style.pointerEvents="none",e.style.zIndex="-1",e.style.opacity="0",e.setAttribute("class",a.SensorClassName),e.setAttribute("tabindex",a.SensorTabIndex),e.type="text/html",t.appendChild(e),e.data="about:blank",e}()),-1===r.indexOf(e)&&r.push(e)},destroy:s,unbind:function(t){var e=r.indexOf(t);-1!==e&&r.splice(e,1),0===r.length&&n&&s()}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createSensor=void 0;var r,i=n(293),a=(r=n(509))&&r.__esModule?r:{default:r};e.createSensor=function(t,e){var n=void 0,r=[],o=(0,a.default)((function(){r.forEach((function(e){e(t)}))})),s=function(){n.disconnect(),r=[],n=void 0,t.removeAttribute(i.SizeSensorId),e&&e()};return{element:t,bind:function(e){n||(n=function(){var e=new ResizeObserver(o);return e.observe(t),o(),e}()),-1===r.indexOf(e)&&r.push(e)},destroy:s,unbind:function(t){var e=r.indexOf(t);-1!==e&&r.splice(e,1),0===r.length&&n&&s()}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCanvasPattern=void 0;var r=n(1076),i=n(1077),a=n(1078);e.getCanvasPattern=function(t){var e,n=t.type,o=t.cfg;switch(n){case"dot":e=r.createDotPattern(o);break;case"line":e=i.createLinePattern(o);break;case"square":e=a.createSquarePattern(o)}return e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDotPattern=e.drawDot=e.defaultDotPatternCfg=void 0;var r=n(15),i=n(294);function a(t,e,n,r){var i=e.size,a=e.fill,o=e.lineWidth,s=e.stroke,l=e.fillOpacity;t.beginPath(),t.globalAlpha=l,t.fillStyle=a,t.strokeStyle=s,t.lineWidth=o,t.arc(n,r,i/2,0,2*Math.PI,!1),t.fill(),o&&t.stroke(),t.closePath()}e.defaultDotPatternCfg={size:6,padding:2,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0,isStagger:!0},e.drawDot=a,e.createDotPattern=function(t){var n=r.deepAssign({},e.defaultDotPatternCfg,t),o=n.size,s=n.padding,l=n.isStagger,u=n.rotation,c=i.getUnitPatternSize(o,s,l),f=i.getSymbolsPosition(c,l),d=i.initCanvas(c,c),p=d.getContext("2d");i.drawBackground(p,n,c);for(var h=0,g=f;h<g.length;h++){var v=g[h];a(p,n,v[0],v[1])}var y=p.createPattern(d,"repeat");if(y){var m=i.getPixelRatio(),b=i.transformMatrix(m,u);y.setTransform(b)}return y}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createLinePattern=e.drawLine=e.defaultLinePatternCfg=void 0;var r=n(15),i=n(294);function a(t,e,n){var r=e.stroke,i=e.lineWidth,a=e.strokeOpacity,o=new Path2D(n);t.globalAlpha=a,t.lineCap="square",t.strokeStyle=i?r:"transparent",t.lineWidth=i,t.stroke(o)}e.defaultLinePatternCfg={rotation:45,spacing:5,opacity:1,backgroundColor:"transparent",strokeOpacity:.5,stroke:"#fff",lineWidth:2},e.drawLine=a,e.createLinePattern=function(t){var n=r.deepAssign({},e.defaultLinePatternCfg,t),o=n.spacing,s=n.rotation,l=n.lineWidth,u=o+l||1,c=o+l||1,f="\n M 0 0 L "+u+" 0\n M 0 "+c+" L "+u+" "+c+"\n ",d=i.initCanvas(u,c),p=d.getContext("2d");i.drawBackground(p,n,u,c),a(p,n,f);var h=p.createPattern(d,"repeat");if(h){var g=i.getPixelRatio(),v=i.transformMatrix(g,s);h.setTransform(v)}return h}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createSquarePattern=e.drawSquare=e.defaultSquarePatternCfg=void 0;var r=n(15),i=n(294);function a(t,e,n,r){var i=e.stroke,a=e.size,o=e.fill,s=e.lineWidth,l=e.fillOpacity;t.globalAlpha=l,t.strokeStyle=i,t.lineWidth=s,t.fillStyle=o,t.strokeRect(n-a/2,r-a/2,a,a),t.fillRect(n-a/2,r-a/2,a,a)}e.defaultSquarePatternCfg={size:6,padding:1,isStagger:!0,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0},e.drawSquare=a,e.createSquarePattern=function(t){var n=r.deepAssign({},e.defaultSquarePatternCfg,t),o=n.size,s=n.padding,l=n.isStagger,u=n.rotation,c=i.getUnitPatternSize(o,s,l),f=i.getSymbolsPosition(c,l),d=i.initCanvas(c,c),p=d.getContext("2d");i.drawBackground(p,n,c);for(var h=0,g=f;h<g.length;h++){var v=g[h];a(p,n,v[0],v[1])}var y=p.createPattern(d,"repeat");if(y){var m=i.getPixelRatio(),b=i.transformMatrix(m,u);y.setTransform(b)}return y}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.area=void 0;var r=n(1),i=n(64),a=n(15),o=n(59);e.area=function(t){var e=t.options,n=e.area,s=e.xField,l=e.yField,u=e.seriesField,c=e.smooth,f=e.tooltip,d=i.getTooltipMapping(f,[s,l,u]),p=d.fields,h=d.formatter;return n?o.geometry(a.deepAssign({},t,{options:{type:"area",colorField:u,tooltipFields:p,mapping:r.__assign({shape:c?"smooth":"area",tooltip:h},n)}})):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.line=void 0;var r=n(0),i=n(64),a=n(15),o=n(59);e.line=function(t){var e=t.options,n=e.line,s=e.stepType,l=e.xField,u=e.yField,c=e.seriesField,f=e.smooth,d=e.connectNulls,p=e.tooltip,h=i.getTooltipMapping(p,[l,u,c]),g=h.fields,v=h.formatter;return n?o.geometry(a.deepAssign({},t,{options:{type:"line",colorField:c,tooltipFields:g,mapping:r.deepMix({shape:s||(f?"smooth":"line"),tooltip:v},n),args:{connectNulls:d}}})):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.point=void 0;var r=n(1),i=n(64),a=n(15),o=n(59);e.point=function(t){var e=t.options,n=e.point,s=e.xField,l=e.yField,u=e.seriesField,c=e.sizeField,f=e.shapeField,d=e.tooltip,p=i.getTooltipMapping(d,[s,l,u,c,f]),h=p.fields,g=p.formatter;return n?o.geometry(a.deepAssign({},t,{options:{type:"point",colorField:u,shapeField:f,tooltipFields:h,mapping:r.__assign({tooltip:g},n)}})):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.interval=void 0;var r=n(1),i=n(14),a=n(0),o=n(15),s=n(64),l=n(59);e.interval=function(t){var e=t.options,n=e.xField,u=e.yField,c=e.interval,f=e.seriesField,d=e.tooltip,p=e.minColumnWidth,h=e.maxColumnWidth,g=e.columnBackground,v=e.dodgePadding,y=e.intervalPadding,m=s.getTooltipMapping(d,[n,u,f]),b=m.fields,x=m.formatter,_=(c?l.geometry(o.deepAssign({},t,{options:{type:"interval",colorField:f,tooltipFields:b,mapping:r.__assign({tooltip:x},c),args:{dodgePadding:v,intervalPadding:y,minColumnWidth:p,maxColumnWidth:h,background:g}}})):t).ext;return function(t){var e=t.chart,n=t.options,r=t.ext,s=n.seriesField,l=n.isGroup,u=n.isStack,c=n.marginRatio,f=n.widthRatio,d=n.groupField,p=n.theme,h=[];return s&&(l&&h.push({type:"dodge",dodgeBy:d||s,marginRatio:c}),u&&h.push({type:"stack",marginRatio:c})),h.length&&(null===r||void 0===r?void 0:r.geometry)&&(null===r||void 0===r?void 0:r.geometry).adjust(h),a.isNil(f)||e.theme(o.deepAssign({},a.isObject(p)?p:i.getTheme(p),{columnWidthRatio:f})),t}(r.__assign(r.__assign({},t),{ext:_}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.edge=void 0;var r=n(1),i=n(64),a=n(15),o=n(59);e.edge=function(t){var e=t.options,n=e.edge,s=e.xField,l=e.yField,u=e.seriesField,c=e.tooltip,f=i.getTooltipMapping(c,[s,l,u]),d=f.fields,p=f.formatter;return n?o.geometry(a.deepAssign({},t,{options:{type:"edge",colorField:u,tooltipFields:d,mapping:r.__assign({tooltip:p},n)}})):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.schema=void 0;var r=n(1),i=n(64),a=n(15),o=n(59);e.schema=function(t){var e=t.options,n=e.schema,s=e.xField,l=e.yField,u=e.seriesField,c=e.tooltip,f=i.getTooltipMapping(c,[s,l,u]),d=f.fields,p=f.formatter;return n?o.geometry(a.deepAssign({},t,{options:{type:"schema",colorField:u,tooltipFields:d,mapping:r.__assign({tooltip:p},n)}})):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.violin=void 0;var r=n(1),i=n(64),a=n(15),o=n(59);e.violin=function(t){var e=t.options,n=e.violin,s=e.xField,l=e.yField,u=e.seriesField,c=e.sizeField,f=e.tooltip,d=i.getTooltipMapping(f,[s,l,u,c]),p=d.fields,h=d.formatter;return n?o.geometry(a.deepAssign({},t,{options:{type:"violin",colorField:u,tooltipFields:p,mapping:r.__assign({tooltip:h},n)}})):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.statistic=void 0;var r=n(1),i=n(0),a=n(15),o=n(34),s=n(510);function l(t){var e=t.chart,n=t.options,r=n.innerRadius,i=n.radius;return e.coordinate("theta",{innerRadius:r,radius:i}),t}function u(t,e){var n=t.chart,o=t.options,s=o.innerRadius,l=o.statistic,u=o.percent,c=o.meta;if(n.getController("annotation").clear(!0),s&&l){var f=i.get(c,["percent","formatter"])||function(t){return(100*t).toFixed(2)+"%"},d=l.content;d&&(d=a.deepAssign({},d,{content:i.isNil(d.content)?f(u):d.content})),a.renderStatistic(n,{statistic:r.__assign(r.__assign({},l),{content:d}),plotType:"ring-progress"},{percent:u})}return e&&n.render(!0),t}e.statistic=u,e.adaptor=function(t){return a.flow(s.geometry,o.scale({}),l,u,o.animation,o.theme,o.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={percent:.2,innerRadius:.8,radius:.98,color:["#FAAD14","#E8EDF3"],statistic:{title:!1,content:{style:{fontSize:"14px",fontWeight:300,fill:"#4D4D4D",textAlign:"center",textBaseline:"middle"}}},animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.meta=void 0;var r=n(34),i=n(15),a=n(43),o=n(154),s=n(117),l=n(296);function u(t){var e=t.chart,n=t.options,r=n.data,l=n.color,u=n.columnStyle,c=n.columnWidthRatio,f=s.getTinyData(r);e.data(f);var d=i.deepAssign({},t,{options:{xField:o.X_FIELD,yField:o.Y_FIELD,widthRatio:c,interval:{style:u,color:l}}});return a.interval(d),e.axis(!1),e.legend(!1),e.interaction("element-active"),t}Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return l.meta}}),e.adaptor=function(t){return i.flow(r.theme,r.pattern("columnStyle"),u,l.meta,r.tooltip,r.animation,r.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=e.DEFAULT_TOOLTIP_OPTIONS=void 0;var r=n(1),i=n(0);e.DEFAULT_TOOLTIP_OPTIONS={showTitle:!1,shared:!0,showMarkers:!1,customContent:function(t,e){return""+i.get(e,[0,"data","y"],0)},containerTpl:'<div class="g2-tooltip"><div class="g2-tooltip-list"></div></div>',itemTpl:"<span>{value}</span>",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}}},e.DEFAULT_OPTIONS={appendPadding:2,tooltip:r.__assign({},e.DEFAULT_TOOLTIP_OPTIONS),animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(1),i=n(154);e.DEFAULT_OPTIONS={appendPadding:2,tooltip:r.__assign({},i.DEFAULT_TOOLTIP_OPTIONS),color:"l(90) 0:#E5EDFE 1:#ffffff",areaStyle:{fillOpacity:.6},line:{size:1,color:"#5B8FF9"},animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.meta=void 0;var r=n(15),i=n(34),a=n(43),o=n(296);Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return o.meta}});var s=n(117),l=n(154);function u(t){var e=t.chart,n=t.options,i=n.data,o=n.color,u=n.lineStyle,c=n.point,f=null===c||void 0===c?void 0:c.state,d=s.getTinyData(i);e.data(d);var p=r.deepAssign({},t,{options:{xField:l.X_FIELD,yField:l.Y_FIELD,line:{color:o,style:u},point:c}}),h=r.deepAssign({},p,{options:{tooltip:!1,state:f}});return a.line(p),a.point(h),e.axis(!1),e.legend(!1),t}e.adaptor=function(t){return r.flow(u,o.meta,i.theme,i.tooltip,i.animation,i.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{tooltip:{shared:!0,showMarkers:!0,showCrosshairs:!0,crosshairs:{type:"x"}},legend:{position:"top-left"},isStack:!1})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(14),i=n(1094);r.registerAction("marker-active",i.MarkerActiveAction),r.registerInteraction("marker-active",{start:[{trigger:"tooltip:show",action:"marker-active:active"}],end:[{trigger:"tooltip:hide",action:"marker-active:reset"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MarkerActiveAction=void 0;var r=n(1),i=n(0),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.active=function(){var t=this.getView(),e=this.context.event;if(e.data){var n=e.data.items,r=t.geometries.filter((function(t){return"point"===t.type}));i.each(r,(function(t){i.each(t.elements,(function(t){var e=-1!==i.findIndex(n,(function(e){return e.data===t.data}));t.setState("active",e)}))}))}},e.prototype.reset=function(){var t=this.getView().geometries.filter((function(t){return"point"===t.type}));i.each(t,(function(t){i.each(t.elements,(function(t){t.setState("active",!1)}))}))},e.prototype.getView=function(){return this.context.view},e}(n(14).InteractionAction);e.MarkerActiveAction=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.interaction=void 0;var r=n(1),i=n(0),a=n(512),o=n(34),s=n(153),l=n(15),u=n(292),c=n(515);function f(t){var e=t.options.colorField;return l.deepAssign({options:{rawFields:["value"],tooltip:{fields:["name","value",e,"path"],formatter:function(t){return{name:t.name,value:t.value}}}}},t)}function d(t){var e=t.chart,n=t.options,r=n.color,i=n.colorField,o=n.rectStyle,s=n.hierarchyConfig,u=n.rawFields,f=c.transformData({data:n.data,colorField:n.colorField,enableDrillDown:c.enableDrillInteraction(n),hierarchyConfig:s});return e.data(f),a.polygon(l.deepAssign({},t,{options:{xField:"x",yField:"y",seriesField:i,rawFields:u,polygon:{color:r,style:o}}})),e.coordinate().reflect("y"),t}function p(t){return t.chart.axis(!1),t}function h(t){var e=t.drilldown,n=t.interactions,i=void 0===n?[]:n;return c.enableDrillInteraction(t)?l.deepAssign({},t,{interactions:r.__spreadArrays(i,[{type:"drill-down",cfg:{drillDownConfig:e,transformData:c.transformData}}])}):t}function g(t){var e=t.chart,n=t.options,r=n.interactions,a=n.drilldown;o.interaction({chart:e,options:h(n)});var s=c.findInteraction(r,"view-zoom");return s&&(!1!==s.enable?e.getCanvas().on("mousewheel",(function(t){t.preventDefault()})):e.getCanvas().off("mousewheel")),c.enableDrillInteraction(n)&&(e.appendPadding=u.getAdjustAppendPadding(e.appendPadding,i.get(a,["breadCrumb","position"]))),t}e.interaction=g,e.adaptor=function(t){return l.flow(f,o.theme,s.pattern("rectStyle"),d,p,o.legend,o.tooltip,g,o.animation,o.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.treemap=e.getTileMethod=void 0;var r=n(1).__importStar(n(194)),i=n(0),a=n(1121),o={field:"value",tile:"treemapSquarify",size:[1,1],round:!1,ignoreParentValue:!0,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,as:["x","y"],sort:function(t,e){return e.value-t.value},ratio:.5*(1+Math.sqrt(5))};function s(t,e){return"treemapSquarify"===t?r[t].ratio(e):r[t]}e.getTileMethod=s,e.treemap=function(t,e){var n,l=(e=i.assign({},o,e)).as;if(!i.isArray(l)||2!==l.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{n=a.getField(e)}catch(p){console.warn(p)}var u=s(e.tile,e.ratio),c=function(t){return r.treemap().tile(u).size(e.size).round(e.round).padding(e.padding).paddingInner(e.paddingInner).paddingOuter(e.paddingOuter).paddingTop(e.paddingTop).paddingRight(e.paddingRight).paddingBottom(e.paddingBottom).paddingLeft(e.paddingLeft)(r.hierarchy(t).sum((function(t){return e.ignoreParentValue&&t.children?0:t[n]})).sort(e.sort))}(t),f=l[0],d=l[1];return c.each((function(t){t[f]=[t.x0,t.x1,t.x1,t.x0],t[d]=[t.y1,t.y1,t.y0,t.y0],["x0","x1","y0","y1"].forEach((function(e){-1===l.indexOf(e)&&delete t[e]}))})),a.getAllNodes(c)}},function(t,e,n){"use strict";function r(t,e){return t.parent===e.parent?1:2}function i(t,e){return t+e.x}function a(t,e){return Math.max(t,e.y)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=r,e=1,n=1,o=!1;function s(r){var s,l=0;r.eachAfter((function(e){var n=e.children;n?(e.x=function(t){return t.reduce(i,0)/t.length}(n),e.y=function(t){return 1+t.reduce(a,0)}(n)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)}));var u=function(t){for(var e;e=t.children;)t=e[0];return t}(r),c=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(r),f=u.x-t(u,c)/2,d=c.x+t(c,u)/2;return r.eachAfter(o?function(t){t.x=(t.x-r.x)*e,t.y=(r.y-t.y)*n}:function(t){t.x=(t.x-f)/(d-f)*e,t.y=(1-(r.y?t.y/r.y:1))*n})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,e=+t[0],n=+t[1],s):o?null:[e,n]},s.nodeSize=function(t){return arguments.length?(o=!0,e=+t[0],n=+t[1],s):o?[e,n]:null},s}},function(t,e,n){"use strict";function r(t){var e=0,n=t.children,r=n&&n.length;if(r)for(;--r>=0;)e+=n[r].value;else e=1;t.value=e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return this.eachAfter(r)}},function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n,i=-1,a=function(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"===typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var i=0,a=function(){};return{s:a,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){l=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}(this);try{for(a.s();!(n=a.n()).done;){var o=n.value;t.call(e,o,++i,this)}}catch(s){a.e(s)}finally{a.f()}return this}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){for(var n,r,i=this,a=[i],o=-1;i=a.pop();)if(t.call(e,i,++o,this),n=i.children)for(r=n.length-1;r>=0;--r)a.push(n[r]);return this}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){for(var n,r,i,a=this,o=[a],s=[],l=-1;a=o.pop();)if(s.push(a),n=a.children)for(r=0,i=n.length;r<i;++r)o.push(n[r]);for(;a=s.pop();)t.call(e,a,++l,this);return this}},function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n,i=-1,a=function(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"===typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var i=0,a=function(){};return{s:a,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){l=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}(this);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(t.call(e,o,++i,this))return o}}catch(s){a.e(s)}finally{a.f()}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return this.eachAfter((function(e){for(var n=+t(e.data)||0,r=e.children,i=r&&r.length;--i>=0;)n+=r[i].value;e.value=n}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return Array.from(this)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var i=r(n(1111)),a=i.default.mark(o);function o(){var t,e,n,r,o,s;return i.default.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:n=[t=this];case 1:e=n.reverse(),n=[];case 2:if(!(t=e.pop())){i.next=8;break}return i.next=5,t;case 5:if(r=t.children)for(o=0,s=r.length;o<s;++o)n.push(r[o]);i.next=2;break;case 8:if(n.length){i.next=1;break}case 9:case"end":return i.stop()}}),a,this)}},function(t,e,n){"use strict";var r=n(2)(n(6)),i=n(1112)();t.exports=i;try{regeneratorRuntime=i}catch(a){"object"===("undefined"===typeof globalThis?"undefined":(0,r.default)(globalThis))?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},function(t,e,n){"use strict";var r=n(6).default;function i(){t.exports=i=function(){return n},t.exports.__esModule=!0,t.exports.default=t.exports;var e,n={},a=Object.prototype,o=a.hasOwnProperty,s=Object.defineProperty||function(t,e,n){t[e]=n.value},l="function"==typeof Symbol?Symbol:{},u=l.iterator||"@@iterator",c=l.asyncIterator||"@@asyncIterator",f=l.toStringTag||"@@toStringTag";function d(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{d({},"")}catch(e){d=function(t,e,n){return t[e]=n}}function p(t,e,n,r){var i=e&&e.prototype instanceof x?e:x,a=Object.create(i.prototype),o=new F(r||[]);return s(a,"_invoke",{value:C(t,n,o)}),a}function h(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}n.wrap=p;var g="suspendedStart",v="suspendedYield",y="executing",m="completed",b={};function x(){}function _(){}function O(){}var P={};d(P,u,(function(){return this}));var w=Object.getPrototypeOf,M=w&&w(w(L([])));M&&M!==a&&o.call(M,u)&&(P=M);var S=O.prototype=x.prototype=Object.create(P);function E(t){["next","throw","return"].forEach((function(e){d(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function n(i,a,s,l){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==r(f)&&o.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,s,l)}),(function(t){n("throw",t,s,l)})):e.resolve(f).then((function(t){c.value=t,s(c)}),(function(t){return n("throw",t,s,l)}))}l(u.arg)}var i;s(this,"_invoke",{value:function(t,r){function a(){return new e((function(e,i){n(t,r,e,i)}))}return i=i?i.then(a,a):a()}})}function C(t,n,r){var i=g;return function(a,o){if(i===y)throw new Error("Generator is already running");if(i===m){if("throw"===a)throw o;return{value:e,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var l=j(s,r);if(l){if(l===b)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===g)throw i=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=y;var u=h(t,n,r);if("normal"===u.type){if(i=r.done?m:v,u.arg===b)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(i=m,r.method="throw",r.arg=u.arg)}}}function j(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,j(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),b;var a=h(i,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,b;var o=a.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,b):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,b)}function I(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function F(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(I,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function n(){for(;++i<t.length;)if(o.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(r(t)+" is not iterable")}return _.prototype=O,s(S,"constructor",{value:O,configurable:!0}),s(O,"constructor",{value:_,configurable:!0}),_.displayName=d(O,f,"GeneratorFunction"),n.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===_||"GeneratorFunction"===(e.displayName||e.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,d(t,f,"GeneratorFunction")),t.prototype=Object.create(S),t},n.awrap=function(t){return{__await:t}},E(A.prototype),d(A.prototype,c,(function(){return this})),n.AsyncIterator=A,n.async=function(t,e,r,i,a){void 0===a&&(a=Promise);var o=new A(p(t,e,r,i),a);return n.isGeneratorFunction(e)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},E(S),d(S,f,"Generator"),d(S,u,(function(){return this})),d(S,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},n.values=L,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),u=o.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),b},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),b}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;T(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),b}},n}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=null,e=1,n=1,r=o.constantZero;function i(i){return i.x=e/2,i.y=n/2,t?i.eachBefore(u(t)).eachAfter(c(r,.5)).eachBefore(f(1)):i.eachBefore(u(l)).eachAfter(c(o.constantZero,1)).eachAfter(c(r,i.r/Math.min(e,n))).eachBefore(f(Math.min(e,n)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=(0,a.optional)(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],n=+t[1],i):[e,n]},i.padding=function(t){return arguments.length?(r="function"===typeof t?t:(0,o.default)(+t),i):r},i};var i=n(517),a=n(298),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(520));function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}function l(t){return Math.sqrt(t.value)}function u(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function c(t,e){return function(n){if(r=n.children){var r,a,o,s=r.length,l=t(n)*e||0;if(l)for(a=0;a<s;++a)r[a].r+=l;if(o=(0,i.packEnclose)(r),l)for(a=0;a<s;++a)r[a].r-=l;n.r=o+l}}}function f(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=1,e=1,n=0,r=!1;function o(o){var s=o.height+1;return o.x0=o.y0=n,o.x1=t,o.y1=e/s,o.eachBefore(function(t,e){return function(r){r.children&&(0,a.default)(r,r.x0,t*(r.depth+1)/e,r.x1,t*(r.depth+2)/e);var i=r.x0,o=r.y0,s=r.x1-n,l=r.y1-n;s<i&&(i=s=(i+s)/2),l<o&&(o=l=(o+l)/2),r.x0=i,r.y0=o,r.x1=s,r.y1=l}}(e,s)),r&&o.eachBefore(i.default),o}return o.round=function(t){return arguments.length?(r=!!t,o):r},o.size=function(n){return arguments.length?(t=+n[0],e=+n[1],o):[t,e]},o.padding=function(t){return arguments.length?(n=+t,o):n},o};var i=r(n(521)),a=r(n(155))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=s,e=l;function n(n){var r,s,l,u,c,f,d,p=Array.from(n),h=p.length,g=new Map;for(s=0;s<h;++s)r=p[s],c=p[s]=new i.Node(r),null!=(f=t(r,s,n))&&(f+="")&&(d=c.id=f,g.set(d,g.has(d)?o:c)),null!=(f=e(r,s,n))&&(f+="")&&(c.parent=f);for(s=0;s<h;++s)if(f=(c=p[s]).parent){if(!(u=g.get(f)))throw new Error("missing: "+f);if(u===o)throw new Error("ambiguous: "+f);u.children?u.children.push(c):u.children=[c],c.parent=u}else{if(l)throw new Error("multiple roots");l=c}if(!l)throw new Error("no root");if(l.parent=a,l.eachBefore((function(t){t.depth=t.parent.depth+1,--h})).eachBefore(i.computeHeight),l.parent=null,h>0)throw new Error("cycle");return l}return n.id=function(e){return arguments.length?(t=(0,r.required)(e),n):t},n.parentId=function(t){return arguments.length?(e=(0,r.required)(t),n):e},n};var r=n(298),i=n(297),a={depth:-1},o={};function s(t){return t.id}function l(t){return t.parentId}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=i,e=1,n=1,r=null;function c(i){var a=function(t){for(var e,n,r,i,a,o=new u(t,0),s=[o];e=s.pop();)if(r=e._.children)for(e.children=new Array(a=r.length),i=a-1;i>=0;--i)s.push(n=e.children[i]=new u(r[i],i)),n.parent=e;return(o.parent=new u(null,0)).children=[o],o}(i);if(a.eachAfter(f),a.parent.m=-a.z,a.eachBefore(d),r)i.eachBefore(p);else{var o=i,s=i,l=i;i.eachBefore((function(t){t.x<o.x&&(o=t),t.x>s.x&&(s=t),t.depth>l.depth&&(l=t)}));var c=o===s?1:t(o,s)/2,h=c-o.x,g=e/(s.x+c+h),v=n/(l.depth||1);i.eachBefore((function(t){t.x=(t.x+h)*g,t.y=t.depth*v}))}return i}function f(e){var n=e.children,r=e.parent.children,i=e.i?r[e.i-1]:null;if(n){!function(t){for(var e,n=0,r=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=n,e.m+=n,n+=e.s+(r+=e.c)}(e);var u=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-u):e.z=u}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,n,r){if(n){for(var i,u=e,c=e,f=n,d=u.parent.children[0],p=u.m,h=c.m,g=f.m,v=d.m;f=o(f),u=a(u),f&&u;)d=a(d),(c=o(c)).a=e,(i=f.z+g-u.z-p+t(f._,u._))>0&&(s(l(f,e,r),e,i),p+=i,h+=i),g+=f.m,p+=u.m,v+=d.m,h+=c.m;f&&!o(c)&&(c.t=f,c.m+=g-h),u&&!a(d)&&(d.t=u,d.m+=p-v,r=e)}return r}(e,i,e.parent.A||r[0])}function d(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function p(t){t.x*=e,t.y=t.depth*n}return c.separation=function(e){return arguments.length?(t=e,c):t},c.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],c):r?null:[e,n]},c.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],c):r?[e,n]:null},c};var r=n(297);function i(t,e){return t.parent===e.parent?1:2}function a(t){var e=t.children;return e?e[0]:t.t}function o(t){var e=t.children;return e?e[e.length-1]:t.t}function s(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function l(t,e,n){return t.a.parent===e.parent?t.a:n}function u(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}u.prototype=Object.create(r.Node.prototype)},function(t,e,n){"use strict";var r=n(2),i=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=o.default,e=!1,n=1,r=1,i=[0],u=l.constantZero,c=l.constantZero,f=l.constantZero,d=l.constantZero,p=l.constantZero;function h(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(g),i=[0],e&&t.eachBefore(a.default),t}function g(e){var n=i[e.depth],r=e.x0+n,a=e.y0+n,o=e.x1-n,s=e.y1-n;o<r&&(r=o=(r+o)/2),s<a&&(a=s=(a+s)/2),e.x0=r,e.y0=a,e.x1=o,e.y1=s,e.children&&(n=i[e.depth+1]=u(e)/2,r+=p(e)-n,a+=c(e)-n,(o-=f(e)-n)<r&&(r=o=(r+o)/2),(s-=d(e)-n)<a&&(a=s=(a+s)/2),t(e,r,a,o,s))}return h.round=function(t){return arguments.length?(e=!!t,h):e},h.size=function(t){return arguments.length?(n=+t[0],r=+t[1],h):[n,r]},h.tile=function(e){return arguments.length?(t=(0,s.required)(e),h):t},h.padding=function(t){return arguments.length?h.paddingInner(t).paddingOuter(t):h.paddingInner()},h.paddingInner=function(t){return arguments.length?(u="function"===typeof t?t:(0,l.default)(+t),h):u},h.paddingOuter=function(t){return arguments.length?h.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):h.paddingTop()},h.paddingTop=function(t){return arguments.length?(c="function"===typeof t?t:(0,l.default)(+t),h):c},h.paddingRight=function(t){return arguments.length?(f="function"===typeof t?t:(0,l.default)(+t),h):f},h.paddingBottom=function(t){return arguments.length?(d="function"===typeof t?t:(0,l.default)(+t),h):d},h.paddingLeft=function(t){return arguments.length?(p="function"===typeof t?t:(0,l.default)(+t),h):p},h};var a=r(n(521)),o=r(n(299)),s=n(298),l=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!==typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r}(n(520));function u(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r,i){var a,o,s=t.children,l=s.length,u=new Array(l+1);for(u[0]=o=a=0;a<l;++a)u[a+1]=o+=s[a].value;!function t(e,n,r,i,a,o,l){if(e>=n-1){var c=s[e];return c.x0=i,c.y0=a,c.x1=o,void(c.y1=l)}for(var f=u[e],d=r/2+f,p=e+1,h=n-1;p<h;){var g=p+h>>>1;u[g]<d?p=g+1:h=g}d-u[p-1]<u[p]-d&&e+1<p&&--p;var v=u[p]-f,y=r-v;if(o-i>l-a){var m=r?(i*y+o*v)/r:o;t(e,p,v,i,a,m,l),t(p,n,y,m,a,o,l)}else{var b=r?(a*y+l*v)/r:l;t(e,p,v,i,a,o,b),t(p,n,y,i,b,o,l)}}(0,l,t.value,e,n,r,i)}},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,r,o){(1&t.depth?a.default:i.default)(t,e,n,r,o)};var i=r(n(155)),a=r(n(195))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(155)),a=r(n(195)),o=n(299);e.default=function t(e){function n(t,n,r,s,l){if((u=t._squarify)&&u.ratio===e)for(var u,c,f,d,p,h=-1,g=u.length,v=t.value;++h<g;){for(f=(c=u[h]).children,d=c.value=0,p=f.length;d<p;++d)c.value+=f[d].value;c.dice?(0,i.default)(c,n,r,s,v?r+=(l-r)*c.value/v:l):(0,a.default)(c,n,r,v?n+=(s-n)*c.value/v:s,l),v-=c.value}else t._squarify=u=(0,o.squarifyRatio)(e,t,n,r,s,l),u.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(o.phi)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getAllNodes=e.getField=e.NODE_ANCESTORS_FIELD=e.CHILD_NODE_COUNT=e.NODE_INDEX_FIELD=void 0;var r=n(0);e.NODE_INDEX_FIELD="nodeIndex",e.CHILD_NODE_COUNT="childNodeCount",e.NODE_ANCESTORS_FIELD="nodeAncestor";var i="Invalid field: it must be a string!";e.getField=function(t,e){var n=t.field,a=t.fields;if(r.isString(n))return n;if(r.isArray(n))return console.warn(i),n[0];if(console.warn(i+" will try to get fields instead."),r.isString(a))return a;if(r.isArray(a)&&a.length)return a[0];if(e)return e;throw new TypeError(i)},e.getAllNodes=function(t){var n,i,a=[];return t&&t.each?t.each((function(t){var o,s;t.parent!==n?(n=t.parent,i=0):i+=1;var l=r.filter(((null===(o=t.ancestors)||void 0===o?void 0:o.call(t))||[]).map((function(t){return a.find((function(e){return e.name===t.name}))||t})),(function(e){var n=e.depth;return n>0&&n<t.depth}));t[e.NODE_ANCESTORS_FIELD]=l,t[e.CHILD_NODE_COUNT]=(null===(s=t.children)||void 0===s?void 0:s.length)||0,t[e.NODE_INDEX_FIELD]=i,a.push(t)})):t&&t.eachNode&&t.eachNode((function(t){a.push(t)})),a}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={colorField:"name",rectStyle:{lineWidth:1,stroke:"#fff"},hierarchyConfig:{tile:"treemapSquarify"},label:{fields:["name"],layout:{type:"limit-in-shape"}},tooltip:{showMarkers:!1,showTitle:!1},drilldown:{enabled:!1,breadCrumb:{position:"bottom-left",rootText:"\u521d\u59cb",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n(522),n(1124)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isParentNode=void 0;var r=n(14),i=n(0),a=n(516);function o(t){var e=i.get(t,["event","data","data"],{});return i.isArray(e.children)&&e.children.length>0}function s(t){var e=t.view.getCoordinate(),n=e.innerRadius;if(n){var r=t.event,i=r.x,a=r.y,o=e.center,s=o.x,l=o.y,u=e.getRadius()*n;return Math.sqrt(Math.pow(s-i,2)+Math.pow(l-a,2))<u}return!1}e.isParentNode=o,r.registerAction("drill-down-action",a.DrillDownAction),r.registerInteraction("drill-down",{showEnable:[{trigger:"element:mouseenter",action:"cursor:pointer",isEnable:o},{trigger:"element:mouseleave",action:"cursor:default"},{trigger:"element:mouseleave",action:"cursor:pointer",isEnable:s}],start:[{trigger:"element:click",isEnable:o,action:["drill-down-action:click"]},{trigger:"afterchangesize",action:["drill-down-action:resetPosition"]},{trigger:"click",isEnable:s,action:["drill-down-action:back"]}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=void 0;var r=n(1),i=n(196),a=n(526),o=n(196);Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return o.meta}}),e.adaptor=function(t){var e=t.chart,n=t.options,o=n.xField,s=n.yField,l=n.xAxis,u=n.yAxis,c=n.barStyle,f=n.barWidthRatio,d=n.label,p=n.data,h=n.seriesField,g=n.isStack,v=n.minBarWidth,y=n.maxBarWidth;d&&!d.position&&(d.position="left",d.layout||(d.layout=[{type:"interval-adjust-position"},{type:"interval-hide-overlap"},{type:"adjust-color"},{type:"limit-in-plot",cfg:{action:"hide"}}]));var m=n.legend;h?!1!==m&&(m=r.__assign({position:g?"top-left":"right-top",reversed:!g},m||{})):m=!1,t.options.legend=m;var b=n.tooltip;return h&&!1!==b&&(b=r.__assign({reversed:!g},b||{})),t.options.tooltip=b,e.coordinate().transpose(),i.adaptor({chart:e,options:r.__assign(r.__assign({},n),{label:d,xField:s,yField:o,xAxis:u,yAxis:l,columnStyle:c,columnWidthRatio:f,minColumnWidth:v,maxColumnWidth:y,columnBackground:n.barBackground,data:a.transformBarData(p)})},!0)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.conversionTag=void 0;var r=n(1),i=n(0),a=n(14),o=n(15),s=n(523);function l(t,e){return o.deepAssign({size:e?32:80,spacing:e?8:12,offset:e?32:0,arrow:!1!==t.arrow&&{headSize:12,style:{fill:"rgba(0, 0, 0, 0.05)"}},text:!1!==t.text&&{style:{fontSize:12,fill:"rgba(0, 0, 0, 0.85)",textAlign:"center",textBaseline:"middle"},formatter:s.conversionTagFormatter}},t)}function u(t,e){return i.map(e.getModel().points,(function(e){return t.convertPoint(e)}))}function c(t,e,n){!function(t,e,n){var i=t.view,a=t.geometry,o=t.group,s=t.options,l=t.horizontal,c=s.offset,f=s.size,d=s.arrow,p=i.getCoordinate(),h=u(p,e)[l?3:0],g=u(p,n)[l?0:3],v=g.y-h.y,y=g.x-h.x;if("boolean"!==typeof d){var m,b=d.headSize,x=s.spacing;l?(y-b)/2<x?(x=Math.max(1,(y-b)/2),m=[[h.x+x,h.y-c],[h.x+x,h.y-c-f],[g.x-x,g.y-c-f/2]]):m=[[h.x+x,h.y-c],[h.x+x,h.y-c-f],[g.x-x-b,g.y-c-f],[g.x-x,g.y-c-f/2],[g.x-x-b,g.y-c]]:(v-b)/2<x?(x=Math.max(1,(v-b)/2),m=[[h.x+c,h.y+x],[h.x+c+f,h.y+x],[g.x+c+f/2,g.y-x]]):m=[[h.x+c,h.y+x],[h.x+c+f,h.y+x],[g.x+c+f,g.y-x-b],[g.x+c+f/2,g.y-x],[g.x+c,g.y-x-b]],o.addShape("polygon",{id:i.id+"-conversion-tag-arrow-"+a.getElementId(e.getModel().mappingData),name:"conversion-tag-arrow",origin:{element:e,nextElement:n},attrs:r.__assign(r.__assign({},d.style||{}),{points:m})})}}(t,e,n),function(t,e,n){var i,a,o,s=t.view,l=t.geometry,c=t.group,f=t.options,d=t.field,p=t.horizontal,h=f.offset,g=f.size;if("boolean"!==typeof f.text){var v=s.getCoordinate(),y=(null===(i=f.text)||void 0===i?void 0:i.formatter)&&(null===(a=f.text)||void 0===a?void 0:a.formatter(e.getData()[d],n.getData()[d])),m=u(v,e)[p?3:0],b=u(v,n)[p?0:3],x=c.addShape("text",{id:s.id+"-conversion-tag-text-"+l.getElementId(e.getModel().mappingData),name:"conversion-tag-text",origin:{element:e,nextElement:n},attrs:r.__assign(r.__assign({},(null===(o=f.text)||void 0===o?void 0:o.style)||{}),{text:y,x:p?(m.x+b.x)/2:m.x+h+g/2,y:p?m.y-h-g/2:(m.y+b.y)/2})});if(p){var _=b.x-m.x,O=x.getBBox().width;if(O>_){var P=O/y.length,w=Math.max(1,Math.ceil(_/P)-1),M=y.slice(0,w)+"...";x.attr("text",M)}}}}(t,e,n)}e.conversionTag=function(t,e,n){return void 0===e&&(e=!0),void 0===n&&(n=!1),function(r){var s=r.options,u=r.chart,f=s.conversionTag,d=s.theme;return f&&!n&&(u.theme(o.deepAssign({},i.isObject(d)?d:a.getTheme(d),{columnWidthRatio:1/3})),u.annotation().shape({render:function(n,r){var a=n.addGroup({id:u.id+"-conversion-tag-group",name:"conversion-tag-group"}),o=i.find(u.geometries,(function(t){return"interval"===t.type})),s={view:r,geometry:o,group:a,field:t,horizontal:e,options:l(f,e)},d=e?o.elements:o.elements.slice().reverse();i.each(d,(function(t,e){e>0&&c(s,d[e-1],t)}))}})),r}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.connectedArea=void 0;var r=n(14),i={hover:"__interval-connected-area-hover__",click:"__interval-connected-area-click__"},a=function(t,e){return"hover"===t?[{trigger:"interval:mouseenter",action:["element-highlight-by-color:highlight","element-link-by-color:link"],arg:[null,{style:e}]}]:[{trigger:"interval:click",action:["element-highlight-by-color:clear","element-highlight-by-color:highlight","element-link-by-color:clear","element-link-by-color:unlink","element-link-by-color:link"],arg:[null,null,null,null,{style:e}]}]};r.registerInteraction(i.hover,{start:a(i.hover),end:[{trigger:"interval:mouseleave",action:["element-highlight-by-color:reset","element-link-by-color:unlink"]}]}),r.registerInteraction(i.click,{start:a(i.click),end:[{trigger:"document:mousedown",action:["element-highlight-by-color:clear","element-link-by-color:clear"]}]}),e.connectedArea=function(t){return void 0===t&&(t=!1),function(e){var n=e.chart,r=e.options.connectedArea,o=function(){n.removeInteraction(i.hover),n.removeInteraction(i.click)};if(!t&&r){var s=r.trigger||"hover";o(),n.interaction(i[s],{start:a(s,r.style)})}else o();return e}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ButtonAction=e.BUTTON_ACTION_CONFIG=void 0;var r=n(1),i=n(14),a=n(0),o=n(15);e.BUTTON_ACTION_CONFIG={padding:[8,10],text:"reset",textStyle:{default:{x:0,y:0,fontSize:12,fill:"#333333",cursor:"pointer"}},buttonStyle:{default:{fill:"#f7f7f7",stroke:"#cccccc",cursor:"pointer"},active:{fill:"#e6e6e6"}}};var s=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.buttonGroup=null,n.buttonCfg=r.__assign({name:"button"},e.BUTTON_ACTION_CONFIG),n}return r.__extends(n,t),n.prototype.getButtonCfg=function(){var t=this.context.view,e=a.get(t,["interactions","filter-action","cfg","buttonConfig"]);return o.deepAssign(this.buttonCfg,e,this.cfg)},n.prototype.drawButton=function(){var t=this.getButtonCfg(),e=this.context.view.foregroundGroup.addGroup({name:t.name}),n=this.drawText(e);this.drawBackground(e,n.getBBox()),this.buttonGroup=e},n.prototype.drawText=function(t){var e,n=this.getButtonCfg();return t.addShape({type:"text",name:"button-text",attrs:r.__assign({text:n.text},null===(e=n.textStyle)||void 0===e?void 0:e.default)})},n.prototype.drawBackground=function(t,e){var n,i=this.getButtonCfg(),a=o.normalPadding(i.padding),s=t.addShape({type:"rect",name:"button-rect",attrs:r.__assign({x:e.x-a[3],y:e.y-a[0],width:e.width+a[1]+a[3],height:e.height+a[0]+a[2]},null===(n=i.buttonStyle)||void 0===n?void 0:n.default)});return s.toBack(),t.on("mouseenter",(function(){var t;s.attr(null===(t=i.buttonStyle)||void 0===t?void 0:t.active)})),t.on("mouseleave",(function(){var t;s.attr(null===(t=i.buttonStyle)||void 0===t?void 0:t.default)})),s},n.prototype.resetPosition=function(){var t=this.context.view.getCoordinate().convert({x:1,y:1}),e=this.buttonGroup,n=e.getBBox(),r=i.Util.transform(null,[["t",t.x-n.width-10,t.y+n.height+5]]);e.setMatrix(r)},n.prototype.show=function(){this.buttonGroup||this.drawButton(),this.resetPosition(),this.buttonGroup.show()},n.prototype.hide=function(){this.buttonGroup&&this.buttonGroup.hide()},n.prototype.destroy=function(){var e=this.buttonGroup;e&&e.remove(),t.prototype.destroy.call(this)},n}(i.Action);e.ButtonAction=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{barWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.meta=void 0;var r=n(1),i=n(0),a=n(34),o=n(15),s=n(43),l=n(15),u=n(118),c=n(514);function f(t){var e=t.chart,n=t.options,i=n.data,a=n.areaStyle,o=n.color,c=n.point,f=n.line,d=n.isPercent,p=n.xField,h=n.yField,g=n.tooltip,v=n.seriesField,y=n.startOnZero,m=null===c||void 0===c?void 0:c.state,b=u.getDataWhetherPecentage(i,h,p,h,d);e.data(b);var x=d?r.__assign({formatter:function(t){return{name:t[v]||t[p],value:(100*Number(t[h])).toFixed(2)+"%"}}},g):g,_=l.deepAssign({},t,{options:{area:{color:o,style:a},line:f&&r.__assign({color:o},f),point:c&&r.__assign({color:o},c),tooltip:x,label:void 0,args:{startOnZero:y}}}),O=l.deepAssign({options:{line:{size:2}}},_,{options:{sizeField:v,tooltip:!1}}),P=l.deepAssign({},_,{options:{tooltip:!1,state:m}});return s.area(_),s.line(O),s.point(P),t}function d(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,s=o.findGeometry(e,"area");if(i){var u=i.callback,c=r.__rest(i,["callback"]);s.label({fields:[a],callback:u,cfg:r.__assign({layout:[{type:"limit-in-plot"},{type:"path-adjust-position"},{type:"point-adjust-position"},{type:"limit-in-plot",cfg:{action:"hide"}}]},l.transformLabel(c))})}else s.label(!1);return t}function p(t){var e=t.chart,n=t.options,r=n.isStack,a=n.isPercent,o=n.seriesField;return(a||r)&&o&&i.each(e.geometries,(function(t){t.adjust("stack")})),t}Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return c.meta}}),e.adaptor=function(t){return l.flow(a.theme,a.pattern("areaStyle"),f,c.meta,p,c.axis,c.legend,a.tooltip,d,a.slider,a.annotation(),a.interaction,a.animation,a.limitInPlot)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{tooltip:{shared:!0,showMarkers:!0,showCrosshairs:!0,crosshairs:{type:"x"}},isStack:!0,line:{},legend:{position:"top-left"}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{columnWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.interaction=e.pieAnnotation=e.transformStatisticOptions=void 0;var r=n(1),i=n(0),a=n(34),o=n(59),s=n(43),l=n(153),u=n(130),c=n(15),f=n(527),d=n(528),p=n(529);function h(t){var e=t.chart,n=t.options,i=n.data,a=n.angleField,o=n.colorField,l=n.color,u=n.pieStyle,f=c.processIllegalData(i,a);if(d.isAllZero(f,a)){var p="$$percentage$$";f=f.map((function(t){var e;return r.__assign(r.__assign({},t),((e={})[p]=1/f.length,e))})),e.data(f);var h=c.deepAssign({},t,{options:{xField:"1",yField:p,seriesField:o,isStack:!0,interval:{color:l,style:u},args:{zIndexReversed:!0}}});s.interval(h)}else e.data(f),h=c.deepAssign({},t,{options:{xField:"1",yField:a,seriesField:o,isStack:!0,interval:{color:l,style:u},args:{zIndexReversed:!0}}}),s.interval(h);return t}function g(t){var e,n=t.chart,r=t.options,i=r.meta,a=r.colorField,o=c.deepAssign({},i);return n.scale(o,((e={})[a]={type:"cat"},e)),t}function v(t){var e=t.chart,n=t.options,r=n.radius,i=n.innerRadius,a=n.startAngle,o=n.endAngle;return e.coordinate({type:"theta",cfg:{radius:r,innerRadius:i,startAngle:a,endAngle:o}}),t}function y(t){var e=t.chart,n=t.options,a=n.label,o=n.colorField,s=n.angleField,l=e.geometries[0];if(a){var u=a.callback,f=r.__rest(a,["callback"]),p=c.transformLabel(f);if(p.content){var h=p.content;p.content=function(t,n,a){var l=t[o],u=t[s],f=e.getScaleByField(s),d=null===f||void 0===f?void 0:f.scale(u);return i.isFunction(h)?h(r.__assign(r.__assign({},t),{percent:d}),n,a):i.isString(h)?c.template(h,{value:u,name:l,percentage:i.isNumber(d)&&!i.isNil(u)?(100*d).toFixed(2)+"%":null}):h}}var g=p.type?{inner:"",outer:"pie-outer",spider:"pie-spider"}[p.type]:"pie-outer",v=p.layout?i.isArray(p.layout)?p.layout:[p.layout]:[];p.layout=(g?[{type:g}]:[]).concat(v),l.label({fields:o?[s,o]:[s],callback:u,cfg:r.__assign(r.__assign({},p),{offset:d.adaptOffset(p.type,p.offset),type:"pie"})})}else l.label(!1);return t}function m(t){var e=t.innerRadius,n=t.statistic,r=t.angleField,a=t.colorField,o=t.meta,s=t.locale,l=u.getLocale(s);if(e&&n){var p=c.deepAssign({},f.DEFAULT_OPTIONS.statistic,n),h=p.title,g=p.content;return!1!==h&&(h=c.deepAssign({},{formatter:function(t){return t?t[a]:i.isNil(h.content)?l.get(["statistic","total"]):h.content}},h)),!1!==g&&(g=c.deepAssign({},{formatter:function(t,e){var n=t?t[r]:d.getTotalValue(e,r),a=i.get(o,[r,"formatter"])||function(t){return t};return t||i.isNil(g.content)?a(n):g.content}},g)),c.deepAssign({},{statistic:{title:h,content:g}},t)}return t}function b(t){var e=t.chart,n=m(t.options),r=n.innerRadius,i=n.statistic;return e.getController("annotation").clear(!0),c.flow(a.annotation())(t),r&&i&&c.renderStatistic(e,{statistic:i,plotType:"pie"}),t}function x(t){var e=t.chart,n=t.options,r=n.tooltip,a=n.colorField,s=n.angleField,l=n.data;if(!1===r)e.tooltip(r);else if(e.tooltip(c.deepAssign({},r,{shared:!1})),d.isAllZero(l,s)){var u=i.get(r,"fields"),f=i.get(r,"formatter");i.isEmpty(i.get(r,"fields"))&&(u=[a,s],f=f||function(t){return{name:t[a],value:i.toString(t[s])}}),e.geometries[0].tooltip(u.join("*"),o.getMappingFunction(u,f))}return t}function _(t){var e=t.chart,n=m(t.options),a=n.interactions,o=n.statistic,s=n.annotations;return i.each(a,(function(t){var n,a;if(!1===t.enable)e.removeInteraction(t.type);else if("pie-statistic-active"===t.type){var l=[];(null===(n=t.cfg)||void 0===n?void 0:n.start)||(l=[{trigger:"element:mouseenter",action:p.PIE_STATISTIC+":change",arg:{statistic:o,annotations:s}}]),i.each(null===(a=t.cfg)||void 0===a?void 0:a.start,(function(t){l.push(r.__assign(r.__assign({},t),{arg:{statistic:o,annotations:s}}))})),e.interaction(t.type,c.deepAssign({},t.cfg,{start:l}))}else e.interaction(t.type,t.cfg||{})})),t}e.transformStatisticOptions=m,e.pieAnnotation=b,e.interaction=_,e.adaptor=function(t){return c.flow(l.pattern("pieStyle"),h,g,a.theme,v,a.legend,x,y,a.state,b,_,a.animation)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PieLegendAction=void 0;var r=n(1),i=n(14),a=n(0),o=n(530),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.getActiveElements=function(){var t=i.Util.getDelegationObject(this.context);if(t){var e=this.context.view,n=t.component,r=t.item,a=n.get("field");if(a)return e.geometries[0].elements.filter((function(t){return t.getModel().data[a]===r.value}))}return[]},e.prototype.getActiveElementLabels=function(){var t=this.context.view,e=this.getActiveElements();return t.geometries[0].labelsContainer.getChildren().filter((function(t){return e.find((function(e){return a.isEqual(e.getData(),t.get("data"))}))}))},e.prototype.transfrom=function(t){void 0===t&&(t=7.5);var e=this.getActiveElements(),n=this.getActiveElementLabels();e.forEach((function(e,r){var a=n[r],s=e.geometry.coordinate;if(s.isPolar&&s.isTransposed){var l=i.Util.getAngle(e.getModel(),s),u=(l.startAngle+l.endAngle)/2,c=t,f=c*Math.cos(u),d=c*Math.sin(u);e.shape.setMatrix(o.transform([["t",f,d]])),a.setMatrix(o.transform([["t",f,d]]))}}))},e.prototype.active=function(){this.transfrom()},e.prototype.reset=function(){this.transfrom(0)},e}(i.Action);e.PieLegendAction=s},function(t,e,n){"use strict";var r=n(2)(n(6));Object.defineProperty(e,"__esModule",{value:!0}),e.StatisticAction=void 0;var i=n(1),a=n(14),o=n(0),s=n(506),l=n(1136),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.getAnnotations=function(t){return(t||this.context.view).getController("annotation").option},e.prototype.getInitialAnnotation=function(){return this.initialAnnotation},e.prototype.init=function(){var t=this,e=this.context.view;e.removeInteraction("tooltip"),e.on("afterchangesize",(function(){var n=t.getAnnotations(e);t.initialAnnotation=n}))},e.prototype.change=function(t){var e=this.context,n=e.view,i=e.event;this.initialAnnotation||(this.initialAnnotation=this.getAnnotations());var u=o.get(i,["data","data"]);if(i.type.match("legend-item")){var c=a.Util.getDelegationObject(this.context),f=n.getGroupedFields()[0];if(c&&f){var d=c.item;u=n.getData().find((function(t){return t[f]===d.value}))}}if(u){var p=o.get(t,"annotations",[]),h=o.get(t,"statistic",{});n.getController("annotation").clear(!0),o.each(p,(function(t){"object"===(0,r.default)(t)&&n.annotation()[t.type](t)})),s.renderStatistic(n,{statistic:h,plotType:"pie"},u),n.render(!0)}var g=l.getCurrentElement(this.context);g&&g.shape.toFront()},e.prototype.reset=function(){var t=this.context.view;t.getController("annotation").clear(!0);var e=this.getInitialAnnotation();o.each(e,(function(e){t.annotation()[e.type](e)})),t.render(!0)},e}(a.Action);e.StatisticAction=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCurrentElement=void 0,e.getCurrentElement=function(t){var e,n=t.event.target;return n&&(e=n.get("element")),e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=void 0;var r=n(1),i=n(0),a=n(15),o=n(15),s=n(34),l=n(59),u=n(64);function c(t){var e=t.chart,n=t.options,r=n.data,o=n.type,s=n.xField,c=n.yField,f=n.colorField,d=n.sizeField,p=n.sizeRatio,h=n.shape,g=n.color,v=n.tooltip,y=n.heatmapStyle;e.data(r);var m="polygon";"density"===o&&(m="heatmap");var b=u.getTooltipMapping(v,[s,c,f]),x=b.fields,_=b.formatter,O=1;return(p||0===p)&&(h||d?p<0||p>1?console.warn("sizeRatio is not in effect: It must be a number in [0,1]"):O=p:console.warn("sizeRatio is not in effect: Must define shape or sizeField first")),l.geometry(a.deepAssign({},t,{options:{type:m,colorField:f,tooltipFields:x,shapeField:d||"",label:void 0,mapping:{tooltip:_,shape:h&&(d?function(t){var e=r.map((function(t){return t[d]})),n=Math.min.apply(Math,e),a=Math.max.apply(Math,e);return[h,(i.get(t,d)-n)/(a-n),O]}:function(){return[h,1,O]}),color:g||f&&e.getTheme().sequenceColors.join("-"),style:y}}})),t}function f(t){var e,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,l=n.yField;return o.flow(s.scale(((e={})[a]=r,e[l]=i,e)))(t)}function d(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(o,!1):e.axis(o,i),t}function p(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField,a=n.sizeField,o=n.sizeLegend,s=!1!==r;return i&&e.legend(i,!!s&&r),a&&e.legend(a,void 0===o?r:o),s||o||e.legend(!1),t}function h(t){var e=t.chart,n=t.options,i=n.label,s=n.colorField,l=n.type,u=a.findGeometry(e,"density"===l?"heatmap":"polygon");if(i){if(s){var c=i.callback,f=r.__rest(i,["callback"]);u.label({fields:[s],callback:c,cfg:o.transformLabel(f)})}}else u.label(!1);return t}function g(t){var e=t.chart,n=t.options,r=n.coordinate,i=n.reflect;return r&&e.coordinate({type:r.type||"rect",cfg:r.cfg}),i&&e.coordinate().reflect(i),t}e.adaptor=function(t){return o.flow(s.theme,s.pattern("heatmapStyle"),f,g,c,d,p,s.tooltip,h,s.annotation(),s.interaction,s.animation,s.state)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{type:"polygon",legend:!1,coordinate:{type:"rect"},xAxis:{tickLine:null,line:null,grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}},yAxis:{grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1);n(14).registerShape("polygon","circle",{draw:function(t,e){var n,i,a=t.x,o=t.y,s=this.parsePoints(t.points),l=Math.abs(s[2].x-s[1].x),u=Math.abs(s[1].y-s[0].y),c=Math.min(l,u)/2,f=Number(t.shape[1]),d=Number(t.shape[2]),p=c*Math.sqrt(d)*Math.sqrt(f),h=(null===(n=t.style)||void 0===n?void 0:n.fill)||t.color||(null===(i=t.defaultStyle)||void 0===i?void 0:i.fill);return e.addShape("circle",{attrs:r.__assign(r.__assign(r.__assign({x:a,y:o,r:p},t.defaultStyle),t.style),{fill:h})})}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1);n(14).registerShape("polygon","square",{draw:function(t,e){var n,i,a=t.x,o=t.y,s=this.parsePoints(t.points),l=Math.abs(s[2].x-s[1].x),u=Math.abs(s[1].y-s[0].y),c=Math.min(l,u),f=Number(t.shape[1]),d=Number(t.shape[2]),p=c*Math.sqrt(d)*Math.sqrt(f),h=(null===(n=t.style)||void 0===n?void 0:n.fill)||t.color||(null===(i=t.defaultStyle)||void 0===i?void 0:i.fill);return e.addShape("rect",{attrs:r.__assign(r.__assign(r.__assign({x:a-p/2,y:o-p/2,width:p,height:p},t.defaultStyle),t.style),{fill:h})})}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.legend=void 0;var r=n(1),i=n(0),a=n(34),o=n(15),s=n(43),l=n(531),u=n(532);function c(t){var e=t.chart,n=t.options,a=n.colorField,c=n.color,f=l.transform(t);e.data(f);var d=o.deepAssign({},t,{options:{xField:"x",yField:"y",seriesField:a&&u.WORD_CLOUD_COLOR_FIELD,rawFields:i.isFunction(c)&&r.__spreadArrays(i.get(n,"rawFields",[]),["datum"]),point:{color:c,shape:"word-cloud"}}});return s.point(d).ext.geometry.label(!1),e.coordinate().reflect("y"),e.axis(!1),t}function f(t){return o.flow(a.scale({x:{nice:!1},y:{nice:!1}}))(t)}function d(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField;return!1===r?e.legend(!1):i&&e.legend(u.WORD_CLOUD_COLOR_FIELD,r),t}e.legend=d,e.adaptor=function(t){o.flow(c,f,a.tooltip,d,a.interaction,a.animation,a.theme,a.state)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.functor=e.transform=e.wordCloud=void 0;var r=n(0),i={font:function(){return"serif"},padding:1,size:[500,500],spiral:"archimedean",timeInterval:3e3};function a(t,e){var n=function(){var t=[256,256],e=c,n=d,r=f,i=p,a=h,o=b,w=Math.random,M=[],S=1/0,E=u,A=f,C=_,j={};function I(t){t.width=t.height=1;var e=Math.sqrt(t.getContext("2d").getImageData(0,0,1,1).data.length>>2);t.width=(s<<5)/e,t.height=l/e;var n=t.getContext("2d");return n.fillStyle=n.strokeStyle="red",n.textAlign="center",{context:n,ratio:e}}function T(e,n,r){for(var i,a,s,l=n.x,u=n.y,c=Math.sqrt(t[0]*t[0]+t[1]*t[1]),f=o(t),d=w()<.5?1:-1,p=-d;(i=f(p+=d))&&(a=~~i[0],s=~~i[1],!(Math.min(Math.abs(a),Math.abs(s))>=c));)if(n.x=l+a,n.y=u+s,!(n.x+n.x0<0||n.y+n.y0<0||n.x+n.x1>t[0]||n.y+n.y1>t[1])&&(!r||!v(n,e,t[0]))&&(!r||m(n,r))){for(var h=n.sprite,g=n.width>>5,y=t[0]>>5,b=n.x-(g<<4),x=127&b,_=32-x,O=n.y1-n.y0,P=void 0,M=(n.y+n.y0)*y+(b>>5),S=0;S<O;S++){P=0;for(var E=0;E<=g;E++)e[M+E]|=P<<_|(E<g?(P=h[S*g+E])>>>x:0);M+=y}return delete n.sprite,!0}return!1}return j.start=function(){var o=t[0],s=t[1],l=I(C()),u=j.board?j.board:x((t[0]>>5)*t[1]),c=M.length,f=[],d=M.map((function(t,o,s){return t.text=E.call(this,t,o,s),t.font=e.call(this,t,o,s),t.style=A.call(this,t,o,s),t.weight=r.call(this,t,o,s),t.rotate=i.call(this,t,o,s),t.size=~~n.call(this,t,o,s),t.padding=a.call(this,t,o,s),t})).sort((function(t,e){return e.size-t.size})),p=-1,h=j.board?[{x:0,y:0},{x:o,y:s}]:null;function v(){for(var e=Date.now();Date.now()-e<S&&++p<c;){var n=d[p];n.x=o*(w()+.5)>>1,n.y=s*(w()+.5)>>1,g(l,n,d,p),n.hasText&&T(u,n,h)&&(f.push(n),h?j.hasImage||y(h,n):h=[{x:n.x+n.x0,y:n.y+n.y0},{x:n.x+n.x1,y:n.y+n.y1}],n.x-=t[0]>>1,n.y-=t[1]>>1)}j._tags=f,j._bounds=h}return v(),j},j.createMask=function(e){var n=document.createElement("canvas"),r=t[0],i=t[1];if(r&&i){var a=r>>5,o=x((r>>5)*i);n.width=r,n.height=i;var s=n.getContext("2d");s.drawImage(e,0,0,e.width,e.height,0,0,r,i);for(var l=s.getImageData(0,0,r,i).data,u=0;u<i;u++)for(var c=0;c<r;c++){var f=a*u+(c>>5),d=u*r+c<<2,p=l[d]>=250&&l[d+1]>=250&&l[d+2]>=250?1<<31-c%32:0;o[f]|=p}j.board=o,j.hasImage=!0}},j.timeInterval=function(t){S=null==t?1/0:t},j.words=function(t){M=t},j.size=function(e){t=[+e[0],+e[1]]},j.font=function(t){e=O(t)},j.fontWeight=function(t){r=O(t)},j.rotate=function(t){i=O(t)},j.spiral=function(t){o=P[t]||t},j.fontSize=function(t){n=O(t)},j.padding=function(t){a=O(t)},j.random=function(t){w=O(t)},j}();["font","fontSize","fontWeight","padding","rotate","size","spiral","timeInterval","random"].forEach((function(t){r.isNil(e[t])||n[t](e[t])})),n.words(t),e.imageMask&&n.createMask(e.imageMask);var i=n.start()._tags;i.forEach((function(t){t.x+=e.size[0]/2,t.y+=e.size[1]/2}));var a=e.size,o=a[0],w=a[1];return i.push({text:"",value:0,x:0,y:0,opacity:0}),i.push({text:"",value:0,x:o,y:w,opacity:0}),i}e.wordCloud=function(t,e){return a(t,e=r.assign({},i,e))},e.transform=a;var o=Math.PI/180,s=64,l=2048;function u(t){return t.text}function c(){return"serif"}function f(){return"normal"}function d(t){return t.value}function p(){return 90*~~(2*Math.random())}function h(){return 1}function g(t,e,n,r){if(!e.sprite){var i=t.context,a=t.ratio;i.clearRect(0,0,(s<<5)/a,l/a);var u=0,c=0,f=0,d=n.length;for(--r;++r<d;){e=n[r],i.save(),i.font=e.style+" "+e.weight+" "+~~((e.size+1)/a)+"px "+e.font;var p=i.measureText(e.text+"m").width*a,h=e.size<<1;if(e.rotate){var g=Math.sin(e.rotate*o),v=Math.cos(e.rotate*o),y=p*v,m=p*g,b=h*v,x=h*g;p=Math.max(Math.abs(y+x),Math.abs(y-x))+31>>5<<5,h=~~Math.max(Math.abs(m+b),Math.abs(m-b))}else p=p+31>>5<<5;if(h>f&&(f=h),u+p>=s<<5&&(u=0,c+=f,f=0),c+h>=l)break;i.translate((u+(p>>1))/a,(c+(h>>1))/a),e.rotate&&i.rotate(e.rotate*o),i.fillText(e.text,0,0),e.padding&&(i.lineWidth=2*e.padding,i.strokeText(e.text,0,0)),i.restore(),e.width=p,e.height=h,e.xoff=u,e.yoff=c,e.x1=p>>1,e.y1=h>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,u+=p}for(var _=i.getImageData(0,0,(s<<5)/a,l/a).data,O=[];--r>=0;)if((e=n[r]).hasText){for(var P=(p=e.width)>>5,w=(h=e.y1-e.y0,0);w<h*P;w++)O[w]=0;if(null==(u=e.xoff))return;c=e.yoff;for(var M=0,S=-1,E=0;E<h;E++){for(w=0;w<p;w++){var A=P*E+(w>>5),C=_[(c+E)*(s<<5)+(u+w)<<2]?1<<31-w%32:0;O[A]|=C,M|=C}M?S=E:(e.y0++,h--,E--,c++)}e.y1=e.y0+S,e.sprite=O.slice(0,(e.y1-e.y0)*P)}}}function v(t,e,n){n>>=5;for(var r,i=t.sprite,a=t.width>>5,o=t.x-(a<<4),s=127&o,l=32-s,u=t.y1-t.y0,c=(t.y+t.y0)*n+(o>>5),f=0;f<u;f++){r=0;for(var d=0;d<=a;d++)if((r<<l|(d<a?(r=i[f*a+d])>>>s:0))&e[c+d])return!0;c+=n}return!1}function y(t,e){var n=t[0],r=t[1];e.x+e.x0<n.x&&(n.x=e.x+e.x0),e.y+e.y0<n.y&&(n.y=e.y+e.y0),e.x+e.x1>r.x&&(r.x=e.x+e.x1),e.y+e.y1>r.y&&(r.y=e.y+e.y1)}function m(t,e){return t.x+t.x1>e[0].x&&t.x+t.x0<e[1].x&&t.y+t.y1>e[0].y&&t.y+t.y0<e[1].y}function b(t){var e=t[0]/t[1];return function(t){return[e*(t*=.1)*Math.cos(t),t*Math.sin(t)]}}function x(t){for(var e=[],n=-1;++n<t;)e[n]=0;return e}function _(){return document.createElement("canvas")}function O(t){return r.isFunction(t)?t:function(){return t}}e.functor=O;var P={archimedean:b,rectangular:function(t){var e=4*t[0]/t[1],n=0,r=0;return function(t){var i=t<0?-1:1;switch(Math.sqrt(1+4*i*t)-i&3){case 0:n+=e;break;case 1:r+=4;break;case 2:n-=e;break;default:r-=4}return[n,r]}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(14);function a(t){return{fontSize:t.data.size,text:t.data.text,textAlign:"center",fontFamily:t.data.font,fontWeight:t.data.weight,fill:t.color||t.defaultStyle.stroke,textBaseline:"alphabetic"}}i.registerShape("point","word-cloud",{draw:function(t,e){var n=t.x,o=t.y,s=e.addShape("text",{attrs:r.__assign(r.__assign({},a(t)),{x:n,y:o})}),l=t.data.rotate;return"number"===typeof l&&i.Util.rotate(s,l*Math.PI/180),s}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.legend=void 0;var r=n(1),i=n(0),a=n(15),o=n(34),s=n(43);function l(t){var e=t.chart,n=t.options,r=n.data,i=n.sectorStyle,o=n.color;return e.data(r),a.flow(s.interval)(a.deepAssign({},t,{options:{marginRatio:1,interval:{style:i,color:o}}})),t}function u(t){var e=t.chart,n=t.options,o=n.label,s=n.xField,l=a.findGeometry(e,"interval");if(!1===o)l.label(!1);else if(i.isObject(o)){var u=o.callback,c=o.fields,f=r.__rest(o,["callback","fields"]),d=f.offset,p=f.layout;(void 0===d||d>=0)&&(p=p?i.isArray(p)?p:[p]:[],f.layout=i.filter(p,(function(t){return"limit-in-shape"!==t.type})),f.layout.length||delete f.layout),l.label({fields:c||[s],callback:u,cfg:a.transformLabel(f)})}else a.log(a.LEVEL.WARN,null===o,"the label option must be an Object."),l.label({fields:[s]});return t}function c(t){var e=t.chart,n=t.options,r=n.legend,i=n.seriesField;return!1===r?e.legend(!1):i&&e.legend(i,r),t}function f(t){var e=t.chart,n=t.options,r=n.radius,i=n.innerRadius,a=n.startAngle,o=n.endAngle;return e.coordinate({type:"polar",cfg:{radius:r,innerRadius:i,startAngle:a,endAngle:o}}),t}function d(t){var e,n=t.options,r=n.xAxis,i=n.yAxis,s=n.xField,l=n.yField;return a.flow(o.scale(((e={})[s]=r,e[l]=i,e)))(t)}function p(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return r?e.axis(a,r):e.axis(a,!1),i?e.axis(o,i):e.axis(o,!1),t}e.legend=c,e.adaptor=function(t){a.flow(o.pattern("sectorStyle"),l,d,u,f,p,c,o.tooltip,o.interaction,o.animation,o.theme,o.annotation(),o.state)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{xAxis:!1,yAxis:!1,legend:{position:"right"},sectorStyle:{stroke:"#fff",lineWidth:1},label:{layout:{type:"limit-in-shape"}},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.meta=void 0;var r=n(0),i=n(34),a=n(130),o=n(15),s=n(523),l=n(533),u=n(1147),c=n(1148),f=n(1149),d=n(119);function p(t){var e,n=t.options,i=n.compareField,l=n.xField,u=n.yField,c=n.locale,f=n.funnelStyle,p=n.data,h=a.getLocale(c),g={label:i?{fields:[l,u,i,d.FUNNEL_PERCENT,d.FUNNEL_CONVERSATION],formatter:function(t){return""+t[u]}}:{fields:[l,u,d.FUNNEL_PERCENT,d.FUNNEL_CONVERSATION],offset:0,position:"middle",formatter:function(t){return t[l]+" "+t[u]}},tooltip:{title:l,formatter:function(t){return{name:t[l],value:t[u]}}},conversionTag:{formatter:function(t){return h.get(["conversionTag","label"])+": "+s.conversionTagFormatter.apply(void 0,t[d.FUNNEL_CONVERSATION])}}};return(i||f)&&(e=function(t){return o.deepAssign({},i&&{lineWidth:1,stroke:"#fff"},r.isFunction(f)?f(t):f)}),o.deepAssign({options:g},t,{options:{funnelStyle:e,data:r.clone(p)}})}function h(t){var e=t.options,n=e.compareField,r=e.dynamicHeight;return e.seriesField?c.facetFunnel(t):n?u.compareFunnel(t):r?f.dynamicHeightFunnel(t):l.basicFunnel(t)}function g(t){var e,n=t.options,r=n.xAxis,a=n.yAxis,s=n.xField,l=n.yField;return o.flow(i.scale(((e={})[s]=r,e[l]=a,e)))(t)}function v(t){return t.chart.axis(!1),t}function y(t){var e=t.chart,n=t.options.legend;return!1===n?e.legend(!1):e.legend(n),t}e.meta=g,e.adaptor=function(t){return o.flow(p,h,g,v,i.tooltip,i.interaction,y,i.animation,i.theme,i.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.compareFunnel=void 0;var r=n(0),i=n(15),a=n(64),o=n(59),s=n(119),l=n(300);function u(t){var e,n=t.chart,r=t.options,i=r.data,a=void 0===i?[]:i,o=r.yField;return n.data(a),n.scale(((e={})[o]={sync:!0},e)),t}function c(t){var e=t.chart,n=t.options,u=n.data,c=n.xField,f=n.yField,d=n.color,p=n.compareField,h=n.isTransposed,g=n.tooltip,v=n.maxSize,y=n.minSize,m=n.label,b=n.funnelStyle,x=n.state;return e.facet("mirror",{fields:[p],transpose:!h,padding:h?0:[32,0,0,0],eachView:function(t,e){var n=h?e.rowIndex:e.columnIndex;h||t.coordinate({type:"rect",actions:[["transpose"],["scale",0===n?-1:1,-1]]});var _=l.transformData(e.data,u,{yField:f,maxSize:v,minSize:y});t.data(_);var O=a.getTooltipMapping(g,[c,f,p]),P=O.fields,w=O.formatter,M=h?{offset:0===n?10:-23,position:0===n?"bottom":"top"}:{offset:10,position:"left",style:{textAlign:0===n?"end":"start"}};o.geometry({chart:t,options:{type:"interval",xField:c,yField:s.FUNNEL_MAPPING_VALUE,colorField:c,tooltipFields:r.isArray(P)&&P.concat([s.FUNNEL_PERCENT,s.FUNNEL_CONVERSATION]),mapping:{shape:"funnel",tooltip:w,color:d,style:b},label:!1!==m&&i.deepAssign({},M,m),state:x}})}}),t}function f(t){var e=t.chart,n=t.options,r=n.conversionTag,a=n.isTransposed;return e.once("beforepaint",(function(){e.views.forEach((function(t,e){l.conversionTagComponent((function(t,n,o,l){var u=0===e?-1:1;return i.deepAssign({},l,{start:[n-.5,t[s.FUNNEL_MAPPING_VALUE]],end:[n-.5,t[s.FUNNEL_MAPPING_VALUE]+.05],text:a?{style:{textAlign:"start"}}:{offsetX:!1!==r?u*r.offsetX:0,style:{textAlign:0===e?"end":"start"}}})}))(i.deepAssign({},{chart:t,options:n}))}))})),t}e.compareFunnel=function(t){return i.flow(u,c,f)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.facetFunnel=void 0;var r=n(15),i=n(533);function a(t){var e,n=t.chart,r=t.options,i=r.data,a=void 0===i?[]:i,o=r.yField;return n.data(a),n.scale(((e={})[o]={sync:!0},e)),t}function o(t){var e=t.chart,n=t.options,a=n.seriesField,o=n.isTransposed;return e.facet("rect",{fields:[a],padding:[o?0:32,10,0,10],eachView:function(e,n){i.basicFunnel(r.deepAssign({},t,{chart:e,options:{data:n.data}}))}}),t}e.facetFunnel=function(t){return r.flow(a,o)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dynamicHeightFunnel=void 0;var r=n(1),i=n(0),a=n(15),o=n(119),s=n(59),l=n(64),u=n(300);function c(t){var e=t.chart,n=t.options,r=n.data,a=void 0===r?[]:r,s=n.yField,l=i.reduce(a,(function(t,e){return t+(e[s]||0)}),0),u=i.maxBy(a,s)[s],c=i.map(a,(function(t,e){var n=[],r=[];if(t[o.FUNNEL_TOTAL_PERCENT]=(t[s]||0)/l,e){var c=a[e-1][o.PLOYGON_X],f=a[e-1][o.PLOYGON_Y];n[0]=c[3],r[0]=f[3],n[1]=c[2],r[1]=f[2]}else n[0]=-.5,r[0]=1,n[1]=.5,r[1]=1;return r[2]=r[1]-t[o.FUNNEL_TOTAL_PERCENT],n[2]=(r[2]+1)/4,r[3]=r[2],n[3]=-n[2],t[o.PLOYGON_X]=n,t[o.PLOYGON_Y]=r,t[o.FUNNEL_PERCENT]=(t[s]||0)/u,t[o.FUNNEL_CONVERSATION]=[i.get(a,[e-1,s]),t[s]],t}));return e.data(c),t}function f(t){var e=t.chart,n=t.options,r=n.xField,a=n.yField,u=n.color,c=n.tooltip,f=n.label,d=n.funnelStyle,p=n.state,h=l.getTooltipMapping(c,[r,a]),g=h.fields,v=h.formatter;return s.geometry({chart:e,options:{type:"polygon",xField:o.PLOYGON_X,yField:o.PLOYGON_Y,colorField:r,tooltipFields:i.isArray(g)&&g.concat([o.FUNNEL_PERCENT,o.FUNNEL_CONVERSATION]),label:f,state:p,mapping:{tooltip:v,color:u,style:d}}}),t}function d(t){var e=t.chart,n=t.options.isTransposed;return e.coordinate({type:"rect",actions:n?[["transpose"],["reflect","x"]]:[]}),t}function p(t){return u.conversionTagComponent((function(t,e,n,i){return r.__assign(r.__assign({},i),{start:[t[o.PLOYGON_X][1],t[o.PLOYGON_Y][1]],end:[t[o.PLOYGON_X][1]+.05,t[o.PLOYGON_Y][1]]})}))(t),t}e.dynamicHeightFunnel=function(t){return a.flow(c,f,d,p)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=void 0;var r=n(1),i=n(34),a=n(43),o=n(15);function s(t){var e=t.chart,n=t.options,i=n.data,s=n.lineStyle,l=n.color,u=n.point,c=n.area;e.data(i);var f=o.deepAssign({},t,{options:{line:{style:s,color:l},point:u?r.__assign({color:l},u):u,area:c?r.__assign({color:l},c):c,label:void 0}}),d=o.deepAssign({},f,{options:{tooltip:!1}}),p=(null===u||void 0===u?void 0:u.state)||n.state,h=o.deepAssign({},f,{options:{tooltip:!1,state:p}});return a.line(f),a.point(h),a.area(d),t}function l(t){var e,n=t.options,r=n.xAxis,a=n.yAxis,s=n.xField,l=n.yField;return o.flow(i.scale(((e={})[s]=r,e[l]=a,e)))(t)}function u(t){var e=t.chart,n=t.options,r=n.radius,i=n.startAngle,a=n.endAngle;return e.coordinate("polar",{radius:r,startAngle:i,endAngle:a}),t}function c(t){var e=t.chart,n=t.options,r=n.xField,i=n.xAxis,a=n.yField,o=n.yAxis;return e.axis(r,i),e.axis(a,o),t}function f(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,s=o.findGeometry(e,"line");if(i){var l=i.callback,u=r.__rest(i,["callback"]);s.label({fields:[a],callback:l,cfg:o.transformLabel(u)})}else s.label(!1);return t}e.adaptor=function(t){return o.flow(s,l,i.theme,u,c,i.legend,i.tooltip,f,i.interaction,i.animation,i.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(14),i=n(1152);r.registerAction("radar-tooltip",i.RadarTooltipAction),r.registerInteraction("radar-tooltip",{start:[{trigger:"plot:mousemove",action:"radar-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"radar-tooltip:hide"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RadarTooltipAction=e.RadarTooltipController=void 0;var r=n(1),i=n(14),a=n(0),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"radar-tooltip"},enumerable:!1,configurable:!0}),e.prototype.getTooltipItems=function(e){var n=this.getTooltipCfg(),o=n.shared,s=n.title,l=t.prototype.getTooltipItems.call(this,e);if(l.length>0){var u=this.view.geometries[0],c=u.dataArray,f=l[0].name,d=[];return c.forEach((function(t){t.forEach((function(t){var e=i.Util.getTooltipItems(t,u)[0];if(!o&&e&&e.name===f){var n=a.isNil(s)?f:s;d.push(r.__assign(r.__assign({},e),{name:e.title,title:n}))}else o&&e&&(n=a.isNil(s)?e.name||f:s,d.push(r.__assign(r.__assign({},e),{name:e.title,title:n})))}))})),d}return[]},e}(i.TooltipController);e.RadarTooltipController=o,i.registerComponentController("radar-tooltip",o);var s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.init=function(){this.context.view.removeInteraction("tooltip")},e.prototype.show=function(){var t=this.context.event;this.getTooltipController().showTooltip({x:t.x,y:t.y})},e.prototype.hide=function(){this.getTooltipController().hideTooltip()},e.prototype.getTooltipController=function(){return this.context.view.getController("radar-tooltip")},e}(i.Action);e.RadarTooltipAction=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.statistic=void 0;var r=n(1),i=n(0),a=n(34),o=n(15),s=n(43),l=n(534);function u(t){var e=t.chart,n=t.options,r=n.percent,i=n.liquidStyle,a=n.radius,u=n.outline,c=n.wave,f=n.shape;e.scale({percent:{min:0,max:1}}),e.data(l.getLiquidData(r));var d=n.color||e.getTheme().defaultColor,p=o.deepAssign({},t,{options:{xField:"type",yField:"percent",widthRatio:a,interval:{color:d,style:i,shape:"liquid-fill-gauge"}}}),h=s.interval(p).ext.geometry,g={radius:a,outline:u,wave:c,shape:f,background:e.getTheme().background};return h.customInfo(g),e.legend(!1),e.axis(!1),e.tooltip(!1),t}function c(t,e){var n=t.chart,a=t.options,s=a.statistic,l=a.percent,u=a.meta;n.getController("annotation").clear(!0);var c=i.get(u,["percent","formatter"])||function(t){return(100*t).toFixed(2)+"%"},f=s.content;return f&&(f=o.deepAssign({},f,{content:i.isNil(f.content)?c(l):f.content})),o.renderStatistic(n,{statistic:r.__assign(r.__assign({},s),{content:f}),plotType:"liquid"},{percent:l}),e&&n.render(!0),t}e.statistic=c,e.adaptor=function(t){return o.flow(a.theme,a.pattern("liquidStyle"),u,c,a.scale({}),a.animation,a.interaction)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={radius:.9,statistic:{title:!1,content:{style:{opacity:.75,fontSize:"30px",lineHeight:"30px",textAlign:"center"}}},outline:{border:2,distance:0},wave:{count:3,length:192},shape:"circle"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(14),a=n(0),o=n(530);function s(t,e,n){return t+(e-t)*n}function l(t,e,n,r){return 0===e?[[t+.5*n/Math.PI/2,r/2],[t+.5*n/Math.PI,r],[t+n/4,r]]:1===e?[[t+.5*n/Math.PI/2*(Math.PI-2),r],[t+.5*n/Math.PI/2*(Math.PI-1),r/2],[t+n/4,0]]:2===e?[[t+.5*n/Math.PI/2,-r/2],[t+.5*n/Math.PI,-r],[t+n/4,-r]]:[[t+.5*n/Math.PI/2*(Math.PI-2),-r],[t+.5*n/Math.PI/2*(Math.PI-1),-r/2],[t+n/4,0]]}function u(t,e,n,r,i,a,o){for(var s=4*Math.ceil(2*t/n*4),u=[],c=r;c<2*-Math.PI;)c+=2*Math.PI;for(;c>0;)c-=2*Math.PI;var f=a-t+(c=c/Math.PI/2*n)-2*t;u.push(["M",f,e]);for(var d=0,p=0;p<s;++p){var h=l(p*n/4,p%4,n,i);u.push(["C",h[0][0]+f,-h[0][1]+e,h[1][0]+f,-h[1][1]+e,h[2][0]+f,-h[2][1]+e]),p===s-1&&(d=h[2][0])}return u.push(["L",d+f,o+t]),u.push(["L",f,o+t]),u.push(["Z"]),u}function c(t,e,n,r){var i=2*n/3,a=Math.max(i,r),o=i/2,s=t,l=o+e-a/2,u=Math.asin(o/(.85*(a-o))),c=Math.sin(u)*o,f=Math.cos(u)*o,d=s-f,p=l+c,h=t,g=l+o/Math.sin(u);return"\n M "+d+" "+p+"\n A "+o+" "+o+" 0 1 1 "+(d+2*f)+" "+p+"\n Q "+h+" "+g+" "+t+" "+(e+a/2)+"\n Q "+h+" "+g+" "+d+" "+p+"\n Z \n "}function f(t,e,n,r){var i=n/2,a=r/2;return"\n M "+t+" "+(e-a)+" \n a "+i+" "+a+" 0 1 0 0 "+2*a+"\n a "+i+" "+a+" 0 1 0 0 "+2*-a+"\n Z\n "}function d(t,e,n,r){var i=r/2,a=n/2;return"\n M "+t+" "+(e-i)+"\n L "+(t+a)+" "+e+"\n L "+t+" "+(e+i)+"\n L "+(t-a)+" "+e+"\n Z\n "}function p(t,e,n,r){var i=r/2,a=n/2;return"\n M "+t+" "+(e-i)+"\n L "+(t+a)+" "+(e+i)+"\n L "+(t-a)+" "+(e+i)+"\n Z\n "}function h(t,e,n,r){var i=r/2,a=n/2*.618;return"\n M "+(t-a)+" "+(e-i)+"\n L "+(t+a)+" "+(e-i)+"\n L "+(t+a)+" "+(e+i)+"\n L "+(t-a)+" "+(e+i)+"\n Z\n "}i.registerShape("interval","liquid-fill-gauge",{draw:function(t,e){var n=t.customInfo,i=n,l=i.radius,g=i.shape,v=i.background,y=n.outline,m=n.wave,b=y.border,x=y.distance,_=m.count,O=m.length,P=a.reduce(t.points,(function(t,e){return Math.min(t,e.x)}),1/0),w=this.parsePoint({x:.5,y:.5}),M=this.parsePoint({x:P,y:.5}),S=w.x-M.x,E=Math.min(S,M.y*l),A=function(t){var e=r.__assign({opacity:1},t.style);return t.color&&!e.fill&&(e.fill=t.color),e}(t),C=function(t){var e=a.mix({},{fill:"#fff",fillOpacity:0,lineWidth:4},t.style);return t.color&&!e.stroke&&(e.stroke=t.color),a.isNumber(t.opacity)&&(e.opacity=e.strokeOpacity=t.opacity),e}(a.mix({},t,y)),j=E-b/2,I={pin:c,circle:f,diamond:d,triangle:p,rect:h},T=("function"===typeof g?g:I[g]||I.circle)(w.x,w.y,2*j,2*j),F=e.addGroup({name:"waves"}),L=F.setClip({type:"path",attrs:{path:T}});return function(t,e,n,r,i,a,l,c,f){for(var d=i.fill,p=i.opacity,h=l.getBBox(),g=h.maxX-h.minX,v=h.maxY-h.minY,y=0;y<r;y++){var m=r<=1?0:y/(r-1),b=a.addShape("path",{name:"waterwave-path",attrs:{path:u(c,h.minY+v*n,f,0,g/32,t,e),fill:d,opacity:s(.2,.9,m)*p}});try{var x=o.transform([["t",f,0]]);b.stopAnimate(),b.animate({matrix:x},{duration:s(2500,5e3,m),repeat:!0})}catch(_){console.warn("off-screen group animate error!")}}}(w.x,w.y,1-t.points[1].y,_,A,F,L,2*E,O),e.addShape("path",{name:"distance",attrs:{path:T,fill:"transparent",lineWidth:b+2*x,stroke:"transparent"===v?"#fff":v}}),e.addShape("path",{name:"wrap",attrs:a.mix(C,{path:T,fill:"transparent",lineWidth:b})}),e}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=void 0;var r=n(1),i=n(34),a=n(153),o=n(15),s=n(15),l=n(43),u=n(535),c=n(536);function f(t){var e=t.chart,n=t.options,r=n.data,i=n.binField,a=n.binNumber,s=n.binWidth,f=n.color,d=n.stackField,p=n.legend,h=n.columnStyle,g=u.binHistogram(r,i,s,a,d);e.data(g);var v=o.deepAssign({},t,{options:{xField:c.HISTOGRAM_X_FIELD,yField:c.HISTOGRAM_Y_FIELD,seriesField:d,isStack:!0,interval:{color:f,style:h}}});return l.interval(v),p&&d&&e.legend(d,p),t}function d(t){var e,n=t.options,r=n.xAxis,a=n.yAxis;return s.flow(i.scale(((e={})[c.HISTOGRAM_X_FIELD]=r,e[c.HISTOGRAM_Y_FIELD]=a,e)))(t)}function p(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis;return!1===r?e.axis(c.HISTOGRAM_X_FIELD,!1):e.axis(c.HISTOGRAM_X_FIELD,r),!1===i?e.axis(c.HISTOGRAM_Y_FIELD,!1):e.axis(c.HISTOGRAM_Y_FIELD,i),t}function h(t){var e=t.chart,n=t.options.label,i=o.findGeometry(e,"interval");if(n){var a=n.callback,l=r.__rest(n,["callback"]);i.label({fields:[c.HISTOGRAM_Y_FIELD],callback:a,cfg:s.transformLabel(l)})}else i.label(!1);return t}e.adaptor=function(t){return s.flow(i.theme,a.pattern("columnStyle"),f,d,p,i.state,h,i.tooltip,i.interaction,i.animation)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.tooltip=void 0;var r=n(1),i=n(0),a=n(34),o=n(43),s=n(130),l=n(15),u=n(301),c=n(537);function f(t){var e=t.options,n=e.locale,r=e.total,i=s.getLocale(n).get(["waterfall","total"]);return r&&"string"!==typeof r.label&&i&&(t.options.total.label=i),t}function d(t){var e=t.chart,n=t.options,r=n.data,a=n.xField,s=n.yField,f=n.total,d=n.leaderLine,p=n.columnWidthRatio,h=n.waterfallStyle,g=n.risingFill,v=n.fallingFill,y=n.color;e.data(c.transformData(r,a,s,f));var m=y||function(t){return i.get(t,[u.IS_TOTAL])?i.get(f,["style","fill"],""):i.get(t,[u.Y_FIELD,1])-i.get(t,[u.Y_FIELD,0])>0?g:v},b=l.deepAssign({},t,{options:{xField:a,yField:u.Y_FIELD,seriesField:a,rawFields:[s,u.DIFF_FIELD,u.IS_TOTAL,u.Y_FIELD],widthRatio:p,interval:{style:h,shape:"waterfall",color:m}}});return o.interval(b).ext.geometry.customInfo({leaderLine:d}),t}function p(t){var e,n,r=t.options,o=r.xAxis,s=r.yAxis,c=r.xField,f=r.yField,d=r.meta,p=l.deepAssign({},{alias:f},i.get(d,f));return l.flow(a.scale(((e={})[c]=o,e[f]=s,e[u.Y_FIELD]=s,e),l.deepAssign({},d,((n={})[u.Y_FIELD]=p,n[u.DIFF_FIELD]=p,n[u.ABSOLUTE_FIELD]=p,n))))(t)}function h(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?(e.axis(o,!1),e.axis(u.Y_FIELD,!1)):(e.axis(o,i),e.axis(u.Y_FIELD,i)),t}function g(t){var e=t.chart,n=t.options,r=n.legend,a=n.total,o=n.risingFill,u=n.fallingFill,c=n.locale,f=s.getLocale(c);if(!1===r)e.legend(!1);else{var d=[{name:f.get(["general","increase"]),value:"increase",marker:{symbol:"square",style:{r:5,fill:o}}},{name:f.get(["general","decrease"]),value:"decrease",marker:{symbol:"square",style:{r:5,fill:u}}}];a&&d.push({name:a.label||"",value:"total",marker:{symbol:"square",style:l.deepAssign({},{r:5},i.get(a,"style"))}}),e.legend(l.deepAssign({},{custom:!0,position:"top",items:d},r)),e.removeInteraction("legend-filter")}return t}function v(t){var e=t.chart,n=t.options,i=n.label,a=n.labelMode,o=n.xField,s=l.findGeometry(e,"interval");if(i){var c=i.callback,f=r.__rest(i,["callback"]);s.label({fields:"absolute"===a?[u.ABSOLUTE_FIELD,o]:[u.DIFF_FIELD,o],callback:c,cfg:l.transformLabel(f)})}else s.label(!1);return t}function y(t){var e=t.chart,n=t.options,i=n.tooltip,a=n.xField,o=n.yField;if(!1!==i){e.tooltip(r.__assign({showCrosshairs:!1,showMarkers:!1,shared:!0,fields:[o]},i));var s=e.geometries[0];(null===i||void 0===i?void 0:i.formatter)?s.tooltip(a+"*"+o,i.formatter):s.tooltip(o)}else e.tooltip(!1);return t}n(1158),e.tooltip=y,e.adaptor=function(t){return l.flow(f,a.theme,d,p,h,g,y,v,a.state,a.interaction,a.animation,a.annotation())(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(14),a=n(0),o=n(15);i.registerShape("interval","waterfall",{draw:function(t,e){var n=t.customInfo,i=t.points,s=t.nextPoints,l=e.addGroup(),u=this.parsePath(function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(r){var i=0===n?"M":"L";e.push([i,r.x,r.y])}}var a=t[0];return e.push(["L",a.x,a.y]),e.push(["z"]),e}(i)),c=function(t){return o.deepAssign({},t.defaultStyle,t.style,{fill:t.color})}(t);l.addShape("path",{attrs:r.__assign(r.__assign({},c),{path:u})});var f=a.get(n,"leaderLine");if(f&&s){var d=[["M",i[2].x,i[2].y],["L",s[0].x,s[0].y]];i[2].y===s[1].y&&(d[1]=["L",s[1].x,s[1].y]),d=this.parsePath(d),l.addShape("path",{attrs:r.__assign({path:d},f.style||{})})}return l}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.tooltip=e.meta=e.transformOptions=void 0;var r=n(1),i=n(0),a=n(15),o=n(43),s=n(524),l=n(34),u=n(15),c=n(1160);function f(t){var e=t.data,n=void 0===e?[]:e,r=t.xField,i=t.yField;if(n.length){for(var o=!0,s=!0,l=n[0],u=void 0,f=1;f<n.length&&(u=n[f],l[r]!==u[r]&&(o=!1),l[i]!==u[i]&&(s=!1),o||s);f++)l=u;var d=[];o&&d.push(r),s&&d.push(i);var p=a.pick(c.getMeta(t),d);return a.deepAssign({},t,{meta:p})}return t}function d(t){var e=t.chart,n=t.options,s=n.data,l=n.type,c=n.color,f=n.shape,d=n.pointStyle,p=n.shapeField,h=n.colorField,g=n.xField,v=n.yField,y=n.sizeField,m=n.size,b=n.tooltip;y&&(m||(m=[2,8]),i.isNumber(m)&&(m=[m,m])),b&&!b.fields&&(b=r.__assign(r.__assign({},b),{fields:[g,v,h,y,p]})),e.data(s),o.point(a.deepAssign({},t,{options:{seriesField:h,point:{color:c,shape:f,size:m,style:d},tooltip:b}}));var x=u.findGeometry(e,"point");return l&&x.adjust(l),t}function p(t){var e,n=t.options,r=n.xAxis,i=n.yAxis,o=n.xField,s=n.yField,u=f(n);return a.flow(l.scale(((e={})[o]=r,e[s]=i,e)))(a.deepAssign({},t,{options:u}))}function h(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return e.axis(a,r),e.axis(o,i),t}function g(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField,a=n.shapeField,o=n.sizeField,s=n.shapeLegend,l=n.sizeLegend,u=!1!==r;return i&&e.legend(i,!!u&&r),a&&(s?e.legend(a,s):e.legend(a,!1!==s&&r)),o&&e.legend(o,l||!1),u||s||l||e.legend(!1),t}function v(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,o=u.findGeometry(e,"point");if(i){var s=i.callback,l=r.__rest(i,["callback"]);o.label({fields:[a],callback:s,cfg:u.transformLabel(l)})}else o.label(!1);return t}function y(t){var e=t.options.quadrant,n=[];if(e){var i=e.xBaseline,o=void 0===i?0:i,s=e.yBaseline,u=void 0===s?0:s,f=e.labels,d=e.regionStyle,p=e.lineStyle,h=c.getQuadrantDefaultConfig(o,u);new Array(4).join(",").split(",").forEach((function(t,e){n.push(r.__assign(r.__assign({type:"region",top:!1},h.regionStyle[e].position),{style:a.deepAssign({},h.regionStyle[e].style,null===d||void 0===d?void 0:d[e])}),r.__assign({type:"text",top:!0},a.deepAssign({},h.labelStyle[e],null===f||void 0===f?void 0:f[e])))})),n.push({type:"line",top:!1,start:["min",u],end:["max",u],style:a.deepAssign({},h.lineStyle,p)},{type:"line",top:!1,start:[o,"min"],end:[o,"max"],style:a.deepAssign({},h.lineStyle,p)})}return a.flow(l.annotation(n))(t)}function m(t){var e=t.options,n=t.chart,i=e.regressionLine;if(i){var a=i.style,o=i.top,s=void 0!==o&&o,l={stroke:"#9ba29a",lineWidth:2,opacity:.5};n.annotation().shape({top:s,render:function(t,i){var o=t.addGroup({id:n.id+"-regression-line",name:"regression-line-group"}),s=c.getPath({view:i,options:e});o.addShape("path",{name:"regression-line",attrs:r.__assign(r.__assign({path:s},l),a)})}})}return t}function b(t){var e=t.chart,n=t.options.tooltip;return n?e.tooltip(n):!1===n&&e.tooltip(!1),t}e.transformOptions=f,e.meta=p,e.tooltip=b,e.adaptor=function(t){return a.flow(d,p,h,g,b,v,s.brushInteraction,l.interaction,y,l.animation,l.theme,m)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMeta=e.getPath=e.getQuadrantDefaultConfig=void 0;var r=n(1),i=n(538),a=n(0),o=n(15),s={exp:i.regressionExp,linear:i.regressionLinear,loess:i.regressionLoess,log:i.regressionLog,poly:i.regressionPoly,pow:i.regressionPow,quad:i.regressionQuad};e.getQuadrantDefaultConfig=function(t,e){var n=10;return{regionStyle:[{position:{start:[t,"max"],end:["max",e]},style:{fill:"#d8d0c0",opacity:.4}},{position:{start:["min","max"],end:[t,e]},style:{fill:"#a3dda1",opacity:.4}},{position:{start:["min",e],end:[t,"min"]},style:{fill:"#d8d0c0",opacity:.4}},{position:{start:[t,e],end:["max","min"]},style:{fill:"#a3dda1",opacity:.4}}],lineStyle:{stroke:"#9ba29a",lineWidth:1},labelStyle:[{position:["max",e],offsetX:-10,offsetY:-10,style:{textAlign:"right",textBaseline:"bottom",fontSize:14,fill:"#ccc"}},{position:["min",e],offsetX:n,offsetY:-10,style:{textAlign:"left",textBaseline:"bottom",fontSize:14,fill:"#ccc"}},{position:["min",e],offsetX:n,offsetY:n,style:{textAlign:"left",textBaseline:"top",fontSize:14,fill:"#ccc"}},{position:["max",e],offsetX:-10,offsetY:n,style:{textAlign:"right",textBaseline:"top",fontSize:14,fill:"#ccc"}}]}},e.getPath=function(t){var e=t.options,n=e.xField,r=e.yField,i=e.data,l=e.regressionLine,u=l.type,c=void 0===u?"linear":u,f=l.algorithm;return function(t,e){var n=e.view,r=e.options,i=r.xField,a=r.yField,s=n.getScaleByField(i),l=n.getScaleByField(a),u=t.map((function(t){return n.getCoordinate().convert({x:s.scale(t[0]),y:l.scale(t[1])})}));return o.getSplinePath(u,!1)}(f?a.isArray(f)?f:f(i):s[c]().x((function(t){return t[n]})).y((function(t){return t[r]}))(i),t)},e.getMeta=function(t){var e,n=t.meta,i=void 0===n?{}:n,o=t.xField,s=t.yField,l=t.data,u=l[0][o],c=l[0][s],f=u>0,d=c>0;function p(t,e){var n=a.get(i,[t]);function r(t){return a.get(n,t)}var o={};return"x"===e?(a.isNumber(u)&&(a.isNumber(r("min"))||(o.min=f?0:2*u),a.isNumber(r("max"))||(o.max=f?2*u:0)),o):(a.isNumber(c)&&(a.isNumber(r("min"))||(o.min=d?0:2*c),a.isNumber(r("max"))||(o.max=d?2*c:0)),o)}return r.__assign(r.__assign({},i),((e={})[o]=r.__assign(r.__assign({},i[o]),p(o,"x")),e[s]=r.__assign(r.__assign({},i[s]),p(s,"y")),e))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{size:4,tooltip:{showTitle:!1,showMarkers:!1,showCrosshairs:!0,crosshairs:{type:"xy"}}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n(522)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.meta=void 0;var r=n(1),i=n(0),a=n(34),o=n(15),s=n(43),l=n(539);function u(t){var e=t.chart,n=t.options,a=n.bulletStyle,u=n.targetField,c=n.rangeField,f=n.measureField,d=n.xField,p=n.color,h=n.layout,g=n.size,v=n.label,y=l.transformData(n),m=y.min,b=y.max,x=y.ds;e.data(x);var _=o.deepAssign({},t,{options:{xField:d,yField:c,seriesField:"rKey",isStack:!0,label:i.get(v,"range"),interval:{color:i.get(p,"range"),style:i.get(a,"range"),size:i.get(g,"range")}}});s.interval(_),e.geometries[0].tooltip(!1);var O=o.deepAssign({},t,{options:{xField:d,yField:f,seriesField:"mKey",isStack:!0,label:i.get(v,"measure"),interval:{color:i.get(p,"measure"),style:i.get(a,"measure"),size:i.get(g,"measure")}}});s.interval(O);var P=o.deepAssign({},t,{options:{xField:d,yField:u,seriesField:"tKey",label:i.get(v,"target"),point:{color:i.get(p,"target"),style:i.get(a,"target"),size:i.isFunction(i.get(g,"target"))?function(t){return i.get(g,"target")(t)/2}:i.get(g,"target")/2,shape:"horizontal"===h?"line":"hyphen"}}});return s.point(P),"horizontal"===h&&e.coordinate().transpose(),r.__assign(r.__assign({},t),{ext:{data:{min:m,max:b}}})}function c(t){var e,n,r=t.options,i=t.ext,s=r.xAxis,l=r.yAxis,u=r.targetField,c=r.rangeField,f=r.measureField,d=r.xField,p=i.data;return o.flow(a.scale(((e={})[d]=s,e[f]=l,e),((n={})[f]={min:null===p||void 0===p?void 0:p.min,max:null===p||void 0===p?void 0:p.max,sync:!0},n[u]={sync:""+f},n[c]={sync:""+f},n)))(t)}function f(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.measureField,s=n.rangeField,l=n.targetField;return e.axis(""+s,!1),e.axis(""+l,!1),!1===r?e.axis(""+a,!1):e.axis(""+a,r),!1===i?e.axis(""+o,!1):e.axis(""+o,i),t}function d(t){var e=t.chart,n=t.options.legend;return e.removeInteraction("legend-filter"),e.legend(n),e.legend("rKey",!1),e.legend("mKey",!1),e.legend("tKey",!1),t}function p(t){var e=t.chart,n=t.options,a=n.label,s=n.measureField,l=n.targetField,u=n.rangeField,c=e.geometries,f=c[0],d=c[1],p=c[2];return i.get(a,"range")?f.label(""+u,r.__assign({layout:[{type:"limit-in-plot"}]},o.transformLabel(a.range))):f.label(!1),i.get(a,"measure")?d.label(""+s,r.__assign({layout:[{type:"limit-in-plot"}]},o.transformLabel(a.measure))):d.label(!1),i.get(a,"target")?p.label(""+l,r.__assign({layout:[{type:"limit-in-plot"}]},o.transformLabel(a.target))):p.label(!1),t}e.meta=c,e.adaptor=function(t){o.flow(u,c,f,d,a.theme,p,a.tooltip,a.interaction,a.animation)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(24),i=n(15);e.DEFAULT_OPTIONS=i.deepAssign({},r.Plot.getDefaultOptions(),{layout:"horizontal",size:{range:30,measure:20,target:20},xAxis:{tickLine:!1,line:null},bulletStyle:{range:{fillOpacity:.5}},label:{measure:{position:"right"}},tooltip:{showMarkers:!1}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.flow=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){return t.reduce((function(t,e){return e(t)}),e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.template=function(t,e){return e?(0,r.reduce)(e,(function(t,e,n){return t.replace(new RegExp("{\\s*"+n+"\\s*}","g"),e)}),t):t};var r=n(0)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerSize=function(t){if(!t)return{width:0,height:0};var e=getComputedStyle(t);return{width:(t.clientWidth||parseInt(e.width,10))-parseInt(e.paddingLeft,10)-parseInt(e.paddingRight,10),height:(t.clientHeight||parseInt(e.height,10))-parseInt(e.paddingTop,10)-parseInt(e.paddingBottom,10)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findGeometry=function(t,e){return t.geometries.find((function(t){return t.type===e}))},e.getAllElements=i,e.getAllElementsRecursively=function t(e){return(0,r.get)(e,["views","length"],0)<=0?i(e):(0,r.reduce)(e.views,(function(e,n){return e.concat(t(n))}),i(e))},e.getAllGeometriesRecursively=function(t){return(0,r.get)(t,["views","length"],0)<=0?t.geometries:(0,r.reduce)(t.views,(function(t,e){return t.concat(e.geometries)}),t.geometries)};var r=n(0);function i(t){return(0,r.reduce)(t.geometries,(function(t,e){return t.concat(e.elements)}),[])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformLabel=function(t){if(!(0,i.isType)(t,"Object"))return t;var e=(0,r.__assign)({},t);return e.formatter&&!e.content&&(e.content=e.formatter),e};var r=n(1),i=n(0)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.catmullRom2bezier=o,e.getSplinePath=function(t,e,n){var r=[],a=t[0],s=null;if(t.length<=2)return i(t,e);for(var l=0,u=t.length;l<u;l++){var c=t[l];s&&s.x===c.x&&s.y===c.y||(r.push(c.x),r.push(c.y),s=c)}var f=o(r,e,n||[[0,0],[1,1]]);return f.unshift(["M",a.x,a.y]),f},e.points2Path=i,e.smoothBezier=void 0;var r=n(32);function i(t,e){var n=[];if(t.length){n.push(["M",t[0].x,t[0].y]);for(var r=1,i=t.length;r<i;r+=1){var a=t[r];n.push(["L",a.x,a.y])}e&&n.push(["Z"])}return n}var a=e.smoothBezier=function(t,e,n,i){var a,o,s,l,u=[],c=!!i;if(c){s=[1/0,1/0],l=[-1/0,-1/0];for(var f=0,d=t.length;f<d;f++){var p=t[f];s=r.vec2.min([0,0],s,p),l=r.vec2.max([0,0],l,p)}s=r.vec2.min([0,0],s,i[0]),l=r.vec2.max([0,0],l,i[1])}f=0;for(var h=t.length;f<h;f++){if(p=t[f],n)a=t[f?f-1:h-1],o=t[(f+1)%h];else{if(0===f||f===h-1){u.push(p);continue}a=t[f-1],o=t[f+1]}var g=[0,0];g=r.vec2.sub(g,o,a),g=r.vec2.scale(g,g,e);var v=r.vec2.distance(p,a),y=r.vec2.distance(p,o),m=v+y;0!==m&&(v/=m,y/=m);var b=r.vec2.scale([0,0],g,-v),x=r.vec2.scale([0,0],g,y),_=r.vec2.add([0,0],p,b),O=r.vec2.add([0,0],p,x);c&&(_=r.vec2.max([0,0],_,s),_=r.vec2.min([0,0],_,l),O=r.vec2.max([0,0],O,s),O=r.vec2.min([0,0],O,l)),u.push(_),u.push(O)}return n&&u.push(u.shift()),u};function o(t,e,n){for(var r=!!e,i=[],o=0,s=t.length;o<s;o+=2)i.push([t[o],t[o+1]]);var l,u,c,f=a(i,.4,r,n),d=i.length,p=[];for(o=0;o<d-1;o++)l=f[2*o],u=f[2*o+1],c=i[o+1],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]]);return r&&(l=f[d],u=f[d+1],c=i[0],p.push(["C",l[0],l[1],u[0],u[1],c[0],c[1]])),p}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.kebabCase=function(t){return t?t.match(/(([A-Z]{0,1}[a-z]*[^A-Z])|([A-Z]{1}))/g).map((function(t){return t.toLowerCase()})).join("-"):t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.measureTextWidth=void 0;var r=n(1),i=n(0),a=n(1173);e.measureTextWidth=(0,i.memoize)((function(t,e){void 0===e&&(e={});var n=e.fontSize,r=e.fontFamily,o=void 0===r?"sans-serif":r,s=e.fontWeight,l=e.fontStyle,u=e.fontVariant,c=(0,a.getCanvasContext)();return c.font=[l,s,u,n+"px",o].join(" "),c.measureText((0,i.isString)(t)?t:"").width}),(function(t,e){return void 0===e&&(e={}),(0,r.__spreadArrays)([t],(0,i.values)(e)).join("")}))},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.getCanvasContext=function(){return r||(r=document.createElement("canvas").getContext("2d")),r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EN_US_LOCALE=void 0,e.EN_US_LOCALE={locale:"en-US",general:{increase:"Increase",decrease:"Decrease",root:"Root"},statistic:{total:"Total"},conversionTag:{label:"Rate"},legend:{},tooltip:{},slider:{},scrollbar:{},waterfall:{total:"Total"}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ZH_CN_LOCALE=void 0,e.ZH_CN_LOCALE={locale:"zh-CN",general:{increase:"\u589e\u52a0",decrease:"\u51cf\u5c11",root:"\u521d\u59cb"},statistic:{total:"\u603b\u8ba1"},conversionTag:{label:"\u8f6c\u5316\u7387"},legend:{},tooltip:{},slider:{},scrollbar:{},waterfall:{total:"\u603b\u8ba1"}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1177);Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))}));var i=n(1178);Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}));var a=n(1179);Object.keys(a).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===a[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return a[t]}}))}));var o=n(1180);Object.keys(o).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===o[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))}));var s=n(1181);Object.keys(s).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===s[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}}))}));var l=n(1182);Object.keys(l).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===l[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}}))}));var u=n(1183);Object.keys(u).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===u[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))}));var c=n(1184);Object.keys(c).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===c[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}}))}));var f=n(1185);Object.keys(f).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))}));var d=n(1186);Object.keys(d).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===d[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return d[t]}}))}));var p=n(1187);Object.keys(p).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===p[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}}))}))},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDotPattern=function(t){var e=(0,r.deepAssign)({},a,t),n=e.size,s=e.padding,l=e.isStagger,u=e.rotation,c=(0,i.getUnitPatternSize)(n,s,l),f=(0,i.getSymbolsPosition)(c,l),d=(0,i.initCanvas)(c,c),p=d.getContext("2d");(0,i.drawBackground)(p,e,c);for(var h=0,g=f;h<g.length;h++){var v=g[h];o(p,e,v[0],v[1])}var y=p.createPattern(d,"repeat");if(y){var m=(0,i.getPixelRatio)(),b=(0,i.transformMatrix)(m,u);y.setTransform(b)}return y},e.defaultDotPatternCfg=void 0,e.drawDot=o;var r=n(7),i=n(304),a=e.defaultDotPatternCfg={size:6,padding:2,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0,isStagger:!0};function o(t,e,n,r){var i=e.size,a=e.fill,o=e.lineWidth,s=e.stroke,l=e.fillOpacity;t.beginPath(),t.globalAlpha=l,t.fillStyle=a,t.strokeStyle=s,t.lineWidth=o,t.arc(n,r,i/2,0,2*Math.PI,!1),t.fill(),o&&t.stroke(),t.closePath()}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createLinePattern=function(t){var e=(0,r.deepAssign)({},a,t),n=e.spacing,s=e.rotation,l=e.lineWidth,u=n+l||1,c=n+l||1,f="\n M 0 0 L "+u+" 0\n M 0 "+c+" L "+u+" "+c+"\n ",d=(0,i.initCanvas)(u,c),p=d.getContext("2d");(0,i.drawBackground)(p,e,u,c),o(p,e,f);var h=p.createPattern(d,"repeat");if(h){var g=(0,i.getPixelRatio)(),v=(0,i.transformMatrix)(g,s);h.setTransform(v)}return h},e.defaultLinePatternCfg=void 0,e.drawLine=o;var r=n(7),i=n(304),a=e.defaultLinePatternCfg={rotation:45,spacing:5,opacity:1,backgroundColor:"transparent",strokeOpacity:.5,stroke:"#fff",lineWidth:2};function o(t,e,n){var r=e.stroke,i=e.lineWidth,a=e.strokeOpacity,o=new Path2D(n);t.globalAlpha=a,t.lineCap="square",t.strokeStyle=i?r:"transparent",t.lineWidth=i,t.stroke(o)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createSquarePattern=function(t){var e=(0,r.deepAssign)({},a,t),n=e.size,s=e.padding,l=e.isStagger,u=e.rotation,c=(0,i.getUnitPatternSize)(n,s,l),f=(0,i.getSymbolsPosition)(c,l),d=(0,i.initCanvas)(c,c),p=d.getContext("2d");(0,i.drawBackground)(p,e,c);for(var h=0,g=f;h<g.length;h++){var v=g[h];o(p,e,v[0],v[1])}var y=p.createPattern(d,"repeat");if(y){var m=(0,i.getPixelRatio)(),b=(0,i.transformMatrix)(m,u);y.setTransform(b)}return y},e.defaultSquarePatternCfg=void 0,e.drawSquare=o;var r=n(7),i=n(304),a=e.defaultSquarePatternCfg={size:6,padding:1,isStagger:!0,backgroundColor:"transparent",opacity:1,rotation:0,fill:"#fff",fillOpacity:.5,stroke:"transparent",lineWidth:0};function o(t,e,n,r){var i=e.stroke,a=e.size,o=e.fill,s=e.lineWidth,l=e.fillOpacity;t.globalAlpha=l,t.strokeStyle=i,t.lineWidth=s,t.fillStyle=o,t.strokeRect(n-a/2,r-a/2,a,a),t.fillRect(n-a/2,r-a/2,a,a)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.area=function(t){var e=t.options,n=e.area,s=e.xField,l=e.yField,u=e.seriesField,c=e.smooth,f=e.tooltip,d=(0,i.getTooltipMapping)(f,[s,l,u]),p=d.fields,h=d.formatter;return n?(0,o.geometry)((0,a.deepAssign)({},t,{options:{type:"area",colorField:u,tooltipFields:p,mapping:(0,r.__assign)({shape:c?"smooth":"area",tooltip:h},n)}})):t};var r=n(1),i=n(65),a=n(7),o=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.line=function(t){var e=t.options,n=e.line,s=e.stepType,l=e.xField,u=e.yField,c=e.seriesField,f=e.smooth,d=e.connectNulls,p=e.tooltip,h=(0,i.getTooltipMapping)(p,[l,u,c]),g=h.fields,v=h.formatter;return n?(0,o.geometry)((0,a.deepAssign)({},t,{options:{type:"line",colorField:c,tooltipFields:g,mapping:(0,r.deepMix)({shape:s||(f?"smooth":"line"),tooltip:v},n),args:{connectNulls:d}}})):t};var r=n(0),i=n(65),a=n(7),o=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.interval=function(t){var e=t.options,n=e.xField,u=e.yField,c=e.interval,f=e.seriesField,d=e.tooltip,p=e.minColumnWidth,h=e.maxColumnWidth,g=e.columnBackground,v=e.dodgePadding,y=e.intervalPadding,m=(0,s.getTooltipMapping)(d,[n,u,f]),b=m.fields,x=m.formatter,_=(c?(0,l.geometry)((0,o.deepAssign)({},t,{options:{type:"interval",colorField:f,tooltipFields:b,mapping:(0,r.__assign)({tooltip:x},c),args:{dodgePadding:v,intervalPadding:y,minColumnWidth:p,maxColumnWidth:h,background:g}}})):t).ext;return function(t){var e=t.chart,n=t.options,r=t.ext,s=n.seriesField,l=n.isGroup,u=n.isStack,c=n.marginRatio,f=n.widthRatio,d=n.groupField,p=n.theme,h=[];return s&&(l&&h.push({type:"dodge",dodgeBy:d||s,marginRatio:c}),u&&h.push({type:"stack",marginRatio:c})),h.length&&(null===r||void 0===r?void 0:r.geometry)&&(null===r||void 0===r?void 0:r.geometry).adjust(h),(0,a.isNil)(f)||e.theme((0,o.deepAssign)({},(0,a.isObject)(p)?p:(0,i.getTheme)(p),{columnWidthRatio:f})),t}((0,r.__assign)((0,r.__assign)({},t),{ext:_}))};var r=n(1),i=n(14),a=n(0),o=n(7),s=n(65),l=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.edge=function(t){var e=t.options,n=e.edge,s=e.xField,l=e.yField,u=e.seriesField,c=e.tooltip,f=(0,i.getTooltipMapping)(c,[s,l,u]),d=f.fields,p=f.formatter;return n?(0,o.geometry)((0,a.deepAssign)({},t,{options:{type:"edge",colorField:u,tooltipFields:d,mapping:(0,r.__assign)({tooltip:p},n)}})):t};var r=n(1),i=n(65),a=n(7),o=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.schema=function(t){var e=t.options,n=e.schema,s=e.xField,l=e.yField,u=e.seriesField,c=e.tooltip,f=(0,i.getTooltipMapping)(c,[s,l,u]),d=f.fields,p=f.formatter;return n?(0,o.geometry)((0,a.deepAssign)({},t,{options:{type:"schema",colorField:u,tooltipFields:d,mapping:(0,r.__assign)({tooltip:p},n)}})):t};var r=n(1),i=n(65),a=n(7),o=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.violin=function(t){var e=t.options,n=e.violin,s=e.xField,l=e.yField,u=e.seriesField,c=e.sizeField,f=e.tooltip,d=(0,i.getTooltipMapping)(f,[s,l,u,c]),p=d.fields,h=d.formatter;return n?(0,o.geometry)((0,a.deepAssign)({},t,{options:{type:"violin",colorField:u,tooltipFields:p,mapping:(0,r.__assign)({tooltip:h},n)}})):t};var r=n(1),i=n(65),a=n(7),o=n(49)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{tooltip:{shared:!0,showMarkers:!0,showCrosshairs:!0,crosshairs:{type:"x"}},legend:{position:"top-left"},isStack:!1})},function(t,e,n){"use strict";var r=n(14),i=n(1199);(0,r.registerAction)("marker-active",i.MarkerActiveAction),(0,r.registerInteraction)("marker-active",{start:[{trigger:"tooltip:show",action:"marker-active:active"}],end:[{trigger:"tooltip:hide",action:"marker-active:reset"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MarkerActiveAction=void 0;var r=n(1),i=n(0),a=n(14);e.MarkerActiveAction=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.active=function(){var t=this.getView(),e=this.context.event;if(e.data){var n=e.data.items,r=t.geometries.filter((function(t){return"point"===t.type}));(0,i.each)(r,(function(t){(0,i.each)(t.elements,(function(t){var e=-1!==(0,i.findIndex)(n,(function(e){return e.data===t.data}));t.setState("active",e)}))}))}},e.prototype.reset=function(){var t=this.getView().geometries.filter((function(t){return"point"===t.type}));(0,i.each)(t,(function(t){(0,i.each)(t.elements,(function(t){t.setState("active",!1)}))}))},e.prototype.getView=function(){return this.context.view},e}(a.InteractionAction)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{tooltip:{shared:!0,showMarkers:!0,showCrosshairs:!0,crosshairs:{type:"x"}},isStack:!0,line:{},legend:{position:"top-left"}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.conversionTag=function(t,e,n){return void 0===e&&(e=!0),void 0===n&&(n=!1),function(s){var c=s.options,f=s.chart,d=c.conversionTag,p=c.theme;return d&&!n&&(f.theme((0,o.deepAssign)({},(0,i.isObject)(p)?p:(0,a.getTheme)(p),{columnWidthRatio:1/3})),f.annotation().shape({render:function(n,a){var o=n.addGroup({id:f.id+"-conversion-tag-group",name:"conversion-tag-group"}),s=(0,i.find)(f.geometries,(function(t){return"interval"===t.type})),c={view:a,geometry:s,group:o,field:t,horizontal:e,options:l(d,e)},p=e?s.elements:s.elements.slice().reverse();(0,i.each)(p,(function(t,e){e>0&&function(t,e,n){(function(t,e,n){var i=t.view,a=t.geometry,o=t.group,s=t.options,l=t.horizontal,c=s.offset,f=s.size,d=s.arrow,p=i.getCoordinate(),h=u(p,e)[l?3:0],g=u(p,n)[l?0:3],v=g.y-h.y,y=g.x-h.x;if("boolean"!==typeof d){var m,b=d.headSize,x=s.spacing;l?(y-b)/2<x?(x=Math.max(1,(y-b)/2),m=[[h.x+x,h.y-c],[h.x+x,h.y-c-f],[g.x-x,g.y-c-f/2]]):m=[[h.x+x,h.y-c],[h.x+x,h.y-c-f],[g.x-x-b,g.y-c-f],[g.x-x,g.y-c-f/2],[g.x-x-b,g.y-c]]:(v-b)/2<x?(x=Math.max(1,(v-b)/2),m=[[h.x+c,h.y+x],[h.x+c+f,h.y+x],[g.x+c+f/2,g.y-x]]):m=[[h.x+c,h.y+x],[h.x+c+f,h.y+x],[g.x+c+f,g.y-x-b],[g.x+c+f/2,g.y-x],[g.x+c,g.y-x-b]],o.addShape("polygon",{id:i.id+"-conversion-tag-arrow-"+a.getElementId(e.getModel().mappingData),name:"conversion-tag-arrow",origin:{element:e,nextElement:n},attrs:(0,r.__assign)((0,r.__assign)({},d.style||{}),{points:m})})}})(t,e,n),function(t,e,n){var i,a,o,s=t.view,l=t.geometry,c=t.group,f=t.options,d=t.field,p=t.horizontal,h=f.offset,g=f.size;if("boolean"!==typeof f.text){var v=s.getCoordinate(),y=(null===(i=f.text)||void 0===i?void 0:i.formatter)&&(null===(a=f.text)||void 0===a?void 0:a.formatter(e.getData()[d],n.getData()[d])),m=u(v,e)[p?3:0],b=u(v,n)[p?0:3],x=c.addShape("text",{id:s.id+"-conversion-tag-text-"+l.getElementId(e.getModel().mappingData),name:"conversion-tag-text",origin:{element:e,nextElement:n},attrs:(0,r.__assign)((0,r.__assign)({},(null===(o=f.text)||void 0===o?void 0:o.style)||{}),{text:y,x:p?(m.x+b.x)/2:m.x+h+g/2,y:p?m.y-h-g/2:(m.y+b.y)/2})});if(p){var _=b.x-m.x,O=x.getBBox().width;if(O>_){var P=O/y.length,w=Math.max(1,Math.ceil(_/P)-1),M=y.slice(0,w)+"...";x.attr("text",M)}}}}(t,e,n)}(c,p[e-1],t)}))}})),s}};var r=n(1),i=n(0),a=n(14),o=n(7),s=n(553);function l(t,e){return(0,o.deepAssign)({size:e?32:80,spacing:e?8:12,offset:e?32:0,arrow:!1!==t.arrow&&{headSize:12,style:{fill:"rgba(0, 0, 0, 0.05)"}},text:!1!==t.text&&{style:{fontSize:12,fill:"rgba(0, 0, 0, 0.85)",textAlign:"center",textBaseline:"middle"},formatter:s.conversionTagFormatter}},t)}function u(t,e){return(0,i.map)(e.getModel().points,(function(e){return t.convertPoint(e)}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.connectedArea=function(t){return void 0===t&&(t=!1),function(e){var n=e.chart,r=e.options.connectedArea,o=function(){n.removeInteraction(i.hover),n.removeInteraction(i.click)};if(!t&&r){var s=r.trigger||"hover";o(),n.interaction(i[s],{start:a(s,r.style)})}else o();return e}};var r=n(14),i={hover:"__interval-connected-area-hover__",click:"__interval-connected-area-click__"},a=function(t,e){return"hover"===t?[{trigger:"interval:mouseenter",action:["element-highlight-by-color:highlight","element-link-by-color:link"],arg:[null,{style:e}]}]:[{trigger:"interval:click",action:["element-highlight-by-color:clear","element-highlight-by-color:highlight","element-link-by-color:clear","element-link-by-color:unlink","element-link-by-color:link"],arg:[null,null,null,null,{style:e}]}]};(0,r.registerInteraction)(i.hover,{start:a(i.hover),end:[{trigger:"interval:mouseleave",action:["element-highlight-by-color:reset","element-link-by-color:unlink"]}]}),(0,r.registerInteraction)(i.click,{start:a(i.click),end:[{trigger:"document:mousedown",action:["element-highlight-by-color:clear","element-link-by-color:clear"]}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getInteractionCfg=o;var r=n(14),i=n(1204);function a(t){return t.isInPlot()}function o(t,e,n){var r=e||"rect";switch(t){case"brush":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:a,action:["brush:start",r+"-mask:start",r+"-mask:show"],arg:[null,{maskStyle:null===n||void 0===n?void 0:n.style}]}],processing:[{trigger:"mousemove",isEnable:a,action:[r+"-mask:resize"]}],end:[{trigger:"mouseup",isEnable:a,action:["brush:filter","brush:end",r+"-mask:end",r+"-mask:hide","brush-reset-button:show"]}],rollback:[{trigger:"brush-reset-button:click",action:["brush:reset","brush-reset-button:hide","cursor:crosshair"]}]};case"brush-highlight":case"brush-x-highlight":case"brush-y-highlight":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"mask:mouseenter",action:"cursor:move"},{trigger:"plot:mouseleave",action:"cursor:default"},{trigger:"mask:mouseleave",action:"cursor:crosshair"}],start:[{trigger:"plot:mousedown",isEnable:function(t){return!t.isInShape("mask")},action:[r+"-mask:start",r+"-mask:show"],arg:[{maskStyle:null===n||void 0===n?void 0:n.style}]},{trigger:"mask:dragstart",action:[r+"-mask:moveStart"]}],processing:[{trigger:"plot:mousemove",action:[r+"-mask:resize"]},{trigger:"mask:drag",action:[r+"-mask:move"]},{trigger:"mask:change",action:["element-range-highlight:highlight"]}],end:[{trigger:"plot:mouseup",action:[r+"-mask:end"]},{trigger:"mask:dragend",action:[r+"-mask:moveEnd"]},{trigger:"document:mouseup",isEnable:function(t){return!t.isInPlot()},action:["element-range-highlight:clear",r+"-mask:end",r+"-mask:hide"]}],rollback:[{trigger:"dblclick",action:["element-range-highlight:clear",r+"-mask:hide"]}]};case"brush-x":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:a,action:["brush-x:start",r+"-mask:start",r+"-mask:show"],arg:[null,{maskStyle:null===n||void 0===n?void 0:n.style}]}],processing:[{trigger:"mousemove",isEnable:a,action:[r+"-mask:resize"]}],end:[{trigger:"mouseup",isEnable:a,action:["brush-x:filter","brush-x:end",r+"-mask:end",r+"-mask:hide"]}],rollback:[{trigger:"dblclick",action:["brush-x:reset"]}]};case"brush-y":return{showEnable:[{trigger:"plot:mouseenter",action:"cursor:crosshair"},{trigger:"plot:mouseleave",action:"cursor:default"}],start:[{trigger:"mousedown",isEnable:a,action:["brush-y:start",r+"-mask:start",r+"-mask:show"],arg:[null,{maskStyle:null===n||void 0===n?void 0:n.style}]}],processing:[{trigger:"mousemove",isEnable:a,action:[r+"-mask:resize"]}],end:[{trigger:"mouseup",isEnable:a,action:["brush-y:filter","brush-y:end",r+"-mask:end",r+"-mask:hide"]}],rollback:[{trigger:"dblclick",action:["brush-y:reset"]}]};default:return{}}}(0,r.registerAction)("brush-reset-button",i.ButtonAction,{name:"brush-reset-button"}),(0,r.registerInteraction)("filter-action",{}),(0,r.registerInteraction)("brush",o("brush")),(0,r.registerInteraction)("brush-highlight",o("brush-highlight")),(0,r.registerInteraction)("brush-x",o("brush-x","x-rect")),(0,r.registerInteraction)("brush-y",o("brush-y","y-rect")),(0,r.registerInteraction)("brush-x-highlight",o("brush-x-highlight","x-rect")),(0,r.registerInteraction)("brush-y-highlight",o("brush-y-highlight","y-rect"))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ButtonAction=e.BUTTON_ACTION_CONFIG=void 0;var r=n(1),i=n(14),a=n(0),o=n(7),s=e.BUTTON_ACTION_CONFIG={padding:[8,10],text:"reset",textStyle:{default:{x:0,y:0,fontSize:12,fill:"#333333",cursor:"pointer"}},buttonStyle:{default:{fill:"#f7f7f7",stroke:"#cccccc",cursor:"pointer"},active:{fill:"#e6e6e6"}}};e.ButtonAction=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.buttonGroup=null,e.buttonCfg=(0,r.__assign)({name:"button"},s),e}return(0,r.__extends)(e,t),e.prototype.getButtonCfg=function(){var t=this.context.view,e=(0,a.get)(t,["interactions","filter-action","cfg","buttonConfig"]);return(0,o.deepAssign)(this.buttonCfg,e,this.cfg)},e.prototype.drawButton=function(){var t=this.getButtonCfg(),e=this.context.view.foregroundGroup.addGroup({name:t.name}),n=this.drawText(e);this.drawBackground(e,n.getBBox()),this.buttonGroup=e},e.prototype.drawText=function(t){var e,n=this.getButtonCfg();return t.addShape({type:"text",name:"button-text",attrs:(0,r.__assign)({text:n.text},null===(e=n.textStyle)||void 0===e?void 0:e.default)})},e.prototype.drawBackground=function(t,e){var n,i=this.getButtonCfg(),a=(0,o.normalPadding)(i.padding),s=t.addShape({type:"rect",name:"button-rect",attrs:(0,r.__assign)({x:e.x-a[3],y:e.y-a[0],width:e.width+a[1]+a[3],height:e.height+a[0]+a[2]},null===(n=i.buttonStyle)||void 0===n?void 0:n.default)});return s.toBack(),t.on("mouseenter",(function(){var t;s.attr(null===(t=i.buttonStyle)||void 0===t?void 0:t.active)})),t.on("mouseleave",(function(){var t;s.attr(null===(t=i.buttonStyle)||void 0===t?void 0:t.default)})),s},e.prototype.resetPosition=function(){var t=this.context.view.getCoordinate().convert({x:1,y:1}),e=this.buttonGroup,n=e.getBBox(),r=i.Util.transform(null,[["t",t.x-n.width-10,t.y+n.height+5]]);e.setMatrix(r)},e.prototype.show=function(){this.buttonGroup||this.drawButton(),this.resetPosition(),this.buttonGroup.show()},e.prototype.hide=function(){this.buttonGroup&&this.buttonGroup.hide()},e.prototype.destroy=function(){var e=this.buttonGroup;e&&e.remove(),t.prototype.destroy.call(this)},e}(i.Action)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{columnWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{barWidthRatio:.6,marginRatio:1/32,tooltip:{shared:!0,showMarkers:!1,offset:20},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PieLegendAction=void 0;var r=n(1),i=n(14),a=n(0),o=n(563);e.PieLegendAction=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getActiveElements=function(){var t=i.Util.getDelegationObject(this.context);if(t){var e=this.context.view,n=t.component,r=t.item,a=n.get("field");if(a)return e.geometries[0].elements.filter((function(t){return t.getModel().data[a]===r.value}))}return[]},e.prototype.getActiveElementLabels=function(){var t=this.context.view,e=this.getActiveElements();return t.geometries[0].labelsContainer.getChildren().filter((function(t){return e.find((function(e){return(0,a.isEqual)(e.getData(),t.get("data"))}))}))},e.prototype.transfrom=function(t){void 0===t&&(t=7.5);var e=this.getActiveElements(),n=this.getActiveElementLabels();e.forEach((function(e,r){var a=n[r],s=e.geometry.coordinate;if(s.isPolar&&s.isTransposed){var l=i.Util.getAngle(e.getModel(),s),u=(l.startAngle+l.endAngle)/2,c=t,f=c*Math.cos(u),d=c*Math.sin(u);e.shape.setMatrix((0,o.transform)([["t",f,d]])),a.setMatrix((0,o.transform)([["t",f,d]]))}}))},e.prototype.active=function(){this.transfrom()},e.prototype.reset=function(){this.transfrom(0)},e}(i.Action)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.StatisticAction=void 0;var i=r(n(6)),a=n(1),o=n(14),s=n(0),l=n(544),u=n(1209);e.StatisticAction=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,a.__extends)(e,t),e.prototype.getAnnotations=function(t){return(t||this.context.view).getController("annotation").option},e.prototype.getInitialAnnotation=function(){return this.initialAnnotation},e.prototype.init=function(){var t=this,e=this.context.view;e.removeInteraction("tooltip"),e.on("afterchangesize",(function(){var n=t.getAnnotations(e);t.initialAnnotation=n}))},e.prototype.change=function(t){var e=this.context,n=e.view,r=e.event;this.initialAnnotation||(this.initialAnnotation=this.getAnnotations());var a=(0,s.get)(r,["data","data"]);if(r.type.match("legend-item")){var c=o.Util.getDelegationObject(this.context),f=n.getGroupedFields()[0];if(c&&f){var d=c.item;a=n.getData().find((function(t){return t[f]===d.value}))}}if(a){var p=(0,s.get)(t,"annotations",[]),h=(0,s.get)(t,"statistic",{});n.getController("annotation").clear(!0),(0,s.each)(p,(function(t){"object"===(0,i.default)(t)&&n.annotation()[t.type](t)})),(0,l.renderStatistic)(n,{statistic:h,plotType:"pie"},a),n.render(!0)}var g=(0,u.getCurrentElement)(this.context);g&&g.shape.toFront()},e.prototype.reset=function(){var t=this.context.view;t.getController("annotation").clear(!0);var e=this.getInitialAnnotation();(0,s.each)(e,(function(e){t.annotation()[e.type](e)})),t.render(!0)},e}(o.Action)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCurrentElement=function(t){var e,n=t.event.target;return n&&(e=n.get("element")),e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Rose=void 0;var r=n(1),i=n(19),a=n(1211),o=n(1212);e.Rose=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="rose",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){(0,a.flow)((0,o.pattern)("sectorStyle"),l,d,u,f,p,c,o.tooltip,o.interaction,o.animation,o.theme,(0,o.annotation)(),o.state)(t)},e.legend=c;var r=n(1),i=n(0),a=n(7),o=n(22),s=n(30);function l(t){var e=t.chart,n=t.options,r=n.data,i=n.sectorStyle,o=n.color;return e.data(r),(0,a.flow)(s.interval)((0,a.deepAssign)({},t,{options:{marginRatio:1,interval:{style:i,color:o}}})),t}function u(t){var e=t.chart,n=t.options,o=n.label,s=n.xField,l=(0,a.findGeometry)(e,"interval");if(!1===o)l.label(!1);else if((0,i.isObject)(o)){var u=o.callback,c=o.fields,f=(0,r.__rest)(o,["callback","fields"]),d=f.offset,p=f.layout;(void 0===d||d>=0)&&(p=p?(0,i.isArray)(p)?p:[p]:[],f.layout=(0,i.filter)(p,(function(t){return"limit-in-shape"!==t.type})),f.layout.length||delete f.layout),l.label({fields:c||[s],callback:u,cfg:(0,a.transformLabel)(f)})}else(0,a.log)(a.LEVEL.WARN,null===o,"the label option must be an Object."),l.label({fields:[s]});return t}function c(t){var e=t.chart,n=t.options,r=n.legend,i=n.seriesField;return!1===r?e.legend(!1):i&&e.legend(i,r),t}function f(t){var e=t.chart,n=t.options,r=n.radius,i=n.innerRadius,a=n.startAngle,o=n.endAngle;return e.coordinate({type:"polar",cfg:{radius:r,innerRadius:i,startAngle:a,endAngle:o}}),t}function d(t){var e,n=t.options,r=n.xAxis,i=n.yAxis,s=n.xField,l=n.yField;return(0,a.flow)((0,o.scale)(((e={})[s]=r,e[l]=i,e)))(t)}function p(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return r?e.axis(a,r):e.axis(a,!1),i?e.axis(o,i):e.axis(o,!1),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{xAxis:!1,yAxis:!1,legend:{position:"right"},sectorStyle:{stroke:"#fff",lineWidth:1},label:{layout:{type:"limit-in-shape"}},tooltip:{shared:!0,showMarkers:!1},interactions:[{type:"active-region"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WordCloud=void 0;var r=n(1),i=n(19),a=n(1214),o=n(565),s=n(564);n(1216),e.WordCloud=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="word-cloud",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t}),this.options.imageMask?this.render():this.chart.changeData((0,s.transform)({chart:this.chart,options:this.options}))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.render=function(){var e=this;return new Promise((function(n){var i=e.options.imageMask;if(!i)return t.prototype.render.call(e),void n();var a=function(i){e.options=(0,r.__assign)((0,r.__assign)({},e.options),{imageMask:i||null}),t.prototype.render.call(e),n()};(0,s.processImageMask)(i).then(a).catch(a)}))},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.triggerResize=function(){var e=this;this.chart.destroyed||(this.execAdaptor(),window.setTimeout((function(){t.prototype.triggerResize.call(e)})))},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){(0,o.flow)(c,f,a.tooltip,d,a.interaction,a.animation,a.theme,a.state)(t)},e.legend=d;var r=n(1),i=n(0),a=n(22),o=n(7),s=n(30),l=n(564),u=n(565);function c(t){var e=t.chart,n=t.options,a=n.colorField,c=n.color,f=(0,l.transform)(t);e.data(f);var d=(0,o.deepAssign)({},t,{options:{xField:"x",yField:"y",seriesField:a&&u.WORD_CLOUD_COLOR_FIELD,rawFields:(0,i.isFunction)(c)&&(0,r.__spreadArrays)((0,i.get)(n,"rawFields",[]),["datum"]),point:{color:c,shape:"word-cloud"}}});return(0,s.point)(d).ext.geometry.label(!1),e.coordinate().reflect("y"),e.axis(!1),t}function f(t){return(0,o.flow)((0,a.scale)({x:{nice:!1},y:{nice:!1}}))(t)}function d(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField;return!1===r?e.legend(!1):i&&e.legend(u.WORD_CLOUD_COLOR_FIELD,r),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.functor=O,e.transform=a,e.wordCloud=function(t,e){return e=(0,r.assign)({},i,e),a(t,e)};var r=n(0),i={font:function(){return"serif"},padding:1,size:[500,500],spiral:"archimedean",timeInterval:3e3};function a(t,e){var n=function(){var t=[256,256],e=c,n=d,r=f,i=p,a=h,o=b,w=Math.random,M=[],S=1/0,E=u,A=f,C=_,j={};function I(t){t.width=t.height=1;var e=Math.sqrt(t.getContext("2d").getImageData(0,0,1,1).data.length>>2);t.width=(s<<5)/e,t.height=l/e;var n=t.getContext("2d");return n.fillStyle=n.strokeStyle="red",n.textAlign="center",{context:n,ratio:e}}function T(e,n,r){for(var i,a,s,l=n.x,u=n.y,c=Math.sqrt(t[0]*t[0]+t[1]*t[1]),f=o(t),d=w()<.5?1:-1,p=-d;(i=f(p+=d))&&(a=~~i[0],s=~~i[1],!(Math.min(Math.abs(a),Math.abs(s))>=c));)if(n.x=l+a,n.y=u+s,!(n.x+n.x0<0||n.y+n.y0<0||n.x+n.x1>t[0]||n.y+n.y1>t[1])&&(!r||!v(n,e,t[0]))&&(!r||m(n,r))){for(var h=n.sprite,g=n.width>>5,y=t[0]>>5,b=n.x-(g<<4),x=127&b,_=32-x,O=n.y1-n.y0,P=void 0,M=(n.y+n.y0)*y+(b>>5),S=0;S<O;S++){P=0;for(var E=0;E<=g;E++)e[M+E]|=P<<_|(E<g?(P=h[S*g+E])>>>x:0);M+=y}return delete n.sprite,!0}return!1}return j.start=function(){var o=t[0],s=t[1],l=I(C()),u=j.board?j.board:x((t[0]>>5)*t[1]),c=M.length,f=[],d=M.map((function(t,o,s){return t.text=E.call(this,t,o,s),t.font=e.call(this,t,o,s),t.style=A.call(this,t,o,s),t.weight=r.call(this,t,o,s),t.rotate=i.call(this,t,o,s),t.size=~~n.call(this,t,o,s),t.padding=a.call(this,t,o,s),t})).sort((function(t,e){return e.size-t.size})),p=-1,h=j.board?[{x:0,y:0},{x:o,y:s}]:null;function v(){for(var e=Date.now();Date.now()-e<S&&++p<c;){var n=d[p];n.x=o*(w()+.5)>>1,n.y=s*(w()+.5)>>1,g(l,n,d,p),n.hasText&&T(u,n,h)&&(f.push(n),h?j.hasImage||y(h,n):h=[{x:n.x+n.x0,y:n.y+n.y0},{x:n.x+n.x1,y:n.y+n.y1}],n.x-=t[0]>>1,n.y-=t[1]>>1)}j._tags=f,j._bounds=h}return v(),j},j.createMask=function(e){var n=document.createElement("canvas"),r=t[0],i=t[1];if(r&&i){var a=r>>5,o=x((r>>5)*i);n.width=r,n.height=i;var s=n.getContext("2d");s.drawImage(e,0,0,e.width,e.height,0,0,r,i);for(var l=s.getImageData(0,0,r,i).data,u=0;u<i;u++)for(var c=0;c<r;c++){var f=a*u+(c>>5),d=u*r+c<<2,p=l[d]>=250&&l[d+1]>=250&&l[d+2]>=250?1<<31-c%32:0;o[f]|=p}j.board=o,j.hasImage=!0}},j.timeInterval=function(t){S=null==t?1/0:t},j.words=function(t){M=t},j.size=function(e){t=[+e[0],+e[1]]},j.font=function(t){e=O(t)},j.fontWeight=function(t){r=O(t)},j.rotate=function(t){i=O(t)},j.spiral=function(t){o=P[t]||t},j.fontSize=function(t){n=O(t)},j.padding=function(t){a=O(t)},j.random=function(t){w=O(t)},j}();["font","fontSize","fontWeight","padding","rotate","size","spiral","timeInterval","random"].forEach((function(t){(0,r.isNil)(e[t])||n[t](e[t])})),n.words(t),e.imageMask&&n.createMask(e.imageMask);var i=n.start()._tags;i.forEach((function(t){t.x+=e.size[0]/2,t.y+=e.size[1]/2}));var a=e.size,o=a[0],w=a[1];return i.push({text:"",value:0,x:0,y:0,opacity:0}),i.push({text:"",value:0,x:o,y:w,opacity:0}),i}var o=Math.PI/180,s=64,l=2048;function u(t){return t.text}function c(){return"serif"}function f(){return"normal"}function d(t){return t.value}function p(){return 90*~~(2*Math.random())}function h(){return 1}function g(t,e,n,r){if(!e.sprite){var i=t.context,a=t.ratio;i.clearRect(0,0,(s<<5)/a,l/a);var u=0,c=0,f=0,d=n.length;for(--r;++r<d;){e=n[r],i.save(),i.font=e.style+" "+e.weight+" "+~~((e.size+1)/a)+"px "+e.font;var p=i.measureText(e.text+"m").width*a,h=e.size<<1;if(e.rotate){var g=Math.sin(e.rotate*o),v=Math.cos(e.rotate*o),y=p*v,m=p*g,b=h*v,x=h*g;p=Math.max(Math.abs(y+x),Math.abs(y-x))+31>>5<<5,h=~~Math.max(Math.abs(m+b),Math.abs(m-b))}else p=p+31>>5<<5;if(h>f&&(f=h),u+p>=s<<5&&(u=0,c+=f,f=0),c+h>=l)break;i.translate((u+(p>>1))/a,(c+(h>>1))/a),e.rotate&&i.rotate(e.rotate*o),i.fillText(e.text,0,0),e.padding&&(i.lineWidth=2*e.padding,i.strokeText(e.text,0,0)),i.restore(),e.width=p,e.height=h,e.xoff=u,e.yoff=c,e.x1=p>>1,e.y1=h>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,u+=p}for(var _=i.getImageData(0,0,(s<<5)/a,l/a).data,O=[];--r>=0;)if((e=n[r]).hasText){for(var P=(p=e.width)>>5,w=(h=e.y1-e.y0,0);w<h*P;w++)O[w]=0;if(null==(u=e.xoff))return;c=e.yoff;for(var M=0,S=-1,E=0;E<h;E++){for(w=0;w<p;w++){var A=P*E+(w>>5),C=_[(c+E)*(s<<5)+(u+w)<<2]?1<<31-w%32:0;O[A]|=C,M|=C}M?S=E:(e.y0++,h--,E--,c++)}e.y1=e.y0+S,e.sprite=O.slice(0,(e.y1-e.y0)*P)}}}function v(t,e,n){n>>=5;for(var r,i=t.sprite,a=t.width>>5,o=t.x-(a<<4),s=127&o,l=32-s,u=t.y1-t.y0,c=(t.y+t.y0)*n+(o>>5),f=0;f<u;f++){r=0;for(var d=0;d<=a;d++)if((r<<l|(d<a?(r=i[f*a+d])>>>s:0))&e[c+d])return!0;c+=n}return!1}function y(t,e){var n=t[0],r=t[1];e.x+e.x0<n.x&&(n.x=e.x+e.x0),e.y+e.y0<n.y&&(n.y=e.y+e.y0),e.x+e.x1>r.x&&(r.x=e.x+e.x1),e.y+e.y1>r.y&&(r.y=e.y+e.y1)}function m(t,e){return t.x+t.x1>e[0].x&&t.x+t.x0<e[1].x&&t.y+t.y1>e[0].y&&t.y+t.y0<e[1].y}function b(t){var e=t[0]/t[1];return function(t){return[e*(t*=.1)*Math.cos(t),t*Math.sin(t)]}}function x(t){for(var e=[],n=-1;++n<t;)e[n]=0;return e}function _(){return document.createElement("canvas")}function O(t){return(0,r.isFunction)(t)?t:function(){return t}}var P={archimedean:b,rectangular:function(t){var e=4*t[0]/t[1],n=0,r=0;return function(t){var i=t<0?-1:1;switch(Math.sqrt(1+4*i*t)-i&3){case 0:n+=e;break;case 1:r+=4;break;case 2:n-=e;break;default:r-=4}return[n,r]}}}},function(t,e,n){"use strict";var r=n(1),i=n(14);function a(t){return{fontSize:t.data.size,text:t.data.text,textAlign:"center",fontFamily:t.data.font,fontWeight:t.data.weight,fill:t.color||t.defaultStyle.stroke,textBaseline:"alphabetic"}}(0,i.registerShape)("point","word-cloud",{draw:function(t,e){var n=t.x,o=t.y,s=e.addShape("text",{attrs:(0,r.__assign)((0,r.__assign)({},a(t)),{x:n,y:o})}),l=t.data.rotate;return"number"===typeof l&&i.Util.rotate(s,l*Math.PI/180),s}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getPath=e.getMeta=void 0,e.getQuadrantDefaultConfig=function(t,e){var n=10;return{regionStyle:[{position:{start:[t,"max"],end:["max",e]},style:{fill:"#d8d0c0",opacity:.4}},{position:{start:["min","max"],end:[t,e]},style:{fill:"#a3dda1",opacity:.4}},{position:{start:["min",e],end:[t,"min"]},style:{fill:"#d8d0c0",opacity:.4}},{position:{start:[t,e],end:["max","min"]},style:{fill:"#a3dda1",opacity:.4}}],lineStyle:{stroke:"#9ba29a",lineWidth:1},labelStyle:[{position:["max",e],offsetX:-10,offsetY:-10,style:{textAlign:"right",textBaseline:"bottom",fontSize:14,fill:"#ccc"}},{position:["min",e],offsetX:n,offsetY:-10,style:{textAlign:"left",textBaseline:"bottom",fontSize:14,fill:"#ccc"}},{position:["min",e],offsetX:n,offsetY:n,style:{textAlign:"left",textBaseline:"top",fontSize:14,fill:"#ccc"}},{position:["max",e],offsetX:-10,offsetY:n,style:{textAlign:"right",textBaseline:"top",fontSize:14,fill:"#ccc"}}]}};var r=n(1),i=n(538),a=n(0),o=n(7),s={exp:i.regressionExp,linear:i.regressionLinear,loess:i.regressionLoess,log:i.regressionLog,poly:i.regressionPoly,pow:i.regressionPow,quad:i.regressionQuad};e.getPath=function(t){var e=t.options,n=e.xField,r=e.yField,i=e.data,l=e.regressionLine,u=l.type,c=void 0===u?"linear":u,f=l.algorithm;return function(t,e){var n=e.view,r=e.options,i=r.xField,a=r.yField,s=n.getScaleByField(i),l=n.getScaleByField(a),u=t.map((function(t){return n.getCoordinate().convert({x:s.scale(t[0]),y:l.scale(t[1])})}));return(0,o.getSplinePath)(u,!1)}(f?(0,a.isArray)(f)?f:f(i):s[c]().x((function(t){return t[n]})).y((function(t){return t[r]}))(i),t)},e.getMeta=function(t){var e,n=t.meta,i=void 0===n?{}:n,o=t.xField,s=t.yField,l=t.data,u=l[0][o],c=l[0][s],f=u>0,d=c>0;function p(t,e){var n=(0,a.get)(i,[t]);function r(t){return(0,a.get)(n,t)}var o={};return"x"===e?((0,a.isNumber)(u)&&((0,a.isNumber)(r("min"))||(o.min=f?0:2*u),(0,a.isNumber)(r("max"))||(o.max=f?2*u:0)),o):((0,a.isNumber)(c)&&((0,a.isNumber)(r("min"))||(o.min=d?0:2*c),(0,a.isNumber)(r("max"))||(o.max=d?2*c:0)),o)}return(0,r.__assign)((0,r.__assign)({},i),((e={})[o]=(0,r.__assign)((0,r.__assign)({},i[o]),p(o,"x")),e[s]=(0,r.__assign)((0,r.__assign)({},i[s]),p(s,"y")),e))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{size:4,tooltip:{showTitle:!1,showMarkers:!1,showCrosshairs:!0,crosshairs:{type:"xy"}}})},function(t,e,n){"use strict";n(568)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Radar=void 0;var r=n(1),i=n(19),a=n(7),o=n(1221);n(1222),e.Radar=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="radar",e}return(0,r.__extends)(e,t),e.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData(t)},e.prototype.getDefaultOptions=function(){return(0,a.deepAssign)({},t.prototype.getDefaultOptions.call(this),{xAxis:{label:{offset:15},grid:{line:{type:"line"}}},yAxis:{grid:{line:{type:"circle"}}},legend:{position:"top"},tooltip:{shared:!0,showCrosshairs:!0,showMarkers:!0,crosshairs:{type:"xy",line:{style:{stroke:"#565656",lineDash:[4]}},follow:!0}}})},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(s,l,i.theme,u,c,i.legend,i.tooltip,f,i.interaction,i.animation,(0,i.annotation)())(t)};var r=n(1),i=n(22),a=n(30),o=n(7);function s(t){var e=t.chart,n=t.options,i=n.data,s=n.lineStyle,l=n.color,u=n.point,c=n.area;e.data(i);var f=(0,o.deepAssign)({},t,{options:{line:{style:s,color:l},point:u?(0,r.__assign)({color:l},u):u,area:c?(0,r.__assign)({color:l},c):c,label:void 0}}),d=(0,o.deepAssign)({},f,{options:{tooltip:!1}}),p=(null===u||void 0===u?void 0:u.state)||n.state,h=(0,o.deepAssign)({},f,{options:{tooltip:!1,state:p}});return(0,a.line)(f),(0,a.point)(h),(0,a.area)(d),t}function l(t){var e,n=t.options,r=n.xAxis,a=n.yAxis,s=n.xField,l=n.yField;return(0,o.flow)((0,i.scale)(((e={})[s]=r,e[l]=a,e)))(t)}function u(t){var e=t.chart,n=t.options,r=n.radius,i=n.startAngle,a=n.endAngle;return e.coordinate("polar",{radius:r,startAngle:i,endAngle:a}),t}function c(t){var e=t.chart,n=t.options,r=n.xField,i=n.xAxis,a=n.yField,o=n.yAxis;return e.axis(r,i),e.axis(a,o),t}function f(t){var e=t.chart,n=t.options,i=n.label,a=n.yField,s=(0,o.findGeometry)(e,"line");if(i){var l=i.callback,u=(0,r.__rest)(i,["callback"]);s.label({fields:[a],callback:l,cfg:(0,o.transformLabel)(u)})}else s.label(!1);return t}},function(t,e,n){"use strict";var r=n(14),i=n(1223);(0,r.registerAction)("radar-tooltip",i.RadarTooltipAction),(0,r.registerInteraction)("radar-tooltip",{start:[{trigger:"plot:mousemove",action:"radar-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"radar-tooltip:hide"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RadarTooltipController=e.RadarTooltipAction=void 0;var r=n(1),i=n(14),a=n(0),o=e.RadarTooltipController=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"radar-tooltip"},enumerable:!1,configurable:!0}),e.prototype.getTooltipItems=function(e){var n=this.getTooltipCfg(),o=n.shared,s=n.title,l=t.prototype.getTooltipItems.call(this,e);if(l.length>0){var u=this.view.geometries[0],c=u.dataArray,f=l[0].name,d=[];return c.forEach((function(t){t.forEach((function(t){var e=i.Util.getTooltipItems(t,u)[0];if(!o&&e&&e.name===f){var n=(0,a.isNil)(s)?f:s;d.push((0,r.__assign)((0,r.__assign)({},e),{name:e.title,title:n}))}else o&&e&&(n=(0,a.isNil)(s)?e.name||f:s,d.push((0,r.__assign)((0,r.__assign)({},e),{name:e.title,title:n})))}))})),d}return[]},e}(i.TooltipController);(0,i.registerComponentController)("radar-tooltip",o),e.RadarTooltipAction=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.init=function(){this.context.view.removeInteraction("tooltip")},e.prototype.show=function(){var t=this.context.event;this.getTooltipController().showTooltip({x:t.x,y:t.y})},e.prototype.hide=function(){this.getTooltipController().hideTooltip()},e.prototype.getTooltipController=function(){return this.context.view.getController("radar-tooltip")},e}(i.Action)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DualAxes=void 0;var r=n(1),i=n(19),a=n(7),o=n(1225);e.DualAxes=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dual-axes",e}return(0,r.__extends)(e,t),e.prototype.getDefaultOptions=function(){return(0,a.deepAssign)({},t.prototype.getDefaultOptions.call(this),{yAxis:[],syncViewPadding:!0})},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,s.flow)(g,v,w,y,b,x,S,_,O,P,M,m,E,A)(t)},e.animation=M,e.annotation=P,e.axis=x,e.color=m,e.interaction=O,e.legend=E,e.limitInPlot=S,e.meta=b,e.slider=A,e.theme=w,e.tooltip=_,e.transformOptions=g;var r=n(1),i=n(0),a=n(22),o=n(122),s=n(7),l=n(542),u=n(305),c=n(1226),f=n(1227),d=n(1228),p=n(569),h=n(570);function g(t){var e,n=t.options,r=n.geometryOptions,a=void 0===r?[]:r,o=n.xField,l=n.yField,c=(0,i.every)(a,(function(t){var e=t.geometry;return e===p.DualAxesGeometry.Line||void 0===e}));return(0,s.deepAssign)({},{options:{geometryOptions:[],meta:(e={},e[o]={type:"cat",sync:!0,range:c?[0,1]:void 0},e),tooltip:{showMarkers:c,showCrosshairs:c,shared:!0,crosshairs:{type:"x"}},interactions:c?[{type:"legend-visible-filter"}]:[{type:"legend-visible-filter"},{type:"active-region"}],legend:{position:"top-left"}}},t,{options:{yAxis:(0,u.transformObjectToArray)(l,n.yAxis),geometryOptions:[(0,u.getGeometryOption)(o,l[0],a[0]),(0,u.getGeometryOption)(o,l[1],a[1])],annotations:(0,u.transformObjectToArray)(l,n.annotations)}})}function v(t){var e,n,r=t.chart,i=t.options.geometryOptions,a={line:0,column:1};return[{type:null===(e=i[0])||void 0===e?void 0:e.geometry,id:h.LEFT_AXES_VIEW},{type:null===(n=i[1])||void 0===n?void 0:n.geometry,id:h.RIGHT_AXES_VIEW}].sort((function(t,e){return-a[t.type]+a[e.type]})).forEach((function(t){return r.createView({id:t.id})})),t}function y(t){var e=t.chart,n=t.options,i=n.xField,a=n.yField,s=n.geometryOptions,c=n.data,d=n.tooltip;return[(0,r.__assign)((0,r.__assign)({},s[0]),{id:h.LEFT_AXES_VIEW,data:c[0],yField:a[0]}),(0,r.__assign)((0,r.__assign)({},s[1]),{id:h.RIGHT_AXES_VIEW,data:c[1],yField:a[1]})].forEach((function(t){var n=t.id,a=t.data,s=t.yField,c=(0,u.isColumn)(t)&&t.isPercent,p=c?(0,o.percent)(a,s,i,s):a,h=(0,l.findViewById)(e,n).data(p),g=c?(0,r.__assign)({formatter:function(e){return{name:e[t.seriesField]||s,value:(100*Number(e[s])).toFixed(2)+"%"}}},d):d;(0,f.drawSingleGeometry)({chart:h,options:{xField:i,yField:s,tooltip:g,geometryOption:t}})})),t}function m(t){var e,n=t.chart,r=t.options.geometryOptions,a=(null===(e=n.getTheme())||void 0===e?void 0:e.colors10)||[],o=0;return n.once("beforepaint",(function(){(0,i.each)(r,(function(t,e){var r=(0,l.findViewById)(n,0===e?h.LEFT_AXES_VIEW:h.RIGHT_AXES_VIEW);if(!t.color){var s=r.getGroupScales(),u=(0,i.get)(s,[0,"values","length"],1),c=a.slice(o,o+u).concat(0===e?[]:a);r.geometries.forEach((function(e){t.seriesField?e.color(t.seriesField,c):e.color(c[0])})),o+=u}})),n.render(!0)})),t}function b(t){var e,n,r=t.chart,i=t.options,o=i.xAxis,u=i.yAxis,c=i.xField,f=i.yField;return(0,a.scale)(((e={})[c]=o,e[f[0]]=u[0],e))((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(r,h.LEFT_AXES_VIEW)})),(0,a.scale)(((n={})[c]=o,n[f[1]]=u[1],n))((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(r,h.RIGHT_AXES_VIEW)})),t}function x(t){var e=t.chart,n=t.options,r=(0,l.findViewById)(e,h.LEFT_AXES_VIEW),i=(0,l.findViewById)(e,h.RIGHT_AXES_VIEW),a=n.xField,o=n.yField,s=n.xAxis,c=n.yAxis;return e.axis(a,!1),e.axis(o[0],!1),e.axis(o[1],!1),r.axis(a,s),r.axis(o[0],(0,u.getYAxisWithDefault)(c[0],p.AxisType.Left)),i.axis(a,!1),i.axis(o[1],(0,u.getYAxisWithDefault)(c[1],p.AxisType.Right)),t}function _(t){var e=t.chart,n=t.options.tooltip,r=(0,l.findViewById)(e,h.LEFT_AXES_VIEW),i=(0,l.findViewById)(e,h.RIGHT_AXES_VIEW);return e.tooltip(n),r.tooltip({shared:!0}),i.tooltip({shared:!0}),t}function O(t){var e=t.chart;return(0,a.interaction)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.LEFT_AXES_VIEW)})),(0,a.interaction)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.RIGHT_AXES_VIEW)})),t}function P(t){var e=t.chart,n=t.options.annotations,r=(0,i.get)(n,[0]),o=(0,i.get)(n,[1]);return(0,a.annotation)(r)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.LEFT_AXES_VIEW),options:{annotations:r}})),(0,a.annotation)(o)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.RIGHT_AXES_VIEW),options:{annotations:o}})),t}function w(t){var e=t.chart;return(0,a.theme)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.LEFT_AXES_VIEW)})),(0,a.theme)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.RIGHT_AXES_VIEW)})),(0,a.theme)(t),t}function M(t){var e=t.chart;return(0,a.animation)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.LEFT_AXES_VIEW)})),(0,a.animation)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.RIGHT_AXES_VIEW)})),t}function S(t){var e=t.chart,n=t.options.yAxis;return(0,a.limitInPlot)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.LEFT_AXES_VIEW),options:{yAxis:n[0]}})),(0,a.limitInPlot)((0,s.deepAssign)({},t,{chart:(0,l.findViewById)(e,h.RIGHT_AXES_VIEW),options:{yAxis:n[1]}})),t}function E(t){var e=t.chart,n=t.options,r=n.legend,a=n.geometryOptions,o=n.yField,u=n.data,f=(0,l.findViewById)(e,h.LEFT_AXES_VIEW),d=(0,l.findViewById)(e,h.RIGHT_AXES_VIEW);if(!1===r)e.legend(!1);else if((0,i.isObject)(r)&&!0===r.custom)e.legend(r);else{var p=(0,i.get)(a,[0,"legend"],r),g=(0,i.get)(a,[1,"legend"],r);e.once("beforepaint",(function(){var t=u[0].length?(0,c.getViewLegendItems)({view:f,geometryOption:a[0],yField:o[0],legend:p}):[],n=u[1].length?(0,c.getViewLegendItems)({view:d,geometryOption:a[1],yField:o[1],legend:g}):[];e.legend((0,s.deepAssign)({},r,{custom:!0,items:t.concat(n)}))})),a[0].seriesField&&f.legend(a[0].seriesField,p),a[1].seriesField&&d.legend(a[1].seriesField,g),e.on("legend-item:click",(function(t){var n=(0,i.get)(t,"gEvent.delegateObject",{});if(n&&n.item){var r=n.item,a=r.value,s=r.isGeometry,u=r.viewId;if(s){if((0,i.findIndex)(o,(function(t){return t===a}))>-1){var c=(0,i.get)((0,l.findViewById)(e,u),"geometries");(0,i.each)(c,(function(t){t.changeVisible(!n.item.unchecked)}))}}else{var f=(0,i.get)(e.getController("legend"),"option.items",[]);(0,i.each)(e.views,(function(t){var n=t.getGroupScales();(0,i.each)(n,(function(e){e.values&&e.values.indexOf(a)>-1&&t.filter(e.field,(function(t){return!(0,i.find)(f,(function(e){return e.value===t})).unchecked}))})),e.render(!0)}))}}}))}return t}function A(t){var e=t.chart,n=t.options.slider,r=(0,l.findViewById)(e,h.LEFT_AXES_VIEW),a=(0,l.findViewById)(e,h.RIGHT_AXES_VIEW);return n&&(r.option("slider",n),r.on("slider:valuechanged",(function(t){var e=t.event,n=e.value,r=e.originValue;(0,i.isEqual)(n,r)||(0,d.doSliderFilter)(a,n)})),e.once("afterpaint",(function(){if(!(0,i.isBoolean)(n)){var t=n.start,e=n.end;(t||e)&&(0,d.doSliderFilter)(a,[t,e])}}))),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getViewLegendItems=function(t){var e=t.view,n=t.geometryOption,s=t.yField,l=t.legend,u=(0,r.get)(l,"marker"),c=(0,a.findGeometry)(e,(0,o.isLine)(n)?"line":"interval");if(!n.seriesField){var f=(0,r.get)(e,"options.scales."+s+".alias")||s,d=c.getAttribute("color"),p=e.getTheme().defaultColor;return d&&(p=i.Util.getMappingValue(d,f,(0,r.get)(d,["values",0],p))),[{value:s,name:f,marker:((0,r.isFunction)(u)?u:!(0,r.isEmpty)(u)&&(0,a.deepAssign)({},{style:{stroke:p,fill:p}},u))||((0,o.isLine)(n)?{symbol:function(t,e,n){return[["M",t-n,e],["L",t+n,e]]},style:{lineWidth:2,r:6,stroke:p}}:{symbol:"square",style:{fill:p}}),isGeometry:!0,viewId:e.id}]}var h=c.getGroupAttributes();return(0,r.reduce)(h,(function(t,n){var r=i.Util.getLegendItems(e,c,n,e.getTheme(),u);return t.concat(r)}),[])};var r=n(0),i=n(14),a=n(7),o=n(305)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.drawSingleGeometry=function(t){var e=t.options,n=t.chart,u=e.geometryOption,c=u.isStack,f=u.color,d=u.seriesField,p=u.groupField,h=u.isGroup,g=["xField","yField"];if((0,l.isLine)(u)){(0,a.line)((0,o.deepAssign)({},t,{options:(0,r.__assign)((0,r.__assign)((0,r.__assign)({},(0,o.pick)(e,g)),u),{line:{color:u.color,style:u.lineStyle}})})),(0,a.point)((0,o.deepAssign)({},t,{options:(0,r.__assign)((0,r.__assign)((0,r.__assign)({},(0,o.pick)(e,g)),u),{point:u.point&&(0,r.__assign)({color:f,shape:"circle"},u.point)})}));var v=[];h&&v.push({type:"dodge",dodgeBy:p||d,customOffset:0}),c&&v.push({type:"stack"}),v.length&&(0,i.each)(n.geometries,(function(t){t.adjust(v)}))}return(0,l.isColumn)(u)&&(0,s.adaptor)((0,o.deepAssign)({},t,{options:(0,r.__assign)((0,r.__assign)((0,r.__assign)({},(0,o.pick)(e,g)),u),{widthRatio:u.columnWidthRatio,interval:(0,r.__assign)((0,r.__assign)({},(0,o.pick)(u,["color"])),{style:u.columnStyle})})})),t};var r=n(1),i=n(0),a=n(30),o=n(7),s=n(199),l=n(305)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.doSliderFilter=void 0;var r=n(0),i=n(7);e.doSliderFilter=function(t,e){var n=e[0],a=e[1],o=t.getOptions().data,s=t.getXScale(),l=(0,r.size)(o);if(s&&l){var u=(0,r.valuesOfKey)(o,s.field),c=u,f=(0,r.size)(c),d=Math.floor(n*(f-1)),p=Math.floor(a*(f-1));t.filter(s.field,(function(t){var e=c.indexOf(t);return!(e>-1)||(0,i.isBetween)(e,d,p)})),t.render(!0)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_TOOLTIP_OPTIONS=e.DEFAULT_OPTIONS=void 0;var r=n(1),i=n(0),a=e.DEFAULT_TOOLTIP_OPTIONS={showTitle:!1,shared:!0,showMarkers:!1,customContent:function(t,e){return""+(0,i.get)(e,[0,"data","y"],0)},containerTpl:'<div class="g2-tooltip"><div class="g2-tooltip-list"></div></div>',itemTpl:"<span>{value}</span>",domStyles:{"g2-tooltip":{padding:"2px 4px",fontSize:"10px"}}};e.DEFAULT_OPTIONS={appendPadding:2,tooltip:(0,r.__assign)({},a),animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(1),i=n(156);e.DEFAULT_OPTIONS={appendPadding:2,tooltip:(0,r.__assign)({},i.DEFAULT_TOOLTIP_OPTIONS),color:"l(90) 0:#E5EDFE 1:#ffffff",areaStyle:{fillOpacity:.6},line:{size:1,color:"#5B8FF9"},animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={percent:.2,innerRadius:.8,radius:.98,color:["#FAAD14","#E8EDF3"],statistic:{title:!1,content:{style:{fontSize:"14px",fontWeight:300,fill:"#4D4D4D",textAlign:"center",textBaseline:"middle"}}},animation:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Heatmap=void 0;var r=n(1),i=n(19),a=n(1233),o=n(1234);n(1235),n(1236),e.Heatmap=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="heatmap",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,a.flow)(o.theme,(0,o.pattern)("heatmapStyle"),c,h,u,f,d,o.tooltip,p,(0,o.annotation)(),o.interaction,o.animation,o.state)(t)};var r=n(1),i=n(0),a=n(7),o=n(22),s=n(49),l=n(65);function u(t){var e=t.chart,n=t.options,r=n.data,o=n.type,u=n.xField,c=n.yField,f=n.colorField,d=n.sizeField,p=n.sizeRatio,h=n.shape,g=n.color,v=n.tooltip,y=n.heatmapStyle;e.data(r);var m="polygon";"density"===o&&(m="heatmap");var b=(0,l.getTooltipMapping)(v,[u,c,f]),x=b.fields,_=b.formatter,O=1;return(p||0===p)&&(h||d?p<0||p>1?console.warn("sizeRatio is not in effect: It must be a number in [0,1]"):O=p:console.warn("sizeRatio is not in effect: Must define shape or sizeField first")),(0,s.geometry)((0,a.deepAssign)({},t,{options:{type:m,colorField:f,tooltipFields:x,shapeField:d||"",label:void 0,mapping:{tooltip:_,shape:h&&(d?function(t){var e=r.map((function(t){return t[d]})),n=Math.min.apply(Math,e),a=Math.max.apply(Math,e);return[h,((0,i.get)(t,d)-n)/(a-n),O]}:function(){return[h,1,O]}),color:g||f&&e.getTheme().sequenceColors.join("-"),style:y}}})),t}function c(t){var e,n=t.options,r=n.xAxis,i=n.yAxis,s=n.xField,l=n.yField;return(0,a.flow)((0,o.scale)(((e={})[s]=r,e[l]=i,e)))(t)}function f(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(o,!1):e.axis(o,i),t}function d(t){var e=t.chart,n=t.options,r=n.legend,i=n.colorField,a=n.sizeField,o=n.sizeLegend,s=!1!==r;return i&&e.legend(i,!!s&&r),a&&e.legend(a,void 0===o?r:o),s||o||e.legend(!1),t}function p(t){var e=t.chart,n=t.options,i=n.label,o=n.colorField,s=n.type,l=(0,a.findGeometry)(e,"density"===s?"heatmap":"polygon");if(i){if(o){var u=i.callback,c=(0,r.__rest)(i,["callback"]);l.label({fields:[o],callback:u,cfg:(0,a.transformLabel)(c)})}}else l.label(!1);return t}function h(t){var e=t.chart,n=t.options,r=n.coordinate,i=n.reflect;return r&&e.coordinate({type:r.type||"rect",cfg:r.cfg}),i&&e.coordinate().reflect(i),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{type:"polygon",legend:!1,coordinate:{type:"rect"},xAxis:{tickLine:null,line:null,grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}},yAxis:{grid:{alignTick:!1,line:{style:{lineWidth:1,lineDash:null,stroke:"#f0f0f0"}}}}})},function(t,e,n){"use strict";var r=n(1);(0,n(14).registerShape)("polygon","circle",{draw:function(t,e){var n,i,a=t.x,o=t.y,s=this.parsePoints(t.points),l=Math.abs(s[2].x-s[1].x),u=Math.abs(s[1].y-s[0].y),c=Math.min(l,u)/2,f=Number(t.shape[1]),d=Number(t.shape[2]),p=c*Math.sqrt(d)*Math.sqrt(f),h=(null===(n=t.style)||void 0===n?void 0:n.fill)||t.color||(null===(i=t.defaultStyle)||void 0===i?void 0:i.fill);return e.addShape("circle",{attrs:(0,r.__assign)((0,r.__assign)((0,r.__assign)({x:a,y:o,r:p},t.defaultStyle),t.style),{fill:h})})}})},function(t,e,n){"use strict";var r=n(1);(0,n(14).registerShape)("polygon","square",{draw:function(t,e){var n,i,a=t.x,o=t.y,s=this.parsePoints(t.points),l=Math.abs(s[2].x-s[1].x),u=Math.abs(s[1].y-s[0].y),c=Math.min(l,u),f=Number(t.shape[1]),d=Number(t.shape[2]),p=c*Math.sqrt(d)*Math.sqrt(f),h=(null===(n=t.style)||void 0===n?void 0:n.fill)||t.color||(null===(i=t.defaultStyle)||void 0===i?void 0:i.fill);return e.addShape("rect",{attrs:(0,r.__assign)((0,r.__assign)((0,r.__assign)({x:a-p/2,y:o-p/2,width:p,height:p},t.defaultStyle),t.style),{fill:h})})}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Box=void 0;var r=n(1),i=n(19),a=n(1238),o=n(584),s=n(308);e.Box=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="box",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options.yField,n=this.chart.views.find((function(t){return t.id===s.OUTLIERS_VIEW_ID}));n&&n.data(t),this.chart.changeData((0,o.transformData)(t,e))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,s.flow)(f,d,p,h,g,a.tooltip,a.interaction,a.animation,a.theme)(t)},e.legend=g;var r=n(1),i=n(0),a=n(22),o=n(30),s=n(7),l=n(98),u=n(308),c=n(584);function f(t){var e=t.chart,n=t.options,r=n.xField,a=n.yField,l=n.groupField,f=n.color,d=n.tooltip,p=n.boxStyle;e.data((0,c.transformData)(n.data,a));var h=(0,i.isArray)(a)?u.BOX_RANGE:a,g=a?(0,i.isArray)(a)?a:[a]:[],v=d;!1!==v&&(v=(0,s.deepAssign)({},{fields:(0,i.isArray)(a)?a:[]},v));var y=(0,o.schema)((0,s.deepAssign)({},t,{options:{xField:r,yField:h,seriesField:l,tooltip:v,rawFields:g,label:!1,schema:{shape:"box",color:f,style:p}}})).ext;return l&&y.geometry.adjust("dodge"),t}function d(t){var e=t.chart,n=t.options,i=n.xField,a=n.data,s=n.outliersField,l=n.outliersStyle,c=n.padding,f=n.label;if(!s)return t;var d=e.createView({padding:c,id:u.OUTLIERS_VIEW_ID}),p=a.reduce((function(t,e){return e[s].forEach((function(n){var i;return t.push((0,r.__assign)((0,r.__assign)({},e),((i={})[s]=n,i)))})),t}),[]);return d.data(p),(0,o.point)({chart:d,options:{xField:i,yField:s,point:{shape:"circle",style:l},label:f}}),d.axis(!1),t}function p(t){var e,n,r=t.chart,i=t.options,a=i.meta,o=i.xAxis,c=i.yAxis,f=i.xField,d=i.yField,p=i.outliersField,h=Array.isArray(d)?u.BOX_RANGE:d,g={};if(p){var v=u.BOX_SYNC_NAME;(e={})[p]={sync:v,nice:!0},e[h]={sync:v,nice:!0},g=e}var y=(0,s.deepAssign)(g,a,((n={})[f]=(0,s.pick)(o,l.AXIS_META_CONFIG_KEYS),n[h]=(0,s.pick)(c,l.AXIS_META_CONFIG_KEYS),n));return r.scale(y),t}function h(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField,s=Array.isArray(o)?u.BOX_RANGE:o;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(u.BOX_RANGE,!1):e.axis(s,i),t}function g(t){var e=t.chart,n=t.options,r=n.legend,i=n.groupField;return i?r?e.legend(i,r):e.legend(i,{position:"bottom"}):e.legend(!1),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Violin=void 0;var r=n(1),i=n(19),a=n(1240),o=n(586),s=n(585);e.Violin=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="violin",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t}),this.chart.changeData((0,s.transformViolinData)(this.options))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,u.flow)(s.theme,g,v,y,m,s.tooltip,b,x,s.interaction,_,O)(t)},e.animation=O;var i=r(n(6)),a=n(1),o=n(0),s=n(22),l=n(30),u=n(7),c=n(98),f=n(585),d=n(586),p=["low","high","q1","q3","median"],h=[{type:"dodge",marginRatio:1/32}];function g(t){var e=t.chart,n=t.options;return e.data((0,f.transformViolinData)(n)),t}function v(t){var e=t.chart,n=t.options,r=n.seriesField,i=n.color,o=n.shape,s=void 0===o?"violin":o,u=n.violinStyle,c=n.tooltip,f=n.state,g=e.createView({id:d.VIOLIN_VIEW_ID});return(0,l.violin)({chart:g,options:{xField:d.X_FIELD,yField:d.VIOLIN_Y_FIELD,seriesField:r||d.X_FIELD,sizeField:d.VIOLIN_SIZE_FIELD,tooltip:(0,a.__assign)({fields:p},c),violin:{style:u,color:i,shape:s},state:f}}),g.geometries[0].adjust(h),t}function y(t){var e=t.chart,n=t.options,r=n.seriesField,o=n.color,s=n.tooltip,u=n.box;if(!1===u)return t;var c=e.createView({id:d.MIN_MAX_VIEW_ID});(0,l.interval)({chart:c,options:{xField:d.X_FIELD,yField:d.MIN_MAX_FIELD,seriesField:r||d.X_FIELD,tooltip:(0,a.__assign)({fields:p},s),state:"object"===(0,i.default)(u)?u.state:{},interval:{color:o,size:1,style:{lineWidth:0}}}}),c.geometries[0].adjust(h);var f=e.createView({id:d.QUANTILE_VIEW_ID});(0,l.interval)({chart:f,options:{xField:d.X_FIELD,yField:d.QUANTILE_FIELD,seriesField:r||d.X_FIELD,tooltip:(0,a.__assign)({fields:p},s),state:"object"===(0,i.default)(u)?u.state:{},interval:{color:o,size:8,style:{fillOpacity:1}}}}),f.geometries[0].adjust(h);var g=e.createView({id:d.MEDIAN_VIEW_ID});return(0,l.point)({chart:g,options:{xField:d.X_FIELD,yField:d.MEDIAN_FIELD,seriesField:r||d.X_FIELD,tooltip:(0,a.__assign)({fields:p},s),state:"object"===(0,i.default)(u)?u.state:{},point:{color:o,size:1,style:{fill:"white",lineWidth:0}}}}),g.geometries[0].adjust(h),f.axis(!1),c.axis(!1),g.axis(!1),g.legend(!1),c.legend(!1),f.legend(!1),t}function m(t){var e,n=t.chart,r=t.options,i=r.meta,o=r.xAxis,s=r.yAxis,l=(0,u.deepAssign)({},i,((e={})[d.X_FIELD]=(0,a.__assign)((0,a.__assign)({sync:!0},(0,u.pick)(o,c.AXIS_META_CONFIG_KEYS)),{type:"cat"}),e[d.VIOLIN_Y_FIELD]=(0,a.__assign)({sync:!0},(0,u.pick)(s,c.AXIS_META_CONFIG_KEYS)),e[d.MIN_MAX_FIELD]=(0,a.__assign)({sync:d.VIOLIN_Y_FIELD},(0,u.pick)(s,c.AXIS_META_CONFIG_KEYS)),e[d.QUANTILE_FIELD]=(0,a.__assign)({sync:d.VIOLIN_Y_FIELD},(0,u.pick)(s,c.AXIS_META_CONFIG_KEYS)),e[d.MEDIAN_FIELD]=(0,a.__assign)({sync:d.VIOLIN_Y_FIELD},(0,u.pick)(s,c.AXIS_META_CONFIG_KEYS)),e));return n.scale(l),t}function b(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=(0,u.findViewById)(e,d.VIOLIN_VIEW_ID);return!1===r?a.axis(d.X_FIELD,!1):a.axis(d.X_FIELD,r),!1===i?a.axis(d.VIOLIN_Y_FIELD,!1):a.axis(d.VIOLIN_Y_FIELD,i),e.axis(!1),t}function x(t){var e=t.chart,n=t.options,r=n.legend,i=n.seriesField,a=n.shape;if(!1===r)e.legend(!1);else{var s=i||d.X_FIELD,l=(0,o.omit)(r,["selected"]);a&&a.startsWith("hollow")||(0,o.get)(l,["marker","style","lineWidth"])||(0,o.set)(l,["marker","style","lineWidth"],0),e.legend(s,l),(0,o.get)(r,"selected")&&(0,o.each)(e.views,(function(t){return t.legend(s,r)}))}return t}function _(t){var e=t.chart,n=(0,u.findViewById)(e,d.VIOLIN_VIEW_ID);return(0,s.annotation)()((0,a.__assign)((0,a.__assign)({},t),{chart:n})),t}function O(t){var e=t.chart,n=t.options.animation;return(0,o.each)(e.views,(function(t){"boolean"===typeof n?t.animate(n):t.animate(!0),(0,o.each)(t.geometries,(function(t){t.animate(n)}))})),t}},function(t,e,n){"use strict";var r=Math.log(2),i=t.exports,a=n(1242);function o(t){return 1-Math.abs(t)}t.exports.getUnifiedMinMax=function(t,e){return i.getUnifiedMinMaxMulti([t],e)},t.exports.getUnifiedMinMaxMulti=function(t,e){e=e||{};var n=!1,r=!1,i=a.isNumber(e.width)?e.width:2,o=a.isNumber(e.size)?e.size:50,s=a.isNumber(e.min)?e.min:(n=!0,a.findMinMulti(t)),l=a.isNumber(e.max)?e.max:(r=!0,a.findMaxMulti(t)),u=(l-s)/(o-1);return n&&(s-=2*i*u),r&&(l+=2*i*u),{min:s,max:l}},t.exports.create=function(t,e){if(e=e||{},!t||0===t.length)return[];var n=a.isNumber(e.size)?e.size:50,r=a.isNumber(e.width)?e.width:2,s=i.getUnifiedMinMax(t,{size:n,width:r,min:e.min,max:e.max}),l=s.min,u=s.max-l,c=u/(n-1);if(0===u)return[{x:l,y:1}];for(var f=[],d=0;d<n;d++)f.push({x:l+d*c,y:0});var p=function(t,e){for(var n={},r=0,i=-e;i<=e;i++)r+=t(i/e),n[i]=r;return n}(o,r),h=p[r],g=p[r-1]-p[r-2],v=0;t.forEach((function(t){var e=function(t){return Math.floor((t-l)/c)}(t);if(!(e+r<0||e-r>=f.length)){var n=Math.max(e-r,0),i=e,o=Math.min(e+r,f.length-1),s=n-(e-r),u=e+r-o,d=p[-r-1+s]||0,y=p[-r-1+u]||0,m=h/(h-d-y);s>0&&(v+=m*(s-1)*g);var b=Math.max(0,e-r+1);a.inside(0,f.length-1,b)&&(f[b].y+=1*m*g),a.inside(0,f.length-1,i+1)&&(f[i+1].y-=2*m*g),a.inside(0,f.length-1,o+1)&&(f[o+1].y+=1*m*g)}}));var y=v,m=0,b=0;return f.forEach((function(t){m+=t.y,y+=m,t.y=y,b+=y})),b>0&&f.forEach((function(t){t.y/=b})),f},t.exports.getExpectedValueFromPdf=function(t){if(t&&0!==t.length){var e=0;return t.forEach((function(t){e+=t.x*t.y})),e}},t.exports.getXWithLeftTailArea=function(t,e){if(t&&0!==t.length){for(var n=0,r=0,i=0;i<t.length&&(r=i,!((n+=t[i].y)>=e));i++);return t[r].x}},t.exports.getPerplexity=function(t){if(t&&0!==t.length){var e=0;return t.forEach((function(t){var n=Math.log(t.y);isFinite(n)&&(e+=t.y*n)})),e=-e/r,Math.pow(2,e)}}},function(t,e,n){"use strict";var r=t.exports;t.exports.isNumber=function(t){return"number"===typeof t},t.exports.findMin=function(t){if(0===t.length)return 1/0;for(var e=t[0],n=1;n<t.length;n++)e=Math.min(e,t[n]);return e},t.exports.findMax=function(t){if(0===t.length)return-1/0;for(var e=t[0],n=1;n<t.length;n++)e=Math.max(e,t[n]);return e},t.exports.findMinMulti=function(t){for(var e=r.findMin(t[0]),n=1;n<t.length;n++)e=Math.min(e,r.findMin(t[n]));return e},t.exports.findMaxMulti=function(t){for(var e=r.findMax(t[0]),n=1;n<t.length;n++)e=Math.max(e,r.findMax(t[n]));return e},t.exports.inside=function(t,e,n){return t<=n&&n<=e}},function(t,e,n){"use strict";function r(t,e){var n=t.length*e;if(0===t.length)throw new Error("quantile requires at least one data point.");if(e<0||e>1)throw new Error("quantiles must be between 0 and 1");return 1===e?t[t.length-1]:0===e?t[0]:n%1!==0?t[Math.ceil(n)-1]:t.length%2===0?(t[n-1]+t[n])/2:t[n]}function i(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function a(t,e,n,r){for(n=n||0,r=r||t.length-1;r>n;){if(r-n>600){var o=r-n+1,s=e-n+1,l=Math.log(o),u=.5*Math.exp(2*l/3),c=.5*Math.sqrt(l*u*(o-u)/o);s-o/2<0&&(c*=-1),a(t,e,Math.max(n,Math.floor(e-s*u/o+c)),Math.min(r,Math.floor(e+(o-s)*u/o+c)))}var f=t[e],d=n,p=r;for(i(t,n,e),t[r]>f&&i(t,n,r);d<p;){for(i(t,d,p),d++,p--;t[d]<f;)d++;for(;t[p]>f;)p--}t[n]===f?i(t,n,p):i(t,++p,r),p<=e&&(n=p+1),e<=p&&(r=p-1)}}function o(t,e,n,r){e%1===0?a(t,e,n,r):(a(t,e=Math.floor(e),n,r),a(t,e+1,e+1,r))}function s(t,e){return t-e}function l(t,e){var n=t*e;return 1===e?t-1:0===e?0:n%1!==0?Math.ceil(n)-1:t%2===0?n-.5:n}Object.defineProperty(e,"__esModule",{value:!0}),e.quantile=function(t,e){var n=t.slice();if(Array.isArray(e)){!function(t,e){for(var n=[0],r=0;r<e.length;r++)n.push(l(t.length,e[r]));n.push(t.length-1),n.sort(s);for(var i=[0,n.length-1];i.length;){var a=Math.ceil(i.pop()),u=Math.floor(i.pop());if(!(a-u<=1)){var c=Math.floor((u+a)/2);o(t,n[c],Math.floor(n[u]),Math.ceil(n[a])),i.push(u,c,c,a)}}}(n,e);for(var i=[],a=0;a<e.length;a++)i[a]=r(n,e[a]);return i}return o(n,l(n.length,e),0,n.length-1),r(n,e)},e.quantileSorted=r,e.quickselect=a,e.swap=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Venn=void 0;var r=n(1),i=n(19),a=n(1245),o=n(201);e.Venn=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="venn",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.triggerResize=function(){this.chart.destroyed||(this.chart.forceFit(),this.chart.clear(),this.execAdaptor(),this.chart.render(!0))},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LEGEND_SPACE=void 0,e.adaptor=function(t){return(0,s.flow)(d,a.theme,p,h,g,(0,a.scale)({}),v,y,a.tooltip,m,a.animation)(t)},e.axis=y,e.legend=v;var r=n(1),i=n(0),a=n(22),o=n(30),s=n(7),l=n(1246),u=n(201);n(1250),n(1251),n(1252);var c=e.LEGEND_SPACE=40;function f(t,e,n){var r=t.chart,a=t.options,o=a.blendMode,s=a.setsField,u=r.getTheme(),c=u.colors10,f=u.colors20,d=n;(0,i.isArray)(d)||(d=e.filter((function(t){return 1===t[s].length})).length<=10?c:f);var p=(0,l.getColorMap)(d,e,o,s);return function(t){return p.get(t)||d[0]}}function d(t){var e=t.chart,n=t.options,r=n.legend,a=n.appendPadding,o=n.padding,l=(0,s.normalPadding)(a);return!1!==r&&(l=(0,s.getAdjustAppendPadding)(a,(0,i.get)(r,"position"),c)),e.appendPadding=(0,s.resolveAllPadding)([l,o]),t}function p(t){var e=t.options.data;e||((0,s.log)(s.LEVEL.WARN,!1,"warn: %s","\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a"),e=[]);var n=e.filter((function(t){return 1===t.sets.length})).map((function(t){return t.sets[0]})),r=e.filter((function(t){var e=t.sets;return(0,l.islegalSets)(n,e)}));return(0,i.isEqual)(r,e)||(0,s.log)(s.LEVEL.WARN,!1,"warn: %s","\u4ea4\u96c6\u4e2d\u4e0d\u80fd\u51fa\u73b0\u4e0d\u5b58\u5728\u7684\u96c6\u5408, \u8bf7\u8f93\u5165\u5408\u6cd5\u6570\u636e"),(0,i.deepMix)({},t,{options:{data:r}})}function h(t){var e=t.chart,n=t.options,r=n.pointStyle,i=n.setsField,a=n.sizeField,c=(0,s.normalPadding)(e.appendPadding),d=c[0],p=c[1],h=c[2],g=c[3],v={offsetX:g,offsetY:d},y=e.viewBBox,m=y.width,b=y.height,x=(0,l.layoutVennData)(n,Math.max(m-(p+g),0),Math.max(b-(d+h),0),0);e.data(x);var _=(0,o.schema)((0,s.deepAssign)({},t,{options:{xField:"x",yField:"y",sizeField:a,seriesField:u.ID_FIELD,rawFields:[i,a],schema:{shape:"venn",style:r}}})).ext.geometry;_.customInfo(v);var O=function(t,e){var n=t.options.color;if("function"!==typeof n){var r=f(t,e,"string"===typeof n?[n]:n);return function(t){return r(t[u.ID_FIELD])}}return n}(t,x);return"function"===typeof O&&_.color(u.ID_FIELD,(function(e){var n=x.find((function(t){return t[u.ID_FIELD]===e})),r=f(t,x)(e);return O(n,r)})),t}function g(t){var e=t.chart,n=t.options.label,a=(0,s.normalPadding)(e.appendPadding),o=a[0],l={offsetX:a[3],offsetY:o},u=(0,s.findGeometry)(e,"schema");if(n){var c=n.callback,f=(0,r.__rest)(n,["callback"]);u.label({fields:["id"],callback:c,cfg:(0,i.deepMix)({},(0,s.transformLabel)(f),{type:"venn",customLabelInfo:l})})}else u.label(!1);return t}function v(t){var e=t.chart,n=t.options,r=n.legend,i=n.sizeField;return e.legend(u.ID_FIELD,r),e.legend(i,!1),t}function y(t){return t.chart.axis(!1),t}function m(t){var e=t.options,n=t.chart,i=e.interactions;if(i){var o={"legend-active":"venn-legend-active","legend-highlight":"venn-legend-highlight"};(0,a.interaction)((0,s.deepAssign)({},t,{options:{interactions:i.map((function(t){return(0,r.__assign)((0,r.__assign)({},t),{type:o[t.type]||t.type})}))}}))}return n.removeInteraction("legend-active"),n.removeInteraction("legend-highlight"),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getColorMap=void 0,e.islegalSets=function(t,e){for(var n=0;n<e.length;n++)if(!t.includes(e[n]))return!1;return!0},e.layoutVennData=function(t,e,n,a){void 0===a&&(a=0);var c=t.data,f=t.setsField,d=t.sizeField;if(0===c.length)return(0,o.log)(o.LEVEL.WARN,!1,"warn: %s","\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a"),[];var p=c.map((function(t){var e;return(0,r.__assign)((0,r.__assign)({},t),((e={sets:t[f]||[],size:t[d]})[u.PATH_FIELD]="",e[u.ID_FIELD]="",e))}));p.sort((function(t,e){return t.sets.length-e.sets.length}));var h=(0,s.venn)(p),g=(0,s.scaleSolution)(h,e,n,a),v=(0,l.computeTextCentres)(g,p);return p.forEach((function(t){var e=t.sets,n=e.join(",");t[u.ID_FIELD]=n;var r=e.map((function(t){return g[t]})),a=(0,l.intersectionAreaPath)(r);/[zZ]$/.test(a)||(a+=" Z"),t[u.PATH_FIELD]=a;var o=v[n]||{x:0,y:0};(0,i.assign)(t,o)})),p};var r=n(1),i=n(0),a=n(1247),o=n(7),s=n(1248),l=n(1249),u=n(201);e.getColorMap=(0,i.memoize)((function(t,e,n,r){var i=new Map,o=t.length;return e.forEach((function(e,s){if(1===e[r].length)i.set(e[u.ID_FIELD],t[(s+o)%o]);else{var l=e[r].map((function(t){return i.get(t)}));i.set(e[u.ID_FIELD],l.slice(1).reduce((function(t,e){return(0,a.blend)(t,e,n)}),l[0]))}})),i}),(function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return JSON.stringify(t)}))},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.blend=function(t,e,n){void 0===n&&(n="normal");var r=a(s(n))(l(t),l(e)),i=l(t),o=i[0],u=i[1],c=i[2],f=i[3],d=l(e),p=d[0],h=d[1],g=d[2],v=d[3],y=Number((f+v*(1-f)).toFixed(2)),m=Math.round((f*(1-v)*(o/255)+f*v*(r[0]/255)+(1-f)*v*(p/255))/y*255),b=Math.round((f*(1-v)*(u/255)+f*v*(r[1]/255)+(1-f)*v*(h/255))/y*255),x=Math.round((f*(1-v)*(c/255)+f*v*(r[2]/255)+(1-f)*v*(g/255))/y*255);return"rgba("+m+", "+b+", "+x+", "+y+")"},e.colorToArr=l,e.innerBlend=void 0;var i=r(n(140)),a=function(t){return function(e,n){var r=[];return r[0]=t(e[0],n[0]),r[1]=t(e[1],n[1]),r[2]=t(e[2],n[2]),r}},o={normal:function(t){return t},multiply:function(t,e){return t*e/255},screen:function(t,e){return 255*(1-(1-t/255)*(1-e/255))},overlay:function(t,e){return e<128?2*t*e/255:255*(1-2*(1-t/255)*(1-e/255))},darken:function(t,e){return t>e?e:t},lighten:function(t,e){return t>e?t:e},dodge:function(t,e){return 255===t||(t=e/255*255/(1-t/255))>255?255:t},burn:function(t,e){return 255===e?255:0===t?0:255*(1-Math.min(1,(1-e/255)/(t/255)))}},s=e.innerBlend=function(t){if(!o[t])throw new Error("unknown blend mode "+t);return o[t]};function l(t){var e,n=t.replace("/s+/g","");return"string"!==typeof n||n.startsWith("rgba")||n.startsWith("#")?(n.startsWith("rgba")&&(e=n.replace("rgba(","").replace(")","").split(",")),n.startsWith("#")&&(e=i.default.rgb2arr(n).concat([1])),e.map((function(t,e){return 3===e?Number(t):0|t}))):i.default.rgb2arr(i.default.toRGB(n)).concat([1])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.bestInitialLayout=l,e.constrainedMDSLayout=u,e.disjointCluster=p,e.distanceFromIntersectArea=o,e.getDistanceMatrices=s,e.greedyLayout=c,e.lossFunction=f,e.normalizeSolution=function(t,e,n){null===e&&(e=Math.PI/2);var r,i,a=[];for(i in t)if(t.hasOwnProperty(i)){var o=t[i];a.push({x:o.x,y:o.y,radius:o.radius,setid:i})}var s=p(a);for(r=0;r<s.length;++r){d(s[r],e,n);var l=h(s[r]);s[r].size=(l.xRange.max-l.xRange.min)*(l.yRange.max-l.yRange.min),s[r].bounds=l}s.sort((function(t,e){return e.size-t.size}));var u=(a=s[0]).bounds,c=(u.xRange.max-u.xRange.min)/50;function f(t,e,n){if(t){var r,i,o,s=t.bounds;e?r=u.xRange.max-s.xRange.min+c:(r=u.xRange.max-s.xRange.max,(o=(s.xRange.max-s.xRange.min)/2-(u.xRange.max-u.xRange.min)/2)<0&&(r+=o)),n?i=u.yRange.max-s.yRange.min+c:(i=u.yRange.max-s.yRange.max,(o=(s.yRange.max-s.yRange.min)/2-(u.yRange.max-u.yRange.min)/2)<0&&(i+=o));for(var l=0;l<t.length;++l)t[l].x+=r,t[l].y+=i,a.push(t[l])}}for(var g=1;g<s.length;)f(s[g],!0,!1),f(s[g+1],!1,!0),f(s[g+2],!0,!0),g+=3,u=h(a);var v={};for(r=0;r<a.length;++r)v[a[r].setid]=a[r];return v},e.scaleSolution=function(t,e,n,r){var i=[],a=[];for(var o in t)t.hasOwnProperty(o)&&(a.push(o),i.push(t[o]));e-=2*r,n-=2*r;var s=h(i),l=s.xRange,u=s.yRange;if(l.max==l.min||u.max==u.min)return console.log("not scaling solution: zero size detected"),t;for(var c=e/(l.max-l.min),f=n/(u.max-u.min),d=Math.min(f,c),p=(e-(l.max-l.min)*d)/2,g=(n-(u.max-u.min)*d)/2,v={},y=0;y<i.length;++y){var m=i[y];v[a[y]]={radius:d*m.radius,x:r+p+(m.x-l.min)*d,y:r+g+(m.y-u.min)*d}}return v},e.venn=function(t,e){(e=e||{}).maxIterations=e.maxIterations||500;var n=e.initialLayout||l,i=e.lossFunction||f;t=function(t){t=t.slice();var e,n,r,i,a=[],o={};for(e=0;e<t.length;++e){var s=t[e];1==s.sets.length?a.push(s.sets[0]):2==s.sets.length&&(o[[r=s.sets[0],i=s.sets[1]]]=!0,o[[i,r]]=!0)}for(a.sort((function(t,e){return t>e?1:-1})),e=0;e<a.length;++e)for(r=a[e],n=e+1;n<a.length;++n)[r,i=a[n]]in o||t.push({sets:[r,i],size:0});return t}(t);var a,o=n(t,e),s=[],u=[];for(a in o)o.hasOwnProperty(a)&&(s.push(o[a].x),s.push(o[a].y),u.push(a));for(var c=(0,r.nelderMead)((function(e){for(var n={},r=0;r<u.length;++r){var a=u[r];n[a]={x:e[2*r],y:e[2*r+1],radius:o[a].radius}}return i(n,t)}),s,e),d=c.x,p=0;p<u.length;++p)a=u[p],o[a].x=d[2*p],o[a].y=d[2*p+1];return o};var r=n(587),i=n(588),a=1e-10;function o(t,e,n){return Math.min(t,e)*Math.min(t,e)*Math.PI<=n+a?Math.abs(t-e):(0,r.bisect)((function(r){return(0,i.circleOverlap)(t,e,r)-n}),0,t+e)}function s(t,e,n){var i=(0,r.zerosM)(e.length,e.length),a=(0,r.zerosM)(e.length,e.length);return t.filter((function(t){return 2==t.sets.length})).map((function(t){var r=n[t.sets[0]],s=n[t.sets[1]],l=o(Math.sqrt(e[r].size/Math.PI),Math.sqrt(e[s].size/Math.PI),t.size);i[r][s]=i[s][r]=l;var u=0;t.size+1e-10>=Math.min(e[r].size,e[s].size)?u=1:t.size<=1e-10&&(u=-1),a[r][s]=a[s][r]=u})),{distances:i,constraints:a}}function l(t,e){var n=c(t,e),r=e.lossFunction||f;if(t.length>=8){var i=u(t,e);r(i,t)+1e-8<r(n,t)&&(n=i)}return n}function u(t,e){var n,i=(e=e||{}).restarts||10,a=[],o={};for(n=0;n<t.length;++n){var l=t[n];1==l.sets.length&&(o[l.sets[0]]=a.length,a.push(l))}var u=s(t,a,o),c=u.distances,f=u.constraints,d=(0,r.norm2)(c.map(r.norm2))/c.length;c=c.map((function(t){return t.map((function(t){return t/d}))}));var p,h,g=function(t,e){return function(t,e,n,r){var i,a=0;for(i=0;i<e.length;++i)e[i]=0;for(i=0;i<n.length;++i)for(var o=t[2*i],s=t[2*i+1],l=i+1;l<n.length;++l){var u=t[2*l],c=t[2*l+1],f=n[i][l],d=r[i][l],p=(u-o)*(u-o)+(c-s)*(c-s),h=Math.sqrt(p),g=p-f*f;d>0&&h<=f||d<0&&h>=f||(a+=2*g*g,e[2*i]+=4*g*(o-u),e[2*i+1]+=4*g*(s-c),e[2*l]+=4*g*(u-o),e[2*l+1]+=4*g*(c-s))}return a}(t,e,c,f)};for(n=0;n<i;++n){var v=(0,r.zeros)(2*c.length).map(Math.random);h=(0,r.conjugateGradient)(g,v,e),(!p||h.fx<p.fx)&&(p=h)}var y=p.x,m={};for(n=0;n<a.length;++n){var b=a[n];m[b.sets[0]]={x:y[2*n]*d,y:y[2*n+1]*d,radius:Math.sqrt(b.size/Math.PI)}}if(e.history)for(n=0;n<e.history.length;++n)(0,r.scale)(e.history[n].x,d);return m}function c(t,e){for(var n,r=e&&e.lossFunction?e.lossFunction:f,s={},l={},u=0;u<t.length;++u){var c=t[u];1==c.sets.length&&(n=c.sets[0],s[n]={x:1e10,y:1e10,rowid:Object.keys(s).length,size:c.size,radius:Math.sqrt(c.size/Math.PI)},l[n]=[])}for(t=t.filter((function(t){return 2==t.sets.length})),u=0;u<t.length;++u){var d=t[u],p=d.hasOwnProperty("weight")?d.weight:1,h=d.sets[0],g=d.sets[1];d.size+a>=Math.min(s[h].size,s[g].size)&&(p=0),l[h].push({set:g,size:d.size,weight:p}),l[g].push({set:h,size:d.size,weight:p})}var v=[];for(n in l)if(l.hasOwnProperty(n)){var y=0;for(u=0;u<l[n].length;++u)y+=l[n][u].size*l[n][u].weight;v.push({set:n,size:y})}function m(t,e){return e.size-t.size}v.sort(m);var b={};function x(t){return t.set in b}function _(t,e){s[e].x=t.x,s[e].y=t.y,b[e]=!0}for(_({x:0,y:0},v[0].set),u=1;u<v.length;++u){var O=v[u].set,P=l[O].filter(x);if(n=s[O],P.sort(m),0===P.length)throw"ERROR: missing pairwise overlap information";for(var w=[],M=0;M<P.length;++M){var S=s[P[M].set],E=o(n.radius,S.radius,P[M].size);w.push({x:S.x+E,y:S.y}),w.push({x:S.x-E,y:S.y}),w.push({y:S.y+E,x:S.x}),w.push({y:S.y-E,x:S.x});for(var A=M+1;A<P.length;++A)for(var C=s[P[A].set],j=o(n.radius,C.radius,P[A].size),I=(0,i.circleCircleIntersection)({x:S.x,y:S.y,radius:E},{x:C.x,y:C.y,radius:j}),T=0;T<I.length;++T)w.push(I[T])}var F=1e50,L=w[0];for(M=0;M<w.length;++M){s[O].x=w[M].x,s[O].y=w[M].y;var k=r(s,t);k<F&&(F=k,L=w[M])}_(L,O)}return s}function f(t,e){for(var n=0,r=0;r<e.length;++r){var a=e[r],o=void 0;if(1!=a.sets.length){if(2==a.sets.length){var s=t[a.sets[0]],l=t[a.sets[1]];o=(0,i.circleOverlap)(s.radius,l.radius,(0,i.distance)(s,l))}else o=(0,i.intersectionArea)(a.sets.map((function(e){return t[e]})));n+=(a.hasOwnProperty("weight")?a.weight:1)*(o-a.size)*(o-a.size)}}return n}function d(t,e,n){var r;if(null===n?t.sort((function(t,e){return e.radius-t.radius})):t.sort(n),t.length>0){var a=t[0].x,o=t[0].y;for(r=0;r<t.length;++r)t[r].x-=a,t[r].y-=o}if(2==t.length&&(0,i.distance)(t[0],t[1])<Math.abs(t[1].radius-t[0].radius)&&(t[1].x=t[0].x+t[0].radius-t[1].radius-1e-10,t[1].y=t[0].y),t.length>1){var s=Math.atan2(t[1].x,t[1].y)-e,l=void 0,u=void 0,c=Math.cos(s),f=Math.sin(s);for(r=0;r<t.length;++r)l=t[r].x,u=t[r].y,t[r].x=c*l-f*u,t[r].y=f*l+c*u}if(t.length>2){for(var d=Math.atan2(t[2].x,t[2].y)-e;d<0;)d+=2*Math.PI;for(;d>2*Math.PI;)d-=2*Math.PI;if(d>Math.PI){var p=t[1].y/(1e-10+t[1].x);for(r=0;r<t.length;++r){var h=(t[r].x+p*t[r].y)/(1+p*p);t[r].x=2*h-t[r].x,t[r].y=2*h*p-t[r].y}}}}function p(t){function e(t){return t.parent!==t&&(t.parent=e(t.parent)),t.parent}function n(t,n){var r=e(t),i=e(n);r.parent=i}t.map((function(t){t.parent=t}));for(var r=0;r<t.length;++r)for(var a=r+1;a<t.length;++a){var o=t[r].radius+t[a].radius;(0,i.distance)(t[r],t[a])+1e-10<o&&n(t[a],t[r])}var s,l={};for(r=0;r<t.length;++r)(s=e(t[r]).parent.setid)in l||(l[s]=[]),l[s].push(t[r]);t.map((function(t){delete t.parent}));var u=[];for(s in l)l.hasOwnProperty(s)&&u.push(l[s]);return u}function h(t){var e=function(e){return{max:Math.max.apply(null,t.map((function(t){return t[e]+t.radius}))),min:Math.min.apply(null,t.map((function(t){return t[e]-t.radius})))}};return{xRange:e("x"),yRange:e("y")}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.circleFromPath=function(t){var e=t.split(" ");return{x:parseFloat(e[1]),y:parseFloat(e[2]),radius:-parseFloat(e[4])}},e.circlePath=s,e.computeTextCentre=o,e.computeTextCentres=function(t,e){for(var n={},r=function(t){var e={},n=[];for(var r in t)n.push(r),e[r]=[];for(var a=0;a<n.length;a++)for(var o=t[n[a]],s=a+1;s<n.length;++s){var l=t[n[s]],u=(0,i.distance)(o,l);u+l.radius<=o.radius+1e-10?e[n[s]].push(n[a]):u+o.radius<=l.radius+1e-10&&e[n[a]].push(n[s])}return e}(t),a=0;a<e.length;++a){for(var s=e[a].sets,l={},u={},c=0;c<s.length;++c){l[s[c]]=!0;for(var f=r[s[c]],d=0;d<f.length;++d)u[f[d]]=!0}var p=[],h=[];for(var g in t)g in l?p.push(t[g]):g in u||h.push(t[g]);var v=o(p,h);n[s]=v,v.disjoint&&e[a].size>0&&console.log("WARNING: area "+s+" not represented on screen")}return n},e.intersectionAreaPath=function(t){var e={};(0,i.intersectionArea)(t,e);var n=e.arcs;if(0===n.length)return"M 0 0";if(1==n.length){var r=n[0].circle;return s(r.x,r.y,r.radius)}for(var a=["\nM",n[0].p2.x,n[0].p2.y],o=0;o<n.length;++o){var l=n[o],u=l.circle.radius,c=l.width>u;a.push("\nA",u,u,0,c?1:0,1,l.p1.x,l.p1.y)}return a.join(" ")};var r=n(587),i=n(588);function a(t,e,n){var r,a,o=e[0].radius-(0,i.distance)(e[0],t);for(r=1;r<e.length;++r)(a=e[r].radius-(0,i.distance)(e[r],t))<=o&&(o=a);for(r=0;r<n.length;++r)(a=(0,i.distance)(n[r],t)-n[r].radius)<=o&&(o=a);return o}function o(t,e){var n,s=[];for(n=0;n<t.length;++n){var l=t[n];s.push({x:l.x,y:l.y}),s.push({x:l.x+l.radius/2,y:l.y}),s.push({x:l.x-l.radius/2,y:l.y}),s.push({x:l.x,y:l.y+l.radius/2}),s.push({x:l.x,y:l.y-l.radius/2})}var u=s[0],c=a(s[0],t,e);for(n=1;n<s.length;++n){var f=a(s[n],t,e);f>=c&&(u=s[n],c=f)}var d=(0,r.nelderMead)((function(n){return-1*a({x:n[0],y:n[1]},t,e)}),[u.x,u.y],{maxIterations:500,minErrorDelta:1e-10}).x,p={x:d[0],y:d[1]},h=!0;for(n=0;n<t.length;++n)if((0,i.distance)(p,t[n])>t[n].radius){h=!1;break}for(n=0;n<e.length;++n)if((0,i.distance)(p,e[n])<e[n].radius){h=!1;break}if(!h)if(1==t.length)p={x:t[0].x,y:t[0].y};else{var g={};(0,i.intersectionArea)(t,g),p=0===g.arcs.length?{x:0,y:-1e3,disjoint:!0}:1==g.arcs.length?{x:g.arcs[0].circle.x,y:g.arcs[0].circle.y}:e.length?o(t,[]):(0,i.getCenter)(g.arcs.map((function(t){return t.p1})))}return p}function s(t,e,n){var r=[],i=t-n,a=e;return r.push("M",i,a),r.push("A",n,n,0,1,0,i+2*n,a),r.push("A",n,n,0,1,0,i,a),r.join(" ")}},function(t,e,n){"use strict";var r=n(1),i=n(14),a=n(88),o=n(7),s=n(201);(0,i.registerShape)("schema","venn",{draw:function(t,e){var n=t.data,l=(0,a.parsePathString)(n[s.PATH_FIELD]),u=function(t){return(0,o.deepAssign)({},t.defaultStyle,{fill:t.color},t.style)}(t),c=e.addGroup({name:"venn-shape"});c.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},u),{path:l}),name:"venn-path"});var f=t.customInfo,d=f.offsetX,p=f.offsetY,h=i.Util.transform(null,[["t",d,p]]);return c.setMatrix(h),c},getMarker:function(t){var e=t.color;return{symbol:"circle",style:{lineWidth:0,stroke:e,fill:e,r:4}}}})},function(t,e,n){"use strict";var r=n(1),i=n(14),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getLabelPoint=function(t,e,n){var r=t.data,i=r.x,a=r.y,o=t.customLabelInfo,s=o.offsetX,l=o.offsetY;return{content:t.content[n],x:i+s,y:a+l}},e}(i.GeometryLabel);(0,i.registerGeometryLabel)("venn",a)},function(t,e,n){"use strict";var r=n(14),i=n(1253),a=n(1254),o=n(1255);(0,r.registerAction)("venn-element-active",i.VennElementActive),(0,r.registerAction)("venn-element-highlight",a.VennElementHighlight),(0,r.registerAction)("venn-element-selected",o.VennElementSelected),(0,r.registerAction)("venn-element-single-selected",o.VennElementSingleSelected),(0,r.registerInteraction)("venn-element-active",{start:[{trigger:"element:mouseenter",action:"venn-element-active:active"}],end:[{trigger:"element:mouseleave",action:"venn-element-active:reset"}]}),(0,r.registerInteraction)("venn-element-highlight",{start:[{trigger:"element:mouseenter",action:"venn-element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"venn-element-highlight:reset"}]}),(0,r.registerInteraction)("venn-element-selected",{start:[{trigger:"element:click",action:"venn-element-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-selected:reset"]}]}),(0,r.registerInteraction)("venn-element-single-selected",{start:[{trigger:"element:click",action:"venn-element-single-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-single-selected:reset"]}]}),(0,r.registerInteraction)("venn-legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","venn-element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","venn-element-active:reset"]}]}),(0,r.registerInteraction)("venn-legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","venn-element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","venn-element-highlight:reset"]}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VennElementActive=void 0;var r=n(1),i=n(14),a=n(309),o=(0,i.getActionClass)("element-active");e.VennElementActive=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.syncElementsPos=function(){(0,a.placeElementsOrdered)(this.context.view)},e.prototype.active=function(){t.prototype.active.call(this),this.syncElementsPos()},e.prototype.toggle=function(){t.prototype.toggle.call(this),this.syncElementsPos()},e.prototype.reset=function(){t.prototype.reset.call(this),this.syncElementsPos()},e}(o)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VennElementHighlight=void 0;var r=n(1),i=n(14),a=n(309),o=(0,i.getActionClass)("element-highlight");e.VennElementHighlight=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.syncElementsPos=function(){(0,a.placeElementsOrdered)(this.context.view)},e.prototype.highlight=function(){t.prototype.highlight.call(this),this.syncElementsPos()},e.prototype.toggle=function(){t.prototype.toggle.call(this),this.syncElementsPos()},e.prototype.clear=function(){t.prototype.clear.call(this),this.syncElementsPos()},e.prototype.reset=function(){t.prototype.reset.call(this),this.syncElementsPos()},e}(o)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VennElementSingleSelected=e.VennElementSelected=void 0;var r=n(1),i=n(14),a=n(309),o=(0,i.getActionClass)("element-selected"),s=(0,i.getActionClass)("element-single-selected");e.VennElementSelected=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.syncElementsPos=function(){(0,a.placeElementsOrdered)(this.context.view)},e.prototype.selected=function(){t.prototype.selected.call(this),this.syncElementsPos()},e.prototype.toggle=function(){t.prototype.toggle.call(this),this.syncElementsPos()},e.prototype.reset=function(){t.prototype.reset.call(this),this.syncElementsPos()},e}(o),e.VennElementSingleSelected=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.syncElementsPos=function(){(0,a.placeElementsOrdered)(this.context.view)},e.prototype.selected=function(){t.prototype.selected.call(this),this.syncElementsPos()},e.prototype.toggle=function(){t.prototype.toggle.call(this),this.syncElementsPos()},e.prototype.reset=function(){t.prototype.reset.call(this),this.syncElementsPos()},e}(s)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Stock=void 0;var r=n(1),i=n(19),a=n(1257),o=n(589),s=n(310);e.Stock=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="stock",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.changeData=function(t){this.updateOption({data:t});var e=this.options.yField;this.chart.changeData((0,o.getStockData)(t,e))},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){(0,a.flow)(r.theme,u,c,f,d,p,r.interaction,r.animation,(0,r.annotation)(),r.slider)(t)},e.axis=f,e.legend=p,e.meta=c,e.tooltip=d;var r=n(22),i=n(30),a=n(7),o=n(98),s=n(310),l=n(589);function u(t){var e=t.chart,n=t.options,r=n.yField,o=n.data,u=n.risingFill,c=n.fallingFill,f=n.tooltip,d=n.stockStyle;e.data((0,l.getStockData)(o,r));var p=f;return!1!==p&&(p=(0,a.deepAssign)({},{fields:r},p)),(0,i.schema)((0,a.deepAssign)({},t,{options:{schema:{shape:"candle",color:[u,c],style:d},yField:s.Y_FIELD,seriesField:s.TREND_FIELD,rawFields:r,tooltip:p}})),t}function c(t){var e,n,r=t.chart,i=t.options,l=i.meta,u=i.xAxis,c=i.yAxis,f=i.xField,d=((e={})[f]={type:"timeCat",tickCount:6},e[s.TREND_FIELD]={values:[s.TREND_UP,s.TREND_DOWN]},e),p=(0,a.deepAssign)(d,l,((n={})[f]=(0,a.pick)(u,o.AXIS_META_CONFIG_KEYS),n[s.Y_FIELD]=(0,a.pick)(c,o.AXIS_META_CONFIG_KEYS),n));return r.scale(p),t}function f(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?e.axis(s.Y_FIELD,!1):e.axis(s.Y_FIELD,i),t}function d(t){var e=t.chart,n=t.options.tooltip;return!1!==n?e.tooltip(n):e.tooltip(!1),t}function p(t){var e=t.chart,n=t.options.legend;return n?e.legend(s.TREND_FIELD,n):!1===n&&e.legend(!1),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.compareFunnel=function(t){return(0,i.flow)(u,c,f)(t)};var r=n(0),i=n(7),a=n(65),o=n(49),s=n(124),l=n(311);function u(t){var e,n=t.chart,r=t.options,i=r.data,a=void 0===i?[]:i,o=r.yField;return n.data(a),n.scale(((e={})[o]={sync:!0},e)),t}function c(t){var e=t.chart,n=t.options,u=n.data,c=n.xField,f=n.yField,d=n.color,p=n.compareField,h=n.isTransposed,g=n.tooltip,v=n.maxSize,y=n.minSize,m=n.label,b=n.funnelStyle,x=n.state;return e.facet("mirror",{fields:[p],transpose:!h,padding:h?0:[32,0,0,0],eachView:function(t,e){var n=h?e.rowIndex:e.columnIndex;h||t.coordinate({type:"rect",actions:[["transpose"],["scale",0===n?-1:1,-1]]});var _=(0,l.transformData)(e.data,u,{yField:f,maxSize:v,minSize:y});t.data(_);var O=(0,a.getTooltipMapping)(g,[c,f,p]),P=O.fields,w=O.formatter,M=h?{offset:0===n?10:-23,position:0===n?"bottom":"top"}:{offset:10,position:"left",style:{textAlign:0===n?"end":"start"}};(0,o.geometry)({chart:t,options:{type:"interval",xField:c,yField:s.FUNNEL_MAPPING_VALUE,colorField:c,tooltipFields:(0,r.isArray)(P)&&P.concat([s.FUNNEL_PERCENT,s.FUNNEL_CONVERSATION]),mapping:{shape:"funnel",tooltip:w,color:d,style:b},label:!1!==m&&(0,i.deepAssign)({},M,m),state:x}})}}),t}function f(t){var e=t.chart,n=t.options,r=n.conversionTag,a=n.isTransposed;return e.once("beforepaint",(function(){e.views.forEach((function(t,e){(0,l.conversionTagComponent)((function(t,n,o,l){var u=0===e?-1:1;return(0,i.deepAssign)({},l,{start:[n-.5,t[s.FUNNEL_MAPPING_VALUE]],end:[n-.5,t[s.FUNNEL_MAPPING_VALUE]+.05],text:a?{style:{textAlign:"start"}}:{offsetX:!1!==r?u*r.offsetX:0,style:{textAlign:0===e?"end":"start"}}})}))((0,i.deepAssign)({},{chart:t,options:n}))}))})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.facetFunnel=function(t){return(0,r.flow)(a,o)(t)};var r=n(7),i=n(592);function a(t){var e,n=t.chart,r=t.options,i=r.data,a=void 0===i?[]:i,o=r.yField;return n.data(a),n.scale(((e={})[o]={sync:!0},e)),t}function o(t){var e=t.chart,n=t.options,a=n.seriesField,o=n.isTransposed;return e.facet("rect",{fields:[a],padding:[o?0:32,10,0,10],eachView:function(e,n){(0,i.basicFunnel)((0,r.deepAssign)({},t,{chart:e,options:{data:n.data}}))}}),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dynamicHeightFunnel=function(t){return(0,a.flow)(c,f,d,p)(t)};var r=n(1),i=n(0),a=n(7),o=n(124),s=n(49),l=n(65),u=n(311);function c(t){var e=t.chart,n=t.options,r=n.data,a=void 0===r?[]:r,s=n.yField,l=(0,i.reduce)(a,(function(t,e){return t+(e[s]||0)}),0),u=(0,i.maxBy)(a,s)[s],c=(0,i.map)(a,(function(t,e){var n=[],r=[];if(t[o.FUNNEL_TOTAL_PERCENT]=(t[s]||0)/l,e){var c=a[e-1][o.PLOYGON_X],f=a[e-1][o.PLOYGON_Y];n[0]=c[3],r[0]=f[3],n[1]=c[2],r[1]=f[2]}else n[0]=-.5,r[0]=1,n[1]=.5,r[1]=1;return r[2]=r[1]-t[o.FUNNEL_TOTAL_PERCENT],n[2]=(r[2]+1)/4,r[3]=r[2],n[3]=-n[2],t[o.PLOYGON_X]=n,t[o.PLOYGON_Y]=r,t[o.FUNNEL_PERCENT]=(t[s]||0)/u,t[o.FUNNEL_CONVERSATION]=[(0,i.get)(a,[e-1,s]),t[s]],t}));return e.data(c),t}function f(t){var e=t.chart,n=t.options,r=n.xField,a=n.yField,u=n.color,c=n.tooltip,f=n.label,d=n.funnelStyle,p=n.state,h=(0,l.getTooltipMapping)(c,[r,a]),g=h.fields,v=h.formatter;return(0,s.geometry)({chart:e,options:{type:"polygon",xField:o.PLOYGON_X,yField:o.PLOYGON_Y,colorField:r,tooltipFields:(0,i.isArray)(g)&&g.concat([o.FUNNEL_PERCENT,o.FUNNEL_CONVERSATION]),label:f,state:p,mapping:{tooltip:v,color:u,style:d}}}),t}function d(t){var e=t.chart,n=t.options.isTransposed;return e.coordinate({type:"rect",actions:n?[["transpose"],["reflect","x"]]:[]}),t}function p(t){return(0,u.conversionTagComponent)((function(t,e,n,i){return(0,r.__assign)((0,r.__assign)({},i),{start:[t[o.PLOYGON_X][1],t[o.PLOYGON_Y][1]],end:[t[o.PLOYGON_X][1]+.05,t[o.PLOYGON_Y][1]]})}))(t),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Liquid=void 0;var r=n(1),i=n(14),a=n(19),o=n(1262),s=n(1263),l=n(593);n(1264),e.Liquid=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="liquid",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.changeData=function(t){this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.updateOption({percent:t}),this.chart.data((0,l.getLiquidData)(t)),(0,o.statistic)({chart:this.chart,options:this.options},!0),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(a.theme,(0,a.pattern)("liquidStyle"),u,c,(0,a.scale)({}),a.animation,a.interaction)(t)},e.statistic=c;var r=n(1),i=n(0),a=n(22),o=n(7),s=n(30),l=n(593);function u(t){var e=t.chart,n=t.options,r=n.percent,i=n.liquidStyle,a=n.radius,u=n.outline,c=n.wave,f=n.shape;e.scale({percent:{min:0,max:1}}),e.data((0,l.getLiquidData)(r));var d=n.color||e.getTheme().defaultColor,p=(0,o.deepAssign)({},t,{options:{xField:"type",yField:"percent",widthRatio:a,interval:{color:d,style:i,shape:"liquid-fill-gauge"}}}),h=(0,s.interval)(p).ext.geometry,g={radius:a,outline:u,wave:c,shape:f,background:e.getTheme().background};return h.customInfo(g),e.legend(!1),e.axis(!1),e.tooltip(!1),t}function c(t,e){var n=t.chart,a=t.options,s=a.statistic,l=a.percent,u=a.meta;n.getController("annotation").clear(!0);var c=(0,i.get)(u,["percent","formatter"])||function(t){return(100*t).toFixed(2)+"%"},f=s.content;return f&&(f=(0,o.deepAssign)({},f,{content:(0,i.isNil)(f.content)?c(l):f.content})),(0,o.renderStatistic)(n,{statistic:(0,r.__assign)((0,r.__assign)({},s),{content:f}),plotType:"liquid"},{percent:l}),e&&n.render(!0),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={radius:.9,statistic:{title:!1,content:{style:{opacity:.75,fontSize:"30px",lineHeight:"30px",textAlign:"center"}}},outline:{border:2,distance:0},wave:{count:3,length:192},shape:"circle"}},function(t,e,n){"use strict";var r=n(1),i=n(14),a=n(0),o=n(563);function s(t,e,n){return t+(e-t)*n}function l(t,e,n,r){return 0===e?[[t+.5*n/Math.PI/2,r/2],[t+.5*n/Math.PI,r],[t+n/4,r]]:1===e?[[t+.5*n/Math.PI/2*(Math.PI-2),r],[t+.5*n/Math.PI/2*(Math.PI-1),r/2],[t+n/4,0]]:2===e?[[t+.5*n/Math.PI/2,-r/2],[t+.5*n/Math.PI,-r],[t+n/4,-r]]:[[t+.5*n/Math.PI/2*(Math.PI-2),-r],[t+.5*n/Math.PI/2*(Math.PI-1),-r/2],[t+n/4,0]]}function u(t,e,n,r,i,a,o){for(var s=4*Math.ceil(2*t/n*4),u=[],c=r;c<2*-Math.PI;)c+=2*Math.PI;for(;c>0;)c-=2*Math.PI;var f=a-t+(c=c/Math.PI/2*n)-2*t;u.push(["M",f,e]);for(var d=0,p=0;p<s;++p){var h=l(p*n/4,p%4,n,i);u.push(["C",h[0][0]+f,-h[0][1]+e,h[1][0]+f,-h[1][1]+e,h[2][0]+f,-h[2][1]+e]),p===s-1&&(d=h[2][0])}return u.push(["L",d+f,o+t]),u.push(["L",f,o+t]),u.push(["Z"]),u}function c(t,e,n,r){var i=2*n/3,a=Math.max(i,r),o=i/2,s=t,l=o+e-a/2,u=Math.asin(o/(.85*(a-o))),c=Math.sin(u)*o,f=Math.cos(u)*o,d=s-f,p=l+c,h=t,g=l+o/Math.sin(u);return"\n M "+d+" "+p+"\n A "+o+" "+o+" 0 1 1 "+(d+2*f)+" "+p+"\n Q "+h+" "+g+" "+t+" "+(e+a/2)+"\n Q "+h+" "+g+" "+d+" "+p+"\n Z \n "}function f(t,e,n,r){var i=n/2,a=r/2;return"\n M "+t+" "+(e-a)+" \n a "+i+" "+a+" 0 1 0 0 "+2*a+"\n a "+i+" "+a+" 0 1 0 0 "+2*-a+"\n Z\n "}function d(t,e,n,r){var i=r/2,a=n/2;return"\n M "+t+" "+(e-i)+"\n L "+(t+a)+" "+e+"\n L "+t+" "+(e+i)+"\n L "+(t-a)+" "+e+"\n Z\n "}function p(t,e,n,r){var i=r/2,a=n/2;return"\n M "+t+" "+(e-i)+"\n L "+(t+a)+" "+(e+i)+"\n L "+(t-a)+" "+(e+i)+"\n Z\n "}function h(t,e,n,r){var i=r/2,a=n/2*.618;return"\n M "+(t-a)+" "+(e-i)+"\n L "+(t+a)+" "+(e-i)+"\n L "+(t+a)+" "+(e+i)+"\n L "+(t-a)+" "+(e+i)+"\n Z\n "}(0,i.registerShape)("interval","liquid-fill-gauge",{draw:function(t,e){var n=t.customInfo,i=n,l=i.radius,g=i.shape,v=i.background,y=n.outline,m=n.wave,b=y.border,x=y.distance,_=m.count,O=m.length,P=(0,a.reduce)(t.points,(function(t,e){return Math.min(t,e.x)}),1/0),w=this.parsePoint({x:.5,y:.5}),M=this.parsePoint({x:P,y:.5}),S=w.x-M.x,E=Math.min(S,M.y*l),A=function(t){var e=(0,r.__assign)({opacity:1},t.style);return t.color&&!e.fill&&(e.fill=t.color),e}(t),C=function(t){var e=(0,a.mix)({},{fill:"#fff",fillOpacity:0,lineWidth:4},t.style);return t.color&&!e.stroke&&(e.stroke=t.color),(0,a.isNumber)(t.opacity)&&(e.opacity=e.strokeOpacity=t.opacity),e}((0,a.mix)({},t,y)),j=E-b/2,I={pin:c,circle:f,diamond:d,triangle:p,rect:h},T=("function"===typeof g?g:I[g]||I.circle)(w.x,w.y,2*j,2*j),F=e.addGroup({name:"waves"}),L=F.setClip({type:"path",attrs:{path:T}});return function(t,e,n,r,i,a,l,c,f){for(var d=i.fill,p=i.opacity,h=l.getBBox(),g=h.maxX-h.minX,v=h.maxY-h.minY,y=0;y<r;y++){var m=r<=1?0:y/(r-1),b=a.addShape("path",{name:"waterwave-path",attrs:{path:u(c,h.minY+v*n,f,0,g/32,t,e),fill:d,opacity:s(.2,.9,m)*p}});try{var x=(0,o.transform)([["t",f,0]]);b.stopAnimate(),b.animate({matrix:x},{duration:s(2500,5e3,m),repeat:!0})}catch(_){console.warn("off-screen group animate error!")}}}(w.x,w.y,1-t.points[1].y,_,A,F,L,2*E,O),e.addShape("path",{name:"distance",attrs:{path:T,fill:"transparent",lineWidth:b+2*x,stroke:"transparent"===v?"#fff":v}}),e.addShape("path",{name:"wrap",attrs:(0,a.mix)(C,{path:T,fill:"transparent",lineWidth:b})}),e}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Bullet=void 0;var r=n(1),i=n(19),a=n(1266),o=n(594),s=n(1267);e.Bullet=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="bullet",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t});var e=(0,o.transformData)(this.options),n=e.min,r=e.max,i=e.ds;(0,a.meta)({options:this.options,ext:{data:{min:n,max:r}},chart:this.chart}),this.chart.changeData(i)},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){(0,o.flow)(u,c,f,d,a.theme,p,a.tooltip,a.interaction,a.animation)(t)},e.meta=c;var r=n(1),i=n(0),a=n(22),o=n(7),s=n(30),l=n(594);function u(t){var e=t.chart,n=t.options,a=n.bulletStyle,u=n.targetField,c=n.rangeField,f=n.measureField,d=n.xField,p=n.color,h=n.layout,g=n.size,v=n.label,y=(0,l.transformData)(n),m=y.min,b=y.max,x=y.ds;e.data(x);var _=(0,o.deepAssign)({},t,{options:{xField:d,yField:c,seriesField:"rKey",isStack:!0,label:(0,i.get)(v,"range"),interval:{color:(0,i.get)(p,"range"),style:(0,i.get)(a,"range"),size:(0,i.get)(g,"range")}}});(0,s.interval)(_),e.geometries[0].tooltip(!1);var O=(0,o.deepAssign)({},t,{options:{xField:d,yField:f,seriesField:"mKey",isStack:!0,label:(0,i.get)(v,"measure"),interval:{color:(0,i.get)(p,"measure"),style:(0,i.get)(a,"measure"),size:(0,i.get)(g,"measure")}}});(0,s.interval)(O);var P=(0,o.deepAssign)({},t,{options:{xField:d,yField:u,seriesField:"tKey",label:(0,i.get)(v,"target"),point:{color:(0,i.get)(p,"target"),style:(0,i.get)(a,"target"),size:(0,i.isFunction)((0,i.get)(g,"target"))?function(t){return(0,i.get)(g,"target")(t)/2}:(0,i.get)(g,"target")/2,shape:"horizontal"===h?"line":"hyphen"}}});return(0,s.point)(P),"horizontal"===h&&e.coordinate().transpose(),(0,r.__assign)((0,r.__assign)({},t),{ext:{data:{min:m,max:b}}})}function c(t){var e,n,r=t.options,i=t.ext,s=r.xAxis,l=r.yAxis,u=r.targetField,c=r.rangeField,f=r.measureField,d=r.xField,p=i.data;return(0,o.flow)((0,a.scale)(((e={})[d]=s,e[f]=l,e),((n={})[f]={min:null===p||void 0===p?void 0:p.min,max:null===p||void 0===p?void 0:p.max,sync:!0},n[u]={sync:""+f},n[c]={sync:""+f},n)))(t)}function f(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.measureField,s=n.rangeField,l=n.targetField;return e.axis(""+s,!1),e.axis(""+l,!1),!1===r?e.axis(""+a,!1):e.axis(""+a,r),!1===i?e.axis(""+o,!1):e.axis(""+o,i),t}function d(t){var e=t.chart,n=t.options.legend;return e.removeInteraction("legend-filter"),e.legend(n),e.legend("rKey",!1),e.legend("mKey",!1),e.legend("tKey",!1),t}function p(t){var e=t.chart,n=t.options,a=n.label,s=n.measureField,l=n.targetField,u=n.rangeField,c=e.geometries,f=c[0],d=c[1],p=c[2];return(0,i.get)(a,"range")?f.label(""+u,(0,r.__assign)({layout:[{type:"limit-in-plot"}]},(0,o.transformLabel)(a.range))):f.label(!1),(0,i.get)(a,"measure")?d.label(""+s,(0,r.__assign)({layout:[{type:"limit-in-plot"}]},(0,o.transformLabel)(a.measure))):d.label(!1),(0,i.get)(a,"target")?p.label(""+l,(0,r.__assign)({layout:[{type:"limit-in-plot"}]},(0,o.transformLabel)(a.target))):p.label(!1),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{layout:"horizontal",size:{range:30,measure:20,target:20},xAxis:{tickLine:!1,line:null},bulletStyle:{range:{fillOpacity:.5}},label:{measure:{position:"right"}},tooltip:{showMarkers:!1}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Sunburst=void 0;var r=n(1),i=n(19),a=n(157),o=n(1269),s=n(312);n(1272),e.Sunburst=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="sunburst",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return s.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return o.adaptor},e.SUNBURST_ANCESTOR_FIELD=s.SUNBURST_ANCESTOR_FIELD,e.SUNBURST_PATH_FIELD=s.SUNBURST_PATH_FIELD,e.NODE_ANCESTORS_FIELD=a.NODE_ANCESTORS_FIELD,e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,s.flow)(o.theme,(0,o.pattern)("sunburstStyle"),f,d,v,p,g,y,h,b,o.animation,(0,o.annotation)())(t)},e.axis=d,e.meta=v,e.tooltip=y;var r=n(1),i=n(0),a=n(30),o=n(22),s=n(7),l=n(120),u=n(312),c=n(1270);function f(t){var e,n=t.chart,o=t.options,l=o.color,f=o.colorField,d=void 0===f?u.SUNBURST_ANCESTOR_FIELD:f,p=o.sunburstStyle,h=o.rawFields,g=void 0===h?[]:h,v=(0,c.transformData)(o);return n.data(v),p&&(e=function(t){return(0,s.deepAssign)({},{fillOpacity:Math.pow(.85,t.depth)},(0,i.isFunction)(p)?p(t):p)}),(0,a.polygon)((0,s.deepAssign)({},t,{options:{xField:"x",yField:"y",seriesField:d,rawFields:(0,i.uniq)((0,r.__spreadArrays)(u.RAW_FIELDS,g)),polygon:{color:l,style:e}}})),t}function d(t){return t.chart.axis(!1),t}function p(t){return t.chart.legend(!1),t}function h(t){var e=t.chart,n=t.options.label,i=(0,s.findGeometry)(e,"polygon");if(n){var a=n.fields,o=void 0===a?["name"]:a,l=n.callback,u=(0,r.__rest)(n,["fields","callback"]);i.label({fields:o,callback:l,cfg:(0,s.transformLabel)(u)})}else i.label(!1);return t}function g(t){var e=t.chart,n=t.options,r=n.innerRadius,i=n.radius,a=n.reflect,o=e.coordinate({type:"polar",cfg:{innerRadius:r,radius:i}});return a&&o.reflect(a),t}function v(t){var e,n=t.options,r=n.hierarchyConfig,a=n.meta;return(0,s.flow)((0,o.scale)({},((e={})[u.SUNBURST_Y_FIELD]=(0,i.get)(a,(0,i.get)(r,["field"],"value")),e)))(t)}function y(t){var e=t.chart,n=t.options.tooltip;if(!1===n)e.tooltip(!1);else{var a=n;(0,i.get)(n,"fields")||(a=(0,s.deepAssign)({},{customItems:function(t){return t.map((function(t){var n=(0,i.get)(e.getOptions(),"scales"),a=(0,i.get)(n,[u.SUNBURST_PATH_FIELD,"formatter"],(function(t){return t})),o=(0,i.get)(n,[u.SUNBURST_Y_FIELD,"formatter"],(function(t){return t}));return(0,r.__assign)((0,r.__assign)({},t),{name:a(t.data[u.SUNBURST_PATH_FIELD]),value:o(t.data.value)})}))}},a)),e.tooltip(a)}return t}function m(t){var e=t.drilldown,n=t.interactions,i=void 0===n?[]:n;return(null===e||void 0===e?void 0:e.enabled)?(0,s.deepAssign)({},t,{interactions:(0,r.__spreadArrays)(i,[{type:"drill-down",cfg:{drillDownConfig:e,transformData:c.transformData}}])}):t}function b(t){var e=t.chart,n=t.options,r=n.drilldown;return(0,o.interaction)({chart:e,options:m(n)}),(null===r||void 0===r?void 0:r.enabled)&&(e.appendPadding=(0,l.getAdjustAppendPadding)(e.appendPadding,(0,i.get)(r,["breadCrumb","position"]))),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformData=function(t){var e=t.data,n=t.colorField,c=t.rawFields,f=t.hierarchyConfig,d=void 0===f?{}:f,p=d.activeDepth,h={partition:s.partition,treemap:l.treemap},g=t.seriesField,v=t.type||"partition",y=h[v](e,(0,r.__assign)((0,r.__assign)({field:g||"value"},(0,i.omit)(d,["activeDepth"])),{type:"hierarchy."+v,as:["x","y"]})),m=[];return y.forEach((function(t){var e,i,s,l,f,h;if(0===t.depth)return null;if(p>0&&t.depth>p)return null;for(var v=t.data.name,y=(0,r.__assign)({},t);y.depth>1;)v=(null===(i=y.parent.data)||void 0===i?void 0:i.name)+" / "+v,y=y.parent;var b=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},(0,o.pick)(t.data,(0,r.__spreadArrays)(c||[],[d.field]))),((e={})[u.SUNBURST_PATH_FIELD]=v,e[u.SUNBURST_ANCESTOR_FIELD]=y.data.name,e)),t);g&&(b[g]=t.data[g]||(null===(l=null===(s=t.parent)||void 0===s?void 0:s.data)||void 0===l?void 0:l[g])),n&&(b[n]=t.data[n]||(null===(h=null===(f=t.parent)||void 0===f?void 0:f.data)||void 0===h?void 0:h[n])),b.ext=d,b[a.HIERARCHY_DATA_TRANSFORM_PARAMS]={hierarchyConfig:d,colorField:n,rawFields:c},m.push(b)})),m};var r=n(1),i=n(0),a=n(202),o=n(7),s=n(1271),l=n(595),u=n(312)},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.partition=function(t,e){var n,r=(e=(0,a.assign)({},l,e)).as;if(!(0,a.isArray)(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{n=(0,o.getField)(e)}catch(f){console.warn(f)}var s=function(t){return i.partition().size(e.size).round(e.round).padding(e.padding)(i.hierarchy(t).sum((function(t){return(0,a.size)(t.children)?e.ignoreParentValue?0:t[n]-(0,a.reduce)(t.children,(function(t,e){return t+e[n]}),0):t[n]})).sort(e.sort))}(t),u=r[0],c=r[1];return s.each((function(t){var e,n;t[u]=[t.x0,t.x1,t.x1,t.x0],t[c]=[t.y1,t.y1,t.y0,t.y0],t.name=t.name||(null===(e=t.data)||void 0===e?void 0:e.name)||(null===(n=t.data)||void 0===n?void 0:n.label),t.data.name=t.name,["x0","x1","y0","y1"].forEach((function(e){-1===r.indexOf(e)&&delete t[e]}))})),(0,o.getAllNodes)(s)};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(194)),a=n(0),o=n(157);function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}var l={field:"value",size:[1,1],round:!1,padding:0,sort:function(t,e){return e.value-t.value},as:["x","y"],ignoreParentValue:!0}},function(t,e,n){"use strict";n(313)},function(t,e,n){"use strict";var r=n(1);(0,n(14).registerShape)("point","gauge-indicator",{draw:function(t,e){var n=t.customInfo,i=n.indicator,a=n.defaultColor,o=i,s=o.pointer,l=o.pin,u=e.addGroup(),c=this.parsePoint({x:0,y:0});return s&&u.addShape("line",{name:"pointer",attrs:(0,r.__assign)({x1:c.x,y1:c.y,x2:t.x,y2:t.y,stroke:a},s.style)}),l&&u.addShape("circle",{name:"pin",attrs:(0,r.__assign)({x:c.x,y:c.y,stroke:a},l.style)}),u}})},function(t,e,n){"use strict";var r=n(14),i=n(0);(0,r.registerShape)("interval","meter-gauge",{draw:function(t,e){var n=t.customInfo.meter,a=void 0===n?{}:n,o=a.steps,s=void 0===o?50:o,l=a.stepRatio,u=void 0===l?.5:l;s=s<1?1:s,u=(0,i.clamp)(u,0,1);var c=this.coordinate,f=c.startAngle,d=c.endAngle,p=0;u>0&&u<1&&(p=(d-f)/s/(u/(1-u)+1-1/s));for(var h=p/(1-u)*u,g=e.addGroup(),v=this.coordinate.getCenter(),y=this.coordinate.getRadius(),m=r.Util.getAngle(t,this.coordinate),b=m.startAngle,x=m.endAngle,_=b;_<x;){var O=void 0,P=(_-f)%(h+p);O=P<h?_+(h-P):(_+=h+p-P)+h;var w=r.Util.getSectorPath(v.x,v.y,y,_,Math.min(O,x),y*this.coordinate.innerRadius);g.addShape("path",{name:"meter-gauge",attrs:{path:w,fill:t.color,stroke:t.color,lineWidth:.5}}),_=O+p}return g}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Waterfall=void 0;var r=n(1),i=n(19),a=n(1276),o=n(315),s=n(599);e.Waterfall=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="waterfall",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){var e=this.options,n=e.xField,r=e.yField,i=e.total;this.updateOption({data:t}),this.chart.changeData((0,s.transformData)(t,n,r,i))},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,l.flow)(f,a.theme,d,p,h,g,y,v,a.state,a.interaction,a.animation,(0,a.annotation)())(t)},e.tooltip=y;var r=n(1),i=n(0),a=n(22),o=n(30),s=n(197),l=n(7),u=n(315),c=n(599);function f(t){var e=t.options,n=e.locale,r=e.total,i=(0,s.getLocale)(n).get(["waterfall","total"]);return r&&"string"!==typeof r.label&&i&&(t.options.total.label=i),t}function d(t){var e=t.chart,n=t.options,r=n.data,a=n.xField,s=n.yField,f=n.total,d=n.leaderLine,p=n.columnWidthRatio,h=n.waterfallStyle,g=n.risingFill,v=n.fallingFill,y=n.color;e.data((0,c.transformData)(r,a,s,f));var m=y||function(t){return(0,i.get)(t,[u.IS_TOTAL])?(0,i.get)(f,["style","fill"],""):(0,i.get)(t,[u.Y_FIELD,1])-(0,i.get)(t,[u.Y_FIELD,0])>0?g:v},b=(0,l.deepAssign)({},t,{options:{xField:a,yField:u.Y_FIELD,seriesField:a,rawFields:[s,u.DIFF_FIELD,u.IS_TOTAL,u.Y_FIELD],widthRatio:p,interval:{style:h,shape:"waterfall",color:m}}});return(0,o.interval)(b).ext.geometry.customInfo({leaderLine:d}),t}function p(t){var e,n,r=t.options,o=r.xAxis,s=r.yAxis,c=r.xField,f=r.yField,d=r.meta,p=(0,l.deepAssign)({},{alias:f},(0,i.get)(d,f));return(0,l.flow)((0,a.scale)(((e={})[c]=o,e[f]=s,e[u.Y_FIELD]=s,e),(0,l.deepAssign)({},d,((n={})[u.Y_FIELD]=p,n[u.DIFF_FIELD]=p,n[u.ABSOLUTE_FIELD]=p,n))))(t)}function h(t){var e=t.chart,n=t.options,r=n.xAxis,i=n.yAxis,a=n.xField,o=n.yField;return!1===r?e.axis(a,!1):e.axis(a,r),!1===i?(e.axis(o,!1),e.axis(u.Y_FIELD,!1)):(e.axis(o,i),e.axis(u.Y_FIELD,i)),t}function g(t){var e=t.chart,n=t.options,r=n.legend,a=n.total,o=n.risingFill,u=n.fallingFill,c=n.locale,f=(0,s.getLocale)(c);if(!1===r)e.legend(!1);else{var d=[{name:f.get(["general","increase"]),value:"increase",marker:{symbol:"square",style:{r:5,fill:o}}},{name:f.get(["general","decrease"]),value:"decrease",marker:{symbol:"square",style:{r:5,fill:u}}}];a&&d.push({name:a.label||"",value:"total",marker:{symbol:"square",style:(0,l.deepAssign)({},{r:5},(0,i.get)(a,"style"))}}),e.legend((0,l.deepAssign)({},{custom:!0,position:"top",items:d},r)),e.removeInteraction("legend-filter")}return t}function v(t){var e=t.chart,n=t.options,i=n.label,a=n.labelMode,o=n.xField,s=(0,l.findGeometry)(e,"interval");if(i){var c=i.callback,f=(0,r.__rest)(i,["callback"]);s.label({fields:"absolute"===a?[u.ABSOLUTE_FIELD,o]:[u.DIFF_FIELD,o],callback:c,cfg:(0,l.transformLabel)(f)})}else s.label(!1);return t}function y(t){var e=t.chart,n=t.options,i=n.tooltip,a=n.xField,o=n.yField;if(!1!==i){e.tooltip((0,r.__assign)({showCrosshairs:!1,showMarkers:!1,shared:!0,fields:[o]},i));var s=e.geometries[0];(null===i||void 0===i?void 0:i.formatter)?s.tooltip(a+"*"+o,i.formatter):s.tooltip(o)}else e.tooltip(!1);return t}n(1277)},function(t,e,n){"use strict";var r=n(1),i=n(14),a=n(0),o=n(7);(0,i.registerShape)("interval","waterfall",{draw:function(t,e){var n=t.customInfo,i=t.points,s=t.nextPoints,l=e.addGroup(),u=this.parsePath(function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(r){var i=0===n?"M":"L";e.push([i,r.x,r.y])}}var a=t[0];return e.push(["L",a.x,a.y]),e.push(["z"]),e}(i)),c=function(t){return(0,o.deepAssign)({},t.defaultStyle,t.style,{fill:t.color})}(t);l.addShape("path",{attrs:(0,r.__assign)((0,r.__assign)({},c),{path:u})});var f=(0,a.get)(n,"leaderLine");if(f&&s){var d=[["M",i[2].x,i[2].y],["L",s[0].x,s[0].y]];i[2].y===s[1].y&&(d[1]=["L",s[1].x,s[1].y]),d=this.parsePath(d),l.addShape("path",{attrs:(0,r.__assign)({path:d},f.style||{})})}return l}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RadialBar=void 0;var r=n(1),i=n(19),a=n(1279),o=n(1281);e.RadialBar=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="radial-bar",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){this.updateOption({data:t}),(0,a.meta)({chart:this.chart,options:this.options}),this.chart.changeData(t)},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,a.flow)((0,s.pattern)("barStyle"),u,c,d,f,i.interaction,i.animation,i.theme,i.tooltip,i.legend,(0,i.annotation)(),p)(t)},e.axis=d,e.meta=c;var r=n(1),i=n(22),a=n(7),o=n(30),s=n(121),l=n(1280);function u(t){var e=t.chart,n=t.options,r=n.barStyle,i=n.color,s=n.tooltip,l=n.colorField,u=n.type,c=n.xField,f=n.yField,d=n.data,p=(0,a.processIllegalData)(d,f);e.data(p);var h=(0,a.deepAssign)({},t,{options:{tooltip:s,seriesField:l,interval:{style:r,color:i,shape:"line"===u?"line":"intervel"},minColumnWidth:n.minBarWidth,maxColumnWidth:n.maxBarWidth,columnBackground:n.barBackground}});return(0,o.interval)(h),"line"===u&&(0,o.point)({chart:e,options:{xField:c,yField:f,seriesField:l,point:{shape:"circle",color:i}}}),t}function c(t){var e,n=t.options,r=n.yField,o=n.xField,s=n.data,u=n.isStack,c=n.isGroup,f=n.colorField,d=n.maxAngle,p=u&&!c&&f?(0,l.getStackedData)(s,o,r):s,h=(0,a.processIllegalData)(p,r);return(0,a.flow)((0,i.scale)(((e={})[r]={min:0,max:(0,l.getScaleMax)(d,r,h)},e)))(t)}function f(t){var e=t.chart,n=t.options,r=n.radius,i=n.innerRadius,a=n.startAngle,o=n.endAngle;return e.coordinate({type:"polar",cfg:{radius:r,innerRadius:i,startAngle:a,endAngle:o}}).transpose(),t}function d(t){var e=t.chart,n=t.options,r=n.xField,i=n.xAxis;return e.axis(r,i),t}function p(t){var e=t.chart,n=t.options,i=n.label,o=n.yField,s=(0,a.findGeometry)(e,"interval");if(i){var l=i.callback,u=(0,r.__rest)(i,["callback"]);s.label({fields:[o],callback:l,cfg:(0,r.__assign)((0,r.__assign)({},(0,a.transformLabel)(u)),{type:"polar"})})}else s.label(!1);return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getScaleMax=function(t,e,n){var r=n.map((function(t){return t[e]})).filter((function(t){return void 0!==t})),i=r.length>0?Math.max.apply(Math,r):0,a=Math.abs(t)%360;return a?360*i/a:i},e.getStackedData=function(t,e,n){var i=[];return t.forEach((function(t){var a=i.find((function(n){return n[e]===t[e]}));a?a[n]+=t[n]||null:i.push((0,r.__assign)({},t))})),i};var r=n(1)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0;var r=n(19),i=n(7);e.DEFAULT_OPTIONS=(0,i.deepAssign)({},r.Plot.getDefaultOptions(),{interactions:[{type:"element-active"}],legend:!1,tooltip:{showMarkers:!1},xAxis:{grid:null,tickLine:null,line:null},maxAngle:240})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BidirectionalBar=void 0;var r=n(1),i=n(14),a=n(19),o=n(7),s=n(1283),l=n(601),u=n(600);e.BidirectionalBar=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="bidirectional-bar",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return(0,o.deepAssign)({},t.getDefaultOptions.call(this),{syncViewPadding:l.syncViewPadding})},e.prototype.changeData=function(t){void 0===t&&(t=[]),this.chart.emit(i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.updateOption({data:t});var e=this.options,n=e.xField,r=e.yField,a=e.layout,s=(0,l.transformData)(n,r,u.SERIES_FIELD_KEY,t,(0,l.isHorizontal)(a)),c=s[0],f=s[1],d=(0,o.findViewById)(this.chart,u.FIRST_AXES_VIEW),p=(0,o.findViewById)(this.chart,u.SECOND_AXES_VIEW);d.data(c),p.data(f),this.chart.render(!0),this.chart.emit(i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,i.Event.fromData(this.chart,i.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e.SERIES_FIELD_KEY=u.SERIES_FIELD_KEY,e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,s.flow)(c,f,d,h,g,y,a.tooltip,p,v)(t)},e.animation=v,e.interaction=p,e.limitInPlot=h,e.theme=g;var r=n(1),i=n(0),a=n(22),o=n(30),s=n(7),l=n(600),u=n(601);function c(t){var e,n,r=t.chart,i=t.options,a=i.data,c=i.xField,f=i.yField,d=i.color,p=i.barStyle,h=i.widthRatio,g=i.legend,v=i.layout,y=(0,u.transformData)(c,f,l.SERIES_FIELD_KEY,a,(0,u.isHorizontal)(v));g?r.legend(l.SERIES_FIELD_KEY,g):!1===g&&r.legend(!1);var m=y[0],b=y[1];(0,u.isHorizontal)(v)?((e=r.createView({region:{start:{x:0,y:0},end:{x:.5,y:1}},id:l.FIRST_AXES_VIEW})).coordinate().transpose().reflect("x"),(n=r.createView({region:{start:{x:.5,y:0},end:{x:1,y:1}},id:l.SECOND_AXES_VIEW})).coordinate().transpose(),e.data(m),n.data(b)):(e=r.createView({region:{start:{x:0,y:0},end:{x:1,y:.5}},id:l.FIRST_AXES_VIEW}),(n=r.createView({region:{start:{x:0,y:.5},end:{x:1,y:1}},id:l.SECOND_AXES_VIEW})).coordinate().reflect("y"),e.data(m),n.data(b));var x=(0,s.deepAssign)({},t,{chart:e,options:{widthRatio:h,xField:c,yField:f[0],seriesField:l.SERIES_FIELD_KEY,interval:{color:d,style:p}}});(0,o.interval)(x);var _=(0,s.deepAssign)({},t,{chart:n,options:{xField:c,yField:f[1],seriesField:l.SERIES_FIELD_KEY,widthRatio:h,interval:{color:d,style:p}}});return(0,o.interval)(_),t}function f(t){var e,n,r,o=t.options,u=t.chart,c=o.xAxis,f=o.yAxis,d=o.xField,p=o.yField,h=(0,s.findViewById)(u,l.FIRST_AXES_VIEW),g=(0,s.findViewById)(u,l.SECOND_AXES_VIEW),v={};return(0,i.keys)((null===o||void 0===o?void 0:o.meta)||{}).map((function(t){(0,i.get)(null===o||void 0===o?void 0:o.meta,[t,"alias"])&&(v[t]=o.meta[t].alias)})),u.scale(((e={})[l.SERIES_FIELD_KEY]={sync:!0,formatter:function(t){return(0,i.get)(v,t,t)}},e)),(0,a.scale)(((n={})[d]=c,n[p[0]]=f[p[0]],n))((0,s.deepAssign)({},t,{chart:h})),(0,a.scale)(((r={})[d]=c,r[p[1]]=f[p[1]],r))((0,s.deepAssign)({},t,{chart:g})),t}function d(t){var e=t.chart,n=t.options,i=n.xAxis,a=n.yAxis,o=n.xField,c=n.yField,f=n.layout,d=(0,s.findViewById)(e,l.FIRST_AXES_VIEW),p=(0,s.findViewById)(e,l.SECOND_AXES_VIEW);return"bottom"===(null===i||void 0===i?void 0:i.position)?p.axis(o,(0,r.__assign)((0,r.__assign)({},i),{label:{formatter:function(){return""}}})):p.axis(o,!1),!1===i?d.axis(o,!1):d.axis(o,(0,r.__assign)({position:(0,u.isHorizontal)(f)?"top":"bottom"},i)),!1===a?(d.axis(c[0],!1),p.axis(c[1],!1)):(d.axis(c[0],a[c[0]]),p.axis(c[1],a[c[1]])),e.__axisPosition={position:d.getOptions().axes[o].position,layout:f},t}function p(t){var e=t.chart;return(0,a.interaction)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.FIRST_AXES_VIEW)})),(0,a.interaction)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.SECOND_AXES_VIEW)})),t}function h(t){var e=t.chart,n=t.options,r=n.yField,i=n.yAxis;return(0,a.limitInPlot)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.FIRST_AXES_VIEW),options:{yAxis:i[r[0]]}})),(0,a.limitInPlot)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.SECOND_AXES_VIEW),options:{yAxis:i[r[1]]}})),t}function g(t){var e=t.chart;return(0,a.theme)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.FIRST_AXES_VIEW)})),(0,a.theme)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.SECOND_AXES_VIEW)})),t}function v(t){var e=t.chart;return(0,a.animation)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.FIRST_AXES_VIEW)})),(0,a.animation)((0,s.deepAssign)({},t,{chart:(0,s.findViewById)(e,l.SECOND_AXES_VIEW)})),t}function y(t){var e,n,i=this,a=t.chart,o=t.options,c=o.label,f=o.yField,d=o.layout,p=(0,s.findViewById)(a,l.FIRST_AXES_VIEW),h=(0,s.findViewById)(a,l.SECOND_AXES_VIEW),g=(0,s.findGeometry)(p,"interval"),v=(0,s.findGeometry)(h,"interval");if(c){var y=c.callback,m=(0,r.__rest)(c,["callback"]);m.position||(m.position="middle"),void 0===m.offset&&(m.offset=2);var b=(0,r.__assign)({},m);if((0,u.isHorizontal)(d)){var x=(null===(e=b.style)||void 0===e?void 0:e.textAlign)||("middle"===m.position?"center":"left");m.style=(0,s.deepAssign)({},m.style,{textAlign:x}),b.style=(0,s.deepAssign)({},b.style,{textAlign:{left:"right",right:"left",center:"center"}[x]})}else{var _={top:"bottom",bottom:"top",middle:"middle"};"string"===typeof m.position?m.position=_[m.position]:"function"===typeof m.position&&(m.position=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return _[m.position.apply(i,t)]});var O=(null===(n=b.style)||void 0===n?void 0:n.textBaseline)||"bottom";b.style=(0,s.deepAssign)({},b.style,{textBaseline:O}),m.style=(0,s.deepAssign)({},m.style,{textBaseline:{top:"bottom",bottom:"top",middle:"middle"}[O]})}g.label({fields:[f[0]],callback:y,cfg:(0,s.transformLabel)(b)}),v.label({fields:[f[1]],callback:y,cfg:(0,s.transformLabel)(m)})}else g.label(!1),v.label(!1);return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Treemap=void 0;var r=n(1),i=n(19),a=n(1285),o=n(1286),s=n(602);n(1287),e.Treemap=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="treemap",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.changeData=function(t){var e=this.options,n=e.colorField,r=e.interactions,i=e.hierarchyConfig;this.updateOption({data:t});var a=(0,s.transformData)({data:t,colorField:n,enableDrillDown:(0,s.enableInteraction)(r,"treemap-drill-down"),hierarchyConfig:i});this.chart.changeData(a),(0,s.resetDrillDown)(this.chart)},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,l.flow)(f,o.theme,(0,s.pattern)("rectStyle"),d,p,o.legend,o.tooltip,g,o.animation,(0,o.annotation)())(t)},e.interaction=g;var r=n(1),i=n(0),a=n(549),o=n(22),s=n(121),l=n(7),u=n(120),c=n(602);function f(t){var e=t.options.colorField;return(0,l.deepAssign)({options:{rawFields:["value"],tooltip:{fields:["name","value",e,"path"],formatter:function(t){return{name:t.name,value:t.value}}}}},t)}function d(t){var e=t.chart,n=t.options,r=n.color,i=n.colorField,o=n.rectStyle,s=n.hierarchyConfig,u=n.rawFields,f=(0,c.transformData)({data:n.data,colorField:n.colorField,enableDrillDown:(0,c.enableDrillInteraction)(n),hierarchyConfig:s});return e.data(f),(0,a.polygon)((0,l.deepAssign)({},t,{options:{xField:"x",yField:"y",seriesField:i,rawFields:u,polygon:{color:r,style:o}}})),e.coordinate().reflect("y"),t}function p(t){return t.chart.axis(!1),t}function h(t){var e=t.drilldown,n=t.interactions,i=void 0===n?[]:n;return(0,c.enableDrillInteraction)(t)?(0,l.deepAssign)({},t,{interactions:(0,r.__spreadArrays)(i,[{type:"drill-down",cfg:{drillDownConfig:e,transformData:c.transformData}}])}):t}function g(t){var e=t.chart,n=t.options,r=n.interactions,a=n.drilldown;(0,o.interaction)({chart:e,options:h(n)});var s=(0,c.findInteraction)(r,"view-zoom");return s&&(!1!==s.enable?e.getCanvas().on("mousewheel",(function(t){t.preventDefault()})):e.getCanvas().off("mousewheel")),(0,c.enableDrillInteraction)(n)&&(e.appendPadding=(0,u.getAdjustAppendPadding)(e.appendPadding,(0,i.get)(a,["breadCrumb","position"]))),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={colorField:"name",rectStyle:{lineWidth:1,stroke:"#fff"},hierarchyConfig:{tile:"treemapSquarify"},label:{fields:["name"],layout:{type:"limit-in-shape"}},tooltip:{showMarkers:!1,showTitle:!1},drilldown:{enabled:!1,breadCrumb:{position:"bottom-left",rootText:"\u521d\u59cb",dividerText:"/",textStyle:{fontSize:12,fill:"rgba(0, 0, 0, 0.65)",cursor:"pointer"},activeTextStyle:{fill:"#87B5FF"}}}}},function(t,e,n){"use strict";n(568),n(313)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Sankey=void 0;var r=n(1),i=n(0),a=n(19),o=n(7),s=n(1289),l=n(603),u=n(316);n(1295),e.Sankey=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="sankey",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return{appendPadding:8,syncViewPadding:!0,nodeStyle:{opacity:1,fillOpacity:1,lineWidth:1},edgeStyle:{opacity:.3,lineWidth:0},edgeState:{active:{style:{opacity:.8,lineWidth:0}}},label:{formatter:function(t){return t.name},callback:function(t){var e=1===t[1];return{style:{fill:"#545454",textAlign:e?"end":"start"},offsetX:e?-8:8}},layout:[{type:"hide-overlap"}]},tooltip:{showTitle:!1,showMarkers:!1,shared:!1,showContent:function(t){return!(0,i.get)(t,[0,"data","isNode"])},formatter:function(t){return{name:t.source+" -> "+t.target,value:t.value}}},nodeWidthRatio:.008,nodePaddingRatio:.01,animation:{appear:{animation:"wave-in"},enter:{animation:"wave-in"}}}},e.prototype.changeData=function(t){this.updateOption({data:t});var e=(0,l.transformToViewsData)(this.options,this.chart.width,this.chart.height),n=e.nodes,r=e.edges,i=(0,o.findViewById)(this.chart,u.NODES_VIEW_ID),a=(0,o.findViewById)(this.chart,u.EDGES_VIEW_ID);i.changeData(n),a.changeData(r)},e.prototype.getSchemaAdaptor=function(){return s.adaptor},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(c,f,a.interaction,p,d,a.theme)(t)},e.animation=d,e.nodeDraggable=p;var r=n(1),i=n(0),a=n(22),o=n(7),s=n(30),l=n(603),u=n(316);function c(t){var e=t.options.rawFields,n=void 0===e?[]:e;return(0,o.deepAssign)({},{options:{tooltip:{fields:(0,i.uniq)((0,r.__spreadArrays)(["name","source","target","value","isNode"],n))},label:{fields:(0,i.uniq)((0,r.__spreadArrays)(["x","name"],n))}}},t)}function f(t){var e=t.chart,n=t.options,r=n.color,i=n.nodeStyle,a=n.edgeStyle,o=n.label,c=n.tooltip,f=n.nodeState,d=n.edgeState;e.legend(!1),e.tooltip(c),e.axis(!1),e.coordinate().reflect("y");var p=(0,l.transformToViewsData)(n,e.width,e.height),h=p.nodes,g=p.edges,v=e.createView({id:u.EDGES_VIEW_ID});v.data(g),(0,s.edge)({chart:v,options:{xField:u.X_FIELD,yField:u.Y_FIELD,seriesField:u.COLOR_FIELD,edge:{color:r,style:a,shape:"arc"},tooltip:c,state:d}});var y=e.createView({id:u.NODES_VIEW_ID});return y.data(h),(0,s.polygon)({chart:y,options:{xField:u.X_FIELD,yField:u.Y_FIELD,seriesField:u.COLOR_FIELD,polygon:{color:r,style:i},label:o,tooltip:c,state:f}}),e.interaction("element-active"),e.scale({x:{sync:!0,nice:!0,min:0,max:1,minLimit:0,maxLimit:1},y:{sync:!0,nice:!0,min:0,max:1,minLimit:0,maxLimit:1},name:{sync:"color",type:"cat"}}),t}function d(t){var e=t.chart,n=t.options.animation;return"boolean"===typeof n?e.animate(n):e.animate(!0),(0,r.__spreadArrays)(e.views[0].geometries,e.views[1].geometries).forEach((function(t){t.animate(n)})),t}function p(t){var e=t.chart,n="sankey-node-draggable";return t.options.nodeDraggable?e.interaction(n):e.removeInteraction(n),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDefaultOptions=l,e.getNodeAlignFunction=s,e.sankeyLayout=function(t,e){var n=l(t),r=n.nodeId,a=n.nodeSort,o=n.nodeAlign,u=n.nodeWidth,c=n.nodePadding,f=n.nodeDepth,d=(0,i.sankey)().nodeSort(a).nodeWidth(u).nodePadding(c).nodeDepth(f).nodeAlign(s(o)).extent([[0,0],[1,1]]).nodeId(r)(e);return d.nodes.forEach((function(t){var e=t.x0,n=t.x1,r=t.y0,i=t.y1;t.x=[e,n,n,e],t.y=[r,r,i,i]})),d.links.forEach((function(t){var e=t.source,n=t.target,r=e.x1,i=n.x0;t.x=[r,r,i,i];var a=t.width/2;t.y=[t.y0+a,t.y0-a,t.y1+a,t.y1-a]})),d};var r=n(0),i=n(1291),a={left:i.left,right:i.right,center:i.center,justify:i.justify},o={nodeId:function(t){return t.index},nodeAlign:"justify",nodeWidth:.008,nodePadding:.03,nodeSort:void 0};function s(t){return((0,r.isString)(t)?a[t]:(0,r.isFunction)(t)?t:null)||i.justify}function l(t){return(0,r.assign)({},o,t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"center",{enumerable:!0,get:function(){return i.center}}),Object.defineProperty(e,"justify",{enumerable:!0,get:function(){return i.justify}}),Object.defineProperty(e,"left",{enumerable:!0,get:function(){return i.left}}),Object.defineProperty(e,"right",{enumerable:!0,get:function(){return i.right}}),Object.defineProperty(e,"sankey",{enumerable:!0,get:function(){return r.Sankey}});var r=n(1292),i=n(604)},function(t,e,n){"use strict";var r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.Sankey=function(){var t,e,n,r,v=0,y=0,m=1,b=1,x=24,_=8,O=f,P=a.justify,w=d,M=p,S=6;function E(a){var s={nodes:w(a),links:M(a)};return function(t){var e=t.nodes,n=t.links;e.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var a=new Map(e.map((function(t){return[O(t),t]})));if(n.forEach((function(t,e){t.index=e;var n=t.source,r=t.target;"object"!==(0,i.default)(n)&&(n=t.source=h(a,n)),"object"!==(0,i.default)(r)&&(r=t.target=h(a,r)),n.sourceLinks.push(t),r.targetLinks.push(t)})),null!=r)for(var o=0,s=e;o<s.length;o++){var l=s[o],u=l.sourceLinks,c=l.targetLinks;u.sort(r),c.sort(r)}}(s),function(t){for(var e=t.nodes,n=0,r=e;n<r.length;n++){var i=r[n];i.value=void 0===i.fixedValue?Math.max((0,o.sumBy)(i.sourceLinks,c),(0,o.sumBy)(i.targetLinks,c)):i.fixedValue}}(s),function(t){for(var n=t.nodes,r=n.length,i=new Set(n),a=new Set,s=0;i.size;){if(i.forEach((function(t){t.depth=s;for(var e=0,n=t.sourceLinks;e<n.length;e++){var r=n[e].target;a.add(r)}})),++s>r)throw new Error("circular link");i=a,a=new Set}if(e)for(var l=Math.max((0,o.maxValueBy)(n,(function(t){return t.depth}))+1,0),u=void 0,c=0;c<n.length;c++)(u=n[c]).depth=e.call(null,u,l)}(s),function(t){for(var e=t.nodes,n=e.length,r=new Set(e),i=new Set,a=0;r.size;){if(r.forEach((function(t){t.height=a;for(var e=0,n=t.targetLinks;e<n.length;e++){var r=n[e].source;i.add(r)}})),++a>n)throw new Error("circular link");r=i,i=new Set}}(s),function(e){var r=function(t){for(var e=t.nodes,r=Math.max((0,o.maxValueBy)(e,(function(t){return t.depth}))+1,0),i=(m-v-x)/(r-1),a=new Array(r).fill(0).map((function(){return[]})),s=0,l=e;s<l.length;s++){var u=l[s],c=Math.max(0,Math.min(r-1,Math.floor(P.call(null,u,r))));u.layer=c,u.x0=v+c*i,u.x1=u.x0+x,a[c]?a[c].push(u):a[c]=[u]}if(n)for(var f=0,d=a;f<d.length;f++)d[f].sort(n);return a}(e);t=Math.min(_,(b-y)/((0,o.maxValueBy)(r,(function(t){return t.length}))-1)),function(e){for(var n=(0,o.minValueBy)(e,(function(e){return(b-y-(e.length-1)*t)/(0,o.sumBy)(e,c)})),r=0,i=e;r<i.length;r++){for(var a=i[r],s=y,l=0,u=a;l<u.length;l++){(g=u[l]).y0=s,g.y1=s+g.value*n,s=g.y1+t;for(var f=0,d=g.sourceLinks;f<d.length;f++){var p=d[f];p.width=p.value*n}}s=(b-s+t)/(a.length+1);for(var h=0;h<a.length;++h){var g;(g=a[h]).y0+=s*(h+1),g.y1+=s*(h+1)}L(a)}}(r);for(var i=0;i<S;++i){var a=Math.pow(.99,i),s=Math.max(1-a,(i+1)/S);C(r,a,s),A(r,a,s)}}(s),g(s),s}function A(t,e,r){for(var i=1,a=t.length;i<a;++i){for(var o=t[i],s=0,l=o;s<l.length;s++){for(var c=l[s],f=0,d=0,p=0,h=c.targetLinks;p<h.length;p++){var g=h[p],v=g.source,y=g.value*(c.layer-v.layer);f+=k(v,c)*y,d+=y}if(d>0){var m=(f/d-c.y0)*e;c.y0+=m,c.y1+=m,F(c)}}void 0===n&&o.sort(u),o.length&&j(o,r)}}function C(t,e,r){for(var i=t.length-2;i>=0;--i){for(var a=t[i],o=0,s=a;o<s.length;o++){for(var l=s[o],c=0,f=0,d=0,p=l.sourceLinks;d<p.length;d++){var h=p[d],g=h.target,v=h.value*(g.layer-l.layer);c+=D(l,g)*v,f+=v}if(f>0){var y=(c/f-l.y0)*e;l.y0+=y,l.y1+=y,F(l)}}void 0===n&&a.sort(u),a.length&&j(a,r)}}function j(e,n){var r=e.length>>1,i=e[r];T(e,i.y0-t,r-1,n),I(e,i.y1+t,r+1,n),T(e,b,e.length-1,n),I(e,y,0,n)}function I(e,n,r,i){for(;r<e.length;++r){var a=e[r],o=(n-a.y0)*i;o>1e-6&&(a.y0+=o,a.y1+=o),n=a.y1+t}}function T(e,n,r,i){for(;r>=0;--r){var a=e[r],o=(a.y1-n)*i;o>1e-6&&(a.y0-=o,a.y1-=o),n=a.y0-t}}function F(t){var e=t.sourceLinks,n=t.targetLinks;if(void 0===r){for(var i=0,a=n;i<a.length;i++)a[i].source.sourceLinks.sort(l);for(var o=0,u=e;o<u.length;o++)u[o].target.targetLinks.sort(s)}}function L(t){if(void 0===r)for(var e=0,n=t;e<n.length;e++){var i=n[e],a=i.sourceLinks,o=i.targetLinks;a.sort(l),o.sort(s)}}function k(e,n){for(var r=e.y0-(e.sourceLinks.length-1)*t/2,i=0,a=e.sourceLinks;i<a.length;i++){var o=a[i],s=o.target,l=o.width;if(s===n)break;r+=l+t}for(var u=0,c=n.targetLinks;u<c.length;u++){var f=c[u];if(s=f.source,l=f.width,s===e)break;r-=l}return r}function D(e,n){for(var r=n.y0-(n.targetLinks.length-1)*t/2,i=0,a=n.targetLinks;i<a.length;i++){var o=a[i],s=o.source,l=o.width;if(s===e)break;r+=l+t}for(var u=0,c=e.sourceLinks;u<c.length;u++){var f=c[u];if(s=f.target,l=f.width,s===n)break;r-=l}return r}return E.update=function(t){return g(t),t},E.nodeId=function(t){return arguments.length?(O="function"===typeof t?t:(0,o.constant)(t),E):O},E.nodeAlign=function(t){return arguments.length?(P="function"===typeof t?t:(0,o.constant)(t),E):P},E.nodeDepth=function(t){return arguments.length?(e=t,E):e},E.nodeSort=function(t){return arguments.length?(n=t,E):n},E.nodeWidth=function(t){return arguments.length?(x=+t,E):x},E.nodePadding=function(e){return arguments.length?(_=t=+e,E):_},E.nodes=function(t){return arguments.length?(w="function"===typeof t?t:(0,o.constant)(t),E):w},E.links=function(t){return arguments.length?(M="function"===typeof t?t:(0,o.constant)(t),E):M},E.linkSort=function(t){return arguments.length?(r=t,E):r},E.size=function(t){return arguments.length?(v=y=0,m=+t[0],b=+t[1],E):[m-v,b-y]},E.extent=function(t){return arguments.length?(v=+t[0][0],m=+t[1][0],y=+t[0][1],b=+t[1][1],E):[[v,y],[m,b]]},E.iterations=function(t){return arguments.length?(S=+t,E):S},E};var i=r(n(6)),a=n(604),o=n(1293);function s(t,e){return u(t.source,e.source)||t.index-e.index}function l(t,e){return u(t.target,e.target)||t.index-e.index}function u(t,e){return t.y0-e.y0}function c(t){return t.value}function f(t){return t.index}function d(t){return t.nodes}function p(t){return t.links}function h(t,e){var n=t.get(e);if(!n)throw new Error("missing: "+e);return n}function g(t){for(var e=0,n=t.nodes;e<n.length;e++){for(var r=n[e],i=r.y0,a=i,o=0,s=r.sourceLinks;o<s.length;o++)(c=s[o]).y0=i+c.width/2,i+=c.width;for(var l=0,u=r.targetLinks;l<u.length;l++){var c;(c=u[l]).y1=a+c.width/2,a+=c.width}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.constant=function(t){return function(){return t}},e.maxValueBy=function(t,e){for(var n=-1/0,r=0;r<t.length;r++)n=Math.max(e(t[r]),n);return n},e.minValueBy=function(t,e){for(var n=1/0,r=0;r<t.length;r++)n=Math.min(e(t[r]),n);return n},e.sumBy=function(t,e){for(var n=0,r=0;r<t.length;r++)n+=e(t[r]);return n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.cutoffCircle=function(t,e,n){if(!(0,r.isArray)(t))return[];var o=[],s=i(t,e,n),l=a(t,s,e,n),u={};function c(t){u[t]=1,s.forEach((function(e){if(0!=l[t][e])if(1==u[e])o.push(t+"_"+e);else{if(-1==u[e])return;c(e)}})),u[t]=-1}return s.forEach((function(t){u[t]=0})),s.forEach((function(t){-1!=u[t]&&c(t)})),0!==o.length&&console.warn("sankey data contains circle, "+o.length+" records removed.",o),t.filter((function(t){return o.findIndex((function(r){return r===t[e]+"_"+t[n]}))<0}))},e.getMatrix=a,e.getNodes=i;var r=n(0);function i(t,e,n){var r=[];return t.forEach((function(t){var i=t[e],a=t[n];r.includes(i)||r.push(i),r.includes(a)||r.push(a)})),r}function a(t,e,n,r){var i={};return e.forEach((function(t){i[t]={},e.forEach((function(e){i[t][e]=0}))})),t.forEach((function(t){i[t[n]][t[r]]=1})),i}},function(t,e,n){"use strict";n(1296)},function(t,e,n){"use strict";var r=n(14),i=n(1297);(0,r.registerAction)("sankey-node-drag",i.SankeyNodeDragAction),(0,r.registerInteraction)("sankey-node-draggable",{showEnable:[{trigger:"polygon:mouseenter",action:"cursor:pointer"},{trigger:"polygon:mouseleave",action:"cursor:default"}],start:[{trigger:"polygon:mousedown",action:"sankey-node-drag:start"}],processing:[{trigger:"plot:mousemove",action:"sankey-node-drag:translate"},{isEnable:function(t){return t.isDragging},trigger:"plot:mousemove",action:"cursor:move"}],end:[{trigger:"plot:mouseup",action:"sankey-node-drag:end"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SankeyNodeDragAction=void 0;var r=n(1),i=n(14),a=n(0),o=n(7),s=n(316);e.SankeyNodeDragAction=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.isDragging=!1,e}return(0,r.__extends)(e,t),e.prototype.isNodeElement=function(){var t=(0,a.get)(this.context,"event.target");if(t){var e=t.get("element");return e&&e.getModel().data.isNode}return!1},e.prototype.getNodeView=function(){return(0,o.findViewById)(this.context.view,s.NODES_VIEW_ID)},e.prototype.getEdgeView=function(){return(0,o.findViewById)(this.context.view,s.EDGES_VIEW_ID)},e.prototype.getCurrentDatumIdx=function(t){return this.getNodeView().geometries[0].elements.indexOf(t)},e.prototype.start=function(){if(this.isNodeElement()){this.prevPoint={x:(0,a.get)(this.context,"event.x"),y:(0,a.get)(this.context,"event.y")};var t=this.context.event.target.get("element"),e=this.getCurrentDatumIdx(t);if(-1===e)return;this.currentElementIdx=e,this.context.isDragging=!0,this.isDragging=!0,this.prevNodeAnimateCfg=this.getNodeView().getOptions().animate,this.prevEdgeAnimateCfg=this.getEdgeView().getOptions().animate,this.getNodeView().animate(!1),this.getEdgeView().animate(!1)}},e.prototype.translate=function(){if(this.isDragging){var t=this.context.view,e={x:(0,a.get)(this.context,"event.x"),y:(0,a.get)(this.context,"event.y")},n=e.x-this.prevPoint.x,i=e.y-this.prevPoint.y,o=this.getNodeView(),s=o.geometries[0].elements[this.currentElementIdx];if(s&&s.getModel()){var l=s.getModel().data,u=o.getOptions().data,c=o.getCoordinate(),f={x:n/c.getWidth(),y:i/c.getHeight()},d=(0,r.__assign)((0,r.__assign)({},l),{x:l.x.map((function(t){return t+f.x})),y:l.y.map((function(t){return t+f.y}))}),p=(0,r.__spreadArrays)(u);p[this.currentElementIdx]=d,o.data(p);var h=l.name,g=this.getEdgeView(),v=g.getOptions().data;v.forEach((function(t){t.source===h&&(t.x[0]+=f.x,t.x[1]+=f.x,t.y[0]+=f.y,t.y[1]+=f.y),t.target===h&&(t.x[2]+=f.x,t.x[3]+=f.x,t.y[2]+=f.y,t.y[3]+=f.y)})),g.data(v),this.prevPoint=e,t.render(!0)}}},e.prototype.end=function(){this.isDragging=!1,this.context.isDragging=!1,this.prevPoint=null,this.currentElementIdx=null,this.getNodeView().animate(this.prevNodeAnimateCfg),this.getEdgeView().animate(this.prevEdgeAnimateCfg)},e}(i.Action)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Chord=void 0;var r=n(1),i=n(19),a=n(1299),o=n(605);e.Chord=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="chord",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,o.flow)(a.theme,c,g,f,d,p,h,y,v,a.interaction,a.state,m)(t)};var r=n(1),i=n(0),a=n(22),o=n(7),s=n(30),l=n(1300),u=n(605);function c(t){var e=t.options,n=e.data,i=e.sourceField,a=e.targetField,s=e.weightField,u=e.nodePaddingRatio,c=e.nodeWidthRatio,f=e.rawFields,d=void 0===f?[]:f,p=(0,o.transformDataToNodeLinkData)(n,i,a,s),h=(0,l.chordLayout)({weight:!0,nodePaddingRatio:u,nodeWidthRatio:c},p),g=h.nodes,v=h.links,y=g.map((function(t){return(0,r.__assign)((0,r.__assign)({},(0,o.pick)(t,(0,r.__spreadArrays)(["id","x","y","name"],d))),{isNode:!0})})),m=v.map((function(t){return(0,r.__assign)((0,r.__assign)({source:t.source.name,target:t.target.name,name:t.source.name||t.target.name},(0,o.pick)(t,(0,r.__spreadArrays)(["x","y","value"],d))),{isNode:!1})}));return(0,r.__assign)((0,r.__assign)({},t),{ext:(0,r.__assign)((0,r.__assign)({},t.ext),{chordData:{nodesData:y,edgesData:m}})})}function f(t){var e;return t.chart.scale(((e={x:{sync:!0,nice:!0},y:{sync:!0,nice:!0,max:1}})[u.NODE_COLOR_FIELD]={sync:"color"},e[u.EDGE_COLOR_FIELD]={sync:"color"},e)),t}function d(t){return t.chart.axis(!1),t}function p(t){return t.chart.legend(!1),t}function h(t){var e=t.chart,n=t.options.tooltip;return e.tooltip(n),t}function g(t){return t.chart.coordinate("polar").reflect("y"),t}function v(t){var e=t.chart,n=t.options,r=t.ext.chordData.nodesData,i=n.nodeStyle,a=n.label,o=n.tooltip,l=e.createView();return l.data(r),(0,s.polygon)({chart:l,options:{xField:u.X_FIELD,yField:u.Y_FIELD,seriesField:u.NODE_COLOR_FIELD,polygon:{style:i},label:a,tooltip:o}}),t}function y(t){var e=t.chart,n=t.options,r=t.ext.chordData.edgesData,i=n.edgeStyle,a=n.tooltip,o=e.createView();o.data(r);var l={xField:u.X_FIELD,yField:u.Y_FIELD,seriesField:u.EDGE_COLOR_FIELD,edge:{style:i,shape:"arc"},tooltip:a};return(0,s.edge)({chart:o,options:l}),t}function m(t){var e=t.chart,n=t.options.animation;return"boolean"===typeof n?e.animate(n):e.animate(!0),(0,i.each)((0,o.getAllGeometriesRecursively)(e),(function(t){t.animate(n)})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.chordLayout=function(t,e){var n=a(t),i={},o=e.nodes,s=e.links;o.forEach((function(t){var e=n.id(t);i[e]=t})),function(t,e,n){(0,r.forIn)(t,(function(t,r){t.inEdges=e.filter((function(t){return""+n.target(t)===""+r})),t.outEdges=e.filter((function(t){return""+n.source(t)===""+r})),t.edges=t.outEdges.concat(t.inEdges),t.frequency=t.edges.length,t.value=0,t.inEdges.forEach((function(e){t.value+=n.targetWeight(e)})),t.outEdges.forEach((function(e){t.value+=n.sourceWeight(e)}))}))}(i,s,n),function(t,e){var n={weight:function(t,e){return e.value-t.value},frequency:function(t,e){return e.frequency-t.frequency},id:function(t,n){return(""+e.id(t)).localeCompare(""+e.id(n))}},i=n[e.sortBy];!i&&(0,r.isFunction)(e.sortBy)&&(i=e.sortBy),i&&t.sort(i)}(o,n);var l=function(t,e){var n=t.length;if(!n)throw new TypeError("Invalid nodes: it's empty!");if(e.weight){var r=e.nodePaddingRatio;if(r<0||r>=1)throw new TypeError("Invalid nodePaddingRatio: it must be in range [0, 1)!");var i=r/(2*n),a=e.nodeWidthRatio;if(a<=0||a>=1)throw new TypeError("Invalid nodeWidthRatio: it must be in range (0, 1)!");var o=0;t.forEach((function(t){o+=t.value})),t.forEach((function(t){t.weight=t.value/o,t.width=t.weight*(1-r),t.height=a})),t.forEach((function(n,r){for(var o=0,s=r-1;s>=0;s--)o+=t[s].width+2*i;var l=n.minX=i+o,u=n.maxX=n.minX+n.width,c=n.minY=e.y-a/2,f=n.maxY=c+a;n.x=[l,u,u,l],n.y=[c,c,f,f]}))}else{var s=1/n;t.forEach((function(t,n){t.x=(n+.5)*s,t.y=e.y}))}return t}(o,n),u=function(t,e,n){if(n.weight){var i={};(0,r.forIn)(t,(function(t,e){i[e]=t.value})),e.forEach((function(e){var r=n.source(e),a=n.target(e),o=t[r],s=t[a];if(o&&s){var l=i[r],u=n.sourceWeight(e),c=o.minX+(o.value-l)/o.value*o.width,f=c+u/o.value*o.width;i[r]-=u;var d=i[a],p=n.targetWeight(e),h=s.minX+(s.value-d)/s.value*s.width,g=h+p/s.value*s.width;i[a]-=p;var v=n.y;e.x=[c,f,h,g],e.y=[v,v,v,v],e.source=o,e.target=s}}))}else e.forEach((function(e){var r=t[n.source(e)],i=t[n.target(e)];r&&i&&(e.x=[r.x,i.x],e.y=[r.y,i.y],e.source=r,e.target=i)}));return e}(i,s,n);return{nodes:l,links:u}},e.getDefaultOptions=a;var r=n(0),i={y:0,nodeWidthRatio:.05,weight:!1,nodePaddingRatio:.1,id:function(t){return t.id},source:function(t){return t.source},target:function(t){return t.target},sourceWeight:function(t){return t.value||1},targetWeight:function(t){return t.value||1},sortBy:null};function a(t){return(0,r.assign)({},i,t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CirclePacking=void 0;var r=n(1),i=n(19),a=n(1302),o=n(606);n(1305),e.CirclePacking=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="circle-packing",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e.prototype.triggerResize=function(){this.chart.destroyed||(this.chart.forceFit(),this.chart.clear(),this.execAdaptor(),this.chart.render(!0))},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,s.flow)((0,o.pattern)("pointStyle"),f,d,o.theme,h,p,v,o.legend,g,m,o.animation,(0,o.annotation)())(t)},e.meta=h;var r=n(1),i=n(0),a=n(548),o=n(22),s=n(7),l=n(120),u=n(1303),c=n(606);function f(t){var e=t.chart,n=Math.min(e.viewBBox.width,e.viewBBox.height);return(0,s.deepAssign)({options:{size:function(t){return t.r*n}}},t)}function d(t){var e=t.options,n=t.chart,r=n.viewBBox,a=e.padding,o=e.appendPadding,s=e.drilldown,c=o;if(null===s||void 0===s?void 0:s.enabled){var f=(0,l.getAdjustAppendPadding)(n.appendPadding,(0,i.get)(s,["breadCrumb","position"]));c=(0,l.resolveAllPadding)([f,o])}var d=(0,u.resolvePaddingForCircle)(a,c,r).finalPadding;return n.padding=d,n.appendPadding=0,t}function p(t){var e=t.chart,n=t.options,i=e.padding,o=e.appendPadding,l=n.color,f=n.colorField,d=n.pointStyle,p=n.hierarchyConfig,h=n.sizeField,g=n.rawFields,v=void 0===g?[]:g,y=n.drilldown,m=(0,u.transformData)({data:n.data,hierarchyConfig:p,enableDrillDown:null===y||void 0===y?void 0:y.enabled,rawFields:v});e.data(m);var b=e.viewBBox,x=(0,u.resolvePaddingForCircle)(i,o,b).finalSize,_=function(t){return t.r*x};return h&&(_=function(t){return t[h]*x}),(0,a.point)((0,s.deepAssign)({},t,{options:{xField:"x",yField:"y",seriesField:f,sizeField:h,rawFields:(0,r.__spreadArrays)(c.RAW_FIELDS,v),point:{color:l,style:d,shape:"circle",size:_}}})),t}function h(t){return(0,s.flow)((0,o.scale)({},{x:{min:0,max:1,minLimit:0,maxLimit:1,nice:!0},y:{min:0,max:1,minLimit:0,maxLimit:1,nice:!0}}))(t)}function g(t){var e=t.chart,n=t.options.tooltip;if(!1===n)e.tooltip(!1);else{var a=n;(0,i.get)(n,"fields")||(a=(0,s.deepAssign)({},{customItems:function(t){return t.map((function(t){var n=(0,i.get)(e.getOptions(),"scales"),a=(0,i.get)(n,["name","formatter"],(function(t){return t})),o=(0,i.get)(n,["value","formatter"],(function(t){return t}));return(0,r.__assign)((0,r.__assign)({},t),{name:a(t.data.name),value:o(t.data.value)})}))}},a)),e.tooltip(a)}return t}function v(t){return t.chart.axis(!1),t}function y(t){var e=t.drilldown,n=t.interactions,i=void 0===n?[]:n;return(null===e||void 0===e?void 0:e.enabled)?(0,s.deepAssign)({},t,{interactions:(0,r.__spreadArrays)(i,[{type:"drill-down",cfg:{drillDownConfig:e,transformData:u.transformData,enableDrillDown:!0}}])}):t}function m(t){var e=t.chart,n=t.options;return(0,o.interaction)({chart:e,options:y(n)}),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.resolvePaddingForCircle=function(t,e,n){var r=(0,s.resolveAllPadding)([t,e]),i=r[0],a=r[1],o=r[2],l=r[3],u=n.width,c=n.height,f=u-(l+a),d=c-(i+o),p=Math.min(f,d),h=(f-p)/2,g=(d-p)/2;return{finalPadding:[i+g,a+h,o+g,l+h],finalSize:p<0?0:p}},e.transformData=function(t){var e=t.data,n=t.hierarchyConfig,s=t.rawFields,l=void 0===s?[]:s,u=t.enableDrillDown,c=(0,i.pack)(e,(0,r.__assign)((0,r.__assign)({},n),{field:"value",as:["x","y","r"]})),f=[];return c.forEach((function(t){for(var e,i=t.data.name,s=(0,r.__assign)({},t);s.depth>1;)i=(null===(e=s.parent.data)||void 0===e?void 0:e.name)+" / "+i,s=s.parent;if(u&&t.depth>2)return null;var c=(0,a.deepAssign)({},t.data,(0,r.__assign)((0,r.__assign)((0,r.__assign)({},(0,a.pick)(t.data,l)),{path:i}),t));c.ext=n,c[o.HIERARCHY_DATA_TRANSFORM_PARAMS]={hierarchyConfig:n,rawFields:l,enableDrillDown:u},f.push(c)})),f};var r=n(1),i=n(1304),a=n(7),o=n(202),s=n(120)},function(t,e,n){"use strict";var r=n(6);Object.defineProperty(e,"__esModule",{value:!0}),e.pack=function(t,e){var n,r=(e=(0,a.assign)({},l,e)).as;if(!(0,a.isArray)(r)||3!==r.length)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ "x", "y", "r" ])!');try{n=(0,o.getField)(e)}catch(d){console.warn(d)}var s=function(t){return i.pack().size(e.size).padding(e.padding)(i.hierarchy(t).sum((function(t){return t[n]})).sort(e.sort))}(t),u=r[0],c=r[1],f=r[2];return s.each((function(t){t[u]=t.x,t[c]=t.y,t[f]=t.r})),(0,o.getAllNodes)(s)};var i=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=s(e);if(n&&n.has(t))return n.get(t);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var l=a?Object.getOwnPropertyDescriptor(t,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=t[o]}return i.default=t,n&&n.set(t,i),i}(n(194)),a=n(0),o=n(157);function s(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(s=function(t){return t?n:e})(t)}var l={field:"value",as:["x","y","r"],sort:function(t,e){return e.value-t.value}}},function(t,e,n){"use strict";n(313)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.P=void 0;var r=n(1),i=n(7),a=n(19);e.P=function(t){function e(e,n,r,a){var o=t.call(this,e,(0,i.deepAssign)({},a,n))||this;return o.type="g2-plot",o.defaultOptions=a,o.adaptor=r,o}return(0,r.__extends)(e,t),e.prototype.getDefaultOptions=function(){return this.defaultOptions},e.prototype.getSchemaAdaptor=function(){return this.adaptor},e}(a.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,u.flow)(o.animation,f,d,o.interaction,o.animation,o.theme,o.tooltip)(t)};var r=n(1),i=n(0),a=n(49),o=n(22),s=n(19),l=n(98),u=n(7),c=n(608);function f(t){var e=t.chart,n=t.options,o=n.views,s=n.legend;return(0,i.each)(o,(function(t){var n=t.region,o=t.data,s=t.meta,c=t.axes,f=t.coordinate,d=t.interactions,p=t.annotations,h=t.tooltip,g=t.geometries,v=e.createView({region:n});v.data(o);var y={};c&&(0,i.each)(c,(function(t,e){y[e]=(0,u.pick)(t,l.AXIS_META_CONFIG_KEYS)})),y=(0,u.deepAssign)({},s,y),v.scale(y),c?(0,i.each)(c,(function(t,e){v.axis(e,t)})):v.axis(!1),v.coordinate(f),(0,i.each)(g,(function(t){var e=(0,a.geometry)({chart:v,options:t}).ext,n=t.adjust;n&&e.geometry.adjust(n)})),(0,i.each)(d,(function(t){!1===t.enable?v.removeInteraction(t.type):v.interaction(t.type,t.cfg)})),(0,i.each)(p,(function(t){v.annotation()[t.type]((0,r.__assign)({},t))})),"boolean"===typeof t.animation?v.animate(!1):(v.animate(!0),(0,i.each)(v.geometries,(function(e){e.animate(t.animation)}))),h&&(v.interaction("tooltip"),v.tooltip(h))})),s?(0,i.each)(s,(function(t,n){e.legend(n,t)})):e.legend(!1),e.tooltip(n.tooltip),t}function d(t){var e=t.chart,n=t.options.plots;return(0,i.each)(n,(function(t){var n=t.type,i=t.region,a=t.options,o=void 0===a?{}:a,l=o.tooltip,f=e.createView((0,r.__assign)({region:i},(0,u.pick)(o,s.PLOT_CONTAINER_OPTIONS)));l&&f.interaction("tooltip"),(0,c.execPlotAdaptor)(n,f,o)})),t}},function(t,e,n){"use strict";n(1309)},function(t,e,n){"use strict";var r=n(1),i=n(0),a=n(14),o=n(7),s=n(1310),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getAssociationItems=function(t,e){var n,r=this.context.event,a=e||{},l=a.linkField,u=a.dim,c=[];if(null===(n=r.data)||void 0===n?void 0:n.data){var f=r.data.data;(0,i.each)(t,(function(t){var e,n,r=l;if("x"===u?r=t.getXScale().field:"y"===u?r=null===(e=t.getYScales().find((function(t){return t.field===r})))||void 0===e?void 0:e.field:r||(r=null===(n=t.getGroupScales()[0])||void 0===n?void 0:n.field),r){var a=(0,i.map)((0,o.getAllElements)(t),(function(e){var n=!1,a=!1,o=(0,i.isArray)(f)?(0,i.get)(f[0],r):(0,i.get)(f,r);return(0,s.getElementValue)(e,r)===o?n=!0:a=!0,{element:e,view:t,active:n,inactive:a}}));c.push.apply(c,a)}}))}return c},e.prototype.showTooltip=function(t){var e=(0,o.getSiblingViews)(this.context.view),n=this.getAssociationItems(e,t);(0,i.each)(n,(function(t){if(t.active){var e=t.element.shape.getCanvasBBox();t.view.showTooltip({x:e.minX+e.width/2,y:e.minY+e.height/2})}}))},e.prototype.hideTooltip=function(){var t=(0,o.getSiblingViews)(this.context.view);(0,i.each)(t,(function(t){t.hideTooltip()}))},e.prototype.active=function(t){var e=(0,o.getViews)(this.context.view),n=this.getAssociationItems(e,t);(0,i.each)(n,(function(t){var e=t.active,n=t.element;e&&n.setState("active",!0)}))},e.prototype.selected=function(t){var e=(0,o.getViews)(this.context.view),n=this.getAssociationItems(e,t);(0,i.each)(n,(function(t){var e=t.active,n=t.element;e&&n.setState("selected",!0)}))},e.prototype.highlight=function(t){var e=(0,o.getViews)(this.context.view),n=this.getAssociationItems(e,t);(0,i.each)(n,(function(t){var e=t.inactive,n=t.element;e&&n.setState("inactive",!0)}))},e.prototype.reset=function(){var t=(0,o.getViews)(this.context.view);(0,i.each)(t,(function(t){(0,s.clearHighlight)(t)}))},e}(a.Action);(0,a.registerAction)("association",l),(0,a.registerInteraction)("association-active",{start:[{trigger:"element:mouseenter",action:"association:active"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),(0,a.registerInteraction)("association-selected",{start:[{trigger:"element:mouseenter",action:"association:selected"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),(0,a.registerInteraction)("association-highlight",{start:[{trigger:"element:mouseenter",action:"association:highlight"}],end:[{trigger:"element:mouseleave",action:"association:reset"}]}),(0,a.registerInteraction)("association-tooltip",{start:[{trigger:"element:mousemove",action:"association:showTooltip"}],end:[{trigger:"element:mouseleave",action:"association:hideTooltip"}]})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.clearHighlight=function(t){var e=(0,i.getAllElements)(t);(0,r.each)(e,(function(t){t.hasState("active")&&t.setState("active",!1),t.hasState("selected")&&t.setState("selected",!1),t.hasState("inactive")&&t.setState("inactive",!1)}))},e.getElementValue=function(t,e){var n=t.getModel().data;return(0,r.isArray)(n)?n[0][e]:n[e]};var r=n(0),i=n(7)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Facet=void 0;var r=n(1),i=n(19),a=n(1312),o=n(1314);e.Facet=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="area",e}return(0,r.__extends)(e,t),e.getDefaultOptions=function(){return o.DEFAULT_OPTIONS},e.prototype.getDefaultOptions=function(){return e.getDefaultOptions()},e.prototype.getSchemaAdaptor=function(){return a.adaptor},e}(i.Plot)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=function(t){return(0,s.flow)(a.theme,c,f)(t)};var r=n(1),i=n(0),a=n(22),o=n(98),s=n(7),l=n(608),u=n(1313);function c(t){var e=t.chart,n=t.options,a=n.type,o=n.data,s=n.fields,c=n.eachView,f=(0,i.omit)(n,["type","data","fields","eachView","axes","meta","tooltip","coordinate","theme","legend","interactions","annotations"]);return e.data(o),e.facet(a,(0,r.__assign)((0,r.__assign)({},f),{fields:s,eachView:function(t,e){var n=c(t,e);if(n.geometries)(0,u.execViewAdaptor)(t,n);else{var r=n,i=r.options;i.tooltip&&t.interaction("tooltip"),(0,l.execPlotAdaptor)(r.type,t,i)}}})),t}function f(t){var e=t.chart,n=t.options,a=n.axes,l=n.meta,u=n.tooltip,c=n.coordinate,f=n.theme,d=n.legend,p=n.interactions,h=n.annotations,g={};return a&&(0,i.each)(a,(function(t,e){g[e]=(0,s.pick)(t,o.AXIS_META_CONFIG_KEYS)})),g=(0,s.deepAssign)({},l,g),e.scale(g),e.coordinate(c),a?(0,i.each)(a,(function(t,n){e.axis(n,t)})):e.axis(!1),u?(e.interaction("tooltip"),e.tooltip(u)):!1===u&&e.removeInteraction("tooltip"),e.legend(d),f&&e.theme(f),(0,i.each)(p,(function(t){!1===t.enable?e.removeInteraction(t.type):e.interaction(t.type,t.cfg)})),(0,i.each)(h,(function(t){e.annotation()[t.type]((0,r.__assign)({},t))})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.execViewAdaptor=function(t,e){var n=e.data,l=e.coordinate,u=e.interactions,c=e.annotations,f=e.animation,d=e.tooltip,p=e.axes,h=e.meta,g=e.geometries;n&&t.data(n);var v={};p&&(0,i.each)(p,(function(t,e){v[e]=(0,s.pick)(t,o.AXIS_META_CONFIG_KEYS)})),v=(0,s.deepAssign)({},h,v),t.scale(v),l&&t.coordinate(l),!1===p?t.axis(!1):(0,i.each)(p,(function(e,n){t.axis(n,e)})),(0,i.each)(g,(function(e){var n=(0,a.geometry)({chart:t,options:e}).ext,r=e.adjust;r&&n.geometry.adjust(r)})),(0,i.each)(u,(function(e){!1===e.enable?t.removeInteraction(e.type):t.interaction(e.type,e.cfg)})),(0,i.each)(c,(function(e){t.annotation()[e.type]((0,r.__assign)({},e))})),"boolean"===typeof f?t.animate(!1):(t.animate(!0),(0,i.each)(t.geometries,(function(t){t.animate(f)}))),d?(t.interaction("tooltip"),t.tooltip(d)):!1===d&&t.removeInteraction("tooltip")};var r=n(1),i=n(0),a=n(49),o=n(98),s=n(7)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={title:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}},rowTitle:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}},columnTitle:{style:{fontSize:12,fill:"rgba(0,0,0,0.65)"}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Stage=e.Lab=void 0,e.notice=a;var r,i=n(607);function a(t,e){console.warn(t===r.DEV?"Plot '"+e+"' is in DEV stage, just give us issues.":t===r.BETA?"Plot '"+e+"' is in BETA stage, DO NOT use it in production env.":t===r.STABLE?"Plot '"+e+"' is in STABLE stage, import it by \"import { "+e+" } from '@antv/g2plot'\".":"invalid Stage type.")}!function(t){t.DEV="DEV",t.BETA="BETA",t.STABLE="STABLE"}(r||(e.Stage=r={})),e.Lab=function(){function t(){}return Object.defineProperty(t,"MultiView",{get:function(){return a(r.STABLE,"MultiView"),i.Mix},enumerable:!1,configurable:!0}),t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.statistic=void 0;var r=n(1),i=n(0),a=n(34),o=n(43),s=n(511),l=n(15),u=n(317),c=n(609);function f(t){var e=t.chart,n=t.options,r=n.percent,a=n.range,f=n.radius,d=n.innerRadius,p=n.startAngle,h=n.endAngle,g=n.axis,v=n.indicator,y=n.gaugeStyle,m=n.type,b=n.meter,x=a.color,_=a.width;if(v){var O=c.getIndicatorData(r),P=e.createView({id:u.INDICATEOR_VIEW_ID});P.data(O),P.point().position(u.PERCENT+"*1").shape(v.shape||"gauge-indicator").customInfo({defaultColor:e.getTheme().defaultColor,indicator:v}),P.coordinate("polar",{startAngle:p,endAngle:h,radius:d*f}),P.axis(u.PERCENT,g),P.scale(u.PERCENT,l.pick(g,s.AXIS_META_CONFIG_KEYS))}var w=c.getRangeData(r,n.range),M=e.createView({id:u.RANGE_VIEW_ID});M.data(w);var S=i.isString(x)?[x,u.DEFAULT_COLOR]:x;return o.interval({chart:M,options:{xField:"1",yField:u.RANGE_VALUE,seriesField:u.RANGE_TYPE,rawFields:[u.PERCENT],isStack:!0,interval:{color:S,style:y,shape:"meter"===m?"meter-gauge":null},args:{zIndexReversed:!0},minColumnWidth:_,maxColumnWidth:_}}).ext.geometry.customInfo({meter:b}),M.coordinate("polar",{innerRadius:d,radius:f,startAngle:p,endAngle:h}).transpose(),t}function d(t){var e;return l.flow(a.scale(((e={range:{min:0,max:1,maxLimit:1,minLimit:0}})[u.PERCENT]={},e)))(t)}function p(t,e){var n=t.chart,i=t.options,a=i.statistic,o=i.percent;if(n.getController("annotation").clear(!0),a){var s=a.content,u=void 0;s&&(u=l.deepAssign({},{content:(100*o).toFixed(2)+"%",style:{opacity:.75,fontSize:"30px",lineHeight:1,textAlign:"center",color:"rgba(44,53,66,0.85)"}},s)),l.renderGaugeStatistic(n,{statistic:r.__assign(r.__assign({},a),{content:u})},{percent:o})}return e&&n.render(!0),t}function h(t){var e=t.chart;return e.legend(!1),e.tooltip(!1),t}e.statistic=p,e.adaptor=function(t){return l.flow(a.theme,a.animation,f,d,p,a.interaction,a.annotation(),h)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1);n(14).registerShape("point","gauge-indicator",{draw:function(t,e){var n=t.customInfo,i=n.indicator,a=n.defaultColor,o=i,s=o.pointer,l=o.pin,u=e.addGroup(),c=this.parsePoint({x:0,y:0});return s&&u.addShape("line",{name:"pointer",attrs:r.__assign({x1:c.x,y1:c.y,x2:t.x,y2:t.y,stroke:a},s.style)}),l&&u.addShape("circle",{name:"pin",attrs:r.__assign({x:c.x,y:c.y,stroke:a},l.style)}),u}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(14),i=n(0);r.registerShape("interval","meter-gauge",{draw:function(t,e){var n=t.customInfo.meter,a=void 0===n?{}:n,o=a.steps,s=void 0===o?50:o,l=a.stepRatio,u=void 0===l?.5:l;s=s<1?1:s,u=i.clamp(u,0,1);var c=this.coordinate,f=c.startAngle,d=c.endAngle,p=0;u>0&&u<1&&(p=(d-f)/s/(u/(1-u)+1-1/s));for(var h=p/(1-u)*u,g=e.addGroup(),v=this.coordinate.getCenter(),y=this.coordinate.getRadius(),m=r.Util.getAngle(t,this.coordinate),b=m.startAngle,x=m.endAngle,_=b;_<x;){var O=void 0,P=(_-f)%(h+p);O=P<h?_+(h-P):(_+=h+p-P)+h;var w=r.Util.getSectorPath(v.x,v.y,y,_,Math.min(O,x),y*this.coordinate.innerRadius);g.addShape("path",{name:"meter-gauge",attrs:{path:w,fill:t.color,stroke:t.color,lineWidth:.5}}),_=O+p}return g}})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adaptor=e.slider=e.legend=e.limitInPlot=e.animation=e.theme=e.annotation=e.interaction=e.tooltip=e.axis=e.meta=e.color=e.transformOptions=void 0;var r=n(1),i=n(0),a=n(34),o=n(118),s=n(15),l=n(504),u=n(318),c=n(1320),f=n(1321),d=n(1322),p=n(610),h=n(611);function g(t){var e,n=t.options,r=n.geometryOptions,a=void 0===r?[]:r,o=n.xField,l=n.yField,c=i.every(a,(function(t){var e=t.geometry;return e===p.DualAxesGeometry.Line||void 0===e}));return s.deepAssign({},{options:{geometryOptions:[],meta:(e={},e[o]={type:"cat",sync:!0,range:c?[0,1]:void 0},e),tooltip:{showMarkers:c,showCrosshairs:c,shared:!0,crosshairs:{type:"x"}},interactions:c?[{type:"legend-visible-filter"}]:[{type:"legend-visible-filter"},{type:"active-region"}],legend:{position:"top-left"}}},t,{options:{yAxis:u.transformObjectToArray(l,n.yAxis),geometryOptions:[u.getGeometryOption(o,l[0],a[0]),u.getGeometryOption(o,l[1],a[1])],annotations:u.transformObjectToArray(l,n.annotations)}})}function v(t){var e,n,r=t.chart,i=t.options.geometryOptions,a={line:0,column:1};return[{type:null===(e=i[0])||void 0===e?void 0:e.geometry,id:h.LEFT_AXES_VIEW},{type:null===(n=i[1])||void 0===n?void 0:n.geometry,id:h.RIGHT_AXES_VIEW}].sort((function(t,e){return-a[t.type]+a[e.type]})).forEach((function(t){return r.createView({id:t.id})})),t}function y(t){var e=t.chart,n=t.options,i=n.xField,a=n.yField,s=n.geometryOptions,c=n.data,d=n.tooltip;return[r.__assign(r.__assign({},s[0]),{id:h.LEFT_AXES_VIEW,data:c[0],yField:a[0]}),r.__assign(r.__assign({},s[1]),{id:h.RIGHT_AXES_VIEW,data:c[1],yField:a[1]})].forEach((function(t){var n=t.id,a=t.data,s=t.yField,c=u.isColumn(t)&&t.isPercent,p=c?o.percent(a,s,i,s):a,h=l.findViewById(e,n).data(p),g=c?r.__assign({formatter:function(e){return{name:e[t.seriesField]||s,value:(100*Number(e[s])).toFixed(2)+"%"}}},d):d;f.drawSingleGeometry({chart:h,options:{xField:i,yField:s,tooltip:g,geometryOption:t}})})),t}function m(t){var e,n=t.chart,r=t.options.geometryOptions,a=(null===(e=n.getTheme())||void 0===e?void 0:e.colors10)||[],o=0;return n.once("beforepaint",(function(){i.each(r,(function(t,e){var r=l.findViewById(n,0===e?h.LEFT_AXES_VIEW:h.RIGHT_AXES_VIEW);if(!t.color){var s=r.getGroupScales(),u=i.get(s,[0,"values","length"],1),c=a.slice(o,o+u).concat(0===e?[]:a);r.geometries.forEach((function(e){t.seriesField?e.color(t.seriesField,c):e.color(c[0])})),o+=u}})),n.render(!0)})),t}function b(t){var e,n,r=t.chart,i=t.options,o=i.xAxis,u=i.yAxis,c=i.xField,f=i.yField;return a.scale(((e={})[c]=o,e[f[0]]=u[0],e))(s.deepAssign({},t,{chart:l.findViewById(r,h.LEFT_AXES_VIEW)})),a.scale(((n={})[c]=o,n[f[1]]=u[1],n))(s.deepAssign({},t,{chart:l.findViewById(r,h.RIGHT_AXES_VIEW)})),t}function x(t){var e=t.chart,n=t.options,r=l.findViewById(e,h.LEFT_AXES_VIEW),i=l.findViewById(e,h.RIGHT_AXES_VIEW),a=n.xField,o=n.yField,s=n.xAxis,c=n.yAxis;return e.axis(a,!1),e.axis(o[0],!1),e.axis(o[1],!1),r.axis(a,s),r.axis(o[0],u.getYAxisWithDefault(c[0],p.AxisType.Left)),i.axis(a,!1),i.axis(o[1],u.getYAxisWithDefault(c[1],p.AxisType.Right)),t}function _(t){var e=t.chart,n=t.options.tooltip,r=l.findViewById(e,h.LEFT_AXES_VIEW),i=l.findViewById(e,h.RIGHT_AXES_VIEW);return e.tooltip(n),r.tooltip({shared:!0}),i.tooltip({shared:!0}),t}function O(t){var e=t.chart;return a.interaction(s.deepAssign({},t,{chart:l.findViewById(e,h.LEFT_AXES_VIEW)})),a.interaction(s.deepAssign({},t,{chart:l.findViewById(e,h.RIGHT_AXES_VIEW)})),t}function P(t){var e=t.chart,n=t.options.annotations,r=i.get(n,[0]),o=i.get(n,[1]);return a.annotation(r)(s.deepAssign({},t,{chart:l.findViewById(e,h.LEFT_AXES_VIEW),options:{annotations:r}})),a.annotation(o)(s.deepAssign({},t,{chart:l.findViewById(e,h.RIGHT_AXES_VIEW),options:{annotations:o}})),t}function w(t){var e=t.chart;return a.theme(s.deepAssign({},t,{chart:l.findViewById(e,h.LEFT_AXES_VIEW)})),a.theme(s.deepAssign({},t,{chart:l.findViewById(e,h.RIGHT_AXES_VIEW)})),a.theme(t),t}function M(t){var e=t.chart;return a.animation(s.deepAssign({},t,{chart:l.findViewById(e,h.LEFT_AXES_VIEW)})),a.animation(s.deepAssign({},t,{chart:l.findViewById(e,h.RIGHT_AXES_VIEW)})),t}function S(t){var e=t.chart,n=t.options.yAxis;return a.limitInPlot(s.deepAssign({},t,{chart:l.findViewById(e,h.LEFT_AXES_VIEW),options:{yAxis:n[0]}})),a.limitInPlot(s.deepAssign({},t,{chart:l.findViewById(e,h.RIGHT_AXES_VIEW),options:{yAxis:n[1]}})),t}function E(t){var e=t.chart,n=t.options,r=n.legend,a=n.geometryOptions,o=n.yField,u=n.data,f=l.findViewById(e,h.LEFT_AXES_VIEW),d=l.findViewById(e,h.RIGHT_AXES_VIEW);if(!1===r)e.legend(!1);else if(i.isObject(r)&&!0===r.custom)e.legend(r);else{var p=i.get(a,[0,"legend"],r),g=i.get(a,[1,"legend"],r);e.once("beforepaint",(function(){var t=u[0].length?c.getViewLegendItems({view:f,geometryOption:a[0],yField:o[0],legend:p}):[],n=u[1].length?c.getViewLegendItems({view:d,geometryOption:a[1],yField:o[1],legend:g}):[];e.legend(s.deepAssign({},r,{custom:!0,items:t.concat(n)}))})),a[0].seriesField&&f.legend(a[0].seriesField,p),a[1].seriesField&&d.legend(a[1].seriesField,g),e.on("legend-item:click",(function(t){var n=i.get(t,"gEvent.delegateObject",{});if(n&&n.item){var r=n.item,a=r.value,s=r.isGeometry,u=r.viewId;if(s){if(i.findIndex(o,(function(t){return t===a}))>-1){var c=i.get(l.findViewById(e,u),"geometries");i.each(c,(function(t){t.changeVisible(!n.item.unchecked)}))}}else{var f=i.get(e.getController("legend"),"option.items",[]);i.each(e.views,(function(t){var n=t.getGroupScales();i.each(n,(function(e){e.values&&e.values.indexOf(a)>-1&&t.filter(e.field,(function(t){return!i.find(f,(function(e){return e.value===t})).unchecked}))})),e.render(!0)}))}}}))}return t}function A(t){var e=t.chart,n=t.options.slider,r=l.findViewById(e,h.LEFT_AXES_VIEW),a=l.findViewById(e,h.RIGHT_AXES_VIEW);return n&&(r.option("slider",n),r.on("slider:valuechanged",(function(t){var e=t.event,n=e.value,r=e.originValue;i.isEqual(n,r)||d.doSliderFilter(a,n)})),e.once("afterpaint",(function(){if(!i.isBoolean(n)){var t=n.start,e=n.end;(t||e)&&d.doSliderFilter(a,[t,e])}}))),t}e.transformOptions=g,e.color=m,e.meta=b,e.axis=x,e.tooltip=_,e.interaction=O,e.annotation=P,e.theme=w,e.animation=M,e.limitInPlot=S,e.legend=E,e.slider=A,e.adaptor=function(t){return s.flow(g,v,w,y,b,x,S,_,O,P,M,m,E,A)(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getViewLegendItems=void 0;var r=n(0),i=n(14),a=n(15),o=n(318);e.getViewLegendItems=function(t){var e=t.view,n=t.geometryOption,s=t.yField,l=t.legend,u=r.get(l,"marker"),c=a.findGeometry(e,o.isLine(n)?"line":"interval");if(!n.seriesField){var f=r.get(e,"options.scales."+s+".alias")||s,d=c.getAttribute("color"),p=e.getTheme().defaultColor;return d&&(p=i.Util.getMappingValue(d,f,r.get(d,["values",0],p))),[{value:s,name:f,marker:(r.isFunction(u)?u:!r.isEmpty(u)&&a.deepAssign({},{style:{stroke:p,fill:p}},u))||(o.isLine(n)?{symbol:function(t,e,n){return[["M",t-n,e],["L",t+n,e]]},style:{lineWidth:2,r:6,stroke:p}}:{symbol:"square",style:{fill:p}}),isGeometry:!0,viewId:e.id}]}var h=c.getGroupAttributes();return r.reduce(h,(function(t,n){var r=i.Util.getLegendItems(e,c,n,e.getTheme(),u);return t.concat(r)}),[])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.drawSingleGeometry=void 0;var r=n(1),i=n(0),a=n(43),o=n(15),s=n(196),l=n(318);e.drawSingleGeometry=function(t){var e=t.options,n=t.chart,u=e.geometryOption,c=u.isStack,f=u.color,d=u.seriesField,p=u.groupField,h=u.isGroup,g=["xField","yField"];if(l.isLine(u)){a.line(o.deepAssign({},t,{options:r.__assign(r.__assign(r.__assign({},o.pick(e,g)),u),{line:{color:u.color,style:u.lineStyle}})})),a.point(o.deepAssign({},t,{options:r.__assign(r.__assign(r.__assign({},o.pick(e,g)),u),{point:u.point&&r.__assign({color:f,shape:"circle"},u.point)})}));var v=[];h&&v.push({type:"dodge",dodgeBy:p||d,customOffset:0}),c&&v.push({type:"stack"}),v.length&&i.each(n.geometries,(function(t){t.adjust(v)}))}return l.isColumn(u)&&s.adaptor(o.deepAssign({},t,{options:r.__assign(r.__assign(r.__assign({},o.pick(e,g)),u),{widthRatio:u.columnWidthRatio,interval:r.__assign(r.__assign({},o.pick(u,["color"])),{style:u.columnStyle})})})),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.doSliderFilter=void 0;var r=n(0),i=n(15);e.doSliderFilter=function(t,e){var n=e[0],a=e[1],o=t.getOptions().data,s=t.getXScale(),l=r.size(o);if(s&&l){var u=r.valuesOfKey(o,s.field),c=u,f=r.size(c),d=Math.floor(n*(f-1)),p=Math.floor(a*(f-1));t.filter(s.field,(function(t){var e=c.indexOf(t);return!(e>-1)||i.isBetween(e,d,p)})),t.render(!0)}}},function(t,e,n){"use strict";var r=n(9),i=n.n(r),a=n(10),o=n.n(a),s=n(363),l=n.n(s),u=n(12),c=n.n(u),f=n(13),d=n.n(f),p=n(5),h=n.n(p),g=n(66),v=[1,1.2,1.5,2,2.2,2.4,2.5,3,4,5,6,7.5,8,10],y=12;function m(t){var e=1;if(0===(t=Math.abs(t)))return e;if(t<1){for(var n=0;t<1;)e/=10,t*=10,n++;return e.toString().length>y&&(e=parseFloat(e.toFixed(n))),e}for(;t>10;)e*=10,t/=10;return e}function b(t,e,n,r){for(var i=!1,a=v[t],o=t;o<v.length;o++)if(x({interval:v[o],tickCount:e,max:r,min:n})){a=v[o],i=!0;break}return i?a:10*b(0,e,n/10,r/10)}function x(t){var e=t.interval,n=t.tickCount,r=t.max,i=t.min;return Math.floor(i/e)*e+(n-1)*e>=r}function _(t){var e=t.toString(),n=e.indexOf("."),r=e.indexOf("e-"),i=r>=0?parseInt(e.substr(r+2),10):e.substr(n+1).length;return i>20&&(i=20),i}function O(t,e){return parseFloat(t.toFixed(e))}function P(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=h()(t);if(e){var i=h()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return d()(this,n)}}Object(g.registerTickMethod)("linear-strict-tick-method",(function(t){var e=t||{},n=e.tickCount,r=e.tickInterval,i=t||{},a=i.min,o=i.max;a=isNaN(a)?0:a,o=isNaN(o)?0:o;var s=n&&n>=2?n:5,l=r||function(t){var e=t.tickCount,n=t.min,r=t.max;if(n===r)return 1*m(r);for(var i=(r-n)/(e-1),a=m(i),o=i/a,s=r/a,l=n/a,u=0,c=0;c<v.length;c++)if(o<=v[c]){u=c;break}var f=b(u,e,l,s),d=_(f)+_(a);return O(f*a,d)}({tickCount:s,max:o,min:a}),u=Math.floor(a/l)*l;if(r){var c=Math.abs(Math.ceil((o-u)/r))+1;s=Math.max(s,c)}for(var f=[],d=0,p=_(l);d<s;)f.push(O(u+d*l,p)),d++;return f}));var w=function(t){c()(n,t);var e=P(n);function n(t){var r;return i()(this,n),(r=e.call(this,t)).type="linear-strict",r}return o()(n,[{key:"initCfg",value:function(){l()(h()(n.prototype),"initCfg",this).call(this),this.tickMethod="linear-strict-tick-method"}},{key:"calculateTicks",value:function(){var t=this.nice;this.nice=!0;var e=l()(h()(n.prototype),"calculateTicks",this).call(this);return this.nice=t,e.length&&(this.min=e[0],this.max=e[e.length-1]),e}}]),n}(g.Linear);Object(g.getScale)("linear-strict")||Object(g.registerScale)("linear-strict",w)}])},t.exports=r(n(0),n(28))},214:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},216:function(t,e,n){"use strict";var r=n(225),i=n(72),a=n.n(i),o=n(0),s=n(91),l=n(5);class u extends o.Component{constructor(){super(...arguments),this.currentYear=a()().format("YYYY"),this.currentMonth=a()().format("YYYY-M"),this.state={loading:!1,years:[this.currentYear],months:[this.currentMonth]},this.queryMonthList=()=>{this.setState({loading:!0}),Object(s.d)("/api/auth/stats/months").then((t=>{let e=Array.from(new Set(t.map((t=>t.split("-")[0]))));this.setState({months:t,years:e})})).catch(console.error).finally((()=>{this.setState({loading:!1})}))}}componentDidMount(){this.queryMonthList()}render(){return Object(l.jsxs)(r.a,{size:"small",showSearch:!0,placeholder:"\u9009\u62e9\u6708\u4efd",style:{width:"120px"},...this.props,children:[!this.props.onlyShowMonth&&Object(l.jsx)(r.a.Option,{value:"",children:"\u4e0d\u9650"}),!this.props.onlyShowMonth&&this.state.years.reverse().map((t=>Object(l.jsx)(r.a.Option,{value:t,children:a()(t).format("YYYY\u5e74")},t))),this.state.months.reverse().map((t=>Object(l.jsx)(r.a.Option,{value:t,children:a()(t).format("YYYY\u5e74MM\u6708")},t)))]})}}e.a=u},217:function(t,e,n){"use strict";var r=n(3),i=n(1),a=n(4),o=n(10),s=n.n(o),l=n(206),u=n.n(l),c=n(68),f=n(0),d=n(42),p=n(56),h=n(47),g=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},v=(Object(h.a)("small","default","large"),null);var y=function(t){var e=t.spinPrefixCls,n=t.spinning,o=void 0===n||n,l=t.delay,h=t.className,y=t.size,m=void 0===y?"default":y,b=t.tip,x=t.wrapperClassName,_=t.style,O=t.children,P=g(t,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),w=f.useState((function(){return o&&!function(t,e){return!!t&&!!e&&!isNaN(Number(e))}(o,l)})),M=Object(a.a)(w,2),S=M[0],E=M[1];f.useEffect((function(){var t=u()((function(){E(o)}),l);return t(),function(){var e;null===(e=null===t||void 0===t?void 0:t.cancel)||void 0===e||e.call(t)}}),[l,o]);var A=function(n){var a=n.direction,o=s()(e,Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},"".concat(e,"-sm"),"small"===m),"".concat(e,"-lg"),"large"===m),"".concat(e,"-spinning"),S),"".concat(e,"-show-text"),!!b),"".concat(e,"-rtl"),"rtl"===a),h),l=Object(c.a)(P,["indicator","prefixCls"]),u=f.createElement("div",Object(r.a)({},l,{style:_,className:o,"aria-live":"polite","aria-busy":S}),function(t,e){var n=e.indicator,r="".concat(t,"-dot");return null===n?null:Object(p.c)(n)?Object(p.a)(n,{className:s()(n.props.className,r)}):Object(p.c)(v)?Object(p.a)(v,{className:s()(v.props.className,r)}):f.createElement("span",{className:s()(r,"".concat(t,"-dot-spin"))},f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}))}(e,t),b?f.createElement("div",{className:"".concat(e,"-text")},b):null);if("undefined"!==typeof O){var d=s()("".concat(e,"-container"),Object(i.a)({},"".concat(e,"-blur"),S));return f.createElement("div",Object(r.a)({},l,{className:s()("".concat(e,"-nested-loading"),x)}),S&&f.createElement("div",{key:"loading"},u),f.createElement("div",{className:d,key:"container"},O))}return u};return f.createElement(d.a,null,A)},m=function(t){var e=t.prefixCls,n=(0,f.useContext(d.b).getPrefixCls)("spin",e),i=Object(r.a)(Object(r.a)({},t),{spinPrefixCls:n});return f.createElement(y,Object(r.a)({},i))};m.setDefaultIndicator=function(t){v=t},e.a=m},223:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},224:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},231:function(t,e,n){"use strict";function r(t){return Object.keys(t).reduce((function(e,n){return!n.startsWith("data-")&&!n.startsWith("aria-")&&"role"!==n||n.startsWith("data-__")||(e[n]=t[n]),e}),{})}n.d(e,"a",(function(){return r}))},239:function(t,e,n){"use strict";var r=n(1),i=n(3),a=n(2),o=n(0),s=n.n(o),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},u=n(12),c=function(t,e){return o.createElement(u.a,Object(a.a)(Object(a.a)({},t),{},{ref:e,icon:l}))};var f=o.forwardRef(c),d=n(241),p=n(223),h=n(214),g=n(10),v=n.n(g),y=n(18),m=n(19),b=n(26),x=n(33),_=function(t){var e,n="".concat(t.rootPrefixCls,"-item"),i=v()(n,"".concat(n,"-").concat(t.page),(e={},Object(r.a)(e,"".concat(n,"-active"),t.active),Object(r.a)(e,"".concat(n,"-disabled"),!t.page),Object(r.a)(e,t.className,!!t.className),e));return s.a.createElement("li",{title:t.showTitle?t.page:null,className:i,onClick:function(){t.onClick(t.page)},onKeyPress:function(e){t.onKeyPress(e,t.onClick,t.page)},tabIndex:"0"},t.itemRender(t.page,"page",s.a.createElement("a",{rel:"nofollow"},t.page)))},O=13,P=38,w=40,M=function(t){Object(b.a)(n,t);var e=Object(x.a)(n);function n(){var t;Object(y.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(t=e.call.apply(e,[this].concat(i))).state={goInputText:""},t.buildOptionText=function(e){return"".concat(e," ").concat(t.props.locale.items_per_page)},t.changeSize=function(e){t.props.changeSize(Number(e))},t.handleChange=function(e){t.setState({goInputText:e.target.value})},t.handleBlur=function(e){var n=t.props,r=n.goButton,i=n.quickGo,a=n.rootPrefixCls,o=t.state.goInputText;r||""===o||(t.setState({goInputText:""}),e.relatedTarget&&(e.relatedTarget.className.indexOf("".concat(a,"-item-link"))>=0||e.relatedTarget.className.indexOf("".concat(a,"-item"))>=0)||i(t.getValidValue()))},t.go=function(e){""!==t.state.goInputText&&(e.keyCode!==O&&"click"!==e.type||(t.setState({goInputText:""}),t.props.quickGo(t.getValidValue())))},t}return Object(m.a)(n,[{key:"getValidValue",value:function(){var t=this.state.goInputText;return!t||isNaN(t)?void 0:Number(t)}},{key:"getPageSizeOptions",value:function(){var t=this.props,e=t.pageSize,n=t.pageSizeOptions;return n.some((function(t){return t.toString()===e.toString()}))?n:n.concat([e.toString()]).sort((function(t,e){return(isNaN(Number(t))?0:Number(t))-(isNaN(Number(e))?0:Number(e))}))}},{key:"render",value:function(){var t=this,e=this.props,n=e.pageSize,r=e.locale,i=e.rootPrefixCls,a=e.changeSize,o=e.quickGo,l=e.goButton,u=e.selectComponentClass,c=e.buildOptionText,f=e.selectPrefixCls,d=e.disabled,p=this.state.goInputText,h="".concat(i,"-options"),g=u,v=null,y=null,m=null;if(!a&&!o)return null;var b=this.getPageSizeOptions();if(a&&g){var x=b.map((function(e,n){return s.a.createElement(g.Option,{key:n,value:e.toString()},(c||t.buildOptionText)(e))}));v=s.a.createElement(g,{disabled:d,prefixCls:f,showSearch:!1,className:"".concat(h,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||b[0]).toString(),onChange:this.changeSize,getPopupContainer:function(t){return t.parentNode},"aria-label":r.page_size,defaultOpen:!1},x)}return o&&(l&&(m="boolean"===typeof l?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:d,className:"".concat(h,"-quick-jumper-button")},r.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},l)),y=s.a.createElement("div",{className:"".concat(h,"-quick-jumper")},r.jump_to,s.a.createElement("input",{disabled:d,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":r.page}),r.page,m)),s.a.createElement("li",{className:"".concat(h)},v,y)}}]),n}(s.a.Component);M.defaultProps={pageSizeOptions:["10","20","50","100"]};var S=M;function E(){}function A(t){var e=Number(t);return"number"===typeof e&&!isNaN(e)&&isFinite(e)&&Math.floor(e)===e}function C(t,e,n){var r="undefined"===typeof t?e.pageSize:t;return Math.floor((n.total-1)/r)+1}var j=function(t){Object(b.a)(n,t);var e=Object(x.a)(n);function n(t){var r;Object(y.a)(this,n),(r=e.call(this,t)).getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(C(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(t,e){var n=r.props.prefixCls,i=t||s.a.createElement("button",{type:"button","aria-label":e,className:"".concat(n,"-item-link")});return"function"===typeof t&&(i=s.a.createElement(t,Object(a.a)({},r.props))),i},r.savePaginationNode=function(t){r.paginationNode=t},r.isValid=function(t){var e=r.props.total;return A(t)&&t!==r.state.current&&A(e)&&e>0},r.shouldDisplayQuickJumper=function(){var t=r.props,e=t.showQuickJumper;return!(t.total<=r.state.pageSize)&&e},r.handleKeyDown=function(t){t.keyCode!==P&&t.keyCode!==w||t.preventDefault()},r.handleKeyUp=function(t){var e=r.getValidValue(t);e!==r.state.currentInputValue&&r.setState({currentInputValue:e}),t.keyCode===O?r.handleChange(e):t.keyCode===P?r.handleChange(e-1):t.keyCode===w&&r.handleChange(e+1)},r.handleBlur=function(t){var e=r.getValidValue(t);r.handleChange(e)},r.changePageSize=function(t){var e=r.state.current,n=C(t,r.state,r.props);e=e>n?n:e,0===n&&(e=r.state.current),"number"===typeof t&&("pageSize"in r.props||r.setState({pageSize:t}),"current"in r.props||r.setState({current:e,currentInputValue:e})),r.props.onShowSizeChange(e,t),"onChange"in r.props&&r.props.onChange&&r.props.onChange(e,t)},r.handleChange=function(t){var e=r.props,n=e.disabled,i=e.onChange,a=r.state,o=a.pageSize,s=a.current,l=a.currentInputValue;if(r.isValid(t)&&!n){var u=C(void 0,r.state,r.props),c=t;return t>u?c=u:t<1&&(c=1),"current"in r.props||r.setState({current:c}),c!==l&&r.setState({currentInputValue:c}),i(c,o),c}return s},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current<C(void 0,r.state,r.props)},r.runIfEnter=function(t,e){if("Enter"===t.key||13===t.charCode){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];e.apply(void 0,r)}},r.runIfEnterPrev=function(t){r.runIfEnter(t,r.prev)},r.runIfEnterNext=function(t){r.runIfEnter(t,r.next)},r.runIfEnterJumpPrev=function(t){r.runIfEnter(t,r.jumpPrev)},r.runIfEnterJumpNext=function(t){r.runIfEnter(t,r.jumpNext)},r.handleGoTO=function(t){t.keyCode!==O&&"click"!==t.type||r.handleChange(r.state.currentInputValue)};var i=t.onChange!==E;"current"in t&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var o=t.defaultCurrent;"current"in t&&(o=t.current);var l=t.defaultPageSize;return"pageSize"in t&&(l=t.pageSize),o=Math.min(o,C(l,void 0,t)),r.state={current:o,currentInputValue:o,pageSize:l},r}return Object(m.a)(n,[{key:"componentDidUpdate",value:function(t,e){var n=this.props.prefixCls;if(e.current!==this.state.current&&this.paginationNode){var r=this.paginationNode.querySelector(".".concat(n,"-item-").concat(e.current));r&&document.activeElement===r&&r.blur()}}},{key:"getValidValue",value:function(t){var e=t.target.value,n=C(void 0,this.state,this.props),r=this.state.currentInputValue;return""===e?e:isNaN(Number(e))?r:e>=n?n:Number(e)}},{key:"getShowSizeChanger",value:function(){var t=this.props,e=t.showSizeChanger,n=t.total,r=t.totalBoundaryShowSizeChanger;return"undefined"!==typeof e?e:n>r}},{key:"renderPrev",value:function(t){var e=this.props,n=e.prevIcon,r=(0,e.itemRender)(t,"prev",this.getItemIcon(n,"prev page")),i=!this.hasPrev();return Object(o.isValidElement)(r)?Object(o.cloneElement)(r,{disabled:i}):r}},{key:"renderNext",value:function(t){var e=this.props,n=e.nextIcon,r=(0,e.itemRender)(t,"next",this.getItemIcon(n,"next page")),i=!this.hasNext();return Object(o.isValidElement)(r)?Object(o.cloneElement)(r,{disabled:i}):r}},{key:"render",value:function(){var t=this,e=this.props,n=e.prefixCls,a=e.className,l=e.style,u=e.disabled,c=e.hideOnSinglePage,f=e.total,d=e.locale,p=e.showQuickJumper,h=e.showLessItems,g=e.showTitle,y=e.showTotal,m=e.simple,b=e.itemRender,x=e.showPrevNextJumpers,O=e.jumpPrevIcon,P=e.jumpNextIcon,w=e.selectComponentClass,M=e.selectPrefixCls,E=e.pageSizeOptions,A=this.state,j=A.current,I=A.pageSize,T=A.currentInputValue;if(!0===c&&f<=I)return null;var F=C(void 0,this.state,this.props),L=[],k=null,D=null,R=null,N=null,B=null,z=p&&p.goButton,V=h?1:2,G=j-1>0?j-1:0,W=j+1<F?j+1:F,Y=Object.keys(this.props).reduce((function(e,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||(e[n]=t.props[n]),e}),{}),H=y&&s.a.createElement("li",{className:"".concat(n,"-total-text")},y(f,[0===f?0:(j-1)*I+1,j*I>f?f:j*I]));if(m)return z&&(B="boolean"===typeof z?s.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},d.jump_to_confirm):s.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z),B=s.a.createElement("li",{title:g?"".concat(d.jump_to).concat(j,"/").concat(F):null,className:"".concat(n,"-simple-pager")},B)),s.a.createElement("ul",Object(i.a)({className:v()(n,"".concat(n,"-simple"),Object(r.a)({},"".concat(n,"-disabled"),u),a),style:l,ref:this.savePaginationNode},Y),H,s.a.createElement("li",{title:g?d.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:v()("".concat(n,"-prev"),Object(r.a)({},"".concat(n,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(G)),s.a.createElement("li",{title:g?"".concat(j,"/").concat(F):null,className:"".concat(n,"-simple-pager")},s.a.createElement("input",{type:"text",value:T,disabled:u,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:"3"}),s.a.createElement("span",{className:"".concat(n,"-slash")},"/"),F),s.a.createElement("li",{title:g?d.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:v()("".concat(n,"-next"),Object(r.a)({},"".concat(n,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(W)),B);if(F<=3+2*V){var U={locale:d,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:g,itemRender:b};F||L.push(s.a.createElement(_,Object(i.a)({},U,{key:"noPager",page:1,className:"".concat(n,"-item-disabled")})));for(var X=1;X<=F;X+=1){var q=j===X;L.push(s.a.createElement(_,Object(i.a)({},U,{key:X,page:X,active:q})))}}else{var K=h?d.prev_3:d.prev_5,$=h?d.next_3:d.next_5;x&&(k=s.a.createElement("li",{title:g?K:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:v()("".concat(n,"-jump-prev"),Object(r.a)({},"".concat(n,"-jump-prev-custom-icon"),!!O))},b(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(O,"prev page"))),D=s.a.createElement("li",{title:g?$:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:v()("".concat(n,"-jump-next"),Object(r.a)({},"".concat(n,"-jump-next-custom-icon"),!!P))},b(this.getJumpNextPage(),"jump-next",this.getItemIcon(P,"next page")))),N=s.a.createElement(_,{locale:d,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:F,page:F,active:!1,showTitle:g,itemRender:b}),R=s.a.createElement(_,{locale:d,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:g,itemRender:b});var Z=Math.max(1,j-V),Q=Math.min(j+V,F);j-1<=V&&(Q=1+2*V),F-j<=V&&(Z=F-2*V);for(var J=Z;J<=Q;J+=1){var tt=j===J;L.push(s.a.createElement(_,{locale:d,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:J,page:J,active:tt,showTitle:g,itemRender:b}))}j-1>=2*V&&3!==j&&(L[0]=Object(o.cloneElement)(L[0],{className:"".concat(n,"-item-after-jump-prev")}),L.unshift(k)),F-j>=2*V&&j!==F-2&&(L[L.length-1]=Object(o.cloneElement)(L[L.length-1],{className:"".concat(n,"-item-before-jump-next")}),L.push(D)),1!==Z&&L.unshift(R),Q!==F&&L.push(N)}var et=!this.hasPrev()||!F,nt=!this.hasNext()||!F;return s.a.createElement("ul",Object(i.a)({className:v()(n,a,Object(r.a)({},"".concat(n,"-disabled"),u)),style:l,ref:this.savePaginationNode},Y),H,s.a.createElement("li",{title:g?d.prev_page:null,onClick:this.prev,tabIndex:et?null:0,onKeyPress:this.runIfEnterPrev,className:v()("".concat(n,"-prev"),Object(r.a)({},"".concat(n,"-disabled"),et)),"aria-disabled":et},this.renderPrev(G)),L,s.a.createElement("li",{title:g?d.next_page:null,onClick:this.next,tabIndex:nt?null:0,onKeyPress:this.runIfEnterNext,className:v()("".concat(n,"-next"),Object(r.a)({},"".concat(n,"-disabled"),nt)),"aria-disabled":nt},this.renderNext(W)),s.a.createElement(S,{disabled:u,locale:d,rootPrefixCls:n,selectComponentClass:w,selectPrefixCls:M,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:j,pageSize:I,pageSizeOptions:E,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:z}))}}],[{key:"getDerivedStateFromProps",value:function(t,e){var n={};if("current"in t&&(n.current=t.current,t.current!==e.current&&(n.currentInputValue=n.current)),"pageSize"in t&&t.pageSize!==e.pageSize){var r=e.current,i=C(t.pageSize,e,t);r=r>i?i:r,"current"in t||(n.current=r,n.currentInputValue=r),n.pageSize=t.pageSize}return n}}]),n}(s.a.Component);j.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:E,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:E,locale:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},style:{},itemRender:function(t,e,n){return n},totalBoundaryShowSizeChanger:50};var I=j,T=n(112),F=n(42),L=n(199),k=n(49),D=n(225),R=function(t){return o.createElement(D.a,Object(i.a)({},t,{size:"small"}))},N=function(t){return o.createElement(D.a,Object(i.a)({},t,{size:"middle"}))};R.Option=D.a.Option,N.Option=D.a.Option;var B=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},z=function(t){var e=t.prefixCls,n=t.selectPrefixCls,a=t.className,s=t.size,l=t.locale,u=t.selectComponentClass,c=t.responsive,g=t.showSizeChanger,y=B(t,["prefixCls","selectPrefixCls","className","size","locale","selectComponentClass","responsive","showSizeChanger"]),m=Object(L.a)(c).xs,b=o.useContext(F.b),x=b.getPrefixCls,_=b.direction,O=b.pagination,P=void 0===O?{}:O,w=x("pagination",e),M=null!==g&&void 0!==g?g:P.showSizeChanger;return o.createElement(k.a,{componentName:"Pagination",defaultLocale:T.a},(function(t){var e=Object(i.a)(Object(i.a)({},t),l),g="small"===s||!(!m||s||!c),b=x("select",n),O=v()(Object(r.a)(Object(r.a)({},"".concat(w,"-mini"),g),"".concat(w,"-rtl"),"rtl"===_),a);return o.createElement(I,Object(i.a)({},function(){var t=o.createElement("span",{className:"".concat(w,"-item-ellipsis")},"\u2022\u2022\u2022"),e=o.createElement("button",{className:"".concat(w,"-item-link"),type:"button",tabIndex:-1},o.createElement(p.a,null)),n=o.createElement("button",{className:"".concat(w,"-item-link"),type:"button",tabIndex:-1},o.createElement(h.a,null)),r=o.createElement("a",{className:"".concat(w,"-item-link")},o.createElement("div",{className:"".concat(w,"-item-container")},o.createElement(f,{className:"".concat(w,"-item-link-icon")}),t)),i=o.createElement("a",{className:"".concat(w,"-item-link")},o.createElement("div",{className:"".concat(w,"-item-container")},o.createElement(d.a,{className:"".concat(w,"-item-link-icon")}),t));if("rtl"===_){var a=[n,e];e=a[0],n=a[1];var s=[i,r];r=s[0],i=s[1]}return{prevIcon:e,nextIcon:n,jumpPrevIcon:r,jumpNextIcon:i}}(),y,{prefixCls:w,selectPrefixCls:b,className:O,selectComponentClass:u||(g?R:N),locale:e,showSizeChanger:M}))}))};e.a=z},241:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},258:function(t,e,n){"use strict";var r=n(450),i=n(451),a=n(323),o=n(324),s=n(325),l=n(205),u=n.n(l),c=n(0),f=n(91),d=n(204),p=n(198),h=n(216),g=n(5);class v extends c.Component{constructor(){super(...arguments),this.state={transactions:[],selectedMonth:"",loading:!1},this.handleQueryAccountTransaction=t=>{if(!t)return;let e,n;if(this.setState({loading:!0}),this.state.selectedMonth){const t=this.state.selectedMonth.split("-").filter((t=>t));1===t.length?e=t[0]:2===t.length&&(e=t[0],n=t[1])}Object(f.d)(`/api/auth/transaction?account=${t}&year=${e}&month=${n}`).then((t=>{this.setState({transactions:t})})).catch(console.error).finally((()=>{this.setState({loading:!1})}))},this.handleChangeMonth=t=>{this.setState({selectedMonth:t},(()=>{this.handleQueryAccountTransaction(this.props.account)}))}}componentDidMount(){this.props.account&&this.handleQueryAccountTransaction(this.props.account)}componentWillReceiveProps(t){t.visible&&this.handleQueryAccountTransaction(t.account)}render(){const t=this.props.account,{transactions:e,loading:n}=this.state;return Object(g.jsx)(a.a,{title:Object(g.jsxs)("div",{style:{fontSize:14},children:[Object(g.jsx)("div",{children:t}),Object(g.jsxs)("div",{children:["\u6700\u8fd1",e.length,"\u6761\u4ea4\u6613\u8bb0\u5f55"]})]}),placement:"bottom",closable:!0,className:"page-drawer",height:"90vh",bodyStyle:{display:"flex",justifyContent:"center"},...this.props,children:Object(g.jsxs)("div",{className:"page-form",children:[Object(g.jsx)(h.a,{size:"middle",value:this.state.selectedMonth,onChange:this.handleChangeMonth}),Object(g.jsx)(o.b,{itemLayout:"horizontal",loading:n,dataSource:e,renderItem:e=>{const n=e.costCurrency&&e.currency!==e.costCurrency,a=Boolean(e.price);let l,h;return n&&(l=u()(e.costPrice).mul(u()(e.number).abs()),a&&(h=u()(e.price).sub(u()(e.costPrice)).mul(u()(e.number).abs()))),Object(g.jsx)(o.b.Item,{actions:[Object(g.jsxs)("div",{style:{textAlign:"right"},children:[Object(g.jsx)("div",{children:e.number?Object(d.a)(t,e.number,e.currencySymbol,e.currency):""}),Object(g.jsx)("div",{style:{fontSize:"12px"},children:Object(f.e)(e.balance,this.props.commodity)})]})],children:Object(g.jsx)(o.b.Item.Meta,{avatar:Object(g.jsx)(p.a,{iconType:Object(f.i)(t)}),title:e.desc,description:Object(g.jsxs)("div",{children:[e.tags&&Object(g.jsx)("div",{children:e.tags.map((t=>Object(g.jsxs)("a",{style:{marginRight:"4px"},children:["#",t]})))}),Object(g.jsxs)("span",{children:[e.date,"\xa0",e.payee,"\xa0",e.commodity]}),n&&Object(g.jsx)("div",{style:{marginTop:"13px"},children:a?Object(g.jsxs)(c.Fragment,{children:[Object(g.jsxs)(s.a,{children:["\u6301\u4ed3\u6210\u672c: ",e.costPrice," (",e.costDate,")"]}),Object(g.jsxs)(s.a,{children:["\u786e\u8ba4\u51c0\u503c: ",e.price]}),h>=0?Object(g.jsxs)(c.Fragment,{children:[Object(g.jsxs)(s.a,{icon:Object(g.jsx)(r.a,{}),color:"#f50",children:[(100*Number(h)/Number(l)).toFixed(2),"%"]}),Object(g.jsxs)(s.a,{color:"#f50",children:["+",Math.abs(h).toFixed(2)]})]}):Object(g.jsxs)(c.Fragment,{children:[Object(g.jsxs)(s.a,{icon:Object(g.jsx)(i.a,{}),color:"#1DA57A",children:[(100*Number(h)/Number(l)).toFixed(2),"%"]}),Object(g.jsxs)(s.a,{color:"#1DA57A",children:["-",Math.abs(h).toFixed(2)]})]})]}):Object(g.jsx)(c.Fragment,{children:Object(g.jsxs)(s.a,{children:[e.isAnotherCurrency?"\u6c47\u7387":"\u8d2d\u5165\u51c0\u503c",": ",e.costPrice]})})})]})})})}})]})})}}e.a=v},275:function(t,e,n){"use strict";var r=n(99),i=n(1),a=n(3),o=n(6),s=n(10),l=n.n(s),u=n(39),c=n(0),f=n(42),d=n(48),p=n(4);function h(t){var e=c.useState(t),n=Object(p.a)(e,2),r=n[0],i=n[1];return c.useEffect((function(){var e=setTimeout((function(){i(t)}),t.length?0:10);return function(){clearTimeout(e)}}),[t]),r}var g=[];function v(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return{key:"string"===typeof t?t:"".concat(n,"-").concat(r),error:t,errorStatus:e}}function y(t){var e=t.help,n=t.helpStatus,s=t.errors,p=void 0===s?g:s,y=t.warnings,m=void 0===y?g:y,b=t.className,x=t.fieldId,_=t.onVisibleChanged,O=c.useContext(r.c).prefixCls,P=c.useContext(f.b).getPrefixCls,w="".concat(O,"-item-explain"),M=P(),S=h(p),E=h(m),A=c.useMemo((function(){return void 0!==e&&null!==e?[v(e,n,"help")]:[].concat(Object(o.a)(S.map((function(t,e){return v(t,"error","error",e)}))),Object(o.a)(E.map((function(t,e){return v(t,"warning","warning",e)}))))}),[e,n,S,E]),C={};return x&&(C.id="".concat(x,"_help")),c.createElement(u.b,{motionDeadline:d.a.motionDeadline,motionName:"".concat(M,"-show-help"),visible:!!A.length,onVisibleChanged:_},(function(t){var e=t.className,n=t.style;return c.createElement("div",Object(a.a)({},C,{className:l()(w,e,b),style:n,role:"alert"}),c.createElement(u.a,Object(a.a)({keys:A},d.a,{motionName:"".concat(M,"-show-help-item"),component:!1}),(function(t){var e=t.key,n=t.error,r=t.errorStatus,a=t.className,o=t.style;return c.createElement("div",{key:e,className:l()(a,Object(i.a)({},"".concat(w,"-").concat(r),r)),style:o},n)})))}))}var m=n(7),b=n(101),x=n(70),_=n(57),O=n(108);function P(t){return"object"==typeof t&&null!=t&&1===t.nodeType}function w(t,e){return(!e||"hidden"!==t)&&"visible"!==t&&"clip"!==t}function M(t,e){if(t.clientHeight<t.scrollHeight||t.clientWidth<t.scrollWidth){var n=getComputedStyle(t,null);return w(n.overflowY,e)||w(n.overflowX,e)||function(t){var e=function(t){if(!t.ownerDocument||!t.ownerDocument.defaultView)return null;try{return t.ownerDocument.defaultView.frameElement}catch(t){return null}}(t);return!!e&&(e.clientHeight<t.scrollHeight||e.clientWidth<t.scrollWidth)}(t)}return!1}function S(t,e,n,r,i,a,o,s){return a<t&&o>e||a>t&&o<e?0:a<=t&&s<=n||o>=e&&s>=n?a-t-r:o>e&&s<n||a<t&&s>n?o-e+i:0}var E=function(t,e){var n=window,r=e.scrollMode,i=e.block,a=e.inline,o=e.boundary,s=e.skipOverflowHiddenElements,l="function"==typeof o?o:function(t){return t!==o};if(!P(t))throw new TypeError("Invalid target");for(var u,c,f=document.scrollingElement||document.documentElement,d=[],p=t;P(p)&&l(p);){if((p=null==(c=(u=p).parentElement)?u.getRootNode().host||null:c)===f){d.push(p);break}null!=p&&p===document.body&&M(p)&&!M(document.documentElement)||null!=p&&M(p,s)&&d.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,g=n.visualViewport?n.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,m=t.getBoundingClientRect(),b=m.height,x=m.width,_=m.top,O=m.right,w=m.bottom,E=m.left,A="start"===i||"nearest"===i?_:"end"===i?w:_+b/2,C="center"===a?E+x/2:"end"===a?O:E,j=[],I=0;I<d.length;I++){var T=d[I],F=T.getBoundingClientRect(),L=F.height,k=F.width,D=F.top,R=F.right,N=F.bottom,B=F.left;if("if-needed"===r&&_>=0&&E>=0&&w<=g&&O<=h&&_>=D&&w<=N&&E>=B&&O<=R)return j;var z=getComputedStyle(T),V=parseInt(z.borderLeftWidth,10),G=parseInt(z.borderTopWidth,10),W=parseInt(z.borderRightWidth,10),Y=parseInt(z.borderBottomWidth,10),H=0,U=0,X="offsetWidth"in T?T.offsetWidth-T.clientWidth-V-W:0,q="offsetHeight"in T?T.offsetHeight-T.clientHeight-G-Y:0,K="offsetWidth"in T?0===T.offsetWidth?0:k/T.offsetWidth:0,$="offsetHeight"in T?0===T.offsetHeight?0:L/T.offsetHeight:0;if(f===T)H="start"===i?A:"end"===i?A-g:"nearest"===i?S(y,y+g,g,G,Y,y+A,y+A+b,b):A-g/2,U="start"===a?C:"center"===a?C-h/2:"end"===a?C-h:S(v,v+h,h,V,W,v+C,v+C+x,x),H=Math.max(0,H+y),U=Math.max(0,U+v);else{H="start"===i?A-D-G:"end"===i?A-N+Y+q:"nearest"===i?S(D,N,L,G,Y+q,A,A+b,b):A-(D+L/2)+q/2,U="start"===a?C-B-V:"center"===a?C-(B+k/2)+X/2:"end"===a?C-R+W+X:S(B,R,k,V,W+X,C,C+x,x);var Z=T.scrollLeft,Q=T.scrollTop;A+=Q-(H=Math.max(0,Math.min(Q+H/$,T.scrollHeight-L/$+q))),C+=Z-(U=Math.max(0,Math.min(Z+U/K,T.scrollWidth-k/K+X)))}j.push({el:T,top:H,left:U})}return j};function A(t){return t===Object(t)&&0!==Object.keys(t).length}var C=function(t,e){var n=t.isConnected||t.ownerDocument.documentElement.contains(t);if(A(e)&&"function"===typeof e.behavior)return e.behavior(n?E(t,e):[]);if(n){var r=function(t){return!1===t?{block:"end",inline:"nearest"}:A(t)?t:{block:"start",inline:"nearest"}}(e);return function(t,e){void 0===e&&(e="auto");var n="scrollBehavior"in document.body.style;t.forEach((function(t){var r=t.el,i=t.top,a=t.left;r.scroll&&n?r.scroll({top:i,left:a,behavior:e}):(r.scrollTop=i,r.scrollLeft=a)}))}(E(t,r),r.behavior)}},j=["parentNode"],I="form_item";function T(t){return void 0===t||!1===t?[]:Array.isArray(t)?t:[t]}function F(t,e){if(t.length){var n=t.join("_");return e?"".concat(e,"_").concat(n):j.includes(n)?"".concat(I,"_").concat(n):n}}function L(t){return T(t).join("_")}function k(t){var e=Object(b.g)(),n=Object(p.a)(e,1)[0],r=c.useRef({}),i=c.useMemo((function(){return null!==t&&void 0!==t?t:Object(a.a)(Object(a.a)({},n),{__INTERNAL__:{itemRef:function(t){return function(e){var n=L(t);e?r.current[n]=e:delete r.current[n]}}},scrollToField:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=F(T(t),i.__INTERNAL__.name),r=n?document.getElementById(n):null;r&&C(r,Object(a.a)({scrollMode:"if-needed",block:"nearest"},e))},getFieldInstance:function(t){var e=L(t);return r.current[e]}})}),[t,n]);return[i]}var D=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},R=function(t,e){var n=c.useContext(_.b),o=c.useContext(x.b),s=c.useContext(f.b),u=s.getPrefixCls,d=s.direction,h=s.form,g=t.prefixCls,v=t.className,y=void 0===v?"":v,P=t.size,w=void 0===P?n:P,M=t.disabled,S=void 0===M?o:M,E=t.form,A=t.colon,C=t.labelAlign,j=t.labelWrap,I=t.labelCol,T=t.wrapperCol,F=t.hideRequiredMark,L=t.layout,R=void 0===L?"horizontal":L,N=t.scrollToFirstError,B=t.requiredMark,z=t.onFinishFailed,V=t.name,G=D(t,["prefixCls","className","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name"]),W=c.useContext(O.a),Y=Object(c.useMemo)((function(){return void 0!==B?B:h&&void 0!==h.requiredMark?h.requiredMark:!F}),[F,B,h]),H=null!==A&&void 0!==A?A:null===h||void 0===h?void 0:h.colon,U=u("form",g),X=l()(U,Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},"".concat(U,"-").concat(R),!0),"".concat(U,"-hide-required-mark"),!1===Y),"".concat(U,"-rtl"),"rtl"===d),"".concat(U,"-").concat(w),w),y),q=k(E),K=Object(p.a)(q,1)[0],$=K.__INTERNAL__;$.name=V;var Z=Object(c.useMemo)((function(){return{name:V,labelAlign:C,labelCol:I,labelWrap:j,wrapperCol:T,vertical:"vertical"===R,colon:H,requiredMark:Y,itemRef:$.itemRef,form:K}}),[V,C,I,T,R,H,Y,K]);c.useImperativeHandle(e,(function(){return K}));return c.createElement(x.a,{disabled:S},c.createElement(_.a,{size:w},c.createElement(r.d,Object(a.a)({},{validateMessages:W}),c.createElement(r.a.Provider,{value:Z},c.createElement(b.f,Object(a.a)({id:V},G,{name:V,onFinishFailed:function(t){null===z||void 0===z||z(t);var e={block:"nearest"};N&&t.errorFields.length&&("object"===Object(m.a)(N)&&(e=N),K.scrollToField(t.errorFields[0].name,e))},form:K,className:X}))))))},N=c.forwardRef(R),B=n(29),z=n(23),V=function(){return{status:Object(c.useContext)(r.b).status}},G=n(56),W=n(47),Y=n(41);var H=n(105),U=n(103),X=n(106),q=n(58),K=n(40),$=n(68),Z=n(330),Q=n(224),J=n(203),tt=n(49),et=n(35),nt=n(213),rt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};var it=function(t){var e=t.prefixCls,n=t.label,o=t.htmlFor,s=t.labelCol,u=t.labelAlign,f=t.colon,d=t.required,h=t.requiredMark,g=t.tooltip,v=Object(tt.b)("Form"),y=Object(p.a)(v,1)[0];return n?c.createElement(r.a.Consumer,{key:"label"},(function(t){var r,p=t.vertical,v=t.labelAlign,b=t.labelCol,x=t.labelWrap,_=t.colon,O=s||b||{},P=u||v,w="".concat(e,"-item-label"),M=l()(w,"left"===P&&"".concat(w,"-left"),O.className,Object(i.a)({},"".concat(w,"-wrap"),!!x)),S=n,E=!0===f||!1!==_&&!1!==f;E&&!p&&"string"===typeof n&&""!==n.trim()&&(S=n.replace(/[:|\uff1a]\s*$/,""));var A=function(t){return t?"object"!==Object(m.a)(t)||c.isValidElement(t)?{title:t}:t:null}(g);if(A){var C=A.icon,j=void 0===C?c.createElement(Q.a,null):C,I=rt(A,["icon"]),T=c.createElement(nt.a,Object(a.a)({},I),c.cloneElement(j,{className:"".concat(e,"-item-tooltip"),title:"",onClick:function(t){t.preventDefault()},tabIndex:null}));S=c.createElement(c.Fragment,null,S,T)}"optional"!==h||d||(S=c.createElement(c.Fragment,null,S,c.createElement("span",{className:"".concat(e,"-item-optional"),title:""},(null===y||void 0===y?void 0:y.optional)||(null===(r=et.a.Form)||void 0===r?void 0:r.optional))));var F=l()(Object(i.a)(Object(i.a)(Object(i.a)({},"".concat(e,"-item-required"),d),"".concat(e,"-item-required-mark-optional"),"optional"===h),"".concat(e,"-item-no-colon"),!E));return c.createElement(J.a,Object(a.a)({},O,{className:M}),c.createElement("label",{htmlFor:o,className:F,title:"string"===typeof n?n:""},S))})):null},at=function(t){var e=t.prefixCls,n=t.status,i=t.wrapperCol,o=t.children,s=t.errors,u=t.warnings,f=t._internalItemRender,d=t.extra,p=t.help,h=t.fieldId,g=t.marginBottom,v=t.onErrorVisibleChanged,m="".concat(e,"-item"),b=c.useContext(r.a),x=i||b.wrapperCol||{},_=l()("".concat(m,"-control"),x.className),O=c.useMemo((function(){return Object(a.a)({},b)}),[b]);delete O.labelCol,delete O.wrapperCol;var P=c.createElement("div",{className:"".concat(m,"-control-input")},c.createElement("div",{className:"".concat(m,"-control-input-content")},o)),w=c.useMemo((function(){return{prefixCls:e,status:n}}),[e,n]),M=null!==g||s.length||u.length?c.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},c.createElement(r.c.Provider,{value:w},c.createElement(y,{fieldId:h,errors:s,warnings:u,help:p,helpStatus:n,className:"".concat(m,"-explain-connected"),onVisibleChanged:v})),!!g&&c.createElement("div",{style:{width:0,height:g}})):null,S={};h&&(S.id="".concat(h,"_extra"));var E=d?c.createElement("div",Object(a.a)({},S,{className:"".concat(m,"-extra")}),d):null,A=f&&"pro_table_render"===f.mark&&f.render?f.render(t,{input:P,errorList:M,extra:E}):c.createElement(c.Fragment,null,P,M,E);return c.createElement(r.a.Provider,{value:O},c.createElement(J.a,Object(a.a)({},x,{className:_}),A))},ot=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},st={success:H.a,warning:X.a,error:U.a,validating:q.a};function lt(t){var e=t.prefixCls,n=t.className,o=t.style,s=t.help,u=t.errors,f=t.warnings,d=t.validateStatus,g=t.meta,v=t.hasFeedback,y=t.hidden,m=t.children,b=t.fieldId,x=t.isRequired,_=t.onSubItemMetaChange,O=ot(t,["prefixCls","className","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","isRequired","onSubItemMetaChange"]),P="".concat(e,"-item"),w=c.useContext(r.a).requiredMark,M=c.useRef(null),S=h(u),E=h(f),A=void 0!==s&&null!==s,C=!!(A||u.length||f.length),j=c.useState(null),I=Object(p.a)(j,2),T=I[0],F=I[1];Object(K.a)((function(){if(C&&M.current){var t=getComputedStyle(M.current);F(parseInt(t.marginBottom,10))}}),[C]);var L="";void 0!==d?L=d:g.validating?L="validating":S.length?L="error":E.length?L="warning":g.touched&&(L="success");var k=c.useMemo((function(){var t;if(v){var e=L&&st[L];t=e?c.createElement("span",{className:l()("".concat(P,"-feedback-icon"),"".concat(P,"-feedback-icon-").concat(L))},c.createElement(e,null)):null}return{status:L,hasFeedback:v,feedbackIcon:t,isFormItemInput:!0}}),[L,v]),D=Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},P,!0),"".concat(P,"-with-help"),A||S.length||E.length),"".concat(n),!!n),"".concat(P,"-has-feedback"),L&&v),"".concat(P,"-has-success"),"success"===L),"".concat(P,"-has-warning"),"warning"===L),"".concat(P,"-has-error"),"error"===L),"".concat(P,"-is-validating"),"validating"===L),"".concat(P,"-hidden"),y);return c.createElement("div",{className:l()(D),style:o,ref:M},c.createElement(Z.a,Object(a.a)({className:"".concat(P,"-row")},Object($.a)(O,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","required","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol"])),c.createElement(it,Object(a.a)({htmlFor:b,required:x,requiredMark:w},t,{prefixCls:e})),c.createElement(at,Object(a.a)({},t,g,{errors:S,warnings:E,prefixCls:e,status:L,help:s,marginBottom:T,onErrorVisibleChanged:function(t){t||F(null)}}),c.createElement(r.f.Provider,{value:_},c.createElement(r.b.Provider,{value:k},m)))),!!T&&c.createElement("div",{className:"".concat(P,"-margin-offset"),style:{marginBottom:-T}}))}Object(W.a)("success","warning","error","validating","");var ut=c.memo((function(t){return t.children}),(function(t,e){return t.value===e.value&&t.update===e.update&&t.childProps.length===e.childProps.length&&t.childProps.every((function(t,n){return t===e.childProps[n]}))}));var ct=function(t){var e=t.name,n=t.noStyle,i=t.dependencies,s=t.prefixCls,l=t.shouldUpdate,u=t.rules,d=t.children,h=t.required,g=t.label,v=t.messageVariables,y=t.trigger,x=void 0===y?"onChange":y,_=t.validateTrigger,O=t.hidden,P=Object(c.useContext)(f.b).getPrefixCls,w=Object(c.useContext)(r.a).name,M="function"===typeof d,S=Object(c.useContext)(r.f),E=Object(c.useContext)(b.b).validateTrigger,A=void 0!==_?_:E,C=function(t){return!(void 0===t||null===t)}(e),j=P("form",s),I=c.useContext(b.e),L=c.useRef(),k=function(t){var e=c.useState(t),n=Object(p.a)(e,2),r=n[0],i=n[1],a=Object(c.useRef)(null),o=Object(c.useRef)([]),s=Object(c.useRef)(!1);return c.useEffect((function(){return s.current=!1,function(){s.current=!0,Y.a.cancel(a.current),a.current=null}}),[]),[r,function(t){s.current||(null===a.current&&(o.current=[],a.current=Object(Y.a)((function(){a.current=null,i((function(t){var e=t;return o.current.forEach((function(t){e=t(e)})),e}))}))),o.current.push(t))}]}({}),D=Object(p.a)(k,2),R=D[0],N=D[1],V=Object(B.a)((function(){return{errors:[],warnings:[],touched:!1,validating:!1,validated:!1,name:[]}})),W=Object(p.a)(V,2),H=W[0],U=W[1],X=function(t,e){N((function(n){var r=Object(a.a)({},n),i=[].concat(Object(o.a)(t.name.slice(0,-1)),Object(o.a)(e)).join("__SPLIT__");return t.destroy?delete r[i]:r[i]=t,r}))},q=c.useMemo((function(){var t=Object(o.a)(H.errors),e=Object(o.a)(H.warnings);return Object.values(R).forEach((function(n){t.push.apply(t,Object(o.a)(n.errors||[])),e.push.apply(e,Object(o.a)(n.warnings||[]))})),[t,e]}),[R,H.errors,H.warnings]),K=Object(p.a)(q,2),$=K[0],Z=K[1],Q=function(){var t=c.useContext(r.a).itemRef,e=c.useRef({});return function(n,r){var i=r&&"object"===Object(m.a)(r)&&r.ref,a=n.join("_");return e.current.name===a&&e.current.originRef===i||(e.current.name=a,e.current.originRef=i,e.current.ref=Object(z.a)(t(n),i)),e.current.ref}}();function J(e,r,i){return n&&!O?e:c.createElement(lt,Object(a.a)({key:"row"},t,{prefixCls:j,fieldId:r,isRequired:i,errors:$,warnings:Z,meta:H,onSubItemMetaChange:X}),e)}if(!C&&!M&&!i)return J(d);var tt={};return"string"===typeof g?tt.label=g:e&&(tt.label=String(e)),v&&(tt=Object(a.a)(Object(a.a)({},tt),v)),c.createElement(b.a,Object(a.a)({},t,{messageVariables:tt,trigger:x,validateTrigger:A,onMetaChange:function(t){var e=null===I||void 0===I?void 0:I.getKey(t.name);if(U(t.destroy?{errors:[],warnings:[],touched:!1,validating:!1,validated:!1,name:[]}:t,!0),n&&S){var r=t.name;if(t.destroy)r=L.current||r;else if(void 0!==e){var i=Object(p.a)(e,2),a=i[0],s=i[1];r=[a].concat(Object(o.a)(s)),L.current=r}S(t,r)}}}),(function(n,r,s){var f=T(e).length&&r?r.name:[],p=F(f,w),g=void 0!==h?h:!(!u||!u.some((function(t){if(t&&"object"===Object(m.a)(t)&&t.required&&!t.warningOnly)return!0;if("function"===typeof t){var e=t(s);return e&&e.required&&!e.warningOnly}return!1}))),v=Object(a.a)({},n),y=null;if(Array.isArray(d)&&C)y=d;else if(M&&(!l&&!i||C));else if(!i||M||C)if(Object(G.c)(d)){var b=Object(a.a)(Object(a.a)({},d.props),v);if(b.id||(b.id=p),t.help||$.length>0||Z.length>0||t.extra){var _=[];(t.help||$.length>0)&&_.push("".concat(p,"_help")),t.extra&&_.push("".concat(p,"_extra")),b["aria-describedby"]=_.join(" ")}$.length>0&&(b["aria-invalid"]="true"),g&&(b["aria-required"]="true"),Object(z.c)(d)&&(b.ref=Q(f,d)),new Set([].concat(Object(o.a)(T(x)),Object(o.a)(T(A)))).forEach((function(t){b[t]=function(){for(var e,n,r,i,a,o=arguments.length,s=new Array(o),l=0;l<o;l++)s[l]=arguments[l];null===(r=v[t])||void 0===r||(e=r).call.apply(e,[v].concat(s)),null===(a=(i=d.props)[t])||void 0===a||(n=a).call.apply(n,[i].concat(s))}}));var O=[b["aria-required"],b["aria-invalid"],b["aria-describedby"]];y=c.createElement(ut,{value:v[t.valuePropName||"value"],update:d,childProps:O},Object(G.a)(d,b))}else y=M&&(l||i)&&!C?d(s):d;else;return J(y,p,g)}))};ct.useStatus=V;var ft=ct,dt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},pt=function(t){var e=t.prefixCls,n=t.children,i=dt(t,["prefixCls","children"]),o=(0,c.useContext(f.b).getPrefixCls)("form",e),s=c.useMemo((function(){return{prefixCls:o,status:"error"}}),[o]);return c.createElement(b.d,Object(a.a)({},i),(function(t,e,i){return c.createElement(r.c.Provider,{value:s},n(t.map((function(t){return Object(a.a)(Object(a.a)({},t),{fieldKey:t.key})})),e,{errors:i.errors,warnings:i.warnings}))}))};var ht=N;ht.Item=ft,ht.List=pt,ht.ErrorList=y,ht.useForm=k,ht.useFormInstance=function(){return Object(c.useContext)(r.a).form},ht.useWatch=b.h,ht.Provider=r.d,ht.create=function(){};e.a=ht},276:function(t,e,n){"use strict";var r=n(2),i=n(0),a=n.n(i),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1067.88-67.89 48 48 0 10-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"}}]},name:"tags",theme:"outlined"},s=n(12),l=function(t,e){return i.createElement(s.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:o}))};var u=i.forwardRef(l),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 01354 318V184h316v134z"}}]},name:"hourglass",theme:"outlined"},f=function(t,e){return i.createElement(s.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:c}))};var d=i.forwardRef(f),p=n(81),h=n(449),g=n(225),v=n(275),y=n(32),m=n(323),b=n(326),x=n(325),_=n(462),O=n(3),P=n(7),w=n(4),M=n(10),S=n.n(M),E=n(69),A=n(68),C=n(42),j=n(56),I=g.a.Option;function T(t){return t&&t.type&&(t.type.isSelectOption||t.type.isSelectOptGroup)}var F=function(t,e){var n,r=t.prefixCls,a=t.className,o=t.popupClassName,s=t.dropdownClassName,l=t.children,u=t.dataSource,c=Object(E.a)(l);if(1===c.length&&Object(j.c)(c[0])&&!T(c[0])){var f=Object(w.a)(c,1);n=f[0]}var d,p=n?function(){return n}:void 0;return d=c.length&&T(c[0])?l:u?u.map((function(t){if(Object(j.c)(t))return t;switch(Object(P.a)(t)){case"string":return i.createElement(I,{key:t,value:t},t);case"object":var e=t.value;return i.createElement(I,{key:e,value:e},t.text);default:return}})):[],i.createElement(C.a,null,(function(n){var l=(0,n.getPrefixCls)("select",r);return i.createElement(g.a,Object(O.a)({ref:e},Object(A.a)(t,["dataSource"]),{prefixCls:l,popupClassName:o||s,className:S()("".concat(l,"-auto-complete"),a),mode:g.a.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:p}),d)}))},L=i.forwardRef(F);L.Option=I;var k=L,D=n(1),R=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},N=function(t){var e=i.useContext(C.b),n=e.getPrefixCls,r=e.direction,a=t.prefixCls,o=t.type,s=void 0===o?"horizontal":o,l=t.orientation,u=void 0===l?"center":l,c=t.orientationMargin,f=t.className,d=t.children,p=t.dashed,h=t.plain,g=R(t,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),v=n("divider",a),y=u.length>0?"-".concat(u):u,m=!!d,b="left"===u&&null!=c,x="right"===u&&null!=c,_=S()(v,"".concat(v,"-").concat(s),Object(D.a)(Object(D.a)(Object(D.a)(Object(D.a)(Object(D.a)(Object(D.a)(Object(D.a)({},"".concat(v,"-with-text"),m),"".concat(v,"-with-text").concat(y),m),"".concat(v,"-dashed"),!!p),"".concat(v,"-plain"),!!h),"".concat(v,"-rtl"),"rtl"===r),"".concat(v,"-no-default-orientation-margin-left"),b),"".concat(v,"-no-default-orientation-margin-right"),x),f),P=Object(O.a)(Object(O.a)({},b&&{marginLeft:c}),x&&{marginRight:c});return i.createElement("div",Object(O.a)({className:_},g,{role:"separator"}),d&&"vertical"!==s&&i.createElement("span",{className:"".concat(v,"-inner-text"),style:P},d))},B=n(61),z=n(72),V=n.n(z),G=n(205),W=n.n(G),Y=n(91),H=n(198),U=n(5),X=t=>{let{currencies:e=[],ledgerCurrency:n,defaultValue:r,onChange:a}=t;return 0===e.length?Object(U.jsx)(i.Fragment,{}):1===e.length?Object(U.jsx)("div",{children:e[0].currency}):Object(U.jsx)(g.a,{defaultValue:r,onChange:a,className:"select-before",children:e.map((t=>{let{price:e,currency:n}=t;return Object(U.jsx)(g.a.Option,{value:n,children:n})}))})};const{Option:q}=g.a,K={required:"${label} \u4e0d\u80fd\u4e3a\u7a7a\uff01"},$=t=>{let{form:e,initialValue:n,...r}=t;return a.a.useEffect((()=>{e.current.setFields([{name:r.name,value:n}])}),[]),Object(U.jsx)(v.a.List,{...r})};class Z extends i.Component{constructor(){super(...arguments),this.formRef=a.a.createRef(),this.state={loading:!1,drawerVisible:!1,templateLoading:!1,accounts:[],payees:[],autoCompletePayees:[],templates:this.props.defaultAccounts?[{entries:[...this.props.defaultAccounts]}]:[],showTag:!1,tags:[],isDivide:!1},this.formatEnties=t=>{const e=t.map((t=>this.formatOneEntity(t,t.currency||this.props.commodity.currency)));return console.log(e),e},this.formatOneEntity=(t,e)=>{if(t.currency=e,e!==this.props.commodity.currency){if(t.currencies&&t.currencies.length>0){const n=t.currencies.filter((t=>t.currency===e));n&&n.length>0&&(t.price=n[0].price,t.priceCommodity=this.props.commodity.currency)}}else delete t.price,delete t.priceCommodity;return t},this.queryAllValidAccounts=()=>{Object(Y.d)("/api/auth/account/valid").then((t=>{this.setState({accounts:this.formatEnties(t)})})).catch(console.error)},this.queryLatest100Payees=()=>{Object(Y.d)("/api/auth/transaction/payee").then((t=>{this.setState({payees:t,autoCompletePayees:t.slice(0,Math.max(t.length,10))})})).catch(console.error)},this.queryTransactionTemplates=()=>{Object(Y.d)("/api/auth/transaction/template").then((t=>{this.setState({templates:t})})).catch(console.error)},this.queryAllTags=()=>{Object(Y.d)("/api/auth/tags").then((t=>{this.setState({tags:t})})).catch(console.error)},this.handleSearchPayee=t=>{const e=this.state.payees.filter((e=>e.indexOf(t)>=0));this.setState({autoCompletePayees:e})},this.handleSaveTransactionTemplate=()=>{const t=this.formRef.current.getFieldsValue();t&&t.entries&&t.entries.length>0&&this.state.accounts&&this.state.accounts.length>0&&t.entries.forEach((t=>{const e=this.state.accounts.filter((e=>e.account===t.account));e&&1===e.length&&((t=e[0]).number=t.number||"")}));const{payee:e,desc:n}=t;t.templateName=`${e||""}-${n||""}`,this.setState({templateLoading:!0}),Object(Y.d)("/api/auth/transaction/template",{method:"POST",body:t}).then((t=>{y.b.success("\u4fdd\u5b58\u6a21\u7248\u6210\u529f"),this.queryTransactionTemplates()})).finally((()=>{this.setState({templateLoading:!1,drawerVisible:!1})}))},this.handleChangeAmount=t=>{this.setState({balanceAmount:t})},this.handleChangeAccount=(t,e)=>{const n=this.formRef.current.getFieldsValue().entries;n[e]=this.getAccount(t),this.formRef.current.setFieldsValue({entries:n})},this.getAccount=t=>this.state.accounts.filter((e=>e.account===t))[0],this.getAccountCommodity=t=>{const e=this.state.accounts.filter((e=>e.account===t))[0];return e?e.currency:""},this.needFillAccountCommodityRate=t=>{if(!t)return!1;const e=this.state.accounts.filter((e=>e.account===t.account))[0];return!!e&&e.currency!==this.props.commodity.currency},this.handleChangeAccountCurrency=(t,e,n)=>{const r=this.getAccount(t.account),{entries:i}=this.formRef.current.getFieldsValue();i[n]=this.formatOneEntity(r,e),this.formRef.current.setFieldsValue({entries:i})},this.handleSubmit=t=>{const{divideCount:e,divideCycle:n}=t;if(e&&e>0){const r=V()(t.date);t.divideDateList=[];for(let i=0;i<e;i++)"day"===n?t.divideDateList.push(r.add(i,"days").format("YYYY-MM-DD")):"week"===n?t.divideDateList.push(r.add(i,"weeks").format("YYYY-MM-DD")):"month"===n&&t.divideDateList.push(r.add(i,"months").format("YYYY-MM-DD"));delete t.divideCount,delete t.divideCycle}if(!t.entries||!t.entries.length)return void y.b.error("\u8d26\u76ee\u4e0d\u80fd\u4e3a\u7a7a");let r,i=0;for(let a of t.entries)a&&a.number||(r=a,i++);if(1==i)r.number=String(this.computeBalanceAmount(t,this.props.commodity.currency));else if(i>1)return void y.b.error("\u8d26\u76ee\u91d1\u989d\u9879\u4e0d\u80fd\u4e3a\u7a7a");this.setState({loading:!0}),Object(Y.d)("/api/auth/transaction",{method:"POST",body:t}).then((e=>{y.b.success("\u6dfb\u52a0\u6210\u529f"),this.queryAllValidAccounts(),this.formRef.current.resetFields(),this.formRef.current.setFieldsValue({date:V()().format("YYYY-MM-DD")});const{payees:n}=this.state;if(t.payee){const e=Array.from(new Set([...n,t.payee])),r=e.slice(0,Math.max(e.length,10));this.setState({autoCompletePayees:r})}else this.setState({autoCompletePayees:n.slice(0,Math.max(n.length,10))});this.props.onSubmit&&this.props.onSubmit(t)})).finally((()=>{this.setState({loading:!1})}))},this.handleDeleteTransactionTemplate=(t,e)=>{t.preventDefault(),Object(Y.d)(`/api/auth/transaction/template?id=${e}`,{method:"DELETE"}).then((t=>{this.setState({templates:this.state.templates.filter((t=>t.id!==e))})}))},this.handleSetTemplate=t=>{if(delete t.date,this.state.accounts&&this.state.accounts.length>0){const e=t.entries.map((t=>{const e=this.state.accounts.filter((e=>e.account===t.account));return e&&1===e.length?{...e[0],number:t.number}:t}));t.entries=e}this.formRef.current.setFieldsValue(t)},this.handleToggleShowTagInput=()=>{this.setState({showTag:!this.state.showTag})},this.handleToggleShowDivideInput=()=>{this.setState({isDivide:!this.state.isDivide})}}componentDidMount(){this.props.visible&&setTimeout((()=>{this.queryAllValidAccounts(),this.queryLatest100Payees(),this.queryTransactionTemplates(),this.queryAllTags()}),1e3)}componentWillReceiveProps(t){t.visible&&!this.loaded&&(this.queryAllValidAccounts(),this.queryLatest100Payees(),this.queryTransactionTemplates(),this.queryAllTags(),this.loaded=!0),this.formRef.current&&t.defaultAccounts&&t.defaultAccounts.length>0&&(!this.props.defaultAccounts||t.defaultAccounts[0].account!==this.props.defaultAccounts[0].account)&&this.formRef.current.setFieldsValue({entries:this.formatEnties([...t.defaultAccounts])})}computeBalanceAmount(t,e){let n=W()(0);const r=t.entries.filter((t=>t&&t.currency!==e&&(t.number||t.price)));return t.entries.filter((t=>t&&t.currency===e&&t.number)).forEach((t=>{const{number:e}=t;n=(n||W()(0)).sub(W()(e))})),r.forEach((t=>{const{number:r,currency:i,price:a}=t;i&&e!==i&&r&&a?n=(n||W()(0)).sub(W()(r).mul(W()(a))):r?n=(n||W()(0)).sub(W()(r)):a&&(n=(n||W()(0)).div(W()(a)))})),n.toNumber()}render(){return Object(U.jsx)(m.a,{title:"\u8bb0\u8d26",placement:"bottom",closable:!0,height:"90vh",className:"page-drawer",bodyStyle:{display:"flex",justifyContent:"center"},forceRender:!0,...this.props,children:Object(U.jsxs)(v.a,{className:"page-form",size:"large",ref:this.formRef,onFinish:this.handleSubmit,validateMessages:K,children:[Object(U.jsx)("div",{style:{marginBottom:"1rem"},children:Object(U.jsx)(b.b,{wrap:!0,children:this.state.templates.map((t=>Object(U.jsx)("a",{onClick:()=>{this.handleSetTemplate(t)},children:Object(U.jsx)(x.a,{size:"middle",color:"#1DA57A",closable:!0,onClose:e=>{this.handleDeleteTransactionTemplate(e,t.id)},children:t.templateName||t.payee||t.id})},t.id)))})}),Object(U.jsx)(v.a.Item,{name:"date",initialValue:V()().format("YYYY-MM-DD"),rules:[{required:!0}],children:Object(U.jsx)(_.a,{type:"date",placeholder:"\u4ea4\u6613\u65f6\u95f4"})}),Object(U.jsx)(v.a.Item,{name:"payee",children:Object(U.jsx)(k,{onSearch:this.handleSearchPayee,placeholder:"\u6536\u6b3e\u4eba/\u5546\u6237/\u6536\u5165\u6765\u6e90\u6e20\u9053",children:this.state.autoCompletePayees.map((t=>Object(U.jsx)(k.Option,{value:t,children:t},t)))})}),Object(U.jsx)(v.a.Item,{name:"desc",rules:[{required:!0,message:"\u8be6\u7ec6\u63cf\u8ff0"}],style:{flex:1},children:Object(U.jsx)(_.a,{placeholder:"\u8be6\u7ec6\u63cf\u8ff0\uff0c\u8bb0\u5f55\u7ec6\u8282"})}),Object(U.jsxs)("div",{style:{display:"flex"},children:[Object(U.jsx)(u,{style:{color:this.state.showTag?"#1DA57A":"gray",width:"40px",lineHeight:"40px",fontSize:"20px"},onClick:this.handleToggleShowTagInput}),Object(U.jsx)(d,{style:{color:this.state.isDivide?"#1DA57A":"gray",width:"40px",lineHeight:"40px",fontSize:"20px"},onClick:this.handleToggleShowDivideInput})]}),this.state.showTag&&Object(U.jsxs)(i.Fragment,{children:[Object(U.jsx)(N,{plain:!0,children:"\u6807\u7b7e"}),Object(U.jsx)(v.a.Item,{name:"tags",rules:[{required:!0}],children:Object(U.jsx)(g.a,{mode:"tags",style:{width:"100%"},placeholder:"\u6807\u7b7e\uff08\u4e0d\u652f\u6301\u4e2d\u6587\uff09\uff0c\u65c5\u884c/\u8ba1\u5212/\u5b66\u4e60",children:this.state.tags.map((t=>Object(U.jsx)(g.a.Option,{value:t,children:t},t)))})})]}),this.state.isDivide&&Object(U.jsxs)(i.Fragment,{children:[Object(U.jsx)(N,{plain:!0,children:"\u9884\u652f\u5206\u671f"}),Object(U.jsxs)("div",{style:{display:"flex"},children:[Object(U.jsx)(v.a.Item,{name:"divideCount",rules:[{required:!0,message:"\u5206\u671f\u6570"}],style:{flex:"2",marginRight:"12px"},children:Object(U.jsx)(_.a,{type:"number",step:"1",addonAfter:"\u671f"})}),Object(U.jsx)(v.a.Item,{name:"divideCycle",initialValue:"month",style:{flex:"1"},children:Object(U.jsxs)(g.a,{style:{width:"100%"},children:[Object(U.jsx)(g.a.Option,{value:"day",children:"\u95f4\u9694\u4e00\u5929"}),Object(U.jsx)(g.a.Option,{value:"week",children:"\u95f4\u9694\u4e00\u5468"}),Object(U.jsx)(g.a.Option,{value:"month",children:"\u95f4\u9694\u4e00\u6708"})]})})]})]}),Object(U.jsx)(N,{plain:!0,children:"\u8d26\u6237\u660e\u7ec6"}),Object(U.jsx)(v.a.Item,{children:Object(U.jsx)($,{form:this.formRef,name:"entries",children:(t,e)=>{let{add:n,remove:r}=e;return Object(U.jsxs)("div",{children:[t.map((t=>{let e=null,n=this.formRef.current.getFieldsValue().entries[t.name];n&&(e=this.getAccountCommodity(n.account));const a=this.formRef.current.getFieldsValue(["entries"]),o=this.computeBalanceAmount(a,this.props.commodity.currency);return Object(U.jsxs)("div",{style:{display:"flex",flexDirection:"column",marginBottom:8},children:[Object(U.jsx)(v.a.Item,{name:[t.name,"account"],fieldKey:[t.fieldKey,"account"],rules:[{required:!0,message:"\u5fc5\u8f93\u9879"}],children:Object(U.jsx)(g.a,{showSearch:!0,placeholder:"\u9009\u62e9\u8d26\u6237",optionFilterProp:"children",onChange:e=>{this.handleChangeAccount(e,t.name)},style:{marginRight:"10px"},children:this.state.accounts.map((t=>Object(U.jsxs)(q,{value:t.account,children:[Object(U.jsx)(H.a,{style:{width:"22px",height:"22px",marginRight:"6px"},iconType:Object(Y.i)(t.account)}),t.account]})))})}),this.needFillAccountCommodityRate(n)&&Object(U.jsxs)(i.Fragment,{children:[Object(U.jsx)(v.a.Item,{hidden:!0,name:[t.name,"priceCurrency"],fieldKey:[t.fieldKey,"priceCurrency"],children:Object(U.jsx)(_.a,{})}),Object(U.jsx)(v.a.Item,{name:[t.name,"price"],fieldKey:[t.fieldKey,"price"],children:Object(U.jsx)(_.a,{type:"number",step:"0.01",addonBefore:`1 ${e}\u2248`,addonAfter:this.props.commodity.currency,placeholder:"\u6c47\u7387/\u51c0\u503c\uff08\u9009\u586b\uff09",onChange:this.handleChangeAmount})})]}),Object(U.jsx)(v.a.Item,{hidden:!0,name:[t.name,"currency"],fieldKey:[t.fieldKey,"currency"],children:Object(U.jsx)(_.a,{})}),Object(U.jsxs)("div",{style:{display:"flex"},children:[Object(U.jsx)(v.a.Item,{name:[t.name,"number"],fieldKey:[t.fieldKey,"number"],style:{flex:1},children:Object(U.jsx)(_.a,{type:"number",step:"0.01",addonBefore:n?Object(U.jsx)(X,{defaultValue:n.currency,currencies:n.currencies,ledgerCurrency:this.props.commodity.currency,onChange:e=>{n.currency=e,this.handleChangeAccountCurrency(n,e,t.name)}}):null,placeholder:o?`${o}(\u6309Enter\u952e\u53ef\u5feb\u901f\u4fdd\u5b58)`:(this.state.isDivide?"\u9884\u652f\u5206\u671f\u603b":"")+"\u91d1\u989d",onChange:this.handleChangeAmount,style:{flex:1}})}),Object(U.jsx)(p.a,{style:{width:"40px",lineHeight:"40px",fontSize:"20px"},onClick:()=>{r(t.name)}})]}),Object(U.jsx)(N,{})]},t.name)})),Object(U.jsx)(v.a.Item,{children:Object(U.jsxs)(B.a,{type:"dashed",onClick:()=>{n()},block:!0,children:[Object(U.jsx)(h.a,{})," \u6dfb\u52a0\u8d26\u76ee"]})})]})}})}),Object(U.jsxs)(v.a.Item,{children:[Object(U.jsx)(B.a,{type:"primary",htmlType:"submit",loading:this.state.loading,className:"submit-button",children:"\u4fdd\u5b58"}),"\xa0\xa0",Object(U.jsx)(B.a,{htmlType:"button",disabled:this.state.loading,loading:this.state.templateLoading,onClick:this.handleSaveTransactionTemplate,block:!0,children:"\u4fdd\u5b58\u4e3a\u6a21\u7248"})]}),Object(U.jsx)(v.a.Item,{})]})})}}e.a=Z},283:function(t,e){t.exports=function(t,e,n,r){var i=n?n.call(r,t,e):void 0;if(void 0!==i)return!!i;if(t===e)return!0;if("object"!==typeof t||!t||"object"!==typeof e||!e)return!1;var a=Object.keys(t),o=Object.keys(e);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(e),l=0;l<a.length;l++){var u=a[l];if(!s(u))return!1;var c=t[u],f=e[u];if(!1===(i=n?n.call(r,c,f,u):void 0)||void 0===i&&c!==f)return!1}return!0}},323:function(t,e,n){"use strict";var r=n(3),i=n(1),a=n(4),o=n(71),s=n(10),l=n.n(s),u=n(2),c=n(0),f=n(114),d=n(40),p=n(39),h=n(92),g=n(104),v=c.createContext(null);var y=function(t){var e=t.prefixCls,n=t.className,i=t.style,a=t.children,o=t.containerRef,s=t.id,f={onMouseEnter:t.onMouseEnter,onMouseOver:t.onMouseOver,onMouseLeave:t.onMouseLeave,onClick:t.onClick,onKeyDown:t.onKeyDown,onKeyUp:t.onKeyUp};return c.createElement(c.Fragment,null,c.createElement("div",Object(r.a)({id:s,className:l()("".concat(e,"-content"),n),style:Object(u.a)({},i),"aria-modal":"true",role:"dialog",ref:o},f),a))},m=n(13);n(14);function b(t){return"string"===typeof t&&String(Number(t))===t?(Object(m.a)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(t)):t}var x={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function _(t,e){var n,o,s,f,d=t.prefixCls,m=t.open,_=t.placement,O=t.inline,P=t.push,w=t.forceRender,M=t.autoFocus,S=t.keyboard,E=t.rootClassName,A=t.rootStyle,C=t.zIndex,j=t.className,I=t.id,T=t.style,F=t.motion,L=t.width,k=t.height,D=t.children,R=t.contentWrapperStyle,N=t.mask,B=t.maskClosable,z=t.maskMotion,V=t.maskClassName,G=t.maskStyle,W=t.afterOpenChange,Y=t.onClose,H=t.onMouseEnter,U=t.onMouseOver,X=t.onMouseLeave,q=t.onClick,K=t.onKeyDown,$=t.onKeyUp,Z=c.useRef(),Q=c.useRef(),J=c.useRef();c.useImperativeHandle(e,(function(){return Z.current}));c.useEffect((function(){var t;m&&M&&(null===(t=Z.current)||void 0===t||t.focus({preventScroll:!0}))}),[m]);var tt=c.useState(!1),et=Object(a.a)(tt,2),nt=et[0],rt=et[1],it=c.useContext(v),at=null!==(n=null!==(o=null===(s=!1===P?{distance:0}:!0===P?{}:P||{})||void 0===s?void 0:s.distance)&&void 0!==o?o:null===it||void 0===it?void 0:it.pushDistance)&&void 0!==n?n:180,ot=c.useMemo((function(){return{pushDistance:at,push:function(){rt(!0)},pull:function(){rt(!1)}}}),[at]);c.useEffect((function(){var t,e;m?null===it||void 0===it||null===(t=it.push)||void 0===t||t.call(it):null===it||void 0===it||null===(e=it.pull)||void 0===e||e.call(it)}),[m]),c.useEffect((function(){return function(){var t;null===it||void 0===it||null===(t=it.pull)||void 0===t||t.call(it)}}),[]);var st=N&&c.createElement(p.b,Object(r.a)({key:"mask"},z,{visible:m}),(function(t,e){var n=t.className,r=t.style;return c.createElement("div",{className:l()("".concat(d,"-mask"),n,V),style:Object(u.a)(Object(u.a)({},r),G),onClick:B&&m?Y:void 0,ref:e})})),lt="function"===typeof F?F(_):F,ut={};if(nt&&at)switch(_){case"top":ut.transform="translateY(".concat(at,"px)");break;case"bottom":ut.transform="translateY(".concat(-at,"px)");break;case"left":ut.transform="translateX(".concat(at,"px)");break;default:ut.transform="translateX(".concat(-at,"px)")}"left"===_||"right"===_?ut.width=b(L):ut.height=b(k);var ct={onMouseEnter:H,onMouseOver:U,onMouseLeave:X,onClick:q,onKeyDown:K,onKeyUp:$},ft=c.createElement(p.b,Object(r.a)({key:"panel"},lt,{visible:m,forceRender:w,onVisibleChanged:function(t){null===W||void 0===W||W(t)},removeOnLeave:!1,leavedClassName:"".concat(d,"-content-wrapper-hidden")}),(function(e,n){var i=e.className,a=e.style;return c.createElement("div",Object(r.a)({className:l()("".concat(d,"-content-wrapper"),i),style:Object(u.a)(Object(u.a)(Object(u.a)({},ut),a),R)},Object(g.a)(t,{data:!0})),c.createElement(y,Object(r.a)({id:I,containerRef:n,prefixCls:d,className:j,style:T},ct),D))})),dt=Object(u.a)({},A);return C&&(dt.zIndex=C),c.createElement(v.Provider,{value:ot},c.createElement("div",{className:l()(d,"".concat(d,"-").concat(_),E,(f={},Object(i.a)(f,"".concat(d,"-open"),m),Object(i.a)(f,"".concat(d,"-inline"),O),f)),style:dt,tabIndex:-1,ref:Z,onKeyDown:function(t){var e=t.keyCode,n=t.shiftKey;switch(e){case h.a.TAB:var r;if(e===h.a.TAB)if(n||document.activeElement!==J.current){if(n&&document.activeElement===Q.current){var i;null===(i=J.current)||void 0===i||i.focus({preventScroll:!0})}}else null===(r=Q.current)||void 0===r||r.focus({preventScroll:!0});break;case h.a.ESC:Y&&S&&(t.stopPropagation(),Y(t))}}},st,c.createElement("div",{tabIndex:0,ref:Q,style:x,"aria-hidden":"true","data-sentinel":"start"}),ft,c.createElement("div",{tabIndex:0,ref:J,style:x,"aria-hidden":"true","data-sentinel":"end"})))}var O=c.forwardRef(_);var P=function(t){var e=t.open,n=void 0!==e&&e,r=t.prefixCls,i=void 0===r?"rc-drawer":r,o=t.placement,s=void 0===o?"right":o,l=t.autoFocus,p=void 0===l||l,h=t.keyboard,g=void 0===h||h,v=t.width,y=void 0===v?378:v,m=t.mask,b=void 0===m||m,x=t.maskClosable,_=void 0===x||x,P=t.getContainer,w=t.forceRender,M=t.afterOpenChange,S=t.destroyOnClose,E=t.onMouseEnter,A=t.onMouseOver,C=t.onMouseLeave,j=t.onClick,I=t.onKeyDown,T=t.onKeyUp,F=c.useState(!1),L=Object(a.a)(F,2),k=L[0],D=L[1];var R=c.useState(!1),N=Object(a.a)(R,2),B=N[0],z=N[1];Object(d.a)((function(){z(!0)}),[]);var V=!!B&&n,G=c.useRef(),W=c.useRef();Object(d.a)((function(){V&&(W.current=document.activeElement)}),[V]);if(!w&&!k&&!V&&S)return null;var Y={onMouseEnter:E,onMouseOver:A,onMouseLeave:C,onClick:j,onKeyDown:I,onKeyUp:T},H=Object(u.a)(Object(u.a)({},t),{},{open:V,prefixCls:i,placement:s,autoFocus:p,keyboard:g,width:y,mask:b,maskClosable:_,inline:!1===P,afterOpenChange:function(t){var e,n;(D(t),null===M||void 0===M||M(t),t||!W.current||(null===(e=G.current)||void 0===e?void 0:e.contains(W.current)))||(null===(n=W.current)||void 0===n||n.focus({preventScroll:!0}))},ref:G},Y);return c.createElement(f.a,{open:V||w||k,autoDestroy:!1,getContainer:P,autoLock:b&&(V||k)},c.createElement(O,H))},w=n(42),M=n(99),S=n(48),E=n(47),A=n(74),C=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},j=(Object(E.a)("default","large"),{distance:180});e.a=function(t){var e=t.width,n=t.height,s=t.size,u=void 0===s?"default":s,f=t.closable,d=void 0===f||f,p=t.mask,h=void 0===p||p,g=t.push,v=void 0===g?j:g,y=t.closeIcon,m=void 0===y?c.createElement(o.a,null):y,b=t.bodyStyle,x=t.drawerStyle,_=t.className,O=t.visible,E=t.open,I=t.children,T=t.style,F=t.title,L=t.headerStyle,k=t.onClose,D=t.footer,R=t.footerStyle,N=t.prefixCls,B=t.getContainer,z=t.extra,V=t.afterVisibleChange,G=t.afterOpenChange,W=C(t,["width","height","size","closable","mask","push","closeIcon","bodyStyle","drawerStyle","className","visible","open","children","style","title","headerStyle","onClose","footer","footerStyle","prefixCls","getContainer","extra","afterVisibleChange","afterOpenChange"]),Y=c.useContext(w.b),H=Y.getPopupContainer,U=Y.getPrefixCls,X=Y.direction,q=U("drawer",N),K=void 0===B&&H?function(){return H(document.body)}:B,$=d&&c.createElement("button",{type:"button",onClick:k,"aria-label":"Close",className:"".concat(q,"-close")},m);[["visible","open"],["afterVisibleChange","afterOpenChange"]].forEach((function(t){var e=Object(a.a)(t,2);e[0],e[1]}));var Z=l()(Object(i.a)({"no-mask":!h},"".concat(q,"-rtl"),"rtl"===X),_),Q=c.useMemo((function(){return null!==e&&void 0!==e?e:"large"===u?736:378}),[e,u]),J=c.useMemo((function(){return null!==n&&void 0!==n?n:"large"===u?736:378}),[n,u]),tt={motionName:Object(S.c)(q,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500};return c.createElement(A.a,null,c.createElement(M.e,{status:!0,override:!0},c.createElement(P,Object(r.a)({prefixCls:q,onClose:k},W,{open:null!==E&&void 0!==E?E:O,mask:h,push:v,width:Q,height:J,rootClassName:Z,getContainer:K,afterOpenChange:function(t){null===G||void 0===G||G(t),null===V||void 0===V||V(t)},maskMotion:tt,motion:function(t){return{motionName:Object(S.c)(q,"panel-motion-".concat(t)),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}},rootStyle:T}),c.createElement("div",{className:"".concat(q,"-wrapper-body"),style:Object(r.a)({},x)},F||d?c.createElement("div",{className:l()("".concat(q,"-header"),Object(i.a)({},"".concat(q,"-header-close-only"),d&&!F&&!z)),style:L},c.createElement("div",{className:"".concat(q,"-header-title")},$,F&&c.createElement("div",{className:"".concat(q,"-title")},F)),z&&c.createElement("div",{className:"".concat(q,"-extra")},z)):null,c.createElement("div",{className:"".concat(q,"-body"),style:b},I),function(){if(!D)return null;var t="".concat(q,"-footer");return c.createElement("div",{className:t,style:R},D)}()))))}},324:function(t,e,n){"use strict";n.d(e,"a",(function(){return S}));var r=n(6),i=n(3),a=n(1),o=n(4),s=n(7),l=n(10),u=n.n(l),c=n(0),f=n.n(c),d=n(42),p=n(228),h=n(330),g=n(199),v=n(239),y=n(217),m=n(196),b=n(203),x=n(56),_=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},O=function(t,e){var n=t.prefixCls,r=t.children,o=t.actions,s=t.extra,l=t.className,p=t.colStyle,h=_(t,["prefixCls","children","actions","extra","className","colStyle"]),g=Object(c.useContext)(S),v=g.grid,y=g.itemLayout,m=Object(c.useContext)(d.b).getPrefixCls,O=m("list",n),P=o&&o.length>0&&f.a.createElement("ul",{className:"".concat(O,"-item-action"),key:"actions"},o.map((function(t,e){return f.a.createElement("li",{key:"".concat(O,"-item-action-").concat(e)},t,e!==o.length-1&&f.a.createElement("em",{className:"".concat(O,"-item-action-split")}))}))),w=v?"div":"li",M=f.a.createElement(w,Object(i.a)({},h,v?{}:{ref:e},{className:u()("".concat(O,"-item"),Object(a.a)({},"".concat(O,"-item-no-flex"),!("vertical"===y?s:!function(){var t;return c.Children.forEach(r,(function(e){"string"===typeof e&&(t=!0)})),t&&c.Children.count(r)>1}())),l)}),"vertical"===y&&s?[f.a.createElement("div",{className:"".concat(O,"-item-main"),key:"content"},r,P),f.a.createElement("div",{className:"".concat(O,"-item-extra"),key:"extra"},s)]:[r,P,Object(x.a)(s,{key:"extra"})]);return v?f.a.createElement(b.a,{ref:e,flex:1,style:p},M):M},P=Object(c.forwardRef)(O);P.Meta=function(t){var e=t.prefixCls,n=t.className,r=t.avatar,a=t.title,o=t.description,s=_(t,["prefixCls","className","avatar","title","description"]),l=(0,Object(c.useContext)(d.b).getPrefixCls)("list",e),p=u()("".concat(l,"-item-meta"),n),h=f.a.createElement("div",{className:"".concat(l,"-item-meta-content")},a&&f.a.createElement("h4",{className:"".concat(l,"-item-meta-title")},a),o&&f.a.createElement("div",{className:"".concat(l,"-item-meta-description")},o));return f.a.createElement("div",Object(i.a)({},s,{className:p}),r&&f.a.createElement("div",{className:"".concat(l,"-item-meta-avatar")},r),(a||o)&&h)};var w=P,M=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},S=c.createContext({});S.Consumer;function E(t){var e=t.pagination,n=void 0!==e&&e,l=t.prefixCls,f=t.bordered,b=void 0!==f&&f,x=t.split,_=void 0===x||x,O=t.className,P=t.children,w=t.itemLayout,E=t.loadMore,A=t.grid,C=t.dataSource,j=void 0===C?[]:C,I=t.size,T=t.header,F=t.footer,L=t.loading,k=void 0!==L&&L,D=t.rowKey,R=t.renderItem,N=t.locale,B=M(t,["pagination","prefixCls","bordered","split","className","children","itemLayout","loadMore","grid","dataSource","size","header","footer","loading","rowKey","renderItem","locale"]),z=n&&"object"===Object(s.a)(n)?n:{},V=c.useState(z.defaultCurrent||1),G=Object(o.a)(V,2),W=G[0],Y=G[1],H=c.useState(z.defaultPageSize||10),U=Object(o.a)(H,2),X=U[0],q=U[1],K=c.useContext(d.b),$=K.getPrefixCls,Z=K.renderEmpty,Q=K.direction,J=function(t){return function(e,r){Y(e),q(r),n&&n[t]&&n[t](e,r)}},tt=J("onChange"),et=J("onShowSizeChange"),nt=$("list",l),rt=k;"boolean"===typeof rt&&(rt={spinning:rt});var it=rt&&rt.spinning,at="";switch(I){case"large":at="lg";break;case"small":at="sm"}var ot=u()(nt,Object(a.a)(Object(a.a)(Object(a.a)(Object(a.a)(Object(a.a)(Object(a.a)(Object(a.a)(Object(a.a)({},"".concat(nt,"-vertical"),"vertical"===w),"".concat(nt,"-").concat(at),at),"".concat(nt,"-split"),_),"".concat(nt,"-bordered"),b),"".concat(nt,"-loading"),it),"".concat(nt,"-grid"),!!A),"".concat(nt,"-something-after-last-item"),!!(E||n||F)),"".concat(nt,"-rtl"),"rtl"===Q),O),st=Object(i.a)(Object(i.a)(Object(i.a)({},{current:1,total:0}),{total:j.length,current:W,pageSize:X}),n||{}),lt=Math.ceil(st.total/st.pageSize);st.current>lt&&(st.current=lt);var ut=n?c.createElement("div",{className:"".concat(nt,"-pagination")},c.createElement(v.a,Object(i.a)({},st,{onChange:tt,onShowSizeChange:et}))):null,ct=Object(r.a)(j);n&&j.length>(st.current-1)*st.pageSize&&(ct=Object(r.a)(j).splice((st.current-1)*st.pageSize,st.pageSize));var ft=Object.keys(A||{}).some((function(t){return["xs","sm","md","lg","xl","xxl"].includes(t)})),dt=Object(g.a)(ft),pt=c.useMemo((function(){for(var t=0;t<m.b.length;t+=1){var e=m.b[t];if(dt[e])return e}}),[dt]),ht=c.useMemo((function(){if(A){var t=pt&&A[pt]?A[pt]:A.column;return t?{width:"".concat(100/t,"%"),maxWidth:"".concat(100/t,"%")}:void 0}}),[null===A||void 0===A?void 0:A.column,pt]),gt=it&&c.createElement("div",{style:{minHeight:53}});if(ct.length>0){var vt=ct.map((function(t,e){return function(t,e){return R?((n="function"===typeof D?D(t):D?t[D]:t.key)||(n="list-item-".concat(e)),c.createElement(c.Fragment,{key:n},R(t,e))):null;var n}(t,e)}));gt=A?c.createElement(h.a,{gutter:A.gutter},c.Children.map(vt,(function(t){return c.createElement("div",{key:null===t||void 0===t?void 0:t.key,style:ht},t)}))):c.createElement("ul",{className:"".concat(nt,"-items")},vt)}else P||it||(gt=function(t,e){return c.createElement("div",{className:"".concat(t,"-empty-text")},N&&N.emptyText||e("List"))}(nt,Z||p.a));var yt=st.position||"bottom",mt=c.useMemo((function(){return{grid:A,itemLayout:w}}),[JSON.stringify(A),w]);return c.createElement(S.Provider,{value:mt},c.createElement("div",Object(i.a)({className:ot},B),("top"===yt||"both"===yt)&&ut,T&&c.createElement("div",{className:"".concat(nt,"-header")},T),c.createElement(y.a,Object(i.a)({},rt),gt,P),F&&c.createElement("div",{className:"".concat(nt,"-footer")},F),E||("bottom"===yt||"both"===yt)&&ut))}E.Item=w;e.b=E},325:function(t,e,n){"use strict";var r=n(1),i=n(3),a=n(4),o=n(71),s=n(10),l=n.n(s),u=n(68),c=n(0),f=n(42),d=n(242),p=n(110),h=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},g=function(t){var e=t.prefixCls,n=t.className,a=t.checked,o=t.onChange,s=t.onClick,u=h(t,["prefixCls","className","checked","onChange","onClick"]),d=(0,c.useContext(f.b).getPrefixCls)("tag",e),p=l()(d,Object(r.a)(Object(r.a)({},"".concat(d,"-checkable"),!0),"".concat(d,"-checkable-checked"),a),n);return c.createElement("span",Object(i.a)({},u,{className:p,onClick:function(t){null===o||void 0===o||o(!a),null===s||void 0===s||s(t)}}))},v=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},y=new RegExp("^(".concat(d.a.join("|"),")(-inverse)?$")),m=new RegExp("^(".concat(d.b.join("|"),")$")),b=function(t,e){var n=t.prefixCls,s=t.className,d=t.style,h=t.children,g=t.icon,b=t.color,x=t.onClose,_=t.closeIcon,O=t.closable,P=void 0!==O&&O,w=v(t,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),M=c.useContext(f.b),S=M.getPrefixCls,E=M.direction,A=c.useState(!0),C=Object(a.a)(A,2),j=C[0],I=C[1];c.useEffect((function(){"visible"in w&&I(w.visible)}),[w.visible]);var T=function(){return!!b&&(y.test(b)||m.test(b))},F=Object(i.a)({backgroundColor:b&&!T()?b:void 0},d),L=T(),k=S("tag",n),D=l()(k,Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)({},"".concat(k,"-").concat(b),L),"".concat(k,"-has-color"),b&&!L),"".concat(k,"-hidden"),!j),"".concat(k,"-rtl"),"rtl"===E),s),R=function(t){t.stopPropagation(),null===x||void 0===x||x(t),t.defaultPrevented||"visible"in w||I(!1)},N="onClick"in w||h&&"a"===h.type,B=Object(u.a)(w,["visible"]),z=g||null,V=z?c.createElement(c.Fragment,null,z,c.createElement("span",null,h)):h,G=c.createElement("span",Object(i.a)({},B,{ref:e,className:D,style:F}),V,P?_?c.createElement("span",{className:"".concat(k,"-close-icon"),onClick:R},_):c.createElement(o.a,{className:"".concat(k,"-close-icon"),onClick:R}):null);return N?c.createElement(p.a,null,G):G},x=c.forwardRef(b);x.CheckableTag=g;e.a=x},326:function(t,e,n){"use strict";n.d(e,"a",(function(){return g}));var r=n(3),i=n(1),a=n(4),o=n(10),s=n.n(o),l=n(69),u=n(0),c=n(42),f=n(215);function d(t){var e=t.className,n=t.direction,a=t.index,o=t.marginDirection,s=t.children,l=t.split,c=t.wrap,f=u.useContext(g),d=f.horizontalSize,p=f.verticalSize,h=f.latestIndex,v={};return f.supportFlexGap||("vertical"===n?a<h&&(v={marginBottom:d/(l?2:1)}):v=Object(r.a)(Object(r.a)({},a<h&&Object(i.a)({},o,d/(l?2:1))),c&&{paddingBottom:p})),null===s||void 0===s?null:u.createElement(u.Fragment,null,u.createElement("div",{className:e,style:v},s),a<h&&l&&u.createElement("span",{className:"".concat(e,"-split"),style:v},l))}var p=n(74),h=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},g=u.createContext({latestIndex:0,horizontalSize:0,verticalSize:0,supportFlexGap:!1}),v={small:8,middle:16,large:24};var y=function(t){var e=u.useContext(c.b),n=e.getPrefixCls,o=e.space,p=e.direction,y=t.size,m=void 0===y?(null===o||void 0===o?void 0:o.size)||"small":y,b=t.align,x=t.className,_=t.children,O=t.direction,P=void 0===O?"horizontal":O,w=t.prefixCls,M=t.split,S=t.style,E=t.wrap,A=void 0!==E&&E,C=h(t,["size","align","className","children","direction","prefixCls","split","style","wrap"]),j=Object(f.a)(),I=u.useMemo((function(){return(Array.isArray(m)?m:[m,m]).map((function(t){return function(t){return"string"===typeof t?v[t]:t||0}(t)}))}),[m]),T=Object(a.a)(I,2),F=T[0],L=T[1],k=Object(l.a)(_,{keepEmpty:!0}),D=void 0===b&&"horizontal"===P?"center":b,R=n("space",w),N=s()(R,"".concat(R,"-").concat(P),Object(i.a)(Object(i.a)({},"".concat(R,"-rtl"),"rtl"===p),"".concat(R,"-align-").concat(D),D),x),B="".concat(R,"-item"),z="rtl"===p?"marginLeft":"marginRight",V=0,G=k.map((function(t,e){null!==t&&void 0!==t&&(V=e);var n=t&&t.key||"".concat(B,"-").concat(e);return u.createElement(d,{className:B,key:n,direction:P,index:e,marginDirection:z,split:M,wrap:A},t)})),W=u.useMemo((function(){return{horizontalSize:F,verticalSize:L,latestIndex:V,supportFlexGap:j}}),[F,L,V,j]);if(0===k.length)return null;var Y={};return A&&(Y.flexWrap="wrap",j||(Y.marginBottom=-L)),j&&(Y.columnGap=F,Y.rowGap=L),u.createElement("div",Object(r.a)({className:N,style:Object(r.a)(Object(r.a)({},Y),S)},C),u.createElement(g.Provider,{value:W},G))};y.Compact=p.b;e.b=y},335:function(t,e,n){},440:function(t,e,n){"use strict";var r=n(3),i=n(0),a=n.n(i),o=n(1),s=n(16),l=n(7),u=n(6),c=n(4),f=n(10),d=n.n(f),p=n(18),h=n(19),g=n(26),v=n(33),y=n(17),m=n(34),b=n(104);function x(t){var e=t.responseText||t.response;if(!e)return e;try{return JSON.parse(e)}catch(n){return e}}function _(t){var e=new XMLHttpRequest;t.onProgress&&e.upload&&(e.upload.onprogress=function(e){e.total>0&&(e.percent=e.loaded/e.total*100),t.onProgress(e)});var n=new FormData;t.data&&Object.keys(t.data).forEach((function(e){var r=t.data[e];Array.isArray(r)?r.forEach((function(t){n.append("".concat(e,"[]"),t)})):n.append(e,r)})),t.file instanceof Blob?n.append(t.filename,t.file,t.file.name):n.append(t.filename,t.file),e.onerror=function(e){t.onError(e)},e.onload=function(){return e.status<200||e.status>=300?t.onError(function(t,e){var n="cannot ".concat(t.method," ").concat(t.action," ").concat(e.status,"'"),r=new Error(n);return r.status=e.status,r.method=t.method,r.url=t.action,r}(t,e),x(e)):t.onSuccess(x(e),e)},e.open(t.method,t.action,!0),t.withCredentials&&"withCredentials"in e&&(e.withCredentials=!0);var r=t.headers||{};return null!==r["X-Requested-With"]&&e.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach((function(t){null!==r[t]&&e.setRequestHeader(t,r[t])})),e.send(n),{abort:function(){e.abort()}}}var O=+new Date,P=0;function w(){return"rc-upload-".concat(O,"-").concat(++P)}var M=n(13),S=function(t,e){if(t&&e){var n=Array.isArray(e)?e:e.split(","),r=t.name||"",i=t.type||"",a=i.replace(/\/.*$/,"");return n.some((function(t){var e=t.trim();if(/^\*(\/\*)?$/.test(t))return!0;if("."===e.charAt(0)){var n=r.toLowerCase(),o=e.toLowerCase(),s=[o];return".jpg"!==o&&".jpeg"!==o||(s=[".jpg",".jpeg"]),s.some((function(t){return n.endsWith(t)}))}return/\/\*$/.test(e)?a===e.replace(/\/.*$/,""):i===e||!!/^\w+$/.test(e)&&(Object(M.a)(!1,"Upload takes an invalidate 'accept' type '".concat(e,"'.Skip for check.")),!0)}))}return!0};var E=function(t,e,n){var r=function t(r,i){r&&(r.path=i||"",r.isFile?r.file((function(t){n(t)&&(r.fullPath&&!t.webkitRelativePath&&(Object.defineProperties(t,{webkitRelativePath:{writable:!0}}),t.webkitRelativePath=r.fullPath.replace(/^\//,""),Object.defineProperties(t,{webkitRelativePath:{writable:!1}})),e([t]))})):r.isDirectory&&function(t,e){var n=t.createReader(),r=[];!function t(){n.readEntries((function(n){var i=Array.prototype.slice.apply(n);r=r.concat(i),i.length?t():e(r)}))}()}(r,(function(e){e.forEach((function(e){t(e,"".concat(i).concat(r.name,"/"))}))})))};t.forEach((function(t){r(t.webkitGetAsEntry())}))},A=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],C=function(t){Object(g.a)(n,t);var e=Object(v.a)(n);function n(){var t;Object(p.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(t=e.call.apply(e,[this].concat(i))).state={uid:w()},t.reqs={},t.fileInput=void 0,t._isMounted=void 0,t.onChange=function(e){var n=t.props,r=n.accept,i=n.directory,a=e.target.files,o=Object(u.a)(a).filter((function(t){return!i||S(t,r)}));t.uploadFiles(o),t.reset()},t.onClick=function(e){var n=t.fileInput;if(n){var r=e.target,i=t.props.onClick;if(r&&"BUTTON"===r.tagName)n.parentNode.focus(),r.blur();n.click(),i&&i(e)}},t.onKeyDown=function(e){"Enter"===e.key&&t.onClick(e)},t.onFileDrop=function(e){var n=t.props.multiple;if(e.preventDefault(),"dragover"!==e.type)if(t.props.directory)E(Array.prototype.slice.call(e.dataTransfer.items),t.uploadFiles,(function(e){return S(e,t.props.accept)}));else{var r=Object(u.a)(e.dataTransfer.files).filter((function(e){return S(e,t.props.accept)}));!1===n&&(r=r.slice(0,1)),t.uploadFiles(r)}},t.uploadFiles=function(e){var n=Object(u.a)(e),r=n.map((function(e){return e.uid=w(),t.processFile(e,n)}));Promise.all(r).then((function(e){var n=t.props.onBatchStart;null===n||void 0===n||n(e.map((function(t){return{file:t.origin,parsedFile:t.parsedFile}}))),e.filter((function(t){return null!==t.parsedFile})).forEach((function(e){t.post(e)}))}))},t.processFile=function(){var e=Object(m.a)(Object(s.a)().mark((function e(n,r){var i,a,o,u,c,f,d,p,h;return Object(s.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=t.props.beforeUpload,a=n,!i){e.next=14;break}return e.prev=3,e.next=6,i(n,r);case 6:a=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),a=!1;case 12:if(!1!==a){e.next=14;break}return e.abrupt("return",{origin:n,parsedFile:null,action:null,data:null});case 14:if("function"!==typeof(o=t.props.action)){e.next=21;break}return e.next=18,o(n);case 18:u=e.sent,e.next=22;break;case 21:u=o;case 22:if("function"!==typeof(c=t.props.data)){e.next=29;break}return e.next=26,c(n);case 26:f=e.sent,e.next=30;break;case 29:f=c;case 30:return d="object"!==Object(l.a)(a)&&"string"!==typeof a||!a?n:a,p=d instanceof File?d:new File([d],n.name,{type:n.type}),(h=p).uid=n.uid,e.abrupt("return",{origin:n,data:f,parsedFile:h,action:u});case 35:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(t,n){return e.apply(this,arguments)}}(),t.saveFileInput=function(e){t.fileInput=e},t}return Object(h.a)(n,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(t){var e=this,n=t.data,r=t.origin,i=t.action,a=t.parsedFile;if(this._isMounted){var o=this.props,s=o.onStart,l=o.customRequest,u=o.name,c=o.headers,f=o.withCredentials,d=o.method,p=r.uid,h=l||_,g={action:i,filename:u,data:n,file:a,headers:c,withCredentials:f,method:d||"post",onProgress:function(t){var n=e.props.onProgress;null===n||void 0===n||n(t,a)},onSuccess:function(t,n){var r=e.props.onSuccess;null===r||void 0===r||r(t,a,n),delete e.reqs[p]},onError:function(t,n){var r=e.props.onError;null===r||void 0===r||r(t,n,a),delete e.reqs[p]}};s(r),this.reqs[p]=h(g)}}},{key:"reset",value:function(){this.setState({uid:w()})}},{key:"abort",value:function(t){var e=this.reqs;if(t){var n=t.uid?t.uid:t;e[n]&&e[n].abort&&e[n].abort(),delete e[n]}else Object.keys(e).forEach((function(t){e[t]&&e[t].abort&&e[t].abort(),delete e[t]}))}},{key:"render",value:function(){var t=this.props,e=t.component,n=t.prefixCls,i=t.className,s=t.disabled,l=t.id,u=t.style,c=t.multiple,f=t.accept,p=t.capture,h=t.children,g=t.directory,v=t.openFileDialogOnClick,m=t.onMouseEnter,x=t.onMouseLeave,_=Object(y.a)(t,A),O=d()(Object(o.a)(Object(o.a)(Object(o.a)({},n,!0),"".concat(n,"-disabled"),s),i,i)),P=g?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},w=s?{}:{onClick:v?this.onClick:function(){},onKeyDown:v?this.onKeyDown:function(){},onMouseEnter:m,onMouseLeave:x,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return a.a.createElement(e,Object(r.a)({},w,{className:O,role:"button",style:u}),a.a.createElement("input",Object(r.a)({},Object(b.a)(_,{aria:!0,data:!0}),{id:l,disabled:s,type:"file",ref:this.saveFileInput,onClick:function(t){return t.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:f},P,{multiple:c,onChange:this.onChange},null!=p?{capture:p}:{})),h)}}]),n}(i.Component),j=C;function I(){}var T=function(t){Object(g.a)(n,t);var e=Object(v.a)(n);function n(){var t;Object(p.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(t=e.call.apply(e,[this].concat(i))).uploader=void 0,t.saveUploader=function(e){t.uploader=e},t}return Object(h.a)(n,[{key:"abort",value:function(t){this.uploader.abort(t)}},{key:"render",value:function(){return a.a.createElement(j,Object(r.a)({},this.props,{ref:this.saveUploader}))}}]),n}(i.Component);T.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:I,onError:I,onSuccess:I,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var F=T,L=n(102),k=n(28),D=n(42),R=n(70),N=n(49),B=n(35),z=n(2),V={icon:function(t,e){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:e}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},G=n(12),W=function(t,e){return i.createElement(G.a,Object(z.a)(Object(z.a)({},t),{},{ref:e,icon:V}))};var Y=i.forwardRef(W),H=n(58),U={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},X=function(t,e){return i.createElement(G.a,Object(z.a)(Object(z.a)({},t),{},{ref:e,icon:U}))};var q=i.forwardRef(X),K={icon:function(t,e){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:e}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:e}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:e}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},$=function(t,e){return i.createElement(G.a,Object(z.a)(Object(z.a)({},t),{},{ref:e,icon:K}))};var Z=i.forwardRef($),Q=n(39),J=n(61),tt=n(200),et=n(48),nt=n(56);function rt(t){return Object(r.a)(Object(r.a)({},t),{lastModified:t.lastModified,lastModifiedDate:t.lastModifiedDate,name:t.name,size:t.size,type:t.type,uid:t.uid,percent:0,originFileObj:t})}function it(t,e){var n=Object(u.a)(e),r=n.findIndex((function(e){return e.uid===t.uid}));return-1===r?n.push(t):n[r]=t,n}function at(t,e){var n=void 0!==t.uid?"uid":"name";return e.filter((function(e){return e[n]===t[n]}))[0]}var ot=function(t){return 0===t.indexOf("image/")},st=function(t){if(t.type&&!t.thumbUrl)return ot(t.type);var e=t.thumbUrl||t.url||"",n=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split("/"),e=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(e)||[""])[0]}(e);return!(!/^data:image\//.test(e)&&!/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n))||!/^data:/.test(e)&&!n},lt=200;function ut(t){return new Promise((function(e){if(t.type&&ot(t.type)){var n=document.createElement("canvas");n.width=lt,n.height=lt,n.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(lt,"px; height: ").concat(lt,"px; z-index: 9999; display: none;"),document.body.appendChild(n);var r=n.getContext("2d"),i=new Image;if(i.onload=function(){var t=i.width,a=i.height,o=lt,s=lt,l=0,u=0;t>a?u=-((s=a*(lt/t))-o)/2:l=-((o=t*(lt/a))-s)/2,r.drawImage(i,l,u,o,s);var c=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(i.src),e(c)},i.crossOrigin="anonymous",t.type.startsWith("image/svg+xml")){var a=new FileReader;a.onload=function(){a.result&&(i.src=a.result)},a.readAsDataURL(t)}else if(t.type.startsWith("image/gif")){var o=new FileReader;o.onload=function(){o.result&&e(o.result)},o.readAsDataURL(t)}else i.src=window.URL.createObjectURL(t)}else e("")}))}var ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},ft=function(t,e){return i.createElement(G.a,Object(z.a)(Object(z.a)({},t),{},{ref:e,icon:ct}))};var dt=i.forwardRef(ft),pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},ht=function(t,e){return i.createElement(G.a,Object(z.a)(Object(z.a)({},t),{},{ref:e,icon:pt}))};var gt=i.forwardRef(ht),vt=n(255),yt=n(105),mt=n(277),bt=n(103),xt=n(71),_t=n(68),Ot=n(47),Pt=n(60),wt={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Mt=function(){var t=Object(i.useRef)([]),e=Object(i.useRef)(null);return Object(i.useEffect)((function(){var n=Date.now(),r=!1;t.current.forEach((function(t){if(t){r=!0;var i=t.style;i.transitionDuration=".3s, .3s, .3s, .06s",e.current&&n-e.current<100&&(i.transitionDuration="0s, 0s")}})),r&&(e.current=Date.now())})),t.current};var St=n(14),Et=0,At=Object(St.a)();var Ct=function(t){var e=i.useState(),n=Object(c.a)(e,2),r=n[0],a=n[1];return i.useEffect((function(){a("rc_progress_".concat(function(){var t;return At?(t=Et,Et+=1):t="TEST_OR_SSR",t}()))}),[]),t||r},jt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function It(t){return+t.replace("%","")}function Tt(t){var e=null!==t&&void 0!==t?t:[];return Array.isArray(e)?e:[e]}var Ft=100,Lt=function(t,e,n,r,i,a,o,s,l,u){var c=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,f=n/100*360*((360-a)/360),d=0===a?0:{bottom:0,top:180,left:90,right:-90}[o],p=(100-r)/100*e;return"round"===l&&100!==r&&(p+=u/2)>=e&&(p=e-.01),{stroke:"string"===typeof s?s:void 0,strokeDasharray:"".concat(e,"px ").concat(t),strokeDashoffset:p+c,transform:"rotate(".concat(i+f+d,"deg)"),transformOrigin:"0 0",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}};var kt=function(t){var e=Object(z.a)(Object(z.a)({},wt),t),n=e.id,a=e.prefixCls,o=e.steps,s=e.strokeWidth,u=e.trailWidth,c=e.gapDegree,f=void 0===c?0:c,p=e.gapPosition,h=e.trailColor,g=e.strokeLinecap,v=e.style,m=e.className,b=e.strokeColor,x=e.percent,_=Object(y.a)(e,jt),O=Ct(n),P="".concat(O,"-gradient"),w=50-s/2,M=2*Math.PI*w,S=f>0?90+f/2:-90,E=M*((360-f)/360),A="object"===Object(l.a)(o)?o:{count:o,space:2},C=A.count,j=A.space,I=Lt(M,E,0,100,S,f,p,h,g,s),T=Tt(x),F=Tt(b),L=F.find((function(t){return t&&"object"===Object(l.a)(t)})),k=Mt();return i.createElement("svg",Object(r.a)({className:d()("".concat(a,"-circle"),m),viewBox:"".concat(-50," ").concat(-50," ").concat(Ft," ").concat(Ft),style:v,id:n,role:"presentation"},_),L&&i.createElement("defs",null,i.createElement("linearGradient",{id:P,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(L).sort((function(t,e){return It(t)-It(e)})).map((function(t,e){return i.createElement("stop",{key:e,offset:t,stopColor:L[t]})})))),!C&&i.createElement("circle",{className:"".concat(a,"-circle-trail"),r:w,cx:0,cy:0,stroke:h,strokeLinecap:g,strokeWidth:u||s,style:I}),C?function(){var t=Math.round(C*(T[0]/100)),e=100/C,n=0;return new Array(C).fill(null).map((function(r,o){var u=o<=t-1?F[0]:h,c=u&&"object"===Object(l.a)(u)?"url(#".concat(P,")"):void 0,d=Lt(M,E,n,e,S,f,p,u,"butt",s,j);return n+=100*(E-d.strokeDashoffset+j)/E,i.createElement("circle",{key:o,className:"".concat(a,"-circle-path"),r:w,cx:0,cy:0,stroke:c,strokeWidth:s,opacity:1,style:d,ref:function(t){k[o]=t}})}))}():function(){var t=0;return T.map((function(e,n){var r=F[n]||F[F.length-1],o=r&&"object"===Object(l.a)(r)?"url(#".concat(P,")"):void 0,u=Lt(M,E,t,e,S,f,p,r,g,s);return t+=e,i.createElement("circle",{key:n,className:"".concat(a,"-circle-path"),r:w,cx:0,cy:0,stroke:o,strokeLinecap:g,strokeWidth:s,opacity:0===e?0:1,style:u,ref:function(t){k[n]=t}})})).reverse()}())};function Dt(t){return!t||t<0?0:t>100?100:t}function Rt(t){var e=t.success,n=t.successPercent;return e&&"progress"in e&&(n=e.progress),e&&"percent"in e&&(n=e.percent),n}function Nt(t){var e=t.percent,n=Dt(Rt({success:t.success,successPercent:t.successPercent}));return[n,Dt(Dt(e)-n)]}var Bt=function(t){var e=t.prefixCls,n=t.width,r=t.strokeWidth,a=t.trailColor,s=void 0===a?null:a,l=t.strokeLinecap,u=void 0===l?"round":l,c=t.gapPosition,f=t.gapDegree,p=t.type,h=t.children,g=t.success,v=n||120,y={width:v,height:v,fontSize:.15*v+6},m=r||6,b=c||"dashboard"===p&&"bottom"||void 0,x="[object Object]"===Object.prototype.toString.call(t.strokeColor),_=function(t){var e=t.success,n=void 0===e?{}:e,r=t.strokeColor;return[n.strokeColor||Pt.b.green,r||null]}({success:g,strokeColor:t.strokeColor}),O=d()("".concat(e,"-inner"),Object(o.a)({},"".concat(e,"-circle-gradient"),x));return i.createElement("div",{className:O,style:y},i.createElement(kt,{percent:Nt(t),strokeWidth:m,trailWidth:m,strokeColor:_,strokeLinecap:u,trailColor:s,prefixCls:e,gapDegree:f||0===f?f:"dashboard"===p?75:void 0,gapPosition:b}),h)},zt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},Vt=function(t,e){var n=t.from,r=void 0===n?Pt.b.blue:n,i=t.to,a=void 0===i?Pt.b.blue:i,o=t.direction,s=void 0===o?"rtl"===e?"to left":"to right":o,l=zt(t,["from","to","direction"]);if(0!==Object.keys(l).length){var u=function(t){var e=[];return Object.keys(t).forEach((function(n){var r=parseFloat(n.replace(/%/g,""));isNaN(r)||e.push({key:r,value:t[n]})})),(e=e.sort((function(t,e){return t.key-e.key}))).map((function(t){var e=t.key,n=t.value;return"".concat(n," ").concat(e,"%")})).join(", ")}(l);return{backgroundImage:"linear-gradient(".concat(s,", ").concat(u,")")}}return{backgroundImage:"linear-gradient(".concat(s,", ").concat(r,", ").concat(a,")")}},Gt=function(t){var e=t.prefixCls,n=t.direction,a=t.percent,o=t.strokeWidth,s=t.size,l=t.strokeColor,u=t.strokeLinecap,c=void 0===u?"round":u,f=t.children,d=t.trailColor,p=void 0===d?null:d,h=t.success,g=l&&"string"!==typeof l?Vt(l,n):{background:l},v="square"===c||"butt"===c?0:void 0,y={backgroundColor:p||void 0,borderRadius:v},m=Object(r.a)({width:"".concat(Dt(a),"%"),height:o||("small"===s?6:8),borderRadius:v},g),b=Rt(t),x={width:"".concat(Dt(b),"%"),height:o||("small"===s?6:8),borderRadius:v,backgroundColor:null===h||void 0===h?void 0:h.strokeColor},_=void 0!==b?i.createElement("div",{className:"".concat(e,"-success-bg"),style:x}):null;return i.createElement(i.Fragment,null,i.createElement("div",{className:"".concat(e,"-outer")},i.createElement("div",{className:"".concat(e,"-inner"),style:y},i.createElement("div",{className:"".concat(e,"-bg"),style:m}),_)),f)},Wt=function(t){for(var e=t.size,n=t.steps,r=t.percent,a=void 0===r?0:r,s=t.strokeWidth,l=void 0===s?8:s,u=t.strokeColor,c=t.trailColor,f=void 0===c?null:c,p=t.prefixCls,h=t.children,g=Math.round(n*(a/100)),v="small"===e?2:14,y=new Array(n),m=0;m<n;m++){var b=Array.isArray(u)?u[m]:u;y[m]=i.createElement("div",{key:m,className:d()("".concat(p,"-steps-item"),Object(o.a)({},"".concat(p,"-steps-item-active"),m<=g-1)),style:{backgroundColor:m<=g-1?b:f,width:v,height:l}})}return i.createElement("div",{className:"".concat(p,"-steps-outer")},y,h)},Yt=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},Ht=(Object(Ot.a)("line","circle","dashboard"),Object(Ot.a)("normal","exception","active","success")),Ut=function(t){var e=t.prefixCls,n=t.className,a=t.steps,s=t.strokeColor,l=t.percent,u=void 0===l?0:l,c=t.size,f=void 0===c?"default":c,p=t.showInfo,h=void 0===p||p,g=t.type,v=void 0===g?"line":g,y=Yt(t,["prefixCls","className","steps","strokeColor","percent","size","showInfo","type"]);var m,b=i.useContext(D.b),x=b.getPrefixCls,_=b.direction,O=x("progress",e),P=function(){var e=t.status;return!Ht.includes(e)&&function(){var e=Rt(t);return parseInt(void 0!==e?e.toString():u.toString(),10)}()>=100?"success":e||"normal"}(),w=function(e,n){var r,a=t.format,o=Rt(t);if(!h)return null;var s="line"===v;return a||"exception"!==n&&"success"!==n?r=(a||function(t){return"".concat(t,"%")})(Dt(u),Dt(o)):"exception"===n?r=s?i.createElement(bt.a,null):i.createElement(xt.a,null):"success"===n&&(r=s?i.createElement(yt.a,null):i.createElement(mt.a,null)),i.createElement("span",{className:"".concat(e,"-text"),title:"string"===typeof r?r:void 0},r)}(O,P),M=Array.isArray(s)?s[0]:s,S="string"===typeof s||Array.isArray(s)?s:void 0;"line"===v?m=a?i.createElement(Wt,Object(r.a)({},t,{strokeColor:S,prefixCls:O,steps:a}),w):i.createElement(Gt,Object(r.a)({},t,{strokeColor:M,prefixCls:O,direction:_}),w):"circle"!==v&&"dashboard"!==v||(m=i.createElement(Bt,Object(r.a)({},t,{strokeColor:M,prefixCls:O,progressStatus:P}),w));var E=d()(O,Object(o.a)(Object(o.a)(Object(o.a)(Object(o.a)(Object(o.a)({},"".concat(O,"-").concat(("dashboard"===v?"circle":a&&"steps")||v),!0),"".concat(O,"-status-").concat(P),!0),"".concat(O,"-show-info"),h),"".concat(O,"-").concat(f),f),"".concat(O,"-rtl"),"rtl"===_),n);return i.createElement("div",Object(r.a)({},Object(_t.a)(y,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"]),{className:E,role:"progressbar"}),m)},Xt=n(213),qt=i.forwardRef((function(t,e){var n,a,s=t.prefixCls,l=t.className,u=t.style,f=t.locale,p=t.listType,h=t.file,g=t.items,v=t.progress,y=t.iconRender,m=t.actionIconRender,b=t.itemRender,x=t.isImgUrl,_=t.showPreviewIcon,O=t.showRemoveIcon,P=t.showDownloadIcon,w=t.previewIcon,M=t.removeIcon,S=t.downloadIcon,E=t.onPreview,A=t.onDownload,C=t.onClose,j=h.status,I=i.useState(j),T=Object(c.a)(I,2),F=T[0],L=T[1];i.useEffect((function(){"removed"!==j&&L(j)}),[j]);var k=i.useState(!1),R=Object(c.a)(k,2),N=R[0],B=R[1],z=i.useRef(null);i.useEffect((function(){return z.current=setTimeout((function(){B(!0)}),300),function(){z.current&&clearTimeout(z.current)}}),[]);var V="".concat(s,"-span"),G=y(h),W=i.createElement("div",{className:"".concat(s,"-text-icon")},G);if("picture"===p||"picture-card"===p)if("uploading"===F||!h.thumbUrl&&!h.url){var Y=d()(Object(o.a)(Object(o.a)({},"".concat(s,"-list-item-thumbnail"),!0),"".concat(s,"-list-item-file"),"uploading"!==F));W=i.createElement("div",{className:Y},G)}else{var H=(null===x||void 0===x?void 0:x(h))?i.createElement("img",{src:h.thumbUrl||h.url,alt:h.name,className:"".concat(s,"-list-item-image"),crossOrigin:h.crossOrigin}):G,U=d()(Object(o.a)(Object(o.a)({},"".concat(s,"-list-item-thumbnail"),!0),"".concat(s,"-list-item-file"),x&&!x(h)));W=i.createElement("a",{className:U,onClick:function(t){return E(h,t)},href:h.url||h.thumbUrl,target:"_blank",rel:"noopener noreferrer"},H)}var X,q=d()(Object(o.a)(Object(o.a)(Object(o.a)({},"".concat(s,"-list-item"),!0),"".concat(s,"-list-item-").concat(F),!0),"".concat(s,"-list-item-list-type-").concat(p),!0)),K="string"===typeof h.linkProps?JSON.parse(h.linkProps):h.linkProps,$=O?m(("function"===typeof M?M(h):M)||i.createElement(dt,null),(function(){return C(h)}),s,f.removeFile):null,Z=P&&"done"===F?m(("function"===typeof S?S(h):S)||i.createElement(gt,null),(function(){return A(h)}),s,f.downloadFile):null,J="picture-card"!==p&&i.createElement("span",{key:"download-delete",className:d()("".concat(s,"-list-item-card-actions"),{picture:"picture"===p})},Z,$),tt=d()("".concat(s,"-list-item-name")),et=h.url?[i.createElement("a",Object(r.a)({key:"view",target:"_blank",rel:"noopener noreferrer",className:tt,title:h.name},K,{href:h.url,onClick:function(t){return E(h,t)}}),h.name),J]:[i.createElement("span",{key:"view",className:tt,onClick:function(t){return E(h,t)},title:h.name},h.name),J],nt=_?i.createElement("a",{href:h.url||h.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:h.url||h.thumbUrl?void 0:{pointerEvents:"none",opacity:.5},onClick:function(t){return E(h,t)},title:f.previewFile},"function"===typeof w?w(h):w||i.createElement(vt.a,null)):null,rt="picture-card"===p&&"uploading"!==F&&i.createElement("span",{className:"".concat(s,"-list-item-actions")},nt,"done"===F&&Z,$);X=h.response&&"string"===typeof h.response?h.response:(null===(n=h.error)||void 0===n?void 0:n.statusText)||(null===(a=h.error)||void 0===a?void 0:a.message)||f.uploadError;var it=i.createElement("span",{className:V},W,et),at=(0,i.useContext(D.b).getPrefixCls)(),ot=i.createElement("div",{className:q},i.createElement("div",{className:"".concat(s,"-list-item-info")},it),rt,N&&i.createElement(Q.b,{motionName:"".concat(at,"-fade"),visible:"uploading"===F,motionDeadline:2e3},(function(t){var e=t.className,n="percent"in h?i.createElement(Ut,Object(r.a)({},v,{type:"line",percent:h.percent})):null;return i.createElement("div",{className:d()("".concat(s,"-list-item-progress"),e)},n)}))),st=d()("".concat(s,"-list-").concat(p,"-container"),l),lt="error"===F?i.createElement(Xt.a,{title:X,getPopupContainer:function(t){return t.parentNode}},ot):ot;return i.createElement("div",{className:st,style:u,ref:e},b?b(lt,h,g,{download:A.bind(null,h),preview:E.bind(null,h),remove:C.bind(null,h)}):lt)})),Kt=Object(r.a)({},et.a);delete Kt.onAppearEnd,delete Kt.onEnterEnd,delete Kt.onLeaveEnd;var $t=function(t,e){var n=t.listType,a=void 0===n?"text":n,s=t.previewFile,l=void 0===s?ut:s,f=t.onPreview,p=t.onDownload,h=t.onRemove,g=t.locale,v=t.iconRender,y=t.isImageUrl,m=void 0===y?st:y,b=t.prefixCls,x=t.items,_=void 0===x?[]:x,O=t.showPreviewIcon,P=void 0===O||O,w=t.showRemoveIcon,M=void 0===w||w,S=t.showDownloadIcon,E=void 0!==S&&S,A=t.removeIcon,C=t.previewIcon,j=t.downloadIcon,I=t.progress,T=void 0===I?{strokeWidth:2,showInfo:!1}:I,F=t.appendAction,L=t.appendActionVisible,k=void 0===L||L,R=t.itemRender,N=t.disabled,B=Object(tt.a)(),z=i.useState(!1),V=Object(c.a)(z,2),G=V[0],W=V[1];i.useEffect((function(){"picture"!==a&&"picture-card"!==a||(_||[]).forEach((function(t){"undefined"!==typeof document&&"undefined"!==typeof window&&window.FileReader&&window.File&&(t.originFileObj instanceof File||t.originFileObj instanceof Blob)&&void 0===t.thumbUrl&&(t.thumbUrl="",l&&l(t.originFileObj).then((function(e){t.thumbUrl=e||"",B()})))}))}),[a,_,l]),i.useEffect((function(){W(!0)}),[]);var U=function(t,e){if(f)return null===e||void 0===e||e.preventDefault(),f(t)},X=function(t){"function"===typeof p?p(t):t.url&&window.open(t.url)},K=function(t){null===h||void 0===h||h(t)},$=function(t){if(v)return v(t,a);var e="uploading"===t.status,n=m&&m(t)?i.createElement(Z,null):i.createElement(Y,null),r=e?i.createElement(H.a,null):i.createElement(q,null);return"picture"===a?r=e?i.createElement(H.a,null):n:"picture-card"===a&&(r=e?g.uploading:n),r},et=function(t,e,n,a){var o={type:"text",size:"small",title:a,disabled:N,onClick:function(n){e(),Object(nt.c)(t)&&t.props.onClick&&t.props.onClick(n)},className:"".concat(n,"-list-item-card-actions-btn")};if(Object(nt.c)(t)){var s=Object(nt.a)(t,Object(r.a)(Object(r.a)({},t.props),{onClick:function(){}}));return i.createElement(J.a,Object(r.a)({},o,{icon:s}))}return i.createElement(J.a,Object(r.a)({},o),i.createElement("span",null,t))};i.useImperativeHandle(e,(function(){return{handlePreview:U,handleDownload:X}}));var rt=i.useContext(D.b),it=rt.getPrefixCls,at=rt.direction,ot=it("upload",b),lt=d()(Object(o.a)(Object(o.a)(Object(o.a)({},"".concat(ot,"-list"),!0),"".concat(ot,"-list-").concat(a),!0),"".concat(ot,"-list-rtl"),"rtl"===at)),ct=Object(u.a)(_.map((function(t){return{key:t.uid,file:t}}))),ft="picture-card"===a?"animate-inline":"animate",dt={motionDeadline:2e3,motionName:"".concat(ot,"-").concat(ft),keys:ct,motionAppear:G};return"picture-card"!==a&&(dt=Object(r.a)(Object(r.a)({},Kt),dt)),i.createElement("div",{className:lt},i.createElement(Q.a,Object(r.a)({},dt,{component:!1}),(function(t){var e=t.key,n=t.file,r=t.className,o=t.style;return i.createElement(qt,{key:e,locale:g,prefixCls:ot,className:r,style:o,file:n,items:_,progress:T,listType:a,isImgUrl:m,showPreviewIcon:P,showRemoveIcon:M,showDownloadIcon:E,removeIcon:A,previewIcon:C,downloadIcon:j,iconRender:$,actionIconRender:et,itemRender:R,onPreview:U,onDownload:X,onClose:K})})),F&&i.createElement(Q.b,Object(r.a)({},dt,{visible:k,forceRender:!0}),(function(t){var e=t.className,n=t.style;return Object(nt.a)(F,(function(t){return{className:d()(t.className,e),style:Object(r.a)(Object(r.a)(Object(r.a)({},n),{pointerEvents:e?"none":void 0}),t.style)}}))})))};var Zt=i.forwardRef($t),Qt=function(t,e,n,r){return new(n||(n=Promise))((function(i,a){function o(t){try{l(r.next(t))}catch(e){a(e)}}function s(t){try{l(r.throw(t))}catch(e){a(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,s)}l((r=r.apply(t,e||[])).next())}))},Jt="__LIST_IGNORE_".concat(Date.now(),"__"),te=function(t,e){var n=t.fileList,a=t.defaultFileList,f=t.onRemove,p=t.showUploadList,h=void 0===p||p,g=t.listType,v=void 0===g?"text":g,y=t.onPreview,m=t.onDownload,b=t.onChange,x=t.onDrop,_=t.previewFile,O=t.disabled,P=t.locale,w=t.iconRender,M=t.isImageUrl,S=t.progress,E=t.prefixCls,A=t.className,C=t.type,j=void 0===C?"select":C,I=t.children,T=t.style,z=t.itemRender,V=t.maxCount,G=t.data,W=void 0===G?{}:G,Y=t.multiple,H=void 0!==Y&&Y,U=t.action,X=void 0===U?"":U,q=t.accept,K=void 0===q?"":q,$=t.supportServerRender,Z=void 0===$||$,Q=i.useContext(R.b),J=null!==O&&void 0!==O?O:Q,tt=Object(L.a)(a||[],{value:n,postState:function(t){return null!==t&&void 0!==t?t:[]}}),et=Object(c.a)(tt,2),nt=et[0],ot=et[1],st=i.useState("drop"),lt=Object(c.a)(st,2),ut=lt[0],ct=lt[1],ft=i.useRef(null);i.useMemo((function(){var t=Date.now();(n||[]).forEach((function(e,n){e.uid||Object.isFrozen(e)||(e.uid="__AUTO__".concat(t,"_").concat(n,"__"))}))}),[n]);var dt=function(t,e,n){var r=Object(u.a)(e);1===V?r=r.slice(-1):V&&(r=r.slice(0,V)),Object(k.flushSync)((function(){ot(r)}));var i={file:t,fileList:r};n&&(i.event=n),Object(k.flushSync)((function(){null===b||void 0===b||b(i)}))},pt=function(t){var e=t.filter((function(t){return!t.file[Jt]}));if(e.length){var n=e.map((function(t){return rt(t.file)})),r=Object(u.a)(nt);n.forEach((function(t){r=it(t,r)})),n.forEach((function(t,n){var i=t;if(e[n].parsedFile)t.status="uploading";else{var a,o=t.originFileObj;try{a=new File([o],o.name,{type:o.type})}catch(s){(a=new Blob([o],{type:o.type})).name=o.name,a.lastModifiedDate=new Date,a.lastModified=(new Date).getTime()}a.uid=t.uid,i=a}dt(i,r)}))}},ht=function(t,e,n){try{"string"===typeof t&&(t=JSON.parse(t))}catch(a){}if(at(e,nt)){var r=rt(e);r.status="done",r.percent=100,r.response=t,r.xhr=n;var i=it(r,nt);dt(r,i)}},gt=function(t,e){if(at(e,nt)){var n=rt(e);n.status="uploading",n.percent=t.percent;var r=it(n,nt);dt(n,r,t)}},vt=function(t,e,n){if(at(n,nt)){var r=rt(n);r.error=t,r.response=e,r.status="error";var i=it(r,nt);dt(r,i)}},yt=function(t){var e;Promise.resolve("function"===typeof f?f(t):f).then((function(n){var i;if(!1!==n){var a=function(t,e){var n=void 0!==t.uid?"uid":"name",r=e.filter((function(e){return e[n]!==t[n]}));return r.length===e.length?null:r}(t,nt);a&&(e=Object(r.a)(Object(r.a)({},t),{status:"removed"}),null===nt||void 0===nt||nt.forEach((function(t){var n=void 0!==e.uid?"uid":"name";t[n]!==e[n]||Object.isFrozen(t)||(t.status="removed")})),null===(i=ft.current)||void 0===i||i.abort(e),dt(e,a))}}))},mt=function(t){ct(t.type),"drop"===t.type&&(null===x||void 0===x||x(t))};i.useImperativeHandle(e,(function(){return{onBatchStart:pt,onSuccess:ht,onProgress:gt,onError:vt,fileList:nt,upload:ft.current}}));var bt=i.useContext(D.b),xt=bt.getPrefixCls,_t=bt.direction,Ot=xt("upload",E),Pt=Object(r.a)(Object(r.a)({onBatchStart:pt,onError:vt,onProgress:gt,onSuccess:ht},t),{data:W,multiple:H,action:X,accept:K,supportServerRender:Z,prefixCls:Ot,disabled:J,beforeUpload:function(e,n){return Qt(void 0,void 0,void 0,Object(s.a)().mark((function r(){var i,a,o,u;return Object(s.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i=t.beforeUpload,a=t.transformFile,o=e,!i){r.next=13;break}return r.next=5,i(e,n);case 5:if(!1!==(u=r.sent)){r.next=8;break}return r.abrupt("return",!1);case 8:if(delete e[Jt],u!==Jt){r.next=12;break}return Object.defineProperty(e,Jt,{value:!0,configurable:!0}),r.abrupt("return",!1);case 12:"object"===Object(l.a)(u)&&u&&(o=u);case 13:if(!a){r.next=17;break}return r.next=16,a(o);case 16:o=r.sent;case 17:return r.abrupt("return",o);case 18:case"end":return r.stop()}}),r)})))},onChange:void 0});delete Pt.className,delete Pt.style,I&&!J||delete Pt.id;var wt=function(t,e){return h?i.createElement(N.a,{componentName:"Upload",defaultLocale:B.a.Upload},(function(n){var a="boolean"===typeof h?{}:h,o=a.showRemoveIcon,s=a.showPreviewIcon,l=a.showDownloadIcon,u=a.removeIcon,c=a.previewIcon,f=a.downloadIcon;return i.createElement(Zt,{prefixCls:Ot,listType:v,items:nt,previewFile:_,onPreview:y,onDownload:m,onRemove:yt,showRemoveIcon:!J&&o,showPreviewIcon:s,showDownloadIcon:l,removeIcon:u,previewIcon:c,downloadIcon:f,iconRender:w,locale:Object(r.a)(Object(r.a)({},n),P),isImageUrl:M,progress:S,appendAction:t,appendActionVisible:e,itemRender:z,disabled:J})})):t};if("drag"===j){var Mt=d()(Ot,Object(o.a)(Object(o.a)(Object(o.a)(Object(o.a)(Object(o.a)({},"".concat(Ot,"-drag"),!0),"".concat(Ot,"-drag-uploading"),nt.some((function(t){return"uploading"===t.status}))),"".concat(Ot,"-drag-hover"),"dragover"===ut),"".concat(Ot,"-disabled"),J),"".concat(Ot,"-rtl"),"rtl"===_t),A);return i.createElement("span",null,i.createElement("div",{className:Mt,onDrop:mt,onDragOver:mt,onDragLeave:mt,style:T},i.createElement(F,Object(r.a)({},Pt,{ref:ft,className:"".concat(Ot,"-btn")}),i.createElement("div",{className:"".concat(Ot,"-drag-container")},I))),wt())}var St,Et=d()(Ot,Object(o.a)(Object(o.a)(Object(o.a)(Object(o.a)({},"".concat(Ot,"-select"),!0),"".concat(Ot,"-select-").concat(v),!0),"".concat(Ot,"-disabled"),J),"".concat(Ot,"-rtl"),"rtl"===_t)),At=(St=I?void 0:{display:"none"},i.createElement("div",{className:Et,style:St},i.createElement(F,Object(r.a)({},Pt,{ref:ft}))));return"picture-card"===v?i.createElement("span",{className:d()("".concat(Ot,"-picture-card-wrapper"),A)},wt(At,!!I)):i.createElement("span",{className:A},At,wt())};var ee=i.forwardRef(te),ne=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};var re=i.forwardRef((function(t,e){var n=t.style,a=t.height,o=ne(t,["style","height"]);return i.createElement(ee,Object(r.a)({ref:e},o,{type:"drag",style:Object(r.a)(Object(r.a)({},n),{height:a})}))})),ie=ee;ie.Dragger=re,ie.LIST_IGNORE=Jt;e.a=ie},444:function(t,e,n){"use strict";var r=n(3),i=n(1),a=n(7),o=n(4),s=n(10),l=n.n(s),u=n(202),c=n(23),f=n(0),d=n(42),p=n(199),h=n(196),g=f.createContext("default"),v=function(t){var e=t.children,n=t.size;return f.createElement(g.Consumer,null,(function(t){return f.createElement(g.Provider,{value:n||t},e)}))},y=g,m=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},b=function(t,e){var n=f.useContext(y),s=f.useState(1),g=Object(o.a)(s,2),v=g[0],b=g[1],x=f.useState(!1),_=Object(o.a)(x,2),O=_[0],P=_[1],w=f.useState(!0),M=Object(o.a)(w,2),S=M[0],E=M[1],A=f.useRef(null),C=f.useRef(null),j=Object(c.a)(e,A),I=f.useContext(d.b).getPrefixCls,T=function(){if(C.current&&A.current){var e=C.current.offsetWidth,n=A.current.offsetWidth;if(0!==e&&0!==n){var r=t.gap,i=void 0===r?4:r;2*i<n&&b(n-2*i<e?(n-2*i)/e:1)}}};f.useEffect((function(){P(!0)}),[]),f.useEffect((function(){E(!0),b(1)}),[t.src]),f.useEffect((function(){T()}),[t.gap]);var F,L=t.prefixCls,k=t.shape,D=void 0===k?"circle":k,R=t.size,N=void 0===R?"default":R,B=t.src,z=t.srcSet,V=t.icon,G=t.className,W=t.alt,Y=t.draggable,H=t.children,U=t.crossOrigin,X=m(t,["prefixCls","shape","size","src","srcSet","icon","className","alt","draggable","children","crossOrigin"]),q="default"===N?n:N,K=Object.keys("object"===Object(a.a)(q)&&q||{}).some((function(t){return["xs","sm","md","lg","xl","xxl"].includes(t)})),$=Object(p.a)(K),Z=f.useMemo((function(){if("object"!==Object(a.a)(q))return{};var t=h.b.find((function(t){return $[t]})),e=q[t];return e?{width:e,height:e,lineHeight:"".concat(e,"px"),fontSize:V?e/2:18}:{}}),[$,q]),Q=I("avatar",L),J=l()(Object(i.a)(Object(i.a)({},"".concat(Q,"-lg"),"large"===q),"".concat(Q,"-sm"),"small"===q)),tt=f.isValidElement(B),et=l()(Q,J,Object(i.a)(Object(i.a)(Object(i.a)({},"".concat(Q,"-").concat(D),!!D),"".concat(Q,"-image"),tt||B&&S),"".concat(Q,"-icon"),!!V),G),nt="number"===typeof q?{width:q,height:q,lineHeight:"".concat(q,"px"),fontSize:V?q/2:18}:{};if("string"===typeof B&&S)F=f.createElement("img",{src:B,draggable:Y,srcSet:z,onError:function(){var e=t.onError;!1!==(e?e():void 0)&&E(!1)},alt:W,crossOrigin:U});else if(tt)F=B;else if(V)F=V;else if(O||1!==v){var rt="scale(".concat(v,") translateX(-50%)"),it={msTransform:rt,WebkitTransform:rt,transform:rt},at="number"===typeof q?{lineHeight:"".concat(q,"px")}:{};F=f.createElement(u.a,{onResize:T},f.createElement("span",{className:"".concat(Q,"-string"),ref:C,style:Object(r.a)(Object(r.a)({},at),it)},H))}else F=f.createElement("span",{className:"".concat(Q,"-string"),style:{opacity:0},ref:C},H);return delete X.onError,delete X.gap,f.createElement("span",Object(r.a)({},X,{style:Object(r.a)(Object(r.a)(Object(r.a)({},nt),Z),X.style),className:et,ref:j}),F)};var x=f.forwardRef(b),_=n(69),O=function(t){return t?"function"===typeof t?t():t:null},P=n(48),w=n(213),M=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},S=function(t){var e=t.title,n=t.content,r=t.prefixCls;return f.createElement(f.Fragment,null,e&&f.createElement("div",{className:"".concat(r,"-title")},O(e)),f.createElement("div",{className:"".concat(r,"-inner-content")},O(n)))};var E=f.forwardRef((function(t,e){var n=t.prefixCls,i=t.title,a=t.content,o=t._overlay,s=t.placement,l=void 0===s?"top":s,u=t.trigger,c=void 0===u?"hover":u,p=t.mouseEnterDelay,h=void 0===p?.1:p,g=t.mouseLeaveDelay,v=void 0===g?.1:g,y=t.overlayStyle,m=void 0===y?{}:y,b=M(t,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),x=f.useContext(d.b).getPrefixCls,_=x("popover",n),O=x(),E=f.useMemo((function(){return o||(i||a?f.createElement(S,{prefixCls:_,title:i,content:a}):null)}),[o,i,a,_]);return f.createElement(w.a,Object(r.a)({placement:l,trigger:c,mouseEnterDelay:h,mouseLeaveDelay:v,overlayStyle:m},b,{prefixCls:_,ref:e,overlay:E,transitionName:Object(P.c)(O,"zoom-big",b.transitionName)}))})),A=n(56),C=function(t){var e=f.useContext(d.b),n=e.getPrefixCls,r=e.direction,a=t.prefixCls,o=t.className,s=void 0===o?"":o,u=t.maxCount,c=t.maxStyle,p=t.size,h=n("avatar-group",a),g=l()(h,Object(i.a)({},"".concat(h,"-rtl"),"rtl"===r),s),y=t.children,m=t.maxPopoverPlacement,b=void 0===m?"top":m,O=t.maxPopoverTrigger,P=void 0===O?"hover":O,w=Object(_.a)(y).map((function(t,e){return Object(A.a)(t,{key:"avatar-key-".concat(e)})})),M=w.length;if(u&&u<M){var S=w.slice(0,u),C=w.slice(u,M);return S.push(f.createElement(E,{key:"avatar-popover-key",content:C,trigger:P,placement:b,overlayClassName:"".concat(h,"-popover")},f.createElement(x,{style:c},"+".concat(M-u)))),f.createElement(v,{size:p},f.createElement("div",{className:g,style:t.style},S))}return f.createElement(v,{size:p},f.createElement("div",{className:g,style:t.style},w))},j=x;j.Group=C;e.a=j},448:function(t,e,n){"use strict";var r=n(3),i=n(4),a=n(1),o=n(105),s=n(79),l=n(103),u=n(81),c=n(71),f=n(106),d=n(63),p=n(116),h=n(80),g=n(10),v=n.n(g),y=n(39),m=n(0),b=n(42),x=n(231),_=n(56),O=n(18),P=n(19),w=n(78),M=n(77),S=n(50),E=n(26);var A=function(t){function e(){var t,n,r,i;return Object(O.a)(this,e),n=this,r=e,i=arguments,r=Object(S.a)(r),(t=Object(w.a)(n,Object(M.a)()?Reflect.construct(r,i||[],Object(S.a)(n).constructor):r.apply(n,i))).state={error:void 0,info:{componentStack:""}},t}return Object(E.a)(e,t),Object(P.a)(e,[{key:"componentDidCatch",value:function(t,e){this.setState({error:t,info:e})}},{key:"render",value:function(){var t=this.props,e=t.message,n=t.description,r=t.children,i=this.state,a=i.error,o=i.info,s=o&&o.componentStack?o.componentStack:null,l="undefined"===typeof e?(a||"").toString():e,u="undefined"===typeof n?s:n;return a?m.createElement(D,{type:"error",message:l,description:m.createElement("pre",null,u)}):r}}]),e}(m.Component),C=A,j=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n},I={success:o.a,info:p.a,error:l.a,warning:f.a},T={success:s.a,info:h.a,error:u.a,warning:d.a},F=function(t){var e=t.description,n=t.icon,r=t.prefixCls,i=t.type,o=(e?T:I)[i]||null;return n?Object(_.d)(n,m.createElement("span",{className:"".concat(r,"-icon")},n),(function(){return{className:v()("".concat(r,"-icon"),Object(a.a)({},n.props.className,n.props.className))}})):m.createElement(o,{className:"".concat(r,"-icon")})},L=function(t){var e=t.isClosable,n=t.closeText,r=t.prefixCls,i=t.closeIcon,a=t.handleClose;return e?m.createElement("button",{type:"button",onClick:a,className:"".concat(r,"-close-icon"),tabIndex:0},n?m.createElement("span",{className:"".concat(r,"-close-text")},n):i):null},k=function(t){var e=t.description,n=t.prefixCls,o=t.message,s=t.banner,l=t.className,u=void 0===l?"":l,f=t.style,d=t.onMouseEnter,p=t.onMouseLeave,h=t.onClick,g=t.afterClose,_=t.showIcon,O=t.closable,P=t.closeText,w=t.closeIcon,M=void 0===w?m.createElement(c.a,null):w,S=t.action,E=j(t,["description","prefixCls","message","banner","className","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),A=m.useState(!1),C=Object(i.a)(A,2),I=C[0],T=C[1],k=m.useRef(),D=m.useContext(b.b),R=D.getPrefixCls,N=D.direction,B=R("alert",n),z=function(t){var e;T(!0),null===(e=E.onClose)||void 0===e||e.call(E,t)},V=!!P||O,G=function(){var t=E.type;return void 0!==t?t:s?"warning":"info"}(),W=!(!s||void 0!==_)||_,Y=v()(B,"".concat(B,"-").concat(G),Object(a.a)(Object(a.a)(Object(a.a)(Object(a.a)({},"".concat(B,"-with-description"),!!e),"".concat(B,"-no-icon"),!W),"".concat(B,"-banner"),!!s),"".concat(B,"-rtl"),"rtl"===N),u),H=Object(x.a)(E);return m.createElement(y.b,{visible:!I,motionName:"".concat(B,"-motion"),motionAppear:!1,motionEnter:!1,onLeaveStart:function(t){return{maxHeight:t.offsetHeight}},onLeaveEnd:g},(function(t){var n=t.className,i=t.style;return m.createElement("div",Object(r.a)({ref:k,"data-show":!I,className:v()(Y,n),style:Object(r.a)(Object(r.a)({},f),i),onMouseEnter:d,onMouseLeave:p,onClick:h,role:"alert"},H),W?m.createElement(F,{description:e,icon:E.icon,prefixCls:B,type:G}):null,m.createElement("div",{className:"".concat(B,"-content")},o?m.createElement("div",{className:"".concat(B,"-message")},o):null,e?m.createElement("div",{className:"".concat(B,"-description")},e):null),S?m.createElement("div",{className:"".concat(B,"-action")},S):null,m.createElement(L,{isClosable:!!V,closeText:P,prefixCls:B,closeIcon:M,handleClose:z}))}))};k.ErrorBoundary=C;var D=e.a=k},450:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z"}}]},name:"rise",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},451:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M925.9 804l-24-199.2c-.8-6.6-8.9-9.4-13.6-4.7L829 659.5 557.7 388.3c-6.3-6.2-16.4-6.2-22.6 0L433.3 490 156.6 213.3a8.03 8.03 0 00-11.3 0l-45 45.2a8.03 8.03 0 000 11.3L422 591.7c6.2 6.3 16.4 6.3 22.6 0L546.4 490l226.1 226-59.3 59.3a8.01 8.01 0 004.7 13.6l199.2 24c5.1.7 9.5-3.7 8.8-8.9z"}}]},name:"fall",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},452:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},453:function(t,e,n){"use strict";var r=n(2),i=n(0),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},o=n(12),s=function(t,e){return i.createElement(o.a,Object(r.a)(Object(r.a)({},t),{},{ref:e,icon:a}))},l=i.forwardRef(s);e.a=l},460:function(t,e,n){"use strict";n.r(e);var r=n(58),i=n(2),a=n(0),o=n.n(a),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},l=n(12),u=function(t,e){return a.createElement(l.a,Object(i.a)(Object(i.a)({},t),{},{ref:e,icon:s}))};var c=a.forwardRef(u),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},d=function(t,e){return a.createElement(l.a,Object(i.a)(Object(i.a)({},t),{},{ref:e,icon:f}))};var p=a.forwardRef(d),h=n(449),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z"}}]},name:"loading-3-quarters",theme:"outlined"},v=function(t,e){return a.createElement(l.a,Object(i.a)(Object(i.a)({},t),{},{ref:e,icon:g}))};var y=a.forwardRef(v),m=n(329),b=n(255),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar-circle",theme:"outlined"},_=function(t,e){return a.createElement(l.a,Object(i.a)(Object(i.a)({},t),{},{ref:e,icon:x}))};var O=a.forwardRef(_),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440zm644-436h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74z"}}]},name:"sliders",theme:"outlined"},w=function(t,e){return a.createElement(l.a,Object(i.a)(Object(i.a)({},t),{},{ref:e,icon:P}))};var M=a.forwardRef(w),S=n(452),E=n(453),A=n(225),C=n(3),j=n(1),I=n(214),T=n(10),F=n.n(T),L=n(6),k=n(18),D=n(19),R=n(26),N=n(33),B=n(7),z=n(69),V=n(283),G=n.n(V),W=n(17),Y=n(39),H=n(4),U=a.forwardRef((function(t,e){var n,r=t.prefixCls,i=t.forceRender,o=t.className,s=t.style,l=t.children,u=t.isActive,c=t.role,f=a.useState(u||i),d=Object(H.a)(f,2),p=d[0],h=d[1];return a.useEffect((function(){(i||u)&&h(!0)}),[i,u]),p?a.createElement("div",{ref:e,className:F()("".concat(r,"-content"),(n={},Object(j.a)(n,"".concat(r,"-content-active"),u),Object(j.a)(n,"".concat(r,"-content-inactive"),!u),n),o),style:s,role:c},a.createElement("div",{className:"".concat(r,"-content-box")},l)):null}));U.displayName="PanelContent";var X=U,q=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],K=function(t){Object(R.a)(n,t);var e=Object(N.a)(n);function n(){var t;Object(k.a)(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return(t=e.call.apply(e,[this].concat(i))).onItemClick=function(){var e=t.props,n=e.onItemClick,r=e.panelKey;"function"===typeof n&&n(r)},t.handleKeyPress=function(e){"Enter"!==e.key&&13!==e.keyCode&&13!==e.which||t.onItemClick()},t.renderIcon=function(){var e=t.props,n=e.showArrow,r=e.expandIcon,i=e.prefixCls,o=e.collapsible;if(!n)return null;var s="function"===typeof r?r(t.props):a.createElement("i",{className:"arrow"});return s&&a.createElement("div",{className:"".concat(i,"-expand-icon"),onClick:"header"===o||"icon"===o?t.onItemClick:null},s)},t.renderTitle=function(){var e=t.props,n=e.header,r=e.prefixCls,i=e.collapsible;return a.createElement("span",{className:"".concat(r,"-header-text"),onClick:"header"===i?t.onItemClick:null},n)},t}return Object(D.a)(n,[{key:"shouldComponentUpdate",value:function(t){return!G()(this.props,t)}},{key:"render",value:function(){var t,e,n=this.props,r=n.className,i=n.id,o=n.style,s=n.prefixCls,l=n.headerClass,u=n.children,c=n.isActive,f=n.destroyInactivePanel,d=n.accordion,p=n.forceRender,h=n.openMotion,g=n.extra,v=n.collapsible,y=Object(W.a)(n,q),m="disabled"===v,b="header"===v,x="icon"===v,_=F()((t={},Object(j.a)(t,"".concat(s,"-item"),!0),Object(j.a)(t,"".concat(s,"-item-active"),c),Object(j.a)(t,"".concat(s,"-item-disabled"),m),t),r),O={className:F()("".concat(s,"-header"),(e={},Object(j.a)(e,l,l),Object(j.a)(e,"".concat(s,"-header-collapsible-only"),b),Object(j.a)(e,"".concat(s,"-icon-collapsible-only"),x),e)),"aria-expanded":c,"aria-disabled":m,onKeyPress:this.handleKeyPress};b||x||(O.onClick=this.onItemClick,O.role=d?"tab":"button",O.tabIndex=m?-1:0);var P=null!==g&&void 0!==g&&"boolean"!==typeof g;return delete y.header,delete y.panelKey,delete y.onItemClick,delete y.showArrow,delete y.expandIcon,a.createElement("div",Object(C.a)({},y,{className:_,style:o,id:i}),a.createElement("div",O,this.renderIcon(),this.renderTitle(),P&&a.createElement("div",{className:"".concat(s,"-extra")},g)),a.createElement(Y.b,Object(C.a)({visible:c,leavedClassName:"".concat(s,"-content-hidden")},h,{forceRender:p,removeOnLeave:f}),(function(t,e){var n=t.className,r=t.style;return a.createElement(X,{ref:e,prefixCls:s,className:n,style:r,isActive:c,forceRender:p,role:d?"tabpanel":null},u)})))}}]),n}(a.Component);K.defaultProps={showArrow:!0,isActive:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var $=K;function Z(t){var e=t;if(!Array.isArray(e)){var n=Object(B.a)(e);e="number"===n||"string"===n?[e]:[]}return e.map((function(t){return String(t)}))}var Q=function(t){Object(R.a)(n,t);var e=Object(N.a)(n);function n(t){var r;Object(k.a)(this,n),(r=e.call(this,t)).onClickItem=function(t){var e=r.state.activeKey;if(r.props.accordion)e=e[0]===t?[]:[t];else{var n=(e=Object(L.a)(e)).indexOf(t);n>-1?e.splice(n,1):e.push(t)}r.setActiveKey(e)},r.getNewChild=function(t,e){if(!t)return null;var n=r.state.activeKey,i=r.props,o=i.prefixCls,s=i.openMotion,l=i.accordion,u=i.destroyInactivePanel,c=i.expandIcon,f=i.collapsible,d=t.key||String(e),p=t.props,h=p.header,g=p.headerClass,v=p.destroyInactivePanel,y=p.collapsible,m=null!==y&&void 0!==y?y:f,b={key:d,panelKey:d,header:h,headerClass:g,isActive:l?n[0]===d:n.indexOf(d)>-1,prefixCls:o,destroyInactivePanel:null!==v&&void 0!==v?v:u,openMotion:s,accordion:l,children:t.props.children,onItemClick:"disabled"===m?null:r.onClickItem,expandIcon:c,collapsible:m};return"string"===typeof t.type?t:(Object.keys(b).forEach((function(t){"undefined"===typeof b[t]&&delete b[t]})),a.cloneElement(t,b))},r.getItems=function(){var t=r.props.children;return Object(z.a)(t).map(r.getNewChild)},r.setActiveKey=function(t){"activeKey"in r.props||r.setState({activeKey:t}),r.props.onChange(r.props.accordion?t[0]:t)};var i=t.activeKey,o=t.defaultActiveKey;return"activeKey"in t&&(o=i),r.state={activeKey:Z(o)},r}return Object(D.a)(n,[{key:"shouldComponentUpdate",value:function(t,e){return!G()(this.props,t)||!G()(this.state,e)}},{key:"render",value:function(){var t,e=this.props,n=e.prefixCls,r=e.className,i=e.style,o=e.accordion,s=F()((t={},Object(j.a)(t,n,!0),Object(j.a)(t,r,!!r),t));return a.createElement("div",{className:s,style:i,role:o?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(t){var e={};return"activeKey"in t&&(e.activeKey=Z(t.activeKey)),e}}]),n}(a.Component);Q.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},Q.Panel=$;var J=Q,tt=(Q.Panel,n(68)),et=n(42),nt=n(48),rt=n(56),it=function(t){var e=a.useContext(et.b),n=e.getPrefixCls,r=e.direction,i=t.prefixCls,o=t.className,s=void 0===o?"":o,l=t.bordered,u=void 0===l||l,c=t.ghost,f=t.expandIconPosition,d=void 0===f?"start":f,p=n("collapse",i),h=a.useMemo((function(){return"left"===d?"start":"right"===d?"end":d}),[d]),g=F()("".concat(p,"-icon-position-").concat(h),Object(j.a)(Object(j.a)(Object(j.a)({},"".concat(p,"-borderless"),!u),"".concat(p,"-rtl"),"rtl"===r),"".concat(p,"-ghost"),!!c),s),v=Object(C.a)(Object(C.a)({},nt.a),{motionAppear:!1,leavedClassName:"".concat(p,"-content-hidden")});return a.createElement(J,Object(C.a)({openMotion:v},t,{expandIcon:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.expandIcon,r=n?n(e):a.createElement(I.a,{rotate:e.isActive?90:void 0});return Object(rt.a)(r,(function(){return{className:F()(r.props.className,"".concat(p,"-arrow"))}}))},prefixCls:p,className:g}),function(){var e=t.children;return Object(z.a)(e).map((function(t,e){var n;if(null===(n=t.props)||void 0===n?void 0:n.disabled){var r=t.key||String(e),i=t.props,a=i.disabled,o=i.collapsible,s=Object(C.a)(Object(C.a)({},Object(tt.a)(t.props,["disabled"])),{key:r,collapsible:null!==o&&void 0!==o?o:a?"disabled":void 0});return Object(rt.a)(t,s)}return t}))}())};it.Panel=function(t){var e=a.useContext(et.b).getPrefixCls,n=t.prefixCls,r=t.className,i=void 0===r?"":r,o=t.showArrow,s=void 0===o||o,l=e("collapse",n),u=F()(Object(j.a)({},"".concat(l,"-no-arrow"),!s),i);return a.createElement(J.Panel,Object(C.a)({},t,{prefixCls:l,className:u}))};var at=it,ot=n(441),st=n(217),lt=n(324),ut=n(213),ct=n(325),ft=n(32),dt=n(61),pt=n(323),ht=n(275),gt=n(462),vt=n(448),yt=n(440),mt=n(72),bt=n.n(mt),xt=n(205),_t=n.n(xt),Ot=n(136),Pt=n(198),wt=n(91),Mt=n(5);const St={required:"${label} \u4e0d\u80fd\u4e3a\u7a7a\uff01"};class Et extends a.Component{constructor(){super(...arguments),this.formRef=o.a.createRef(),this.state={transactions:[],loading:!1},this.handleSyncPriceAccount=t=>{const e=this.props.account;e&&(this.setState({loading:!0}),Object(wt.d)("/api/auth/commodity/price",{method:"POST",body:{commodity:e.currency,...t}}).then((()=>{this.props.onClose(),this.formRef.current.resetFields()})).catch(console.error).finally((()=>{this.setState({loading:!1})})))}}render(){const t=this.props.account,{loading:e}=this.state;return Object(Mt.jsx)(pt.a,{title:Object(Mt.jsx)("div",{children:t.account}),placement:"bottom",closable:!0,className:"page-drawer",height:"60vh",bodyStyle:{display:"flex",justifyContent:"center"},...this.props,children:Object(Mt.jsx)("div",{className:"page-form",children:Object(Mt.jsxs)(ht.a,{name:"sync-price-form",className:"page-form",size:"large",style:{textAlign:"left"},ref:this.formRef,onFinish:this.handleSyncPriceAccount,validateMessages:St,children:[Object(Mt.jsx)(ht.a.Item,{name:"date",initialValue:bt()().format("YYYY-MM-DD"),rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{type:"date",placeholder:"\u65f6\u95f4"})}),Object(Mt.jsx)(ht.a.Item,{name:"price",rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{type:"number",step:"0.01",addonBefore:`1 ${t.currency}\u2248`,addonAfter:t.marketCurrency,placeholder:"\u51c0\u503c/\u6c47\u7387"})}),Object(Mt.jsx)(ht.a.Item,{children:Object(Mt.jsx)(dt.a,{type:"primary",htmlType:"submit",loading:e,className:"submit-button",children:"\u786e\u8ba4"})})]})})})}}var At=Et,Ct=n(258),jt=n(210);class It extends a.Component{constructor(){super(...arguments),this.state={loading:!1,commodityPrices:[]},this.queryCommodityPrices=()=>{this.setState({loading:!0}),Object(wt.d)("/api/auth/stats/commodity/price").then((t=>{const e=[];t.forEach((t=>{e.push({date:Object(wt.f)(t.date),commodity:t.commodity,value:Number(t.value)})})),this.setState({commodityPrices:e})})).finally((()=>{this.setState({loading:!1})}))}}componentWillReceiveProps(t){t.visible&&0===this.state.commodityPrices.length&&this.queryCommodityPrices()}render(){return Object(Mt.jsx)(pt.a,{title:Object(Mt.jsx)("div",{style:{fontSize:14},children:Object(Mt.jsx)("div",{children:"\u6c47\u7387\u66f2\u7ebf"})}),placement:"bottom",closable:!0,className:"page-drawer",height:"530px",bodyStyle:{display:"flex",justifyContent:"center"},...this.props,children:Object(Mt.jsx)("div",{className:"page-form",style:{maxWidth:"100%"},children:Object(Mt.jsx)(st.a,{spinning:this.state.loading,children:Object(Mt.jsxs)(jt.Chart,{animate:!1,padding:[10,80,80,80],autoFit:!0,height:400,data:this.state.commodityPrices,children:[Object(Mt.jsx)(jt.Legend,{}),Object(Mt.jsx)(jt.LineAdvance,{point:!0,position:"date*value",color:"commodity"})]})})})})}}var Tt=It,Ft=n(73),Lt=n(188),kt=(n(335),n(276)),Dt=n(444);class Rt extends a.Component{constructor(){super(...arguments),this.state={loading:!1,currencies:[]},this.queryCommodityCurrencies=()=>{this.setState({loading:!0}),Object(wt.d)("/api/auth/commodity/currencies").then((t=>{this.setState({currencies:t})})).finally((()=>{this.setState({loading:!1})}))}}componentWillReceiveProps(t){t.visible&&this.queryCommodityCurrencies()}render(){return Object(Mt.jsx)(pt.a,{title:Object(Mt.jsx)("div",{style:{fontSize:14},children:Object(Mt.jsx)("div",{children:"\u5168\u90e8\u8d27\u5e01"})}),placement:"bottom",closable:!0,className:"page-drawer",height:"530px",bodyStyle:{display:"flex",justifyContent:"center"},...this.props,children:Object(Mt.jsx)("div",{className:"page-form",style:{maxWidth:"100%"},children:Object(Mt.jsx)(st.a,{spinning:this.state.loading,children:Object(Mt.jsx)(lt.b,{className:"multi-commodity-list-component",loading:!1,itemLayout:"horizontal",dataSource:this.state.currencies,renderItem:t=>Object(Mt.jsx)(lt.b.Item,{children:Object(Mt.jsx)(lt.b.Item.Meta,{avatar:Object(Mt.jsx)(Dt.a,{style:{color:"#f56a00",backgroundColor:"#fde3cf"},children:t.symbol}),title:t.name,description:t.price?`1${t.currency}=${t.price}${this.props.sysCurrency} (${t.priceDate})`:"\u6c47\u7387\u672a\u5b9a\u4e49"})})})})})})}}var Nt=Rt;const{Option:Bt}=A.a,{Panel:zt}=at,{TabPane:Vt}=ot.a,Gt={required:"${label} \u4e0d\u80fd\u4e3a\u7a7a\uff01"},Wt=t=>{let{hideMoney:e,loading:n,accounts:i,onEdit:a,commodity:o,onAddTransaction:s}=t;const l={};return i.forEach((t=>{const e=t.type.key,n=t.type.name,r=l[n];r?r.children.push(t):l[n]={id:e,name:n,children:[t]}})),Object(Mt.jsx)(st.a,{spinning:n,tip:"\u52a0\u8f7d\u4e2d...",children:Object(Mt.jsx)("div",{style:{minHeight:"240px"},children:Object(Mt.jsx)(at,{ghost:!0,children:Object.values(l).map((t=>{let n;if(t&&t.children.length>0){const e=t.children.filter((t=>t.marketNumber));e&&e.length>0&&(n=e.map((t=>_t()(t.marketNumber||0))).reduce(((t,e)=>t.plus(e))))}return Object(Mt.jsx)(zt,{header:`${t.children.length}\u4e2a${t.name}\u8d26\u6237 ${n&&!e?`(${Object(wt.e)(n,o,t.id)})`:""}`,children:Object(Mt.jsx)(lt.b,{itemLayout:"horizontal",dataSource:t.children,renderItem:t=>{const n=[];if(e)n.push("***");else if(t.marketNumber){const e=(t.positions||[]).filter((e=>e.currency!==t.marketCurrency));e.length>0?(n.push(Object(Mt.jsx)("span",{children:e.map((e=>Object(wt.e)(e.number,e.currencySymbol,t.account)))})),n.push(Object(Mt.jsx)("div",{children:Object(wt.e)(t.marketNumber,t.marketCurrencySymbol,t.account)}))):n.push(Object(Mt.jsx)("div",{children:Object(wt.e)(t.marketNumber,t.marketCurrencySymbol,t.account)}))}return t.loading?n.push(Object(Mt.jsx)(r.a,{})):(n.push(Object(Mt.jsx)(ut.a,{title:"\u65b0\u589e\u4ea4\u6613",children:Object(Mt.jsx)(c,{onClick:()=>{s(t)}},"list-more")})),n.push(Object(Mt.jsx)(ut.a,{title:"\u66f4\u591a\u64cd\u4f5c",children:Object(Mt.jsx)(p,{onClick:()=>{a(t,t.currency==o.currency)}},"list-more")}))),Object(Mt.jsx)(lt.b.Item,{actions:n,children:Object(Mt.jsx)(lt.b.Item.Meta,{avatar:Object(Mt.jsx)(Pt.a,{iconType:Object(wt.i)(t.account)}),title:Object(Mt.jsxs)("div",{children:[t.endDate&&Object(Mt.jsx)(ct.a,{color:"#f50",children:"\u5df2\u5173\u95ed"}),Object(Mt.jsx)("span",{children:Object(wt.j)(t.account)})]}),description:Object(Mt.jsxs)("div",{children:[t.startDate,t.endDate?"~"+t.endDate:"","\xa0",t.currencies&&t.currencies.map((t=>Object(Mt.jsxs)("span",{children:[Object(Mt.jsx)("span",{children:t.currency}),t.isAnotherCurrency&&t.price&&Object(Mt.jsx)(ut.a,{title:t.priceDate,children:Object(Mt.jsxs)("span",{children:["\u2248",t.price]})}),"\xa0"]})))]})})})}})},t.id)}))})})})};class Yt extends a.Component{constructor(){super(...arguments),this.theme=this.context.theme,this.formRef=o.a.createRef(),this.balanceFormRef=o.a.createRef(),this.state={loading:!1,drawerVisible:!1,balanceDrawerVisible:!1,accountDrawerVisible:!1,accounts:[],fetchAccountTypeloading:!1,accountTypes:[],selectedAccountType:"",iconType:"",selectedAccountTypePrefix:"Assets",balanceAccount:null,editAccount:{},transactionDrawerVisible:!1,syncPriceAccount:null,syncPriceDrawerVisible:!1,editAccountDiffCommodity:!1,refreshLoading:!1,commodityPriceDrawerVisible:!1,addTransactionAccount:null,addTransactionDrawerVisible:!1,multiCommodityDrawerVisible:!1,hideMoney:JSON.parse(window.localStorage.getItem("hideMoney")||"false")},this.queryAllAccounts=()=>{this.setState({loading:!0}),Object(wt.d)("/api/auth/account/all").then((t=>{this.setState({accounts:t})})).catch(console.error).finally((()=>{this.setState({loading:!1})}))},this.queryAllAccountTypes=()=>{this.setState({fetchAccountTypeloading:!0}),Object(wt.d)("/api/auth/account/type").then((t=>{this.setState({accountTypes:t})})).catch(console.error).finally((()=>{this.setState({fetchAccountTypeloading:!1})}))},this.handleHideMoney=()=>{const t=!this.state.hideMoney;this.setState({hideMoney:t}),window.localStorage.setItem("hideMoney",t)},this.handleChangeAccountType=t=>{this.setState({selectedAccountType:t})},this.handleChangeAccountTypePrefix=t=>{this.setState({selectedAccountTypePrefix:t})},this.handleAddAccount=t=>{this.setState({loading:!0});const{account:e,date:n,accountType:r,accountTypeName:i,currency:a}=t;if("Undefined"===this.state.selectedAccountType){const t=`${this.state.selectedAccountTypePrefix}:${r}`;Object(wt.d)("/api/auth/account/type",{method:"POST",body:{type:t,name:i}}).then((t=>{this.setState({drawerVisible:!1,accountTypes:[t,...this.state.accountTypes]}),this.formRef.current.resetFields(),ft.b.success("\u6dfb\u52a0\u6210\u529f")})).catch(console.error).finally((()=>{this.setState({loading:!1})}))}else{const t=`${this.state.selectedAccountType}:${e}`;Object(wt.d)("/api/auth/account",{method:"POST",body:{account:t,date:n,currency:a}}).then((t=>{this.setState({drawerVisible:!1,accounts:[t,...this.state.accounts]}),this.formRef.current.resetFields(),ft.b.success("\u6dfb\u52a0\u6210\u529f")})).catch(console.error).finally((()=>{this.setState({loading:!1})}))}},this.handleCloseAccount=()=>{const t=this.state.editAccount.account,e=this.state.accounts.map((e=>e.account===t?Object.assign({loading:!0},e):e));this.setState({accounts:e});const n=bt()().format("YYYY-MM-DD");Object(wt.d)("/api/auth/account/close",{method:"POST",body:{account:t,date:n}}).then((e=>{const n=this.state.accounts.filter((e=>e.account!==t));this.setState({accounts:n})})).catch(console.error).finally((()=>{this.setState({accountDrawerVisible:!1,accounts:this.state.accounts.map((t=>(delete t.loading,t)))})}))},this.handleBalanceAccount=t=>{this.setState({loading:!0});const e=this.state.balanceAccount;Object(wt.d)("/api/auth/account/balance",{method:"POST",body:{...t,account:e}}).then((t=>{const e=this.state.accounts.map((e=>e.account===t.account?(e.marketNumber=t.marketNumber,e.marketCurrency=t.marketCurrency,e.marketCurrencySymbol=t.marketCurrencySymbol,e):e));this.setState({accounts:e}),this.handleCloseBalanceDrawer(),this.balanceFormRef.current.resetFields()})).catch(console.error).finally((()=>{this.setState({loading:!1})}))},this.handleEditAccountInput=t=>{const e=`${this.state.selectedAccountType}:${t.target.value}`;this.setState({iconType:Object(wt.i)(e)})},this.handleOpenDrawer=()=>{this.setState({drawerVisible:!0},(()=>{this.formRef.current.setFieldsValue({date:bt()().format("YYYY-MM-DD")})}))},this.handleCloseDrawer=()=>{this.setState({drawerVisible:!1})},this.handleOpenBalanceDrawer=()=>{this.setState({balanceDrawerVisible:!0,balanceAccount:this.state.editAccount.account},(()=>{this.balanceFormRef.current.setFieldsValue({date:bt()().format("YYYY-MM-DD")})}))},this.handleCloseBalanceDrawer=()=>{this.setState({balanceDrawerVisible:!1,accountDrawerVisible:!1,balanceAccount:null})},this.handleOpenSyncPriceDrawer=()=>{this.setState({syncPriceDrawerVisible:!0,syncPriceAccount:this.state.editAccount})},this.handleCloseSyncPriceDrawer=()=>{this.setState({syncPriceDrawerVisible:!1,accountDrawerVisible:!1,syncPriceAccount:null})},this.handleOpenAccountDrawer=(t,e)=>{this.setState({accountDrawerVisible:!0,editAccount:t,editAccountDiffCommodity:e})},this.handleCloseAccountDrawer=()=>{this.setState({accountDrawerVisible:!1})},this.handleChangeFile=t=>{"done"===t.file.status?(ft.b.success(`${t.file.name} \u4e0a\u4f20\u6210\u529f`),this.setState({accountDrawerVisible:!1})):"error"===t.file.status&&ft.b.error(`${t.file.name} \u4e0a\u4f20\u5931\u8d25`)},this.handleOpenTransactionDrawer=()=>{this.setState({transactionDrawerVisible:!0})},this.handleCloseTransactionDrawer=()=>{this.setState({transactionDrawerVisible:!1,accountDrawerVisible:!1,transactions:[]})},this.handleOpenCommodityPriceDrawer=()=>{this.setState({commodityPriceDrawerVisible:!0})},this.handleCloseCommodityPriceDrawer=()=>{this.setState({commodityPriceDrawerVisible:!1})},this.handleCloseMultiCommodityDrawer=()=>{this.setState({multiCommodityDrawerVisible:!1})},this.handleOpenAddTransactionDrawer=t=>{this.setState({addTransactionDrawerVisible:!0,addTransactionAccount:t})},this.handleCloseAddTransactionDrawer=()=>{this.setState({addTransactionDrawerVisible:!1,addTransactionAccount:null})},this.handleRefreshAccountCache=()=>{this.setState({refreshLoading:!0}),Object(wt.d)("/api/auth/account/refresh",{method:"POST"}).then((()=>{ft.b.success("\u7f13\u5b58\u5df2\u66f4\u65b0"),this.queryAllAccounts(),this.queryAllAccountTypes()})).finally((()=>{this.setState({refreshLoading:!1})}))},this.handleAfterAddTransaction=()=>{this.handleCloseAddTransactionDrawer()}}componentDidMount(){this.queryAllAccounts(),this.queryAllAccountTypes()}render(){this.context.theme!==this.theme&&(this.theme=this.context.theme);const{accounts:t,loading:e,drawerVisible:n,balanceDrawerVisible:r,accountTypes:i,iconType:a,selectedAccountType:o,selectedAccountTypePrefix:s,accountDrawerVisible:l,editAccount:u,transactionDrawerVisible:c,syncPriceDrawerVisible:f}=this.state;return Object(Mt.jsxs)("div",{className:"account-page",children:[Object(Mt.jsxs)("div",{className:"button-wrapper",children:[Object(Mt.jsxs)("div",{children:[Object(Mt.jsx)(dt.a,{type:"primary",size:"small",icon:Object(Mt.jsx)(h.a,{}),onClick:this.handleOpenDrawer,children:"\u6dfb\u52a0\u8d26\u6237"}),"\xa0\xa0",Object(Mt.jsx)(dt.a,{size:"small",loading:this.state.refreshLoading,icon:Object(Mt.jsx)(y,{}),onClick:this.handleRefreshAccountCache,children:"\u5237\u65b0"}),"\xa0\xa0",this.state.hideMoney?Object(Mt.jsx)(dt.a,{size:"small",icon:Object(Mt.jsx)(m.a,{}),onClick:this.handleHideMoney}):Object(Mt.jsx)(dt.a,{size:"small",icon:Object(Mt.jsx)(b.a,{}),onClick:this.handleHideMoney})]}),Object(Mt.jsxs)("div",{children:[Object(Mt.jsx)(dt.a,{type:"text",size:"small",icon:Object(Mt.jsx)(O,{}),onClick:()=>{this.setState({multiCommodityDrawerVisible:!0})},children:"\u5168\u90e8\u8d27\u5e01"}),Object(Mt.jsx)(dt.a,{type:"text",size:"small",icon:Object(Mt.jsx)(M,{}),onClick:()=>{this.setState({commodityPriceDrawerVisible:!0})},children:"\u6c47\u7387\u66f2\u7ebf"}),Object(Mt.jsx)(dt.a,{type:"text",size:"small",icon:Object(Mt.jsx)(S.a,{}),onClick:()=>{this.props.history.push("/edit")},children:"\u7f16\u8f91\u6e90\u6587\u4ef6"})]})]}),Object(Mt.jsx)(pt.a,{title:"\u65b0\u589e\u8d26\u6237",placement:"bottom",closable:!0,onClose:this.handleCloseDrawer,open:n,height:"540",className:"page-drawer",bodyStyle:{display:"flex",justifyContent:"center"},children:Object(Mt.jsxs)(ht.a,{name:"add-account-form",className:"page-form",size:"large",style:{textAlign:"left"},ref:this.formRef,onFinish:this.handleAddAccount,validateMessages:Gt,children:[Object(Mt.jsx)(ht.a.Item,{name:"type",label:" \u5206\u7c7b",rules:[{required:!0}],children:Object(Mt.jsxs)(A.a,{showSearch:!0,placeholder:"\u5206\u7c7b",optionFilterProp:"children",onChange:this.handleChangeAccountType,children:[Object(Mt.jsx)(Bt,{value:"Undefined",children:"+ \u65b0\u589e\u8d26\u6237\u5206\u7c7b"}),i.map((t=>Object(Mt.jsx)(Bt,{value:t.key,children:`${t.key.slice(0,t.key.indexOf(":"))}:${t.name}`},t.key)))]})}),"Undefined"===o?Object(Mt.jsx)(ht.a.Item,{name:"accountTypeName",label:"\u5206\u7c7b\u540d\u79f0",rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{placeholder:"\u8d26\u6237\u5206\u7c7b\u7684\u540d\u79f0\uff0c\u5982\u8d2d\u7269\uff0c\u7f8e\u98df\uff0c\u8ba2\u9605"})}):Object(Mt.jsx)(ht.a.Item,{name:"date",label:"\u65e5\u671f",rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{type:"date",placeholder:"\u65f6\u95f4"})}),"Undefined"===o?Object(Mt.jsx)(ht.a.Item,{name:"accountType",label:"\u8d26\u6237\u5206\u7c7b",rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{addonBefore:Object(Mt.jsxs)(A.a,{defaultValue:s,onChange:this.handleChangeAccountTypePrefix,children:[Object(Mt.jsx)(Bt,{value:"Assets",children:"\u8d44\u4ea7"}),Object(Mt.jsx)(Bt,{value:"Income",children:"\u6536\u5165"}),Object(Mt.jsx)(Bt,{value:"Expenses",children:"\u652f\u51fa"}),Object(Mt.jsx)(Bt,{value:"Liabilities",children:"\u8d1f\u503a"}),Object(Mt.jsx)(Bt,{value:"Equity",children:"\u6743\u76ca"})]}),placeholder:"\u8d26\u6237\u5206\u7c7b\uff0c\u5982 Shopping"})}):Object(Mt.jsx)(ht.a.Item,{name:"account",label:"\u8d26\u6237",rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{placeholder:"\u8d26\u6237\u540d\u79f0\uff0c\u5982 ICBC:\u5de5\u5546\u94f6\u884c",addonBefore:o,onChange:this.handleEditAccountInput})}),"Undefined"!==o&&Object(Mt.jsx)(ht.a.Item,{name:"currency",label:"\u5e01\u79cd",rules:[{required:!0}],initialValue:this.props.commodity.currency,children:Object(Mt.jsx)(gt.a,{placeholder:"\u8d26\u6237\u4f7f\u7528\u7684\u8d27\u5e01\u5355\u4f4d"})}),Object(Mt.jsx)(ht.a.Item,{children:Object(Mt.jsx)(dt.a,{type:"primary",htmlType:"submit",loading:e,className:"submit-button",children:"\u6dfb\u52a0\u8d26\u6237"})})]})}),Object(Mt.jsx)("div",{children:Object(Mt.jsxs)(ot.a,{defaultActiveKey:"Assets",children:[Object(Mt.jsx)(Vt,{tab:"\u8d44\u4ea7\u8d26\u6237",children:Object(Mt.jsx)(Wt,{loading:e,...this.props,hideMoney:this.state.hideMoney,accounts:t.filter((t=>"Assets"===Object(wt.h)(t.account))),onEdit:this.handleOpenAccountDrawer,onAddTransaction:this.handleOpenAddTransactionDrawer})},"1"),Object(Mt.jsx)(Vt,{tab:"\u6536\u5165\u8d26\u6237",children:Object(Mt.jsx)(Wt,{loading:e,...this.props,hideMoney:this.state.hideMoney,accounts:t.filter((t=>"Income"===Object(wt.h)(t.account))),onEdit:this.handleOpenAccountDrawer,onAddTransaction:this.handleOpenAddTransactionDrawer})},"Income"),Object(Mt.jsx)(Vt,{tab:"\u652f\u51fa\u8d26\u6237",children:Object(Mt.jsx)(Wt,{loading:e,...this.props,hideMoney:this.state.hideMoney,accounts:t.filter((t=>"Expenses"===Object(wt.h)(t.account))),onEdit:this.handleOpenAccountDrawer,onAddTransaction:this.handleOpenAddTransactionDrawer})},"Expenses"),Object(Mt.jsx)(Vt,{tab:"\u8d1f\u503a\u8d26\u6237",children:Object(Mt.jsx)(Wt,{loading:e,...this.props,hideMoney:this.state.hideMoney,accounts:t.filter((t=>"Liabilities"===Object(wt.h)(t.account))),onEdit:this.handleOpenAccountDrawer,onAddTransaction:this.handleOpenAddTransactionDrawer})},"Liabilities"),Object(Mt.jsx)(Vt,{tab:"\u6743\u76ca\u8d26\u6237",children:Object(Mt.jsx)(Wt,{loading:e,...this.props,hideMoney:this.state.hideMoney,accounts:t.filter((t=>"Equity"===Object(wt.h)(t.account))),onEdit:this.handleOpenAccountDrawer,onAddTransaction:this.handleOpenAddTransactionDrawer})},"Equity")]})}),Object(Mt.jsxs)("div",{children:[Object(Mt.jsx)(pt.a,{title:`\u6838\u7b97\u8d26\u6237\uff1a${this.state.balanceAccount}`,placement:"bottom",closable:!0,onClose:this.handleCloseBalanceDrawer,open:r,className:"page-drawer",height:"60vh",bodyStyle:{display:"flex",justifyContent:"center"},children:Object(Mt.jsxs)(ht.a,{name:"balance-account-form",className:"page-form",size:"large",style:{textAlign:"left"},ref:this.balanceFormRef,onFinish:this.handleBalanceAccount,validateMessages:Gt,children:[Object(Mt.jsx)(ht.a.Item,{name:"date",rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{type:"date",placeholder:"\u65f6\u95f4"})}),Object(Mt.jsx)(ht.a.Item,{name:"number",rules:[{required:!0}],children:Object(Mt.jsx)(gt.a,{type:"number",step:"0.01",placeholder:"\u91d1\u989d",addonAfter:this.state.editAccount.currency})}),Object(Mt.jsx)(ht.a.Item,{children:Object(Mt.jsx)(vt.a,{type:"info",message:"\u6838\u7b97\u8d26\u6237\u524d\uff0c\u8bf7\u786e\u4fdd Equity:OpeningBalances \u8d26\u6237\u5b58\u5728",showIcon:!0})}),Object(Mt.jsx)(ht.a.Item,{children:Object(Mt.jsx)(dt.a,{type:"primary",htmlType:"submit",loading:e,className:"submit-button",children:"\u6838\u7b97"})})]})}),Object(Mt.jsx)(pt.a,{title:`\u8d26\u6237\uff1a${this.state.editAccount.account}`,placement:"bottom",closable:!0,onClose:this.handleCloseAccountDrawer,open:l,className:"page-drawer",height:"60vh",bodyStyle:{display:"flex",justifyContent:"center"},children:Object(Mt.jsxs)("div",{className:"page-form",children:[Object(Mt.jsx)(yt.a,{style:{display:"block"},name:"file",action:`/api/auth/account/icon?account=${u.account}`,headers:{ledgerId:window.localStorage.getItem("ledgerId")},onChange:this.handleChangeFile,children:Object(Mt.jsx)(dt.a,{size:"large",loading:e,icon:Object(Mt.jsx)(E.a,{}),style:{width:"100%"},children:"\u66f4\u6362ICON"})}),Object(Mt.jsx)("div",{style:{height:"1rem"}}),Object(Mt.jsx)(dt.a,{size:"large",style:{width:"100%"},onClick:this.handleOpenTransactionDrawer,children:"\u4ea4\u6613\u8bb0\u5f55"}),Object(Mt.jsx)("div",{style:{height:"1rem"}}),Object(Mt.jsx)(dt.a,{size:"large",style:{width:"100%"},onClick:this.handleOpenBalanceDrawer,children:"\u6838\u7b97\u8d26\u6237"}),!this.state.editAccountDiffCommodity&&Object(Mt.jsxs)(Ot.Fragment,{children:[Object(Mt.jsx)("div",{style:{height:"1rem"}}),Object(Mt.jsx)(dt.a,{size:"large",style:{width:"100%"},onClick:this.handleOpenSyncPriceDrawer,children:"\u540c\u6b65\u51c0\u503c/\u6c47\u7387"})]}),Object(Mt.jsx)("div",{style:{height:"1rem"}}),Object(Mt.jsx)(dt.a,{size:"large",type:"danger",loading:e,className:"submit-button",onClick:this.handleCloseAccount,children:"\u5173\u95ed\u8d26\u6237"})]})})]}),Object(Mt.jsx)(Ct.a,{account:this.state.editAccount.account,visible:c,onClose:this.handleCloseTransactionDrawer}),Object(Mt.jsx)(At,{account:this.state.editAccount,visible:f,onClose:this.handleCloseSyncPriceDrawer}),Object(Mt.jsx)(Tt,{visible:this.state.commodityPriceDrawerVisible,onClose:this.handleCloseCommodityPriceDrawer}),Object(Mt.jsx)(Nt,{visible:this.state.multiCommodityDrawerVisible,sysCurrency:this.props.commodity.currency,onClose:this.handleCloseMultiCommodityDrawer}),Object(Mt.jsx)(kt.a,{...this.props,defaultAccounts:this.state.addTransactionAccount?[this.state.addTransactionAccount]:null,visible:this.state.addTransactionDrawerVisible,onClose:this.handleCloseAddTransactionDrawer,onSubmit:this.handleAfterAddTransaction})]})}}Yt.contextType=Ft.a;e.default=Object(Lt.a)(Yt)}}]);