forked from Gitlink/build
1 line
36 KiB
JavaScript
1 line
36 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[10],{"0o9m":function(e,t,i){var n=i("ProS");i("hNWo"),i("RlCK"),i("XpcN");var a=i("kDyi"),o=i("bLfw");n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,a),o.registerSubTypeDefaulter("legend",(function(){return"plain"}))},"2w7y":function(e,t,i){var n=i("ProS");i("qMZE"),i("g0SD"),n.registerPreprocessor((function(e){e.markPoint=e.markPoint||{}}))},"98bh":function(e,t,i){var n=i("ProS"),a=i("5GtS"),o=i("bYtY"),r=i("4NO4"),l=i("OELB").getPercentWithPrecision,s=i("cCMj"),c=i("KxfA").retrieveRawAttr,g=i("D5nY").makeSeriesEncodeForNameBased,u=i("xKMd"),d=n.extendSeriesModel({type:"series.pie",init:function(e){d.superApply(this,"init",arguments),this.legendVisualProvider=new u(o.bind(this.getData,this),o.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(e)},mergeOption:function(e){d.superCall(this,"mergeOption",e),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(e,t){return a(this,{coordDimensions:["value"],encodeDefaulter:o.curry(g,this)})},_createSelectableList:function(){for(var e=this.getRawData(),t=e.mapDimension("value"),i=[],n=0,a=e.count();n<a;n++)i.push({name:e.getName(n),value:e.get(t,n),selected:c(e,n,"selected")});return i},getDataParams:function(e){var t=this.getData(),i=d.superCall(this,"getDataParams",e),n=[];return t.each(t.mapDimension("value"),(function(e){n.push(e)})),i.percent=l(n,e,t.hostModel.get("percentPrecision")),i.$vars.push("percent"),i},_defaultLabelLine:function(e){r.defaultEmphasis(e,"labelLine",["show"]);var t=e.labelLine,i=e.emphasis.labelLine;t.show=t.show&&e.label.show,i.show=i.show&&e.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:!1,show:!0,position:"outer",alignTo:"none",margin:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationTypeUpdate:"transition",animationEasing:"cubicOut"}});o.mixin(d,s);var h=d;e.exports=h},"9wZj":function(e,t,i){var n=i("IwbS"),a=i("FBjb"),o=i("bYtY").isObject;function r(e){this.group=new n.Group,this._symbolCtor=e||a}var l=r.prototype;function s(e,t,i,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(i))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&"none"!==e.getItemVisual(i,"symbol")}function c(e){return null==e||o(e)||(e={isIgnore:e}),e||{}}function g(e){var t=e.hostModel;return{itemStyle:t.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:t.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),labelModel:t.getModel("label"),hoverLabelModel:t.getModel("emphasis.label"),cursorStyle:t.get("cursor")}}l.updateData=function(e,t){t=c(t);var i=this.group,a=e.hostModel,o=this._data,r=this._symbolCtor,l=g(e);o||i.removeAll(),e.diff(o).add((function(n){var a=e.getItemLayout(n);if(s(e,a,n,t)){var o=new r(e,n,l);o.attr("position",a),e.setItemGraphicEl(n,o),i.add(o)}})).update((function(c,g){var u=o.getItemGraphicEl(g),d=e.getItemLayout(c);s(e,d,c,t)?(u?(u.updateData(e,c,l),n.updateProps(u,{position:d},a)):(u=new r(e,c)).attr("position",d),i.add(u),e.setItemGraphicEl(c,u)):i.remove(u)})).remove((function(e){var t=o.getItemGraphicEl(e);t&&t.fadeOut((function(){i.remove(t)}))})).execute(),this._data=e},l.isPersistent=function(){return!0},l.updateLayout=function(){var e=this._data;e&&e.eachItemGraphicEl((function(t,i){var n=e.getItemLayout(i);t.attr("position",n)}))},l.incrementalPrepareUpdate=function(e){this._seriesScope=g(e),this._data=null,this.group.removeAll()},l.incrementalUpdate=function(e,t,i){function n(e){e.isGroup||(e.incremental=e.useHoverLayer=!0)}i=c(i);for(var a=e.start;a<e.end;a++){var o=t.getItemLayout(a);if(s(t,o,a,i)){var r=new this._symbolCtor(t,a,this._seriesScope);r.traverse(n),r.attr("position",o),this.group.add(r),t.setItemGraphicEl(a,r)}}},l.remove=function(e){var t=this.group,i=this._data;i&&e?i.eachItemGraphicEl((function(e){e.fadeOut((function(){t.remove(e)}))})):t.removeAll()};var u=r;e.exports=u},FBjb:function(e,t,i){var n=i("bYtY"),a=i("oVpE").createSymbol,o=i("IwbS"),r=i("OELB").parsePercent,l=i("x3X8").getDefaultLabel;function s(e,t,i){o.Group.call(this),this.updateData(e,t,i)}var c=s.prototype,g=s.getSymbolSize=function(e,t){var i=e.getItemVisual(t,"symbolSize");return i instanceof Array?i.slice():[+i,+i]};function u(e){return[e[0]/2,e[1]/2]}function d(e,t){this.parent.drift(e,t)}c._createSymbol=function(e,t,i,n,o){this.removeAll();var r=t.getItemVisual(i,"color"),l=a(e,-1,-1,2,2,r,o);l.attr({z2:100,culling:!0,scale:u(n)}),l.drift=d,this._symbolType=e,this.add(l)},c.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(e)},c.getSymbolPath=function(){return this.childAt(0)},c.getScale=function(){return this.childAt(0).scale},c.highlight=function(){this.childAt(0).trigger("emphasis")},c.downplay=function(){this.childAt(0).trigger("normal")},c.setZ=function(e,t){var i=this.childAt(0);i.zlevel=e,i.z=t},c.setDraggable=function(e){var t=this.childAt(0);t.draggable=e,t.cursor=e?"move":t.cursor},c.updateData=function(e,t,i){this.silent=!1;var n=e.getItemVisual(t,"symbol")||"circle",a=e.hostModel,r=g(e,t),l=n!==this._symbolType;if(l){var s=e.getItemVisual(t,"symbolKeepAspect");this._createSymbol(n,e,t,r,s)}else(c=this.childAt(0)).silent=!1,o.updateProps(c,{scale:u(r)},a,t);if(this._updateCommon(e,t,r,i),l){var c=this.childAt(0),d=i&&i.fadeIn,h={scale:c.scale.slice()};d&&(h.style={opacity:c.style.opacity}),c.scale=[0,0],d&&(c.style.opacity=0),o.initProps(c,h,a,t)}this._seriesModel=a};var h=["itemStyle"],p=["emphasis","itemStyle"],m=["label"],f=["emphasis","label"];function v(e,t){if(!this.incremental&&!this.useHoverLayer)if("emphasis"===t){var i=this.__symbolOriginalScale,n=i[1]/i[0],a={scale:[Math.max(1.1*i[0],i[0]+3),Math.max(1.1*i[1],i[1]+3*n)]};this.animateTo(a,400,"elasticOut")}else"normal"===t&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}c._updateCommon=function(e,t,i,a){var s=this.childAt(0),c=e.hostModel,g=e.getItemVisual(t,"color");"image"!==s.type?s.useStyle({strokeNoScale:!0}):s.setStyle({opacity:1,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var d=a&&a.itemStyle,y=a&&a.hoverItemStyle,b=a&&a.symbolOffset,x=a&&a.labelModel,S=a&&a.hoverLabelModel,A=a&&a.hoverAnimation,I=a&&a.cursorStyle;if(!a||e.hasItemOption){var w=a&&a.itemModel?a.itemModel:e.getItemModel(t);d=w.getModel(h).getItemStyle(["color"]),y=w.getModel(p).getItemStyle(),b=w.getShallow("symbolOffset"),x=w.getModel(m),S=w.getModel(f),A=w.getShallow("hoverAnimation"),I=w.getShallow("cursor")}else y=n.extend({},y);var M=s.style,D=e.getItemVisual(t,"symbolRotate");s.attr("rotation",(D||0)*Math.PI/180||0),b&&s.attr("position",[r(b[0],i[0]),r(b[1],i[1])]),I&&s.attr("cursor",I),s.setColor(g,a&&a.symbolInnerColor),s.setStyle(d);var _=e.getItemVisual(t,"opacity");null!=_&&(M.opacity=_);var L=e.getItemVisual(t,"liftZ"),P=s.__z2Origin;null!=L?null==P&&(s.__z2Origin=s.z2,s.z2+=L):null!=P&&(s.z2=P,s.__z2Origin=null);var T=a&&a.useNameLabel;o.setLabelStyle(M,y,x,S,{labelFetcher:c,labelDataIndex:t,defaultText:function(t,i){return T?e.getName(t):l(e,t)},isRectText:!0,autoColor:g}),s.__symbolOriginalScale=u(i),s.hoverStyle=y,s.highDownOnUpdate=A&&c.isAnimationEnabled()?v:null,o.setHoverStyle(s)},c.fadeOut=function(e,t){var i=this.childAt(0);this.silent=i.silent=!0,(!t||!t.keepLabel)&&(i.style.text=null),o.updateProps(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,e)},n.inherits(s,o.Group);var y=s;e.exports=y},GrNh:function(e,t,i){var n=i("bYtY"),a=i("IwbS"),o=i("6Ic6");function r(e,t,i,n){var a=t.getData(),o=this.dataIndex,r=a.getName(o),s=t.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:e,name:r,seriesId:t.id}),a.each((function(e){l(a.getItemGraphicEl(e),a.getItemLayout(e),t.isSelected(a.getName(e)),s,i)}))}function l(e,t,i,n,a){var o=(t.startAngle+t.endAngle)/2,r=i?n:0,l=[Math.cos(o)*r,Math.sin(o)*r];a?e.animate().when(200,{position:l}).start("bounceOut"):e.attr("position",l)}function s(e,t){a.Group.call(this);var i=new a.Sector({z2:2}),n=new a.Polyline,o=new a.Text;this.add(i),this.add(n),this.add(o),this.updateData(e,t,!0)}var c=s.prototype;c.updateData=function(e,t,i){var o=this.childAt(0),r=this.childAt(1),s=this.childAt(2),c=e.hostModel,g=e.getItemModel(t),u=e.getItemLayout(t),d=n.extend({},u);d.label=null;var h=c.getShallow("animationTypeUpdate");i?(o.setShape(d),"scale"===c.getShallow("animationType")?(o.shape.r=u.r0,a.initProps(o,{shape:{r:u.r}},c,t)):(o.shape.endAngle=u.startAngle,a.updateProps(o,{shape:{endAngle:u.endAngle}},c,t))):"expansion"===h?o.setShape(d):a.updateProps(o,{shape:d},c,t);var p=e.getItemVisual(t,"color");o.useStyle(n.defaults({lineJoin:"bevel",fill:p},g.getModel("itemStyle").getItemStyle())),o.hoverStyle=g.getModel("emphasis.itemStyle").getItemStyle();var m=g.getShallow("cursor");m&&o.attr("cursor",m),l(this,e.getItemLayout(t),c.isSelected(e.getName(t)),c.get("selectedOffset"),c.get("animation"));var f=!i&&"transition"===h;this._updateLabel(e,t,f),this.highDownOnUpdate=c.get("silent")?null:function(e,t){var i=c.isAnimationEnabled()&&g.get("hoverAnimation");"emphasis"===t?(r.ignore=r.hoverIgnore,s.ignore=s.hoverIgnore,i&&(o.stopAnimation(!0),o.animateTo({shape:{r:u.r+c.get("hoverOffset")}},300,"elasticOut"))):(r.ignore=r.normalIgnore,s.ignore=s.normalIgnore,i&&(o.stopAnimation(!0),o.animateTo({shape:{r:u.r}},300,"elasticOut")))},a.setHoverStyle(this)},c._updateLabel=function(e,t,i){var n=this.childAt(1),o=this.childAt(2),r=e.hostModel,l=e.getItemModel(t),s=e.getItemLayout(t).label,c=e.getItemVisual(t,"color");if(!s||isNaN(s.x)||isNaN(s.y))o.ignore=o.normalIgnore=o.hoverIgnore=n.ignore=n.normalIgnore=n.hoverIgnore=!0;else{var g={points:s.linePoints||[[s.x,s.y],[s.x,s.y],[s.x,s.y]]},u={x:s.x,y:s.y};i?(a.updateProps(n,{shape:g},r,t),a.updateProps(o,{style:u},r,t)):(n.attr({shape:g}),o.attr({style:u})),o.attr({rotation:s.rotation,origin:[s.x,s.y],z2:10});var d=l.getModel("label"),h=l.getModel("emphasis.label"),p=l.getModel("labelLine"),m=l.getModel("emphasis.labelLine");c=e.getItemVisual(t,"color"),a.setLabelStyle(o.style,o.hoverStyle={},d,h,{labelFetcher:e.hostModel,labelDataIndex:t,defaultText:s.text,autoColor:c,useInsideStyle:!!s.inside},{textAlign:s.textAlign,textVerticalAlign:s.verticalAlign,opacity:e.getItemVisual(t,"opacity")}),o.ignore=o.normalIgnore=!d.get("show"),o.hoverIgnore=!h.get("show"),n.ignore=n.normalIgnore=!p.get("show"),n.hoverIgnore=!m.get("show"),n.setStyle({stroke:c,opacity:e.getItemVisual(t,"opacity")}),n.setStyle(p.getModel("lineStyle").getLineStyle()),n.hoverStyle=m.getModel("lineStyle").getLineStyle();var f=p.get("smooth");f&&!0===f&&(f=.4),n.setShape({smooth:f})}},n.inherits(s,a.Group);var g=o.extend({type:"pie",init:function(){var e=new a.Group;this._sectorGroup=e},render:function(e,t,i,a){if(!a||a.from!==this.uid){var o=e.getData(),l=this._data,c=this.group,g=t.get("animation"),u=!l,d=e.get("animationType"),h=e.get("animationTypeUpdate"),p=n.curry(r,this.uid,e,g,i),m=e.get("selectedMode");if(o.diff(l).add((function(e){var t=new s(o,e);u&&"scale"!==d&&t.eachChild((function(e){e.stopAnimation(!0)})),m&&t.on("click",p),o.setItemGraphicEl(e,t),c.add(t)})).update((function(e,t){var i=l.getItemGraphicEl(t);u||"transition"===h||i.eachChild((function(e){e.stopAnimation(!0)})),i.updateData(o,e),i.off("click"),m&&i.on("click",p),c.add(i),o.setItemGraphicEl(e,i)})).remove((function(e){var t=l.getItemGraphicEl(e);c.remove(t)})).execute(),g&&o.count()>0&&(u?"scale"!==d:"transition"!==h)){for(var f=o.getItemLayout(0),v=1;isNaN(f.startAngle)&&v<o.count();++v)f=o.getItemLayout(v);var y=Math.max(i.getWidth(),i.getHeight())/2,b=n.bind(c.removeClipPath,c);c.setClipPath(this._createClipPath(f.cx,f.cy,y,f.startAngle,f.clockwise,b,e,u))}else c.removeClipPath();this._data=o}},dispose:function(){},_createClipPath:function(e,t,i,n,o,r,l,s){var c=new a.Sector({shape:{cx:e,cy:t,r0:0,r:i,startAngle:n,endAngle:n,clockwise:o}});return(s?a.initProps:a.updateProps)(c,{shape:{endAngle:n+(o?1:-1)*Math.PI*2}},l,r),c},containPoint:function(e,t){var i=t.getData().getItemLayout(0);if(i){var n=e[0]-i.cx,a=e[1]-i.cy,o=Math.sqrt(n*n+a*a);return o<=i.r&&o>=i.r0}}});e.exports=g},JEkh:function(e,t,i){i("Tghj").__DEV__;var n=i("ProS"),a=i("bYtY"),o=i("ItGF"),r=i("4NO4"),l=i("7aKB"),s=i("OKJ2"),c=l.addCommas,g=l.encodeHTML;function u(e){r.defaultEmphasis(e,"label",["show"])}var d=n.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(e,t,i){this.mergeDefaultAndTheme(e,i),this._mergeOption(e,i,!1,!0)},isAnimationEnabled:function(){if(o.node)return!1;var e=this.__hostSeries;return this.getShallow("animation")&&e&&e.isAnimationEnabled()},mergeOption:function(e,t){this._mergeOption(e,t,!1,!1)},_mergeOption:function(e,t,i,n){var o=this.constructor,r=this.mainType+"Model";i||t.eachSeries((function(e){var i=e.get(this.mainType,!0),l=e[r];i&&i.data?(l?l._mergeOption(i,t,!0):(n&&u(i),a.each(i.data,(function(e){e instanceof Array?(u(e[0]),u(e[1])):u(e)})),l=new o(i,this,t),a.extend(l,{mainType:this.mainType,seriesIndex:e.seriesIndex,name:e.name,createdBySelf:!0}),l.__hostSeries=e),e[r]=l):e[r]=null}),this)},formatTooltip:function(e,t,i,n){var o=this.getData(),r=this.getRawValue(e),l=a.isArray(r)?a.map(r,c).join(", "):c(r),s=o.getName(e),u=g(this.name);return(null!=r||s)&&(u+="html"===n?"<br/>":"\n"),s&&(u+=g(s),null!=r&&(u+=" : ")),null!=r&&(u+=g(l)),u},getData:function(){return this._data},setData:function(e){this._data=e}});a.mixin(d,s);var h=d;e.exports=h},KS52:function(e,t,i){var n=i("OELB"),a=n.parsePercent,o=n.linearMap,r=i("+TT/"),l=i("u3DP"),s=i("bYtY"),c=2*Math.PI,g=Math.PI/180;e.exports=function(e,t,i,n){t.eachSeriesByType(e,(function(e){var t=e.getData(),n=t.mapDimension("value"),u=function(e,t){return r.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,i),d=e.get("center"),h=e.get("radius");s.isArray(h)||(h=[0,h]),s.isArray(d)||(d=[d,d]);var p=a(u.width,i.getWidth()),m=a(u.height,i.getHeight()),f=Math.min(p,m),v=a(d[0],p)+u.x,y=a(d[1],m)+u.y,b=a(h[0],f/2),x=a(h[1],f/2),S=-e.get("startAngle")*g,A=e.get("minAngle")*g,I=0;t.each(n,(function(e){!isNaN(e)&&I++}));var w=t.getSum(n),M=Math.PI/(w||I)*2,D=e.get("clockwise"),_=e.get("roseType"),L=e.get("stillShowZeroSum"),P=t.getDataExtent(n);P[0]=0;var T=c,N=0,O=S,k=D?1:-1;if(t.each(n,(function(e,i){var n;if(isNaN(e))t.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:D,cx:v,cy:y,r0:b,r:_?NaN:x,viewRect:u});else{(n="area"!==_?0===w&&L?M:e*M:c/I)<A?(n=A,T-=A):N+=e;var a=O+k*n;t.setItemLayout(i,{angle:n,startAngle:O,endAngle:a,clockwise:D,cx:v,cy:y,r0:b,r:_?o(e,P,[b,x]):x,viewRect:u}),O=a}})),T<c&&I)if(T<=.001){var C=c/I;t.each(n,(function(e,i){if(!isNaN(e)){var n=t.getItemLayout(i);n.angle=C,n.startAngle=S+k*i*C,n.endAngle=S+k*(i+1)*C}}))}else M=T/N,O=S,t.each(n,(function(e,i){if(!isNaN(e)){var n=t.getItemLayout(i),a=n.angle===A?A:e*M;n.startAngle=O,n.endAngle=O+k*a,O+=k*a}}));l(e,x,u.width,u.height,u.x,u.y)}))}},RlCK:function(e,t,i){var n=i("ProS"),a=i("bYtY");function o(e,t,i){var n,o={},r="toggleSelected"===e;return i.eachComponent("legend",(function(i){r&&null!=n?i[n?"select":"unSelect"](t.name):"allSelect"===e||"inverseSelect"===e?i[e]():(i[e](t.name),n=i.isSelected(t.name));var l=i.getData();a.each(l,(function(e){var t=e.get("name");if("\n"!==t&&""!==t){var n=i.isSelected(t);o.hasOwnProperty(t)?o[t]=o[t]&&n:o[t]=n}}))})),"allSelect"===e||"inverseSelect"===e?{selected:o}:{name:t.name,selected:o}}n.registerAction("legendToggleSelect","legendselectchanged",a.curry(o,"toggleSelected")),n.registerAction("legendAllSelect","legendselectall",a.curry(o,"allSelect")),n.registerAction("legendInverseSelect","legendinverseselect",a.curry(o,"inverseSelect")),n.registerAction("legendSelect","legendselected",a.curry(o,"select")),n.registerAction("legendUnSelect","legendunselected",a.curry(o,"unSelect"))},XpcN:function(e,t,i){i("Tghj").__DEV__;var n=i("ProS"),a=i("bYtY"),o=i("oVpE").createSymbol,r=i("IwbS"),l=i("eRkO").makeBackground,s=i("+TT/"),c=a.curry,g=a.each,u=r.Group,d=n.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new u),this._backgroundEl,this.group.add(this._selectorGroup=new u),this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},getSelectorGroup:function(){return this._selectorGroup},render:function(e,t,i){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get("show",!0)){var o=e.get("align"),r=e.get("orient");o&&"auto"!==o||(o="right"===e.get("left")&&"vertical"===r?"right":"left");var c=e.get("selector",!0),g=e.get("selectorPosition",!0);!c||g&&"auto"!==g||(g="horizontal"===r?"end":"start"),this.renderInner(o,e,t,i,c,r,g);var u=e.getBoxLayoutParams(),d={width:i.getWidth(),height:i.getHeight()},h=e.get("padding"),p=s.getLayoutRect(u,d,h),m=this.layoutInner(e,o,p,n,c,g),f=s.getLayoutRect(a.defaults({width:m.width,height:m.height},u),d,h);this.group.attr("position",[f.x-m.x,f.y-m.y]),this.group.add(this._backgroundEl=l(m,e))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(e,t,i,n,o,r,l){var s=this.getContentGroup(),d=a.createHashMap(),h=t.get("selectedMode"),v=[];i.eachRawSeries((function(e){!e.get("legendHoverLink")&&v.push(e.id)})),g(t.getData(),(function(a,o){var r=a.get("name");if(this.newlineDisabled||""!==r&&"\n"!==r){var l=i.getSeriesByName(r)[0];if(!d.get(r))if(l){var g=l.getData(),y=g.getVisual("color"),b=g.getVisual("borderColor");"function"==typeof y&&(y=y(l.getDataParams(0))),"function"==typeof b&&(b=b(l.getDataParams(0)));var x=g.getVisual("legendSymbol")||"roundRect",S=g.getVisual("symbol");this._createItem(r,o,a,t,x,S,e,y,b,h).on("click",c(p,r,null,n,v)).on("mouseover",c(m,l.name,null,n,v)).on("mouseout",c(f,l.name,null,n,v)),d.set(r,!0)}else i.eachRawSeries((function(i){if(!d.get(r)&&i.legendVisualProvider){var l=i.legendVisualProvider;if(!l.containName(r))return;var s=l.indexOfName(r),g=l.getItemVisual(s,"color"),u=l.getItemVisual(s,"borderColor");this._createItem(r,o,a,t,"roundRect",null,e,g,u,h).on("click",c(p,null,r,n,v)).on("mouseover",c(m,null,r,n,v)).on("mouseout",c(f,null,r,n,v)),d.set(r,!0)}}),this)}else s.add(new u({newline:!0}))}),this),o&&this._createSelector(o,t,n,r,l)},_createSelector:function(e,t,i,n,a){var o=this.getSelectorGroup();g(e,(function(e){!function(e){var n=e.type,a=new r.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:"all"===n?"legendAllSelect":"legendInverseSelect"})}});o.add(a);var l=t.getModel("selectorLabel"),s=t.getModel("emphasis.selectorLabel");r.setLabelStyle(a.style,a.hoverStyle={},l,s,{defaultText:e.title,isRectText:!1}),r.setHoverStyle(a)}(e)}))},_createItem:function(e,t,i,n,l,s,c,g,d,p){var m=n.get("itemWidth"),f=n.get("itemHeight"),v=n.get("inactiveColor"),y=n.get("inactiveBorderColor"),b=n.get("symbolKeepAspect"),x=n.getModel("itemStyle"),S=n.isSelected(e),A=new u,I=i.getModel("textStyle"),w=i.get("icon"),M=i.getModel("tooltip"),D=M.parentModel,_=o(l=w||l,0,0,m,f,S?g:v,null==b||b);if(A.add(h(_,l,x,d,y,S)),!w&&s&&(s!==l||"none"===s)){var L=.8*f;"none"===s&&(s="circle");var P=o(s,(m-L)/2,(f-L)/2,L,L,S?g:v,null==b||b);A.add(h(P,s,x,d,y,S))}var T="left"===c?m+5:-5,N=c,O=n.get("formatter"),k=e;"string"==typeof O&&O?k=O.replace("{name}",null!=e?e:""):"function"==typeof O&&(k=O(e)),A.add(new r.Text({style:r.setTextStyle({},I,{text:k,x:T,y:f/2,textFill:S?I.getTextColor():v,textAlign:N,textVerticalAlign:"middle"})}));var C=new r.Rect({shape:A.getBoundingRect(),invisible:!0,tooltip:M.get("show")?a.extend({content:e,formatter:D.get("formatter",!0)||function(){return e},formatterParams:{componentType:"legend",legendIndex:n.componentIndex,name:e,$vars:["name"]}},M.option):null});return A.add(C),A.eachChild((function(e){e.silent=!0})),C.silent=!p,this.getContentGroup().add(A),r.setHoverStyle(A),A.__legendDataIndex=t,A},layoutInner:function(e,t,i,n,a,o){var r=this.getContentGroup(),l=this.getSelectorGroup();s.box(e.get("orient"),r,e.get("itemGap"),i.width,i.height);var c=r.getBoundingRect(),g=[-c.x,-c.y];if(a){s.box("horizontal",l,e.get("selectorItemGap",!0));var u=l.getBoundingRect(),d=[-u.x,-u.y],h=e.get("selectorButtonGap",!0),p=e.getOrient().index,m=0===p?"width":"height",f=0===p?"height":"width",v=0===p?"y":"x";"end"===o?d[p]+=c[m]+h:g[p]+=u[m]+h,d[1-p]+=c[f]/2-u[f]/2,l.attr("position",d),r.attr("position",g);var y={x:0,y:0};return y[m]=c[m]+h+u[m],y[f]=Math.max(c[f],u[f]),y[v]=Math.min(0,u[v]+d[1-p]),y}return r.attr("position",g),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function h(e,t,i,n,a,o){var r;return"line"!==t&&t.indexOf("empty")<0?(r=i.getItemStyle(),e.style.stroke=n,o||(r.stroke=a)):r=i.getItemStyle(["borderWidth","borderColor"]),e.setStyle(r)}function p(e,t,i,n){f(e,t,i,n),i.dispatchAction({type:"legendToggleSelect",name:null!=e?e:t}),m(e,t,i,n)}function m(e,t,i,n){var a=i.getZr().storage.getDisplayList()[0];a&&a.useHoverLayer||i.dispatchAction({type:"highlight",seriesName:e,name:t,excludeSeriesId:n})}function f(e,t,i,n){var a=i.getZr().storage.getDisplayList()[0];a&&a.useHoverLayer||i.dispatchAction({type:"downplay",seriesName:e,name:t,excludeSeriesId:n})}e.exports=d},Ynxi:function(e,t,i){var n=i("bYtY"),a=i("ProS"),o=i("IwbS"),r=i("+TT/").getLayoutRect,l=i("7aKB").windowOpen;a.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),a.extendComponentView({type:"title",render:function(e,t,i){if(this.group.removeAll(),e.get("show")){var a=this.group,s=e.getModel("textStyle"),c=e.getModel("subtextStyle"),g=e.get("textAlign"),u=n.retrieve2(e.get("textBaseline"),e.get("textVerticalAlign")),d=new o.Text({style:o.setTextStyle({},s,{text:e.get("text"),textFill:s.getTextColor()},{disableBox:!0}),z2:10}),h=d.getBoundingRect(),p=e.get("subtext"),m=new o.Text({style:o.setTextStyle({},c,{text:p,textFill:c.getTextColor(),y:h.height+e.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),f=e.get("link"),v=e.get("sublink"),y=e.get("triggerEvent",!0);d.silent=!f&&!y,m.silent=!v&&!y,f&&d.on("click",(function(){l(f,"_"+e.get("target"))})),v&&m.on("click",(function(){l(v,"_"+e.get("subtarget"))})),d.eventData=m.eventData=y?{componentType:"title",componentIndex:e.componentIndex}:null,a.add(d),p&&a.add(m);var b=a.getBoundingRect(),x=e.getBoxLayoutParams();x.width=b.width,x.height=b.height;var S=r(x,{width:i.getWidth(),height:i.getHeight()},e.get("padding"));g||("middle"===(g=e.get("left")||e.get("right"))&&(g="center"),"right"===g?S.x+=S.width:"center"===g&&(S.x+=S.width/2)),u||("center"===(u=e.get("top")||e.get("bottom"))&&(u="middle"),"bottom"===u?S.y+=S.height:"middle"===u&&(S.y+=S.height/2),u=u||"top"),a.attr("position",[S.x,S.y]);var A={textAlign:g,textVerticalAlign:u};d.setStyle(A),m.setStyle(A),b=a.getBoundingRect();var I=S.margin,w=e.getItemStyle(["color","opacity"]);w.fill=e.get("backgroundColor");var M=new o.Rect({shape:{x:b.x-I[3],y:b.y-I[0],width:b.width+I[1]+I[3],height:b.height+I[0]+I[2],r:e.get("borderRadius")},style:w,subPixelOptimize:!0,silent:!0});a.add(M)}}})},cCMj:function(e,t,i){var n=i("bYtY"),a={updateSelectedMap:function(e){this._targetList=n.isArray(e)?e.slice():[],this._selectTargetMap=n.reduce(e||[],(function(e,t){return e.set(t.name,t),e}),n.createHashMap())},select:function(e,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(e);"single"===this.get("selectedMode")&&this._selectTargetMap.each((function(e){e.selected=!1})),i&&(i.selected=!0)},unSelect:function(e,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(e);i&&(i.selected=!1)},toggleSelected:function(e,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(e);if(null!=i)return this[i.selected?"unSelect":"select"](e,t),i.selected},isSelected:function(e,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(e);return i&&i.selected}};e.exports=a},d4KN:function(e,t,i){var n=i("ProS"),a=i("bYtY");e.exports=function(e,t){a.each(t,(function(t){t.update="updateView",n.registerAction(t,(function(i,n){var a={};return n.eachComponent({mainType:"series",subType:e,query:i},(function(e){e[t.method]&&e[t.method](i.name,i.dataIndex);var n=e.getData();n.each((function(t){var i=n.getName(t);a[i]=e.isSelected(i)||!1}))})),{name:i.name,selected:a,seriesId:i.seriesId}}))}))}},eRkO:function(e,t,i){var n=i("+TT/"),a=n.getLayoutRect,o=n.box,r=n.positionElement,l=i("7aKB"),s=i("IwbS");t.layout=function(e,t,i){var n=t.getBoxLayoutParams(),l=t.get("padding"),s={width:i.getWidth(),height:i.getHeight()},c=a(n,s,l);o(t.get("orient"),e,t.get("itemGap"),c.width,c.height),r(e,n,s,l)},t.makeBackground=function(e,t){var i=l.normalizeCssArray(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),new s.Rect({shape:{x:e.x-i[3],y:e.y-i[0],width:e.width+i[1]+i[3],height:e.height+i[0]+i[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1})}},g0SD:function(e,t,i){var n=i("bYtY"),a=i("9wZj"),o=i("OELB"),r=i("YXkt"),l=i("kj2x");function s(e,t,i){var n=t.coordinateSystem;e.each((function(a){var r,l=e.getItemModel(a),s=o.parsePercent(l.get("x"),i.getWidth()),c=o.parsePercent(l.get("y"),i.getHeight());if(isNaN(s)||isNaN(c)){if(t.getMarkerPosition)r=t.getMarkerPosition(e.getValues(e.dimensions,a));else if(n){var g=e.get(n.dimensions[0],a),u=e.get(n.dimensions[1],a);r=n.dataToPoint([g,u])}}else r=[s,c];isNaN(s)||(r[0]=s),isNaN(c)||(r[1]=c),e.setItemLayout(a,r)}))}var c=i("iPDy").extend({type:"markPoint",updateTransform:function(e,t,i){t.eachSeries((function(e){var t=e.markPointModel;t&&(s(t.getData(),e,i),this.markerGroupMap.get(e.id).updateLayout(t))}),this)},renderSeries:function(e,t,i,o){var c=e.coordinateSystem,g=e.id,u=e.getData(),d=this.markerGroupMap,h=d.get(g)||d.set(g,new a),p=function(e,t,i){var a;a=e?n.map(e&&e.dimensions,(function(e){var i=t.getData().getDimensionInfo(t.getData().mapDimension(e))||{};return n.defaults({name:e},i)})):[{name:"value",type:"float"}];var o=new r(a,i),s=n.map(i.get("data"),n.curry(l.dataTransform,t));return e&&(s=n.filter(s,n.curry(l.dataFilter,e))),o.initData(s,null,e?l.dimValueGetter:function(e){return e.value}),o}(c,e,t);t.setData(p),s(t.getData(),e,o),p.each((function(e){var i=p.getItemModel(e),a=i.getShallow("symbol"),o=i.getShallow("symbolSize"),r=i.getShallow("symbolRotate"),l=n.isFunction(a),s=n.isFunction(o),c=n.isFunction(r);if(l||s||c){var g=t.getRawValue(e),d=t.getDataParams(e);l&&(a=a(g,d)),s&&(o=o(g,d)),c&&(r=r(g,d))}p.setItemVisual(e,{symbol:a,symbolSize:o,symbolRotate:r,color:i.get("itemStyle.color")||u.getVisual("color")})})),h.updateData(p),this.group.add(h.group),p.eachItemGraphicEl((function(e){e.traverse((function(e){e.dataModel=t}))})),h.__keep=!0,h.group.silent=t.get("silent")||e.get("silent")}});e.exports=c},hNWo:function(e,t,i){var n=i("ProS"),a=i("bYtY"),o=i("Qxkt"),r=i("4NO4").isNameSpecified,l=i("Kagy").legend.selector,s={all:{type:"all",title:a.clone(l.all)},inverse:{type:"inverse",title:a.clone(l.inverse)}},c=n.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(e,t,i){this.mergeDefaultAndTheme(e,i),e.selected=e.selected||{},this._updateSelector(e)},mergeOption:function(e){c.superCall(this,"mergeOption",e),this._updateSelector(e)},_updateSelector:function(e){var t=e.selector;!0===t&&(t=e.selector=["all","inverse"]),a.isArray(t)&&a.each(t,(function(e,i){a.isString(e)&&(e={type:e}),t[i]=a.merge(e,s[e.type])}))},optionUpdated:function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&"single"===this.get("selectedMode")){for(var t=!1,i=0;i<e.length;i++){var n=e[i].get("name");if(this.isSelected(n)){this.select(n),t=!0;break}}!t&&this.select(e[0].get("name"))}},_updateData:function(e){var t=[],i=[];e.eachRawSeries((function(n){var a,o=n.name;if(i.push(o),n.legendVisualProvider){var l=n.legendVisualProvider.getAllNames();e.isSeriesFiltered(n)||(i=i.concat(l)),l.length?t=t.concat(l):a=!0}else a=!0;a&&r(n)&&t.push(n.name)})),this._availableNames=i;var n=this.get("data")||t,l=a.map(n,(function(e){return"string"!=typeof e&&"number"!=typeof e||(e={name:e}),new o(e,this,this.ecModel)}),this);this._data=l},getData:function(){return this._data},select:function(e){var t=this.option.selected;if("single"===this.get("selectedMode")){var i=this._data;a.each(i,(function(e){t[e.get("name")]=!1}))}t[e]=!0},unSelect:function(e){"single"!==this.get("selectedMode")&&(this.option.selected[e]=!1)},toggleSelected:function(e){var t=this.option.selected;t.hasOwnProperty(e)||(t[e]=!0),this[t[e]?"unSelect":"select"](e)},allSelect:function(){var e=this._data,t=this.option.selected;a.each(e,(function(e){t[e.get("name",!0)]=!0}))},inverseSelect:function(){var e=this._data,t=this.option.selected;a.each(e,(function(e){var i=e.get("name",!0);t.hasOwnProperty(i)||(t[i]=!0),t[i]=!t[i]}))},isSelected:function(e){var t=this.option.selected;return!(t.hasOwnProperty(e)&&!t[e])&&a.indexOf(this._availableNames,e)>=0},getOrient:function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",itemStyle:{borderWidth:0},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:" sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}}),g=c;e.exports=g},iPDy:function(e,t,i){var n=i("ProS"),a=i("bYtY"),o=n.extendComponentView({type:"marker",init:function(){this.markerGroupMap=a.createHashMap()},render:function(e,t,i){var n=this.markerGroupMap;n.each((function(e){e.__keep=!1}));var a=this.type+"Model";t.eachSeries((function(e){var n=e[a];n&&this.renderSeries(e,n,t,i)}),this),n.each((function(e){!e.__keep&&this.group.remove(e.group)}),this)},renderSeries:function(){}});e.exports=o},kDyi:function(e,t){e.exports=function(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.filterSeries((function(e){for(var i=0;i<t.length;i++)if(!t[i].isSelected(e.name))return!1;return!0}))}},kj2x:function(e,t,i){var n=i("bYtY"),a=i("OELB"),o=i("7hqr").isDimensionStacked,r=n.indexOf;function l(e,t,i,n,r,l){var s=[],c=o(t,n)?t.getCalculationInfo("stackResultDimension"):n,g=u(t,c,e),d=t.indicesOfNearest(c,g)[0];s[r]=t.get(i,d),s[l]=t.get(c,d);var h=t.get(n,d),p=a.getPrecision(t.get(n,d));return(p=Math.min(p,20))>=0&&(s[l]=+s[l].toFixed(p)),[s,h]}var s=n.curry,c={min:s(l,"min"),max:s(l,"max"),average:s(l,"average")};function g(e,t,i,n){var a={};return null!=e.valueIndex||null!=e.valueDim?(a.valueDataDim=null!=e.valueIndex?t.getDimension(e.valueIndex):e.valueDim,a.valueAxis=i.getAxis(function(e,t){var i=e.getData(),n=i.dimensions;t=i.getDimension(t);for(var a=0;a<n.length;a++){var o=i.getDimensionInfo(n[a]);if(o.name===t)return o.coordDim}}(n,a.valueDataDim)),a.baseAxis=i.getOtherAxis(a.valueAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim)):(a.baseAxis=n.getBaseAxis(),a.valueAxis=i.getOtherAxis(a.baseAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim),a.valueDataDim=t.mapDimension(a.valueAxis.dim)),a}function u(e,t,i){if("average"===i){var n=0,a=0;return e.each(t,(function(e,t){isNaN(e)||(n+=e,a++)})),n/a}return"median"===i?e.getMedian(t):e.getDataExtent(t,!0)["max"===i?1:0]}t.dataTransform=function(e,t){var i=e.getData(),a=e.coordinateSystem;if(t&&!function(e){return!isNaN(parseFloat(e.x))&&!isNaN(parseFloat(e.y))}(t)&&!n.isArray(t.coord)&&a){var o=a.dimensions,l=g(t,i,a,e);if((t=n.clone(t)).type&&c[t.type]&&l.baseAxis&&l.valueAxis){var s=r(o,l.baseAxis.dim),d=r(o,l.valueAxis.dim),h=c[t.type](i,l.baseDataDim,l.valueDataDim,s,d);t.coord=h[0],t.value=h[1]}else{for(var p=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis],m=0;m<2;m++)c[p[m]]&&(p[m]=u(i,i.mapDimension(o[m]),p[m]));t.coord=p}}return t},t.getAxisInfo=g,t.dataFilter=function(e,t){return!(e&&e.containData&&t.coord&&!function(e){return!(isNaN(parseFloat(e.x))&&isNaN(parseFloat(e.y)))}(t))||e.containData(t.coord)},t.dimValueGetter=function(e,t,i,n){return n<2?e.coord&&e.coord[n]:e.value},t.numCalculate=u},qMZE:function(e,t,i){var n=i("JEkh").extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});e.exports=n},u3DP:function(e,t,i){var n=i("6GrX"),a=i("OELB").parsePercent,o=Math.PI/180;function r(e,t,i,n,a,o,r,l,s,c){function g(t,i,n,a){for(var o=t;o<i&&!(e[o].y+n>s+r);o++)if(e[o].y+=n,o>t&&o+1<i&&e[o+1].y>e[o].y+e[o].height)return void u(o,n/2);u(i-1,n/2)}function u(t,i){for(var n=t;n>=0&&!(e[n].y-i<s)&&(e[n].y-=i,!(n>0&&e[n].y>e[n-1].y+e[n-1].height));n--);}function d(e,t,i,n,a,o){for(var r=t?Number.MAX_VALUE:0,l=0,s=e.length;l<s;l++)if("none"===e[l].labelAlignTo){var c=Math.abs(e[l].y-n),g=e[l].len,u=e[l].len2,d=c<a+g?Math.sqrt((a+g+u)*(a+g+u)-c*c):Math.abs(e[l].x-i);t&&d>=r&&(d=r-10),!t&&d<=r&&(d=r+10),e[l].x=i+d*o,r=d}}e.sort((function(e,t){return e.y-t.y}));for(var h,p=0,m=e.length,f=[],v=[],y=0;y<m;y++){if("outer"===e[y].position&&"labelLine"===e[y].labelAlignTo){var b=e[y].x-c;e[y].linePoints[1][0]+=b,e[y].x=c}(h=e[y].y-p)<0&&g(y,m,-h),p=e[y].y+e[y].height}for(r-p<0&&u(m-1,p-r),y=0;y<m;y++)e[y].y>=i?v.push(e[y]):f.push(e[y]);d(f,!1,t,i,n,a),d(v,!0,t,i,n,a)}function l(e){return"center"===e.position}e.exports=function(e,t,i,s,c,g){var u,d,h=e.getData(),p=[],m=!1,f=(e.get("minShowLabelAngle")||0)*o;h.each((function(o){var r=h.getItemLayout(o),l=h.getItemModel(o),s=l.getModel("label"),g=s.get("position")||l.get("emphasis.label.position"),v=s.get("distanceToLabelLine"),y=s.get("alignTo"),b=a(s.get("margin"),i),x=s.get("bleedMargin"),S=s.getFont(),A=l.getModel("labelLine"),I=A.get("length");I=a(I,i);var w=A.get("length2");if(w=a(w,i),!(r.angle<f)){var M,D,_,L,P=(r.startAngle+r.endAngle)/2,T=Math.cos(P),N=Math.sin(P);u=r.cx,d=r.cy;var O,k=e.getFormattedLabel(o,"normal")||h.getName(o),C=n.getBoundingRect(k,S,L,"top"),R="inside"===g||"inner"===g;if("center"===g)M=r.cx,D=r.cy,L="center";else{var G=(R?(r.r+r.r0)/2*T:r.r*T)+u,E=(R?(r.r+r.r0)/2*N:r.r*N)+d;if(M=G+3*T,D=E+3*N,!R){var V=G+T*(I+t-r.r),B=E+N*(I+t-r.r),z=V+(T<0?-1:1)*w;M="edge"===y?T<0?c+b:c+i-b:z+(T<0?-v:v),D=B,_=[[G,E],[V,B],[z,B]]}L=R?"center":"edge"===y?T>0?"right":"left":T>0?"left":"right"}var Y=s.get("rotate");O="number"==typeof Y?Y*(Math.PI/180):Y?T<0?-P+Math.PI:-P:0,m=!!O,r.label={x:M,y:D,position:g,height:C.height,len:I,len2:w,linePoints:_,textAlign:L,verticalAlign:"middle",rotation:O,inside:R,labelDistance:v,labelAlignTo:y,labelMargin:b,bleedMargin:x,textRect:C,text:k,font:S},R||p.push(r.label)}})),!m&&e.get("avoidLabelOverlap")&&function(e,t,i,a,o,s,c,g){for(var u=[],d=[],h=Number.MAX_VALUE,p=-Number.MAX_VALUE,m=0;m<e.length;m++)l(e[m])||(e[m].x<t?(h=Math.min(h,e[m].x),u.push(e[m])):(p=Math.max(p,e[m].x),d.push(e[m])));for(r(d,t,i,a,1,0,s,0,g,p),r(u,t,i,a,-1,0,s,0,g,h),m=0;m<e.length;m++){var f=e[m];if(!l(f)){var v=f.linePoints;if(v){var y,b="edge"===f.labelAlignTo,x=f.textRect.width;(y=b?f.x<t?v[2][0]-f.labelDistance-c-f.labelMargin:c+o-f.labelMargin-v[2][0]-f.labelDistance:f.x<t?f.x-c-f.bleedMargin:c+o-f.x-f.bleedMargin)<f.textRect.width&&(f.text=n.truncateText(f.text,y,f.font),"edge"===f.labelAlignTo&&(x=n.getWidth(f.text,f.font)));var S=v[1][0]-v[2][0];b?f.x<t?v[2][0]=c+f.labelMargin+x+f.labelDistance:v[2][0]=c+o-f.labelMargin-x-f.labelDistance:(f.x<t?v[2][0]=f.x+f.labelDistance:v[2][0]=f.x-f.labelDistance,v[1][0]=v[2][0]+S),v[1][1]=v[2][1]=f.y}}}}(p,u,d,t,i,s,c,g)}},wDdD:function(e,t,i){var n=i("ProS"),a=i("bYtY");i("98bh"),i("GrNh");var o=i("d4KN"),r=i("mOdp"),l=i("KS52"),s=i("0/Rx");o("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),n.registerVisual(r("pie")),n.registerLayout(a.curry(l,"pie")),n.registerProcessor(s("pie"))},x3X8:function(e,t,i){var n=i("KxfA").retrieveRawValue;t.getDefaultLabel=function(e,t){var i=e.mapDimension("defaultedLabel",!0),a=i.length;if(1===a)return n(e,t,i[0]);if(a){for(var o=[],r=0;r<i.length;r++){var l=n(e,t,i[r]);o.push(l)}return o.join(" ")}}}}]); |