1"use strict";(self.webpackChunkcom=self.webpackChunkcom||[]).push([[3415],{38032:function(e,t,a){a.d(t,{a:function(){return Y}});var n=a(13265),i=a(22223),r=a(25292),l=a(16391),o=a(14094),s=a(73117),g=2*Math.PI,c=Math.PI/180;function u(e,t){return r.dV(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function h(e,t){var a=u(e,t),n=e.get("center"),r=e.get("radius");l.isArray(r)||(r=[0,r]);var o,s,g=(0,i.lo)(a.width,t.getWidth()),c=(0,i.lo)(a.height,t.getHeight()),h=Math.min(g,c),d=(0,i.lo)(r[0],h/2),p=(0,i.lo)(r[1],h/2),f=e.coordinateSystem;if(f){var y=f.dataToPoint(n);o=y[0]||0,s=y[1]||0}else l.isArray(n)||(n=[n,n]),o=(0,i.lo)(n[0],g)+a.x,s=(0,i.lo)(n[1],c)+a.y;return{cx:o,cy:s,r0:d,r:p}}function d(e,t,a){t.eachSeriesByType(e,function(e){var t=e.getData(),n=t.mapDimension("value"),r=u(e,a),l=h(e,a),s=l.cx,d=l.cy,f=l.r,y=l.r0,m=-e.get("startAngle")*c,v=e.get("endAngle"),b=e.get("padAngle")*c;v="auto"===v?m-g:-v*c;var x=e.get("minAngle")*c+b,A=0;t.each(n,function(e){!isNaN(e)&&A++});var S=t.getSum(n),w=Math.PI/(S||A)*2,L=e.get("clockwise"),M=e.get("roseType"),D=e.get("stillShowZeroSum"),T=t.getDataExtent(n);T[0]=0;var N=L?1:-1,I=[m,v],C=N*b/2;(0,o.q)(I,!L),m=I[0],v=I[1];var P=p(e);P.startAngle=m,P.endAngle=v,P.clockwise=L;var _=Math.abs(v-m),k=_,E=0,W=m;if(t.setLayout({viewRect:r,r:f}),t.each(n,function(e,a){var n;if(isNaN(e))t.setItemLayout(a,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:L,cx:s,cy:d,r0:y,r:M?NaN:f});else{(n="area"!==M?0===S&&D?w:e*w:_/A)<x?(n=x,k-=x):E+=e;var r=W+N*n,l=0,o=0;b>n?o=l=W+N*n/2:(l=W+C,o=r-C),t.setItemLayout(a,{angle:n,startAngle:l,endAngle:o,clockwise:L,cx:s,cy:d,r0:y,r:M?(0,i.Cb)(e,T,[y,f]):f}),W=r}}),k<g&&A)if(k<=.001){var O=_/A;t.each(n,function(e,a){if(!isNaN(e)){var n=t.getItemLayout(a);n.angle=O;var i=0,r=0;O<b?r=i=m+N*(a+.5)*O:(i=m+N*a*O+C,r=m+N*(a+1)*O-C),n.startAngle=i,n.endAngle=r}})}else w=k/E,W=m,t.each(n,function(e,a){if(!isNaN(e)){var n=t.getItemLayout(a),i=n.angle===x?x:e*w,r=0,l=0;i<b?l=r=W+N*i/2:(r=W+C,l=W+N*i-C),n.startAngle=r,n.endAngle=l,W+=N*i}})})}var p=(0,s.$r)();var f=a(35952),y=a(27713),m=a(44327),v=a(55368),b=a(78423),x=a(67460),A=a(67565),S=a(21125),w=a(23502),L=a(57902),M=Math.PI/180;function D(e,t,a,n,i,r,l,o,s,g){if(!(e.length<2)){for(var c=e.length,u=0;u<c;u++)if("outer"===e[u].position&&"labelLine"===e[u].labelAlignTo){var h=e[u].label.x-g;e[u].linePoints[1][0]+=h,e[u].label.x=g}(0,L.Xe)(e,s,s+l)&&function(e){for(var r={list:[],maxY:0},l={list:[],maxY:0},o=0;o<e.length;o++)if("none"===e[o].labelAlignTo){var s=e[o],g=s.label.y>a?l:r,c=Math.abs(s.label.y-a);if(c>=g.maxY){var u=s.label.x-t-s.len2*i,h=n+s.len,p=Math.abs(u)<h?Math.sqrt(c*c/(1-u*u/h/h)):h;g.rB=p,g.maxY=c}g.list.push(s)}d(r),d(l)}(e)}function d(e){for(var r=e.rB,l=r*r,o=0;o<e.list.length;o++){var s=e.list[o],g=Math.abs(s.label.y-a),c=n+s.len,u=c*c,h=Math.sqrt(Math.abs((1-g*g/l)*u)),d=t+(h+s.len2)*i,p=d-s.label.x;T(s,s.targetTextWidth-p*i,!0),s.label.x=d}}}function T(e,t,a){if(void 0===a&&(a=!1),null==e.labelStyleWidth){var n=e.label,i=n.style,r=e.rect,l=i.backgroundColor,o=i.padding,s=o?o[1]+o[3]:0,g=i.overflow,c=r.width+(l?0:s);if(t<c||a){var u=r.height;if(g&&g.match("break")){n.setStyle("backgroundColor",null),n.setStyle("width",t-s);var h=n.getBoundingRect();n.setStyle("width",Math.ceil(h.width)),n.setStyle("backgroundColor",l)}else{var d=t-s,p=t<c?d:a?d>e.unconstrainedWidth?null:d:null;n.setStyle("width",p)}var f=n.getBoundingRect();r.width=f.width;var y=(n.style.margin||0)+2.1;r.height=f.height+y,r.y-=(r.height-u)/2}}}function N(e){return"center"===e.position}function I(e){var t,a,n=e.getData(),r=[],o=!1,s=(e.get("minShowLabelAngle")||0)*M,g=n.getLayout("viewRect"),c=n.getLayout("r"),u=g.width,h=g.x,d=g.y,p=g.height;function f(e){e.ignore=!0}n.each(function(e){var g=n.getItemGraphicEl(e),d=g.shape,p=g.getTextContent(),y=g.getTextGuideLine(),m=n.getItemModel(e),v=m.getModel("label"),b=v.get("position")||m.get(["emp
1hasis","label","position"]),x=v.get("distanceToLabelLine"),A=v.get("alignTo"),w=(0,i.lo)(v.get("edgeDistance"),u),L=v.get("bleedMargin"),M=m.getModel("labelLine"),D=M.get("length");D=(0,i.lo)(D,u);var T=M.get("length2");if(T=(0,i.lo)(T,u),Math.abs(d.endAngle-d.startAngle)<s)return(0,l.each)(p.states,f),p.ignore=!0,void(y&&((0,l.each)(y.states,f),y.ignore=!0));if(function(e){if(!e.ignore)return!0;for(var t in e.states)if(!1===e.states[t].ignore)return!0;return!1}(p)){var N,I,C,P,_=(d.startAngle+d.endAngle)/2,k=Math.cos(_),E=Math.sin(_);t=d.cx,a=d.cy;var W="inside"===b||"inner"===b;if("center"===b)N=d.cx,I=d.cy,P="center";else{var O=(W?(d.r+d.r0)/2*k:d.r*k)+t,V=(W?(d.r+d.r0)/2*E:d.r*E)+a;if(N=O+3*k,I=V+3*E,!W){var G=O+k*(D+c-d.r),R=V+E*(D+c-d.r),B=G+(k<0?-1:1)*T;N="edge"===A?k<0?h+w:h+u-w:B+(k<0?-x:x),I=R,C=[[O,V],[G,R],[B,R]]}P=W?"center":"edge"===A?k>0?"right":"left":k>0?"left":"right"}var U=Math.PI,Y=0,q=v.get("rotate");if((0,l.isNumber)(q))Y=q*(U/180);else if("center"===b)Y=0;else if("radial"===q||!0===q){Y=k<0?-_+U:-_}else if("tangential"===q&&"outside"!==b&&"outer"!==b){var z=Math.atan2(k,E);z<0&&(z=2*U+z),E>0&&(z=U+z),Y=z-U}if(o=!!Y,p.x=N,p.y=I,p.rotation=Y,p.setStyle({verticalAlign:"middle"}),W){p.setStyle({align:P});var X=p.states.select;X&&(X.x+=p.x,X.y+=p.y)}else{var F=p.getBoundingRect().clone();F.applyTransform(p.getComputedTransform());var H=(p.style.margin||0)+2.1;F.y-=H/2,F.height+=H,r.push({label:p,labelLine:y,position:b,len:D,len2:T,minTurnAngle:M.get("minTurnAngle"),maxSurfaceAngle:M.get("maxSurfaceAngle"),surfaceNormal:new S.A(k,E),linePoints:C,textAlign:P,labelDistance:x,labelAlignTo:A,edgeDistance:w,bleedMargin:L,rect:F,unconstrainedWidth:F.width,labelStyleWidth:p.style.width})}g.setTextConfig({inside:W})}}),!o&&e.get("avoidLabelOverlap")&&function(e,t,a,n,i,r,l,o){for(var s=[],g=[],c=Number.MAX_VALUE,u=-Number.MAX_VALUE,h=0;h<e.length;h++){var d=e[h].label;N(e[h])||(d.x<t?(c=Math.min(c,d.x),s.push(e[h])):(u=Math.max(u,d.x),g.push(e[h])))}for(h=0;h<e.length;h++)if(!N(y=e[h])&&y.linePoints){if(null!=y.labelStyleWidth)continue;d=y.label;var p=y.linePoints,f=void 0;f="edge"===y.labelAlignTo?d.x<t?p[2][0]-y.labelDistance-l-y.edgeDistance:l+i-y.edgeDistance-p[2][0]-y.labelDistance:"labelLine"===y.labelAlignTo?d.x<t?c-l-y.bleedMargin:l+i-u-y.bleedMargin:d.x<t?d.x-l-y.bleedMargin:l+i-d.x-y.bleedMargin,y.targetTextWidth=f,T(y,f)}for(D(g,t,a,n,1,0,r,0,o,u),D(s,t,a,n,-1,0,r,0,o,c),h=0;h<e.length;h++){var y;if(!N(y=e[h])&&y.linePoints){d=y.label,p=y.linePoints;var m="edge"===y.labelAlignTo,v=d.style.padding,b=v?v[1]+v[3]:0,x=d.style.backgroundColor?0:b,A=y.rect.width+x,S=p[1][0]-p[2][0];m?d.x<t?p[2][0]=l+y.edgeDistance+A+y.labelDistance:p[2][0]=l+i-y.edgeDistance-A-y.labelDistance:(d.x<t?p[2][0]=d.x+y.labelDistance:p[2][0]=d.x-y.labelDistance,p[1][0]=p[2][0]+S),p[1][1]=p[2][1]=d.y}}}(r,t,a,c,u,p,h,d);for(var y=0;y<r.length;y++){var m=r[y],v=m.label,b=m.labelLine,x=isNaN(v.x)||isNaN(v.y);if(v){v.setStyle({align:m.textAlign}),x&&((0,l.each)(v.states,f),v.ignore=!0);var A=v.states.select;A&&(A.x+=v.x,A.y+=v.y)}if(b){var L=m.linePoints;x||!L?((0,l.each)(b.states,f),b.ignore=!0):((0,w.YI)(L,m.minTurnAngle),(0,w.QK)(L,m.surfaceNormal,m.maxSurfaceAngle),b.setShape({points:L}),v.__hostTarget.textGuideLineConfig={anchor:new S.A(L[0][0],L[0][1])})}}}var C=a(52631),P=a(71219),_=function(e){function t(t,a,n){var i=e.call(this)||this;i.z2=2;var r=new y.Ay;return i.setTextContent(r),i.updateData(t,a,n,!0),i}return(0,f.C6)(t,e),t.prototype.updateData=function(e,t,a,n){var i=this,r=e.hostModel,o=e.getItemModel(t),s=o.getModel("emphasis"),g=e.getItemLayout(t),c=(0,l.extend)((0,P.i)(o.getModel("itemStyle"),g,!0),g);if(isNaN(c.startAngle))i.setShape(c);else{if(n){i.setShape(c);var u=r.getShallow("animationType");r.ecModel.ssr?(m.LW(i,{scaleX:0,scaleY:0},r,{dataIndex:t,isFrom:!0}),i.originX=c.cx,i.originY=c.cy):"scale"===u?(i.shape.r=g.r0,m.LW(i,{shape:{r:g.r}},r,t)):null!=a?(i.setShape({startAngle:a,endAngle:a}),m.LW(i,{shape:{startAngle:g.startAngle,endAngle:g.endAngle}},r,t)):(i.shape.endAngle=g.startAngle,m.oi(i,{shape:{endAngle:g.endAngle}},r,t))}else(0,m.ap)(i),m.oi(i,{shape:c},r,t);i.useStyle(e.getItemVisual(t,"style")),(0,x.Mx)(i,o);var h=(g.startAngle+g.endAngle)/2,d=r.get("selectedOffset"),p=Math.cos(h)*d,f=Math.sin(h)*d,y=o.getShallow("cursor");y&&i.attr("cursor",y),this._updateLabel(r,e,t),i.ensureState("emphasis").shape=(0,l.extend)({r:g.r+(s.get("scale")&&s.get("scaleSize")||0)},(0,P.i)(s.getModel("itemStyle"),g)),(0,l.extend)(i.ensureState("select"),{x:p,y:f,shape:(0,P.i)(o.getModel(["select","itemStyle"]),g)}),(0,l.extend)(i.ensureState("blur"),{shape:(0,P.i)(o.getModel(["blur","itemStyle"]),g)});var v=i.getTextGuideLine(),b=i.getTextContent();v&&(0,l.extend)(v.ensureState("select"),{x:p,y:f}),(0,l.extend)(b.ensureState("select"),{x:p,y:f}),(0,x.Lm)(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))}},t.prototype._updateLabel=function(e,t,a){var n=this,i=t.getItemModel(a),r=i.getModel("labelLine"),o=t.getItemVisual(a,"style"),s=o&&o.fill,g=o&&o.opacity;(0,C.qM)(n,(0,C.lx)(i),{labelFetcher:t.hostModel,labelDataIndex:a,inheritColor:s,defaultOpacity:g,defaultText:e.getFormattedLabel(a,"normal")||t.getName(a)});var c=n.getTextContent();n.setTextConfig({position:null,rotation:null}),c.attr({z2:10});var u=e.get(["label","position"]);if("outside"!==u&&"outer"!==u)n.removeTextGuideLine();else{var h=this.getTextGuideLine();h||(h=new v.A,this.setTextGuideLine(h)),(0,w.eR)(this,(0,w.rv)(i),{stroke:s,opacity:(0,l.retrieve3)(r.get(["lineStyle","opacity"]),g,1)})}},t}(b.A),k=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return(0,f.C6)(t,e),t.prototype.render=function(e,t,a,n){var i,r=e.getData(),o=this._data,s=this.group;if(!o&&r.count()>0){for(var g=r.getItemLayout(0),c=1;
1isNaN(g&&g.startAngle)&&c<r.count();++c)g=r.getItemLayout(c);g&&(i=g.startAngle)}if(this._emptyCircleSector&&s.remove(this._emptyCircleSector),0===r.count()&&e.get("showEmptyCircle")){var u=p(e),d=new b.A({shape:(0,l.extend)(h(e,a),u)});d.useStyle(e.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=d,s.add(d)}r.diff(o).add(function(e){var t=new _(r,e,i);r.setItemGraphicEl(e,t),s.add(t)}).update(function(e,t){var a=o.getItemGraphicEl(t);a.updateData(r,e,i),a.off("click"),s.add(a),r.setItemGraphicEl(e,a)}).remove(function(t){var a=o.getItemGraphicEl(t);m.t5(a,e,t)}).execute(),I(e),"expansion"!==e.get("animationTypeUpdate")&&(this._data=r)},t.prototype.dispose=function(){},t.prototype.containPoint=function(e,t){var a=t.getData().getItemLayout(0);if(a){var n=e[0]-a.cx,i=e[1]-a.cy,r=Math.sqrt(n*n+i*i);return r<=a.r&&r>=a.r0}},t.type="pie",t}(A.A),E=k,W=a(74154),O=a(22592),V=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),G=a(16109),R=s.$r(),B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,f.C6)(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new V(l.bind(this.getData,this),l.bind(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return(0,W.A)(this,{coordDimensions:["value"],encodeDefaulter:l.curry(O.ln,this)})},t.prototype.getDataParams=function(t){var a=this.getData(),n=R(a),r=n.seats;if(!r){var l=[];a.each(a.mapDimension("value"),function(e){l.push(e)}),r=n.seats=(0,i.kM)(l,a.hostModel.get("percentPrecision"))}var o=e.prototype.getDataParams.call(this,t);return o.percent=r[t]||0,o.$vars.push("percent"),o},t.prototype._defaultLabelLine=function(e){s.M5(e,"labelLine",["show"]);var t=e.labelLine,a=e.emphasis.labelLine;t.show=t.show&&e.label.show,a.show=a.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,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"},t}(G.A),U=B;function Y(e){e.registerChartView(E),e.registerSeriesModel(U),(0,n.I)("pie",e.registerAction),e.registerLayout((0,l.curry)(d,"pie")),e.registerProcessor({seriesType:"pie",reset:function(e,t){var a=t.findComponents({mainType:"legend"});if(a&&a.length){var n=e.getData();n.filterSelf(function(e){for(var t=n.getName(e),i=0;i<a.length;i++)if(!a[i].isSelected(t))return!1;return!0})}}}),e.registerProcessor(function(e){return{seriesType:e,reset:function(e,t){var a=e.getData();a.filterSelf(function(e){var t=a.mapDimension("value"),n=a.get(t,e);return!((0,l.isNumber)(n)&&!isNaN(n)&&n<0)})}}}("pie"))}},74154:function(e,t,a){a.d(t,{A:function(){return l}});var n=a(32772),i=a(42564),r=a(16391);function l(e,t,a){t=(0,r.isArray)(t)&&{coordDimensions:t}||(0,r.extend)({encodeDefine:e.getEncode()},t);var l=e.getSource(),o=(0,n.A)(l,t).dimensions,s=new i.A(o,e);return s.initData(l,a),s}}}]); 2//# sourceMappingURL=24c98b952b5dabc1a072b0a487d8ad3618ad2286-75d020a07a51321c3530.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.