_&&(_=u),C=m*m*S,w=Math.max(_/C,C/x),w>b){m-=u;break}b=w}o.push(l={value:m,dice:d1?i:1)},t}(kv);function Dv(){var e=Pv,r=!1,t=1,i=1,n=[0],a=Jr,o=Jr,s=Jr,l=Jr,u=Jr;function c(v){return v.x0=v.y0=0,v.x1=t,v.y1=i,v.eachBefore(f),n=[0],r&&v.eachBefore(Tv),v}function f(v){var d=n[v.depth],p=v.x0+d,y=v.y0+d,m=v.x1-d,x=v.y1-d;m
=v-1){var _=a[f];_.x0=p,_.y0=y,_.x1=m,_.y1=x;return}for(var w=u[f],b=d/2+w,S=f+1,C=v-1;S>>1;u[A]x-y){var M=d?(p*I+m*F)/d:m;c(f,S,F,p,y,M,x),c(S,v,I,M,y,m,x)}else{var B=d?(y*I+x*F)/d:x;c(f,S,F,p,y,m,B),c(S,v,I,p,B,m,x)}}}function sE(e,r,t,i,n){(e.depth&1?Na:mn)(e,r,t,i,n)}var lE=function e(r){function t(i,n,a,o,s){if((l=i._squarify)&&l.ratio===r)for(var l,u,c,f,v=-1,d,p=l.length,y=i.value;++v1?i:1)},t}(kv),uE={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(e,r){return r.value-e.value},ratio:.5*(1+Math.sqrt(5))};function cE(e,r){return e==="treemapSquarify"?J[e].ratio(r):J[e]}function Bv(e,r){r=(0,h.assign)({},uE,r);var t=r.as;if(!(0,h.isArray)(t)||t.length!==2)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var i;try{i=Vs(r)}catch(u){console.warn(u)}var n=cE(r.tile,r.ratio),a=function(u){return Dv().tile(n).size(r.size).round(r.round).padding(r.padding).paddingInner(r.paddingInner).paddingOuter(r.paddingOuter).paddingTop(r.paddingTop).paddingRight(r.paddingRight).paddingBottom(r.paddingBottom).paddingLeft(r.paddingLeft)(Ai(u).sum(function(c){return r.ignoreParentValue&&c.children?0:c[i]}).sort(r.sort))},o=a(e),s=t[0],l=t[1];return o.each(function(u){u[s]=[u.x0,u.x1,u.x1,u.x0],u[l]=[u.y1,u.y1,u.y0,u.y0],["x0","x1","y0","y1"].forEach(function(c){t.indexOf(c)===-1&&delete u[c]})}),Gs(o)}function Rv(e){var r=e.data,t=e.colorField,i=e.rawFields,n=e.hierarchyConfig,a=n===void 0?{}:n,o=a.activeDepth,s={partition:GM,treemap:Bv},l=e.seriesField,u=e.type||"partition",c=s[u](r,(0,g.__assign)((0,g.__assign)({field:l||"value"},(0,h.omit)(a,["activeDepth"])),{type:"hierarchy.".concat(u),as:["x","y"]})),f=[];return c.forEach(function(v){var d,p,y,m,x,_;if(v.depth===0||o>0&&v.depth>o)return null;for(var w=v.data.name,b=(0,g.__assign)({},v);b.depth>1;)w="".concat((p=b.parent.data)===null||p===void 0?void 0:p.name," / ").concat(w),b=b.parent;var S=(0,g.__assign)((0,g.__assign)((0,g.__assign)({},Gt(v.data,(0,g.__spreadArray)((0,g.__spreadArray)([],i||[],!0),[a.field],!1))),(d={},d[yn]=w,d[qs]=b.data.name,d)),v);l&&(S[l]=v.data[l]||((m=(y=v.parent)===null||y===void 0?void 0:y.data)===null||m===void 0?void 0:m[l])),t&&(S[t]=v.data[t]||((_=(x=v.parent)===null||x===void 0?void 0:x.data)===null||_===void 0?void 0:_[t])),S.ext=a,S[gn]={hierarchyConfig:a,colorField:t,rawFields:i},f.push(S)}),f}function hE(e){var r=e.chart,t=e.options,i=t.color,n=t.colorField,a=n===void 0?qs:n,o=t.sunburstStyle,s=t.rawFields,l=s===void 0?[]:s,u=t.shape,c=Rv(t);r.data(c);var f;return o&&(f=function(v){return E({},{fillOpacity:Math.pow(.85,v.depth)},(0,h.isFunction)(o)?o(v):o)}),wa(E({},e,{options:{xField:"x",yField:"y",seriesField:a,rawFields:(0,h.uniq)((0,g.__spreadArray)((0,g.__spreadArray)([],NM,!0),l,!0)),polygon:{color:i,style:f,shape:u}}})),e}function fE(e){var r=e.chart;return r.axis(!1),e}function vE(e){var r=e.chart,t=e.options,i=t.label,n=me(r,"polygon");if(!i)n.label(!1);else{var a=i.fields,o=a===void 0?["name"]:a,s=i.callback,l=(0,g.__rest)(i,["fields","callback"]);n.label({fields:o,callback:s,cfg:de(l)})}return e}function dE(e){var r=e.chart,t=e.options,i=t.innerRadius,n=t.radius,a=t.reflect,o=r.coordinate({type:"polar",cfg:{innerRadius:i,radius:n}});return a&&o.reflect(a),e}function gE(e){var r,t=e.options,i=t.hierarchyConfig,n=t.meta;return lt(oe({},(r={},r[Ev]=(0,h.get)(n,(0,h.get)(i,["field"],"value")),r)))(e)}function pE(e){var r=e.chart,t=e.options,i=t.tooltip;if(i===!1)r.tooltip(!1);else{var n=i;(0,h.get)(i,"fields")||(n=E({},{customItems:function(a){return a.map(function(o){var s=(0,h.get)(r.getOptions(),"scales"),l=(0,h.get)(s,[yn,"formatter"],function(c){return c}),u=(0,h.get)(s,[Ev,"formatter"],function(c){return c});return(0,g.__assign)((0,g.__assign)({},o),{name:l(o.data[yn]),value:u(o.data.value)})})}},n)),r.tooltip(n)}return e}function yE(e){var r=e.drilldown,t=e.interactions,i=t===void 0?[]:t;return r!=null&&r.enabled?E({},e,{interactions:(0,g.__spreadArray)((0,g.__spreadArray)([],i,!0),[{type:"drill-down",cfg:{drillDownConfig:r,transformData:Rv}}],!1)}):e}function mE(e){var r=e.chart,t=e.options,i=t.drilldown;return Jt({chart:r,options:yE(t)}),i!=null&&i.enabled&&(r.appendPadding=da(r.appendPadding,(0,h.get)(i,["breadCrumb","position"]))),e}function xE(e){return lt(Pt,Re("sunburstStyle"),hE,fE,gE,jr,dE,pE,vE,mE,Ht,ee())(e)}var yk=function(e){(0,g.__extends)(r,e);function r(){var t=e!==null&&e.apply(this,arguments)||this;return t.type="sunburst",t}return r.getDefaultOptions=function(){return zM},r.prototype.getDefaultOptions=function(){return r.getDefaultOptions()},r.prototype.getSchemaAdaptor=function(){return xE},r.SUNBURST_ANCESTOR_FIELD=qs,r.SUNBURST_PATH_FIELD=yn,r.NODE_ANCESTORS_FIELD=Ns,r}(gt);function Nv(e,r){if((0,h.isArray)(e))return e.find(function(t){return t.type===r})}function zv(e,r){var t=Nv(e,r);return t&&t.enable!==!1}function $s(e){var r=e.interactions,t=e.drilldown;return(0,h.get)(t,"enabled")||zv(r,"treemap-drill-down")}function _E(e){var r=e.interactions["drill-down"];if(r){var t=r.context.actions.find(function(i){return i.name==="drill-down-action"});t.reset()}}function Qs(e){var r=e.data,t=e.colorField,i=e.enableDrillDown,n=e.hierarchyConfig,a=Bv(r,(0,g.__assign)((0,g.__assign)({},n),{type:"hierarchy.treemap",field:"value",as:["x","y"]})),o=[];return a.forEach(function(s){if(s.depth===0||i&&s.depth!==1||!i&&s.children)return null;var l=s.ancestors().map(function(v){return{data:v.data,height:v.height,value:v.value}}),u=i&&(0,h.isArray)(r.path)?l.concat(r.path.slice(1)):l,c=Object.assign({},s.data,(0,g.__assign)({x:s.x,y:s.y,depth:s.depth,value:s.value,path:u},s));if(!s.data[t]&&s.parent){var f=s.ancestors().find(function(v){return v.data[t]});c[t]=f==null?void 0:f.data[t]}else c[t]=s.data[t];c[gn]={hierarchyConfig:n,colorField:t,enableDrillDown:i},o.push(c)}),o}function wE(e){var r=e.options,t=r.colorField;return E({options:{rawFields:["value"],tooltip:{fields:["name","value",t,"path"],formatter:function(i){return{name:i.name,value:i.value}}}}},e)}function bE(e){var r=e.chart,t=e.options,i=t.color,n=t.colorField,a=t.rectStyle,o=t.hierarchyConfig,s=t.rawFields,l=Qs({data:t.data,colorField:t.colorField,enableDrillDown:$s(t),hierarchyConfig:o});return r.data(l),wa(E({},e,{options:{xField:"x",yField:"y",seriesField:n,rawFields:s,polygon:{color:i,style:a}}})),r.coordinate().reflect("y"),e}function SE(e){var r=e.chart;return r.axis(!1),e}function CE(e){var r=e.drilldown,t=e.interactions,i=t===void 0?[]:t,n=$s(e);return n?E({},e,{interactions:(0,g.__spreadArray)((0,g.__spreadArray)([],i,!0),[{type:"drill-down",cfg:{drillDownConfig:r,transformData:Qs}}],!1)}):e}function AE(e){var r=e.chart,t=e.options,i=t.interactions,n=t.drilldown;Jt({chart:r,options:CE(t)});var a=Nv(i,"view-zoom");a&&(a.enable!==!1?r.getCanvas().on("mousewheel",function(s){s.preventDefault()}):r.getCanvas().off("mousewheel"));var o=$s(t);return o&&(r.appendPadding=da(r.appendPadding,(0,h.get)(n,["breadCrumb","position"]))),e}function FE(e){return lt(wE,Pt,Re("rectStyle"),bE,SE,jr,he,AE,Ht,ee())(e)}var ME={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"}}}},mk=function(e){(0,g.__extends)(r,e);function r(){var t=e!==null&&e.apply(this,arguments)||this;return t.type="treemap",t}return r.getDefaultOptions=function(){return ME},r.prototype.changeData=function(t){var i=this.options,n=i.colorField,a=i.interactions,o=i.hierarchyConfig;this.updateOption({data:t});var s=Qs({data:t,colorField:n,enableDrillDown:zv(a,"treemap-drill-down"),hierarchyConfig:o});this.chart.changeData(s),_E(this.chart)},r.prototype.getDefaultOptions=function(){return r.getDefaultOptions()},r.prototype.getSchemaAdaptor=function(){return FE},r}(gt),yr="id",Js="path",EE={appendPadding:[10,0,20,0],blendMode:"multiply",tooltip:{showTitle:!1,showMarkers:!1,fields:["id","size"],formatter:function(e){return{name:e.id,value:e.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 za(e){if(e){var r=e.geometries[0].elements;r.forEach(function(t){t.shape.toFront()})}}var TE=Xn("element-active"),LE=function(e){(0,g.__extends)(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.syncElementsPos=function(){za(this.context.view)},r.prototype.active=function(){e.prototype.active.call(this),this.syncElementsPos()},r.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},r.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},r}(TE),IE=Xn("element-highlight"),kE=function(e){(0,g.__extends)(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.syncElementsPos=function(){za(this.context.view)},r.prototype.highlight=function(){e.prototype.highlight.call(this),this.syncElementsPos()},r.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},r.prototype.clear=function(){e.prototype.clear.call(this),this.syncElementsPos()},r.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},r}(IE),OE=Xn("element-selected"),PE=Xn("element-single-selected"),DE=function(e){(0,g.__extends)(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.syncElementsPos=function(){za(this.context.view)},r.prototype.selected=function(){e.prototype.selected.call(this),this.syncElementsPos()},r.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},r.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},r}(OE),BE=function(e){(0,g.__extends)(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.syncElementsPos=function(){za(this.context.view)},r.prototype.selected=function(){e.prototype.selected.call(this),this.syncElementsPos()},r.prototype.toggle=function(){e.prototype.toggle.call(this),this.syncElementsPos()},r.prototype.reset=function(){e.prototype.reset.call(this),this.syncElementsPos()},r}(PE);tt("venn-element-active",LE),tt("venn-element-highlight",kE),tt("venn-element-selected",DE),tt("venn-element-single-selected",BE),ht("venn-element-active",{start:[{trigger:"element:mouseenter",action:"venn-element-active:active"}],end:[{trigger:"element:mouseleave",action:"venn-element-active:reset"}]}),ht("venn-element-highlight",{start:[{trigger:"element:mouseenter",action:"venn-element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"venn-element-highlight:reset"}]}),ht("venn-element-selected",{start:[{trigger:"element:click",action:"venn-element-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-selected:reset"]}]}),ht("venn-element-single-selected",{start:[{trigger:"element:click",action:"venn-element-single-selected:toggle"}],rollback:[{trigger:"dblclick",action:["venn-element-single-selected:reset"]}]}),ht("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"]}]}),ht("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"]}]});var RE=function(e){(0,g.__extends)(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.getLabelPoint=function(t,i,n){var a=t.data,o=a.x,s=a.y,l=t.customLabelInfo,u=l.offsetX,c=l.offsetY;return{content:t.content[n],x:o+u,y:s+c}},r}(Jn);$i("venn",RE);var NE=z(56052),xn=`
\v\f\r \xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029`,zE=new RegExp("([a-z])["+xn+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+xn+"]*,?["+xn+"]*)+)","ig"),VE=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+xn+"]*,?["+xn+"]*","ig");function GE(e){if(!e)return null;if((0,NE.Z)(e))return e;var r={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},t=[];return String(e).replace(zE,function(i,n,a){var o=[],s=n.toLowerCase();if(a.replace(VE,function(l,u){u&&o.push(+u)}),s==="m"&&o.length>2&&(t.push([n].concat(o.splice(0,2))),s="l",n=n==="m"?"l":"L"),s==="o"&&o.length===1&&t.push([n,o[0]]),s==="r")t.push([n].concat(o));else for(;o.length>=r[s]&&(t.push([n].concat(o.splice(0,r[s]))),!!r[s]););return""}),t}var HE=/[a-z]/;function Vv(e,r){return[r[0]+(r[0]-e[0]),r[1]+(r[1]-e[1])]}function xk(e){var r=parsePathString(e);if(!r||!r.length)return[["M",0,0]];for(var t=!1,i=0;i=0){t=!0;break}}if(!t)return r;var a=[],o=0,s=0,l=0,u=0,c=0,f,v,d=r[0];(d[0]==="M"||d[0]==="m")&&(o=+d[1],s=+d[2],l=o,u=s,c++,a[0]=["M",o,s]);for(var i=c,p=r.length;i1&&(a=1),a<-1&&(a=-1),n*Math.acos(a)},YE=function(e,r,t,i,n,a,o,s,l,u,c,f){var v=Math.pow(n,2),d=Math.pow(a,2),p=Math.pow(c,2),y=Math.pow(f,2),m=v*d-v*y-d*p;m<0&&(m=0),m/=v*y+d*p,m=Math.sqrt(m)*(o===s?-1:1);var x=m*n/a*f,_=m*-a/n*c,w=u*x-l*_+(e+t)/2,b=l*x+u*_+(r+i)/2,S=(c-x)/n,C=(f-_)/a,A=(-c-x)/n,F=(-f-_)/a,I=Gv(1,0,S,C),M=Gv(S,C,A,F);return s===0&&M>0&&(M-=_n),s===1&&M<0&&(M+=_n),[w,b,I,M]},XE=function(e){var r=e.px,t=e.py,i=e.cx,n=e.cy,a=e.rx,o=e.ry,s=e.xAxisRotation,l=s===void 0?0:s,u=e.largeArcFlag,c=u===void 0?0:u,f=e.sweepFlag,v=f===void 0?0:f,d=[];if(a===0||o===0)return[{x1:0,y1:0,x2:0,y2:0,x:i,y:n}];var p=Math.sin(l*_n/360),y=Math.cos(l*_n/360),m=y*(r-i)/2+p*(t-n)/2,x=-p*(r-i)/2+y*(t-n)/2;if(m===0&&x===0)return[{x1:0,y1:0,x2:0,y2:0,x:i,y:n}];a=Math.abs(a),o=Math.abs(o);var _=Math.pow(m,2)/Math.pow(a,2)+Math.pow(x,2)/Math.pow(o,2);_>1&&(a*=Math.sqrt(_),o*=Math.sqrt(_));var w=YE(r,t,i,n,a,o,c,v,p,y,m,x),b=w[0],S=w[1],C=w[2],A=w[3],F=Math.abs(A)/(_n/4);Math.abs(1-F)<1e-7&&(F=1);var I=Math.max(Math.ceil(F),1);A/=I;for(var M=0;M7){e[t].shift();for(var i=e[t],n=t;i.length;)r[t]="A",e.splice(n+=1,0,["C"].concat(i.splice(0,6)));e.splice(t,1)}}var Hv=function(e,r,t,i,n){var a=-3*r+9*t-9*i+3*n,o=e*a+6*r-12*t+6*i;return e*o-3*r+3*t},Wv=function(e,r,t,i,n,a,o,s,l){l===null&&(l=1),l=l>1?1:l<0?0:l;for(var u=l/2,c=12,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],v=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,p=0;p0&&d<1&&l.push(d);continue}var y=f*f-4*v*c,m=Math.sqrt(y);if(!(y<0)){var x=(-f+m)/(2*c);x>0&&x<1&&l.push(x);var _=(-f-m)/(2*c);_>0&&_<1&&l.push(_)}}for(var w=l.length,b=w,S;w--;)d=l[w],S=1-d,u[0][w]=S*S*S*e+3*S*S*d*t+3*S*d*d*n+d*d*d*o,u[1][w]=S*S*S*r+3*S*S*d*i+3*S*d*d*a+d*d*d*s;return u[0][b]=e,u[1][b]=r,u[0][b+1]=o,u[1][b+1]=s,u[0].length=u[1].length=b+2,{min:{x:Math.min.apply(0,u[0]),y:Math.min.apply(0,u[1])},max:{x:Math.max.apply(0,u[0]),y:Math.max.apply(0,u[1])}}},qE=function(e,r,t,i,n,a,o,s){if(!(Math.max(e,t)Math.max(n,o)||Math.max(r,i)Math.max(a,s))){var l=(e*i-r*t)*(n-o)-(e-t)*(n*s-a*o),u=(e*i-r*t)*(a-s)-(r-i)*(n*s-a*o),c=(e-t)*(a-s)-(r-i)*(n-o);if(c){var f=l/c,v=u/c,d=+f.toFixed(2),p=+v.toFixed(2);if(!(d<+Math.min(e,t).toFixed(2)||d>+Math.max(e,t).toFixed(2)||d<+Math.min(n,o).toFixed(2)||d>+Math.max(n,o).toFixed(2)||p<+Math.min(r,i).toFixed(2)||p>+Math.max(r,i).toFixed(2)||p<+Math.min(a,s).toFixed(2)||p>+Math.max(a,s).toFixed(2)))return{x:f,y:v}}}},Or=function(e,r,t){return r>=e.x&&r<=e.x+e.width&&t>=e.y&&t<=e.y+e.height},el=function(e,r,t,i){return e===null&&(e=r=t=i=0),r===null&&(r=e.y,t=e.width,i=e.height,e=e.x),{x:e,y:r,width:t,w:t,height:i,h:i,x2:e+t,y2:r+i,cx:e+t/2,cy:r+i/2,r1:Math.min(t,i)/2,r2:Math.max(t,i)/2,r0:Math.sqrt(t*t+i*i)/2,path:rectPath(e,r,t,i),vb:[e,r,t,i].join(" ")}},ZE=function(e,r){return e=el(e),r=el(r),Or(r,e.x,e.y)||Or(r,e.x2,e.y)||Or(r,e.x,e.y2)||Or(r,e.x2,e.y2)||Or(e,r.x,r.y)||Or(e,r.x2,r.y)||Or(e,r.x,r.y2)||Or(e,r.x2,r.y2)||(e.xr.x||r.xe.x)&&(e.yr.y||r.ye.y)},Yv=function(e,r,t,i,n,a,o,s){isArray(e)||(e=[e,r,t,i,n,a,o,s]);var l=UE.apply(null,e);return el(l.min.x,l.min.y,l.max.x-l.min.x,l.max.y-l.min.y)},Xv=function(e,r,t,i,n,a,o,s,l){var u=1-l,c=Math.pow(u,3),f=Math.pow(u,2),v=l*l,d=v*l,p=c*e+f*3*l*t+u*3*l*l*n+d*o,y=c*r+f*3*l*i+u*3*l*l*a+d*s,m=e+2*l*(t-e)+v*(n-2*t+e),x=r+2*l*(i-r)+v*(a-2*i+r),_=t+2*l*(n-t)+v*(o-2*n+t),w=i+2*l*(a-i)+v*(s-2*a+i),b=u*e+l*t,S=u*r+l*i,C=u*n+l*o,A=u*a+l*s,F=90-Math.atan2(m-_,x-w)*180/Math.PI;return{x:p,y,m:{x:m,y:x},n:{x:_,y:w},start:{x:b,y:S},end:{x:C,y:A},alpha:F}},KE=function(e,r,t){var i=Yv(e),n=Yv(r);if(!ZE(i,n))return t?0:[];for(var a=Wv.apply(0,e),o=Wv.apply(0,r),s=~~(a/8),l=~~(o/8),u=[],c=[],f={},v=t?0:[],d=0;d=0&&A<=1&&F>=0&&F<=1&&(t?v++:v.push({x:C.x,y:C.y,t1:A,t2:F}))}}return v},$E=function(e,r,t){e=path2Curve(e),r=path2Curve(r);for(var i,n,a,o,s,l,u,c,f,v,d=t?0:[],p=0,y=e.length;pr?r:e},lighten:function(e,r){return e>r?e:r},dodge:function(e,r){return e===255?255:(e=255*(r/255)/(1-e/255),e>255?255:e)},burn:function(e,r){return r===255?255:e===0?0:255*(1-Math.min(1,(1-r/255)/(e/255)))}},tT=function(e){if(!jv[e])throw new Error("unknown blend mode "+e);return jv[e]};function eT(e,r,t){t===void 0&&(t="normal");var i=JE(tT(t))(Va(e),Va(r)),n=Va(e),a=n[0],o=n[1],s=n[2],l=n[3],u=Va(r),c=u[0],f=u[1],v=u[2],d=u[3],p=Number((l+d*(1-l)).toFixed(2)),y=Math.round((l*(1-d)*(a/255)+l*d*(i[0]/255)+(1-l)*d*(c/255))/p*255),m=Math.round((l*(1-d)*(o/255)+l*d*(i[1]/255)+(1-l)*d*(f/255))/p*255),x=Math.round((l*(1-d)*(s/255)+l*d*(i[2]/255)+(1-l)*d*(v/255))/p*255);return"rgba(".concat(y,", ").concat(m,", ").concat(x,", ").concat(p,")")}function Va(e){var r=e.replace("/s+/g",""),t;return typeof r=="string"&&!r.startsWith("rgba")&&!r.startsWith("#")?t=xr.rgb2arr(xr.toRGB(r)).concat([1]):(r.startsWith("rgba")&&(t=r.replace("rgba(","").replace(")","").split(",")),r.startsWith("#")&&(t=xr.rgb2arr(r).concat([1])),t.map(function(i,n){return n===3?Number(i):i|0}))}var ir=z(52827),Uv=1e-10;function rl(e,r){var t=iT(e),i=t.filter(function(A){return rT(A,e)}),n=0,a=0,o,s=[];if(i.length>1){var l=Kv(i);for(o=0;o-1){var y=e[f.parentIndex[p]],m=Math.atan2(f.x-y.x,f.y-y.y),x=Math.atan2(c.x-y.x,c.y-y.y),_=x-m;_<0&&(_+=2*Math.PI);var w=x-_/2,b=qe(v,{x:y.x+y.radius*Math.sin(w),y:y.y+y.radius*Math.cos(w)});b>y.radius*2&&(b=y.radius*2),(d===null||d.width>b)&&(d={circle:y,width:b,p1:f,p2:c})}d!==null&&(s.push(d),n+=il(d.circle.radius,d.width),c=f)}}else{var S=e[0];for(o=1;oMath.abs(S.radius-e[o].radius)){C=!0;break}C?n=a=0:(n=S.radius*S.radius*Math.PI,s.push({circle:S,p1:{x:S.x,y:S.y+S.radius},p2:{x:S.x-Uv,y:S.y+S.radius},width:S.radius*2}))}return a/=2,r&&(r.area=n+a,r.arcArea=n,r.polygonArea=a,r.arcs=s,r.innerPoints=i,r.intersectionPoints=t),n+a}function rT(e,r){for(var t=0;tr[t].radius+Uv)return!1;return!0}function iT(e){for(var r=[],t=0;t=e+r)return 0;if(t<=Math.abs(e-r))return Math.PI*Math.min(e,r)*Math.min(e,r);var i=e-(t*t-r*r+e*e)/(2*t),n=r-(t*t-e*e+r*r)/(2*t);return il(e,i)+il(r,n)}function Zv(e,r){var t=qe(e,r),i=e.radius,n=r.radius;if(t>=i+n||t<=Math.abs(i-n))return[];var a=(i*i-n*n+t*t)/(2*t),o=Math.sqrt(i*i-a*a),s=e.x+a*(r.x-e.x)/t,l=e.y+a*(r.y-e.y)/t,u=-(r.y-e.y)*(o/t),c=-(r.x-e.x)*(o/t);return[{x:s+u,y:l-c},{x:s-u,y:l+c}]}function Kv(e){for(var r={x:0,y:0},t=0;t=o&&(a=t[i],o=s)}var l=(0,ir.nelderMead)(function(v){return-1*nl({x:v[0],y:v[1]},e,r)},[a.x,a.y],{maxIterations:500,minErrorDelta:1e-10}).x,u={x:l[0],y:l[1]},c=!0;for(i=0;ie[i].radius){c=!1;break}for(i=0;i0&&console.log("WARNING: area "+a+" not represented on screen")}return t}function oT(e,r,t){var i=[],n=e-t,a=r;return i.push("M",n,a),i.push("A",t,t,0,1,0,n+2*t,a),i.push("A",t,t,0,1,0,n,a),i.join(" ")}function Ck(e){var r=e.split(" ");return{x:parseFloat(r[1]),y:parseFloat(r[2]),radius:-parseFloat(r[4])}}function sT(e){var r={};rl(e,r);var t=r.arcs;if(t.length===0)return"M 0 0";if(t.length==1){var i=t[0].circle;return oT(i.x,i.y,i.radius)}else{for(var n=[`
M`,t[0].p2.x,t[0].p2.y],a=0;as;n.push(`
A`,s,s,0,l?1:0,1,o.p1.x,o.p1.y)}return n.join(" ")}}function lT(e,r){r=r||{},r.maxIterations=r.maxIterations||500;var t=r.initialLayout||fT,i=r.lossFunction||ol;e=uT(e);var n=t(e,r),a=[],o=[],s;for(s in n)n.hasOwnProperty(s)&&(a.push(n[s].x),a.push(n[s].y),o.push(s));for(var l=(0,ir.nelderMead)(function(f){for(var v={},d=0;du?1:-1}),i=0;i=Math.min(r[o].size,r[s].size)?f=1:a.size<=1e-10&&(f=-1),n[o][s]=n[s][o]=f}),{distances:i,constraints:n}}function hT(e,r,t,i){var n=0,a;for(a=0;a0&&p<=f||v<0&&p>=f||(n+=2*y*y,r[2*a]+=4*y*(o-u),r[2*a+1]+=4*y*(s-c),r[2*l]+=4*y*(u-o),r[2*l+1]+=4*y*(c-s))}return n}function fT(e,r){var t=dT(e,r),i=r.lossFunction||ol;if(e.length>=8){var n=vT(e,r),a=i(n,e),o=i(t,e);a+1e-8=Math.min(i[c].size,i[f].size)&&(u=0),n[c].push({set:f,size:l.size,weight:u}),n[f].push({set:c,size:l.size,weight:u})}var v=[];for(a in n)if(n.hasOwnProperty(a)){for(var d=0,o=0;o0){var n=e[0].x,a=e[0].y;for(i=0;i1){var s=Math.atan2(e[1].x,e[1].y)-r,l=void 0,u=void 0,c=Math.cos(s),f=Math.sin(s);for(i=0;i2){for(var v=Math.atan2(e[2].x,e[2].y)-r;v<0;)v+=2*Math.PI;for(;v>2*Math.PI;)v-=2*Math.PI;if(v>Math.PI){var d=e[1].y/(1e-10+e[1].x);for(i=0;i1)throw new Error("quantiles must be between 0 and 1");return r===1?e[e.length-1]:r===0?e[0]:t%1!==0?e[Math.ceil(t)-1]:e.length%2===0?(e[t-1]+e[t])/2:e[t]}function wn(e,r,t){var i=e[r];e[r]=e[t],e[t]=i}function Ga(e,r,t,i){for(t=t||0,i=i||e.length-1;i>t;){if(i-t>600){var n=i-t+1,a=r-t+1,o=Math.log(n),s=.5*Math.exp(2*o/3),l=.5*Math.sqrt(o*s*(n-s)/n);a-n/2<0&&(l*=-1);var u=Math.max(t,Math.floor(r-a*s/n+l)),c=Math.min(i,Math.floor(r+(n-a)*s/n+l));Ga(e,r,u,c)}var f=e[r],v=t,d=i;for(wn(e,t,r),e[i]>f&&wn(e,t,i);vf;)d--}e[t]===f?wn(e,t,d):(d++,wn(e,d,i)),d<=r&&(t=d+1),r<=d&&(i=d-1)}}function bn(e,r){var t=e.slice();if(Array.isArray(r)){NT(t,r);for(var i=[],n=0;n0?c:f},m=E({},e,{options:{xField:n,yField:We,seriesField:n,rawFields:[a,Ya,cl,We],widthRatio:l,interval:{style:u,shape:d||"waterfall",color:y}}}),x=xe(m).ext,_=x.geometry;return _.customInfo((0,g.__assign)((0,g.__assign)({},p),{leaderLine:s})),e}function eL(e){var r,t,i=e.options,n=i.xAxis,a=i.yAxis,o=i.xField,s=i.yField,l=i.meta,u=E({},{alias:s},(0,h.get)(l,s));return lt(oe((r={},r[o]=n,r[s]=a,r[We]=a,r),E({},l,(t={},t[We]=u,t[Ya]=u,t[ul]=u,t))))(e)}function rL(e){var r=e.chart,t=e.options,i=t.xAxis,n=t.yAxis,a=t.xField,o=t.yField;return i===!1?r.axis(a,!1):r.axis(a,i),n===!1?(r.axis(o,!1),r.axis(We,!1)):(r.axis(o,n),r.axis(We,n)),e}function iL(e){var r=e.chart,t=e.options,i=t.legend,n=t.total,a=t.risingFill,o=t.fallingFill,s=t.locale,l=ma(s);if(i===!1)r.legend(!1);else{var u=[{name:l.get(["general","increase"]),value:"increase",marker:{symbol:"square",style:{r:5,fill:a}}},{name:l.get(["general","decrease"]),value:"decrease",marker:{symbol:"square",style:{r:5,fill:o}}}];n&&u.push({name:n.label||"",value:"total",marker:{symbol:"square",style:E({},{r:5},(0,h.get)(n,"style"))}}),r.legend(E({},{custom:!0,position:"top",items:u},i)),r.removeInteraction("legend-filter")}return e}function nL(e){var r=e.chart,t=e.options,i=t.label,n=t.labelMode,a=t.xField,o=me(r,"interval");if(!i)o.label(!1);else{var s=i.callback,l=(0,g.__rest)(i,["callback"]);o.label({fields:n==="absolute"?[ul,a]:[Ya,a],callback:s,cfg:de(l)})}return e}function aL(e){var r=e.chart,t=e.options,i=t.tooltip,n=t.xField,a=t.yField;if(i!==!1){r.tooltip((0,g.__assign)({showCrosshairs:!1,showMarkers:!1,shared:!0,fields:[a]},i));var o=r.geometries[0];i!=null&&i.formatter?o.tooltip("".concat(n,"*").concat(a),i.formatter):o.tooltip(a)}else r.tooltip(!1);return e}function oL(e){return lt(JT,Pt,tL,eL,rL,iL,aL,nL,Lr,Jt,Ht,ee())(e)}var Ek=function(e){(0,g.__extends)(r,e);function r(){var t=e!==null&&e.apply(this,arguments)||this;return t.type="waterfall",t}return r.getDefaultOptions=function(){return ZT},r.prototype.changeData=function(t){var i=this.options,n=i.xField,a=i.yField,o=i.total;this.updateOption({data:t}),this.chart.changeData(ud(t,n,a,o))},r.prototype.getSchemaAdaptor=function(){return oL},r.prototype.getDefaultOptions=function(){return r.getDefaultOptions()},r}(gt),hl="color",sL=E({},gt.getDefaultOptions(),{timeInterval:2e3,legend:!1,tooltip:{showTitle:!1,showMarkers:!1,showCrosshairs:!1,fields:["text","value",hl],formatter:function(e){return{name:e.text,value:e.value}}},wordStyle:{fontFamily:"Verdana",fontWeight:"normal",padding:1,fontSize:[12,60],rotation:[0,90],rotationSteps:2,rotateRatio:.5}}),lL={font:function(){return"serif"},padding:1,size:[500,500],spiral:"archimedean",timeInterval:3e3};function uL(e,r){return r=(0,h.assign)({},lL,r),cL(e,r)}function cL(e,r){var t=SL();["font","fontSize","fontWeight","padding","rotate","size","spiral","timeInterval","random"].forEach(function(l){(0,h.isNil)(r[l])||t[l](r[l])}),t.words(e),r.imageMask&&t.createMask(r.imageMask);var i=t.start(),n=i._tags;n.forEach(function(l){l.x+=r.size[0]/2,l.y+=r.size[1]/2});var a=r.size,o=a[0],s=a[1];return n.push({text:"",value:0,x:0,y:0,opacity:0}),n.push({text:"",value:0,x:o,y:s,opacity:0}),n}var fl=Math.PI/180,Sn=64,Xa=2048;function hL(e){return e.text}function fL(){return"serif"}function cd(){return"normal"}function vL(e){return e.value}function dL(){return~~(Math.random()*2)*90}function gL(){return 1}function pL(e,r,t,i){if(!r.sprite){var n=e.context,a=e.ratio;n.clearRect(0,0,(Sn<<5)/a,Xa/a);var o=0,s=0,l=0,u=t.length;for(--i;++i>5<<5,f=~~Math.max(Math.abs(y+m),Math.abs(y-m))}else c=c+31>>5<<5;if(f>l&&(l=f),o+c>=Sn<<5&&(o=0,s+=l,l=0),s+f>=Xa)break;n.translate((o+(c>>1))/a,(s+(f>>1))/a),r.rotate&&n.rotate(r.rotate*fl),n.fillText(r.text,0,0),r.padding&&(n.lineWidth=2*r.padding,n.strokeText(r.text,0,0)),n.restore(),r.width=c,r.height=f,r.xoff=o,r.yoff=s,r.x1=c>>1,r.y1=f>>1,r.x0=-r.x1,r.y0=-r.y1,r.hasText=!0,o+=c}for(var _=n.getImageData(0,0,(Sn<<5)/a,Xa/a).data,w=[];--i>=0;)if(r=t[i],!!r.hasText){for(var c=r.width,b=c>>5,f=r.y1-r.y0,S=0;S>5),M=_[(s+F)*(Sn<<5)+(o+S)<<2]?1<<31-S%32:0;w[I]|=M,C|=M}C?A=F:(r.y0++,f--,F--,s++)}r.y1=r.y0+A,r.sprite=w.slice(0,(r.y1-r.y0)*b)}}}function yL(e,r,t){t>>=5;for(var i=e.sprite,n=e.width>>5,a=e.x-(n<<4),o=a&127,s=32-o,l=e.y1-e.y0,u=(e.y+e.y0)*t+(a>>5),c,f=0;f>>o:0))&r[u+v])return!0;u+=t}return!1}function mL(e,r){var t=e[0],i=e[1];r.x+r.x0i.x&&(i.x=r.x+r.x1),r.y+r.y1>i.y&&(i.y=r.y+r.y1)}function xL(e,r){return e.x+e.x1>r[0].x&&e.x+e.x0r[0].y&&e.y+e.y0>5)*e[1]),b=l.length,S=[],C=l.map(function(M,B,G){return M.text=c.call(this,M,B,G),M.font=r.call(this,M,B,G),M.style=f.call(this,M,B,G),M.weight=i.call(this,M,B,G),M.rotate=n.call(this,M,B,G),M.size=~~t.call(this,M,B,G),M.padding=a.call(this,M,B,G),M}).sort(function(M,B){return B.size-M.size}),A=-1,F=d.board?[{x:0,y:0},{x:m,y:x}]:null;I();function I(){for(var M=Date.now();Date.now()-M>1,B.y=x*(s()+.5)>>1,pL(_,B,C,A),B.hasText&&y(w,B,F)&&(S.push(B),F?d.hasImage||mL(F,B):F=[{x:B.x+B.x0,y:B.y+B.y0},{x:B.x+B.x1,y:B.y+B.y1}],B.x-=e[0]>>1,B.y-=e[1]>>1)}d._tags=S,d._bounds=F}return d};function p(m){m.width=m.height=1;var x=Math.sqrt(m.getContext("2d",{willReadFrequently:!0}).getImageData(0,0,1,1).data.length>>2);m.width=(Sn<<5)/x,m.height=Xa/x;var _=m.getContext("2d",{willReadFrequently:!0});return _.fillStyle=_.strokeStyle="red",_.textAlign="center",{context:_,ratio:x}}function y(m,x,_){for(var w=x.x,b=x.y,S=Math.sqrt(e[0]*e[0]+e[1]*e[1]),C=o(e),A=s()<.5?1:-1,F,I=-A,M,B;(F=C(I+=A))&&(M=~~F[0],B=~~F[1],!(Math.min(Math.abs(M),Math.abs(B))>=S));)if(x.x=w+M,x.y=b+B,!(x.x+x.x0<0||x.y+x.y0<0||x.x+x.x1>e[0]||x.y+x.y1>e[1])&&(!_||!yL(x,m,e[0]))&&(!_||xL(x,_))){for(var G=x.sprite,Z=x.width>>5,$=e[0]>>5,yt=x.x-(Z<<4),R=yt&127,X=32-R,Q=x.y1-x.y0,U=void 0,K=(x.y+x.y0)*$+(yt>>5),nt=0;nt>>R:0);K+=$}return delete x.sprite,!0}return!1}return d.createMask=function(m){var x=document.createElement("canvas"),_=e[0],w=e[1];if(!(!_||!w)){var b=_>>5,S=fd((_>>5)*w);x.width=_,x.height=w;var C=x.getContext("2d");C.drawImage(m,0,0,m.width,m.height,0,0,_,w);for(var A=C.getImageData(0,0,_,w).data,F=0;F>5),B=F*_+I<<2,G=A[B]>=250&&A[B+1]>=250&&A[B+2]>=250,Z=G?1<<31-I%32:0;S[M]|=Z}d.board=S,d.hasImage=!0}},d.timeInterval=function(m){u=m==null?1/0:m},d.words=function(m){l=m},d.size=function(m){e=[+m[0],+m[1]]},d.font=function(m){r=nr(m)},d.fontWeight=function(m){i=nr(m)},d.rotate=function(m){n=nr(m)},d.spiral=function(m){o=bL[m]||m},d.fontSize=function(m){t=nr(m)},d.padding=function(m){a=nr(m)},d.random=function(m){s=nr(m)},d}function vd(e){var r=e.options,t=e.chart,i=t,n=i.width,a=i.height,o=i.padding,s=i.appendPadding,l=i.ele,u=r.data,c=r.imageMask,f=r.wordField,v=r.weightField,d=r.colorField,p=r.wordStyle,y=r.timeInterval,m=r.random,x=r.spiral,_=r.autoFit,w=_===void 0?!0:_,b=r.placementStrategy;if(!u||!u.length)return[];var S=p.fontFamily,C=p.fontWeight,A=p.padding,F=p.fontSize,I=EL(u,v),M=[IL(I),kL(I)],B=u.map(function($){return{text:$[f],value:$[v],color:$[d],datum:$}}),G={imageMask:c,font:S,fontSize:ML(F,M),fontWeight:C,size:CL({width:n,height:a,padding:o,appendPadding:s,autoFit:w,container:l}),padding:A,timeInterval:y,random:m,spiral:x,rotate:TL(r)};if((0,h.isFunction)(b)){var Z=B.map(function($,yt,R){return(0,g.__assign)((0,g.__assign)((0,g.__assign)({},$),{hasText:!!$.text,font:nr(G.font)($,yt,R),weight:nr(G.fontWeight)($,yt,R),rotate:nr(G.rotate)($,yt,R),size:nr(G.fontSize)($,yt,R),style:"normal"}),b.call(t,$,yt,R))});return Z.push({text:"",value:0,x:0,y:0,opacity:0}),Z.push({text:"",value:0,x:G.size[0],y:G.size[1],opacity:0}),Z}return uL(B,G)}function CL(e){var r=e.width,t=e.height,i=e.container,n=e.autoFit,a=e.padding,o=e.appendPadding;if(n){var s=ps(i);r=s.width,t=s.height}r=r||400,t=t||400;var l=AL({padding:a,appendPadding:o}),u=l[0],c=l[1],f=l[2],v=l[3],d=[r-(v+c),t-(u+f)];return d}function AL(e){var r=Tr(e.padding),t=Tr(e.appendPadding),i=r[0]+t[0],n=r[1]+t[1],a=r[2]+t[2],o=r[3]+t[3];return[i,n,a,o]}function FL(e){return new Promise(function(r,t){if(e instanceof HTMLImageElement){r(e);return}if((0,h.isString)(e)){var i=new Image;i.crossOrigin="anonymous",i.src=e,i.onload=function(){r(i)},i.onerror=function(){fr(Ue.ERROR,!1,"image %s load failed !!!",e),t()};return}fr(Ue.WARN,e===void 0,"The type of imageMask option must be String or HTMLImageElement."),t()})}function ML(e,r){if((0,h.isFunction)(e))return e;if((0,h.isArray)(e)){var t=e[0],i=e[1];if(!r)return function(){return(i+t)/2};var n=r[0],a=r[1];return a===n?function(){return(i+t)/2}:function(s){var l=s.value;return(i-t)/(a-n)*(l-n)+t}}return function(){return e}}function EL(e,r){return e.map(function(t){return t[r]}).filter(function(t){return typeof t=="number"&&!isNaN(t)})}function TL(e){var r=LL(e),t=r.rotation,i=r.rotationSteps;if(!(0,h.isArray)(t))return t;var n=t[0],a=t[1],o=i===1?0:(a-n)/(i-1);return function(){return a===n?a:Math.floor(Math.random()*i)*o}}function LL(e){var r=e.wordStyle.rotationSteps;return r<1&&(fr(Ue.WARN,!1,"The rotationSteps option must be greater than or equal to 1."),r=1),{rotation:e.wordStyle.rotation,rotationSteps:r}}function IL(e){return Math.min.apply(Math,e)}function kL(e){return Math.max.apply(Math,e)}function OL(e){var r=e.chart,t=e.options,i=t.colorField,n=t.color,a=vd(e);r.data(a);var o=E({},e,{options:{xField:"x",yField:"y",seriesField:i&&hl,rawFields:(0,h.isFunction)(n)&&(0,g.__spreadArray)((0,g.__spreadArray)([],(0,h.get)(t,"rawFields",[]),!0),["datum"],!1),point:{color:n,shape:"word-cloud"}}}),s=Ne(o).ext;return s.geometry.label(!1),r.coordinate().reflect("y"),r.axis(!1),e}function PL(e){return lt(oe({x:{nice:!1},y:{nice:!1}}))(e)}function DL(e){var r=e.chart,t=e.options,i=t.legend,n=t.colorField;return i===!1?r.legend(!1):n&&r.legend(hl,i),e}function BL(e){lt(OL,PL,he,DL,Jt,Ht,Pt,Lr)(e)}Rt("point","word-cloud",{draw:function(e,r){var t=e.x,i=e.y,n=r.addShape("text",{attrs:(0,g.__assign)((0,g.__assign)({},RL(e)),{x:t,y:i})}),a=e.data.rotate;return typeof a=="number"&&Te.rotate(n,a*Math.PI/180),n}});function RL(e){return{fontSize:e.data.size,text:e.data.text,textAlign:"center",fontFamily:e.data.font,fontWeight:e.data.weight,fill:e.color||e.defaultStyle.stroke,textBaseline:"alphabetic"}}var Tk=function(e){(0,g.__extends)(r,e);function r(){var t=e!==null&&e.apply(this,arguments)||this;return t.type="word-cloud",t}return r.getDefaultOptions=function(){return sL},r.prototype.changeData=function(t){this.updateOption({data:t}),this.options.imageMask?this.render():this.chart.changeData(vd({chart:this.chart,options:this.options}))},r.prototype.getDefaultOptions=function(){return r.getDefaultOptions()},r.prototype.render=function(){var t=this;return new Promise(function(i){var n=t.options.imageMask;if(!n){e.prototype.render.call(t),i();return}var a=function(o){t.options=(0,g.__assign)((0,g.__assign)({},t.options),{imageMask:o||null}),e.prototype.render.call(t),i()};FL(n).then(a).catch(a)})},r.prototype.getSchemaAdaptor=function(){return BL},r.prototype.triggerResize=function(){var t=this;this.chart.destroyed||(this.execAdaptor(),window.setTimeout(function(){e.prototype.triggerResize.call(t)}))},r}(gt),Lk=function(e){(0,g.__extends)(r,e);function r(t,i,n,a){var o=e.call(this,t,E({},a,i))||this;return o.type="g2-plot",o.defaultOptions=a,o.adaptor=n,o}return r.prototype.getDefaultOptions=function(){return this.defaultOptions},r.prototype.getSchemaAdaptor=function(){return this.adaptor},r}(gt),Ik="2.4.31";Ih("en-US",Ib),Ih("zh-CN",kb);var kk={scale:oe,legend:jr,tooltip:he,annotation:ee,interaction:Jt,theme:Pt,animation:Ht},NL=z(19103),zL=z.t(NL,2),vl=function(){return vl=Object.assign||function(e){for(var r,t=1,i=arguments.length;t0&&a[a.length-1])&&(u[0]===6||u[0]===2)){t=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=18&&(ja=Cn.createRoot)}catch(e){}function pd(e){var r=Cn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;r&&typeof r=="object"&&(r.usingClientEntryPoint=e)}var Ua="__rc_react_root__";function YL(e,r){pd(!0);var t=r[Ua]||ja(r);pd(!1),t.render(e),r[Ua]=t}function XL(e,r){GL(e,r)}function Ok(e,r){}function jL(e,r){if(ja){YL(e,r);return}XL(e,r)}function UL(e){return dd(this,void 0,void 0,function(){return gd(this,function(r){return[2,Promise.resolve().then(function(){var t;(t=e[Ua])===null||t===void 0||t.unmount(),delete e[Ua]})]})})}function qL(e){HL(e)}function Pk(e){}function Dk(e){return dd(this,void 0,void 0,function(){return gd(this,function(r){return ja!==void 0?[2,UL(e)]:(qL(e),[2])})})}var dl=new Map,ZL=function(e,r,t){var i=document.createElement("div");return r==="tooltip"&&(i.setAttribute("data-uuid",t),dl.has(t)?i=dl.get(t):dl.set(t,i),i.className="g2-tooltip"),jL(e,i),i},KL=ZL,qa=function(e,r){var t={}.toString;return t.call(e)==="[object ".concat(r,"]")},$L=function(e){if(!e)return e;var r={};for(var t in e)r[t]=e[t];return r},Bk=function(e){return Object.prototype.toString.call(e).slice(8,-1)},Za=function(e){if(!e||typeof e!="object")return e;var r;return Array.isArray(e)?r=e.map(function(t){return Za(t)}):(r={},Object.keys(e).forEach(function(t){return r[t]=Za(e[t])})),r},An=function(e,r){for(var t=e,i=0;iP&&(mt.splice(Ot+1,0,St),_t=!0)}return _t}}function h(T,D,H,V){var P=V-T*T,O=Math.abs(P)<1e-24?0:(H-T*D)/P,W=D-O*T;return[W,O]}function st(){var T=function(O){return O[0]},D=function(O){return O[1]},H;function V(P){var O=0,W=0,q=0,rt=0,ct=0,mt=0,kt=H?+H[0]:1/0,_t=H?+H[1]:-1/0;Lt(P,T,D,function(Ct,Dt){var ie=Math.log(Dt),Ut=Ct*Dt;++O,W+=(Dt-W)/O,rt+=(Ut-rt)/O,mt+=(Ct*Ut-mt)/O,q+=(Dt*ie-q)/O,ct+=(Ut*ie-ct)/O,H||(Ct_t&&(_t=Ct))});var Ot=h(rt/W,q/W,ct/W,mt/W),Ft=at(Ot,2),wt=Ft[0],Bt=Ft[1];wt=Math.exp(wt);var St=function(Dt){return wt*Math.exp(Bt*Dt)},xt=g(kt,_t,St);return xt.a=wt,xt.b=Bt,xt.predict=St,xt.rSquared=It(P,T,D,W,St),xt}return V.domain=function(P){return arguments.length?(H=P,V):H},V.x=function(P){return arguments.length?(T=P,V):T},V.y=function(P){return arguments.length?(D=P,V):D},V}function L(){var T=function(O){return O[0]},D=function(O){return O[1]},H;function V(P){var O=0,W=0,q=0,rt=0,ct=0,mt=H?+H[0]:1/0,kt=H?+H[1]:-1/0;Lt(P,T,D,function(xt,Ct){++O,W+=(xt-W)/O,q+=(Ct-q)/O,rt+=(xt*Ct-rt)/O,ct+=(xt*xt-ct)/O,H||(xtkt&&(kt=xt))});var _t=h(W,q,rt,ct),Ot=at(_t,2),Ft=Ot[0],wt=Ot[1],Bt=function(Ct){return wt*Ct+Ft},St=[[mt,Bt(mt)],[kt,Bt(kt)]];return St.a=wt,St.b=Ft,St.predict=Bt,St.rSquared=It(P,T,D,q,Bt),St}return V.domain=function(P){return arguments.length?(H=P,V):H},V.x=function(P){return arguments.length?(T=P,V):T},V.y=function(P){return arguments.length?(D=P,V):D},V}function j(T){T.sort(function(H,V){return H-V});var D=T.length/2;return D%1===0?(T[D-1]+T[D])/2:T[Math.floor(D)]}var Y=2,k=1e-12;function et(){var T=function(O){return O[0]},D=function(O){return O[1]},H=.3;function V(P){for(var O=ot(P,T,D,!0),W=at(O,4),q=W[0],rt=W[1],ct=W[2],mt=W[3],kt=q.length,_t=Math.max(2,~~(H*kt)),Ot=new Float64Array(kt),Ft=new Float64Array(kt),wt=new Float64Array(kt).fill(1),Bt=-1;++Bt<=Y;){for(var St=[0,_t-1],xt=0;xtq[ie]-Ct?Dt:ie,ve=0,te=0,Oe=0,Ze=0,we=0,Ke=1/Math.abs(q[Ut]-Ct||1),be=Dt;be<=ie;++be){var Se=q[be],ge=rt[be],Pe=dt(Math.abs(Ct-Se)*Ke)*wt[be],Ce=Se*Pe;ve+=Pe,te+=Ce,Oe+=ge*Pe,Ze+=ge*Ce,we+=Se*Ce}var Ka=h(te/ve,Oe/ve,Ze/ve,we/ve),$a=at(Ka,2),_l=$a[0],ii=$a[1];Ot[xt]=_l+ii*Ct,Ft[xt]=Math.abs(rt[xt]-Ot[xt]),Nt(q,xt+1,St)}if(Bt===Y)break;var Qa=j(Ft);if(Math.abs(Qa)=1?k:(Ja=1-ki*ki)*Ja}return qt(q,Ot,ct,mt)}return V.bandwidth=function(P){return arguments.length?(H=P,V):H},V.x=function(P){return arguments.length?(T=P,V):T},V.y=function(P){return arguments.length?(D=P,V):D},V}function dt(T){return(T=1-T*T*T)*T*T}function Nt(T,D,H){var V=T[D],P=H[0],O=H[1]+1;if(!(O>=T.length))for(;D>P&&T[O]-V<=V-T[P];)H[0]=++P,H[1]=O,++O}function qt(T,D,H,V){for(var P=T.length,O=[],W=0,q=0,rt=[],ct;W_t&&(_t=Dt))});var Ft=h(q,rt,ct,mt),wt=at(Ft,2),Bt=wt[0],St=wt[1],xt=function(ie){return St*Math.log(ie)/Ot+Bt},Ct=g(kt,_t,xt);return Ct.a=St,Ct.b=Bt,Ct.predict=xt,Ct.rSquared=It(O,T,D,rt,xt),Ct}return P.domain=function(O){return arguments.length?(V=O,P):V},P.x=function(O){return arguments.length?(T=O,P):T},P.y=function(O){return arguments.length?(D=O,P):D},P.base=function(O){return arguments.length?(H=O,P):H},P}function jt(){var T=function(O){return O[0]},D=function(O){return O[1]},H;function V(P){var O=ot(P,T,D),W=at(O,4),q=W[0],rt=W[1],ct=W[2],mt=W[3],kt=q.length,_t=0,Ot=0,Ft=0,wt=0,Bt=0,St,xt,Ct,Dt;for(St=0;Stte&&(te=Pe))});var Oe=Ft-_t*_t,Ze=_t*Oe-Ot*Ot,we=(Bt*_t-wt*Ot)/Ze,Ke=(wt*Oe-Bt*Ot)/Ze,be=-we*_t,Se=function(Ce){return Ce=Ce-ct,we*Ce*Ce+Ke*Ce+be+mt},ge=g(ve,te,Se);return ge.a=we,ge.b=Ke-2*we*ct,ge.c=be-Ke*ct+we*ct*ct+mt,ge.predict=Se,ge.rSquared=It(P,T,D,ie,Se),ge}return V.domain=function(P){return arguments.length?(H=P,V):H},V.x=function(P){return arguments.length?(T=P,V):T},V.y=function(P){return arguments.length?(D=P,V):D},V}function re(){var T=function(W){return W[0]},D=function(W){return W[1]},H=3,V;function P(O){if(H===1){var W=L().x(T).y(D).domain(V)(O);return W.coefficients=[W.b,W.a],delete W.a,delete W.b,W}if(H===2){var q=jt().x(T).y(D).domain(V)(O);return q.coefficients=[q.c,q.b,q.a],delete q.a,delete q.b,delete q.c,q}var rt=ot(O,T,D),ct=at(rt,4),mt=ct[0],kt=ct[1],_t=ct[2],Ot=ct[3],Ft=mt.length,wt=[],Bt=[],St=H+1,xt=0,Ct=0,Dt=V?+V[0]:1/0,ie=V?+V[1]:-1/0;Lt(O,T,D,function(Se,ge){++Ct,xt+=(ge-xt)/Ct,V||(Seie&&(ie=Se))});var Ut,ve,te,Oe,Ze;for(Ut=0;Ut=0;--O)for(q=D[O],rt=1,P[O]+=q,W=1;W<=O;++W)rt*=(O+1-W)/W,P[O-W]+=q*Math.pow(H,W)*rt;return P[0]+=V,P}function fe(T){var D=T.length-1,H=[],V,P,O,W,q;for(V=0;VMath.abs(T[V][W])&&(W=P);for(O=V;O=V;O--)T[O][P]-=T[O][V]*T[V][P]/T[V][V]}for(P=D-1;P>=0;--P){for(q=0,O=P+1;O_t&&(_t=Ct))});var Ot=h(W,q,rt,ct),Ft=at(Ot,2),wt=Ft[0],Bt=Ft[1];wt=Math.exp(wt);var St=function(Dt){return wt*Math.pow(Dt,Bt)},xt=g(kt,_t,St);return xt.a=wt,xt.b=Bt,xt.predict=St,xt.rSquared=It(P,T,D,mt,St),xt}return V.domain=function(P){return arguments.length?(H=P,V):H},V.x=function(P){return arguments.length?(T=P,V):T},V.y=function(P){return arguments.length?(D=P,V):D},V}z.regressionExp=st,z.regressionLinear=L,z.regressionLoess=et,z.regressionLog=it,z.regressionPoly=re,z.regressionPow=ae,z.regressionQuad=jt,Object.defineProperty(z,"__esModule",{value:!0})})},52827:function(Yt,ft){(function(z,at){at(ft)})(this,function(z){"use strict";function at(L,j,Y,k){k=k||{};var et=k.maxIterations||100,dt=k.tolerance||1e-10,Nt=L(j),qt=L(Y),it=Y-j;if(Nt*qt>0)throw"Initial bisect points must have opposite signs";if(Nt===0)return j;if(qt===0)return Y;for(var jt=0;jt=0&&(j=re),Math.abs(it)=T[ae-1].fx){var Ot=!1;if(W.fx>_t.fx?(It(q,1+re,O,-re,_t),q.fx=L(q),q.fx<_t.fx?V(q):Ot=!0):(It(q,1-re*it,O,re*it,_t),q.fx=L(q),q.fx=1)break;for(D=1;Dqt+dt*et*it||jt>=V)H=et;else{if(Math.abs(Qt)<=-Nt*it)return et;Qt*(H-D)>=0&&(H=D),D=et,V=jt}return 0}for(var T=0;T<10;++T){if(It(k.x,1,Y.x,et,j),jt=k.fx=L(k.x,k.fxprime),Qt=$t(k.fxprime,j),jt>qt+dt*et*it||T&&jt>=re)return ae(fe,et,re);if(Math.abs(Qt)<=-Nt*it)return et;if(Qt>=0)return ae(et,fe,jt);re=jt,fe=et,et*=2}return et}function g(L,j,Y){var k={x:j.slice(),fx:0,fxprime:j.slice()},et={x:j.slice(),fx:0,fxprime:j.slice()},dt=j.slice(),Nt,qt,it=1,jt;Y=Y||{},jt=Y.maxIterations||j.length*20,k.fx=L(k.x,k.fxprime),Nt=k.fxprime.slice(),Lt(Nt,k.fxprime,-1);for(var re=0;re=et.length)){var H=Math.max(D-h,0),V=D,P=Math.min(D+h,et.length-1),O=H-(D-h),W=D+h-P,q=qt[-h-1+O]||0,rt=qt[-h-1+W]||0,ct=it/(it-q-rt);O>0&&(re+=ct*(O-1)*jt);var mt=Math.max(0,D-h+1);ot.inside(0,et.length-1,mt)&&(et[mt].y+=ct*1*jt),ot.inside(0,et.length-1,V+1)&&(et[V+1].y-=ct*2*jt),ot.inside(0,et.length-1,P+1)&&(et[P+1].y+=ct*1*jt)}});var Qt=re,fe=0,ae=0;return et.forEach(function(T){fe+=T.y,Qt+=fe,T.y=Qt,ae+=Qt}),ae>0&&et.forEach(function(T){T.y/=ae}),et};function It(J,N){for(var g={},h=0,st=-N;st<=N;st++)h+=J(st/N),g[st]=h;return g}Yt.exports.getExpectedValueFromPdf=function(J){if(!(!J||J.length===0)){var N=0;return J.forEach(function(g){N+=g.x*g.y}),N}},Yt.exports.getXWithLeftTailArea=function(J,N){if(!(!J||J.length===0)){for(var g=0,h=0,st=0;st=N));st++);return J[h].x}},Yt.exports.getPerplexity=function(J){if(!(!J||J.length===0)){var N=0;return J.forEach(function(g){var h=Math.log(g.y);isFinite(h)&&(N+=g.y*h)}),N=-N/zt,Math.pow(2,N)}}},29350:function(Yt,ft){"use strict";Object.defineProperty(ft,"__esModule",{value:!0}),ft.SizeSensorId=ft.SensorTabIndex=ft.SensorClassName=void 0;var z="size-sensor-id";ft.SizeSensorId=z;var at="size-sensor-object";ft.SensorClassName=at;var vt="-1";ft.SensorTabIndex=vt},72912:function(Yt,ft){"use strict";Object.defineProperty(ft,"__esModule",{value:!0}),ft.default=void 0;var z=function(vt){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,$t=null;return function(){for(var ot=this,Lt=arguments.length,It=new Array(Lt),J=0;J=zt.length?{done:!0}:{done:!1,value:zt[Lt++]}},e:function(st){throw st},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var J=!0,N=!1,g;return{s:function(){ot=ot.call(zt)},n:function(){var st=ot.next();return J=st.done,st},e:function(st){N=!0,g=st},f:function(){try{!J&&ot.return!=null&&ot.return()}finally{if(N)throw g}}}}Yt.exports=vt,Yt.exports.__esModule=!0,Yt.exports.default=Yt.exports},56052:function(Yt,ft){"use strict";var z=Array.isArray;ft.Z=z}}]);