import{_ as z,l as kr,S as He,m as la,P as ne,n as ir,o as Re,p as B,w as Ie,t as ua,q as Q,r as te,s as Gr,v as da,x as We,G as fa,y as ca,z as j,A as $e,C as Ur,R as je,B as Y,D as Fr,E as Br,F as ga,H as ha,I as Wr,J as Xr,K as O,L as pa,M as Yr,N as ge,O as ma,Q as Je,T as ya,U as Aa,V as Ia,W as Sa,X as ba,Y as H,Z as $,$ as Ma,a0 as Da,a1 as Ta,a2 as La,a3 as Pa,a4 as Ca,a5 as _a,a6 as xa,a7 as wa,a8 as Ea,a9 as Ra,aa as or,ab as Na,ac as Oa,ad as Va,ae as ka,af as q,ag as V,ah as Ga,ai as qr,aj as Zr,ak as Ua,al as Fa,am as Ba,an as sr,ao as Wa,ap as Pe,aq as Xa,ar as Ya,as as qa,at as ce,au as Za,av as Ce,aw as Hr,ax as Ha,ay as Ke,az as $a,aA as ae,aB as ja,aC as Ja,aD as Qe,aE as Oe,aF as Ka,aG as vr,aH as lr,aI as Qa,aJ as za}from"./installCanvasRenderer.4c56cf56.js";var $r=function(r){z(e,r);function e(){var a=r!==null&&r.apply(this,arguments)||this;return a.type=e.type,a}return e.prototype.getInitialData=function(a,t){return kr(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(a){var t=this.coordinateSystem;if(t&&t.clampData){var n=t.dataToPoint(t.clampData(a)),i=this.getData(),o=i.getLayout("offset"),s=i.getLayout("size"),l=t.getBaseAxis().isHorizontal()?0:1;return n[l]+=o+s/2,n}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(He);He.registerClass($r);var ur=$r,et=function(r){z(e,r);function e(){var a=r!==null&&r.apply(this,arguments)||this;return a.type=e.type,a}return e.prototype.getInitialData=function(){return kr(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},e.prototype.getProgressiveThreshold=function(){var a=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>a&&(a=t),a},e.prototype.brushSelector=function(a,t,n){return n.rect(t.getItemLayout(a))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=la(ur.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(ur),rt=et,at=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r}(),tt=function(r){z(e,r);function e(a){var t=r.call(this,a)||this;return t.type="sausage",t}return e.prototype.getDefaultShape=function(){return new at},e.prototype.buildPath=function(a,t){var n=t.cx,i=t.cy,o=Math.max(t.r0||0,0),s=Math.max(t.r,0),l=(s-o)*.5,v=o+l,u=t.startAngle,d=t.endAngle,c=t.clockwise,f=Math.PI*2,g=c?d-uMath.PI/2&&us)return!0;s=d}return!1},e.prototype._isOrderDifferentInView=function(a,t){for(var n=t.scale,i=n.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o<=s;++o)if(a.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},e.prototype._updateSortWithinSameData=function(a,t,n,i){if(!!this._isOrderChangedWithinSameData(a,t,n)){var o=this._dataSort(a,n,t);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},e.prototype._dispatchInitSort=function(a,t,n){var i=t.baseAxis,o=this._dataSort(a,i,function(s){return a.get(a.mapDimension(t.otherAxis.dim),s)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},e.prototype.remove=function(a,t){this._clear(this._model),this._removeOnRenderedListener(t)},e.prototype.dispose=function(a,t){this._removeOnRenderedListener(t)},e.prototype._removeOnRenderedListener=function(a){this._onRendered&&(a.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(a){var t=this.group,n=this._data;a&&a.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(i){We(i,a,$e(i).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Ur),fr={cartesian2d:function(r,e){var a=e.width<0?-1:1,t=e.height<0?-1:1;a<0&&(e.x+=e.width,e.width=-e.width),t<0&&(e.y+=e.height,e.height=-e.height);var n=r.x+r.width,i=r.y+r.height,o=Ve(e.x,r.x),s=ke(e.x+e.width,n),l=Ve(e.y,r.y),v=ke(e.y+e.height,i),u=sn?s:o,e.y=d&&l>i?v:l,e.width=u?0:s-o,e.height=d?0:v-l,a<0&&(e.x+=e.width,e.width=-e.width),t<0&&(e.y+=e.height,e.height=-e.height),u||d},polar:function(r,e){var a=e.r0<=e.r?1:-1;if(a<0){var t=e.r;e.r=e.r0,e.r0=t}var n=ke(e.r,r.r),i=Ve(e.r0,r.r0);e.r=n,e.r0=i;var o=n-i<0;if(a<0){var t=e.r;e.r=e.r0,e.r0=t}return o}},cr={cartesian2d:function(r,e,a,t,n,i,o,s,l){var v=new je({shape:Y({},t),z2:1});if(v.__dataIndex=a,v.name="item",i){var u=v.shape,d=n?"height":"width";u[d]=0}return v},polar:function(r,e,a,t,n,i,o,s,l){var v=!n&&l?dr:ge,u=new v({shape:t,z2:1});u.name="item";var d=jr(n);if(u.calculateTextPosition=nt(d,{isRoundCap:v===dr}),i){var c=u.shape,f=n?"r":"endAngle",g={};c[f]=n?0:t.startAngle,g[f]=t[f],(s?te:Q)(u,{shape:g},i)}return u}};function vt(r,e){var a=r.get("realtimeSort",!0),t=e.getBaseAxis();if(a&&(t.type!=="category"&&Ie("`realtimeSort` will not work because this bar series is not based on a category axis."),e.type!=="cartesian2d"&&Ie("`realtimeSort` will not work because this bar series is not on cartesian2d.")),a&&t.type==="category"&&e.type==="cartesian2d")return{baseAxis:t,otherAxis:e.getOtherAxis(t)}}function gr(r,e,a,t,n,i,o,s){var l,v;i?(v={x:t.x,width:t.width},l={y:t.y,height:t.height}):(v={y:t.y,height:t.height},l={x:t.x,width:t.width}),s||(o?te:Q)(a,{shape:l},e,n,null);var u=e?r.baseAxis.model:null;(o?te:Q)(a,{shape:v},u,n)}function hr(r,e){for(var a=0;a0?1:-1,o=t.height>0?1:-1;return{x:t.x+i*n/2,y:t.y+o*n/2,width:t.width-i*n,height:t.height-o*n}},polar:function(r,e,a){var t=r.getItemLayout(e);return{cx:t.cx,cy:t.cy,r0:t.r0,r:t.r,startAngle:t.startAngle,endAngle:t.endAngle,clockwise:t.clockwise}}};function dt(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function jr(r){return function(e){var a=e?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+a;default:return t}}}(r)}function mr(r,e,a,t,n,i,o,s){var l=e.getItemVisual(a,"style");s||r.setShape("r",t.get(["itemStyle","borderRadius"])||0),r.useStyle(l);var v=t.getShallow("cursor");v&&r.attr("cursor",v);var u=s?o?n.r>=n.r0?"endArc":"startArc":n.endAngle>=n.startAngle?"endAngle":"startAngle":o?n.height>=0?"bottom":"top":n.width>=0?"right":"left",d=Fr(t);Br(r,d,{labelFetcher:i,labelDataIndex:a,defaultText:ga(i.getData(),a),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u});var c=r.getTextContent();if(s&&c){var f=t.get(["label","position"]);r.textConfig.inside=f==="middle"?!0:null,it(r,f==="outside"?u:f,jr(o),t.get(["label","rotate"]))}ha(c,d,i.getRawValue(a),function(h){return ma(e,h)});var g=t.getModel(["emphasis"]);Wr(r,g.get("focus"),g.get("blurScope"),g.get("disabled")),Xr(r,t),dt(n)&&(r.style.fill="none",r.style.stroke="none",O(r.states,function(h){h.style&&(h.style.fill=h.style.stroke="none")}))}function ft(r,e){var a=r.get(["itemStyle","borderColor"]);if(!a||a==="none")return 0;var t=r.get(["itemStyle","borderWidth"])||0,n=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(t,n,i)}var ct=function(){function r(){}return r}(),yr=function(r){z(e,r);function e(a){var t=r.call(this,a)||this;return t.type="largeBar",t}return e.prototype.getDefaultShape=function(){return new ct},e.prototype.buildPath=function(a,t){for(var n=t.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],v=this.barWidth,u=0;u=0?a:null},30,!1);function gt(r,e,a){for(var t=r.baseDimIdx,n=1-t,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],v=r.barWidth,u=0,d=i.length/3;u=s[0]&&e<=s[0]+l[0]&&a>=s[1]&&a<=s[1]+l[1])return o[u]}return-1}function Jr(r,e,a){if(Yr(a,"cartesian2d")){var t=e,n=a.getArea();return{x:r?t.x:n.x,y:r?n.y:t.y,width:r?t.width:n.width,height:r?n.height:t.height}}else{var n=a.getArea(),i=e;return{cx:n.cx,cy:n.cy,r0:r?n.r0:i.r0,r:r?n.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function ht(r,e,a){var t=r.type==="polar"?ge:je;return new t({shape:Jr(e,a,r),silent:!0,z2:0})}var pt=st;function hn(r){r.registerChartView(pt),r.registerSeriesModel(rt),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,Je(Ia,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,ya("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Aa("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,a){var t=e.componentType||"series";a.eachComponent({mainType:t,query:e},function(n){e.sortInfo&&n.axis.setCategorySortInfo(e.sortInfo)})})}var Te=Math.PI*2,Sr=Math.PI/180;function Kr(r,e){return ba(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function Qr(r,e){var a=Kr(r,e),t=r.get("center"),n=r.get("radius");B(n)||(n=[0,n]),B(t)||(t=[t,t]);var i=H(a.width,e.getWidth()),o=H(a.height,e.getHeight()),s=Math.min(i,o),l=H(t[0],i)+a.x,v=H(t[1],o)+a.y,u=H(n[0],s/2),d=H(n[1],s/2);return{cx:l,cy:v,r0:u,r:d}}function mt(r,e,a){e.eachSeriesByType(r,function(t){var n=t.getData(),i=n.mapDimension("value"),o=Kr(t,a),s=Qr(t,a),l=s.cx,v=s.cy,u=s.r,d=s.r0,c=-t.get("startAngle")*Sr,f=t.get("minAngle")*Sr,g=0;n.each(i,function(C){!isNaN(C)&&g++});var h=n.getSum(i),p=Math.PI/(h||g)*2,m=t.get("clockwise"),I=t.get("roseType"),y=t.get("stillShowZeroSum"),M=n.getDataExtent(i);M[0]=0;var S=Te,A=0,b=c,D=m?1:-1;if(n.setLayout({viewRect:o,r:u}),n.each(i,function(C,L){var _;if(isNaN(C)){n.setItemLayout(L,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:m,cx:l,cy:v,r0:d,r:I?NaN:u});return}I!=="area"?_=h===0&&y?p:C*p:_=Te/g,_a?m:p,S=Math.abs(y.label.y-a);if(S>=M.maxY){var A=y.label.x-e-y.len2*n,b=t+y.len,D=Math.abs(A)r.unconstrainedWidth?null:f:null;t.setStyle("width",g)}var h=t.getBoundingRect();i.width=h.width;var p=(t.style.margin||0)+2.1;i.height=h.height+p,i.y-=(i.height-d)/2}}}function Ge(r){return r.position==="center"}function St(r){var e=r.getData(),a=[],t,n,i=!1,o=(r.get("minShowLabelAngle")||0)*At,s=e.getLayout("viewRect"),l=e.getLayout("r"),v=s.width,u=s.x,d=s.y,c=s.height;function f(A){A.ignore=!0}function g(A){if(!A.ignore)return!0;for(var b in A.states)if(A.states[b].ignore===!1)return!0;return!1}e.each(function(A){var b=e.getItemGraphicEl(A),D=b.shape,T=b.getTextContent(),C=b.getTextGuideLine(),L=e.getItemModel(A),_=L.getModel("label"),P=_.get("position")||L.get(["emphasis","label","position"]),E=_.get("distanceToLabelLine"),x=_.get("alignTo"),R=H(_.get("edgeDistance"),v),k=_.get("bleedMargin"),w=L.getModel("labelLine"),N=w.get("length");N=H(N,v);var G=w.get("length2");if(G=H(G,v),Math.abs(D.endAngle-D.startAngle)0?"right":"left":F>0?"left":"right"}var pe=Math.PI,ve=0,me=_.get("rotate");if(Re(me))ve=me*(pe/180);else if(P==="center")ve=0;else if(me==="radial"||me===!0){var sa=F<0?-U+pe:-U;ve=sa}else if(me==="tangential"&&P!=="outside"&&P!=="outer"){var le=Math.atan2(F,W);le<0&&(le=pe*2+le);var va=W>0;va&&(le=pe+le),ve=le-pe}if(i=!!ve,T.x=J,T.y=ee,T.rotation=ve,T.setStyle({verticalAlign:"middle"}),Z){T.setStyle({align:ie});var Ne=T.states.select;Ne&&(Ne.x+=T.x,Ne.y+=T.y)}else{var ye=T.getBoundingRect().clone();ye.applyTransform(T.getComputedTransform());var nr=(T.style.margin||0)+2.1;ye.y-=nr/2,ye.height+=nr,a.push({label:T,labelLine:C,position:P,len:N,len2:G,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new $(F,W),linePoints:Se,textAlign:ie,labelDistance:E,labelAlignTo:x,edgeDistance:R,bleedMargin:k,rect:ye,unconstrainedWidth:ye.width,labelStyleWidth:T.style.width})}b.setTextConfig({inside:Z})}}),!i&&r.get("avoidLabelOverlap")&&It(a,t,n,l,v,c,u,d);for(var h=0;h0){for(var u=o.getItemLayout(0),d=1;isNaN(u&&u.startAngle)&&d=i.r0}},e.type="pie",e}(Ur),Dt=Mt;function Tt(r,e,a){e=B(e)&&{coordDimensions:e}||Y({encodeDefine:r.getEncode()},e);var t=r.getSource(),n=Ea(t,e).dimensions,i=new Ra(n,r);return i.initData(t,a),i}var Lt=function(){function r(e,a){this._getDataWithEncodedVisual=e,this._getRawData=a}return r.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},r.prototype.containName=function(e){var a=this._getRawData();return a.indexOfName(e)>=0},r.prototype.indexOfName=function(e){var a=this._getDataWithEncodedVisual();return a.indexOfName(e)},r.prototype.getItemVisual=function(e,a){var t=this._getDataWithEncodedVisual();return t.getItemVisual(e,a)},r}(),Pt=Lt,Ct=function(r){z(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(a){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new Pt(or(this.getData,this),or(this.getRawData,this)),this._defaultLabelLine(a)},e.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return Tt(this,{coordDimensions:["value"],encodeDefaulter:Je(Na,this)})},e.prototype.getDataParams=function(a){var t=this.getData(),n=r.prototype.getDataParams.call(this,a),i=[];return t.each(t.mapDimension("value"),function(o){i.push(o)}),n.percent=Oa(i,a,t.hostModel.get("percentPrecision")),n.$vars.push("percent"),n},e.prototype._defaultLabelLine=function(a){Va(a,"labelLine",["show"]);var t=a.labelLine,n=a.emphasis.labelLine;t.show=t.show&&a.label.show,n.show=n.show&&a.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(He),_t=Ct;function xt(r){return{seriesType:r,reset:function(e,a){var t=e.getData();t.filterSelf(function(n){var i=t.mapDimension("value"),o=t.get(i,n);return!(Re(o)&&!isNaN(o)&&o<0)})}}}function pn(r){r.registerChartView(Dt),r.registerSeriesModel(_t),ka("pie",r.registerAction),r.registerLayout(Je(mt,"pie")),r.registerProcessor(yt("pie")),r.registerProcessor(xt("pie"))}var Mr={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},wt=function(){function r(e){var a=this._condVal=sr(e)?new RegExp(e):Wa(e)?e:null;if(a==null){var t="";t=q("Illegal regexp",e,"in"),V(t)}}return r.prototype.evaluate=function(e){var a=typeof e;return sr(a)?this._condVal.test(e):Re(a)?this._condVal.test(e+""):!1},r}(),Et=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),Rt=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,a=0;a2&&t.push(n),n=[P,E]}function u(P,E,x,R){fe(P,x)&&fe(E,R)||n.push(P,E,x,R,x,R)}function d(P,E,x,R,k,w){var N=Math.abs(E-P),G=Math.tan(N/4)*4/3,U=ED:L2&&t.push(n),t}function qe(r,e,a,t,n,i,o,s,l,v){if(fe(r,a)&&fe(e,t)&&fe(n,o)&&fe(i,s)){l.push(o,s);return}var u=2/v,d=u*u,c=o-r,f=s-e,g=Math.sqrt(c*c+f*f);c/=g,f/=g;var h=a-r,p=t-e,m=n-o,I=i-s,y=h*h+p*p,M=m*m+I*I;if(y=0&&D=0){l.push(o,s);return}var T=[],C=[];Ce(r,a,n,o,.5,T),Ce(e,t,i,s,.5,C),qe(T[0],C[0],T[1],C[1],T[2],C[2],T[3],C[3],l,v),qe(T[4],C[4],T[5],C[5],T[6],C[6],T[7],C[7],l,v)}function Xt(r,e){var a=Ye(r),t=[];e=e||1;for(var n=0;n0)for(var v=0;vMath.abs(v),d=ra([l,v],u?0:1,e),c=(u?s:v)/d.length,f=0;fn,o=ra([t,n],i?0:1,e),s=i?"width":"height",l=i?"height":"width",v=i?"x":"y",u=i?"y":"x",d=r[s]/o.length,c=0;c1?null:new $(h*l+r,h*v+e)}function Zt(r,e,a){var t=new $;$.sub(t,a,e),t.normalize();var n=new $;$.sub(n,r,e);var i=n.dot(t);return i}function ue(r,e){var a=r[r.length-1];a&&a[0]===e[0]&&a[1]===e[1]||r.push(e)}function Ht(r,e,a){for(var t=r.length,n=[],i=0;io?(v.x=u.x=s+i/2,v.y=l,u.y=l+o):(v.y=u.y=l+o/2,v.x=s,u.x=s+i),Ht(e,v,u)}function _e(r,e,a,t){if(a===1)t.push(e);else{var n=Math.floor(a/2),i=r(e);_e(r,i[0],n,t),_e(r,i[1],a-n,t)}return t}function $t(r,e){for(var a=[],t=0;t0)for(var S=t/a,A=-t/2;A<=t/2;A+=S){for(var b=Math.sin(A),D=Math.cos(A),T=0,y=0;y0;v/=2){var u=0,d=0;(r&v)>0&&(u=1),(e&v)>0&&(d=1),s+=v*v*(3*u^d),d===0&&(u===1&&(r=v-1-r,e=v-1-e),l=r,r=e,e=l)}return s}function Ee(r){var e=1/0,a=1/0,t=-1/0,n=-1/0,i=j(r,function(s){var l=s.getBoundingRect(),v=s.getComputedTransform(),u=l.x+l.width/2+(v?v[4]:0),d=l.y+l.height/2+(v?v[5]:0);return e=Math.min(u,e),a=Math.min(d,a),t=Math.max(u,t),n=Math.max(d,n),[u,d]}),o=j(i,function(s,l){return{cp:s,z:tn(s[0],s[1],e,a,t,n),path:r[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function na(r){return Kt(r.path,r.count)}function Ze(){return{fromIndividuals:[],toIndividuals:[],count:0}}function nn(r,e,a){var t=[];function n(S){for(var A=0;A=0;n--)if(!a[n].many.length){var l=a[s].many;if(l.length<=1)if(s)s=0;else return a;var i=l.length,v=Math.ceil(i/2);a[n].many=l.slice(v,i),a[s].many=l.slice(0,v),s++}return a}var sn={clone:function(r){for(var e=[],a=1-Math.pow(1-r.path.style.opacity,1/r.count),t=0;t0))return;var s=t.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),v,u;wr(r)&&(v=r,u=e),wr(e)&&(v=e,u=r);function d(m,I,y,M,S){var A=m.many,b=m.one;if(A.length===1&&!S){var D=I?A[0]:b,T=I?b:A[0];if(xe(D))d({many:[D],one:T},!0,y,M,!0);else{var C=s?ae({delay:s(y,M)},l):l;er(D,T,C),i(D,T,D,T,C)}}else for(var L=ae({dividePath:sn[a],individualDelay:s&&function(k,w,N,G){return s(k+y,M)}},l),_=I?nn(A,b,L):on(b,A,L),P=_.fromIndividuals,E=_.toIndividuals,x=P.length,R=0;Re.length,f=v?Er(u,v):Er(c?e:r,[c?r:e]),g=0,h=0;hia){Ie("Universal transition is disabled on large data > 10k.");return}for(var n=t.getIndices(),i=ln(t),o=0;o0&&M.group.traverse(function(A){A instanceof ne&&!A.animators.length&&A.animateFrom({style:{opacity:0}},S)})})}function Nr(r){var e=r.getModel("universalTransition").get("seriesKey");return e||r.id}function Or(r){return B(r)?r.sort().join(","):r}function K(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function fn(r,e){var a=Pe(),t=Pe(),n=Pe();O(r.oldSeries,function(o,s){var l=r.oldData[s],v=Nr(o),u=Or(v);t.set(u,l),B(v)&&O(v,function(d){n.set(d,{data:l,key:u})})});function i(o){a.get(o)&&Ie("Duplicated seriesKey in universalTransition "+o)}return O(e.updatedSeries,function(o){if(o.isUniversalTransitionEnabled()&&o.isAnimationEnabled()){var s=o.getData(),l=Nr(o),v=Or(l),u=t.get(v);if(u)i(v),a.set(v,{oldSeries:[{divide:K(u),data:u}],newSeries:[{divide:K(s),data:s}]});else if(B(l)){i(v);var d=[];O(l,function(g){var h=t.get(g);h&&d.push({divide:K(h),data:h})}),d.length&&a.set(v,{oldSeries:d,newSeries:[{data:s,divide:K(s)}]})}else{var c=n.get(l);if(c){var f=a.get(c.key);f||(f={oldSeries:[{data:c.data,divide:K(c.data)}],newSeries:[]},a.set(c.key,f)),f.newSeries.push({data:s,divide:K(s)})}}}}),a}function Vr(r,e){for(var a=0;a=0&&n.push({data:e.oldData[s],divide:K(e.oldData[s]),dim:o.dimension})}),O(ce(r.to),function(o){var s=Vr(a.updatedSeries,o);if(s>=0){var l=a.updatedSeries[s].getData();i.push({data:l,divide:K(l),dim:o.dimension})}}),n.length>0&&i.length>0&&oa(n,i,t)}function yn(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,a,t){O(ce(t.seriesTransition),function(n){O(ce(n.to),function(i){for(var o=t.updatedSeries,s=0;s