UNPKG

fusioncharts

Version:

FusionCharts JavaScript charting framework

1 lines 161 kB
!function(t){"object"==typeof module&&"undefined"!=typeof module.exports?module.exports=t:t()}(function(){(window.webpackJsonpFusionCharts=window.webpackJsonpFusionCharts||[]).push([[1],{401:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(402));e.Column2D=o["default"];var r=n(a(483));e.Column3D=r["default"];var i=n(a(496));e.Line=i["default"];var l=n(a(502));e.Area=l["default"];var s=n(a(504));e.Bar2D=s["default"];var c=n(a(518));e.Bar3D=c["default"];var u=n(a(523));e.Pie2D=u["default"];var d=n(a(530));e.Pie3D=d["default"];var h=n(a(537));e.Doughnut2D=h["default"];var f=n(a(539));e.Doughnut3D=f["default"];var p=n(a(543));e.Pareto2D=p["default"];var g=n(a(554));e.Pareto3D=g["default"];var v=n(a(557));e.ScrollCombiDy2D=v["default"];var m=n(a(570));e.ScrollCombi2D=m["default"];var b=n(a(573));e.ScrollStackedColumn2D=b["default"];var C=n(a(577));e.ScrollArea2D=C["default"];var _=n(a(578));e.ScrollLine2D=_["default"];var D=n(a(580));e.ScrollColumn2D=D["default"];var y=n(a(581));e.Bubble=y["default"];var k=n(a(594));e.Scatter=k["default"];var S=n(a(595));e.MSStackedColumn2D=S["default"];var x=n(a(598));e.StackedArea2D=x["default"];var P=n(a(602));e.StackedBar3D=P["default"];var A=n(a(607));e.StackedBar2D=A["default"];var w=n(a(610));e.StackedColumn3D=w["default"];var N=n(a(614));e.StackedColumn2D=N["default"];var F=n(a(616));e.MSStackedColumn2DLineDy=F["default"];var M=n(a(619));e.StackedColumn3DLineDy=M["default"];var T=n(a(624));e.MSColumn3DLineDy=T["default"];var B=n(a(625));e.MSCombidy2D=B["default"];var I=n(a(626));e.StackedColumn3DLine=I["default"];var E=n(a(629));e.StackedColumn2DLine=E["default"];var L=n(a(632));e.MSColumnLine3D=L["default"];var O=n(a(634));e.MSCombi3D=O["default"];var R=n(a(635));e.MSCombi2D=R["default"];var G=n(a(636));e.Marimekko=G["default"];var V=n(a(641));e.MSArea=V["default"];var z=n(a(642));e.MSBar3D=z["default"];var H=n(a(643));e.MSBar2D=H["default"];var W=n(a(644));e.MSLine=W["default"];var Y=n(a(646));e.MSColumn3D=Y["default"];var U=n(a(647));e.MSColumn2D=U["default"];var j=n(a(648));e.Spline=j["default"];var X=n(a(651));e.Splinearea=X["default"];var Z=n(a(653));e.Msspline=Z["default"];var J=n(a(656));e.MSSplineDy=J["default"];var q=n(a(658));e.Mssplinearea=q["default"];var K={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(_["default"]),t.addDep(D["default"]),t.addDep(y["default"]),t.addDep(k["default"]),t.addDep(S["default"]),t.addDep(x["default"]),t.addDep(P["default"]),t.addDep(A["default"]),t.addDep(w["default"]),t.addDep(N["default"]),t.addDep(F["default"]),t.addDep(M["default"]),t.addDep(T["default"]),t.addDep(B["default"]),t.addDep(I["default"]),t.addDep(E["default"]),t.addDep(L["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"])}};e["default"]=K},402:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(403))["default"];e["default"]=o},403:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(404)),i=n(a(481)),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},483:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(484))["default"];e["default"]=o},484:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(485)),i=n(a(493)),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},485:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(404)),i=n(a(486)),l=n(a(490)),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},486:function(t,e,a){"use strict";var n=a(181);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;a<n;a++)e[a].configure(),(0,i.componentFactory)(e[a],r["default"],"axisRefVisualCartesian")};var o=n(a(487)),r=n(a(473)),i=a(187)},487:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(409)),i=a(187),l=a(195),s=n(a(488)),c=n(a(489)),u=(0,l.getDep)("redraphael","plugin"),d=i.preDefStr.ROUND,h=i.preDefStr.miterStr,f=Math.max,p=u,g="M",v={chart2D:{bgColor:"bgColor",bgAlpha:"bgAlpha",bgAngle:"bgAngle",bgRatio:"bgRatio",canvasBgColor:"canvasBgColor",canvasBaseColor:"canvasBaseColor",divLineColor:"divLineColor",legendBgColor:"legendBgColor",legendBorderColor:"legendBorderColor",toolTipbgColor:"toolTipbgColor",toolTipBorderColor:"toolTipBorderColor",baseFontColor:"baseFontColor",anchorBgColor:"anchorBgColor"},chart3D:{bgColor:"bgColor3D",bgAlpha:"bgAlpha3D",bgAngle:"bgAngle3D",bgRatio:"bgRatio3D",canvasBgColor:"canvasBgColor3D",canvasBaseColor:"canvasBaseColor3D",divLineColor:"divLineColor3D",divLineAlpha:"divLineAlpha3D",legendBgColor:"legendBgColor3D",legendBorderColor:"legendBorderColor3D",toolTipbgColor:"toolTipbgColor3D",toolTipBorderColor:"toolTipBorderColor3D",baseFontColor:"baseFontColor3D",anchorBgColor:"anchorBgColor3D"}},m=function(){this.hide()},b=function(){this.hide(),this._.cubeside.hide(),this._.cubetop.hide()},C=function(){this.show(),this._.cubeside.show(),this._.cubetop.show()};(0,l.addDep)({name:"canvas3dAnimation",type:"animationRule",extension:s["default"]}),(0,c["default"])(u);var _=function(t){function e(){return t.apply(this,arguments)||this}(0,o["default"])(e,t);var a=e.prototype;return a.getName=function(){return"canvas"},a.getType=function(){return"canvas"},a.drawCanvas=function(){this.getFromEnv("chart").isBar?this.drawCanvas3dBar():this.drawCanvas3dColumn()},a.configureAttributes=function(){t.prototype.configureAttributes.call(this),this.config.xDepth=10,this.config.yDepth=10},a.drawCanvas3dColumn=function(){var t,e,a,n,o,r,l,s,c,d,p,_,D,y,k,S,x=this.getFromEnv("chart"),P=x.getFromEnv("dataSource"),A=this.config,w=x.config,N=A.canvasLeft,F=A.canvasTop,M=A.canvasWidth,T=A.canvasHeight,B=P.chart,I=this.getFromEnv("animationManager"),E=x.getFromEnv("color-manager"),L=this.getGraphicalElement("canvasBorderElement"),O=this.getGraphicalElement("canvasElement"),R=this.config,G=R.clip={},V=this.getContainer("canvasGroup"),z=this.getGraphicalElement("canvasBg"),H=this.getGraphicalElement("canvas3DBase"),W=x.getChildContainer("plotGroup"),Y=x.getChildContainer("datalabelsGroup"),U=this.getGraphicalElement("canvas3dbaseline"),j=R.canvasBgColor,X=R.showCanvasBG=Boolean((0,i.pluckNumber)(B.showcanvasbg,1)),Z=w.canvasBgDepth,J=w.showCanvasBase,q=w.canvasBaseDepth,K=R.canvasBaseColor3D=(0,i.pluck)(B.canvasbasecolor,E.getColor("canvasBaseColor3D")),$=R.use3DLighting=(0,i.pluckNumber)(B.use3dlighting,1),Q=v.chart3D,tt=R.canvasBorderRadius=(0,i.pluckNumber)(B.plotborderradius,0),et=R.canvasBorderColor=(0,i.convertColor)((0,i.pluck)(B.canvasbordercolor,E.getColor(i.canvasBorderColorStr))),at=R.canBGAlpha=(0,i.pluck)(B.canvasbgalpha,E.getColor("canvasBgAlpha")),nt=R.canBGColor=(0,i.pluck)(B.canvasbgcolor,E.getColor(Q.canvasBgColor)),ot=w.canvasBasePadding||2;j=R.canvasBgColor=$?{FCcolor:{color:(0,i.getDarkColor)(nt,85)+i.COMMASTRING+(0,i.getLightColor)(nt,55),alpha:at+i.COMMASTRING+at,ratio:i.BGRATIOSTRING,angle:(0,i.getAngle)(w.width-(w.marginLeft+w.marginRight),w.height-(w.marginTop+w.marginBottom),1)}}:(0,i.convertColor)(nt,at),nt=nt.split(i.COMMASTRING)[0],at=at.split(i.COMMASTRING)[0],k=R.xDepth,S=R.yDepth,r={x:N-0,y:F-0,width:M+0,height:T+0,r:tt,"stroke-width":0,stroke:et,"stroke-linejoin":h},t=I.setAnimation({el:L||"rect",attr:r,component:this,label:"canvas",container:V}),L||this.addGraphicalElement("canvasBorderElement",t),G["clip-canvas"]=[f(0,N-k),f(0,F),f(1,M+k),f(1,T+S)],G["clip-canvas-init"]=[f(0,N-k),f(0,F-S),1,f(1,T+2*S)],D=G["clip-canvas"].slice(0),I.setAnimation({el:W,attr:{"clip-rect":D},component:this}),I.setAnimation({el:Y,attr:{"clip-rect":D},component:this}),r={x:N,y:F,width:M,height:T,r:tt,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(j)},e=I.setAnimation({el:O||"rect",attr:r,component:this,label:"canvas",callback:X?i.stubFN:m,container:V}),O||this.addGraphicalElement("canvasElement",e),o=[g,N+M,F,"L",N+M+Z,F+1.2*Z,N+M+Z,F+T-Z,N+M,F+T,"Z"],a=I.setAnimation({el:z||"path",attr:{path:o,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(j)},component:this,label:"canvas",callback:X?i.stubFN:m,container:V}),z||this.addGraphicalElement("canvasBg",a),X?(a.show(),e.show()):(a.hide(),e.hide()),l=N-k-ot,s=F+T+S+ot,c=M,d=q,p=k+ot,_=S+ot,n=I.setAnimation({el:H||"cubepath",component:this,index:0,attr:{cubepath:[l,s,c,d,p,_],stroke:"none","stroke-width":0,visibility:J?"visible":"hidden",fill:K.replace(i.dropHash,i.HASHSTRING),noGradient:!$},callback:J?i.stubFN:b,label:"canvas",container:V}),H||this.addGraphicalElement("canvas3DBase",n),y=I.setAnimation({el:U||"path",attr:{path:[g,N,F+T,"H",M+N],stroke:u.tintshade(K.replace(i.dropHash,i.HASHSTRING),.05).rgba},component:this,callback:J?i.stubFN:m,label:"canvas",container:V}),U||this.addGraphicalElement("canvas3dbaseline",y),J&&(C.call(n),y.show())},a.drawCanvas3dBar=function(){var t,e,a,n,o,r,l,s,c,u,_,D,y,k,S=this.getFromEnv("chart"),x=S.getFromEnv("dataSource"),P=S.config,A=P.canvasLeft,w=P.canvasTop,N=P.canvasWidth,F=P.canvasHeight,M=x.chart,T=S.getFromEnv("color-manager"),B=this.getGraphicalElement("canvasBorderElement"),I=this.getGraphicalElement("canvasElement"),E=this.config,L=E.clip={},O=this.getContainer("canvasGroup"),R=this.getGraphicalElement("canvasBg"),G=this.getGraphicalElement("canvas3DBase"),V=S.getChildContainer("plotGroup"),z=S.getChildContainer("datalabelsGroup"),H=this.getFromEnv("animationManager"),W=this.getGraphicalElement("canvas3dbaseline"),Y=E.canvasBgColor,U=E.showCanvasBG=Boolean((0,i.pluckNumber)(M.showcanvasbg,1)),j=P.canvasBgDepth,X=P.showCanvasBase,Z=P.canvasBaseDepth,J=E.canvasBaseColor3D=(0,i.pluck)(M.canvasbasecolor,T.getColor("canvasBaseColor3D")),q=E.use3DLighting=(0,i.pluckNumber)(M.use3dlighting,1),K=v.chart3D,$=E.canvasBorderRadius=(0,i.pluckNumber)(M.plotborderradius,0),Q=E.canvasBorderWidth=0,tt=.5*Q,et=E.canvasBorderColor=(0,i.convertColor)((0,i.pluck)(M.canvasbordercolor,T.getColor(i.canvasBorderColorStr))),at=E.canBGAlpha=(0,i.pluck)(M.canvasbgalpha,T.getColor("canvasBgAlpha")),nt=E.canBGColor=(0,i.pluck)(M.canvasbgcolor,T.getColor(K.canvasBgColor)),ot=E.xDepth,rt=E.yDepth;Y=E.canvasBgColor=q?{FCcolor:{color:(0,i.getDarkColor)(nt,85)+","+(0,i.getLightColor)(nt,55),alpha:at+","+at,ratio:i.BGRATIOSTRING,angle:(0,i.getAngle)(P.width-(P.marginLeft+P.marginRight),P.height-(P.marginTop+P.marginBottom),1)}}:(0,i.convertColor)(nt,at),nt=nt.split(",")[0],at=at.split(",")[0],ot=E.xDepth=5,rt=E.yDepth=5,o={x:A-tt,y:w-tt,width:N+Q,height:F+Q,r:$,"stroke-width":Q,stroke:et,"stroke-linejoin":Q>2?d:h},t=H.setAnimation({el:B||"rect",attr:o,container:O,label:"canvas",component:this}),B||this.addGraphicalElement("canvasBorderElement",t),L["clip-canvas"]=[f(0,A-ot),f(0,w),f(1,N+ot),f(1,F+rt)],L["clip-canvas-init"]=[f(0,A-ot),f(0,w-rt),1,f(1,F+2*rt)],y=L["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:A,y:w,width:N,height:F,r:$,"stroke-width":0,stroke:"none",fill:(0,i.toRaphaelColor)(Y)},e=H.setAnimation({el:I||"rect",attr:o,component:this,label:"canvas",container:O}),I||this.addGraphicalElement("canvasElement",e),r=[g,A,w,"L",A+1.2*j,w-j,A+N-j,w-j,A+N,w,"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=A-ot-Z-1,s=w+rt+1,c=Z,u=F,_=ot+1,D=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),k=H.setAnimation({el:W||"path",attr:{path:[g,A,w,"V",F+w],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",k),X&&(k.show(),C.call(n))},e}(r["default"]);e["default"]=_},488: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},489: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?this:(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")),u=t.color(u),d?(i._attr("fill",u),l.attr("fill",t.tintshade(u,-.78).rgba),s.attr("fill",t.tintshade(u,-.65).rgba)):(r="opacity"in u?"rgba("+[u.r,u.g,u.b,u.opacity]+")":"rgb("+[u.r,u.g,u.b]+")",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(187)},490:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=function(t){var e,a,n,l=t.getChildren().canvas[0].getChildren("vCanvas")[0],s=t.getFromEnv("dataSource"),c=s.dataset,u=t.config.defaultDatasetType||"",d=s.data||c&&c[0].data;if(a=i(d),!d||0===d.length)return void t.setChartMessage();(0,o.componentFactory)(l,r["default"],"datasetGroup_"+u),n=l.getChildren("datasetGroup_"+u)[0],e=t.getDSdef(),(0,o.datasetFactory)(n,e,"dataset",1,[a])};var o=a(187),r=n(a(491)),i=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}}},491:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=a(202),i=a(195),l=n(a(492));(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<n;t++)a.negativeGroupArray[t]=e.setAnimation({el:a.negativeGroupArray[t]||"group",attr:{name:"negative-group-"+t},container:o,component:this,label:"group"}),a.positiveGroupAarray[t]=e.setAnimation({el:a.positiveGroupAarray[t]||"group",attr:{name:"positive-group-"+t},container:r,component:this,label:"group"})},a.drawZeroPlane=function(){var t,e,a=this.getFromEnv("chart"),n=a.getFromEnv("animationManager"),o=a.isBar,r=a.config,i=r.use3dlighting,l=this.getChildContainer("plotGroup3d"),s=this.getFromEnv("yAxis"),c=s.getLimit(),u=c.max,d=c.min,h=this.getGraphicalElement("zeroplane"),f={},p=r.xDepth,g=r.yDepth,v=s.getPixel(s.getAxisBase());d<0&&u>=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},492: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"}]}}}}},493:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(481)),i=a(187),l=a(494),s=a(195),c=n(a(495));(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},494: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},495:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o={"initial.dataset.column3D":n(a(482))["default"]["initial.dataset.column"]};e["default"]=o},496:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(497))["default"];e["default"]=o},497:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(404)),i=n(a(498)),l=a(187),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},502:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(503))["default"];e["default"]=o},503:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(404)),i=n(a(499)),l=a(187),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},504:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(505))["default"];e["default"]=o},505:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(506)),i=n(a(516)),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},506:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(404)),i=a(507),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},518:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(519))["default"];e["default"]=o},519:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(520)),i=n(a(521)),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},520:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(485)),i=a(507),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},521:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(493)),i=a(516),l=a(195),s=n(a(522));(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(){i.drawLabel.call(this)},e}(r["default"]);e["default"]=c},522:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o={"initial.dataset.bar3D":n(a(517))["default"]["initial.dataset.bar2D"]};e["default"]=o},523:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(524))["default"];e["default"]=o},524:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o,r=n(a(201)),i=n(a(525)),l=n(a(407)),s=a(187),c=n(a(411)),u=n(a(413)),d=n(a(415)),h=n(a(528)),f=n(a(511)),p=a(529),g=a(199),v=Math,m=v.min,b=v.max,C=v.abs,_=v.PI,D=v.round,y=_/180,k=180/_,S="pie",x=0,P=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,r["default"])(a,t),a.getName=function(){return"Pie2D"};var e=a.prototype;function a(){var e;return(e=t.call(this)||this).defaultSeriesType=S,e.defaultPlotShadow=1,e.reverseLegend=1,e.defaultPaletteOptions=o,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 P(n.getDatasets()[0],t,e);n.addJob("eiMethods-slice-plot"+x++,function(){var o=P(n.getDatasets()[0],t,e);return"function"==typeof a&&a(o)},g.priorityList.postRender)},startingAngle:function(t,e,a){var n,o=this.apiInstance;if(!a)return o._startingAngle(t,e);o.addJob("eiMethods-start-angle"+x++,function(){n=o._startingAngle(t,e),"function"==typeof a&&a(n)},g.priorityList.postRender)}},e.registerFactory("dataset",h["default"],["vCanvas","legend"]),e.registerFactory("legend",f["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=s.ONESTRING,e.skipCanvasDrawing=!0},e.parseChartAttr=function(e){t.prototype.parseChartAttr.call(this,e);var a=this.getFromEnv("chart-attrib");this.config.showLegend=(0,s.pluckNumber)(a.showlegend,0)},e.configureAttributes=function(t){var e=this.config;this.parseChartAttr(t),this.createComponent(t),this.config.skipConfigureIteration.axis=!0,this.configureChildren(),this._createToolBox(),this.getFromEnv("toolTipController").setStyle({backgroundColor:s.hasSVG?(0,s.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:s.hasSVG?(0,s.convertColor)(e.tooltipbordercolor||"666",e.tooltipborderalpha||100):(e.tooltipbordercolor||"666").replace(/\s+/g,"").replace(/^#?([a-f0-9]+)/gi,"#$1"),borderWidth:(0,s.pluckNumber)(e.tooltipborderthickness,1)+"px",showToolTipShadow:(0,s.pluckNumber)(e.showtooltipshadow||0),borderRadius:(0,s.pluckNumber)(e.tooltipborderradius,0),fontSize:(0,s.pluckNumber)(e.basefontsize,10)+"px",fontFamily:e.basefont||this.getFromEnv("style").inCanfontFamily,padding:(0,s.pluckNumber)(e.tooltippadding||3)+"px"})},e._createLayers=function(){t.prototype._createLayers.call(this);var e=this.getFromEnv("animationManager");!this.getChildContainer("legendGroup")&&this.addChildContainer("legendGroup",e.setAnimation({el:"group",attr:{name:"legend"},component:this,container:this.getContainer("parentgroup"),label:"group"}))},e.createComponent=function(){var t;t=this.config.skipConfigureIteration={},this.createBaseComponent(),this.getFromEnv("animationManager").setAnimationState(this._firstConfigure?"initial":"update"),(0,s.componentFactory)(this,c["default"],"caption"),t.caption=!0,(0,s.componentFactory)(this,u["default"],"subCaption"),t.subCaption=!0,(0,s.componentFactory)(this,d["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;t++)a=Number(r[t].value),n+=isNaN(a)||0!==a?0:1,o+=isNaN(a)?1:0;return n+o>=e},e._spaceManager=function(){var t,e,a,n,o=this.config,r=this.getChildren("dataset")[0],i=r.components.data,l=r.config,c=this.getFromEnv("legend"),u=this.getFromEnv("color-manager"),d=this.getFromEnv("smartLabel"),h=this.getFromEnv("chartWidth"),f=this.getFromEnv("chartHeight"),p=[],g=l.dataLabelCounter,v=0,_=this.getFromEnv("dataSource").chart,D=(0,s.pluckNumber)(_.managelabeloverflow,0),y=(0,s.pluckNumber)(_.slicingdistance),k=l.preSliced||o.allPlotSliceEnabled!==s.ZEROSTRING||_.showlegend===s.ONESTRING&&_.interactivelegend!==s.ZEROSTRING?C((0,s.pluckNumber)(y,20)):0,S=/%/g.test(_.pieradius),x=(0,s.pluckNumber)(S?Math.min(h/2,f/2)*(parseFloat(_.pieradius)/100):_.pieradius,0),P=(0,s.pluckNumber)(_.enablesmartlabels,_.enablesmartlabel,1),A=P?(0,s.pluckNumber)(_.skipoverlaplabels,_.skipoverlaplabel,1):0,w=(0,s.pluckNumber)(_.issmartlineslanted,1),N=g?(0,s.pluckNumber)(_.labeldistance,_.smartlabelclearance,5):k,F=N,M=o.width,T=o.height,B=(this._manageActionBarSpace(.225*T)||{}).bottom,I=M-(o.marginRight+o.marginLeft),E=T-(o.marginTop+o.marginBottom)-(B?B+o.marginBottom:0),L=m(E,I),O=(0,s.pluck)(_.smartlinecolor,u.getColor("plotFillColor")),R=(0,s.pluckNumber)(_.smartlinealpha,100),G=(0,s.pluckNumber)(_.smartlinethickness,.7),V=l.dataLabelOptions=r._parseDataLabelOptions(),z=V.style,H=g?(0,s.pluckNumber)(parseInt(z.lineHeight,10),12):0,W=0===x?.15*L:x,Y=2*W,U={bottom:0,right:0},j=l.pieYScale,X=l.pieSliceDepth;if(V.connectorWidth=G,V.connectorPadding=(0,s.pluckNumber)(_.connectorpadding,5),V.connectorColor=(0,s.convertColor)(O,R),g&&(F=N+k),n=Y+2*(H+F),E-=((t=this._manageChartMenuBar(n<E?E-n:E/2)).top||0)+(t.bottom||0),l.showLegend&&(this.config.hasLegend=!0,(0,s.pluck)(_.legendposition,s.POSITION_BOTTOM).toLowerCase()!==s.POSITION_RIGHT?E-=(U=c._manageLegendPosition(E/2)).bottom:I-=(U=c._manageLegendPosition(E/2)).right),this._allocateSpace(U),d.useEllipsesOnOverflow(o.useEllipsesWhenOverflow),1!==g)for(;g--;)d.setStyle(i[g].config.style||o.dataLabelStyle),p[g]=e=d.getOriSize(i[g].config.displayValue),v=b(v,e.width);0===x?W=this._stubRadius(I,v,E,F,k,H,W,N):(l.slicingDistance=k,l.pieMinRadius=W,V.distance=N),a=E-2*(W*j+H),l.managedPieSliceDepth=X>a?X-a:l.pieSliceDepth,V.isSmartLineSlanted=w,V.enableSmartLabels=P,V.skipOverlapLabels=A,V.manageLabelOverflow=D},e._stubRadius=function(t,e,a,n,o,r,i,l){var c,u=i,d=o,h=this.getChildren("dataset")[0],f=h.config,p=this.getFromEnv("dataSource").chart,g=(0,s.pluckNumber)(p.slicingdistance),v=f.dataLabelOptions||(f.dataLabelOptions=h._parseDataLabelOptions());return(c=m(t/2-e-d,a/2-r)-n)>=u?u=c:g||(d=b(m(n-(u-c),d),10)),f.slicingDistance=d,f.pieMinRadius=u,v.distance=l,u},e._startingAngle=function(t,e){var a,n=t,o=this.getChildren("dataset")[0],r=o.config,i=(a=r.startAngle)*-k+(-1*a<0?360:0);return isNaN(n)||r.singletonCase||r.isRotating||(n+=e?i:0,r.startAngle=-n*y,o._rotate(n),i=n),D(100*((i%=360)+(i<0?360:0)))/100},e._manageLegendSpace=function(){p._manageLegendSpace.call(this)},e.getDSdef=function(){return i["default"]},a}(l["default"]);e["default"]=A},528:function(t,e,a){"use strict";e.__esModule=!0,e["default"]=function(t){var e,a,r=t.getFromEnv("dataSource"),i=r.dataset,l=r.data||i&&i[0].data;if(a=o(l),!l||0===l.length)return void t.setChartMessage();e=t.getDSdef(),(0,n.datasetFactory)(t,e,"dataset",1,[a])};var n=a(187),o=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}}},530:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(531))["default"];e["default"]=o},531:function(t,e,a){"use strict";var n=a(181);e.__esModule=!0,e["default"]=void 0;var o=n(a(201)),r=n(a(524)),i=n(a(532)),l=a(187),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<d;t++)a=(e=u[t]).graphics,o=e.config.shapeArgs,r=2*h,(n=a.element)&&(n.attr({sAngle:r,eAngle:r}),i=o.sAngle,l=o.eAngle,(void 0).animateWith(v,m,{cx:i-r,cy:l-r},g,b))},a._stubRadius=function(t,e,a,n,o,r,i){var s,c=a,h=i,f=o,p=n,g=this.getChildren("dataset")[0],v=g.config,m=g.config,b=(0,l.pluckNumber)(m.slicingdistance),C=v.dataLabelOptions||(v.dataLabelOptions=g._parseDataLabelOptions()),_=v.pieYScale,D=v.pieSliceDepth;return(s=u(t/2-e-f,((c-=D)/2-r)/_)-p)>=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},532:function(t,e,a){"use strict";var n=a(185),o=a(181);e.__esModule=!0,e["default"]=void 0;var r,i=o(a(204)),l=o(a(201)),s=n(a(525)),c=a(187),u=a(202),d=a(533),h=o(a(535)),f=a(195),p=o(a(536)),g=(0,f.getDep)("redraphael","plugin"),v=window,m=8===window.document.documentMode?"visible":"",b=c.preDefStr.elementStr,C="M",_="L",D="v",y="A",k="Z",S=Math,x=S.max,P=S.min,A=S.abs,w=S.ceil,N=S.sin,F=S.atan2,M=S.cos,T=S.floor,B=S.round,I=S.PI,E=2*I,L=I/2,O=I+L,R=function(t,e){for(var a=[],n=0,o=t.length;n<o;n++)a[n]=e.call(t[n],t[n],n,t);return a},G=function(t){return"string"==typeof t},V=function(t,e){return parseInt(t,e||10)},z={lighting3D:{},lighting2D:{}},H=function(t,e,a,n,o){return F((e-a[1]-n.top)/o,t-a[0]-n.left)},W=function(t){var e=this.data("plotItem"),a=e.index,n=e.chart,o=n.getFromEnv("animationManager"),r=n.config,i=n.getChildren("dataset")[0],l=i.config,s=i.components.data[a],c=s.graphics,u=s.config,d=c.element,h=u.hoverEffects;l.isRotating||(n.plotEventHandler(d,t,"DataPlotRollOver"),h.enabled&&o.setAnimation({el:d,attr:h,component:i})),r.isHovered=!0},Y=function(t){var e,a,n=this.data("plotItem"),o=n.index,r=n.chart,i=r.getFromEnv("animationManager"),l=r.config,s=r.getChildren("dataset")[0],c=s.config,u=s.components.data[o];u&&(e=u.config,a=u.graphics.element,c.isRotating||(r.plotEventHandler(a,t,"DataPlotRollOut"),i.setAnimation({el:a,attr:{color:e.color.color.split(",")[0],alpha:e._3dAlpha,borderWidth:e.borderWidth,borderColor:e.borderColor},component:s})),l.isHovered=!1)},U=function(t){var e,a=this.data("plotItem").chart.getChildren("dataset")[0],n=(0,c.pluckNumber)(t.button,t.originalEvent.button),o=a.config,r=t.data[0],i=t.data[1];o.isRightClicked=!(c.touchEnabled||0===n||1===n),o.enableRotation&&!o.isRightClicked&&(o.isRotating=!1,e=H.call(t,r,i,o.center,o.chartPosition=(0,c.getPosition)(a.getFromEnv("chart-container")),o.pieYScale),o.dragStartAngle=e,o._lastAngle=-o.startAngle,o.startingAngleOnDragStart=o.startAngle)},j=function(){var t=this.data("plotItem"),e=t.index,a=t.chart,n=a.getFromEnv("animationManager"),o=a.config,r=a.getChildren("dataset")[0],i=r.config,l=r.components.data[e],s=l.graphics,u=l.config,d=s.element,h=i.startAngle;i.isRightClicked||i.isRotating&&(setTimeout(function(){i.isRotating=!1},0),a.fireChartInstanceEvent("rotationEnd",{startingAngle:(0,c.normalizeAngle)(h,!0),changeInAngle:h-i.startingAngleOnDragStart}),!o.isHovered&&n.setAnimation({el:d,attr:{color:u.color.color.split(",")[0],alpha:u._3dAlpha,borderWidth:u.borderWidth,borderColor:u.borderColor},component:r}))},X=function(t){var e,a,n,o=this.data("plotItem").chart,r=t.data,i=r[0],l=r[1],s=r[2],u=r[3],d=o.getChildren("dataset")[0],h=d.config;isNaN(i)||isNaN(l)||!h.enableRotation||h.singletonCase||h.isRightClicked||(e=H.call(t,s,u,h.center,h.chartPosition,h.pieYScale),h.dragStartAngle===e||h.isRotating||(h.isRotating=!0,o.fireChartInstanceEvent("rotationStart",{startingAngle:(0,c.normalizeAngle)(h.startAngle,!0)})),n=e-h.dragStartAngle,h.dragStartAngle=e,h.moveDuration=0,h._lastAngle+=180*n/I,a=(new Date).getTime(),(!h._lastTime||h._lastTime+h.timerThreshold<a)&&(h._lastTime||d._rotate(),h.timerId=setTimeout(function(){o.disposed&&o.disposing||d._rotate()},h.timerThreshold),h._lastTime=a))},Z=function(t,e){return t._conf.index-e._conf.index||t._conf.cIndex-e._conf.cIndex||t._conf.isStart-e._conf.isStart||t._conf.si-e._conf.si},J=function(t,e){return t.point.value-e.point.value},q=function(t,e){return t.angle-e.angle},K=["start","start","end","end"],$=[-1,1,1,-1],Q=[1,1,-1,-1],tt={stroke:!0,strokeWidth:!0,"stroke-width":!0,dashstyle:!0,"stroke-dasharray":!0,translateX:!0,translateY:!0,"stroke-opacity":!0,fill:!0,"fill-opacity":!0,opacity:!0,transform:!0,cursor:!0,sAngle:!0,eAngle:!0,color:!0,alpha:!0,borderColor:!0,borderAlpha:!0,borderWidth:!0,rolloverProps:!0,showBorderEffect:!0,positionIndex:!0,cx:!0,cy:!0,radiusYFactor:!0,r:!0,innerR:!0},et=function(t,e){var a,n,o,i,l,s,c,u=t,d=this,h=d._confObject,f={},p=h.elements,g=h.Pie3DManager;if(G(u)&&((c=e)!==r&&null!==c)&&(a=u,(u={})[a]=e),!u||G(u))d=tt[u]?h[u]:d._attr(u);else{for(a in u)n=u[a],tt[a]?(h[a]=n,"cursor"===a||"transform"===a||"opacity"===a||"fill-opacity"===a?(f[a]=n,s=!0):"sAngle"===a||"eAngle"===a||"cx"===a||"cy"===a||"radiusYFactor"===a||"r"===a||"innerR"===a?i=!0:"color"!==a&&"alpha"!==a&&"borderColor"!==a&&"borderAlpha"!==a&&"borderWidth"!==a||(l=!0)):d._attr(a,n);if(i&&(g._setSliceShape(h),g.refreshDrawing()),(l||i)&&g._setSliceCosmetics(h),s){for(o in p)p[o].attr(f);d._attr(f)}}return d},at=function(t,e,a){if(!a){var n,o=this._confObject.elements;for(n in o)o[n].on(t,e);return this._on(t,e)}this._on(t,e,!0)},nt=function(t,e,a){var n,o=this._confObject.elements,r=v.navigator.userAgent.toLowerCase().indexOf("android")>-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,D,y,k,F,T,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,_t=gt.canvasTop,Dt=gt.canvasWidth,yt=Ct+.5*gt.canvasWidth,kt=_t+.5*gt.canvasHeight,St=ft.getFromEnv("smartLabel"),xt=vt.dataLabelOptions,Pt=xt.style,At=(0,c.pluckNumber)(w(parseFloat(Pt.lineHeight)),12),wt=(0,c.getFirstValue)(xt.placeInside,!1),Nt=xt.skipOverlapLabels,Ft=xt.manageLabelOverflow,Mt=xt.connectorPadding,Tt=xt.distance,Bt=xt.connectorWidth,It=[[],[],[],[]],Et=Ct,Lt=_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=[yt,kt,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(St.useEllipsesOnOverflow(gt.useEllipsesWhenOverflow),vt.dataLabelCounter)if(t||St.setStyle(Pt),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=[Et,Lt],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})).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(wt)(0,c.fcEach)(mt,function(t){var e,a,n;rt=t.graphics,ot=t.config,dt=ot._textAttrs,Z=rt.label,