!function(t){"object"==typeof module&&"undefined"!=typeof module.exports?module.exports=t:t()}((function(){(window.webpackJsonpFusionCharts=window.webpackJsonpFusionCharts||[]).push([[1],{451:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(452));e.Column2D=o["default"];var r=n(a(532));e.Column3D=r["default"];var i=n(a(545));e.Line=i["default"];var l=n(a(551));e.Area=l["default"];var s=n(a(553));e.Bar2D=s["default"];var c=n(a(573));e.Bar3D=c["default"];var u=n(a(578));e.Pie2D=u["default"];var d=n(a(584));e.Pie3D=d["default"];var h=n(a(591));e.Doughnut2D=h["default"];var f=n(a(593));e.Doughnut3D=f["default"];var p=n(a(597));e.Pareto2D=p["default"];var g=n(a(608));e.Pareto3D=g["default"];var v=n(a(611));e.ScrollCombiDy2D=v["default"];var m=n(a(622));e.ScrollCombi2D=m["default"];var b=n(a(627));e.ScrollStackedColumn2D=b["default"];var C=n(a(631));e.ScrollMSStackedColumn2D=C["default"];var D=n(a(635));e.ScrollMSStackedColumn2dLineDY=D["default"];var _=n(a(639));e.ScrollStackedBar2D=_["default"];var y=n(a(642));e.ScrollArea2D=y["default"];var S=n(a(643));e.ScrollLine2D=S["default"];var k=n(a(645));e.ScrollColumn2D=k["default"];var A=n(a(646));e.ScrollBar2D=A["default"];var x=n(a(647));e.Bubble=x["default"];var P=n(a(660));e.Scatter=P["default"];var N=n(a(661));e.MSStackedColumn2D=N["default"];var w=n(a(662));e.StackedArea2D=w["default"];var T=n(a(666));e.StackedBar3D=T["default"];var F=n(a(671));e.StackedBar2D=F["default"];var M=n(a(674));e.StackedColumn3D=M["default"];var B=n(a(678));e.StackedColumn2D=B["default"];var E=n(a(680));e.MSStackedColumn2DLineDy=E["default"];var L=n(a(681));e.StackedColumn3DLineDy=L["default"];var I=n(a(686));e.MSColumn3DLineDy=I["default"];var O=n(a(687));e.MSCombidy2D=O["default"];var R=n(a(688));e.MSCombidy3D=R["default"];var G=n(a(690));e.StackedColumn3DLine=G["default"];var V=n(a(693));e.StackedColumn2DLine=V["default"];var z=n(a(696));e.MSColumnLine3D=z["default"];var H=n(a(698));e.MSCombi3D=H["default"];var W=n(a(699));e.MSCombi2D=W["default"];var Y=n(a(700));e.Marimekko=Y["default"];var U=n(a(705));e.MSArea=U["default"];var j=n(a(706));e.MSBar3D=j["default"];var X=n(a(707));e.MSBar2D=X["default"];var Z=n(a(708));e.MSLine=Z["default"];var J=n(a(710));e.MSColumn3D=J["default"];var q=n(a(711));e.MSColumn2D=q["default"];var K=n(a(712));e.Spline=K["default"];var $=n(a(715));e.Splinearea=$["default"];var Q=n(a(717));e.Msspline=Q["default"];var tt=n(a(720));e.MSSplineDy=tt["default"];var et=n(a(722));e.Mssplinearea=et["default"];var at=n(a(724));e.StackedColumn2DLineDy=at["default"];var nt=n(a(726));e.StackedArea2DLineDy=nt["default"];var ot={name:"charts",type:"package",requiresFusionCharts:!0,extension:function(t){t.addDep(o["default"]),t.addDep(r["default"]),t.addDep(i["default"]),t.addDep(l["default"]),t.addDep(s["default"]),t.addDep(c["default"]),t.addDep(u["default"]),t.addDep(d["default"]),t.addDep(h["default"]),t.addDep(f["default"]),t.addDep(p["default"]),t.addDep(g["default"]),t.addDep(v["default"]),t.addDep(m["default"]),t.addDep(b["default"]),t.addDep(C["default"]),t.addDep(D["default"]),t.addDep(_["default"]),t.addDep(y["default"]),t.addDep(S["default"]),t.addDep(k["default"]),t.addDep(A["default"]),t.addDep(x["default"]),t.addDep(P["default"]),t.addDep(N["default"]),t.addDep(w["default"]),t.addDep(T["default"]),t.addDep(F["default"]),t.addDep(M["default"]),t.addDep(B["default"]),t.addDep(E["default"]),t.addDep(L["default"]),t.addDep(at["default"]),t.addDep(nt["default"]),t.addDep(I["default"]),t.addDep(O["default"]),t.addDep(R["default"]),t.addDep(G["default"]),t.addDep(V["default"]),t.addDep(z["default"]),t.addDep(H["default"]),t.addDep(W["default"]),t.addDep(Y["default"]),t.addDep(U["default"]),t.addDep(j["default"]),t.addDep(X["default"]),t.addDep(Z["default"]),t.addDep(J["default"]),t.addDep(q["default"]),t.addDep(K["default"]),t.addDep($["default"]),t.addDep(tt["default"]),t.addDep(Q["default"]),t.addDep(et["default"])}};e["default"]=ot},452:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(453))["default"];e["default"]=o},453:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(454)),i=n(a(530)),l=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t),e.getName=function(){return"Column2D"};var a=e.prototype;return a.getName=function(){return"Column2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this),this.config.friendlyName="Column Chart",this.config.singleseries=!0,this.config.defaultDatasetType="column",this.config.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},532:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(533))["default"];e["default"]=o},533:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(534)),i=n(a(542)),l=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.defaultZeroPlaneHighlighted=!1,e}(0,o["default"])(e,t),e.getName=function(){return"Column3D"};var a=e.prototype;return a.getName=function(){return"Column3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.hasLegend=!1,e.singleseries=!0,e.friendlyName="3D Column Chart",e.showplotborder=0,e.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},534:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(454)),i=n(a(535)),l=n(a(539)),s=function(t){function e(){var e;return(e=t.call(this)||this).registerFactory("canvas",i["default"]),e.registerFactory("dataset",l["default"],["vCanvas"]),e}(0,o["default"])(e,t),e.getName=function(){return"SSCartesian3D"};var a=e.prototype;return a.getName=function(){return"SSCartesian3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.hasLegend=!1,e.showplotborder=0,e.drawcrosslineontop=0,e.showzeroplaneontop=0},e}(r["default"]);e["default"]=s},535:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=function(t){var e;if((0,i.componentFactory)(t,o["default"],"canvas",t.config.showVolumeChart?2:1),e=t.getChildren("canvas"))for(var a=0,n=e.length;a2?d:h},t=H.setAnimation({el:B||"rect",attr:o,container:O,label:"canvas",component:this}),B||this.addGraphicalElement("canvasBorderElement",t),I["clip-canvas"]=[f(0,P-ot),f(0,N),f(1,w+ot),f(1,T+rt)],I["clip-canvas-init"]=[f(0,P-ot),f(0,N-rt),1,f(1,T+2*rt)],y=I["clip-canvas"].slice(0),H.setAnimation({el:V,attr:{"clip-rect":y},component:this}),H.setAnimation({el:z,attr:{"clip-rect":y},component:this}),o={x:P,y:N,width:w,height:T,r:$,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(Y)},e=H.setAnimation({el:E||"rect",attr:o,component:this,label:"canvas",container:O}),E||this.addGraphicalElement("canvasElement",e),r=[g,P,N,"L",P+1.2*j,N-j,P+w-j,N-j,P+w,N,"Z"],a=H.setAnimation({el:R||"path",attr:{path:r,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(Y)},component:this,callback:U?i.stubFN:m,label:"canvas",container:O}),R||this.addGraphicalElement("canvasBg",a),U?(e.show(),a.show()):(e.hide(),a.hide()),l=P-ot-Z-1,s=N+rt+1,c=Z,u=T,D=ot+1,_=rt+1,n=H.setAnimation({el:G||"cubepath",attr:{cubepath:[l,s,c,u,D,_],stroke:"none","stroke-width":0,visibility:"hidden",fill:J.replace(i.dropHash,i.HASHSTRING),noGradient:!q},component:this,callback:X?i.stubFN:b,label:"canvas",container:O}),G||this.addGraphicalElement("canvas3DBase",n),S=H.setAnimation({el:W||"path",attr:{path:[g,P,N,"V",T+N],stroke:p.tintshade(J.replace(i.dropHash,i.HASHSTRING),.05).rgba},component:this,callback:X?i.stubFN:m,label:"canvas",container:O}),W||this.addGraphicalElement("canvas3dbaseline",S),X&&(S.show(),C.call(n))},e}(r["default"]);e["default"]=D},537:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=void 0;var n={"initial.canvas.canvas":{"canvas.appearing":[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:"initial"}]}};e["default"]=n},538:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=function(t){var e,a=Math.atan2;t.define&&t.define([{name:"cubepath",cubepath:function(){var a,o,r,i,l=this,s={"stroke-linejoin":"round","shape-rendering":"precision",stroke:"none"},c=arguments,u=c.length-1,d=c[u],h=function(t,a,o,r,i,l){var s=this,c=s._.cubetop,u=s._.cubeside,d=t,h=a,f=o,p=r,g=i,v=l;return"object"==typeof d||d===e&&h===e&&f===e&&p===e&&g===e&&v===e||(d=(0,n.pluckNumber)(d,s.attrs.x,0),h=(0,n.pluckNumber)(h,s.attrs.y,0),f=(0,n.pluckNumber)(f,s.attrs.width,0),p=(0,n.pluckNumber)(p,s.attrs.height,0),g=(0,n.pluckNumber)(g,s.attrs.xDepth,0),v=(0,n.pluckNumber)(v,s.attrs.yDepth,0),s.attrs.x=d,s.attrs.y=h,s.attrs.width=f,s.attrs.height=p,s.attrs.xDepth=g,s.attrs.yDepth=v,s._attr("path",["M",d+f,h,"l",0,p,-f,0,0,-p,"z"]),c.attr("path",["M",d,h,"l",1,1,f-1,0,0,-1,g,-v,-f,0,"z"]),u.attr("path",["M",d+f-1,h+1,"l",0,p-1,1,0,g,-v,0,-p,-g,v])),this},f=function(t,e,a,n){var o=this,r=o._.cubetop,i=o._.cubeside;return o.dropshadow&&(r.dropshadow(t,-e,a,n),i.dropshadow(t,-e,a,n)),!1};for(r in d&&d.constructor===t.el.constructor?c[u]=e:d=e,a=l.path(s,d),o=l.path(s,d),(i=l.path(s,d))._.cubetop=a.follow(i,e,"before"),i._.cubeside=o.follow(i,e,"before"),t.fn.cubepath.ca)i.ca[r]=t.fn.cubepath.ca[r];return i._attr=i.attr,i._shadow=i.shadow,i.attr=function(t,a){var n="object"==typeof t,o=a;return n&&(t.cubepath?o=[].concat(t.cubepath):((o=[]).push(t.x),o.push(t.y),o.push(t.width),o.push(t.height),o.push(t.xDepth),o.push(t.yDepth)),t.noGradient!==e&&(i.attrs.noGradient=t.noGradient)),t===e&&o===e?this.attrs:o===e?this.attrs[t]:(n?h.apply(this,o):"drop-shadow"===t&&f.apply(this,[].concat(o)),i._attr(t),this)},i.appendTo=function(t){t.appendChild(i._.cubetop),t.appendChild(i._.cubeside),t.appendChild(i)},"object"==typeof c[0]?i.attr(c[0]):h.apply(i,[c[0],c[1],c[2],c[3],c[4],c[5]])},fn:{_getBBox2:function(){var t=this._.cubeside.getBBox(),e=this._.cubetop.getBBox(),a=this.getBBox();return{x:a.x+e.height,y:a.y-t.width,width:a.width,height:a.height}},shadow:function(){return this._.cubeside.shadow.apply(this._.cubeside,arguments),this._.cubetop.shadow.apply(this._.cubetop,arguments),this._shadow.apply(this,arguments)}},ca:{"stroke-linejoin":function(){return{"stroke-linejoin":"round"}},fill:function(n,o){var r,i=this,l=i._.cubetop,s=i._.cubeside,c=i._attr("cubepath")||[0,0,0,0,0,0],u=n,d=o,h=c[2],f=c[4],p=c[5];return d===e&&(d=i._attr("noGradient")),"object"==typeof(u=t.color(u))&&(u=r="opacity"in u?"rgba("+[u.r,u.g,u.b,u.opacity]+")":"rgb("+[u.r,u.g,u.b]+")"),d?(i._attr("fill",u),l.attr("fill",t.tintshade(u,-.78).rgba),s.attr("fill",t.tintshade(u,-.65).rgba)):(i._attr("fill",[270,t.tintshade(r,.55).rgba,t.tintshade(r,-.65).rgba].join("-")),s.attr("fill",[270,t.tintshade(r,-.75).rgba,t.tintshade(r,-.35).rgba].join("-")),l.attr("fill",[45+t.deg(a(p,f+h)),t.tintshade(r,-.78).rgba,t.tintshade(r,.22).rgba].join("-"))),!1}}}])};var n=a(217)},539:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=function(t){var e,a,n,i=t.getChildren().canvas[0].getChildren("vCanvas")[0],l=t.getFromEnv("dataSource"),s=l.dataset,c=t.config.defaultDatasetType||"",u=l.data||s&&s[0].data;if(a=function(t){var e=[];return(0,o.fcEach)(t,(function(t){"true"!==t.vline&&!0!==t.vline&&1!==t.vline&&"1"!==t.vline&&e.push(t)})),{data:e}}(u),!(u&&0!==u.length))return void t.setChartMessage();(0,o.componentFactory)(i,r["default"],"datasetGroup_"+c),n=i.getChildren("datasetGroup_"+c)[0],e=t.getDSdef(),(0,o.datasetFactory)(n,e,"dataset",1,[a])};var o=a(217),r=n(a(540))},540:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=a(232),i=a(225),l=n(a(541));(0,i.addDep)({name:"column3dManagerAnimation",type:"animationRule",extension:l["default"]});var s=function(t){function e(){var e;return(e=t.call(this)||this).setState("visible",!0),e}(0,o["default"])(e,t);var a=e.prototype;return a.getType=function(){return"group"},a.getName=function(){return"column3d"},a.getCanvasPadding=function(){var t,e,a={paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0};return this._mapChildren((function(n){for(e in t=n.getCanvasPadding&&n.getCanvasPadding()||{})t.hasOwnProperty(e)&&(a[e]=Math.max(t[e],a[e]))})),a},a.createContainer=function(){var t,e,a=this.getFromEnv("animationManager"),n=this.getLinkedParent().getChildContainer();for(t in n)e=n[t],!this.getChildContainer(t)&&this.addChildContainer(t,a.setAnimation({el:"group",attr:{name:"manager"+t},container:e,component:this,label:"group"}))},a.draw3DContainer=function(){var t,e=this.getFromEnv("animationManager"),a=this.getChildContainer("plotGroup3d"),n=this.getFromEnv("xAxis").getTicksLen(),o=a&&a.negative,r=a&&a.positive,i=this.getLinkedParent().getChildContainer().columnVcanvasGroup;for(!this.getChildContainer("plotGroup3d")&&this.addChildContainer("plotGroup3d",e.setAnimation({el:"group",attr:{name:"3d-plots"},container:i,component:this,label:"group"})),a=this.getChildContainer("plotGroup3d"),this.addToEnv("plotGroup3d",a),o=a.negative=e.setAnimation({el:o||"group",attr:{name:"negative-values"},container:a,component:this,label:"group"}),r=a.positive=e.setAnimation({el:r||"group",attr:{name:"positive-values"},container:a,component:this,label:"group"}),a.zeroPlane=e.setAnimation({el:a.zeroPlane||"group",attr:{name:"zero-plane"},container:a,component:this,label:"group"}).insertBefore(a.positive),(a.negativeGroupArray=a.negativeGroupArray=o.data("categoryplots"))||(o.data("categoryplots",new Array(n)),a.negativeGroupArray=o.data("categoryplots")),(a.positiveGroupAarray=a.positiveGroupAarray=r.data("categoryplots"))||(r.data("categoryplots",new Array(n)),a.positiveGroupAarray=r.data("categoryplots")),t=0;t=0?(!this.graphics&&(this.graphics={}),e=l.zeroPlane,f.fill=r.zeroPlaneColor,f.noGradient=!i,f.stroke=r.zeroPlaneBorderColor||"none",f["stroke-width"]=r.zeroPlaneShowBorder?1:0,f.x=o?v-p:r.canvasLeft-p,f.y=o?r.canvasTop+g:v+g,f.width=o?1:r.canvasWidth,f.height=o?r.canvasHeight:1,f.xDepth=p,f.yDepth=g,h&&(h.show(),h._.cubetop.show(),h._.cubeside.show()),t={el:h||"cubepath",attr:f,container:e,component:this,label:"zeroPlane"}):h&&(t={el:h,attr:o?{x:v-g}:{y:v+g},component:this,doNotRemove:!0,callback:function(){h.hide(),h._.cubetop.hide(),h._.cubeside.hide()},container:l,label:"zeroPlane"}),t&&this.addGraphicalElement("zeroplane",n.setAnimation(t))},a.draw=function(){this.createContainer(),this.draw3DContainer(),this.drawZeroPlane()},a.childChanged=function(t){void 0===t&&(t={});var e,a,n=this.config,o=this.getLinkedParent(),r=0,i=this.getState("visible"),l={};this._mapChildren((function(t){t.getState("visible")&&r++})),this.setState("visible",!!r),i!==!!r&&(a=!0),!1!==t.dataLimitChanged&&((e=this.getDataLimits()).min===n.range.min&&e.max===n.range.max||(n.range.min=e.min,n.range.max=e.max,l.dataLimitChanged=!0,a=!0)),a?o.childChanged&&o.childChanged(l):this.asyncDraw()},a.getAxisValuePadding=function(){var t={},e=-Infinity,a=-Infinity;return this._mapChildren((function(n){n.getState("removed")||(t=n.getAxisValuePadding&&n.getAxisValuePadding()||{},e=Math.max(e,t.left||-Infinity),a=Math.max(a,t.right||-Infinity))})),e===-Infinity&&(e=0),a===-Infinity&&(a=0),this.config.padding||(this.config.padding={},this.config.padding.left=e,this.config.padding.right=a),{left:e,right:a}},a.getDataLimits=function(t){var e,a=+Infinity,n=-Infinity,o=0,r=function(t){n=Math.max(n,t.max),a=Math.min(a,t.min)};return this._mapChildren((function(a){a.getState("removed")||(!1!==a.getState("visible")?(o++,e=a.getDataLimits(t),r(e)):t&&(e=a.getDataLimits(t),r(e)))})),o?this.setState("visible",!0):this.setState("visible",!1),this.config.range||(this.config.range={},this.config.range.min=this.config.dataMin,this.config.range.max=this.config.dataMax),{max:n,min:a}},a.isVisible=function(){return!this.isNotVisible},e}(r.ComponentInterface);e["default"]=s},541:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=void 0;e["default"]={"initial.group.column3d":function(){return{"zeroPlane.appearing":function(){return[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:"axis"}]}}}}},542:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(530)),i=a(217),l=a(543),s=a(225),c=n(a(544));(0,s.addDep)({name:"column3dAnimation",type:"animationRule",extension:c["default"]});var u=function(t){function e(){var e;return(e=t.call(this)||this).setContainerVisibility=i.stubFN,e}(0,o["default"])(e,t);var a=e.prototype;return a.getType=function(){return"dataset"},a.getName=function(){return"column3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this),this.config.use3dlighting=i.UNDEF},a.createContainer=function(){var t=this.getLinkedParent(),e=this.getFromEnv("paper");!this.getContainer("labelGroup")&&this.addContainer("labelGroup",function(t,e,a){return e.group(t,a)}("label-group",e,t.getChildContainer("vcanvasLabelGroup")).attr("class","fusioncharts-datalabels")).attr("opacity",1)},a._getHoveredPlot=function(t,e){var a,n,o=this.getFromEnv("chart").isBar;return a=this.getFromEnv("xAxis").getValue(o?e:t),(n=Math.round(a))-a>0?l._checkPointerOverColumn.call(this,n,t,e)||l._checkPointerOverColumn.call(this,n-1,t,e):l._checkPointerOverColumn.call(this,n+1,t,e)||l._checkPointerOverColumn.call(this,n,t,e)},e}(r["default"]);e["default"]=u},543:function(t,e,a){"use strict";e.__esModule=!0,e._checkPointerOverColumn=function(t,e,a){var o,r,i,l,s,c,u,d,h,f=this.getFromEnv("chart").config,p=f.plotborderthickness,g=f.showplotborder,v=this.components.data,m=v[t];if(!m)return;if(o=m.config.setValue,s=(s=(p=g?p:0)/2)%2==0?s+1:n(s),null!==o&&(c=m._xPos-10,d=m._width+10,u=m._yPos,h=m._height+10,i=a-u+s,l=!!(l=!!(l=(r=e-c+s)>=0&&r<=d+p&&i>=0&&i<=h+p)&&e+a-(c+u)-10>0)&&e+a-(c+u+d+h)+10<0))return{pointIndex:t,hovered:l,pointObj:v[t]}};var n=Math.round},544:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o={"initial.dataset.column3D":n(a(531))["default"]["initial.dataset.column"]};e["default"]=o},545:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(546))["default"];e["default"]=o},546:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(454)),i=n(a(547)),l=a(217),s=l.preDefStr.SEVENTYSTRING,c=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.axisPaddingLeft=0,e.axisPaddingRight=0,e}(0,o["default"])(e,t),e.getName=function(){return"Line"};var a=e.prototype;return a.getName=function(){return"Line"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Line Chart",e.singleseries=!0,e.defaultDatasetType="line",e.anchorborderthickness=1,e.anchorimageurl=void 0,e.anchorimagepadding=1,e.anchorsides=1,e.anchoralpha=void 0,e.anchorbgalpha=l.HUNDREDSTRING,e.anchorimagealpha=l.HUNDREDSTRING,e.anchorimagescale=100,e.anchorstartangle=90,e.anchorshadow=0,e.anchorbgcolor=void 0,e.anchorbordercolor=void 0,e.anchorradius=3,e.showvalues=1,e.plotfillalpha=s,e.linedashlen=5,e.linedashgap=4,e.linedashed=void 0,e.linealpha=l.HUNDREDSTRING,e.linethickness=2,e.drawfullareaborder=1,e.connectnulldata=0,e.zeroplanethickness=1,e.enablemousetracking=!0,e.zeroplanealpha=40,e.showzeroplaneontop=0,e.defaultcrosslinethickness=1},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=c},551:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(552))["default"];e["default"]=o},552:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(454)),i=n(a(548)),l=a(217),s=l.preDefStr.SEVENTYSTRING,c=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=0,e}(0,o["default"])(e,t),e.getName=function(){return"Area2D"};var a=e.prototype;return a.getName=function(){return"Area2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Area Chart",e.singleseries=!0,e.defaultDatasetType="area",e.anchorborderthickness=1,e.anchorimageurl=void 0,e.anchorimagepadding=1,e.anchorsides=1,e.anchoralpha=void 0,e.anchorbgalpha=l.HUNDREDSTRING,e.anchorimagealpha=l.HUNDREDSTRING,e.anchorimagescale=100,e.anchorstartangle=90,e.anchorshadow=0,e.anchorbgcolor=void 0,e.anchorbordercolor=void 0,e.anchorradius=3,e.showvalues=1,e.plotfillalpha=s,e.linedashlen=5,e.linedashgap=4,e.linedashed=void 0,e.linealpha=l.HUNDREDSTRING,e.linethickness=2,e.drawfullareaborder=1,e.inheritplotbordercolor=0,e.connectnulldata=0,e.enablemousetracking=!0,e.defaultcrosslinethickness=1},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=c},553:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(554))["default"];e["default"]=o},554:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(555)),i=n(a(571)),l=function(t){function e(){var e;return(e=t.call(this)||this).isBar=!0,e}(0,o["default"])(e,t),e.getName=function(){return"Bar2D"};var a=e.prototype;return a.getType=function(){return"chartAPI"},a.getName=function(){return"Bar2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this),this.config.friendlyName="Bar Chart",this.config.singleseries=!0,this.config.defaultDatasetType="bar2d",this.config.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){},e}(r["default"]);e["default"]=l},555:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(454)),i=a(556),l=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t);var a=e.prototype;return a.getName=function(){return"SSBarCartesian"},e.getName=function(){return"SSBarCartesian"},a._feedAxesRawData=function(){return i.__feedAxesRawData.call(this)},a._spaceManager=function(){i.__spaceManager.call(this)},a._postSpaceManagement=function(){i.__postSpaceManagement.call(this)},e}(r["default"]);e["default"]=l},573:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(574))["default"];e["default"]=o},574:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(575)),i=n(a(576)),l=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.fireGroupEvent=!0,e.isBar=!0,e.defaultZeroPlaneHighlighted=!1,e}(0,o["default"])(e,t),e.getName=function(){return"Bar3D"};var a=e.prototype;return a.getName=function(){return"Bar3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.singleseries=!0,e.friendlyName="3D Bar Chart",e.defaultDatasetType="bar3d",e.showplotborder=0,e.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},575:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(534)),i=a(556),l=function(t){function e(){var e;return(e=t.call(this)||this).__feedAxesRawData=i.__feedAxesRawData,e.__spaceManager=i.__spaceManager,e.__postSpaceManagement=i.__postSpaceManagement,e}(0,o["default"])(e,t),e.getName=function(){return"SSBarCartesian3D"};var a=e.prototype;return a.getName=function(){return"SSBarCartesian3D"},a._feedAxesRawData=function(){return i.__feedAxesRawData.call(this)},a._spaceManager=function(){i.__spaceManager.call(this)},a._postSpaceManagement=function(){i.__postSpaceManagement.call(this)},e}(r["default"]);e["default"]=l},576:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(542)),i=a(571),l=a(225),s=n(a(577));(0,l.addDep)({name:"bar3DAnimation",type:"animationRule",extension:s["default"]});var c=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t);var a=e.prototype;return a.getType=function(){return"dataset"},a.getName=function(){return"bar3D"},a._checkPointerOverColumn=function(t,e,a){var n,o,r,i,l,s,c,u=this.getFromEnv("chart").config,d=u.plotborderthickness,h=u.showplotborder,f=this.components.data,p=f[t];if(p)return d=h?d:0,null!==p.config.setValue&&(l=p._yPos,c=p._height+5,i=p._xPos-5,s=p._width+5,o=a-l,r=!!(r=!!(r=(n=e-i)>=0&&n<=s+d&&o>=0&&o<=c+d)&&e+a-(i+l)-5>0)&&e+a-(i+l+s+c)+5<0)?{pointIndex:t,hovered:r,pointObj:f[t]}:void 0},a._getHoveredPlot=function(t,e){var a,n,o=this.getFromEnv("chart").isBar;return a=this.getFromEnv("xAxis").getValue(o?e:t),(n=Math.round(a))-a>0?this._checkPointerOverColumn(n,t,e)||this._checkPointerOverColumn(n-1,t,e):this._checkPointerOverColumn(n+1,t,e)||this._checkPointerOverColumn(n,t,e)},a.drawLabel=function(){var t=this.config;i.drawLabel.call(this,t.scrollMinVal,t.scrollMaxVal)},e}(r["default"]);e["default"]=c},577:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o={"initial.dataset.bar3D":n(a(572))["default"]["initial.dataset.bar2D"]};e["default"]=o},578:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(579))["default"];e["default"]=o},579:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(580)),i=n(a(457)),l=a(217),s=n(a(462)),c=n(a(464)),u=n(a(466)),d=n(a(583)),h=n(a(560)),f=a(558),p=a(229),g=Math,v=g.min,m=g.max,b=g.abs,C=g.PI,D=g.round,_=C/180,y=180/C,S=0,k=function(t,e,a){var n,o,r,i,l=!!a,s=e;return t?((i=(n=t.components&&t.components.data||[])[s=t.config.reversePlotOrder?n.length-s-1:s])&&(o=i.config,r=l!==i.config.sliced||void 0===a?t.plotGraphicClick.call(i.graphics.element):o.sliced),r):r},A=function(t){(0,o["default"])(a,t),a.getName=function(){return"Pie2D"};var e=a.prototype;function a(){var e;return(e=t.call(this)||this).defaultSeriesType="pie",e.defaultPlotShadow=1,e.reverseLegend=1,e.defaultPaletteOptions=void 0,e.sliceOnLegendClick=!0,e.dontShowLegendByDefault=!0,e.defaultZeroPlaneHighlighted=!1,e.hasCanvas=!0,e.eiMethods={isPlotItemSliced:function(t){var e,a,n=this.apiInstance,o=n&&n.getDatasets();return o&&(o=o[0])&&(e=o.components.data)&&e[t]&&(a=e[t].config)&&a.sliced},addData:function(){var t=this.apiInstance,e=t&&t.getDatasets();return e&&(e=e[0])&&e.addData.apply(e,arguments)},removeData:function(){var t=this.apiInstance,e=t&&t.getDatasets();return e&&(e=e[0])&&e.removeData.apply(e,arguments)},updateData:function(){var t=this.apiInstance,e=t&&t.getDatasets();return e&&(e=e[0])&&e.updateData.apply(e,arguments)},slicePlotItem:function(t,e,a){var n=this.apiInstance;if(!a)return k(n.getDatasets()[0],t,e);n.addJob("eiMethods-slice-plot"+S++,(function(){var o=k(n.getDatasets()[0],t,e);return"function"==typeof a&&a(o)}),p.priorityList.postRender)},startingAngle:function(t,e,a){var n,o=this.apiInstance;if(!a)return o._startingAngle(t,e);o.addJob("eiMethods-start-angle"+S++,(function(){n=o._startingAngle(t,e),"function"==typeof a&&a(n)}),p.priorityList.postRender)}},e.registerFactory("dataset",d["default"],["vCanvas","legend"]),e.registerFactory("legend",h["default"]),e}return e.getName=function(){return"Pie2D"},e.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.alignCaptionWithCanvas=0,e.formatnumberscale=1,e.isSingleSeries=!0,e.friendlyName="Pie Chart",e.defaultDatasetType="Pie2D",e.plotborderthickness=1,e.decimals=2,e.alphaanimation=0,e.singletonPlaceValue=!0,e.usedataplotcolorforlabels=0,e.enableslicing=l.ONESTRING,e.skipCanvasDrawing=!0},e.parseChartAttr=function(e){t.prototype.parseChartAttr.call(this,e);var a=this.getFromEnv("chart-attrib");this.config.showLegend=(0,l.pluckNumber)(a.showlegend,0),this.config.showvalues=(0,l.pluckNumber)(a.showvalues,1),this.config.showlabels=(0,l.pluckNumber)(a.showlabels,1)},e.configureAttributes=function(t){var e=this.config;this.parseChartAttr(t),this.createComponent(t),this.config.skipConfigureIteration.axis=!0,this.configureChildren(),this.getFromEnv("toolTipController").setStyle({backgroundColor:l.hasSVG?(0,l.convertColor)(e.tooltipbgcolor||"FFF",e.tooltipbgalpha||100):(e.tooltipbgcolor||"FFF").replace(/\s+/g,"").replace(/^#?([a-f0-9]+)/gi,"#$1"),color:(e.tooltipcolor||e.basefontcolor||"545454").replace(/^#?([a-f0-9]+)/gi,"#$1"),borderColor:l.hasSVG?(0,l.convertColor)(e.tooltipbordercolor||"666",e.tooltipborderalpha||100):(e.tooltipbordercolor||"666").replace(/\s+/g,"").replace(/^#?([a-f0-9]+)/gi,"#$1"),borderWidth:(0,l.pluckNumber)(e.tooltipborderthickness,1)+"px",showToolTipShadow:(0,l.pluckNumber)(e.showtooltipshadow||0),borderRadius:(0,l.pluckNumber)(e.tooltipborderradius,0)+"px",fontSize:(0,l.pluckNumber)(this.computeFontSize(e.basefontsize),10)+"px",fontFamily:e.basefont||this.getFromEnv("style").inCanfontFamily,padding:(0,l.pluckNumber)(e.tooltippadding||3)+"px"})},e.createComponent=function(){var t;t=this.config.skipConfigureIteration={},this.createBaseComponent(),this.getFromEnv("animationManager").setAnimationState(this._firstConfigure?"initial":"update"),(0,l.componentFactory)(this,s["default"],"caption"),t.caption=!0,(0,l.componentFactory)(this,c["default"],"subCaption"),t.subCaption=!0,(0,l.componentFactory)(this,u["default"],"background"),t.background=!0,t.canvas=!0,this._createConfigurableComponents&&this._createConfigurableComponents(),this.config.realtimeEnabled&&this._realTimeConfigure&&this._realTimeConfigure()},e._postSpaceManagement=function(){this.config.showLegend&&this.getChildren("legend")&&this.getChildren("legend")[0].postSpaceManager(),this.allocateDimensionOfChartMenuBar()},e._checkInvalidSpecificData=function(){var t,e,a,n=0,o=0,r=this.getFromEnv("dataSource").data;if(!r)return!0;for(e=r.length||0,t=0;t=e},e._spaceManager=function(){var t,e,a,n,o,r,i=this.config,s=this.getChildren("dataset")[0],c=s.components.data,u=s.config,d=this.getFromEnv("legend"),h=this.getFromEnv("color-manager"),f=this.getFromEnv("smartLabel"),p=this.getFromEnv("chartWidth"),g=this.getFromEnv("chartHeight"),C=[],D=u.dataLabelCounter,_=0,y=this.getFromEnv("dataSource").chart,S=(0,l.pluckNumber)(y.managelabeloverflow,0),k=(0,l.pluckNumber)(y.slicingdistance),A=u.preSliced||i.allPlotSliceEnabled!==l.ZEROSTRING||y.showlegend===l.ONESTRING&&y.interactivelegend!==l.ZEROSTRING?b((0,l.pluckNumber)(k,20)):0,x=/%/g.test(y.pieradius),P=(0,l.pluckNumber)(x?Math.min(p/2,g/2)*(parseFloat(y.pieradius)/100):y.pieradius,0),N=(0,l.pluckNumber)(y.enablesmartlabels,y.enablesmartlabel,1),w=N?(0,l.pluckNumber)(y.skipoverlaplabels,y.skipoverlaplabel,1):0,T=(0,l.pluckNumber)(y.issmartlineslanted,1),F=D?(0,l.pluckNumber)(y.labeldistance,y.smartlabelclearance,5):A,M=i.width,B=i.height,E=(this._manageActionBarSpace(.225*B)||{}).bottom,L=M-(i.marginRight+i.marginLeft),I=B-(i.marginTop+i.marginBottom)-(E?E+i.marginBottom:0),O=v(I,L),R=(0,l.pluck)(y.smartlinecolor,h.getColor("plotFillColor")),G=(0,l.pluckNumber)(y.smartlinealpha,100),V=(0,l.pluckNumber)(y.smartlinethickness,.7),z=u.dataLabelOptions=s._parseDataLabelOptions(),H=z.style,W=D?(0,l.pluckNumber)(parseInt(H.lineHeight,10),12):0,Y=0===P?.15*O:P,U=2*Y,j=u.pieYScale,X=u.pieSliceDepth,Z=(0,l.pluck)(y.legendposition,l.POSITION_BOTTOM).toLowerCase().split("-");if(z.connectorWidth=V,z.connectorPadding=(0,l.pluckNumber)(y.connectorpadding,5),z.connectorColor=(0,l.convertColor)(R,G),r=U+2*(W+(t=(i.showvalues||i.showlabels)&&("inside"!==u.labelPosition||"inside"!==u.valuePosition)?F+A:F)),I-=((a=this._manageChartMenuBar(ro?X-o:u.pieSliceDepth,z.isSmartLineSlanted=T,z.enableSmartLabels=N,z.skipOverlapLabels=w,z.manageLabelOverflow=S},e._stubRadius=function(t,e,a,n,o,r,i,s){var c,u=i,d=o,h=this.getChildren("dataset")[0],f=h.config,p=this.getFromEnv("dataSource").chart,g=(0,l.pluckNumber)(p.slicingdistance),b=f.dataLabelOptions||(f.dataLabelOptions=h._parseDataLabelOptions());return(c=v(t/2-e-d,a/2-r)-n)>=u?u=c:g||(d=m(v(n-(u-c),d),10)),f.slicingDistance=d,f.pieMinRadius=u,b.distance=s,u},e._startingAngle=function(t,e){var a,n=t,o=this.getChildren("dataset")[0],r=o.config,i=(a=r.startAngle)*-y+(-1*a<0?360:0);return isNaN(n)||r.singletonCase||r.isRotating||(n+=e?i:0,r.startAngle=-n*_,o._rotate(n),i=n),D(100*((i%=360)+(i<0?360:0)))/100},e._manageLegendSpace=function(){f._manageLegendSpace.call(this)},e.getDSdef=function(){return r["default"]},a}(i["default"]);e["default"]=A},583:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=function(t){var e,a,o=t.getFromEnv("dataSource"),r=o.dataset,i=o.data||r&&r[0].data;if(a=function(t){var e=[];return(0,n.fcEach)(t,(function(t){"true"!==t.vline&&!0!==t.vline&&1!==t.vline&&"1"!==t.vline&&e.push(t)})),{catData:[],data:e}}(i),!(i&&0!==i.length))return void t.setChartMessage();e=t.getDSdef(),(0,n.datasetFactory)(t,e,"dataset",1,[a])};var n=a(217)},584:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(585))["default"];e["default"]=o},585:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(579)),i=n(a(586)),l=a(217),s=Math,c=s.round,u=s.min,d=s.max,h=s.PI,f=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=0,e}(0,o["default"])(e,t),e.getName=function(){return"Pie3D"};var a=e.prototype;return a.getName=function(){return"Pie3D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.is3D=!0,e.friendlyName="3D Pie Chart",e.defaultDatasetType="Pie3D",e.plotborderthickness=.1,e.alphaanimation=1},a.animate=function(){var t,e,a,n,o,r,i,l,s=this.components.dataset[0],c=s.config,u=s.components.data,d=u.length,f=c.alphaAnimation,p=this.get("config","animationObj"),g=p.duration||0,v=p.dummyObj,m=p.animObj,b=p.animType;if(!f)for(t=0;t=h?h=s:b||(f=p=d(u(p-(h-s),f),10)),v.slicingDistance=f,v.pieMinRadius=h,C.distance=p,h},a._startingAngle=function(t,e){var a,n=t,o=this.getChildren("dataset")[0],r=o.config,i=(a=r.startAngle)+(a<0?360:0);return isNaN(n)||r.singletonCase||r.isRotating||(n+=e?i:0,o._rotate(n),i=n),c(100*((i%=360)+(i<0?360:0)))/100},a.getDSdef=function(){return i["default"]},e}(r["default"]);e["default"]=f},586:function(t,e,a){"use strict";var n=a(214),o=a(210);e.__esModule=!0,e["default"]=void 0;var r,i=o(a(234)),l=o(a(231)),s=n(a(580)),c=a(217),u=a(232),d=a(587),h=o(a(589)),f=a(225),p=o(a(590)),g=(0,f.getDep)("redraphael","plugin"),v=window,m=8===window.document.documentMode?"visible":"",b=c.preDefStr.elementStr,C="M",D="L",_="v",y="A",S="Z",k=Math,A=k.max,x=k.min,P=k.abs,N=k.ceil,w=k.sin,T=k.atan2,F=k.cos,M=k.floor,B=k.round,E=k.PI,L=2*E,I=E/2,O=E+I,R=function(t,e){for(var a=[],n=0,o=t.length;n-1;for(n in o)r&&"topBorder"!==n&&"frontOuter"!==n&&"startSlice"!==n&&"endSlice"!==n||o[n].drag(t,e,a);return this._drag(t,e,a)},ot=function(){var t,e=this._confObject.elements;for(t in e)e[t].hide();return this._hide()},rt=function(){var t,e=this._confObject.elements;for(t in e)e[t].show();return this._show()},it=function(){var t,e=this._confObject,a=e.elements;for(t in a)a[t].destroy();return c.hasSVG&&(e.clipTop.destroy(),e.clipOuterFront.destroy(),e.clipOuterBack.destroy(),e.clipOuterFront1&&e.clipOuterFront1.destroy(),e.clipInnerFront&&e.clipInnerFront.destroy(),e.clipInnerBack&&e.clipInnerBack.destroy()),this._destroy()},lt=function(t,e){var a,n=this._confObject.elements;if(e===r)return this._data(t);for(a in n)n[a].data(t,e);return this._data(t,e)},st=0;(0,f.addDep)({name:"pie3dAnimation",type:"animationRule",extension:h["default"]});var ct=function(t){function e(){return t.apply(this,arguments)||this}(0,l["default"])(e,t);var a=e.prototype;return a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.setBorderWidth=r,e.alphaanimation=1,e.showBorderEffect=r},a.placeDataLabels=function(t){var e,a,n,o,i,l,u,d,h,f,p,g,v,b,_,y,S,T,M,R,G,V,z,H,Z,tt,et,at,nt,ot,rt,it,lt,st,ct,ut,dt,ht=this,ft=ht.getFromEnv("chart"),pt=ft.getFromEnv("toolTipController"),gt=ft.config,vt=ht.config,mt=ht.components.data,bt=vt.piePlotOptions,Ct=gt.canvasLeft,Dt=gt.canvasTop,_t=gt.canvasWidth,yt=Ct+.5*gt.canvasWidth,St=Dt+.5*gt.canvasHeight,kt=ft.getFromEnv("smartLabel"),At=vt.dataLabelOptions,xt=At.style,Pt=(0,c.pluckNumber)(N(parseFloat(xt.lineHeight)),12),Nt=(0,c.getFirstValue)(At.placeInside,!1),wt=At.skipOverlapLabels,Tt=At.manageLabelOverflow,Ft=At.connectorPadding,Mt=At.distance,Bt=At.connectorWidth,Et=[[],[],[],[]],Lt=Ct,It=Dt,Ot=_t,Rt=parseInt(xt.fontSize,10),Gt=Rt,Vt=Gt/2,zt=[Ft,Ft,-Ft,-Ft],Ht=At.isSmartLineSlanted,Wt=Mt>0,Yt=vt.center||(vt.center=[yt,St,bt.size,bt.innerSize||0]),Ut=Yt[1],jt=Yt[0],Xt=Yt[2],Zt=Yt[4],Jt=vt.labelsRadius,qt=B(100*vt.labelsRadiusY)/100,Kt=vt.maxLabels,$t=vt.enableSmartLabels,Qt=vt.pieSliceDepth/2,te=ft.getFromEnv("animationManager"),ee=ht.getContainer("label-group");if(kt.useEllipsesOnOverflow(gt.useEllipsesWhenOverflow),vt.dataLabelCounter)if(t||kt.setStyle(xt),1===mt.length)G=mt[0],rt=G.graphics,ot=G.config,dt=ot._textAttrs,ut=ot._textCss,Z=rt.label,it=rt.connector,ot.slicedTranslation=[Lt,It],null!==ot.y&&ot.y!==r&&(dt.visibility=m,dt["text-anchor"]="middle",dt.x=jt,dt.y=Ut+Vt-2,dt._x=jt),ut.cursor=ot.labellink?"pointer":"",Z=rt.label=te.setAnimation({el:rt.label||"text",attr:dt,css:ut,label:"label",container:ee,component:ht}),gt.showtooltip&&Z.abbrArr&&Z.abbrArr.length&&pt.enableToolTip(Z,r),Z.on("fc-dragstart",U).on("fc-dragmove",X).on("fc-dragend",j).on("fc-click",s.labelClickFn.bind(Z,ft,G.config.labellink)).on("fc-mouseup",(0,s.plotClickHandler)(ht,Z)).on("fc-mouseover",W).on("fc-mouseout",Y),dt._x&&(Z.x=dt._x,delete dt.x),Z.data("plotItem",dt.plotItem).data("eventArgs",dt.eventArgs),dt.visibility===m&&Z.show(),it&&it.hide();else if(Nt)(0,c.fcEach)(mt,(function(t){var e,a,n;rt=t.graphics,ot=t.config,dt=ot._textAttrs,Z=rt.label,null!==ot.y&&ot.y!==r&&(V=ot.angle,M=Ut+Yt[6]*w(V)+Vt-2,_=jt+Yt[5]*F(V),dt._x=_,dt._y=M,ot.sliced&&(a=(e=t.slicedTranslation)[0]-Lt,n=e[1]-It,_+=a,M+=n),dt.visibility=m,dt.align="middle",dt.x=_,dt.y=M),ut.cursor=ot.labellink?"pointer":"",Z=rt.label=te.setAnimation({el:rt.label||"text",attr:dt,css:ut,label:"label",container:ee,component:ht}),gt.showtooltip&&Z&&Z.abbrArr&&Z.abbrArr.length&&pt.enableToolTip(Z,r),Z.data("plotItem",dt.plotItem).data("eventArgs",dt.eventArgs),dt.visibility===m&&Z.show(),Z.x=dt._x,Z._x=dt._x,Z._y=dt._y}));else{for((0,c.fcEach)(mt,(function(t){if(rt=t.graphics,ot=t.config,ut=ot._textCss,!((dt=ot._textAttrs).text=ot.displayValue))return rt.connector&&te.setAnimation({el:rt.connector,component:ht,callback:s.hideFn}),void(rt.label&&te.setAnimation({el:rt.label,component:ht,callback:s.hideFn}));rt=t.graphics,null!==ot.y&&ot.y!==r&&(Z=rt.label,(it=rt.connector)&&it.show(),Z&&Z.show()),Z=rt.label,gt.showtooltip&&Z&&Z.abbrArr&&Z.abbrArr.length&&pt.enableToolTip(Z,r),(V=ot.angle)<0&&(V=L+V),Et[V>=0&&V0)for(Et[o].sort(J),l=0,f=(H=Et[o].splice(0,z)).length;lKt?st/f:Rt)/2),h=f*Gt,a=st,o=0;o=0;o-=1,d+=Gt)G=R[o].point,rt=G.graphics,ot=G.config,dt=ot._textAttrs,ut=ot._textCss,null!==ot.y&&dt.text&&(V=R[o].angle,g=ot.sliced,Z=rt.label,(u=P(st*w(V)))d&&(u=d),a=u+Gt,S=(u+R[o].oriY)/2,v=jt+Q[p]*Jt*F(k.asin(S/st)),S*=$[p],S+=Ut,T=Ut+Zt*w(V),b=jt+Xt*F(V),(p<2&&v1&&v>b)&&(v=b),M=S+Vt-2,y=(_=v+zt[p])+zt[p],dt._x=y,Tt&&(i=p>1?y-Ct:Ct+Ot-y,kt.setStyle(ot.style),Pt=(0,c.pluckNumber)(N(parseFloat(ot.style.lineHeight)),12)+(2*N(parseFloat(ot.style.border),12)||0),nt=kt.getSmartText(ot.displayValue,i,Pt),dt.text=nt.text,dt.tooltip=nt.tooltext),V=0;t-=1)n=P[t].config,a=i,s=p?n.y/p:0,(i=B(1e3*(i+s*L))/1e3)>l&&(i=l),o=i,n.shapeArgs={sAngle:B(1e3*a)/1e3,eAngle:B(1e3*o)/1e3},n.centerAngle=r=(o+a)/2%L,n.slicedTranslation=[B(F(r)*_),B(w(r)*I)],u=F(r)*A[2],g.radiusY=d=w(r)*A[4],n.tooltipPos=[A[0]+.7*u,A[1]+d],n.percentage=100*s,n.total=p},a._configurePie3DManager=function(){var t=this.config,e=this.components,a=this.getFromEnv("pie3DManager"),n=e.data;a&&a.configure(t.pieSliceDepth,1===n.length,t.use3DLighting,!1)},a.allocatePosition=function(){var t,e,a,n,o,r,i,l=this.getFromEnv("chart").config,s=this.config,u=this.components.data,d=(0,c.pluck)(s.startAngle,0)%L,h=s.pie3DOptions=this._parsePie3DOptions(),f=s.pieYScale,p=s.managedPieSliceDepth,g=l.canvasWidth,v=l.canvasHeight,m=x(g,v),b=[l.canvasLeft+.5*g,l.canvasTop+.5*v-.5*p],C=0,D=u.length;for(b.push(2*s.pieMinRadius,h.innerSize||0),(b=R(b,(function(t,e){return/%$/.test(t)?[g,v-p,m,m][e]*V(t)/100:t})))[2]/=2,b[3]/=2,b.push(b[2]*f),b.push((b[2]+b[3])/2),b.push(b[5]*f),s.center=b,(0,c.fcEach)(u,(function(t){C+=t.config.y})),i=(d=B(1e3*d)/1e3)+L,t=u.length-1;t>=0;t-=1)o=u[t],a=d,r=C?o.config.y/C:0,(d=B(1e3*(d+r*L))/1e3)>i&&(d=i),n=d,o.config.shapeArgs={sAngle:B(1e3*a)/1e3,eAngle:B(1e3*n)/1e3};for(t=0;t0&&(f=P.connectorWidth)&&P.enableSmartLabels&&(D={"stroke-width":f,stroke:P.connectorColor||"#606060",cursor:u?"pointer":"",opacity:1})):m.text=c.BLANKSTRING,v.plotItem=i={chart:k,index:O,seriesData:S,value:l,angle:v.angle=h,link:v.link,shapeArgs:p,slicedX:d&&!S.singletonCase?F(h)*T:0,slicedY:d&&!S.singletonCase?w(h)*M:0,sliced:d,labelText:s,name:v.name,percentage:v.percentage,toolText:g,originalIndex:E-O-1,style:v.style,transX:v.transX=F(h)*T,transY:v.transY=w(h)*M,slicedTranslation:v.slicedTranslation="t"+v.transX+","+v.transY,label:void 0,connector:void 0},v.eventArgs=o={index:S.reversePlotOrder?E-1-O:O,link:v.link,value:v.y,displayValue:v.displayValueArgs,categoryLabel:v.categoryLabel,isSliced:v.sliced,toolText:v.toolText,color:v.setColor,alpha:v.setAlpha,borderColor:v.borderConfig.setPlotBorderColor,borderAlpha:v.borderConfig.setPlotBorderAlpha,dashed:v.setBorderDashed,showLabel:v.showLabel,showValue:v.showValue,labelPosition:v.labelPosition,valuePosition:v.valuePosition,labelFont:v.labelFont,labelFontColor:v.labelFontColor||"#555555",labelLink:v.labelLink,hoverColor:v.hoverEffects.hoverColor,hoverAlpha:v.hoverEffects.alpha,borderHoverColor:v.hoverBorderColor,borderHoverAlpha:v.hoverEffects.borderAlpha,id:v.id},_={color:v.color.color.split(",")[0],alpha:v._3dAlpha,borderWidth:v.borderWidth,borderColor:v.borderColor,borderAlpha:v.borderConfig.setPlotBorderAlpha},(0,c.extend2)(C,_),C.cursor=u?"pointer":"",C.showBorderEffect=B,C.transform="t"+i.slicedX+","+i.slicedY,m.plotItem=i,m.eventArgs=o,v.props={element:{attr:C},connector:{attr:D},label:{attr:m,css:b}})},a.draw=function(){var t,e,a,n,o,i,l,u,d,h,f,p,g,v,m,b,C,D,_,y,S,k,A,x,P,N,T,M,B=this,E=B.components,L=B.config,I=B.getFromEnv("chart"),O=I.config,R=I.getFromEnv("animationManager"),G=E.data,V=L.dataLabelOptions,z=V.style,H=L.slicingDistance,Z=L.slicedOffsetY||(L.slicedOffsetY=H*L.pieYScale),J=L.showBorderEffect,q=G.length,K=L.usePerPointLabelColor,$=O.textDirection,Q=L.valueTotal,tt=E.removeDataArr||[],et=B.getState("visible"),at=B.getContainer("labelGroup"),nt={},ot=B.getFromEnv("toolTipController"),rt=O.dataLabelStyle;for(B.getContainer("pie-groups")||B._createContainer(),at=B.getContainer("label-group"),y=B.getContainer("plot-group"),R.setAnimation({el:at,attr:{css:rt},component:B,label:"labelcontainer",callback:function(){et&&Q?(at.show(),y.show()):(at.hide(),y.hide())}}),B._initPie3dManager(),a=B.getFromEnv("pie3DManager"),tt.length&&B.remove(),t=L.center,L.prevPositions||t,e=L.pieYScale,G&&q||(G=[]),_=-1;++_0&&(p=V.connectorWidth)&&V.enableSmartLabels&&(P={"stroke-width":p,stroke:V.connectorColor||"#606060",cursor:d?"pointer":"",opacity:1},at.show(),D=b.connector=R.setAnimation({el:b.connector||"path",attr:P,container:at,label:"connector",component:B}).show().on("fc-dragstart",U).on("fc-dragmove",X).on("fc-dragend",j).on("fc-mouseover",W).on("fc-mouseout",Y))),Q?(C&&C.show(),D&&D.show()):(C&&C.hide(),D&&D.hide()),o={chart:I,index:_,seriesData:L,value:l,angle:m.angle=f,link:m.link,shapeArgs:g,slicedX:h&&!L.singletonCase?F(f)*H:0,slicedY:h&&!L.singletonCase?w(f)*Z:0,sliced:h,labelText:u,name:m.name,percentage:m.percentage,toolText:v,originalIndex:q-_-1,style:m.style,graphic:S,transX:m.transX=F(f)*H,transY:m.transY=w(f)*Z,slicedTranslation:m.slicedTranslation="t"+m.transX+","+m.transY,label:C,connector:D},n={index:L.reversePlotOrder?q-1-_:_,link:m.link,value:m.y,displayValue:m.displayValueArgs,categoryLabel:m.categoryLabel,isSliced:m.sliced,toolText:m.toolText,color:m.setColor,alpha:m.setAlpha,borderColor:m.borderConfig.setPlotBorderColor,borderAlpha:m.borderConfig.setPlotBorderAlpha,dashed:m.setBorderDashed,showLabel:m.showLabel,showValue:m.showValue,labelPosition:m.labelPosition,valuePosition:m.valuePosition,labelFont:m.labelFont,labelFontColor:m.labelFontColor||"#555555",labelLink:m.labellink,hoverColor:m.hoverEffects.hoverColor,hoverAlpha:m.hoverEffects.alpha,borderHoverColor:m.hoverBorderColor,borderHoverAlpha:m.hoverEffects.borderAlpha,id:m.id},nt={color:m.color.color.split(",")[0],alpha:m._3dAlpha,borderWidth:m.borderWidth,borderColor:m.borderColor,borderAlpha:m.borderConfig.setPlotBorderAlpha},N&&(0,c.extend2)(x,nt),S.data("groupId",_).data("plotItem",o).data("eventArgs",n),S.data("groupId",_).data("plotItem",o).data("eventArgs",n),x.cursor=d?"pointer":"",x.showBorderEffect=J,x.color=m.color.color.split(",")[0],x.alpha=m._3dAlpha,x.borderWidth=m.borderWidth,x.borderColor=m.borderColor,ot.enableToolTip(S,v),M=S._confObject.elements)ot.enableToolTip(M[T],v);x.transform="t"+o.slicedX+","+o.slicedY,k.plotItem=o,k.eventArgs=n,R.setAnimation({el:S,attr:x,component:B,label:"slice",state:N?"appearing":"updating"}),D&&D.data("plotItem",o).data("eventArgs",n)}at.show(),B.placeDataLabels(!1),B.drawn=!0,L.prevPositions=t.slice(0)},a.remove=function(){var t,e,a,n,o=this.config,r=this.components,i=this.getFromEnv("animationManager"),l=r.removeDataArr||[],s=this.pool=this.pool=[],c=l.length,u=this.getFromEnv("pie3DManager"),d=function(t,e){return function(){e===b?(u.removeSlice(t.element),delete t.element):t[e].hide()}},h=o.startAngle,f=o.center;for(a=0;a=0;e-=1)n[e]===t&&n.splice(e,1);for(e=(i=r.length)-1;e>=0;e-=1)(a=r[e])!==o.startSlice&&a!==o.frontOuter1&&a!==o.frontOuter&&a!==o.backInner&&a!==o.endSlice||r.splice(e,1);t.hide&&t.hide(),this._slicePool||(this._slicePool=[]),this._slicePool.push(t),this.refreshDrawing()},a.useSliceFromPool=function(){var t,e=this._slicePool||(this._slicePool=[]),a=this.slicingWallsArr,n=!1;return e.length&&(n=e.shift(),this.pointElemStore.push(n),n.show(),t=n._confObject.elements,a.push(t.startSlice,t.frontOuter1,t.frontOuter),t.backInner&&a.push(t.backInner),a.push(t.endSlice)),n},a._setSliceShape=function(t,e){var a,n,o,r,i,l,s,u,d,h,f,p,g,v,m,b,k,A,x,P,N,T,M,B,R,G,V,z,H,W,Y,U,j,X,Z,J,q,K,$,Q,tt,et,at,nt=function(t,e,a,n,o,r,i,l){return t===a&&e===n?[]:[y,o,r,0,l,i,a,n]},ot=t.sAngle,rt=t.eAngle,it=(0,c.normalizeAngle)(ot),lt=(0,c.normalizeAngle)(rt),st=this.isDoughnut,ct=t.radiusYFactor,ut=t.cx,dt=t.cy,ht=t.r,ft=ht*ct,pt=ht+(c.hasSVG?-1:2),gt=ft+(c.hasSVG?-1:2),vt=t.innerR||0,mt=vt*ct,bt=this.depth,Ct=bt+dt,Dt=ut+ht,_t=ut-ht,yt=ut+vt,St=ut-vt,kt=dt-ft,At=[C,St,kt,D,St,Ct+ft,S],xt=t.elements,Pt="path",Nt=(it+lt)/2,wt=it>lt;l=ut+ht*(n=F(it)),u=ut+pt*n,d=dt+gt*(o=w(it)),A=(s=dt+ft*o)+bt,x=ut+ht*(r=F(lt)),h=ut+pt*r,f=dt+gt*(i=w(lt)),N=(P=dt+ft*i)+bt,st?(p=ut+vt*n,b=(g=dt+mt*o)+bt,v=ut+vt*r,k=(m=dt+mt*i)+bt,t.startSlice=[C,l,s,D,l,A,p,b,p,g,S],t.endSlice=[C,x,P,D,x,N,v,k,v,m,S]):(t.startSlice=[C,l,s,D,l,A,ut,Ct,ut,dt,S],t.endSlice=[C,x,P,D,x,N,ut,Ct,ut,dt,S]),c.hasSVG?(a=function(t,e){return(t>e?L:0)+e-t}(it,lt),t.clipTopPath=st?[[C,l,s,y,ht,ft,0,a>E?1:0,1,x,P,D,v,m,y,vt,mt,0,a>E?1:0,0,p,g,S]]:[[C,l,s,y,ht,ft,0,a>E?1:0,1,x,P,D,ut,dt,S]],t.clipOuterFrontPath1=[At],t.clipTopBorderPath=[[C,u,d,y,pt,gt,0,a>E?1:0,1,h,f,D,x,P,x,P+1,y,ht,ft,0,a>E?1:0,0,l,s+1,D,l,s,S]],ot!==rt?it>lt?itE?(t.clipOuterFrontPath=[[C,Dt,dt,y,ht,ft,0,1,1,_t,dt,_,bt,y,ht,ft,0,1,0,Dt,dt+bt,S]],t.clipOuterBackPath=[[C,_t,dt,y,ht,ft,0,0,1,x,P,_,bt,y,ht,ft,0,0,0,_t,dt+bt,S,C,Dt,dt,y,ht,ft,0,0,0,l,s,_,bt,y,ht,ft,0,0,1,Dt,dt+bt,S]],st&&(t.clipInnerFrontPath=[[C,yt,dt,y,vt,mt,0,1,1,St,dt,_,bt,y,vt,mt,0,1,0,yt,dt+bt,S]],t.clipInnerBackPath=[[C,St,dt,y,vt,mt,0,0,1,v,m,_,bt,y,vt,mt,0,0,0,St,dt+bt,S,C,yt,dt,y,vt,mt,0,0,0,p,g,_,bt,y,vt,mt,0,0,1,yt,dt+bt,S]])):(t.clipOuterFrontPath=[[C,Dt,dt,y,ht,ft,0,0,1,x,P,_,bt,y,ht,ft,0,0,0,Dt,dt+bt,S]],t.clipOuterBackPath=[[C,l,s,y,ht,ft,0,0,1,Dt,dt,_,bt,y,ht,ft,0,0,0,l,A,S]],st&&(t.clipInnerFrontPath=[[C,yt,dt,y,vt,mt,0,0,1,v,m,_,bt,y,vt,mt,0,0,0,yt,dt+bt,S]],t.clipInnerBackPath=[[C,p,g,y,vt,mt,0,0,1,yt,dt,_,bt,y,vt,mt,0,0,0,p,b,S]])):itE?(t.clipOuterFrontPath=[[C,l,s,y,ht,ft,0,0,1,_t,dt,_,bt,y,ht,ft,0,0,0,l,A,S]],t.clipOuterBackPath=[[C,_t,dt,y,ht,ft,0,0,1,x,P,_,bt,y,ht,ft,0,0,0,_t,dt+bt,S]],st&&(t.clipInnerFrontPath=[[C,p,g,y,vt,mt,0,0,1,St,dt,_,bt,y,vt,mt,0,0,0,p,b,S]],t.clipInnerBackPath=[[C,St,dt,y,vt,mt,0,0,1,v,m,_,bt,y,vt,mt,0,0,0,St,dt+bt,S]])):(t.clipOuterFrontPath=[[C,l,s,y,ht,ft,0,0,1,x,P,_,bt,y,ht,ft,0,0,0,l,A,S]],t.clipOuterBackPath=[At],st&&(t.clipInnerFrontPath=[[C,p,g,y,vt,mt,0,0,1,v,m,_,bt,y,vt,mt,0,0,0,p,b,S]],t.clipInnerBackPath=[At])):(t.clipOuterFrontPath=[At],t.clipOuterBackPath=[[C,l,s,y,ht,ft,0,0,1,x,P,_,bt,y,ht,ft,0,0,0,l,A,S]],st&&(t.clipInnerFrontPath=[At],t.clipInnerBackPath=[[C,p,g,y,vt,mt,0,0,1,v,m,_,bt,y,vt,mt,0,0,0,p,b,S]])):t.clipOuterFrontPath=t.clipOuterBackPath=t.clipInnerBackPath=t.clipInnerFrontPath=[At],Pt="litepath",t.clipBottomBorderPath=t.clipTopPath,t.startSlice=[t.startSlice],t.endSlice=[t.endSlice]):(z=this.moveCmdArr,H=this.lineCmdArr,W=this.closeCmdArr,Y=[ut,dt],U=[_t,dt],j=[ut,kt],X=[Dt,dt],Z=[ut,dt+ft],J=[_t,Ct],q=[Dt,Ct],K=[St,dt],$=[yt,dt],Q=[St,Ct],tt=[yt,Ct],t.clipOuterFrontPath1=[],ot!==rt?(it>lt?itE?(T=nt(l,s,Dt,dt,ht,ft,1,0),B=nt(Dt,dt,_t,dt,ht,ft,1,0),G=nt(_t,dt,x,P,ht,ft,1,0),t.clipOuterFrontPath=z.concat(X,B,H,J,nt(_t,Ct,Dt,Ct,ht,ft,0,0),W),t.clipOuterBackPath=z.concat([l,s],T,H,q,nt(Dt,Ct,l,A,ht,ft,0,0),W,z,U,G,H,[x,N],nt(x,N,_t,Ct,ht,ft,0,0),W),t.clipTopBorderPath=z.concat([l,s],T,B,G),st?(M=nt(v,m,St,dt,vt,mt,0,0),R=nt(St,dt,yt,dt,vt,mt,0,0),V=nt(yt,dt,p,g,vt,mt,0,0),t.clipInnerFrontPath=z.concat(K,R,H,tt,nt(yt,Ct,St,Ct,vt,mt,1,0),W),t.clipInnerBackPath=z.concat($,V,H,[p,b],nt(p,b,yt,Ct,vt,mt,1,0),W,z,[v,m],M,H,Q,nt(St,Ct,v,k,vt,mt,1,0),W),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],M,R,V,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],M,R,V)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):(T=nt(l,s,Dt,dt,ht,ft,1,0),B=nt(Dt,dt,x,P,ht,ft,1,0),t.clipOuterFrontPath=z.concat(X,B,H,[x,N],nt(x,N,Dt,Ct,ht,ft,0,0),W),t.clipOuterBackPath=z.concat([l,s],T,H,q,nt(Dt,Ct,l,A,ht,ft,0,0),W),t.clipTopBorderPath=z.concat([l,s],T,B),st?(M=nt(v,m,yt,dt,vt,mt,0,0),R=nt(yt,dt,p,g,vt,mt,0,0),t.clipInnerFrontPath=z.concat([v,m],M,H,tt,nt(yt,Ct,v,k,vt,mt,1,0),W),t.clipInnerBackPath=z.concat($,R,H,[p,b],nt(p,b,yt,Ct,vt,mt,1,0),W),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],M,R,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],M,R)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):itE?(T=nt(l,s,_t,dt,ht,ft,1,0),B=nt(_t,dt,x,P,ht,ft,1,0),t.clipOuterBackPath=z.concat(U,B,H,[x,N],nt(x,N,_t,Ct,ht,ft,0,0),W),t.clipOuterFrontPath=z.concat([l,s],T,H,J,nt(_t,Ct,l,A,ht,ft,0,0),W),t.clipTopBorderPath=z.concat([l,s],T,B),st?(M=nt(v,m,St,dt,vt,mt,0,0),R=nt(St,dt,p,g,vt,mt,0,0),t.clipInnerBackPath=z.concat([v,m],M,H,Q,nt(St,Ct,v,k,vt,mt,1,0),W),t.clipInnerFrontPath=z.concat(K,R,H,[p,b],nt(p,b,St,Ct,vt,mt,1,0),W),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],M,R,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],M,R)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):(T=nt(l,s,x,P,ht,ft,1,0),t.clipOuterBackPath=z.concat([l,s]),t.clipTopBorderPath=t.clipOuterBackPath.concat(T),t.clipOuterFrontPath=t.clipTopBorderPath.concat(H,[x,N],nt(x,N,l,A,ht,ft,0,0),W),st?(M=nt(v,m,p,g,vt,mt,0,0),t.clipInnerBackPath=z.concat([v,m]),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],M,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],M),t.clipInnerFrontPath=t.clipInnerBackPath.concat(M,H,[p,b],nt(p,b,v,k,vt,mt,1,0),W)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):(T=nt(l,s,x,P,ht,ft,1,0),t.clipOuterFrontPath=z.concat([l,s]),t.clipTopBorderPath=t.clipOuterFrontPath.concat(T),t.clipOuterBackPath=t.clipTopBorderPath.concat(H,[x,N],nt(x,N,l,A,ht,ft,0,0),W),st?(M=nt(v,m,p,g,vt,mt,0,0),t.clipInnerFrontPath=z.concat([v,m]),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],M,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(t.clipInnerFrontPath,M),t.clipInnerBackPath=t.clipInnerFrontPath.concat(M,H,[p,b],nt(p,b,v,k,vt,mt,1,0),W)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)),T=z.concat(U,H,X),M=z.concat(j,H,Z),t.clipTopPath=t.clipTopPath.concat(T,M),t.clipOuterFrontPath=t.clipOuterFrontPath.concat(T),t.clipOuterFrontPath1=t.clipOuterFrontPath1.concat(T),t.clipOuterBackPath=t.clipOuterBackPath.concat(T),st&&(M=z.concat(K,H,$),t.clipInnerFrontPath=t.clipInnerFrontPath.concat(M),t.clipInnerBackPath=t.clipInnerBackPath.concat(M))):(t.clipTopPath=t.clipOuterFrontPath=t.clipOuterBackPath=[],st&&(t.clipInnerFrontPath=t.clipInnerBackPath=[])),t.clipBottomBorderPath=t.clipTopBorderPath),e||(xt.startSlice._conf.index=it,xt.endSlice._conf.index=lt,xt.backOuter._conf.index=at=wt&&(it<=O||lt>O)||it<=O&<>O?O:it>E?it:lt,xt.frontOuter._conf.index=et=lt<=I?lt:it>lt||it<=I?I:it,xt.frontOuter1._conf.index=it,xt.frontOuter1._conf.cIndex=E,it>lt?(xt.backOuter._conf.cIndex=itE?xt.frontOuter1.show().attr(Pt,t.clipOuterFrontPath1):xt.frontOuter1.hide(),t.thisElement._attr(Pt,t.clipTopPath),xt.bottom.attr(Pt,t.clipTopPath),xt.bottomBorder.attr(Pt,t.clipBottomBorderPath),xt.topBorder&&xt.topBorder.attr(Pt,t.clipTopBorderPath),xt.frontOuter.attr(Pt,t.clipOuterFrontPath),xt.backOuter.attr(Pt,t.clipOuterBackPath),st&&(xt.backInner.attr(Pt,t.clipInnerBackPath),xt.frontInner.attr(Pt,t.clipInnerFrontPath),xt.backInner._conf.index=at,xt.frontInner._conf.index=et,it>lt?(xt.backInner._conf.cIndex=L,xt.frontInner._conf.cIndex=0):xt.backInner._conf.cIndex=xt.frontInner._conf.cIndex=Nt),this.hasOnePoint?(xt.startSlice.hide(),xt.endSlice.hide()):(xt.startSlice.attr(Pt,t.startSlice).show(),xt.endSlice.attr(Pt,t.endSlice).show()))},a._setSliceCosmetics=function(t){var e,a,n=t.thisElement,o=t.showBorderEffect,r=t.elements,i=(0,c.convertColor)(t.borderColor,(0,c.pluckNumber)(t.borderAlpha,t.alpha)),l=t.borderWidth;t.color&&(t.color=t.color.color?t.color.color:t.color,e=this._parseSliceColor(t.color,t.alpha,t),c.hasSVG?(a={fill:(0,c.toRaphaelColor)(e.top),"stroke-width":0},o?r.topBorder.show().attr({fill:(0,c.toRaphaelColor)(e.topBorder),"stroke-width":0}):(r.topBorder.hide(),a.stroke=i,a["stroke-width"]=l),n._attr(a)):(n._attr({fill:(0,c.toRaphaelColor)(e.top),"stroke-width":0}),r.topBorder.attr({stroke:i,"stroke-width":l})),r.bottom.attr({fill:(0,c.toRaphaelColor)(e.bottom)}),r.bottomBorder.attr({stroke:i,"stroke-width":l}),r.frontOuter.attr({fill:(0,c.toRaphaelColor)(e.frontOuter)}),r.frontOuter1.attr({fill:(0,c.toRaphaelColor)(e.frontOuter)}),r.backOuter.attr({fill:(0,c.toRaphaelColor)(e.backOuter)}),r.startSlice.attr({fill:(0,c.toRaphaelColor)(e.startSlice),stroke:i,"stroke-width":l}),r.endSlice.attr({fill:(0,c.toRaphaelColor)(e.endSlice),stroke:i,"stroke-width":l}),this.isDoughnut&&(r.frontInner.attr({fill:(0,c.toRaphaelColor)(e.frontInner)}),r.backInner.attr({fill:(0,c.toRaphaelColor)(e.backInner)})))},e}(u.ComponentInterface),dt=ct;e["default"]=dt},587:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=e._getInnerSize=void 0;var o=n(a(231)),r=n(a(580)),i=a(225),l=a(217),s=n(a(588)),c=function(){var t,e,a,n,o,r,i,s,c,u=this.getFromEnv("chart"),d=this.config,h=u.getFromEnv("dataSource").chart,f=d.doughnutradius,p=(0,l.pluckNumber)(h.use3dlighting,1)?(0,l.pluckNumber)(h.radius3d,h["3dradius"],50):100,g=d.pieMinRadius;if(p>100&&(p=100),p<0&&(p=0),t=/%/.test(f)?g*(f=Number(f.split("%")[0])/100):f<=0||f>=g?g/2:(0,l.pluckNumber)(f),d.innerRadius=t,p>0&&l.hasSVG&&(a=(100-(e=parseInt(t/g*100,10)))/2,r=e+","+(n=parseInt(a*p/100,10))+","+2*(a-n)+","+n,this&&(s=this.components.data)))for(i=0,c=s.length;i=0;e--)"true"===(t=i[e]).vline||"1"===t.vline||1===t.vline||!0===t.vline?(s[e]=t,i.splice(e,1)):null===o.getCleanValue(t.value,!0)&&i.splice(e,1);for(e in i.sort((function(t,e){return o.getCleanValue(e.value,!0)-o.getCleanValue(t.value,!0)})),l=i.slice(),s)l.splice(e,0,s[e]);r[0].setTickValues(l)}var f=function(t){function e(){var e;return(e=t.call(this)||this).isPercentage=!0,e.registerFactory("axis",s["default"],["canvas"]),e.registerFactory("dataset",u["default"],["vCanvas"]),e}(0,o["default"])(e,t),e.getName=function(){return"Pareto2D"};var a=e.prototype;return a.getName=function(){return"Pareto2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.singleseries=!0,e.hasLegend=!1,e.defaultDatasetType="column",e.plotfillalpha=d,e.enablemousetracking=!0},a._setCategories=function(){h.call(this)},a._checkInvalidSpecificData=function(){var t=this.getFromEnv("dataSource").data;if(!t||!t.length)return!0},a.getDSdef=function(t){return"column"===t?i.ParetoColumnDataset:l.ParetoLineDataset},a.getDSGroupdef=function(){},e}(r["default"]);e["default"]=f},603:function(t,e,a){"use strict";var n=a(214),o=a(210);e.__esModule=!0,e.ParetoColumnDataset=void 0;var r=o(a(231)),i=a(217),l=n(a(530)),s=a(225),c=o(a(604)),u=Math,d=u.min,h=u.max,f=u.abs;(0,s.addDep)({name:"paretoAnimation",type:"animationRule",extension:c["default"]});var p=function(t){function e(){return t.apply(this,arguments)||this}(0,r["default"])(e,t);var a=e.prototype;return a.getType=function(){return"dataset"},a.getName=function(){return"paretoColumn"},a.configureAttributes=function(t){if(!t)return!1;this.trimData(t),this.config.JSONData=t;var e,a,n,o,r,s,c,u,p,g,v,m,b,C,D,_,y,S,k,A,x,P,N,w,T,F,M,B,E,L,I,O,R,G,V,z,H,W,Y,U,j,X,Z,J,q,K,$,Q,tt=this.getFromEnv("chart"),et=this.config,at=this.getFromEnv("xAxis"),nt=et.JSONData,ot=nt.data,rt=ot&&ot.length,it=this.getFromEnv("chart-attrib"),lt=this.getFromEnv("color-manager"),st=this.index||this.positionIndex,ct=lt.getPlotColor(st),ut=(0,i.pluckNumber)(nt.dashed,it.plotborderdashed),dt=tt.config,ht=dt.useplotgradientcolor,ft=(0,i.pluckNumber)(it.showtooltip,1),pt=(0,i.parseUnsafeString)(it.yaxisname),gt=(0,i.parseUnsafeString)(it.xaxisname),vt=this.components.data,mt=this.getFromEnv("number-formatter"),bt=dt.is3D,Ct=-Infinity,Dt=+Infinity,_t=0,yt=[],St=0,kt=et.tootipSepChar=(0,i.pluck)(it.tooltipsepchar,", ");for(et.minAbsNonZeroValue=Infinity,et.minAbsNonZeroData={},et.defaultPadding={left:.5,right:.5},et.enableAnimation=U=(0,i.pluckNumber)(it.animation,it.defaultanimation,1),et.animation=!!U&&{duration:1e3*(0,i.pluckNumber)(it.animationduration,1)},et.showTooltip=(0,i.pluckNumber)(it.showtooltip,1),et.showTextOutline=(0,i.pluckNumber)(it.textoutline,0),et.valuePadding=(0,i.pluckNumber)(it.valuepadding,2),et.rotateValues=(0,i.pluckNumber)(it.rotatevalues)?270:0,et.usePattern=(0,i.pluckNumber)(dt.usePattern,0),et.patternType=l.PATTERN_TYPES.includes(nt.patterntype)?nt.patterntype:dt.patternType,et.patternDensity=(0,i.pluckNumber)(nt.patterndensity,dt.patternDensity),et.patternAlpha=(0,i.pluckNumber)(nt.patternalpha,dt.patternAlpha),et.patternBgColor=(0,i.pluck)(nt.patternbgcolor,et.patternBgColor),et.showHoverEffect=m=(0,i.pluckNumber)(it.plothovereffect,it.showhovereffect,void 0),et.usePattern&&(et.showHoverEffect=m=0),et.showShadow=v||bt?(0,i.pluckNumber)(it.showshadow,1):(0,i.pluckNumber)(it.showshadow,lt.getColor("showShadow")),et.useDataPlotColorForLabels=Q=(0,i.pluckNumber)(it.usedataplotcolorforlabels,0),et.use3dlineshift=(0,i.pluckNumber)(it.use3dlineshift,tt.use3dlineshift),e=et.showplotborder=(0,i.pluckNumber)(it.showplotborder,bt?0:1),et.plotDashLen=u=(0,i.pluckNumber)(it.plotborderdashlen,5),et.plotDashGap=p=(0,i.pluckNumber)(it.plotborderdashgap,4),et.plotfillangle=b=(0,i.pluckNumber)(360-it.plotfillangle,90),et.plotfillalpha=C=(0,i.pluck)(it.plotfillalpha,"100"),et.plotColor=ct,et.isRoundEdges=v=(0,i.pluckNumber)(it.useroundedges,0),et.plotRadius=(0,i.pluckNumber)(it.useRoundEdges,et.isRoundEdges?1:0),et.plotfillratio=D=(0,i.pluck)(it.plotfillratio),et.plotgradientcolor=_=(0,i.getDefinedColor)(it.plotgradientcolor,lt.getColor("plotGradientColor")),!ht&&(_=""),et.plotborderalpha=y=e&&!bt?(0,i.pluck)(it.plotborderalpha,C,"100"):0,et.plotbordercolor=S=(0,i.pluck)(it.plotbordercolor,bt?"#ffffff":lt.getColor("plotBorderColor")),et.plotborderthickness=g=(0,i.pluckNumber)(it.plotborderthickness,1),et.plotBorderDashStyle=A=ut?(0,i.getDashStyle)(u,p):"none",et.showValues=(0,i.pluckNumber)(it.showvalues,1),et.definedGroupPadding=h((0,i.pluckNumber)(it.plotspacepercent),0),et.plotSpacePercent=h((0,i.pluckNumber)(it.plotspacepercent,20)%100,0),et.maxcolwidth=(0,i.pluckNumber)(it.maxcolwidth,50),et.plotpaddingpercent=(0,i.pluckNumber)(it.plotpaddingpercent),et.placevaluesinside=(0,i.pluckNumber)(it.placevaluesinside,0),et.use3dlighting=(0,i.pluckNumber)(it.use3dlighting,1),et.parentYAxis=0,this.setState("visible",1===(0,i.pluckNumber)(nt.visible,1)),this.setState("dirty",!0),vt||(vt=this.components.data=[]),J=0;JMath.abs(P)&&(et.minAbsNonZeroValue=Math.abs(P),et.minAbsNonZeroData=w),ft?(et.showTooltip?void 0!==o?(n={formattedValue:a,label:w.label,yaxisName:pt,xaxisName:gt,cumulativeValue:St,cumulativeDataValue:mt.dataLabels(St),cumulativePercentValue:void 0,sum:mt.dataLabels(_t),unformattedSum:_t},r=[1,2,3,5,6,7,20,21,22,23,24,25],c=(0,i.parseTooltext)(o,r,n,x,it)):c=w.label?w.label+kt:"":c=!1,w.toolText=c):c=!1,w.toolText=c,w.tooltext=o,w.setTooltext=c,s&&(b=s));et.maxValue=Ct,et.minValue=Dt},e}(l["default"]);e.ParetoColumnDataset=p},604:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o={"initial.dataset.paretoColumn":n(a(531))["default"]["initial.dataset.column"]};e["default"]=o},605:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e.ParetoLineDataset=void 0;var o=n(a(231)),r=n(a(547)),i=a(217),l=Math,s=l.min,c=l.max,u=l.abs,d=function(t){function e(){return t.apply(this,arguments)||this}return(0,o["default"])(e,t),e.prototype.configureAttributes=function(t){if(!t)return!1;this.trimData(t),this.config.JSONData=t;var e,a,n,o,r,l,d,h,f,p,g,v,m=this.getFromEnv("chart"),b=this.config,C=this.getFromEnv("xAxis"),D=b.JSONData,_=D.data,y=_&&_.length,S=this.getFromEnv("chart-attrib"),k=this.getFromEnv("color-manager"),A=(0,i.pluckNumber)(S.showtooltip,1),x=((0,i.parseUnsafeString)(S.yaxisname),(0,i.parseUnsafeString)(S.xaxisname),this.components.data),P=this.getFromEnv("number-formatter"),N=m.config.is3D,w=-Infinity,T=+Infinity,F=0,M=[],B=0,E=b.tootipSepChar=(0,i.pluck)(S.tooltipsepchar,", ");for(b.defaultPadding={left:.5,right:.5},b.enableAnimation=l=(0,i.pluckNumber)(S.animation,S.defaultanimation,1),b.animation=!!l&&{duration:1e3*(0,i.pluckNumber)(S.animationduration,1)},b.showTooltip=(0,i.pluckNumber)(S.showtooltip,1),b.valuePadding=(0,i.pluckNumber)(S.valuepadding,2),b.showTextOutline=(0,i.pluckNumber)(S.textoutline,0),b.rotateValues=(0,i.pluckNumber)(S.rotatevalues)?270:0,b.showHoverEffect=(0,i.pluckNumber)(S.plothovereffect,S.showhovereffect,void 0),b.showShadow=N?(0,i.pluckNumber)(S.showshadow,1):(0,i.pluckNumber)(S.showshadow,k.getColor("showShadow")),b.useDataPlotColorForLabels=(0,i.pluckNumber)(S.usedataplotcolorforlabels,0),b.use3dlineshift=(0,i.pluckNumber)(S.use3dlineshift,m.use3dlineshift),b.drawLine=1,b.linecolor=(0,i.getFirstColor)((0,i.pluck)(S.linecolor,k.getColor("plotBorderColor"))),b.linethickness=(0,i.pluckNumber)(S.linethickness,2),b.linealpha=(0,i.pluck)(S.linealpha,"100"),b.linedashed=(0,i.pluckNumber)(S.linedashed,0),b.linedashlen=(0,i.pluckNumber)(D.linedashlen,S.linedashlen,5),b.linedashgap=(0,i.pluckNumber)(D.linedashgap,S.linedashgap,4),d=(0,i.getDashStyle)(b.linedashlen,b.linedashgap),b.lineDashStyle=b.linedashed?d:"none",b.drawanchors=(0,i.pluckNumber)(S.drawanchors,S.showanchors),b.anchorbgcolor=(0,i.pluck)(S.anchorbgcolor,k.getColor("anchorBgColor")),b.anchorbordercolor=(0,i.pluck)(S.anchorbordercolor,b.linecolor),b.anchorradius=(0,i.pluckNumber)(S.anchorradius,3),b.anchoralpha=(0,i.pluck)(S.anchoralpha),b.anchorbgalpha=(0,i.pluck)(S.anchorbgalpha,100),b.anchorborderthickness=(0,i.pluck)(S.anchorborderthickness,1),b.anchorsides=(0,i.pluck)(S.anchorsides,0),b.anchorimageurl=(0,i.pluck)(S.anchorimageurl),b.anchorimagealpha=(0,i.pluckNumber)(S.anchorimagealpha,100),b.anchorimagescale=(0,i.pluckNumber)(S.anchorimagescale,100),b.anchorimagepadding=(0,i.pluckNumber)(S.anchorimagepadding,1),b.anchorstartangle=(0,i.pluckNumber)(S.anchorstartangle,90),b.parentYAxis=1,b.valuePosition=(0,i.pluck)(S.valueposition,"auto"),b.showvalues=b.showValues=(0,i.pluckNumber)(S.showlinevalues,S.showvalues,1),this.setState("visible",1===(0,i.pluckNumber)(D.visible,1)),this.setState("dirty",!0),b.shadow={opacity:b.showShadow?b.linealpha/100:0},b.showCumulativeLine=(0,i.pluckNumber)(S.showcumulativeline,1),b.maxRadius=-Infinity,x||(x=this.components.data=[]),h=0;h0?i._checkPointerOverColumn.call(this,n,t,e)||i._checkPointerOverColumn.call(this,n-1,t,e):i._checkPointerOverColumn.call(this,n+1,t,e)||i._checkPointerOverColumn.call(this,n,t,e)},a.createContainer=function(){var t=this.getLinkedParent();!this.getContainer("labelGroup")&&this.addContainer("labelGroup",function(t,e,a){return a.getFromEnv("animationManager").setAnimation({el:"group",attr:{name:t},container:e,state:"appearing",component:a,label:"group"})}("label-group",t.getChildContainer("vcanvasLabelGroup"),this).attr("class","fusioncharts-datalabels"))},e}(r.ParetoColumnDataset);e.ParetoColumn3DDataset=l},611:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(612))["default"];e["default"]=o},612:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(613)),i=a(621),l=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.eiMethods={scrollTo:i.scrollTo},e}(0,o["default"])(e,t),e.getName=function(){return"ScrollCombiDy2D"},e.includeInputOptions=function(){return["SwipeGesture"]};var a=e.prototype;return a.getName=function(){return"ScrollCombiDy2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scrollable Dual Y-Axis Combination Chart",e.defaultDatasetType="column",e.showzeroplaneontop=0,e.avgScrollPointWidth=40,e.canvasborderthickness=1},a.configureAttributes=function(e){t.prototype.configureAttributes.call(this,e),i.configurer.call(this,e)},a._setAxisScale=function(){i.setAxisScale.call(this)},a._resetViewPortConfig=function(){i.resetViewPortConfig.call(this)},e}(r["default"]);e["default"]=l},613:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(599)),i=n(a(530)),l=n(a(548)),s=n(a(547)),c=n(a(614)),u=n(a(618)),d=n(a(620)),h=a(217),f=n(a(601)),p=h.preDefStr.SEVENTYSTRING,g=function(t){function e(){var e;return(e=t.call(this)||this).isDual=!0,e.registerFactory("dataset",f["default"],["vCanvas"]),e}(0,o["default"])(e,t),e.getName=function(){return"MSCombidy2D"};var a=e.prototype;return a.getName=function(){return"MSCombidy2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Multi-series Dual Y-Axis Combination Chart",e.sDefaultDatasetType="line",e.defaultDatasetType="column",e.enablemousetracking=!0,e.isdual=1,e.anchorborderthickness=1,e.anchorimageurl=void 0,e.anchorimagepadding=1,e.anchorsides=1,e.anchoralpha=void 0,e.anchorbgalpha=h.HUNDREDSTRING,e.anchorimagealpha=h.HUNDREDSTRING,e.anchorimagescale=100,e.anchorstartangle=90,e.anchorshadow=0,e.anchorbgcolor=void 0,e.anchorbordercolor=void 0,e.anchorradius=3,e.showvalues=1,e.plotfillalpha=p,e.linedashlen=5,e.linedashgap=4,e.linedashed=void 0,e.linealpha=h.HUNDREDSTRING,e.linethickness=2,e.drawfullareaborder=1,e.connectnulldata=0,e.showzeroplaneontop=0},a.getDSdef=function(t){return"splinearea"===t?c["default"]:"spline"===t?u["default"]:"area"===t?l["default"]:"line"===t?s["default"]:i["default"]},a.getDSGroupdef=function(t){return"column"===t?d["default"]:void 0},a.getDSType=function(t){return void 0===t&&(t=""),"splinearea"===t.toLowerCase()?"splinearea":"spline"===t.toLowerCase()?"spline":"area"===t.toLowerCase()?"area":"line"===t.toLowerCase()?"line":"column"},e}(r["default"]);e["default"]=g},622:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(623))["default"];e["default"]=o},623:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(624)),i=n(a(530)),l=n(a(548)),s=n(a(547)),c=n(a(614)),u=n(a(618)),d=n(a(620)),h=n(a(601)),f=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.defaultPlotShadow=1,e.registerFactory("dataset",h["default"],["vCanvas"]),e}(0,o["default"])(e,t),e.getName=function(){return"ScrollCombi2D"};var a=e.prototype;return a.getName=function(){return"ScrollCombi2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scrollable Combination Chart",e.defaultDatasetType="column",e.zeroplanethickness=1,e.zeroplanealpha=80,e.enablemousetracking=!0,e.showzeroplaneontop=0,e.defaultcrosslinethickness=null,e.avgScrollPointWidth=40,e.canvasborderthickness=1},a.getDSdef=function(t){return"splinearea"===t?c["default"]:"spline"===t?u["default"]:"area"===t?l["default"]:"line"===t?s["default"]:i["default"]},a.getDSGroupdef=function(t){return"column"===t?d["default"]:void 0},a.getDSType=function(t){return void 0===t&&(t=""),"splinearea"===t.toLowerCase()?"splinearea":"spline"===t.toLowerCase()?"spline":"area"===t.toLowerCase()?"area":"line"===t.toLowerCase()?"line":"column"},e}(r["default"]);e["default"]=f},624:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(625)),i=n(a(548)),l=a(217),s=l.preDefStr.SEVENTYSTRING,c=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.defaultPlotShadow=0,e.binSize=0,e}(0,o["default"])(e,t),e.getName=function(){return"ScrollArea2D"};var a=e.prototype;return a.getName=function(){return"ScrollArea2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scrollable Multi-series Area Chart",e.defaultDatasetType="scrollarea2d",e.enablemousetracking=!0,e.anchorborderthickness=1,e.anchorimageurl=void 0,e.anchorimagepadding=1,e.anchorsides=1,e.anchoralpha=void 0,e.anchorbgalpha=l.HUNDREDSTRING,e.anchorimagealpha=l.HUNDREDSTRING,e.anchorimagescale=100,e.anchorstartangle=90,e.anchorshadow=0,e.anchorbgcolor=void 0,e.anchorbordercolor=void 0,e.anchorradius=3,e.showvalues=1,e.plotfillalpha=s,e.canvasborderthickness=1,e.linedashlen=5,e.linedashgap=4,e.linedashed=void 0,e.linealpha=l.HUNDREDSTRING,e.linethickness=2,e.drawfullareaborder=1,e.connectnulldata=0,e.defaultcrosslinethickness=1,e.avgScrollPointWidth=75},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){},e}(r["default"]);e["default"]=c},625:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(626)),i=n(a(530)),l=n(a(620)),s=a(621),c=function(t){function e(){var e;return(e=t.call(this)||this).tooltipConstraint="plot",e.hasScroll=!0,e.defaultPlotShadow=1,e.binSize=0,e.eiMethods.scrollTo=s.scrollTo,e}(0,o["default"])(e,t),e.getName=function(){return"ScrollColumn2D"},e.includeInputOptions=function(){return["SwipeGesture"]};var a=e.prototype;return a.getName=function(){return"ScrollColumn2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.defaultDatasetType="column",e.showzeroplaneontop=1,e.friendlyName="Scrollable Multi-series Column Chart",e.avgScrollPointWidth=40,e.canvasborderthickness=1},a.configureAttributes=function(e){t.prototype.configureAttributes.call(this,e),s.configurer.call(this,e)},a._setAxisScale=function(){s.setAxisScale.call(this)},a.parseChartAttr=function(e){t.prototype.parseChartAttr.call(this,e)},a._resetViewPortConfig=function(){s.resetViewPortConfig.call(this)},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){return l["default"]},e}(r["default"]);e["default"]=c},627:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(628))["default"];e["default"]=o},628:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(625)),i=n(a(629)),l=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t),e.getName=function(){return"ScrollStackedColumn2D"};var a=e.prototype;return a.getName=function(){return"ScrollStackedColumn2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scrollable Stacked Column Chart",e.isstacked=!0,e.showSum=0,e.canvasborderthickness=1,e.avgScrollPointWidth=75},a.getDSGroupdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},631:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(632))["default"];e["default"]=o},632:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(633)),i=a(621),l=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.eiMethods={scrollTo:i.scrollTo},e}(0,o["default"])(e,t),e.getName=function(){return"ScrollMSStackedColumn2D"},e.includeInputOptions=function(){return["SwipeGesture"]};var a=e.prototype;return a.getName=function(){return"ScrollMSStackedColumn2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.isstacked=!0,e.friendlyName="Scrollable MultiSeries Stacked Column Chart",e.defaultDatasetType="column",e.showzeroplaneontop=1,e.avgScrollPointWidth=75,e.canvasborderthickness=1},a.configureAttributes=function(e){t.prototype.configureAttributes.call(this,e),i.configurer.call(this,e)},e}(r["default"]);l.prototype._setAxisScale=i.setAxisScale,l.prototype._resetViewPortConfig=i.resetViewPortConfig;var s=l;e["default"]=s},635:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(636))["default"];e["default"]=o},636:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(637)),i=a(621),l=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.eiMethods={scrollTo:i.scrollTo},e}(0,o["default"])(e,t),e.getName=function(){return"ScrollMSStackedColumn2DLineDY"},e.includeInputOptions=function(){return["SwipeGesture"]};var a=e.prototype;return a.getName=function(){return"ScrollMSStackedColumn2DLineDY"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.isstacked=!0,e.friendlyName="Scrollable Multi-series Dual Y-Axis Stacked Column and Line Chart",e.defaultDatasetType="column",e.sDefaultDatasetType="line",e.showzeroplaneontop=1,e.avgScrollPointWidth=75,e.canvasborderthickness=1},a.configureAttributes=function(e){t.prototype.configureAttributes.call(this,e),i.configurer.call(this,e)},a._setAxisScale=function(){i.setAxisScale.call(this)},a._resetViewPortConfig=function(){i.resetViewPortConfig.call(this)},e}(r["default"]);l.prototype._setAxisScale=i.setAxisScale,l.prototype._resetViewPortConfig=i.resetViewPortConfig;var s=l;e["default"]=s},639:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(640))["default"];e["default"]=o},640:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(641)),i=n(a(629)),l=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t),e.getName=function(){return"ScrollStackedBar2D"};var a=e.prototype;return a.getName=function(){return"ScrollStackedBar2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scrollable Stacked Bar Chart",e.isstacked=!0,e.avgScrollPointWidth=75,e.canvasborderthickness=1,e.showSum=0},a.getDSGroupdef=function(){return i["default"]},e}(r["default"]);e["default"]=l},641:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(556)),i=n(a(571)),l=n(a(620)),s=n(a(559)),c=a(621),u=function(t){function e(){var e;return(e=t.call(this)||this).isBar=!0,e.eiMethods={scrollTo:c.scrollTo},e.hasScroll=!0,e.registerFactory("dataset",s["default"],["vCanvas"]),e}(0,o["default"])(e,t),e.getName=function(){return"ScrollBar2D"},e.includeInputOptions=function(){return["SwipeGesture"]};var a=e.prototype;return a.getName=function(){return"ScrollBar2D"},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){return l["default"]},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scrollable Multi-series Bar Chart",e.hasLegend=!0,e.defaultDatasetType="bar2d",e.avgScrollPointWidth=40},a.configureAttributes=function(e){t.prototype.configureAttributes.call(this,e),c.configurer.call(this,e)},a._setAxisScale=function(){c.setAxisScale.call(this,"bar2d")},a._resetViewPortConfig=function(){c.resetViewPortConfig.call(this)},e}(r["default"]);e["default"]=u},642:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(624))["default"];e["default"]=o},643:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(644))["default"];e["default"]=o},644:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(624)),i=n(a(547)),l=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.binSize=0,e}(0,o["default"])(e,t),e.getName=function(){return"ScrollLine2D"};var a=e.prototype;return a.getName=function(){return"ScrollLine2D"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scrollable Multi-series Line Chart",e.defaultDatasetType="line",e.zeroplanethickness=1,e.zeroplanealpha=40,e.showzeroplaneontop=0,e.enablemousetracking=!0,e.defaultcrosslinethickness=1,e.avgScrollPointWidth=75,e.canvasborderthickness=1},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){},e}(r["default"]);e["default"]=l},645:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(625))["default"];e["default"]=o},646:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(641))["default"];e["default"]=o},647:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(648))["default"];e["default"]=o},648:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(649)),i=n(a(657)),l=n(a(659)),s=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t),e.getName=function(){return"Bubble"};var a=e.prototype;return a.getName=function(){return"Bubble"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Bubble Chart",e.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){return l["default"]},e}(r["default"]);e["default"]=s},649:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(650)),i=n(a(654)),l=function(t){function e(){var e;return(e=t.call(this)||this).isXY=!0,e.defaultZeroPlaneHighlighted=!1,e}(0,o["default"])(e,t),e.getName=function(){return"Scatter"};var a=e.prototype;return a.getName=function(){return"Scatter"},a.__setDefaultConfig=function(){t.prototype.__setDefaultConfig.call(this);var e=this.config;e.friendlyName="Scatter Chart",e.hasLegend=!0,e.allowreversexaxis=!0,e.enablemousetracking=!0},a.getDSdef=function(){return i["default"]},a.getDSGroupdef=function(){},e}(r["default"]);e["default"]=l},657:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(654)),i=a(530),l=a(217),s=n(a(655)),c=a(225),u=n(a(658)),d=l.hasTouch?l.TOUCH_THRESHOLD_PIXELS:l.CLICK_THRESHOLD_PIXELS,h=l.preDefStr.setRolloverAttrStr,f=l.preDefStr.setRolloutAttrStr,p=Math,g=p.round,v=p.min,m=p.max;(0,c.addDep)({name:"bubbleAnimation",type:"animationRule",extension:u["default"]});var b=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t);var a=e.prototype;return a.getType=function(){return"dataset"},a.getName=function(){return"bubble"},a.configureAttributes=function(t){if(!t)return!1;this.trimData(t),this.config.JSONData=t;var e,a,n,o,r,s,c,u,d,h,f,p,g,b,C,D,_,y,S,k,A,x,P,N=this.getFromEnv("chart"),w=N.getFromEnv("dataSource"),T=N.config,F=w.chart,M=this.config.JSONData,B=this.config,E=M.data||[],L=this.getFromEnv("color-manager"),I=this.index,O=this.getFromEnv("number-formatter"),R=(0,l.pluck)((0,l.parseUnsafeString)(F.tooltipsepchar),", "),G=-Infinity,V=+Infinity,z=G,H=V,W=G,Y=V,U=G,j=V;for(B.usePattern=(0,l.pluckNumber)(T.usePattern,0),B.patternType=i.PATTERN_TYPES.includes(M.patterntype)?M.patterntype:T.patternType,B.patternAngle=(0,l.pluckNumber)(M.patternangle,F.patternangle,B.patternType===i.PATTERN_TYPES[0]?40:0),B.patternDensity=(0,l.pluckNumber)(M.patterndensity,T.patternDensity),B.patternSize=(0,l.pluckNumber)(M.patternsize,B.patternType===i.PATTERN_TYPES[0]?2:4),B.patternAlpha=(0,l.pluckNumber)(M.patternalpha,T.patternAlpha),B.patternBgColor=(0,l.pluck)(M.patternbgcolor,B.patternBgColor),B.seriesname=(0,l.parseUnsafeString)(M.seriesname),B.includeinlegend=(0,l.pluckNumber)(M.includeinlegend,B.seriesname?1:0),B.anchorBgColor=(0,l.getFirstColor)((0,l.pluck)(M.color,M.plotfillcolor,F.plotfillcolor,L.getPlotColor(I))),B.showPlotBorder=(0,l.pluckNumber)(M.showplotborder,F.showplotborder,1),B.anchorBorderThickness=B.showPlotBorder?(0,l.pluckNumber)(M.plotborderthickness,F.plotborderthickness,1):0,B.anchorBorderColor=(0,l.getFirstColor)((0,l.pluck)(M.plotbordercolor,F.plotbordercolor,B.usePattern?B.anchorBgColor:"666666")),B.plotFillAlpha=(0,l.pluck)(M.plotfillalpha,M.bubblefillalpha,F.plotfillalpha,"100"),B.plotBorderAlpha=(0,l.pluck)(M.plotborderalpha,F.plotborderalpha,"95"),B.negativeColor=(0,l.pluck)(F.negativecolor,"FF0000"),B.is3d=0!==(0,l.pluckNumber)(F.use3dlighting,M.is3d,F.is3d),B.usePattern&&(B.is3d=0),B.bubbleScale=(0,l.pluckNumber)(F.bubblescale,1),B.showTextOutline=(0,l.pluckNumber)(F.textoutline,0),B.minBubbleRadius=(0,l.pluckNumber)(F.minbubbleradius),B.minRadiusForValue=(0,l.pluckNumber)(M.minradiusforvalue,F.minradiusforvalue,0),B.clipBubbles=(0,l.pluckNumber)(F.clipbubbles,1),B.enableAnimation=u=(0,l.pluckNumber)(F.animation,F.defaultanimation,1),B.animation=!!u&&{duration:1e3*(0,l.pluckNumber)(F.animationduration,1)},B.showTooltip=(0,l.pluckNumber)(F.showtooltip,1),B.transposeAnimation=(0,l.pluckNumber)(F.transposeanimation,u),B.transposeAnimDuration=1e3*(0,l.pluckNumber)(F.transposeanimduration,.2),B.seriesNameInTooltip=(0,l.pluckNumber)(F.seriesnameintooltip,1),B.rotateValues=(0,l.pluckNumber)(F.rotatevalues)?270:0,B.showHoverEffect=(0,l.pluckNumber)(F.plothovereffect,F.showhovereffect,void 0),B.usePattern&&(B.showHoverEffect=0),B.showValues=B.showvalues=(0,l.pluckNumber)(M.showvalues,F.showvalues,0),o=this.components.data=this.components.data||(this.components.data=[]),e=E.length,B.fillColor=B.is3d?(0,l.toRaphaelColor)((0,l.getPointColor)(B.anchorBgColor,B.plotFillAlpha)):(0,l.toRaphaelColor)({color:B.anchorBgColor,alpha:B.plotFillAlpha}),B.strokeColor=(0,l.toRaphaelColor)({color:B.anchorBorderColor,alpha:B.plotFillAlpha}),a=0;a=e.plotMinRadiusForValue&&this.config.showValues),f?(e._Px=r,e._Py=o,e._Pby=r,e._Pbx=i):(e._Px=o,e._Py=r,e._Pby=i,e._Pbx=o))},a.parsePlotAttributes=function(t,e){var a,n,o,r,i,s,c,u,h,f,p,g,v,b=this.config.JSONData,C=this.getFromEnv("chart").config,D=this.config,_=e,y=this.getState("visible"),S=D.anchorBorderThickness;r=t.config,s=(0,l.pluckNumber)(r.x,_),c=r.y,u=r.z,h=r.setLink,f=r.displayValue,i=r.toolText,r.finalTooltext=r.toolText,p=r.hoverEffects,null!==c&&((v=r.eventArgs||(r.eventArgs={})).index=_,v.link=h,v.value=c,v.y=c,v.x=s,v.z=u,v.displayValue=f,v.toolText=i,v.id=this.userID,v.datasetIndex=this.config.index,v.datasetName=b.seriesname,v.visible=y,v.color=r.color,v.alpha=r.alpha,v.is3dOnHover=p.is3d,v.hoverScale=p.scale,v.use3dLighting=r.is3d,v.hoverColor=r.hoverColor,v.hoverAlpha=p.alpha,D.usePattern?(v.pattern={patternType:r.patternType,patternColor:r.color,patternBgColor:r.patternBgColor===l.TRACKER_FILL?void 0:r.patternBgColor},delete v.color):delete v.pattern,n=r._Py,o=r._Px,a=r.r,[].push({x:o,y:n,r:a}),g=r.setRolloutAttr={fill:(0,l.toRaphaelColor)(r.colorObj),"stroke-width":D.anchorBorderThickness,stroke:(0,l.toRaphaelColor)({color:D.anchorBorderColor,alpha:D.plotBorderAlpha}),r:a},!1!==p.enabled&&(r.setRolloverAttr={fill:(0,l.toRaphaelColor)(p.color),"stroke-width":p.borderThickness,stroke:(0,l.toRaphaelColor)({color:p.borderColor,alpha:p.borderAlpha}),r:a*p.scale}),r.props={element:{attr:{cx:o,cy:y?n:C.canvasBottom+a,r:a||0,fill:(0,l.toRaphaelColor)(r.colorObj),"stroke-width":D.anchorBorderThickness,visibility:y,stroke:g.stroke}}},r.props.element.patternAttr={patternType:r.patternType,patternAngle:r.patternAngle,patternDensity:r.patternDensity,patternSize:r.patternSize,color:r.props.element.attr.fill,patternAlpha:r.patternAlpha,patternBgColor:r.patternBgColor,alpha:r.alpha,x:r.props.element.attr.cx,y:r.props.element.attr.cy},r.trackerConfig||(r.trackerConfig={}),r.trackerConfig.trackerRadius=m(a+(S||0),d),t._xPos=o,t._yPos=n)},a.allocatePosition=function(){var t,e,a,n,o,r,i,l=this.components.data,c=[];for(this.createCoordinates(),e=0,a=l.length;es&&(k=y[l],P=1),u(i=D.getPixel(o.x)-.5*V)&&(G.paddingLeft=L-i)),A&&A.config.showValue&&(d=(o=A.config).displayValue,I=R.getOriSize(d),V=C?I.height:I.width,E<(p=D.getPixel(o.x)+.5*V)&&(G.paddingRight=p-E)),G},a.drawPlots=function(){var t,e,a,n,o,r,i,l,s,c=this,u=c.getFromEnv("animationManager"),d=c.components.data,p=c.getContainer(),g=c.getState("visible"),v=c.getContainer("labelGroup"),m=function(){!1===g&&(p.plotGroup.hide(),p.commonElemsGroup.hide(),v&&v.hide(),c._containerHidden=!0)},b={};for(o=0,r=d.length;ot))return a;i=a-1}return r},a.allocatePosition=function(){this.getLinkedParent()._setStackDimensions(),t.prototype.allocatePosition.call(this)},a._getHoveredPlot=function(t,e){var a,n,o,r,i=this.getLinkedParent(),l=i.getstackConf(),s=this.getFromEnv("chartConfig"),c=i.config,u=s.plotborderthickness,d=s.showplotborder,h=l.length-1;return n=t+(a=(a=(u=d?u:0)/2)%2==0?a+1:Math.round(a)),r=o&&c.datasetIndex||this.searchIndex(n,l),c.datasetIndex||(c.datasetIndex=r),((o=this._checkPointerOverColumn(r,t,e))||this.index===h)&&delete c.datasetIndex,o},a.setColumnPosition=function(){return this},a.fineTunePlotDimension=function(t,e,a,n,o){var r=a,i=n,l=t,s=e,c=this.getLinkedParent().getstackConf(),u=this.getFromEnv("chart"),h=u.config.plotborderthickness,f=u.getChildren("canvas")[0].config,p=f.canvasBorderWidth>0,g=f.canvasRight,v=f.canvasTop,m=f.canvasLeft;return c.length?(l-=(i=c[o].columnWidth)/2,parseInt(s,10)<=v&&(r-=v-s-+p,s=v-+p),h<=1&&(d(l)<=m&&(i+=l,i-=l=m-h/2+ +!!h-+p),d(l+i)>=g&&(i=g-l+h/2-+!!h+ +p)),{xPos:l,yPos:s,width:i,height:r}):{xPos:l,yPos:s,width:i,height:r}},e}(r["default"]);e["default"]=f},703:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=void 0;var n=a(217),o={"initial.dataset.marimekko":function(){var t=this,e=t.getFromEnv("chart"),a=e.config.yDepth||0,o=t.getFromEnv("yAxis");return{"rect.appearing":function(r){var i,l,s,c,u=o.getPixel(o.getAxisBase())+(e.isBar?-a:a),d=r.attr;return i=d.y,l=d.height,c=Math.sign(i+l/2-u),s=i+l,[{initialAttr:function(){var t={};return t.y=s,t.height=0,t},slot:"plot",startEnd:function(){return n.animHelperFN.getTimeByValue({start:0,end:.6},{startPx:u,endPx:1===c?t.config.yAxisMaxPixel:t.config.yAxisMinPixel},{startPx:s,endPx:1===c?d.y+d.height:d.y})},effect:"linear"}]},"group.appearing":null,"group.updating":null,"plotLabel.appearing":[{initialAttr:{opacity:0},slot:"final"}],"*":null}}};e["default"]=o},704:function(t,e,a){"use strict";var n=a(210);e.__esModule=!0,e["default"]=void 0;var o=n(a(231)),r=n(a(629)),i=a(217),l=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t);var a=e.prototype;return a.getType=function(){return"group"},a.getName=function(){return"marimekkoStackgroup"},a.getstackConf=function(){return this.config.stackConf},a._setStackPosition=function(){t.prototype._setStackPosition.call(this);var e,a,n,o,r,i,l=this.config,s=l.stackConf||(l.stackConf=[]),c=l.stackValues,u=this.getFromEnv("categories")[0].category,d=this.getFromEnv("number-formatter"),h=0,f=0,p=0,g=this.getFromEnv("xAxis"),v=g.getVisibleConfig(),m=v.minValue,b=v.maxValue-m,C=m;for(o=0,r=c.length;o