@canvasjs/charts
Version:
CanvasJS JavaScript Charts - Official
110 lines (105 loc) • 514 kB
JavaScript
/*
CanvasJS Chart - v3.13.4 GA - https://canvasjs.com/
Copyright 2025 fenopix
--------------------- License Information --------------------
CanvasJS Chart is a commercial product which requires purchase of license. Without a commercial license you can use it for evaluation purposes for upto 30 days. Please refer to the following link for further details.
https://canvasjs.com/license/
---------------------Free for Non-Commercial Use--------------------
For non-commercial purposes you can use the software for free under Creative Commons Attribution-NonCommercial 3.0 License.
A credit Link is added to the chart which should be preserved. Refer to the following link for further details on the same.
https://creativecommons.org/licenses/by-nc/3.0/deed.en_US
*/
/*tslint:disable*/
/*eslint-disable*/
/*jshint ignore:start*/
(function(){function qa(h,r){h.prototype=eb(r.prototype);h.prototype.constructor=h;h.base=r.prototype}function eb(h){function r(){}r.prototype=h;return new r}function Sa(h,r,W){"millisecond"===W?h.setMilliseconds(h.getMilliseconds()+1*r):"second"===W?h.setSeconds(h.getSeconds()+1*r):"minute"===W?h.setMinutes(h.getMinutes()+1*r):"hour"===W?h.setHours(h.getHours()+1*r):"day"===W?h.setDate(h.getDate()+1*r):"week"===W?h.setDate(h.getDate()+7*r):"month"===W?h.setMonth(h.getMonth()+1*r):"year"===W&&h.setFullYear(h.getFullYear()+
1*r);return h}function ha(h,r){var W=!1;0>h&&(W=!0,h*=-1);h=""+h;for(r=r?r:1;h.length<r;)h="0"+h;return W?"-"+h:h}function Ga(h){if(!h)return h;h=h.replace(/^\s\s*/,"");for(var r=/\s/,W=h.length;r.test(h.charAt(--W)););return h.slice(0,W+1)}function za(h){h.roundRect=function(h,W,l,u,pa,A,z,C){z&&(this.fillStyle=z);C&&(this.strokeStyle=C);"undefined"===typeof pa&&(pa=5);pa=Math.min(pa,Math.min(l,u)/2);this.lineWidth=A;this.beginPath();this.moveTo(h+pa,W);this.lineTo(h+l-pa,W);this.quadraticCurveTo(h+
l,W,h+l,W+pa);this.lineTo(h+l,W+u-pa);this.quadraticCurveTo(h+l,W+u,h+l-pa,W+u);this.lineTo(h+pa,W+u);this.quadraticCurveTo(h,W+u,h,W+u-pa);this.lineTo(h,W+pa);this.quadraticCurveTo(h,W,h+pa,W);this.closePath();z&&this.fill();C&&0<A&&this.stroke()}}function Ta(h,r){return h-r}function R(h){var r=((h&16711680)>>16).toString(16),l=((h&65280)>>8).toString(16);h=((h&255)>>0).toString(16);r=2>r.length?"0"+r:r;l=2>l.length?"0"+l:l;h=2>h.length?"0"+h:h;return"#"+r+l+h}function fb(h,r){var l=this.length>>>
0,u=Number(r)||0,u=0>u?Math.ceil(u):Math.floor(u);for(0>u&&(u+=l);u<l;u++)if(u in this&&this[u]===h)return u;return-1}function l(h){return null===h||"undefined"===typeof h}function Da(h){h.indexOf||(h.indexOf=fb);return h}function gb(h){if(va.fSDec)h[la("`eeDwdouMhrudods")](la("e`u`@ohl`uhnoHuds`uhnoDoe"),function(){va._fTWm&&va._fTWm(h)})}function Za(h,r,l){l=l||"normal";var u=h+"_"+r+"_"+l,X=$a[u];if(isNaN(X)){try{if(!sa){var pa=document.body;sa=document.createElement("span");sa.innerHTML="";var A=
document.createTextNode("Mpgyi");sa.appendChild(A);pa.appendChild(sa)}sa.style.display="";U(sa,{position:"absolute",left:"0px",top:"-20000px",padding:"0px",margin:"0px",border:"none",whiteSpace:"pre",lineHeight:"normal",fontFamily:h,fontSize:r+"px",fontWeight:l});X=Math.round(sa.offsetHeight);sa.style.display="none"}catch(z){X=Math.ceil(1.1*r)}X=Math.max(X,r);$a[u]=X}return X}function I(h,r){var l=[];if(l={solid:[],shortDash:[3,1],shortDot:[1,1],shortDashDot:[3,1,1,1],shortDashDotDot:[3,1,1,1,1,1],
dot:[1,2],dash:[4,2],dashDot:[4,2,1,2],longDash:[8,2],longDashDot:[8,2,1,2],longDashDotDot:[8,2,1,2,1,2]}[h||"solid"])for(var u=0;u<l.length;u++)l[u]*=r;else l=[];return l}function T(h,r,W,u,X){u=u||[];X=l(X)?hb?{passive:!1,capture:!1}:!1:X;u.push([h,r,W,X]);return h.addEventListener?(h.addEventListener(r,W,X),W):h.attachEvent?(u=function(r){r=r||window.event;r.preventDefault=r.preventDefault||function(){r.returnValue=!1};r.stopPropagation=r.stopPropagation||function(){r.cancelBubble=!0};W.call(h,
r)},h.attachEvent("on"+r,u),u):!1}function ib(h){if(h._menuButton)h.exportEnabled?(U(h._menuButton,{backgroundColor:h.toolbar.itemBackgroundColor,color:h.toolbar.fontColor}),La(h._menuButton),ta(h,h._menuButton,"menu"),0>=navigator.userAgent.search("MSIE")&&h._menuButton.childNodes[0]&&U(h._menuButton.childNodes[0],{WebkitFilter:"invert(0%)",filter:"invert(0%)"})):wa(h._menuButton);else if(h.exportEnabled&&u){var r=!1;h._menuButton=document.createElement("button");ta(h,h._menuButton,"menu");h._toolBar.appendChild(h._menuButton);
T(h._menuButton,"touchstart",function(h){r=!0},h.allDOMEventHandlers);T(h._menuButton,"click",function(){"none"!==h._dropdownMenu.style.display||h._dropDownCloseTime&&500>=(new Date).getTime()-h._dropDownCloseTime.getTime()||(h._dropdownMenu.style.display="block",h._menuButton.blur(),h._dropdownMenu.focus())},h.allDOMEventHandlers,!0);T(h._menuButton,"mousemove",function(){r||(U(h._menuButton,{backgroundColor:h.toolbar.itemBackgroundColorOnHover,color:h.toolbar.fontColorOnHover}),0>=navigator.userAgent.search("MSIE")&&
U(h._menuButton.childNodes[0],{WebkitFilter:"invert(100%)",filter:"invert(100%)"}))},h.allDOMEventHandlers,!0);T(h._menuButton,"mouseout",function(){r||(U(h._menuButton,{backgroundColor:h.toolbar.itemBackgroundColor,color:h.toolbar.fontColor}),0>=navigator.userAgent.search("MSIE")&&U(h._menuButton.childNodes[0],{WebkitFilter:"invert(0%)",filter:"invert(0%)"}))},h.allDOMEventHandlers,!0)}if(h.exportEnabled&&h._dropdownMenu){var l=h.theme&&-1!==h.theme.indexOf("dark")?"black":"#888888";U(h._dropdownMenu,
{backgroundColor:h.toolbar.itemBackgroundColor,color:h.toolbar.fontColor,boxShadow:"2px 2px 10px "+l});for(var l=h._dropdownMenu.childNodes,L=[h._cultureInfo.printText,h._cultureInfo.saveJPGText,h._cultureInfo.savePNGText],X=0;X<L.length;X++)U(l[X],{backgroundColor:h.toolbar.itemBackgroundColor,color:h.toolbar.fontColor}),l[X].innerHTML=L[X]}else!h._dropdownMenu&&(h.exportEnabled&&u)&&(r=!1,h._dropdownMenu=document.createElement("div"),h._dropdownMenu.setAttribute("tabindex",-1),l=h.theme&&-1!==h.theme.indexOf("dark")?
"black":"#888888",U(h._dropdownMenu,{position:"absolute",zIndex:1,userSelect:"none",MozUserSeelct:"none",WebkitUserSelect:"none",msUserSelect:"none",cursor:"pointer",right:"0px",top:"25px",minWidth:"120px",outline:0,fontSize:"14px",fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 0px 5px 0px",textAlign:"left",lineHeight:"10px",backgroundColor:h.toolbar.itemBackgroundColor,boxShadow:"2px 2px 10px "+l}),h._dropdownMenu.style.display="none",h._toolBar.appendChild(h._dropdownMenu),T(h._dropdownMenu,
"blur",function(){wa(h._dropdownMenu);h._dropDownCloseTime=new Date},h.allDOMEventHandlers,!0),l=document.createElement("div"),U(l,{padding:"12px 8px 12px 8px"}),l.innerHTML=h._cultureInfo.printText,l.style.backgroundColor=h.toolbar.itemBackgroundColor,l.style.color=h.toolbar.fontColor,h._dropdownMenu.appendChild(l),T(l,"touchstart",function(h){r=!0},h.allDOMEventHandlers),T(l,"mousemove",function(){r||(this.style.backgroundColor=h.toolbar.itemBackgroundColorOnHover,this.style.color=h.toolbar.fontColorOnHover)},
h.allDOMEventHandlers,!0),T(l,"mouseout",function(){r||(this.style.backgroundColor=h.toolbar.itemBackgroundColor,this.style.color=h.toolbar.fontColor)},h.allDOMEventHandlers,!0),T(l,"click",function(){h.print();wa(h._dropdownMenu)},h.allDOMEventHandlers,!0),l=document.createElement("div"),U(l,{padding:"12px 8px 12px 8px"}),l.innerHTML=h._cultureInfo.saveJPGText,l.style.backgroundColor=h.toolbar.itemBackgroundColor,l.style.color=h.toolbar.fontColor,h._dropdownMenu.appendChild(l),T(l,"touchstart",function(h){r=
!0},h.allDOMEventHandlers),T(l,"mousemove",function(){r||(this.style.backgroundColor=h.toolbar.itemBackgroundColorOnHover,this.style.color=h.toolbar.fontColorOnHover)},h.allDOMEventHandlers,!0),T(l,"mouseout",function(){r||(this.style.backgroundColor=h.toolbar.itemBackgroundColor,this.style.color=h.toolbar.fontColor)},h.allDOMEventHandlers,!0),T(l,"click",function(){h.exportChart({format:"jpeg",fileName:h.exportFileName});wa(h._dropdownMenu)},h.allDOMEventHandlers,!0),l=document.createElement("div"),
U(l,{padding:"12px 8px 12px 8px"}),l.innerHTML=h._cultureInfo.savePNGText,l.style.backgroundColor=h.toolbar.itemBackgroundColor,l.style.color=h.toolbar.fontColor,h._dropdownMenu.appendChild(l),T(l,"touchstart",function(h){r=!0},h.allDOMEventHandlers),T(l,"mousemove",function(){r||(this.style.backgroundColor=h.toolbar.itemBackgroundColorOnHover,this.style.color=h.toolbar.fontColorOnHover)},h.allDOMEventHandlers,!0),T(l,"mouseout",function(){r||(this.style.backgroundColor=h.toolbar.itemBackgroundColor,
this.style.color=h.toolbar.fontColor)},h.allDOMEventHandlers,!0),T(l,"click",function(){h.exportChart({format:"png",fileName:h.exportFileName});wa(h._dropdownMenu)},h.allDOMEventHandlers,!0))}function ab(h,r,l){h*=ma;r*=ma;h=l.getImageData(h,r,2,2).data;r=!0;for(l=0;4>l;l++)if(h[l]!==h[l+4]|h[l]!==h[l+8]|h[l]!==h[l+12]){r=!1;break}return r?h[0]<<16|h[1]<<8|h[2]:0}function ka(h,r,l){return h in r?r[h]:l[h]}function Ma(h,r,W,L){u&&bb?(L=!l(L)&&L?h.getContext("2d",{willReadFrequently:!0}):h.getContext("2d"),
Na=L.webkitBackingStorePixelRatio||L.mozBackingStorePixelRatio||L.msBackingStorePixelRatio||L.oBackingStorePixelRatio||L.backingStorePixelRatio||1,ma=Ua/Na,h.width=r*ma,h.height=W*ma,Ua!==Na&&(h.style.width=r+"px",h.style.height=W+"px",L.scale(ma,ma))):(h.width=r,h.height=W)}function jb(h){if(!kb){var r=!1,l=!1;"undefined"===typeof ra.Chart.creditHref?(h.creditHref=la("iuuqr;..b`ow`rkr/bnl."),h.creditText=la("B`ow`rKR/bnl")):(r=h.updateOption("creditText"),l=h.updateOption("creditHref"));if(h.creditHref&&
h.creditText){h._creditLink||(h._creditLink=document.createElement("a"),h._creditLink.setAttribute("class","canvasjs-chart-credit"),h._creditLink.setAttribute("title","JavaScript Charts"),U(h._creditLink,{outline:"none",margin:"0px",position:"absolute",right:"2px",top:h.height-14+"px",color:"dimgrey",textDecoration:"none",fontSize:"11px",fontFamily:"Calibri, Lucida Grande, Lucida Sans Unicode, Arial, sans-serif"}),h._creditLink.setAttribute("tabIndex",-1),h._creditLink.setAttribute("target","_blank"));
if(0===h.renderCount||r||l)h._creditLink.setAttribute("href",h.creditHref),h._creditLink.innerHTML=h.creditText;h._creditLink&&h.creditHref&&h.creditText?(h._creditLink.parentElement||h._canvasJSContainer.appendChild(h._creditLink),h._creditLink.style.top=h.height-14+"px"):h._creditLink.parentElement&&h._canvasJSContainer.removeChild(h._creditLink)}}}function ua(h,r,l){Ha&&(this.canvasCount|=0,window.console.log(++this.canvasCount));var L=document.createElement("canvas");L.setAttribute("class","canvasjs-chart-canvas");
Ma(L,h,r,l);u||"undefined"===typeof G_vmlCanvasManager||G_vmlCanvasManager.initElement(L);return L}function U(h,r){for(var l in r)h.style[l]=r[l]}function cb(h){return h.currentStyle?h.currentStyle:window&&window.getComputedStyle?window.getComputedStyle(h,null):h.style}function ta(h,r,l){r.getAttribute("state")||(r.style.backgroundColor=h.toolbar.itemBackgroundColor,r.style.color=h.toolbar.fontColor,r.style.border="none",U(r,{WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"}));
r.getAttribute("state")!==l&&(r.setAttribute("state",l),r.setAttribute("type","button"),U(r,{padding:"5px 12px",cursor:"pointer","float":"left",width:"40px",height:"25px",outline:"0px",verticalAlign:"baseline",lineHeight:"0"}),r.innerHTML="<img src='"+lb[l].image+"' alt='"+h._cultureInfo[l+"Text"]+"' />",U(r.childNodes[0],{height:"95%",pointerEvents:"none"}));r.setAttribute("title",h._cultureInfo[l+"Text"])}function La(){for(var h=null,r=0;r<arguments.length;r++)h=arguments[r],h.style&&(h.style.display=
"inline")}function wa(){for(var h=null,r=0;r<arguments.length;r++)(h=arguments[r])&&h.style&&(h.style.display="none")}function Va(h,r,l,u,X){if(null===h||"undefined"===typeof h)return"undefined"===typeof l?r:l;h=parseFloat(h.toString())*(0<=h.toString().indexOf("%")?r/100:1);"undefined"!==typeof u&&(h=Math.min(u,h),"undefined"!==typeof X&&(h=Math.max(X,h)));return!isNaN(h)&&h<=r&&0<=h?h:"undefined"===typeof l?r:l}function Q(h,r,u,L,X){this._defaultsKey=h;this._themeOptionsKey=r;this._index=L;this.parent=
X;this._eventListeners=[];h={};this.theme&&l(this.parent)&&l(r)&&l(L)?h=l(this.predefinedThemes[this.theme])?this.predefinedThemes.light1:this.predefinedThemes[this.theme]:this.parent&&(this.parent.themeOptions&&this.parent.themeOptions[r])&&(null===L?h=this.parent.themeOptions[r]:0<this.parent.themeOptions[r].length&&(L=Math.min(this.parent.themeOptions[r].length-1,L),h=this.parent.themeOptions[r][L]));this.themeOptions=h;this.options=u?u:{_isPlaceholder:!0};this.setOptions(this.options,h)}function Ea(h,
r,l,u,X){"undefined"===typeof X&&(X=0);this._padding=X;this._x1=h;this._y1=r;this._x2=l;this._y2=u;this._rightOccupied=this._leftOccupied=this._bottomOccupied=this._topOccupied=this._padding}function ja(h,r){ja.base.constructor.call(this,"TextBlock",null,r,null,null);this.ctx=h;this._isDirty=!0;this._wrappedText=null;this._initialize()}function Wa(h,r){Wa.base.constructor.call(this,"Toolbar","toolbar",r,null,h);this.chart=h;this.canvas=h.canvas;this.ctx=this.chart.ctx;this.optionsName="toolbar"}function Aa(h,
r){Aa.base.constructor.call(this,"Title","title",r,null,h);this.chart=h;this.canvas=h.canvas;this.ctx=this.chart.ctx;this.optionsName="title";if(l(this.options.margin)&&h.options.subtitles)for(var u=h.options.subtitles,L=0;L<u.length;L++)if((l(u[L].horizontalAlign)&&"center"===this.horizontalAlign||u[L].horizontalAlign===this.horizontalAlign)&&(l(u[L].verticalAlign)&&"top"===this.verticalAlign||u[L].verticalAlign===this.verticalAlign)&&!u[L].dockInsidePlotArea===!this.dockInsidePlotArea){this.margin=
0;break}"undefined"===typeof this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize));this.height=this.width=null;this.bounds={x1:null,y1:null,x2:null,y2:null}}function Ia(h,r,l){Ia.base.constructor.call(this,"Subtitle","subtitles",r,l,h);this.chart=h;this.canvas=h.canvas;this.ctx=this.chart.ctx;this.optionsName="subtitles";this.isOptionsInArray=!0;"undefined"===typeof this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize));this.height=this.width=null;
this.bounds={x1:null,y1:null,x2:null,y2:null}}function Xa(){this.pool=[]}function Ja(h){var r;h&&Ka[h]&&(r=Ka[h]);Ja.base.constructor.call(this,"CultureInfo",null,r,null,null)}var Ha=!1,va={},u=!!document.createElement("canvas").getContext,ra={Chart:{width:500,height:400,zoomEnabled:!1,zoomType:"x",backgroundColor:"white",theme:"light1",animationEnabled:!1,animationDuration:1200,dataPointWidth:null,dataPointMinWidth:null,dataPointMaxWidth:null,colorSet:"colorSet1",culture:"en",creditText:"CanvasJS",
interactivityEnabled:!0,exportEnabled:!1,exportFileName:"Chart",rangeChanging:null,rangeChanged:null,publicProperties:{title:"readWrite",subtitles:"readWrite",toolbar:"readWrite",toolTip:"readWrite",legend:"readWrite",axisX:"readWrite",axisY:"readWrite",axisX2:"readWrite",axisY2:"readWrite",data:"readWrite",options:"readWrite",bounds:"readOnly",container:"readOnly",selectedColorSet:"readOnly"}},Title:{padding:0,text:null,verticalAlign:"top",horizontalAlign:"center",fontSize:20,fontFamily:"Calibri",
fontWeight:"normal",fontColor:"black",fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRadius:0,backgroundColor:u?"transparent":null,margin:5,wrap:!0,maxWidth:null,textAlign:"center",dockInsidePlotArea:!1,publicProperties:{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},Subtitle:{padding:0,text:null,verticalAlign:"top",horizontalAlign:"center",fontSize:14,fontFamily:"Calibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRadius:0,
backgroundColor:null,margin:2,wrap:!0,maxWidth:null,textAlign:"center",dockInsidePlotArea:!1,publicProperties:{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},Toolbar:{itemBackgroundColor:"white",itemBackgroundColorOnHover:"#2196f3",buttonBorderColor:"#2196f3",buttonBorderThickness:1,fontColor:"black",fontColorOnHover:"white",publicProperties:{options:"readWrite",chart:"readOnly"}},Legend:{name:null,verticalAlign:"center",horizontalAlign:"right",fontSize:14,fontFamily:"calibri",fontWeight:"normal",
fontColor:"black",fontStyle:"normal",cursor:null,itemmouseover:null,itemmouseout:null,itemmousemove:null,itemclick:null,dockInsidePlotArea:!1,reversed:!1,backgroundColor:u?"transparent":null,borderColor:u?"transparent":null,borderThickness:0,cornerRadius:0,maxWidth:null,maxHeight:null,markerMargin:null,itemMaxWidth:null,itemWidth:null,itemWrap:!0,itemTextAlign:"left",itemTextFormatter:null,publicProperties:{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},ToolTip:{enabled:!0,shared:!1,animationEnabled:!0,
content:null,contentFormatter:null,reversed:!1,backgroundColor:u?"rgba(255,255,255,.9)":"rgb(255,255,255)",borderColor:null,borderThickness:2,cornerRadius:5,fontSize:14,fontColor:"black",fontFamily:"Calibri, Arial, Georgia, serif;",fontWeight:"normal",fontStyle:"italic",updated:null,hidden:null,publicProperties:{options:"readWrite",chart:"readOnly"}},Axis:{minimum:null,maximum:null,viewportMinimum:null,viewportMaximum:null,interval:null,intervalType:null,reversed:!1,logarithmic:!1,logarithmBase:10,
title:null,titleFontColor:"black",titleFontSize:20,titleFontFamily:"arial",titleFontWeight:"normal",titleFontStyle:"normal",titleWrap:!0,titleMaxWidth:null,titleBackgroundColor:u?"transparent":null,titleBorderColor:u?"transparent":null,titleBorderThickness:0,titleCornerRadius:0,titleTextAlign:"left",titlePadding:0,labelAngle:0,labelFontFamily:"arial",labelFontColor:"black",labelFontSize:12,labelFontWeight:"normal",labelFontStyle:"normal",labelAutoFit:!0,labelWrap:!0,labelMaxWidth:null,labelFormatter:null,
labelBackgroundColor:u?"transparent":null,labelBorderColor:u?"transparent":null,labelBorderThickness:0,labelPadding:0,labelCornerRadius:0,labelPlacement:"outside",labelTextAlign:"left",prefix:"",suffix:"",includeZero:!1,tickLength:5,tickColor:"black",tickThickness:1,tickPlacement:"outside",lineColor:"black",lineThickness:1,lineDashType:"solid",gridColor:"#A0A0A0",gridThickness:0,gridDashType:"solid",interlacedColor:u?"transparent":null,valueFormatString:null,margin:2,publicProperties:{options:"readWrite",
stripLines:"readWrite",scaleBreaks:"readWrite",crosshair:"readWrite",bounds:"readOnly",chart:"readOnly"}},StripLine:{value:null,startValue:null,endValue:null,color:"orange",opacity:null,thickness:2,lineDashType:"solid",label:"",labelPlacement:"inside",labelAlign:"far",labelWrap:!0,labelMaxWidth:null,labelBackgroundColor:null,labelBorderColor:u?"transparent":null,labelBorderThickness:0,labelCornerRadius:0,labelFontFamily:"arial",labelFontColor:"orange",labelFontSize:12,labelFontWeight:"normal",labelFontStyle:"normal",
labelFormatter:null,labelTextAlign:"left",labelPadding:0,showOnTop:!1,publicProperties:{options:"readWrite",axis:"readOnly",bounds:"readOnly",chart:"readOnly"}},ScaleBreaks:{autoCalculate:!1,collapsibleThreshold:"25%",maxNumberOfAutoBreaks:2,spacing:8,type:"straight",color:"#FFFFFF",fillOpacity:0.9,lineThickness:2,lineColor:"#E16E6E",lineDashType:"solid",publicProperties:{options:"readWrite",customBreaks:"readWrite",axis:"readOnly",autoBreaks:"readOnly",bounds:"readOnly",chart:"readOnly"}},Break:{startValue:null,
endValue:null,spacing:8,type:"straight",color:"#FFFFFF",fillOpacity:0.9,lineThickness:2,lineColor:"#E16E6E",lineDashType:"solid",publicProperties:{options:"readWrite",scaleBreaks:"readOnly",bounds:"readOnly",chart:"readOnly"}},Crosshair:{enabled:!1,snapToDataPoint:!1,color:"grey",opacity:null,thickness:2,lineDashType:"solid",label:"",labelWrap:!0,labelMaxWidth:null,labelTextAlign:"left",labelBackgroundColor:u?"grey":null,labelBorderColor:u?"grey":null,labelBorderThickness:0,labelCornerRadius:0,labelFontFamily:u?
"Calibri, Optima, Candara, Verdana, Geneva, sans-serif":"calibri",labelFontSize:12,labelPadding:{top:2,right:3,bottom:2,left:4},labelFontColor:"#fff",labelFontWeight:"normal",labelFontStyle:"normal",labelFormatter:null,valueFormatString:null,updated:null,hidden:null,publicProperties:{options:"readWrite",axis:"readOnly",bounds:"readOnly",chart:"readOnly"}},DataSeries:{name:null,dataPoints:null,label:"",bevelEnabled:!1,highlightEnabled:!0,cursor:"default",indexLabel:"",indexLabelPlacement:"auto",indexLabelOrientation:"horizontal",
indexLabelTextAlign:"left",indexLabelFontColor:"black",indexLabelFontSize:12,indexLabelFontStyle:"normal",indexLabelFontFamily:"Arial",indexLabelFontWeight:"normal",indexLabelPadding:0,indexLabelBackgroundColor:null,indexLabelBorderColor:null,indexLabelBorderThickness:0,indexLabelLineColor:"gray",indexLabelLineThickness:1,indexLabelLineDashType:"solid",indexLabelMaxWidth:null,indexLabelWrap:!0,indexLabelFormatter:null,lineThickness:2,lineDashType:"solid",connectNullData:!1,nullDataLineDashType:"dash",
color:null,lineColor:null,risingColor:"white",fallingColor:"red",fillOpacity:null,startAngle:0,radius:null,innerRadius:null,explodeOnClick:!0,neckHeight:null,neckWidth:null,reversed:!1,valueRepresents:null,linkedDataSeriesIndex:null,whiskerThickness:2,whiskerDashType:"solid",whiskerColor:null,whiskerLength:null,stemThickness:2,stemColor:null,stemDashType:"solid",upperBoxColor:"white",lowerBoxColor:"white",type:"column",xValueType:"number",axisXType:"primary",axisYType:"primary",axisXIndex:0,axisYIndex:0,
xValueFormatString:null,yValueFormatString:null,zValueFormatString:null,percentFormatString:null,showInLegend:!1,legendMarkerType:null,legendMarkerColor:null,legendText:null,legendMarkerBorderColor:u?"transparent":null,legendMarkerBorderThickness:0,markerType:"circle",markerColor:null,markerSize:null,markerBorderColor:u?"transparent":null,markerBorderThickness:0,mouseover:null,mouseout:null,mousemove:null,click:null,toolTipContent:null,visible:!0,publicProperties:{options:"readWrite",axisX:"readWrite",
axisY:"readWrite",chart:"readOnly"}},TextBlock:{x:0,y:0,width:null,height:null,maxWidth:null,maxHeight:null,padding:0,angle:0,text:"",horizontalAlign:"center",textAlign:"left",fontSize:12,fontFamily:"calibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRadius:0,backgroundColor:null,textBaseline:"top"},CultureInfo:{decimalSeparator:".",digitGroupSeparator:",",zoomText:"Zoom",panText:"Pan",resetText:"Reset",menuText:"More Options",saveJPGText:"Save as JPEG",
savePNGText:"Save as PNG",printText:"Print",days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ")}},Ka={en:{}},z=u?"Trebuchet MS, Helvetica, sans-serif":"Arial",Fa=u?"Impact, Charcoal, sans-serif":"Arial",Ba={colorSet1:"#4F81BC #C0504E #9BBB58 #23BFAA #8064A1 #4AACC5 #F79647 #7F6084 #77A033 #33558B #E59566".split(" "),
colorSet2:"#6D78AD #51CDA0 #DF7970 #4C9CA0 #AE7D99 #C9D45C #5592AD #DF874D #52BCA8 #8E7AA3 #E3CB64 #C77B85 #C39762 #8DD17E #B57952 #FCC26C".split(" "),colorSet3:"#8CA1BC #36845C #017E82 #8CB9D0 #708C98 #94838D #F08891 #0366A7 #008276 #EE7757 #E5BA3A #F2990B #03557B #782970".split(" ")},D,Y,P,ea,ia;Y="#333333";P="#000000";D="#666666";ia=ea="#000000";var V=20,C=14,Ya={colorSet:"colorSet1",backgroundColor:"#FFFFFF",title:{fontFamily:Fa,fontSize:32,fontColor:Y,fontWeight:"normal",verticalAlign:"top",
margin:5},subtitles:[{fontFamily:Fa,fontSize:C,fontColor:Y,fontWeight:"normal",verticalAlign:"top",margin:5}],data:[{indexLabelFontFamily:z,indexLabelFontSize:C,indexLabelFontColor:Y,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:z,titleFontSize:V,titleFontColor:Y,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:0,gridColor:D,stripLines:[{labelFontFamily:z,
labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisX2:[{titleFontFamily:z,titleFontSize:V,titleFontColor:Y,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,
labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:0,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,
lineDashType:"solid"}}],axisY:[{titleFontFamily:z,titleFontSize:V,titleFontColor:Y,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:1,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",
labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisY2:[{titleFontFamily:z,titleFontSize:V,titleFontColor:Y,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:1,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",
labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],legend:{fontFamily:z,fontSize:14,fontColor:Y,fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:z,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1},
toolbar:{itemBackgroundColor:"white",itemBackgroundColorOnHover:"#2196f3",buttonBorderColor:"#2196f3",buttonBorderThickness:1,fontColor:"black",fontColorOnHover:"white"}};P=Y="#F5F5F5";D="#FFFFFF";ea="#40BAF1";ia="#F5F5F5";var V=20,C=14,db={colorSet:"colorSet2",title:{fontFamily:z,fontSize:33,fontColor:"#3A3A3A",fontWeight:"bold",verticalAlign:"top",margin:5},subtitles:[{fontFamily:z,fontSize:C,fontColor:"#3A3A3A",fontWeight:"normal",verticalAlign:"top",margin:5}],data:[{indexLabelFontFamily:z,indexLabelFontSize:C,
indexLabelFontColor:"#666666",indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:z,titleFontSize:V,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:1,lineColor:"#BBBBBB",tickThickness:1,tickColor:"#BBBBBB",gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",
thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisX2:[{titleFontFamily:z,titleFontSize:V,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:1,lineColor:"#BBBBBB",tickColor:"#BBBBBB",
tickThickness:1,gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisY:[{titleFontFamily:z,
titleFontSize:V,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:0,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",
labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisY2:[{titleFontFamily:z,titleFontSize:V,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:0,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:z,labelFontSize:C,
labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],legend:{fontFamily:z,fontSize:14,fontColor:"#3A3A3A",fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:z,
fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1},toolbar:{itemBackgroundColor:"white",itemBackgroundColorOnHover:"#2196f3",buttonBorderColor:"#2196f3",buttonBorderThickness:1,fontColor:"black",fontColorOnHover:"white"}};P=Y="#F5F5F5";D="#FFFFFF";ea="#40BAF1";ia="#F5F5F5";V=20;C=14;Fa={colorSet:"colorSet1",backgroundColor:"#2A2A2A",title:{fontFamily:Fa,fontSize:32,fontColor:Y,fontWeight:"normal",verticalAlign:"top",margin:5},subtitles:[{fontFamily:Fa,fontSize:C,fontColor:Y,fontWeight:"normal",
verticalAlign:"top",margin:5}],toolbar:{itemBackgroundColor:"#666666",itemBackgroundColorOnHover:"#FF7372",buttonBorderColor:"#FF7372",buttonBorderThickness:1,fontColor:"#F5F5F5",fontColorOnHover:"#F5F5F5"},data:[{indexLabelFontFamily:z,indexLabelFontSize:C,indexLabelFontColor:P,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:z,titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,
lineColor:D,tickThickness:1,tickColor:D,gridThickness:0,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisX2:[{titleFontFamily:z,
titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:0,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,
lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY:[{titleFontFamily:z,titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:1,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,
color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY2:[{titleFontFamily:z,titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,
tickColor:D,gridThickness:1,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],legend:{fontFamily:z,fontSize:14,
fontColor:Y,fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:z,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1,fontColor:P,backgroundColor:"rgba(0, 0, 0, .7)"}};D="#FFFFFF";P=Y="#FAFAFA";ea="#40BAF1";ia="#F5F5F5";var V=20,C=14,Oa={light1:Ya,light2:db,dark1:Fa,dark2:{colorSet:"colorSet2",backgroundColor:"#32373A",title:{fontFamily:z,fontSize:32,fontColor:Y,fontWeight:"normal",verticalAlign:"top",margin:5},subtitles:[{fontFamily:z,fontSize:C,fontColor:Y,
fontWeight:"normal",verticalAlign:"top",margin:5}],toolbar:{itemBackgroundColor:"#666666",itemBackgroundColorOnHover:"#FF7372",buttonBorderColor:"#FF7372",buttonBorderThickness:1,fontColor:"#F5F5F5",fontColorOnHover:"#F5F5F5"},data:[{indexLabelFontFamily:z,indexLabelFontSize:C,indexLabelFontColor:P,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:z,titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",
lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:0,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],
axisX2:[{titleFontFamily:z,titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:1,lineColor:D,tickThickness:1,tickColor:D,gridThickness:0,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,
color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY:[{titleFontFamily:z,titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:0,lineColor:D,tickThickness:1,tickColor:D,gridThickness:1,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,
color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY2:[{titleFontFamily:z,titleFontSize:V,titleFontColor:P,titleFontWeight:"normal",labelFontFamily:z,labelFontSize:C,labelFontColor:P,labelFontWeight:"normal",lineThickness:0,lineColor:D,tickThickness:1,
tickColor:D,gridThickness:1,gridColor:D,stripLines:[{labelFontFamily:z,labelFontSize:C,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:z,labelFontSize:C,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:ia,color:ea,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],legend:{fontFamily:z,fontSize:14,
fontColor:Y,fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:z,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1,fontColor:P,backgroundColor:"rgba(0, 0, 0, .7)"}},theme1:Ya,theme2:db,theme3:Ya},H={numberDuration:1,yearDuration:314496E5,monthDuration:2592E6,weekDuration:6048E5,dayDuration:864E5,hourDuration:36E5,minuteDuration:6E4,secondDuration:1E3,millisecondDuration:1,dayOfWeekFromInt:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" ")};
(function(){va.fSDec=function(h){for(var r="",l=0;l<h.length;l++)r+=String.fromCharCode(Math.ceil(h.length/57/5)^h.charCodeAt(l));return r};delete ra[va.fSDec("Bi`su")][va.fSDec("bsdehuIsdg")];va.pro={sCH:ra[va.fSDec("Bi`su")][va.fSDec("bsdehuIsdg")]}})();var hb=function(){var h=!1;try{var r=Object.defineProperty&&Object.defineProperty({},"passive",{get:function(){h=!0;return!1}});window.addEventListener&&(window.addEventListener("test",null,r),window.removeEventListener("test",null,r))}catch(l){h=
!1}return h}(),$a={},sa=null,mb=function(){this.ctx.clearRect(0,0,this.width,this.height);this.backgroundColor&&(this.ctx.fillStyle=this.backgroundColor,this.ctx.fillRect(0,0,this.width,this.height))},ya=function(h){h.width=1;h.height=1;h.getContext("2d")&&h.getContext("2d").clearRect(0,0,1,1)},nb=function(h,r,l){r=Math.min(this.width,this.height);return Math.max("theme4"===this.theme?0:300<=r?12:11,Math.round(r*(h/400)))},Ca=function(){var h=/D{1,4}|M{1,4}|Y{1,4}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|f{1,3}|t{1,2}|T{1,2}|K|z{1,3}|"[^"]*"|'[^']*'/g,
r="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),l="Sun Mon Tue Wed Thu Fri Sat".split(" "),u="January February March April May June July August September October November December".split(" "),X="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),z=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,A=/[^-+\dA-Z]/g;return function(C,I,D){var R=D?D.days:r,U=D?D.months:u,T=D?D.shortDays:
l,H=D?D.shortMonths:X;D="";var Q=!1;C=C&&C.getTime?C:C?new Date(C):new Date;if(isNaN(C))throw SyntaxError("invalid date");"UTC:"===I.slice(0,4)&&(I=I.slice(4),Q=!0);D=Q?"getUTC":"get";var P=C[D+"Date"](),M=C[D+"Day"](),ba=C[D+"Month"](),a=C[D+"FullYear"](),e=C[D+"Hours"](),c=C[D+"Minutes"](),b=C[D+"Seconds"](),d=C[D+"Milliseconds"](),g=Q?0:C.getTimezoneOffset();return D=I.replace(h,function(n){switch(n){case "D":return P;case "DD":return ha(P,2);case "DDD":return T[M];case "DDDD":return R[M];case "M":return ba+
1;case "MM":return ha(ba+1,2);case "MMM":return H[ba];case "MMMM":return U[ba];case "Y":return parseInt(String(a).slice(-2));case "YY":return ha(String(a).slice(-2),2);case "YYY":return ha(String(a).slice(-3),3);case "YYYY":return ha(a,4);case "h":return e%12||12;case "hh":return ha(e%12||12,2);case "H":return e;case "HH":return ha(e,2);case "m":return c;case "mm":return ha(c,2);case "s":return b;case "ss":return ha(b,2);case "f":return ha(String(d),3).slice(0,1);case "ff":return ha(String(d),3).slice(0,
2);case "fff":return ha(String(d),3).slice(0,3);case "t":return 12>e?"a":"p";case "tt":return 12>e?"am":"pm";case "T":return 12>e?"A":"P";case "TT":return 12>e?"AM":"PM";case "K":return Q?"UTC":(String(C).match(z)||[""]).pop().replace(A,"");case "z":return(0<g?"-":"+")+Math.floor(Math.abs(g)/60);case "zz":return(0<g?"-":"+")+ha(Math.floor(Math.abs(g)/60),2);case "zzz":return(0<g?"-":"+")+ha(Math.floor(Math.abs(g)/60),2)+ha(Math.abs(g)%60,2);default:return n.slice(1,n.length-1)}})}}(),ob=function(h){var r=
0>h;if(1>Math.abs(h)){var l=parseInt(h.toString().split("e-")[1]);l&&(h=(r?-1*h:h)*Math.pow(10,l-1),h="0."+Array(l).join("0")+h.toString().substring(2),h=r?"-"+h:h)}else l=parseInt(h.toString().split("+")[1]),20<l&&(l-=20,h/=Math.pow(10,l),h=h.toString()+Array(l+1).join("0"));return String(h)},fa=function(h,r,l){if(null===h)return"";if(!isFinite(h))return h;h=Number(h);var u=0>h?!0:!1;u&&(h*=-1);var X=l?l.decimalSeparator:".",z=l?l.digitGroupSeparator:",",A="";r=String(r);var A=1,C=l="",D=-1,I=[],
R=[],U=0,T=0,H=0,Q=!1,P=0,C=r.match(/"[^"]*"|'[^']*'|[eE][+-]*[0]+|[,]+[.]|\u2030|./g);r=null;for(var M=0;C&&M<C.length;M++)if(r=C[M],"."===r&&0>D)D=M;else{if("%"===r)A*=100;else if("\u2030"===r){A*=1E3;continue}else if(","===r[0]&&"."===r[r.length-1]){A/=Math.pow(1E3,r.length-1);D=M+r.length-1;continue}else"E"!==r[0]&&"e"!==r[0]||"0"!==r[r.length-1]||(Q=!0);0>D?(I.push(r),"#"===r||"0"===r?U++:","===r&&H++):(R.push(r),"#"!==r&&"0"!==r||T++)}Q&&(r=Math.floor(h),C=-Math.floor(Math.log(h)/Math.LN10+
1),P=0===h?0:0===r?-(U+C):ob(r).length-U,A/=Math.pow(10,P));0>D&&(D=M);A=(h*A).toFixed(T);r=A.split(".");A=(r[0]+"").split("");h=(r[1]+"").split("");A&&"0"===A[0]&&A.shift();for(Q=C=M=T=D=0;0<I.length;)if(r=I.pop(),"#"===r||"0"===r)if(D++,D===U){var ba=A,A=[];if("0"===r)for(r=U-T-(ba?ba.length:0);0<r;)ba.unshift("0"),r--;for(;0<ba.length;)l=ba.pop()+l,Q++,0===Q%C&&(M===H&&0<ba.length)&&(l=z+l)}else 0<A.length?(l=A.pop()+l,T++,Q++):"0"===r&&(l="0"+l,T++,Q++),0===Q%C&&(M===H&&0<A.length)&&(l=z+l);else"E"!==
r[0]&&"e"!==r[0]||"0"!==r[r.length-1]||!/[eE][+-]*[0]+/.test(r)?","===r?(M++,C=Q,Q=0,0<A.length&&(l=z+l)):l=1<r.length&&('"'===r[0]&&'"'===r[r.length-1]||"'"===r[0]&&"'"===r[r.length-1])?r.slice(1,r.length-1)+l:r+l:(r=0>P?r.replace("+","").replace("-",""):r.replace("-",""),l+=r.replace(/[0]+/,function(a){return ha(P,a.length)}));z="";for(I=!1;0<R.length;)r=R.shift(),"#"===r||"0"===r?0<h.length&&0!==Number(h.join(""))?(z+=h.shift(),I=!0):"0"===r&&(z+="0",I=!0):1<r.length&&('"'===r[0]&&'"'===r[r.length-
1]||"'"===r[0]&&"'"===r[r.length-1])?z+=r.slice(1,r.length-1):"E"!==r[0]&&"e"!==r[0]||"0"!==r[r.length-1]||!/[eE][+-]*[0]+/.test(r)?z+=r:(r=0>P?r.replace("+","").replace("-",""):r.replace("-",""),z+=r.replace(/[0]+/,function(a){return ha(P,a.length)}));l+=(I?X:"")+z;return u?"-"+l:l},Pa=function(h){var r=0,l=0;h=h||window.event;h.offsetX||0===h.offsetX?(r=h.offsetX,l=h.offsetY):h.layerX||0==h.layerX?(r=h.layerX,l=h.layerY):(r=h.pageX-h.target.offsetLeft,l=h.pageY-h.target.offsetTop);return{x:r,y:l}},
bb=!0,Ua=window.devicePixelRatio||1,Na=1,ma=bb?Ua/Na:1,da=function(h,l,u,L,z,C,A,D,I,R,U,T,Q){"undefined"===typeof Q&&(Q=1);A=A||0;D=D||"black";var H=15<L-l&&15<z-u?8:0.35*Math.min(L-l,z-u);h.beginPath();h.moveTo(l,u);h.save();h.fillStyle=C;h.globalAlpha=Q;h.fillRect(l,u,L-l,z-u);h.globalAlpha=1;0<A&&(Q=0===A%2?0:0.5,h.beginPath(),h.lineWidth=A,h.strokeStyle=D,h.moveTo(l,u),h.rect(l-Q,u-Q,L-l+2*Q,z-u+2*Q),h.stroke());h.restore();!0===I&&(h.save(),h.beginPath(),h.moveTo(l,u),h.lineTo(l+H,u+H),h.lineTo(L-
H,u+H),h.lineTo(L,u),h.closePath(),A=h.createLinearGradient((L+l)/2,u+H,(L+l)/2,u),A.addColorStop(0,C),A.addColorStop(1,"rgba(255, 255, 255, .4)"),h.fillStyle=A,h.fill(),h.restore());!0===R&&(h.save(),h.beginPath(),h.moveTo(l,z),h.lineTo(l+H,z-H),h.lineTo(L-H,z-H),h.lineTo(L,z),h.closePath(),A=h.createLinearGradient((L+l)/2,z-H,(L+l)/2,z),A.addColorStop(0,C),A.addColorStop(1,"rgba(255, 255, 255, .4)"),h.fillStyle=A,h.fill(),h.restore());!0===U&&(h.save(),h.beginPath(),h.moveTo(l,u),h.lineTo(l+H,u+
H),h.lineTo(l+H,z-H),h.lineTo(l,z),h.closePath(),A=h.createLinearGradient(l+H,(z+u)/2,l,(z+u)/2),A.addColorStop(0,C),A.addColorStop(1,"rgba(255, 255, 255, 0.1)"),h.fillStyle=A,h.fill(),h.restore());!0===T&&(h.save(),h.beginPath(),h.moveTo(L,u),h.lineTo(L-H,u+H),h.lineTo(L-H,z-H),h.lineTo(L,z),A=h.createLinearGradient(L-H,(z+u)/2,L,(z+u)/2),A.addColorStop(0,C),A.addColorStop(1,"rgba(255, 255, 255, 0.1)"),h.fillStyle=A,A.addColorStop(0,C),A.addColorStop(1,"rgba(255, 255, 255, 0.1)"),h.fillStyle=A,h.fill(),
h.closePath(),h.restore())},la=function(h){for(var l="",u=0;u<h.length;u++)l+=String.fromCharCode(Math.ceil(h.length/57/5)^h.charCodeAt(u));return l},kb=window&&(window[la("mnb`uhno")]&&window[la("mnb`uhno")].href&&window[la("mnb`uhno")].href.indexOf&&(-1!==window[la("mnb`uhno")].href.indexOf(la("b`ow`rkr/bnl"))||-1!==window[la("mnb`uhno")].href.indexOf(la("gdonqhy/bnl"))||-1!==window[la("mnb`uhno")].href.indexOf(la("gheemd"))))&&-1===window[la("mnb`uhno")].href.indexOf(la("gheemd")),lb={reset:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPjSURBVFhHxVdJaFNRFP1J/jwkP5MxsbaC1WJEglSxOFAXIsFpVRE3ggi1K90obioRRBA33XXnQnciirhQcMCdorgQxBkXWlREkFKsWkv5npvckp/XnzRpKh64kLw733fffe9L/wrL0+mVUdO8uTSZ3MBL/we2qg4rkuSpodCELstXE46ziVkLQ6FQcGOmeSSq6wd4aV50d3drWjj8kQKZJTUc9kxFGenv79dZrDksTSTWWJp2QYtEPiErysyzdX0LsxsCQR8keX8gs6RHIk8ysdgKFg2G53mhuOPsshTlBjKaFo1g7SqLNoShKLdFXT8huQ/paLSbxatYnc2mHMM4hr18Vi8TIvCmXF3vYrW6cF23gGTOk0M1wA4RKvOmq6vLZRVJipvmSWT6tZ6CSEYkco5V50VPT4+D7RwOqi6RiSZm0fJ+vggSqkeoypdsNmuyelNwbXsbgvkWYMtzDWNvWaijoyOBqE+hVK8abcssUeXQ/YfKyi0gFYv1Ipgfoj34fYGTJLOYJA0ODirok32GLN8XhUWCwSes1hIwBg6LydJ/tEeRRapAdUp+wSAiZchtZZWWgAZ+JNpD8peYXQVK9UwUxNpzOK8pq97kURZhYTCKBwPD7h2zK+js7Myi7D8Fod+0TkMI8+EMAngLGc/WtBFWawkFHFnoj/t9KLgGmF0B3QfkxC+EarxkdhnFYlFLY06USqUwL7UMjICHfh/wOc2sCqhpxGbCkLvL7EUDbF73+6DkmVWB6zi7xUDQSLeYvWjAILvm9zEnkJhlbRcDQZcv6Kg2AipyT/Axw6wKlqVSqxDdjF8Izfod13qURdrG/nxehY+xGh+h0CSzKygGvSNQIcc097BI24jb9hax6kj2E7OrMFX1il+ICEf2NrPbhiXLl+fYl+U7zK4iYdsDcyLGf+ofFlkwcN+s10KhmpuYhhtm0hCLVIFL0MDsqNlDIqy9x2CLs1jL6OvrI7vPRbtohXG6eFmsFnHDGAp6n9AgyuVySRZrGvROxRgIfLXhzjrNYnNBUxNX/dMgRWT1mt4XLDovaApD53E9W3ilNX5M55LJHpRtIsgAvciR4WWcgK2Dvb1YqgXevmF8z2zEBTcKG39EfSKsT9EbhVUaI2FZO+oZIqImxol6j66/hcAu4sSN4vc1ZPoKeoE6RGhYL2YYA+ymOSSi0Z0wWntbtkGUWCvfSDXIxONraZ/FY90KUfNTpfC5spnNLgxoYNnR9RO4F8ofXEHOgogCQE99w+fF2Xw+b7O59rEOsyRqGEfpVoaDMQQ1CZrG46bcM6AZ0C/wPqNfHliqejyTySxh9TqQpL+xmbIlkB9SlAAAAABJRU5ErkJggg=="},
pan:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAICSURBVEhLxZbPahNRGMUn/5MpuAiBEAIufQGfzr5E40YptBXajYzudCEuGqS+gGlrFwquDGRTutBdYfydzJ3LzeQmJGZue+Dw/Z17Mnfmu5Pof9Hr9Z61Wq0bWZMKj263O6xWq99wU9lOpzPMKgEhEcRucNOcioOK+0RzBhNvt9tPV4nmVF19+OWhVqt9xXgFXZq+8lCv119UKpUJ7iX2FmvFTKz8RH34YdBsNk8wVtjE4fGYwm8wrrDi3WBG5oKXZGRSS9hGuNFojLTe2lFz5xThWZIktayyiE2FdT3rzXBXz7krKiL8c17wAKFDjCus2AvW+YGZ9y2JF0VFRuMPfI//rsCE/C+s26s4gQu9ul7r4NteKx7H8XOC724xNNGbaNu++IrBqbOV7Tj3FgMRvc/YKOr3+3sE47wgEt/Bl/gaK5cHbNU11vYSXylfpK7XOvjuumPp4Wcoipu30Qsez2uMXYz4lfI+mOmwothY+SLiXJy7mKVpWs3Si0CoOMfeI9Od43Wic+jO+ZVv+crsm9QSNhUW9LXSeoPBYLXopthGuFQgdIxxhY+UDwlt1x5CZ1hX+NTUdt/OIvjKaDSmuOJfaIVNPKX+W18j/PLA2/kR44p5Sd8HbHngT/yTfNRWUXX14ZcL3wmX0+TLf8YO7CGT8yFE5zB3/gney25/OETRP9CtPDFe5jShAAAAAElFTkSuQmCC"},
zoom:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALWSURBVEhLvZZLaBNRFIabyftBIgEfqCCBoCC6MYqiXYiIj4U76U4X7sUHbhQhUBfixhZEUBDB16YuFERaUaQLK7ooCOJj4UKtYEFU0EptShO/A9Ph3js3k8lo/eHnP7n3nP/M3LlzMz1hkUwmNziOcyKRSFyFt+LxeD/c2Wq1Ym7Kv0M2m11Os1OxWGycn1OwZXCGuXfwIhezkd9/jRgNT2L4ldhs1pbkX5OLJe4euVxuGQaPCa3mnUjtJx7BDuKusJTCV6jVVGHTMuYRjxma7yIOhTgFY6jNaAKew2xPKpVay9ganmkvj+M448/MfJdT5K5Gg4HJacRngPFgqVRaRNwW1B4i7yehWfsEDdz1K+A01AoxPIqGAiuwGfkOTY8+1A6u7AyiFTB2Hu0KPIrdiOnzHLWDybeImvy+Wq2mZa5bUHsD0Zpz+KxHdWQymV6kAb1ElqeORgJLvgnRdj1+R1AfzkIvSUjxVjQSarVakrueIPT8+H1F5jSUy+WXiJrUYBVWyVxU4PEU8TzhfaijUqnMIWrjaY492eWRwdKOIqrnIxnXwLLeRLwk2GQzrEMjg0avEbXxkIxr4OoOImpj2QwyFgms1koa/SZUG8s+0iGnEhNfCNXEhzIXBVz0McTzEvJ+70P9oNFtxEzei3aFYrFYxmuSUPWSv9Yi9IMm2xE1We56Mp1OV4nDwqFmBDV9gk9AEh4gZtFHNt8W4kAUCoXF5MorY9Z/kDni9nDv7hc0i2fhgLvTtX8a99PoMPPagTFPxofRzmDJ9yM+AyEmTfgGysYbQcfhDzPPJDmX0c7gDg4gs9BqFIWhm/Nct5H8gtBq1I7UfIbtvmIuoaGQcp+fdpbbSM43eEH5wrwLbXmhm/fU63VHXjcuok7hEByFY/AeHGC8L5/PL3HT5xGH1uYwfPOICGo+CBcU0vwO1BqzUqILDl/z/9VYIMfpddiAc47jDP8BsUpb13wOLRwAAAAASUVORK5CYII="},
menu:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADoSURBVFhH7dc9CsJAFATgRxIIBCwCqZKATX5sbawsY2MvWOtF9AB6AU8gguAJbD2AnZ2VXQT/Ko2TYGCL2OYtYQc+BuYA+1hCtnCVwMm27SGaXpDJIAiCvCkVR05hGOZNN3HkFMdx3nQRR06+76/R1IcFLJlNQEWlmWlBTwJtKLKHynehZqnjOGM0PYWRVXk61C37p7xlZ3Hk5HneCk1dmMH811xGoKLSzDiQwIBZB4ocoPJdqNkDt2yKlueWRVGUtzy3rPwo3sWRU3nLjuLI6OO67oZM00wMw3hrmpZx0XU9syxrR0T0BeMpb9dneSR2AAAAAElFTkSuQmCC"}};
Q.prototype.setOptions=function(h,l){if(ra[this._defaultsKey]){var u=ra[this._defaultsKey],L;for(L in u)"publicProperties"!==L&&u.hasOwnProperty(L)&&(this[L]=h&&L in h?h[L]:l&&L in l?l[L]:u[L])}else Ha&&window.console&&console.log("defaults not set")};Q.prototype.get=function(h){var l=ra[this._defaultsKey];if("options"===h)return this.options&&this.options._isPlaceholder?null:this.options;if(l.hasOwnP