(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[15],{"8nMf":function(t,e,a){var o;o=function(){(window.webpackJsonpFusionCharts=window.webpackJsonpFusionCharts||[]).push([[1],{441:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(442));e.Column2D=n.default;var r=o(a(522));e.Column3D=r.default;var i=o(a(535));e.Line=i.default;var l=o(a(541));e.Area=l.default;var s=o(a(543));e.Bar2D=s.default;var c=o(a(563));e.Bar3D=c.default;var u=o(a(568));e.Pie2D=u.default;var d=o(a(574));e.Pie3D=d.default;var h=o(a(581));e.Doughnut2D=h.default;var f=o(a(583));e.Doughnut3D=f.default;var p=o(a(587));e.Pareto2D=p.default;var g=o(a(598));e.Pareto3D=g.default;var v=o(a(601));e.ScrollCombiDy2D=v.default;var m=o(a(612));e.ScrollCombi2D=m.default;var b=o(a(617));e.ScrollStackedColumn2D=b.default;var C=o(a(621));e.ScrollMSStackedColumn2D=C.default;var _=o(a(625));e.ScrollMSStackedColumn2dLineDY=_.default;var D=o(a(629));e.ScrollStackedBar2D=D.default;var S=o(a(632));e.ScrollArea2D=S.default;var y=o(a(633));e.ScrollLine2D=y.default;var k=o(a(635));e.ScrollColumn2D=k.default;var x=o(a(636));e.ScrollBar2D=x.default;var P=o(a(637));e.Bubble=P.default;var w=o(a(650));e.Scatter=w.default;var A=o(a(651));e.MSStackedColumn2D=A.default;var N=o(a(652));e.StackedArea2D=N.default;var F=o(a(656));e.StackedBar3D=F.default;var M=o(a(661));e.StackedBar2D=M.default;var T=o(a(664));e.StackedColumn3D=T.default;var B=o(a(668));e.StackedColumn2D=B.default;var L=o(a(670));e.MSStackedColumn2DLineDy=L.default;var E=o(a(671));e.StackedColumn3DLineDy=E.default;var I=o(a(676));e.MSColumn3DLineDy=I.default;var O=o(a(677));e.MSCombidy2D=O.default;var R=o(a(678));e.MSCombidy3D=R.default;var G=o(a(680));e.StackedColumn3DLine=G.default;var V=o(a(683));e.StackedColumn2DLine=V.default;var z=o(a(686));e.MSColumnLine3D=z.default;var H=o(a(688));e.MSCombi3D=H.default;var W=o(a(689));e.MSCombi2D=W.default;var Y=o(a(690));e.Marimekko=Y.default;var U=o(a(695));e.MSArea=U.default;var j=o(a(696));e.MSBar3D=j.default;var X=o(a(697));e.MSBar2D=X.default;var J=o(a(698));e.MSLine=J.default;var Z=o(a(700));e.MSColumn3D=Z.default;var q=o(a(701));e.MSColumn2D=q.default;var K=o(a(702));e.Spline=K.default;var $=o(a(705));e.Splinearea=$.default;var Q=o(a(707));e.Msspline=Q.default;var tt=o(a(710));e.MSSplineDy=tt.default;var et=o(a(712));e.Mssplinearea=et.default;var at=o(a(714));e.StackedColumn2DLineDy=at.default;var ot=o(a(716));e.StackedArea2DLineDy=ot.default;var nt={name:"charts",type:"package",requiresFusionCharts:!0,extension:function(t){t.addDep(n.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(_.default),t.addDep(D.default),t.addDep(S.default),t.addDep(y.default),t.addDep(k.default),t.addDep(x.default),t.addDep(P.default),t.addDep(w.default),t.addDep(A.default),t.addDep(N.default),t.addDep(F.default),t.addDep(M.default),t.addDep(T.default),t.addDep(B.default),t.addDep(L.default),t.addDep(E.default),t.addDep(at.default),t.addDep(ot.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(J.default),t.addDep(Z.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=nt},442:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(443)).default;e.default=n},443:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(444)),i=o(a(520)),l=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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},522:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(523)).default;e.default=n},523:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(524)),i=o(a(532)),l=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.defaultZeroPlaneHighlighted=!1,e}(0,n.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},524:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(444)),i=o(a(525)),l=o(a(529)),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,n.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},525:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=function(t){var e;if((0,i.componentFactory)(t,n.default,"canvas",t.config.showVolumeChart?2:1),e=t.getChildren("canvas"))for(var a=0,o=e.length;a2?d:h},t=H.setAnimation({el:B||"rect",attr:n,container:O,label:"canvas",component:this}),B||this.addGraphicalElement("canvasBorderElement",t),I["clip-canvas"]=[f(0,w-nt),f(0,A),f(1,N+nt),f(1,F+rt)],I["clip-canvas-init"]=[f(0,w-nt),f(0,A-rt),1,f(1,F+2*rt)],S=I["clip-canvas"].slice(0),H.setAnimation({el:V,attr:{"clip-rect":S},component:this}),H.setAnimation({el:z,attr:{"clip-rect":S},component:this}),n={x:w,y:A,width:N,height:F,r:$,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(Y)},e=H.setAnimation({el:L||"rect",attr:n,component:this,label:"canvas",container:O}),L||this.addGraphicalElement("canvasElement",e),r=[g,w,A,"L",w+1.2*j,A-j,w+N-j,A-j,w+N,A,"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=w-nt-J-1,s=A+rt+1,c=J,u=F,_=nt+1,D=rt+1,o=H.setAnimation({el:G||"cubepath",attr:{cubepath:[l,s,c,u,_,D],stroke:"none","stroke-width":0,visibility:"hidden",fill:Z.replace(i.dropHash,i.HASHSTRING),noGradient:!q},component:this,callback:X?i.stubFN:b,label:"canvas",container:O}),G||this.addGraphicalElement("canvas3DBase",o),y=H.setAnimation({el:W||"path",attr:{path:[g,w,A,"V",F+A],stroke:p.tintshade(Z.replace(i.dropHash,i.HASHSTRING),.05).rgba},component:this,callback:X?i.stubFN:m,label:"canvas",container:O}),W||this.addGraphicalElement("canvas3dbaseline",y),X&&(y.show(),C.call(o))},e}(r.default);e.default=_},527:function(t,e,a){"use strict";e.__esModule=!0,e.default=void 0,e.default={"initial.canvas.canvas":{"canvas.appearing":[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:"initial"}]}}},528: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,n,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,n,r,i,l){var s=this,c=s._.cubetop,u=s._.cubeside,d=t,h=a,f=n,p=r,g=i,v=l;return"object"==typeof d||d===e&&h===e&&f===e&&p===e&&g===e&&v===e||(d=(0,o.pluckNumber)(d,s.attrs.x,0),h=(0,o.pluckNumber)(h,s.attrs.y,0),f=(0,o.pluckNumber)(f,s.attrs.width,0),p=(0,o.pluckNumber)(p,s.attrs.height,0),g=(0,o.pluckNumber)(g,s.attrs.xDepth,0),v=(0,o.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,o){var n=this,r=n._.cubetop,i=n._.cubeside;return n.dropshadow&&(r.dropshadow(t,-e,a,o),i.dropshadow(t,-e,a,o)),!1};for(r in d&&d.constructor===t.el.constructor?c[u]=e:d=e,a=l.path(s,d),n=l.path(s,d),(i=l.path(s,d))._.cubetop=a.follow(i,e,"before"),i._.cubeside=n.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 o="object"==typeof t,n=a;return o&&(t.cubepath?n=[].concat(t.cubepath):((n=[]).push(t.x),n.push(t.y),n.push(t.width),n.push(t.height),n.push(t.xDepth),n.push(t.yDepth)),t.noGradient!==e&&(i.attrs.noGradient=t.noGradient)),t===e&&n===e?this.attrs:n===e?this.attrs[t]:(o?h.apply(this,n):"drop-shadow"===t&&f.apply(this,[].concat(n)),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(o,n){var r,i=this,l=i._.cubetop,s=i._.cubeside,c=i._attr("cubepath")||[0,0,0,0,0,0],u=o,d=n,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 o=a(215)},529:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=function(t){var e,a,o,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;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)})),{data:e}}(u),u&&0!==u.length?((0,n.componentFactory)(i,r.default,"datasetGroup_"+c),o=i.getChildren("datasetGroup_"+c)[0],e=t.getDSdef(),(0,n.datasetFactory)(o,e,"dataset",1,[a])):t.setChartMessage()};var n=a(215),r=o(a(530))},530:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=a(230),i=a(223),l=o(a(531));(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,n.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(o){for(e in t=o.getCanvasPadding&&o.getCanvasPadding()||{})t.hasOwnProperty(e)&&(a[e]=Math.max(t[e],a[e]))})),a},a.createContainer=function(){var t,e,a=this.getFromEnv("animationManager"),o=this.getLinkedParent().getChildContainer();for(t in o)e=o[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"),o=this.getFromEnv("xAxis").getTicksLen(),n=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),n=a.negative=e.setAnimation({el:n||"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=n.data("categoryplots"))||(n.data("categoryplots",new Array(o)),a.negativeGroupArray=n.data("categoryplots")),(a.positiveGroupAarray=a.positiveGroupAarray=r.data("categoryplots"))||(r.data("categoryplots",new Array(o)),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=n?v-p:r.canvasLeft-p,f.y=n?r.canvasTop+g:v+g,f.width=n?1:r.canvasWidth,f.height=n?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:n?{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",o.setAnimation(t))},a.draw=function(){this.createContainer(),this.draw3DContainer(),this.drawZeroPlane()},a.childChanged=function(t){void 0===t&&(t={});var e,a,o=this.config,n=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===o.range.min&&e.max===o.range.max||(o.range.min=e.min,o.range.max=e.max,l.dataLimitChanged=!0,a=!0)),a?n.childChanged&&n.childChanged(l):this.asyncDraw()},a.getAxisValuePadding=function(){var t={},e=-1/0,a=-1/0;return this._mapChildren((function(o){o.getState("removed")||(t=o.getAxisValuePadding&&o.getAxisValuePadding()||{},e=Math.max(e,t.left||-1/0),a=Math.max(a,t.right||-1/0))})),e===-1/0&&(e=0),a===-1/0&&(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=1/0,o=-1/0,n=0,r=function(t){o=Math.max(o,t.max),a=Math.min(a,t.min)};return this._mapChildren((function(a){a.getState("removed")||(!1!==a.getState("visible")?(n++,e=a.getDataLimits(t),r(e)):t&&(e=a.getDataLimits(t),r(e)))})),n?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:o,min:a}},a.isVisible=function(){return!this.isNotVisible},e}(r.ComponentInterface);e.default=s},531: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"}]}}}}},532:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(520)),i=a(215),l=a(533),s=a(223),c=o(a(534));(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,n.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("label-group",a)}(0,e,t.getChildContainer("vcanvasLabelGroup")).attr("class","fusioncharts-datalabels")).attr("opacity",1)},a._getHoveredPlot=function(t,e){var a,o,n=this.getFromEnv("chart").isBar;return a=this.getFromEnv("xAxis").getValue(n?e:t),(o=Math.round(a))-a>0?l._checkPointerOverColumn.call(this,o,t,e)||l._checkPointerOverColumn.call(this,o-1,t,e):l._checkPointerOverColumn.call(this,o+1,t,e)||l._checkPointerOverColumn.call(this,o,t,e)},e}(r.default);e.default=u},533:function(t,e,a){"use strict";e.__esModule=!0,e._checkPointerOverColumn=function(t,e,a){var n,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 n=m.config.setValue,s=(s=(p=g?p:0)/2)%2==0?s+1:o(s),null!==n&&(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)?{pointIndex:t,hovered:l,pointObj:v[t]}:void 0};var o=Math.round},534:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n={"initial.dataset.column3D":o(a(521)).default["initial.dataset.column"]};e.default=n},535:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(536)).default;e.default=n},536:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(444)),i=o(a(537)),l=a(215),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,n.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},541:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(542)).default;e.default=n},542:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(444)),i=o(a(538)),l=a(215),s=l.preDefStr.SEVENTYSTRING,c=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=0,e}(0,n.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},543:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(544)).default;e.default=n},544:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(545)),i=o(a(561)),l=function(t){function e(){var e;return(e=t.call(this)||this).isBar=!0,e}(0,n.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},545:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(444)),i=a(546),l=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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},563:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(564)).default;e.default=n},564:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(565)),i=o(a(566)),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,n.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},565:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(524)),i=a(546),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,n.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},566:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(532)),i=a(561),l=a(223),s=o(a(567));(0,l.addDep)({name:"bar3DAnimation",type:"animationRule",extension:s.default});var c=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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 o,n,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,n=a-l,r=!!(r=!!(r=(o=e-i)>=0&&o<=s+d&&n>=0&&n<=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,o,n=this.getFromEnv("chart").isBar;return a=this.getFromEnv("xAxis").getValue(n?e:t),(o=Math.round(a))-a>0?this._checkPointerOverColumn(o,t,e)||this._checkPointerOverColumn(o-1,t,e):this._checkPointerOverColumn(o+1,t,e)||this._checkPointerOverColumn(o,t,e)},a.drawLabel=function(){var t=this.config;i.drawLabel.call(this,t.scrollMinVal,t.scrollMaxVal)},e}(r.default);e.default=c},567:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n={"initial.dataset.bar3D":o(a(562)).default["initial.dataset.bar2D"]};e.default=n},568:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(569)).default;e.default=n},569:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(570)),i=o(a(447)),l=a(215),s=o(a(452)),c=o(a(454)),u=o(a(456)),d=o(a(573)),h=o(a(550)),f=a(548),p=a(227),g=Math,v=g.min,m=g.max,b=g.abs,C=g.PI,_=g.round,D=C/180,S=180/C,y=0,k=function(t,e,a){var o,n,r,i,l=!!a,s=e;return t?((i=(o=t.components&&t.components.data||[])[s=t.config.reversePlotOrder?o.length-s-1:s])&&(n=i.config,r=l!==i.config.sliced||void 0===a?t.plotGraphicClick.call(i.graphics.element):n.sliced),r):r},x=function(t){(0,n.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,o=this.apiInstance,n=o&&o.getDatasets();return n&&(n=n[0])&&(e=n.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 o=this.apiInstance;if(!a)return k(o.getDatasets()[0],t,e);o.addJob("eiMethods-slice-plot"+y++,(function(){var n=k(o.getDatasets()[0],t,e);return"function"==typeof a&&a(n)}),p.priorityList.postRender)},startingAngle:function(t,e,a){var o,n=this.apiInstance;if(!a)return n._startingAngle(t,e);n.addJob("eiMethods-start-angle"+y++,(function(){o=n._startingAngle(t,e),"function"==typeof a&&a(o)}),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)(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,o=0,n=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,o,n,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=[],_=u.dataLabelCounter,D=0,S=this.getFromEnv("dataSource").chart,y=(0,l.pluckNumber)(S.managelabeloverflow,0),k=(0,l.pluckNumber)(S.slicingdistance),x=u.preSliced||i.allPlotSliceEnabled!==l.ZEROSTRING||S.showlegend===l.ONESTRING&&S.interactivelegend!==l.ZEROSTRING?b((0,l.pluckNumber)(k,20)):0,P=/%/g.test(S.pieradius),w=(0,l.pluckNumber)(P?Math.min(p/2,g/2)*(parseFloat(S.pieradius)/100):S.pieradius,0),A=(0,l.pluckNumber)(S.enablesmartlabels,S.enablesmartlabel,1),N=A?(0,l.pluckNumber)(S.skipoverlaplabels,S.skipoverlaplabel,1):0,F=(0,l.pluckNumber)(S.issmartlineslanted,1),M=_?(0,l.pluckNumber)(S.labeldistance,S.smartlabelclearance,5):x,T=i.width,B=i.height,L=(this._manageActionBarSpace(.225*B)||{}).bottom,E=T-(i.marginRight+i.marginLeft),I=B-(i.marginTop+i.marginBottom)-(L?L+i.marginBottom:0),O=v(I,E),R=(0,l.pluck)(S.smartlinecolor,h.getColor("plotFillColor")),G=(0,l.pluckNumber)(S.smartlinealpha,100),V=(0,l.pluckNumber)(S.smartlinethickness,.7),z=u.dataLabelOptions=s._parseDataLabelOptions(),H=z.style,W=_?(0,l.pluckNumber)(parseInt(H.lineHeight,10),12):0,Y=0===w?.15*O:w,U=2*Y,j=u.pieYScale,X=u.pieSliceDepth,J=(0,l.pluck)(S.legendposition,l.POSITION_BOTTOM).toLowerCase().split("-");if(z.connectorWidth=V,z.connectorPadding=(0,l.pluckNumber)(S.connectorpadding,5),z.connectorColor=(0,l.convertColor)(R,G),r=U+2*(W+(t=!i.showvalues&&!i.showlabels||"inside"===u.labelPosition&&"inside"===u.valuePosition?M:M+x)),I-=((a=this._manageChartMenuBar(rn?X-n:u.pieSliceDepth,z.isSmartLineSlanted=F,z.enableSmartLabels=A,z.skipOverlapLabels=N,z.manageLabelOverflow=y},e._stubRadius=function(t,e,a,o,n,r,i,s){var c,u=i,d=n,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)-o)>=u?u=c:g||(d=m(v(o-(u-c),d),10)),f.slicingDistance=d,f.pieMinRadius=u,b.distance=s,u},e._startingAngle=function(t,e){var a,o=t,n=this.getChildren("dataset")[0],r=n.config,i=(a=r.startAngle)*-S+(-1*a<0?360:0);return isNaN(o)||r.singletonCase||r.isRotating||(o+=e?i:0,r.startAngle=-o*D,n._rotate(o),i=o),_(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=x},573:function(t,e,a){"use strict";e.__esModule=!0,e.default=function(t){var e,a,n=t.getFromEnv("dataSource"),r=n.dataset,i=n.data||r&&r[0].data;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)})),{catData:[],data:e}}(i),i&&0!==i.length?(e=t.getDSdef(),(0,o.datasetFactory)(t,e,"dataset",1,[a])):t.setChartMessage()};var o=a(215)},574:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(575)).default;e.default=n},575:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(569)),i=o(a(576)),l=a(215),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,n.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,o,n,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,o=t,n=this.getChildren("dataset")[0],r=n.config,i=(a=r.startAngle)+(a<0?360:0);return isNaN(o)||r.singletonCase||r.isRotating||(o+=e?i:0,n._rotate(o),i=o),c(100*((i%=360)+(i<0?360:0)))/100},a.getDSdef=function(){return i.default},e}(r.default);e.default=f},576:function(t,e,a){"use strict";var o=a(212),n=a(208);e.__esModule=!0,e.default=void 0;var r,i=n(a(232)),l=n(a(229)),s=o(a(570)),c=a(215),u=a(230),d=a(577),h=n(a(579)),f=a(223),p=n(a(580)),g=(0,f.getDep)("redraphael","plugin"),v=window,m=8===window.document.documentMode?"visible":"",b=c.preDefStr.elementStr,C="M",_="L",D="v",S="A",y="Z",k=Math,x=k.max,P=k.min,w=k.abs,A=k.ceil,N=k.sin,F=k.atan2,M=k.cos,T=k.floor,B=k.round,L=k.PI,E=2*L,I=L/2,O=L+I,R=function(t,e){for(var a=[],o=0,n=t.length;o-1;for(o in n)r&&"topBorder"!==o&&"frontOuter"!==o&&"startSlice"!==o&&"endSlice"!==o||n[o].drag(t,e,a);return this._drag(t,e,a)},nt=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,o=this._confObject.elements;if(e===r)return this._data(t);for(a in o)o[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,o,n,i,l,u,d,h,f,p,g,v,b,D,S,y,F,T,R,G,V,z,H,J,tt,et,at,ot,nt,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,_t=gt.canvasTop,Dt=gt.canvasWidth,St=Ct+.5*gt.canvasWidth,yt=_t+.5*gt.canvasHeight,kt=ft.getFromEnv("smartLabel"),xt=vt.dataLabelOptions,Pt=xt.style,wt=(0,c.pluckNumber)(A(parseFloat(Pt.lineHeight)),12),At=(0,c.getFirstValue)(xt.placeInside,!1),Nt=xt.skipOverlapLabels,Ft=xt.manageLabelOverflow,Mt=xt.connectorPadding,Tt=xt.distance,Bt=xt.connectorWidth,Lt=[[],[],[],[]],Et=Ct,It=_t,Ot=Dt,Rt=parseInt(Pt.fontSize,10),Gt=Rt,Vt=Gt/2,zt=[Mt,Mt,-Mt,-Mt],Ht=xt.isSmartLineSlanted,Wt=Tt>0,Yt=vt.center||(vt.center=[St,yt,bt.size,bt.innerSize||0]),Ut=Yt[1],jt=Yt[0],Xt=Yt[2],Jt=Yt[4],Zt=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(Pt),1===mt.length)G=mt[0],rt=G.graphics,nt=G.config,dt=nt._textAttrs,ut=nt._textCss,J=rt.label,it=rt.connector,nt.slicedTranslation=[Et,It],null!==nt.y&&nt.y!==r&&(dt.visibility=m,dt["text-anchor"]="middle",dt.x=jt,dt.y=Ut+Vt-2,dt._x=jt),ut.cursor=nt.labellink?"pointer":"",(J=rt.label=te.setAnimation({el:rt.label||"text",attr:dt,css:ut,label:"label",container:ee,component:ht})).on("fc-dragstart",U).on("fc-dragmove",X).on("fc-dragend",j).on("fc-click",s.labelClickFn.bind(J,ft,G.config.labellink)).on("fc-mouseup",(0,s.plotClickHandler)(ht,J)).on("fc-mouseover",W).on("fc-mouseout",Y),dt._x&&(J.x=dt._x,delete dt.x),J.data("plotItem",dt.plotItem).data("eventArgs",dt.eventArgs),dt.visibility===m&&J.show(),it&&it.hide();else if(At)(0,c.fcEach)(mt,(function(t){var e,a,o;rt=t.graphics,nt=t.config,dt=nt._textAttrs,J=rt.label,null!==nt.y&&nt.y!==r&&(V=nt.angle,T=Ut+Yt[6]*N(V)+Vt-2,D=jt+Yt[5]*M(V),dt._x=D,dt._y=T,nt.sliced&&(a=(e=t.slicedTranslation)[0]-Et,o=e[1]-It,D+=a,T+=o),dt.visibility=m,dt.align="middle",dt.x=D,dt.y=T),ut.cursor=nt.labellink?"pointer":"",(J=rt.label=te.setAnimation({el:rt.label||"text",attr:dt,css:ut,label:"label",container:ee,component:ht})).data("plotItem",dt.plotItem).data("eventArgs",dt.eventArgs),dt.visibility===m&&J.show(),J.x=dt._x,J._x=dt._x,J._y=dt._y}));else{for((0,c.fcEach)(mt,(function(t){if(rt=t.graphics,nt=t.config,ut=nt._textCss,!((dt=nt._textAttrs).text=nt.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!==nt.y&&nt.y!==r&&(J=rt.label,(it=rt.connector)&&it.show(),J&&J.show()),J=rt.label,(V=nt.angle)<0&&(V=E+V),Lt[V>=0&&V0)for(Lt[n].sort(Z),l=0,f=(H=Lt[n].splice(0,z)).length;lKt?st/f:Rt)/2),h=f*Gt,a=st,n=0;n=0;n-=1,d+=Gt)G=R[n].point,rt=G.graphics,nt=G.config,dt=nt._textAttrs,ut=nt._textCss,null!==nt.y&&dt.text&&(V=R[n].angle,g=nt.sliced,J=rt.label,(u=w(st*N(V)))d&&(u=d),a=u+Gt,y=(u+R[n].oriY)/2,v=jt+Q[p]*Zt*M(k.asin(y/st)),y*=$[p],y+=Ut,F=Ut+Jt*N(V),b=jt+Xt*M(V),(p<2&&v1&&v>b)&&(v=b),T=y+Vt-2,S=(D=v+zt[p])+zt[p],dt._x=S,Ft&&(i=p>1?S-Ct:Ct+Ot-S,kt.setStyle(nt.style),wt=(0,c.pluckNumber)(A(parseFloat(nt.style.lineHeight)),12)+(2*A(parseFloat(nt.style.border),12)||0),ot=kt.getSmartText(nt.displayValue,i,wt),dt.text=ot.text,dt.tooltip=ot.tooltext),V=0;t-=1)o=w[t].config,a=i,s=p?o.y/p:0,(i=B(1e3*(i+s*E))/1e3)>l&&(i=l),n=i,o.shapeArgs={sAngle:B(1e3*a)/1e3,eAngle:B(1e3*n)/1e3},o.centerAngle=r=(n+a)/2%E,o.slicedTranslation=[B(M(r)*D),B(N(r)*I)],u=M(r)*x[2],g.radiusY=d=N(r)*x[4],o.tooltipPos=[x[0]+.7*u,x[1]+d],o.percentage=100*s,o.total=p},a._configurePie3DManager=function(){var t=this.config,e=this.components,a=this.getFromEnv("pie3DManager"),o=e.data;a&&a.configure(t.pieSliceDepth,1===o.length,t.use3DLighting,!1)},a.allocatePosition=function(){var t,e,a,o,n,r,i,l=this.getFromEnv("chart").config,s=this.config,u=this.components.data,d=(0,c.pluck)(s.startAngle,0)%E,h=s.pie3DOptions=this._parsePie3DOptions(),f=s.pieYScale,p=s.managedPieSliceDepth,g=l.canvasWidth,v=l.canvasHeight,m=P(g,v),b=[l.canvasLeft+.5*g,l.canvasTop+.5*v-.5*p],C=0,_=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)+E,t=u.length-1;t>=0;t-=1)n=u[t],a=d,r=C?n.config.y/C:0,(d=B(1e3*(d+r*E))/1e3)>i&&(d=i),o=d,n.config.shapeArgs={sAngle:B(1e3*a)/1e3,eAngle:B(1e3*o)/1e3};for(t=0;t<_;t++)e=u[t],this.parsePlotAttributes(e,t),this.parseLabelAttributes(e,t)},a.parsePlotAttributes=function(t,e){var a,o,n,i,l,s,u,d,h,f,p,g,v,m,b,C,_,D,S=this.components,y=this.config,k=this.getFromEnv("chart"),x=k.config,P=S.data,w=y.dataLabelOptions,A=w.style,F=y.slicingDistance,T=y.slicedOffsetY||(y.slicedOffsetY=F*y.pieYScale),B=y.showBorderEffect,L=P.length,E=y.usePerPointLabelColor,I=x.textDirection,O=e,R=x.dataLabelStyle;a=y.center,y.prevPositions,o=y.pieYScale,(m=(v=t.config)._textAttrs)||(m=v._textAttrs={}),(b=v._textCss)||(b=v._textCss={}),l=v.y,s=v.displayValue,d=v.sliced,p=v.shapeArgs,h=v.centerAngle,g=v.toolText,u=!!v.link,A=v.style,null!==l&&l!==r&&(C={sAngle:p.sAngle,eAngle:p.eAngle,r:a[2],innerR:a[3],cx:a[0],cy:a[1],radiusYFactor:o,opacity:1},s!==r?(A?((b=v._textCss)||(b=v._textCss={}),b.fontFamily=A.fontFamily,b.fontSize=A.fontSize,b.lineHeight=A.lineHeight,b.fontWeight=A.fontWeight,b.fontStyle=A.fontStyle):v._textCss&&(delete v._textCss,b=r),v.style=A||(A=R),m.text=s,m.fill=(E?(0,c.toRaphaelColor)(v.color):A.color)||"#000000",m["text-bound"]=[A.backgroundColor,A.borderColor,A.borderThickness,A.borderPadding,A.borderRadius,A.borderDash],m.direction=I,m.lineHeight=A.lineHeight,w.distance>0&&(f=w.connectorWidth)&&w.enableSmartLabels&&(_={"stroke-width":f,stroke:w.connectorColor||"#606060",cursor:u?"pointer":"",opacity:1})):m.text=c.BLANKSTRING,v.plotItem=i={chart:k,index:O,seriesData:y,value:l,angle:v.angle=h,link:v.link,shapeArgs:p,slicedX:d&&!y.singletonCase?M(h)*F:0,slicedY:d&&!y.singletonCase?N(h)*T:0,sliced:d,labelText:s,name:v.name,percentage:v.percentage,toolText:g,originalIndex:L-O-1,style:v.style,transX:v.transX=M(h)*F,transY:v.transY=N(h)*T,slicedTranslation:v.slicedTranslation="t"+v.transX+","+v.transY,label:void 0,connector:void 0},v.eventArgs=n={index:y.reversePlotOrder?L-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},D={color:v.color.color.split(",")[0],alpha:v._3dAlpha,borderWidth:v.borderWidth,borderColor:v.borderColor,borderAlpha:v.borderConfig.setPlotBorderAlpha},(0,c.extend2)(C,D),C.cursor=u?"pointer":"",C.showBorderEffect=B,C.transform="t"+i.slicedX+","+i.slicedY,m.plotItem=i,m.eventArgs=n,v.props={element:{attr:C},connector:{attr:_},label:{attr:m,css:b}})},a.draw=function(){var t,e,a,o,n,i,l,u,d,h,f,p,g,v,m,b,C,_,D,S,y,k,x,P,w,A,F,T,B=this,L=B.components,E=B.config,I=B.getFromEnv("chart"),O=I.config,R=I.getFromEnv("animationManager"),G=L.data,V=E.dataLabelOptions,z=V.style,H=E.slicingDistance,J=E.slicedOffsetY||(E.slicedOffsetY=H*E.pieYScale),Z=E.showBorderEffect,q=G.length,K=E.usePerPointLabelColor,$=O.textDirection,Q=E.valueTotal,tt=L.removeDataArr||[],et=B.getState("visible"),at=B.getContainer("labelGroup"),ot={},nt=B.getFromEnv("toolTipController"),rt=O.dataLabelStyle;for(B.getContainer("pie-groups")||B._createContainer(),at=B.getContainer("label-group"),S=B.getContainer("plot-group"),R.setAnimation({el:at,attr:{css:rt},component:B,label:"labelcontainer",callback:function(){et&&Q?(at.show(),S.show()):(at.hide(),S.hide())}}),B._initPie3dManager(),a=B.getFromEnv("pie3DManager"),tt.length&&B.remove(),t=E.center,E.prevPositions,e=E.pieYScale,G&&q||(G=[]),D=-1;++D0&&(p=V.connectorWidth)&&V.enableSmartLabels&&(w={"stroke-width":p,stroke:V.connectorColor||"#606060",cursor:d?"pointer":"",opacity:1},at.show(),_=b.connector=R.setAnimation({el:b.connector||"path",attr:w,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(),_&&_.show()):(C&&C.hide(),_&&_.hide()),n={chart:I,index:D,seriesData:E,value:l,angle:m.angle=f,link:m.link,shapeArgs:g,slicedX:h&&!E.singletonCase?M(f)*H:0,slicedY:h&&!E.singletonCase?N(f)*J:0,sliced:h,labelText:u,name:m.name,percentage:m.percentage,toolText:v,originalIndex:q-D-1,style:m.style,graphic:y,transX:m.transX=M(f)*H,transY:m.transY=N(f)*J,slicedTranslation:m.slicedTranslation="t"+m.transX+","+m.transY,label:C,connector:_},o={index:E.reversePlotOrder?q-1-D:D,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},ot={color:m.color.color.split(",")[0],alpha:m._3dAlpha,borderWidth:m.borderWidth,borderColor:m.borderColor,borderAlpha:m.borderConfig.setPlotBorderAlpha},A&&(0,c.extend2)(P,ot),y.data("groupId",D).data("plotItem",n).data("eventArgs",o),y.data("groupId",D).data("plotItem",n).data("eventArgs",o),P.cursor=d?"pointer":"",P.showBorderEffect=Z,P.color=m.color.color.split(",")[0],P.alpha=m._3dAlpha,P.borderWidth=m.borderWidth,P.borderColor=m.borderColor,nt.enableToolTip(y,v),T=y._confObject.elements)nt.enableToolTip(T[F],v);P.transform="t"+n.slicedX+","+n.slicedY,k.plotItem=n,k.eventArgs=o,R.setAnimation({el:y,attr:P,component:B,label:"slice",state:A?"appearing":"updating"}),_&&_.data("plotItem",n).data("eventArgs",o)}at.show(),B.placeDataLabels(!1),B.drawn=!0,E.prevPositions=t.slice(0)},a.remove=function(){var t,e,a,o,n=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=n.startAngle,f=n.center;for(a=0;a=0;e-=1)o[e]===t&&o.splice(e,1);for(e=(i=r.length)-1;e>=0;e-=1)(a=r[e])!==n.startSlice&&a!==n.frontOuter1&&a!==n.frontOuter&&a!==n.backInner&&a!==n.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,o=!1;return e.length&&(o=e.shift(),this.pointElemStore.push(o),o.show(),t=o._confObject.elements,a.push(t.startSlice,t.frontOuter1,t.frontOuter),t.backInner&&a.push(t.backInner),a.push(t.endSlice)),o},a._setSliceShape=function(t,e){var a,o,n,r,i,l,s,u,d,h,f,p,g,v,m,b,k,x,P,w,A,F,T,B,R,G,V,z,H,W,Y,U,j,X,J,Z,q,K,$,Q,tt,et,at,ot=function(t,e,a,o,n,r,i,l){return t===a&&e===o?[]:[S,n,r,0,l,i,a,o]},nt=t.sAngle,rt=t.eAngle,it=(0,c.normalizeAngle)(nt),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,_t=ut+ht,Dt=ut-ht,St=ut+vt,yt=ut-vt,kt=dt-ft,xt=[C,yt,kt,_,yt,Ct+ft,y],Pt=t.elements,wt="path",At=(it+lt)/2,Nt=it>lt;l=ut+ht*(o=M(it)),u=ut+pt*o,d=dt+gt*(n=N(it)),x=(s=dt+ft*n)+bt,P=ut+ht*(r=M(lt)),h=ut+pt*r,f=dt+gt*(i=N(lt)),A=(w=dt+ft*i)+bt,st?(p=ut+vt*o,b=(g=dt+mt*n)+bt,v=ut+vt*r,k=(m=dt+mt*i)+bt,t.startSlice=[C,l,s,_,l,x,p,b,p,g,y],t.endSlice=[C,P,w,_,P,A,v,k,v,m,y]):(t.startSlice=[C,l,s,_,l,x,ut,Ct,ut,dt,y],t.endSlice=[C,P,w,_,P,A,ut,Ct,ut,dt,y]),c.hasSVG?(a=function(t,e){return(t>e?E:0)+e-t}(it,lt),t.clipTopPath=st?[[C,l,s,S,ht,ft,0,a>L?1:0,1,P,w,_,v,m,S,vt,mt,0,a>L?1:0,0,p,g,y]]:[[C,l,s,S,ht,ft,0,a>L?1:0,1,P,w,_,ut,dt,y]],t.clipOuterFrontPath1=[xt],t.clipTopBorderPath=[[C,u,d,S,pt,gt,0,a>L?1:0,1,h,f,_,P,w,P,w+1,S,ht,ft,0,a>L?1:0,0,l,s+1,_,l,s,y]],nt!==rt?it>lt?itL?(t.clipOuterFrontPath=[[C,_t,dt,S,ht,ft,0,1,1,Dt,dt,D,bt,S,ht,ft,0,1,0,_t,dt+bt,y]],t.clipOuterBackPath=[[C,Dt,dt,S,ht,ft,0,0,1,P,w,D,bt,S,ht,ft,0,0,0,Dt,dt+bt,y,C,_t,dt,S,ht,ft,0,0,0,l,s,D,bt,S,ht,ft,0,0,1,_t,dt+bt,y]],st&&(t.clipInnerFrontPath=[[C,St,dt,S,vt,mt,0,1,1,yt,dt,D,bt,S,vt,mt,0,1,0,St,dt+bt,y]],t.clipInnerBackPath=[[C,yt,dt,S,vt,mt,0,0,1,v,m,D,bt,S,vt,mt,0,0,0,yt,dt+bt,y,C,St,dt,S,vt,mt,0,0,0,p,g,D,bt,S,vt,mt,0,0,1,St,dt+bt,y]])):(t.clipOuterFrontPath=[[C,_t,dt,S,ht,ft,0,0,1,P,w,D,bt,S,ht,ft,0,0,0,_t,dt+bt,y]],t.clipOuterBackPath=[[C,l,s,S,ht,ft,0,0,1,_t,dt,D,bt,S,ht,ft,0,0,0,l,x,y]],st&&(t.clipInnerFrontPath=[[C,St,dt,S,vt,mt,0,0,1,v,m,D,bt,S,vt,mt,0,0,0,St,dt+bt,y]],t.clipInnerBackPath=[[C,p,g,S,vt,mt,0,0,1,St,dt,D,bt,S,vt,mt,0,0,0,p,b,y]])):itL?(t.clipOuterFrontPath=[[C,l,s,S,ht,ft,0,0,1,Dt,dt,D,bt,S,ht,ft,0,0,0,l,x,y]],t.clipOuterBackPath=[[C,Dt,dt,S,ht,ft,0,0,1,P,w,D,bt,S,ht,ft,0,0,0,Dt,dt+bt,y]],st&&(t.clipInnerFrontPath=[[C,p,g,S,vt,mt,0,0,1,yt,dt,D,bt,S,vt,mt,0,0,0,p,b,y]],t.clipInnerBackPath=[[C,yt,dt,S,vt,mt,0,0,1,v,m,D,bt,S,vt,mt,0,0,0,yt,dt+bt,y]])):(t.clipOuterFrontPath=[[C,l,s,S,ht,ft,0,0,1,P,w,D,bt,S,ht,ft,0,0,0,l,x,y]],t.clipOuterBackPath=[xt],st&&(t.clipInnerFrontPath=[[C,p,g,S,vt,mt,0,0,1,v,m,D,bt,S,vt,mt,0,0,0,p,b,y]],t.clipInnerBackPath=[xt])):(t.clipOuterFrontPath=[xt],t.clipOuterBackPath=[[C,l,s,S,ht,ft,0,0,1,P,w,D,bt,S,ht,ft,0,0,0,l,x,y]],st&&(t.clipInnerFrontPath=[xt],t.clipInnerBackPath=[[C,p,g,S,vt,mt,0,0,1,v,m,D,bt,S,vt,mt,0,0,0,p,b,y]])):t.clipOuterFrontPath=t.clipOuterBackPath=t.clipInnerBackPath=t.clipInnerFrontPath=[xt],wt="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=[Dt,dt],j=[ut,kt],X=[_t,dt],J=[ut,dt+ft],Z=[Dt,Ct],q=[_t,Ct],K=[yt,dt],$=[St,dt],Q=[yt,Ct],tt=[St,Ct],t.clipOuterFrontPath1=[],nt!==rt?(it>lt?itL?(F=ot(l,s,_t,dt,ht,ft,1,0),B=ot(_t,dt,Dt,dt,ht,ft,1,0),G=ot(Dt,dt,P,w,ht,ft,1,0),t.clipOuterFrontPath=z.concat(X,B,H,Z,ot(Dt,Ct,_t,Ct,ht,ft,0,0),W),t.clipOuterBackPath=z.concat([l,s],F,H,q,ot(_t,Ct,l,x,ht,ft,0,0),W,z,U,G,H,[P,A],ot(P,A,Dt,Ct,ht,ft,0,0),W),t.clipTopBorderPath=z.concat([l,s],F,B,G),st?(T=ot(v,m,yt,dt,vt,mt,0,0),R=ot(yt,dt,St,dt,vt,mt,0,0),V=ot(St,dt,p,g,vt,mt,0,0),t.clipInnerFrontPath=z.concat(K,R,H,tt,ot(St,Ct,yt,Ct,vt,mt,1,0),W),t.clipInnerBackPath=z.concat($,V,H,[p,b],ot(p,b,St,Ct,vt,mt,1,0),W,z,[v,m],T,H,Q,ot(yt,Ct,v,k,vt,mt,1,0),W),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],T,R,V,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],T,R,V)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):(F=ot(l,s,_t,dt,ht,ft,1,0),B=ot(_t,dt,P,w,ht,ft,1,0),t.clipOuterFrontPath=z.concat(X,B,H,[P,A],ot(P,A,_t,Ct,ht,ft,0,0),W),t.clipOuterBackPath=z.concat([l,s],F,H,q,ot(_t,Ct,l,x,ht,ft,0,0),W),t.clipTopBorderPath=z.concat([l,s],F,B),st?(T=ot(v,m,St,dt,vt,mt,0,0),R=ot(St,dt,p,g,vt,mt,0,0),t.clipInnerFrontPath=z.concat([v,m],T,H,tt,ot(St,Ct,v,k,vt,mt,1,0),W),t.clipInnerBackPath=z.concat($,R,H,[p,b],ot(p,b,St,Ct,vt,mt,1,0),W),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],T,R,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],T,R)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):itL?(F=ot(l,s,Dt,dt,ht,ft,1,0),B=ot(Dt,dt,P,w,ht,ft,1,0),t.clipOuterBackPath=z.concat(U,B,H,[P,A],ot(P,A,Dt,Ct,ht,ft,0,0),W),t.clipOuterFrontPath=z.concat([l,s],F,H,Z,ot(Dt,Ct,l,x,ht,ft,0,0),W),t.clipTopBorderPath=z.concat([l,s],F,B),st?(T=ot(v,m,yt,dt,vt,mt,0,0),R=ot(yt,dt,p,g,vt,mt,0,0),t.clipInnerBackPath=z.concat([v,m],T,H,Q,ot(yt,Ct,v,k,vt,mt,1,0),W),t.clipInnerFrontPath=z.concat(K,R,H,[p,b],ot(p,b,yt,Ct,vt,mt,1,0),W),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],T,R,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],T,R)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):(F=ot(l,s,P,w,ht,ft,1,0),t.clipOuterBackPath=z.concat([l,s]),t.clipTopBorderPath=t.clipOuterBackPath.concat(F),t.clipOuterFrontPath=t.clipTopBorderPath.concat(H,[P,A],ot(P,A,l,x,ht,ft,0,0),W),st?(T=ot(v,m,p,g,vt,mt,0,0),t.clipInnerBackPath=z.concat([v,m]),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],T,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(z,[v,m],T),t.clipInnerFrontPath=t.clipInnerBackPath.concat(T,H,[p,b],ot(p,b,v,k,vt,mt,1,0),W)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)):(F=ot(l,s,P,w,ht,ft,1,0),t.clipOuterFrontPath=z.concat([l,s]),t.clipTopBorderPath=t.clipOuterFrontPath.concat(F),t.clipOuterBackPath=t.clipTopBorderPath.concat(H,[P,A],ot(P,A,l,x,ht,ft,0,0),W),st?(T=ot(v,m,p,g,vt,mt,0,0),t.clipInnerFrontPath=z.concat([v,m]),t.clipTopPath=t.clipTopBorderPath.concat(H,[v,m],T,W),t.clipTopBorderPath=t.clipTopBorderPath.concat(t.clipInnerFrontPath,T),t.clipInnerBackPath=t.clipInnerFrontPath.concat(T,H,[p,b],ot(p,b,v,k,vt,mt,1,0),W)):t.clipTopPath=t.clipTopBorderPath.concat(H,Y,W)),F=z.concat(U,H,X),T=z.concat(j,H,J),t.clipTopPath=t.clipTopPath.concat(F,T),t.clipOuterFrontPath=t.clipOuterFrontPath.concat(F),t.clipOuterFrontPath1=t.clipOuterFrontPath1.concat(F),t.clipOuterBackPath=t.clipOuterBackPath.concat(F),st&&(T=z.concat(K,H,$),t.clipInnerFrontPath=t.clipInnerFrontPath.concat(T),t.clipInnerBackPath=t.clipInnerBackPath.concat(T))):(t.clipTopPath=t.clipOuterFrontPath=t.clipOuterBackPath=[],st&&(t.clipInnerFrontPath=t.clipInnerBackPath=[])),t.clipBottomBorderPath=t.clipTopBorderPath),e||(Pt.startSlice._conf.index=it,Pt.endSlice._conf.index=lt,Pt.backOuter._conf.index=at=Nt&&(it<=O||lt>O)||it<=O&<>O?O:it>L?it:lt,Pt.frontOuter._conf.index=et=lt<=I?lt:it>lt||it<=I?I:it,Pt.frontOuter1._conf.index=it,Pt.frontOuter1._conf.cIndex=L,it>lt?(Pt.backOuter._conf.cIndex=itL?Pt.frontOuter1.show().attr(wt,t.clipOuterFrontPath1):Pt.frontOuter1.hide(),t.thisElement._attr(wt,t.clipTopPath),Pt.bottom.attr(wt,t.clipTopPath),Pt.bottomBorder.attr(wt,t.clipBottomBorderPath),Pt.topBorder&&Pt.topBorder.attr(wt,t.clipTopBorderPath),Pt.frontOuter.attr(wt,t.clipOuterFrontPath),Pt.backOuter.attr(wt,t.clipOuterBackPath),st&&(Pt.backInner.attr(wt,t.clipInnerBackPath),Pt.frontInner.attr(wt,t.clipInnerFrontPath),Pt.backInner._conf.index=at,Pt.frontInner._conf.index=et,it>lt?(Pt.backInner._conf.cIndex=E,Pt.frontInner._conf.cIndex=0):Pt.backInner._conf.cIndex=Pt.frontInner._conf.cIndex=At),this.hasOnePoint?(Pt.startSlice.hide(),Pt.endSlice.hide()):(Pt.startSlice.attr(wt,t.startSlice).show(),Pt.endSlice.attr(wt,t.endSlice).show()))},a._setSliceCosmetics=function(t){var e,a,o=t.thisElement,n=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},n?r.topBorder.show().attr({fill:(0,c.toRaphaelColor)(e.topBorder),"stroke-width":0}):(r.topBorder.hide(),a.stroke=i,a["stroke-width"]=l),o._attr(a)):(o._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},577:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=e._getInnerSize=void 0;var n=o(a(229)),r=o(a(570)),i=a(223),l=a(215),s=o(a(578)),c=function(){var t,e,a,o,n,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+","+(o=parseInt(a*p/100,10))+","+2*(a-o)+","+o,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===n.getCleanValue(t.value,!0)&&i.splice(e,1);for(e in i.sort((function(t,e){return n.getCleanValue(e.value,!0)-n.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,n.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},593:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.ParetoColumnDataset=void 0;var n=o(a(229)),r=a(215),i=o(a(520)),l=a(223),s=o(a(594)),c=Math,u=c.min,d=c.max,h=c.abs;(0,l.addDep)({name:"paretoAnimation",type:"animationRule",extension:s.default});var f=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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,o,n,i,l,s,c,f,p,g,v,m,b,C,_,D,S,y,k,x,P,w,A,N,F,M,T,B,L,E,I,O,R,G,V,z,H,W,Y,U,j,X,J,Z,q,K,$,Q=this.getFromEnv("chart"),tt=this.config,et=this.getFromEnv("xAxis"),at=tt.JSONData,ot=at.data,nt=ot&&ot.length,rt=this.getFromEnv("chart-attrib"),it=this.getFromEnv("color-manager"),lt=this.index||this.positionIndex,st=it.getPlotColor(lt),ct=(0,r.pluckNumber)(at.dashed,rt.plotborderdashed),ut=(0,r.pluckNumber)(rt.useplotgradientcolor,1),dt=(0,r.pluckNumber)(rt.showtooltip,1),ht=(0,r.parseUnsafeString)(rt.yaxisname),ft=(0,r.parseUnsafeString)(rt.xaxisname),pt=this.components.data,gt=this.getFromEnv("number-formatter"),vt=Q.config.is3D,mt=-1/0,bt=1/0,Ct=0,_t=[],Dt=0,St=tt.tootipSepChar=(0,r.pluck)(rt.tooltipsepchar,", ");for(tt.defaultPadding={left:.5,right:.5},tt.enableAnimation=Y=(0,r.pluckNumber)(rt.animation,rt.defaultanimation,1),tt.animation=!!Y&&{duration:1e3*(0,r.pluckNumber)(rt.animationduration,1)},tt.showTooltip=(0,r.pluckNumber)(rt.showtooltip,1),tt.showTextOutline=(0,r.pluckNumber)(rt.textoutline,0),tt.valuePadding=(0,r.pluckNumber)(rt.valuepadding,2),tt.rotateValues=(0,r.pluckNumber)(rt.rotatevalues)?270:0,tt.showHoverEffect=v=(0,r.pluckNumber)(rt.plothovereffect,rt.showhovereffect,void 0),tt.showShadow=g||vt?(0,r.pluckNumber)(rt.showshadow,1):(0,r.pluckNumber)(rt.showshadow,it.getColor("showShadow")),tt.useDataPlotColorForLabels=$=(0,r.pluckNumber)(rt.usedataplotcolorforlabels,0),tt.use3dlineshift=(0,r.pluckNumber)(rt.use3dlineshift,Q.use3dlineshift),e=tt.showplotborder=(0,r.pluckNumber)(rt.showplotborder,vt?0:1),tt.plotDashLen=c=(0,r.pluckNumber)(rt.plotborderdashlen,5),tt.plotDashGap=f=(0,r.pluckNumber)(rt.plotborderdashgap,4),tt.plotfillangle=m=(0,r.pluckNumber)(360-rt.plotfillangle,90),tt.plotfillalpha=b=(0,r.pluck)(rt.plotfillalpha,"100"),tt.plotColor=st,tt.isRoundEdges=g=(0,r.pluckNumber)(rt.useroundedges,0),tt.plotRadius=(0,r.pluckNumber)(rt.useRoundEdges,tt.isRoundEdges?1:0),tt.plotfillratio=C=(0,r.pluck)(rt.plotfillratio),tt.plotgradientcolor=_=(0,r.getDefinedColor)(rt.plotgradientcolor,it.getColor("plotGradientColor")),!ut&&(_=""),tt.plotborderalpha=D=e&&!vt?(0,r.pluck)(rt.plotborderalpha,b,"100"):0,tt.plotbordercolor=S=(0,r.pluck)(rt.plotbordercolor,vt?"#ffffff":it.getColor("plotBorderColor")),tt.plotborderthickness=p=(0,r.pluckNumber)(rt.plotborderthickness,1),tt.plotBorderDashStyle=k=ct?(0,r.getDashStyle)(c,f):"none",tt.showValues=(0,r.pluckNumber)(rt.showvalues,1),tt.definedGroupPadding=d((0,r.pluckNumber)(rt.plotspacepercent),0),tt.plotSpacePercent=d((0,r.pluckNumber)(rt.plotspacepercent,20)%100,0),tt.maxcolwidth=(0,r.pluckNumber)(rt.maxcolwidth,50),tt.plotpaddingpercent=(0,r.pluckNumber)(rt.plotpaddingpercent),tt.placevaluesinside=(0,r.pluckNumber)(rt.placevaluesinside,0),tt.use3dlighting=(0,r.pluckNumber)(rt.use3dlighting,1),tt.parentYAxis=0,this.setState("visible",1===(0,r.pluckNumber)(at.visible,1)),this.setState("dirty",!0),pt||(pt=this.components.data=[]),J=0;J0?i._checkPointerOverColumn.call(this,o,t,e)||i._checkPointerOverColumn.call(this,o-1,t,e):i._checkPointerOverColumn.call(this,o+1,t,e)||i._checkPointerOverColumn.call(this,o,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:"label-group"},container:e,state:"appearing",component:a,label:"group"})}(0,t.getChildContainer("vcanvasLabelGroup"),this).attr("class","fusioncharts-datalabels"))},e}(r.ParetoColumnDataset);e.ParetoColumn3DDataset=l},601:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(602)).default;e.default=n},602:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(603)),i=a(611),l=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.eiMethods={scrollTo:i.scrollTo},e}(0,n.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},603:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(589)),i=o(a(520)),l=o(a(538)),s=o(a(537)),c=o(a(604)),u=o(a(608)),d=o(a(610)),h=a(215),f=o(a(591)),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,n.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},612:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(613)).default;e.default=n},613:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(614)),i=o(a(520)),l=o(a(538)),s=o(a(537)),c=o(a(604)),u=o(a(608)),d=o(a(610)),h=o(a(591)),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,n.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},614:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(615)),i=o(a(538)),l=a(215),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,n.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},615:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(616)),i=o(a(520)),l=o(a(610)),s=a(611),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,n.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},617:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(618)).default;e.default=n},618:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(615)),i=o(a(619)),l=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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},621:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(622)).default;e.default=n},622:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(623)),i=a(611),l=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.eiMethods={scrollTo:i.scrollTo},e}(0,n.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},625:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(626)).default;e.default=n},626:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(627)),i=a(611),l=function(t){function e(){var e;return(e=t.call(this)||this).hasScroll=!0,e.eiMethods={scrollTo:i.scrollTo},e}(0,n.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},629:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(630)).default;e.default=n},630:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(631)),i=o(a(619)),l=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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},631:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(546)),i=o(a(561)),l=o(a(610)),s=o(a(549)),c=a(611),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,n.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},632:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(614)).default;e.default=n},633:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(634)).default;e.default=n},634:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(614)),i=o(a(537)),l=function(t){function e(){var e;return(e=t.call(this)||this).defaultPlotShadow=1,e.binSize=0,e}(0,n.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},635:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(615)).default;e.default=n},636:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(631)).default;e.default=n},637:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(638)).default;e.default=n},638:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(639)),i=o(a(647)),l=o(a(649)),s=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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},639:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(640)),i=o(a(644)),l=function(t){function e(){var e;return(e=t.call(this)||this).isXY=!0,e.defaultZeroPlaneHighlighted=!1,e}(0,n.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},647:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(644)),i=a(215),l=o(a(645)),s=a(223),c=o(a(648)),u=i.hasTouch?i.TOUCH_THRESHOLD_PIXELS:i.CLICK_THRESHOLD_PIXELS,d=i.preDefStr.setRolloverAttrStr,h=i.preDefStr.setRolloutAttrStr,f=Math,p=f.round,g=f.min,v=f.max;(0,s.addDep)({name:"bubbleAnimation",type:"animationRule",extension:c.default});var m=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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,o,n,r,l,s,c,u,d,h,f,p,m,b,C,_,D,S,y,k,x,P,w=this.getFromEnv("chart"),A=w.getFromEnv("dataSource").chart,N=this.config.JSONData,F=this.config,M=N.data||[],T=this.getFromEnv("color-manager"),B=this.index,L=this.getFromEnv("number-formatter"),E=(0,i.pluck)((0,i.parseUnsafeString)(A.tooltipsepchar),", "),I=-1/0,O=1/0,R=I,G=O,V=I,z=O,H=I,W=O;for(F.seriesname=(0,i.parseUnsafeString)(N.seriesname),F.includeinlegend=(0,i.pluckNumber)(N.includeinlegend,F.seriesname?1:0),F.anchorBgColor=(0,i.getFirstColor)((0,i.pluck)(N.color,N.plotfillcolor,A.plotfillcolor,T.getPlotColor(B))),F.showPlotBorder=(0,i.pluckNumber)(N.showplotborder,A.showplotborder,1),F.anchorBorderThickness=F.showPlotBorder?(0,i.pluckNumber)(N.plotborderthickness,A.plotborderthickness,1):0,F.anchorBorderColor=(0,i.getFirstColor)((0,i.pluck)(N.plotbordercolor,A.plotbordercolor,"666666")),F.plotFillAlpha=(0,i.pluck)(N.plotfillalpha,N.bubblefillalpha,A.plotfillalpha,"100"),F.plotBorderAlpha=(0,i.pluck)(N.plotborderalpha,A.plotborderalpha,"95"),F.negativeColor=(0,i.pluck)(A.negativecolor,"FF0000"),F.is3d=0!==(0,i.pluckNumber)(A.use3dlighting,N.is3d,A.is3d),F.bubbleScale=(0,i.pluckNumber)(A.bubblescale,1),F.showTextOutline=(0,i.pluckNumber)(A.textoutline,0),F.minBubbleRadius=(0,i.pluckNumber)(A.minbubbleradius),F.minRadiusForValue=(0,i.pluckNumber)(N.minradiusforvalue,A.minradiusforvalue,0),F.clipBubbles=(0,i.pluckNumber)(A.clipbubbles,1),F.enableAnimation=c=(0,i.pluckNumber)(A.animation,A.defaultanimation,1),F.animation=!!c&&{duration:1e3*(0,i.pluckNumber)(A.animationduration,1)},F.showTooltip=(0,i.pluckNumber)(A.showtooltip,1),F.transposeAnimation=(0,i.pluckNumber)(A.transposeanimation,c),F.transposeAnimDuration=1e3*(0,i.pluckNumber)(A.transposeanimduration,.2),F.seriesNameInTooltip=(0,i.pluckNumber)(A.seriesnameintooltip,1),F.rotateValues=(0,i.pluckNumber)(A.rotatevalues)?270:0,F.showHoverEffect=(0,i.pluckNumber)(A.plothovereffect,A.showhovereffect,void 0),F.showValues=F.showvalues=(0,i.pluckNumber)(N.showvalues,A.showvalues,0),n=this.components.data=this.components.data||(this.components.data=[]),e=M.length,F.fillColor=F.is3d?(0,i.toRaphaelColor)((0,i.getPointColor)(F.anchorBgColor,F.plotFillAlpha)):(0,i.toRaphaelColor)({color:F.anchorBgColor,alpha:F.plotFillAlpha}),F.strokeColor=(0,i.toRaphaelColor)({color:F.anchorBorderColor,alpha:F.plotFillAlpha}),a=0;a=e.plotMinRadiusForValue&&this.config.showValues),f?(e._Px=r,e._Py=n,e._Pby=r,e._Pbx=i):(e._Px=n,e._Py=r,e._Pby=i,e._Pbx=n))},a.parsePlotAttributes=function(t,e){var a,o,n,r,l,s,c,d,h,f,p,g,m,b=this.config.JSONData,C=this.getFromEnv("chart").config,_=this.config,D=e,S=this.getState("visible"),y=_.anchorBorderThickness;r=t.config,s=(0,i.pluckNumber)(r.x,D),c=r.y,d=r.z,h=r.setLink,f=r.displayValue,l=r.toolText,r.finalTooltext=r.toolText,p=r.hoverEffects,null!==c&&((m=r.eventArgs||(r.eventArgs={})).index=D,m.link=h,m.value=c,m.y=c,m.x=s,m.z=d,m.displayValue=f,m.toolText=l,m.id=this.userID,m.datasetIndex=this.config.index,m.datasetName=b.seriesname,m.visible=S,m.color=r.color,m.alpha=r.alpha,m.is3dOnHover=p.is3d,m.hoverScale=p.scale,m.use3dLighting=r.is3d,m.hoverColor=r.hoverColor,m.hoverAlpha=p.alpha,o=r._Py,n=r._Px,a=r.r,[].push({x:n,y:o,r:a}),g=r.setRolloutAttr={fill:(0,i.toRaphaelColor)(r.colorObj),"stroke-width":_.anchorBorderThickness,stroke:(0,i.toRaphaelColor)({color:_.anchorBorderColor,alpha:_.plotBorderAlpha}),r:a},!1!==p.enabled&&(r.setRolloverAttr={fill:(0,i.toRaphaelColor)(p.color),"stroke-width":p.borderThickness,stroke:(0,i.toRaphaelColor)({color:p.borderColor,alpha:p.borderAlpha}),r:a*p.scale}),r.props={element:{attr:{cx:n,cy:S?o:C.canvasBottom+a,r:a||0,fill:(0,i.toRaphaelColor)(r.colorObj),"stroke-width":_.anchorBorderThickness,visibility:S,stroke:g.stroke}}},r.trackerConfig||(r.trackerConfig={}),r.trackerConfig.trackerRadius=v(a+(y||0),u),t._xPos=n,t._yPos=o)},a.allocatePosition=function(){var t,e,a,o,n,r,i,s=this.components.data,c=[];for(this.createCoordinates(),e=0,a=s.length;es&&(k=S[l],w=1),u(i=_.getPixel(n.x)-.5*V)&&(G.paddingLeft=E-i)),x&&x.config.showValue&&(d=(n=x.config).displayValue,I=R.getOriSize(d),V=C?I.height:I.width,L<(p=_.getPixel(n.x)+.5*V)&&(G.paddingRight=p-L)),G},a.drawPlots=function(){var t,e,a,o,n,r,i,l,s,c=this,u=c.getFromEnv("animationManager"),f=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(n=0,r=f.length;nt))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,o,n,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 o=t+(a=(a=(u=d?u:0)/2)%2==0?a+1:Math.round(a)),r=n&&c.datasetIndex||this.searchIndex(o,l),c.datasetIndex||(c.datasetIndex=r),((n=this._checkPointerOverColumn(r,t,e))||this.index===h)&&delete c.datasetIndex,n},a.setColumnPosition=function(){return this},a.fineTunePlotDimension=function(t,e,a,o,n){var r=a,i=o,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[n].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},693:function(t,e,a){"use strict";e.__esModule=!0,e.default=void 0;var o=a(215),n={"initial.dataset.marimekko":function(){var t=this,e=t.getFromEnv("chart"),a=e.config.yDepth||0,n=t.getFromEnv("yAxis");return{"rect.appearing":function(r){var i,l,s,c,u=n.getPixel(n.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 o.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=n},694:function(t,e,a){"use strict";var o=a(208);e.__esModule=!0,e.default=void 0;var n=o(a(229)),r=o(a(619)),i=a(215),l=function(t){function e(){return t.apply(this,arguments)||this}(0,n.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,o,n,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(n=0,r=c.length;n