UNPKG

zingchart

Version:

Our JavaScript charting library is a commercial product. But the full branded version is free to try, forever.

8 lines (7 loc) 532 kB
/* All of the code within the ZingChart software is developed and copyrighted by ZingChart, Inc., and may not be copied, replicated, or used in any other software or application without prior permission from ZingChart. All usage must coincide with the ZingChart End User License Agreement which can be requested by email at support@zingchart.com. Build 2.9.11 */ ZC={AV:function(e,n){if(e.indexOf)return e.indexOf(n);for(var i=0,t=e.length;i<t;i++)if(e[i]===n)return i;return-1},VERSION:"2.9.11",VERSIONID:"2.9.11.2023.06.07",LICENSEKEY:"",ABY:!1,CHARTS:["null","null3d","line","line3d","vline","area","area3d","varea","bar","bar3d","vbar","vbar3d","hbar","hbar3d","scatter","hscatter","bubble","hbubble","pie","pie3d","ring","ring3d","nestedpie","mixed","mixed3d","hmixed","radar","bullet","vbullet","hbullet","funnel","vfunnel","hfunnel","piano","heatmap","stock","range","vrange","gauge","venn"],EQUIV:{floatbar:["vfloatbar","hfloatbar"],boxplot:["vboxplot","hboxplot"],waterfall:["vwaterfall","hwaterfall"],populationpyramid:["population-pyramid","pop-pyramid"],bubblepie:["bubble-pie","bubblepie"],bar:["column","vbar"],radar:["polar","radar"],stream:["vstream"]},ALIAS:{ring:"pie"},execFn:function(e,n){var i=[].slice.call(arguments).splice(2);return ZC.evalFn(e,n).apply(n,i)},evalFn:function(BF,oContext){var aNs=BF.split("."),iOffset=0;oContext||(oContext=eval(aNs[0]),iOffset++);for(var i=iOffset;i<aNs.length;i++)oContext=oContext[aNs[i]];return oContext},cache:{data:{},size:0,add:function(e,n){}},DEBUG:0,TS:{},MAX:Number.MAX_VALUE,IMG404:[],BLANK:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",BOUNDS:[],IMAGES:{},RK:[],WG:[],E2:[0,0],ACK:null,_cp_:function(e,n,i,t,a,l){null===ZC._n_(i)&&(i=!0),null===ZC._n_(t)&&(t=!0),null===ZC._n_(a)&&(a=!1),l=l||[],0===zingchart.DEV.COPYVALUES&&l.push("values");var r=l.length;for(var o in e)if(0===r||r>0&&-1===ZC.AV(l,o))if(e[o]instanceof Array){if(t){(null===ZC._n_(n[o])||"override"!==o&&!a)&&(n[o]=[]);for(var A=0,C=e[o].length;A<C;A++)n[o].push(e[o][A])}}else e[o]instanceof Object&&!(e[o]instanceof Function)?t&&(null===ZC._n_(n[o])&&(n[o]={}),n[o]instanceof Object&&!(n[o]instanceof Function)&&ZC._cp_(e[o],n[o],i)):(null===ZC._n_(n[o])||i)&&(n[o]=e[o])},_cpa_:function(e,n){n||(n=[]);for(var i=0,t=e.length;i<t;i++)n.push(e[i])},_inj_:function(e,n){var i={};ZC._cp_(e,i),ZC._cp_(n,e),ZC._cp_(i,e)},_todash_:function(e,n,i){if("dashed"!==zingchart.SYNTAX){void 0===n&&(n=!0);var t,a,l=(i=i||[]).length;for(var r in e)if(e.hasOwnProperty(r)&&(0===l||l>0&&-1===ZC.AV(i,r))){var o=r.substring(0,1);if("."!==o&&"#"!==o)if(e[r]instanceof Array)if(ZC.UN(r)!==r){for(e[ZC.UN(r)]=[],t=0,a=e[r].length;t<a;t++)ZC._todash_(e[r][t]),e[ZC.UN(r)].push(e[r][t]);delete e[r]}else for(t=0,a=e[r].length;t<a;t++)ZC._todash_(e[r][t]);else e[r]instanceof Object&&!(e[r]instanceof Function)?(ZC.UN(r)!==r&&(e[ZC.UN(r)]={},ZC._cp_(e[r],e[ZC.UN(r)]),delete e[r]),n&&ZC._todash_(e[ZC.UN(r)],n,i)):ZC.UN(r)!==r&&(e[ZC.UN(r)]=e[r],delete e[r])}}},ZO:function(e,n){},AA3:function(e){},AD6:function(e){var n=e;return n=(n=(n=n.replace("*","&")).replace("9","3")).replace("l","1")},AA4:function(e){return e.replace(/[a-zA-Z]/g,function(e){return String.fromCharCode((e<="Z"?90:122)>=(e=e.charCodeAt(0)+13)?e:e-26)})},AC8:function(e,n){var i=ZC.X2(ZC.AC0(e)),t=ZC.X2(ZC.A2E(n)),a=i.length;if(0===a)return"";for(var l,r,o=i[a-1],A=i[0],C=2654435769,s=Math.floor(6+52/a)*C;0!==s;){r=s>>>2&3;for(var u=a-1;u>0;u--)l=((o=i[u-1])>>>5^A<<2)+(A>>>3^o<<4)^(s^A)+(t[3&u^r]^o),A=i[u]-=l;l=((o=i[a-1])>>>5^A<<2)+(A>>>3^o<<4)^(s^A)+(t[3&u^r]^o),A=i[0]-=l,s-=C}return decodeURIComponent(ZC.AC1(ZC.A5Z(i)))},AG2:function(e,n){e=encodeURIComponent(e);var i=ZC.X2(ZC.A2E(e)),t=ZC.X2(ZC.A2E(n)),a=i.length;if(0===a)return"";1===a&&(i[a++]=0);for(var l,r,o=i[a-1],A=i[0],C=Math.floor(6+52/a),s=0;C-- >0;){r=(s+=2654435769)>>>2&3;for(var u=0;u<a-1;u++)l=(o>>>5^(A=i[u+1])<<2)+(A>>>3^o<<4)^(s^A)+(t[3&u^r]^o),o=i[u]+=l;l=(o>>>5^(A=i[0])<<2)+(A>>>3^o<<4)^(s^A)+(t[3&u^r]^o),o=i[a-1]+=l}return ZC.ABZ(ZC.A5Z(i))},X2:function(e){for(var n=new Array(Math.ceil(e.length/4)),i=0;i<n.length;i++)n[i]=e[4*i]+(e[4*i+1]<<8)+(e[4*i+2]<<16)+(e[4*i+3]<<24);return n},A5Z:function(e){for(var n=[],i=0;i<e.length;i++)n.push(255&e[i],e[i]>>>8&255,e[i]>>>16&255,e[i]>>>24&255);return n},ABZ:function(e){for(var n="",i=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t=0;t<e.length;t++)n+=i[e[t]>>4]+i[15&e[t]];return n},AC0:function(e){for(var n=[],i="0x"===e.substr(0,2)?2:0;i<e.length;i+=2)n.push(parseInt(e.substr(i,2),16));return n},AC1:function(e){for(var n="",i=0;i<e.length;i++)0!==e[i]&&(n+=String.fromCharCode(e[i]));return n},A2E:function(e){for(var n=[],i=0;i<e.length;i++)n.push(e.charCodeAt(i));return n},_i_:function(e){return-1!==String(e).indexOf("e-")?0:""===(e=String(e).replace(/[^0-9\.\-]/gi,""))?0:Math.round(e)},_f_:function(e){return e=parseFloat(e),isNaN(e)?0:e},_x_:function(e,n){return void 0===n&&(n=2),parseFloat(Number(e).toFixed(n))},_a_:function(e){return Math.abs(e)},_b_:function(e){return"false"!==e&&"0"!==e&&("true"===e||"1"===e||!!e&&!0)},_p_:function(e){var n=(e=String(e).replace(/[^0-9\.\%\-]/gi,"")).indexOf("%");return-1!==n&&(e=e.substring(0,n),e=ZC._f_(e)/100),e},_h_:function(e){},_n_:function(e){return null===e||void 0===e?null:e},_c_:function(e,n){return null===e||void 0===e?n:e},_ang_:function(e){return(e%=360)<0&&(e+=360),e},IL:function(e,n){return ZC._f_(e)+""==e+""?n?ZC._f_(e):ZC._a_(e):-1!==(e+="").indexOf("%")?ZC._f_(e.replace("%",""))/100:-1!==e.indexOf("px")?ZC._f_(e.replace("px","")):ZC._f_(e)},QY:function(e){return parseInt(e,16)},OU:function(e){return ZC._i_(e).toString(16)},_r_:function(e,n){return parseInt(e+(n-e)*Math.random(),10)},_l_:function(e,n,i){return e=(e=e<n?n:e)>i?i:e},DP:function(e,n,i,t){return t?n<e&&e<i||i<e&&e<n:n<=e&&e<=i||i<=e&&e<=n},BQ:function(e,n){return Math.max(e,n)},CY:function(e,n){return Math.min(e,n)},A1U:function(e,n){null===ZC._n_(n)&&(n=!1);for(var i=0,t=e.length,a=-Number.MAX_VALUE;i<t;i++)n&&0==e[i]||(a=Math.max(a,e[i]));return a},Y4:function(e,n){null===ZC._n_(n)&&(n=!1);for(var i=0,t=e.length,a=Number.MAX_VALUE;i<t;i++)n&&0==e[i]||(a=Math.min(a,e[i]));return a},_rcolor_:function(){for(var e=(16777215*Math.random()+1<<0).toString(16);e.length<6;)e="0"+e;return"#"+e},A1X:function(e,n){for(var i,t=ZC._f_(n),a=Number.MAX_VALUE,l=0,r=0,o=e.length;r<o;r++)(i=Math.abs(ZC._f_(e[r])-t))<a&&(l=r,a=i);return l},AGF:function(e){var n=e.split(".");return n[n.length-1]||""},GW:function(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},FT:function(e,n){return n=n||Math.E,isFinite(Math.log(e)/Math.log(n))?Math.log(e)/Math.log(n):0},U0:function(e){return 360*e/(2*Math.PI)},T8:function(e){return 2*e*Math.PI/360},EI:function(e){return Math.cos(ZC.T8(e))},EP:function(e){return Math.sin(ZC.T8(e))},PC:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},EF:function(e){return-1!==e.indexOf("-")?e.replace(/(\-[a-z0-9])/g,function(e){return e.toUpperCase().replace("-","")}):e},UN:function(e){return e.toUpperCase()!==e&&-1===e.indexOf("-")&&e.substring(0,1).toLowerCase()===e.substring(0,1)?e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()}).replace(/([0-9]+)/g,function(e){return"-"+e.toLowerCase()}).replace("-3d","3d"):e},AGG:function(e){return ZC.XQ.md5(e)},AL:function(e){},A1Q:function(e,n){return e[0].length<n[0].length?1:e[0].length>n[0].length?-1:0},ZP:function(e){},_fixed_:function(e,n){return n>=0&&n<=20?e.toFixed(n):""+e},_nfind_:function(e,n,i,t){var a=n.R[i].BV,l=n.R[t].BV;if(e==a)return i;if(e==l)return t;var r=ZC._i_((i+t)/2);if(!n.R[r]){for(;!n.R[r]&&r<t;)r++;if(r===t){for(r=ZC._i_((i+t)/2);!n.R[r]&&r>i;)r--;if(r===i)return null}}var o=n.R[r].BV;return r!==i&&r!==t?e==o?r:e>o?ZC._nfind_(e,n,r,t):ZC._nfind_(e,n,i,r):e==o?r:null},_tx_:function(e){},Utils_SetupFormat:function(e,n){return ZC.AQ.O5(e,n)},Utils_Format:function(e,n,i,t){return ZC.AQ.G4(e,n,i,t)},Loader_Api_Loader_Info:function(e){return e.FF()}},ZC.SEC=1e3,ZC.MIN=60*ZC.SEC,ZC.HR=60*ZC.MIN,ZC.DAY=24*ZC.HR,ZC.MON=30*ZC.DAY,ZC.YR=365*ZC.DAY,ZC.MAPTX=0,JSON=JSON||{},JSON.stringify=JSON.stringify||function(e){var n=typeof e;if("object"!==n||null===e)return"string"===n&&(e='"'+e.replace("\\","\\\\").replace('"','"')+'"'),String(e);var i,t,a=[],l=e&&e.constructor===Array;for(i in e)"function"!=typeof e[i]&&("string"===(n=typeof(t=e[i]))?t='"'+t.replace("\\","\\\\").replace('"','\\"')+'"':"object"===n&&null!==t&&(t=JSON.stringify(t)),a.push((l?"":'"'+i+'":')+String(t)));return(l?"[":"{")+String(a)+(l?"]":"}")},JSON.parse=JSON.parse||function(KX){return""===KX&&(KX='""'),eval("("+KX+")")};var HZ=!1;ZC.C9=function(){},ZC.C9.CC=function(e){var n=this.prototype;HZ=!0;var i=new this;for(var t in HZ=!1,e)i[t]="function"==typeof i[t]&&"function"==typeof n[t]?function(e,i){return function(){var t=this.b;this.b=n[e];var a=i.apply(this,arguments);return this.b=t,a}}(t,e[t]):e[t];function a(){!HZ&&this.$i&&this.$i.apply(this,arguments)}return a.prototype=i,a.constructor=a,a.CC=arguments.callee,a},ZC.AAZ=function(){this.AA0=function(e,n){var i,t=this,a=t.B8.palette;if(null!==ZC._n_(n)&&null!==ZC._n_(a[n])&&(a=a[n]),null!==ZC._n_(a[e])){var l=a[e];return null===ZC._n_(l[2])&&(l[2]=ZC.AQ.R0(l[1],10)),null===ZC._n_(l[3])&&(l[3]=ZC.AQ.R0(l[1],10)),l}var r=["#B4A500","#421E52","#4C5A7F","#741740","#B89F33","#E56000","#95001F","#43A200","#CA0000","#4A6744","#9A78C5","#A9DB00","#FFCE0A","#B4C0CB"];i=null!==ZC._n_(r[e-t.B8.palette.length])?r[e-t.B8.palette.length]:"#"+ZC.XQ.md5(e).substr(e%20,6);var o=ZC.AQ.R0(i,10),A=ZC.AQ.R0(i,20),C="#FFF";return t.B8.palette&&t.B8.palette[0]&&t.B8.palette[0][0]&&(C=t.B8.palette[0][0]),[C,i,o,A]},this.A92=function(e){ZC._cp_(e,this.B8,!0)},this.AB1=function(e){var n=this;null!==ZC._n_(n.NR[e])&&(ZC._todash_(n.NR[e]),ZC._cp_(n.NR[e],n.B8))},this.NR={},ZC._cp_(zingchart.THEMES,this.NR),this.NR.zingchart={palette:[["#fff","#6a921f","#a7da47","#89b92e"],["#fff","#007fa3","#00b0e1","#0392bb"],["#fff","#a62b02","#ef4810","#cc3300"],["#fff","#b79007","#f9c332","#da9b04"],["#fff","#563d02","#84680a","#6e4503"],["#fff","#0b32a0","#4d62b1","#1540a0"]],graph:{refresh:{curtain:{alpha:.5,backgroundColor:"#999",color:"#000",fontSize:15,bold:1,text:"Loading..."}},backgroundColor:"#e1eaec #edf3f5",title:{fontSize:14,bold:1,color:"#fff",backgroundColor:"#00bbf1 #05a0cd",padding:6},subtitle:{fontSize:11,bold:1,color:"#333",marginTop:30,padding:6},source:{fontSize:10,color:"#333",width:"100%",bold:1,textAlign:"right",height:20,margin:"auto 0 0 auto",padding:5},nodata:{fontSize:12,color:"#333",textAlign:"center",verticalAlign:"middle",text:""},SCALE:{fontSize:11,lineWidth:2,lineColor:"#3e6c7b",item:{flat:!0},refLine:{lineWidth:1,lineColor:"#3e6c7b"},guide:{visible:1,lineWidth:1,lineStyle:"solid",lineColor:"#2c4a59",alpha:.2},minorGuide:{visible:1,lineWidth:1,lineStyle:"solid",lineColor:"#aaa",alpha:.1},tick:{visible:1,size:6,placement:"outer",lineWidth:2,lineColor:"#3e6c7b"},minorTick:{visible:1,size:4,lineWidth:1,lineColor:"#3e6c7b"},label:{color:"#2c4a59"}},legend:{backgroundColor:"#fff",borderWidth:1,alpha:.75,borderAlpha:.75,borderColor:"#666",shadowDistance:3,header:{padding:"4 6",color:"#fff",borderWidth:1,borderColor:"#3e6c7b",backgroundColor:"#3e6c7b"},footer:{padding:"2 6",backgroundColor:"#ccc",borderWidth:1,borderColor:"#666"},marker:{borderColor:"#333",borderWidth:1}},plot:{valueBox:{flat:!0},marker:{shadow:1,lineWidth:1,borderWidth:1},hoverMarker:{lineWidth:1,borderWidth:1}},guide:{lineWidth:1,lineColor:"#999",alpha:1,scaleLabel:{text:"%l",padding:"3 6"},plotLabel:{padding:"3 6"}}},line:{plot:{shadowAlpha:.5,marker:{size:4},hoverMarker:{size:5}}},area:{plot:{shadowAlpha:.5,marker:{size:4},hoverMarker:{size:5}}},vbar:{plot:{fillAngle:90,shadow:0}},hbar:{plot:{fillAngle:180,shadow:0}},piano:{plot:{shadow:0}},stock:{plot:{shadow:0}},vbullet:{plot:{shadow:0}},hbullet:{plot:{fillAngle:0,shadow:0}},scatter:{plot:{marker:{size:4},hoverMarker:{size:5}}},hscatter:{plot:{marker:{size:4},hoverMarker:{size:5}}},bubble:{plot:{marker:{borderWidth:0},hoverMarker:{borderWidth:0}}},hbubble:{plot:{marker:{borderWidth:0},hoverMarker:{borderWidth:0}}},pie:{plot:{borderWidth:1,valueBox:{placement:"out",text:"%plot-text"}}},nestedpie:{plot:{borderWidth:1}},radar:{plot:{marker:{size:3},hoverMarker:{size:4}},scaleK:{guide:{alpha:.5,backgroundColor:"#eee #ddd"}}},gauge:{scaleR:{backgroundColor:"-1",guide:{alpha:.5,backgroundColor:"#eee #ddd"},ring:{size:1,items:[{backgroundColor:"#999",alpha:.8},{backgroundColor:"#666",alpha:.8}]}}},vfunnel:{plotarea:{margin:"50 100"},SCALE:{lineWidth:0,tick:{lineWidth:0},minorTick:{lineWidth:0},guide:{lineWidth:0},minorGuide:{lineWidth:0}},scaleY:{guide:{alpha:.25,backgroundColor:"-1 #b6c8cf"}},scaleYN:{guide:{alpha:.25,backgroundColor:"-1 #b6c8cf"}},plot:{borderWidth:1}},hfunnel:{plotarea:{margin:"50 100"},scaleX:{label:{fontAngle:270}},scaleXN:{label:{fontAngle:90}},SCALE:{lineWidth:0,tick:{lineWidth:0},minorTick:{lineWidth:0},guide:{lineWidth:0},minorGuide:{lineWidth:0}},scaleY:{label:{fontAngle:0},item:{textAlign:"center"},guide:{alpha:.25,backgroundColor:"#b6c8cf -1"}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"},guide:{alpha:.25,backgroundColor:"#b6c8cf -1"}},plot:{borderWidth:1}},range:{plot:{marker:{type:"circle",size:4},hoverMarker:{size:5}}},line3d:{SCALE:{lineColor:"#ddd"},plot:{borderWidth:0,lineWidth:1}},area3d:{SCALE:{lineColor:"#ddd"},plot:{borderWidth:0,lineWidth:1}},mixed3d:{SCALE:{lineColor:"#ddd"},plot:{borderWidth:1}},vbar3d:{SCALE:{lineColor:"#ddd"},plot:{borderWidth:1}},hbar3d:{SCALE:{lineColor:"#ddd"},plot:{borderWidth:1}},pie3d:{plot:{borderWidth:1}},"-":""},this.NR.zingchart.graph.crosshairX=this.NR.zingchart.graph.crosshairY=this.NR.zingchart.graph.guide,ZC._todash_(this.NR.zingchart),this.NR.mini={graph:{title:{width:"100%",padding:"1 2 2",fontSize:10},subtitle:{width:"100%",padding:"1 2 2",marginTop:14,fontSize:9},plotarea:{width:"100%",height:"100%",margin:"12 5 5 5"},SCALE:{visible:0},tooltip:{visible:0},legend:{visible:0},plot:{shadow:0,valueBox:{visible:0}}},line:{plot:{lineWidth:1}},area:{plot:{lineWidth:1}},scatter:{SCALE:{offsetStart:5,offsetEnd:5}},hscatter:{SCALE:{offsetStart:5,offsetEnd:5}},bubble:{SCALE:{offsetStart:5,offsetEnd:5}},hbubble:{SCALE:{offsetStart:5,offsetEnd:5}},pie:{plotarea:{margin:"5 5 5 5"},plot:{valueBox:{visible:0}},scale:{sizeFactor:.9}},pie3d:{plotarea:{margin:"15 5 5 5"},plot:{valueBox:{visible:0}},scale:{sizeFactor:.9}},nestedpie:{plotarea:{margin:"15 5 5 5"},plot:{valueBox:{visible:0}},scale:{sizeFactor:.9}},venn:{plotarea:{margin:"15 5 5 5"},scale:{sizeFactor:.9}},range:{plot:{lineWidth:1}},"-":""},ZC._todash_(this.NR.mini),this.NR.negative={palette:[["#000","#909090","#969696","#9c9c9c"],["#000","#a0a0a0","#a6a6a6","#acacac"],["#000","#b0b0b0","#b6b6b6","#bcbcbc"],["#000","#c0c0c0","#c6c6c6","#cccccc"],["#000","#d0d0d0","#d6d6d6","#dcdcdc"],["#000","#e0e0e0","#e6e6e6","#ececec"],["#000","#f0f0f0","#f6f6f6","#fcfcfc"]],graph:{backgroundColor:"#111",title:{color:"#fff"},subtitle:{color:"#333"},SCALE:{fontSize:11,lineWidth:2,lineColor:"#ccc",guide:{visible:1,lineWidth:1,lineStyle:"solid",lineColor:"#ccc",alpha:.2},minorGuide:{visible:1,lineWidth:1,lineStyle:"solid",lineColor:"#ccc",alpha:.2},tick:{visible:1,size:6,placement:"outer",lineWidth:2,lineColor:"#ccc"},minorTick:{visible:1,size:4,lineWidth:1,lineColor:"#ccc"},label:{color:"#fff"},item:{color:"#fff"}}},radar:{scaleK:{guide:{alpha:.5,backgroundColor:"#222 #333"}}},"-":""},ZC._todash_(this.NR.negative),this.NR.spark=this.NR.mini,this.B8={root:{gui:{behaviors:[{id:"ViewSource",enabled:"all"},{id:"BugReport",enabled:"none"},{id:"LogScale",enabled:"all"},{id:"LinScale",enabled:"all"},{id:"3D",enabled:"none"},{id:"ExportData",enabled:"none"},{id:"SaveAsImageJPG",enabled:"none"}],watermark:{type:1,position:"rb"},history:{margin:"10 auto auto 10",width:30,height:22,padding:4,item:{backgroundColor:"#369",borderWidth:1,borderColor:"#69c"},itemOff:{backgroundColor:"#eee",borderColor:"#ddd"}},progress:{backgroundColor:"#fff",color:"#000"},contextMenu:{padding:0,borderWidth:1,borderColor:"#000",button:{margin:"5 auto auto 5",alpha:.8,backgroundColor:"#333 #999",borderRadius:8,width:40,height:40},gear:{backgroundColor:"#fff #f6f6f6",type:"gear6",alpha:.8},item:{backgroundColor:"#36393D",textAlign:"left",padding:"4 20 4 8",borderWidth:1,borderColor:"#000",color:"#fff",hoverState:{backgroundColor:"#0084AA"}}},"contextMenu[mobile]":{item:{padding:"6 10 6 6"}}}},palette:[],graph:{title:{width:"100%",bold:1,fontSize:13},subtitle:{width:"100%",bold:1,fontSize:11},scroll:{bar:{backgroundColor:"#e1eaec",borderColor:"#ddd"},handle:{backgroundColor:"#ddd",borderColor:"#ccc",borderWidth:2,borderTop:"2px solid #eee",borderLeft:"2px solid #eee",borderRight:"2px solid #999",borderBottom:"2px solid #999"}},scrollX:{bar:{height:16}},scrollY:{bar:{width:16}},scrollXi:{bar:{width:16}},scrollYi:{bar:{height:16}},preview:{width:"100%",height:50,margin:"auto 50 15 50",borderWidth:1,shadow:0,backgroundColor:"#f0f0f0",borderColor:"#999",mask:{alpha:.5,backgroundColor:"#333"},active:{alpha:.1,backgroundColor:"#999"},handle:{width:9,height:16,borderWidth:1,lineWidth:1,lineColor:"#111",borderColor:"#444",borderRadius:2,backgroundColor:"#e6e6e6"},handleTop:{width:16,height:9},handleBottom:{width:16,height:9}},plotarea:{width:"100%",height:"100%",margin:"60 50 65 50"},"plotarea[preview]":{margin:"60 50 105 50"},SCALE:{lineWidth:2,guide:{lineWidth:1,lineColor:"#ddd"},tick:{size:6,lineWidth:2},minorGuide:{lineWidth:1,lineColor:"#ddd"},minorTick:{size:4,lineWidth:1},label:{bold:1,padding:6},item:{padding:2,autoAlign:!0,flat:!0},marker:{lineWidth:1,lineColor:"#000",backgroundColor:"#ccc"},"transform[date]":{item:{fontSize:10,padding:2,color:"#000",backgroundColor:"#fff"}}},"SCALE[3d]":{backgroundColor:"#ccc"},"scaleY[default]":{label:{fontAngle:270},item:{textAlign:"right"}},"scaleY[opposite]":{label:{fontAngle:90},item:{textAlign:"left"}},plot:{error:{lineWidth:1,lineColor:"#333",size:.5},valueBox:{flat:!0,text:"%v",bold:1,placement:"auto",shadow:1},tooltipText:"%v",shadow:1,lineWidth:1,marker:{type:"square",shadow:1},highlightState:{shadow:!0,shadowBlur:2,shadowDistance:1,shadowAlpha:.91},monotone:!0},tooltip:{shadow:1,padding:"4 8",shadowDistance:3,offsetY:ZC.mobile?-40:-20},guide:{marker:{type:"circle"},"plotLabel[single]":{padding:10,backgroundColor:"#fff #eee",borderWidth:1,borderColor:"#999",color:"#000",align:"left"}},zoom:{borderWidth:0,backgroundColor:"#369",alpha:.25,label:{visible:!1,backgroundColor:"#fff",fontSize:10,padding:2,borderWidth:1,borderColor:"#999"}},arrow:{borderWidth:1,borderColor:"#000",backgroundColor:"#666",size:4},"legend[position]":{margin:10},legend:{backgroundColor:"#eee",alpha:1,shadow:1,margin:"10 10 auto auto",padding:"4 2 4 2",item:{textAlign:"left",margin:"2 6 2 4",padding:"2 4"},itemOff:{alpha:.25},marker:{shadow:0,size:6,borderColor:"#999",borderWidth:1},header:{textAlign:"left",bold:1},footer:{textAlign:"left"},scroll:{bar:{backgroundColor:"#e1eaec",borderColor:"#ddd"},handle:{backgroundColor:"#ddd",borderColor:"#ccc",borderWidth:2,borderTop:"2px solid #eee",borderLeft:"2px solid #eee",borderRight:"2px solid #999",borderBottom:"2px solid #999"}}}},vbar:{plot:{valueBox:{placement:"top-out"}}},vbar3d:{plot:{valueBox:{placement:"top-out"}},"3dAspect":{depth:40,angle:45,xAngle:-20,yAngle:0,zAngle:0}},mixed3d:{"3dAspect":{depth:40,angle:45,xAngle:-20,yAngle:0,zAngle:0}},hbar:{scaleY:{label:{fontAngle:0},item:{textAlign:"center"}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"}},"scaleX[default]":{label:{fontAngle:270}},"scaleX[opposite]":{label:{fontAngle:90}},plot:{valueBox:{placement:"top-out"}}},vline:{scaleY:{label:{fontAngle:0},item:{textAlign:"center"}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"}},"scaleX[default]":{label:{fontAngle:270}},"scaleX[opposite]":{label:{fontAngle:90}}},varea:{plot:{fillAngle:0},scaleY:{label:{fontAngle:0},item:{textAlign:"center"}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"}},"scaleX[default]":{label:{fontAngle:270}},"scaleX[opposite]":{label:{fontAngle:90}}},hbar3d:{scaleY:{label:{fontAngle:0}},scaleX:{label:{fontAngle:270}},scaleYN:{label:{fontAngle:0}},scaleXN:{label:{fontAngle:90}},"3dAspect":{depth:40,angle:45,xAngle:0,yAngle:-20,zAngle:0},plot:{valueBox:{placement:"top-out"}}},hbullet:{scaleY:{label:{fontAngle:0},item:{textAlign:"center"}},scaleX:{label:{fontAngle:270}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"}},scaleXN:{label:{fontAngle:90}}},line:{plot:{lineWidth:4,marker:{type:"circle",size:4}}},area:{plot:{lineWidth:4,marker:{type:"circle",size:4},valueBox:{placement:"top"}}},line3d:{"3dAspect":{depth:40,angle:45,xAngle:-20,yAngle:0,zAngle:0},plot:{lineWidth:1,marker:{type:"circle",size:4,alpha:0}}},area3d:{"3dAspect":{depth:40,angle:45,xAngle:-20,yAngle:0,zAngle:0},plot:{lineWidth:1,marker:{type:"circle",size:4,alpha:0},valueBox:{placement:"top"}}},scatter:{SCALE:{offsetStart:10,offsetEnd:10},plot:{marker:{type:"circle",size:4},valueBox:{placement:"top"}}},poly:{SCALE:{offsetStart:10,offsetEnd:10},plot:{"alpha-area":.4,marker:{type:"none"},valueBox:{placement:"top"}}},hscatter:{SCALE:{offsetStart:10,offsetEnd:10},scaleY:{label:{fontAngle:0},item:{textAlign:"center"}},scaleX:{label:{fontAngle:270}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"}},scaleXN:{label:{fontAngle:90}},plot:{marker:{type:"circle",size:4},valueBox:{placement:"top"}}},bubble:{SCALE:{offsetStart:40,offsetEnd:40},plot:{marker:{type:"circle",fillType:"radial",fillOffsetX:-.2,fillOffsetY:-.2},hoverMarker:{fillType:"radial",fillOffsetX:-.2,fillOffsetY:-.2},valueBox:{placement:"middle",text:"%node-size-value"},tooltipText:"%node-size-value"}},hbubble:{SCALE:{offsetStart:40,offsetEnd:40},scaleY:{label:{fontAngle:0},item:{textAlign:"center"}},scaleX:{label:{fontAngle:270}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"}},scaleXN:{label:{fontAngle:90}},plot:{marker:{type:"circle",fillType:"radial",fillOffsetX:-.2,fillOffsetY:-.2},hoverMarker:{fillType:"radial",fillOffsetX:-.2,fillOffsetY:-.2},valueBox:{placement:"middle",text:"%node-size-value"},tooltipText:"%node-size-value"}},hmixed:{scaleY:{label:{fontAngle:0},item:{textAlign:"center"}},scaleX:{label:{fontAngle:270}},scaleYN:{label:{fontAngle:0},item:{textAlign:"center"}},scaleXN:{label:{fontAngle:90}}},pie:{plotarea:{margin:"35 5 5 5"},scale:{sizeFactor:"auto",lineWidth:0,guide:{lineWidth:0},minorGuide:{lineWidth:0}},plot:{fillType:"radial",valueBox:{connector:{lineWidth:1},placement:"out",text:"%t",visible:1}}},pie3d:{"3dAspect":{xAngle:38,yAngle:0,zAngle:0},plotarea:{margin:"25 5 5 5"},scale:{sizeFactor:"auto",lineWidth:0,guide:{lineWidth:0},minorGuide:{lineWidth:0}},plot:{fillType:"linear",valueBox:{connector:{lineWidth:1},placement:"out",text:"%t",visible:1}}},nestedpie:{plotarea:{margin:"40 5 15 5"},scale:{sizeFactor:.8,lineWidth:0,guide:{lineWidth:0},minorGuide:{lineWidth:0}},plot:{fillType:"radial",valueBox:{connector:{lineWidth:1},text:"%t",visible:1}}},venn:{plotarea:{margin:"30 10 10 10"},plot:{alpha:.5,borderWidth:4},scale:{sizeFactor:.65,lineWidth:0,guide:{lineWidth:0},minorGuide:{lineWidth:0}}},radar:{SCALE:{guide:{lineWidth:1,lineColor:"#999",backgroundColor:"-1"},tick:{lineWidth:1},item:{"auto-align":!1}},scale:{visible:0,sizeFactor:.7},scaleK:{refAngle:270},plotarea:{margin:"40 5 5 5"},plot:{lineWidth:4,aspect:"line",marker:{type:"circle"}}},gauge:{SCALE:{guide:{borderWidth:1,borderColor:"#999",backgroundColor:"-1"}},scale:{lineWidth:0,guide:{lineWidth:0},minorGuide:{lineWidth:0},sizeFactor:.7},scaleR:{refAngle:270,backgroundColor:"#fff",guide:{lineWidth:0},tick:{placement:"inner"}},plotarea:{margin:"40 5 5 5"}},stock:{plot:{lineWidth:1,borderWidth:1}},range:{plot:{lineWidth:4,valueBox:{text:"%node-min-value - %node-max-value"},tooltipText:"%node-min-value - %node-max-value"}},"-":""},ZC._todash_(this.B8),this.PP=function(e,n){var i,t=this,a=!1;return null!==ZC._n_(i=t.B8.graph[e])&&null!==ZC._n_(i.enabled)&&(a=a||ZC._b_(i.enabled)),null!==ZC._n_(t.B8[n])&&null!==ZC._n_(i=t.B8[n][e])&&null!==ZC._n_(i.enabled)&&(a=a||ZC._b_(i.enabled)),a},this.load=function(e,n,i,t){var a,l,r;i=null===ZC._n_(i)||ZC._b_(i),t=null!==ZC._n_(t)&&ZC._b_(t),n instanceof Array||(n=new Array(n));var o=[],A="";for(l=0,r=n.length;l<r;l++)if(/(\(\w+\))(.*)/.test(n[l])){var C=RegExp.$1;A=n[l].replace(C,"graph"),-1===ZC.AV(o,A)&&o.push(A),A=n[l].replace(C,C.substring(1,C.length-1)),-1===ZC.AV(o,A)&&o.push(A)}else-1===ZC.AV(o,n[l])&&o.push(n[l]),/root(.*)/.test(n[l])&&-1===ZC.AV(o,n[l].replace("root","loader"))&&o.push(n[l].replace("root","loader")),/loader(.*)/.test(n[l])&&-1===ZC.AV(o,n[l].replace("loader","root"))&&o.push(n[l].replace("loader","root"));var s={};for(l=0,r=o.length;l<r;l++){for(var u=o[l].split("."),Z=this.B8,p=0,c=u.length;p<c;p++)if(null!==ZC._n_(a=Z[u[p]]))Z=a;else if(null!==ZC._n_(a=Z[ZC.UN(u[p])]))Z=a;else{if(null===ZC._n_(a=Z[ZC.EF(u[p])])){Z=null;break}Z=a}if(Z)for(var h in Z)null!==ZC._n_(Z[h])&&(t||"object"!=typeof Z[h]||Z[h].length)&&(i||null===ZC._n_(e[h])?s[h]=Z[h]:i&&"object"==typeof Z[h]&&(s[h]=Z[h]))}ZC._cp_(s,e)}},ZC.AQ={AGU:function(e,n){for(var i=[],t=0,a=e.p.length;t<a;t++)if(e.p[t]){var l=(e.p[t][0]-e.x)/e.w,r=(e.p[t][1]-e.y)/e.h;i.push([n.x+n.w*l,n.y+n.h*r])}else i.push(null);return{l:n.w*e.l/e.w,r:n.w*e.r/e.w,p:i}},ACF:function(e,n,i){var t=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.src=n+"?v"+ZC.VERSION;var l=!1;a.onload=a.onreadystatechange=function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){l=!0,a.onload=a.onreadystatechange=null,t&&a.parentNode&&t.removeChild(a);var e=new RegExp("zingchart-(.+?).min.js","g").exec(n);e&&ZC.WG.push(e[1]),i&&i(n)}},a.onerror=function(){!e&&zingchart.I2[0]&&(e=zingchart.I2[0]),e?e.O0({name:"Network error",message:"Resource not found ("+a.src+")"},"Module loader"):alert("Resource not found ("+a.src+")")},t.insertBefore(a,t.firstChild)},_load_url_:function(e,n){var i=new URLReader;i.url=e,i.read(),n(i.response,e)},_rcolor_:function(){return"#"+ZC.XQ.md5(ZC._r_(0,99999)).substr(ZC._r_(0,20),6)},WV:function(){},A8H:function(e,n){return zingchart[e]||n&&n.A14&&n.A14[e]||zingchart.hasEvent(null,e)||n&&zingchart.hasEvent(n.K,e)},C0:function(e,n,i,t,a){i instanceof Array||(i=[i]);var l=1;return null!==ZC._n_(t)&&i.push(t),a&&(l=2,i.push(a)),"touchstart"===e&&(e="mousedown"),"touchend"===e&&(e="mouseup"),"touchmove"===e&&(e="mousemove"),zingchart[e]&&"render"!==e&&(null!==ZC._n_(t)?i[i.length-l]=zingchart[e].apply(zingchart,i):zingchart[e].apply(zingchart,i)),n&&n.A14[e]&&(null!==ZC._n_(t)?i[i.length-l]=n.A14[e].apply(zingchart,i):n.A14[e].apply(zingchart,i)),zingchart.hasEvent(null,e)&&(null!==ZC._n_(t)?i[i.length-l]=zingchart.callEvent(null,e,i,t):zingchart.callEvent(null,e,i)),n&&zingchart.hasEvent(n.K,e)&&(null!==ZC._n_(t)?i[i.length-l]=zingchart.callEvent(n.K,e,i,t):zingchart.callEvent(n.K,e,i)),i[i.length-l]},O6:function(e,n){if(n.AA%360!=0){for(var i=[[-n.I/2,-n.F/2],[n.I/2,-n.F/2],[n.I/2,n.F/2],[-n.I/2,n.F/2]],t="",a=0;a<4;a++)i[a]=[n.iX+n.I/2+n.BK+ZC.MAPTX+i[a][0]*ZC.EI(n.AA)-i[a][1]*ZC.EP(n.AA),n.iY+n.F/2+n.BI+ZC.MAPTX+i[a][0]*ZC.EP(n.AA)+i[a][1]*ZC.EI(n.AA)],t+=ZC._i_(i[a][0])+","+ZC._i_(i[a][1])+",";return n.D=i,ZC.Q.FS("poly",n.EA,n.IK)+'class="'+e+'-label-area zc-label-area" id="'+n.K+'-area" coords="'+t.substring(0,t.length-1)+'" />'}return ZC.Q.FS("rect",n.EA,n.IK)+'class="'+e+'-label-area zc-label-area" id="'+n.K+'-area" coords="'+ZC._i_(n.iX+n.BK+ZC.MAPTX)+","+ZC._i_(n.iY+n.BI+ZC.MAPTX)+","+ZC._i_(n.iX+n.BK+n.I+ZC.MAPTX)+","+ZC._i_(n.iY+n.BI+n.F+ZC.MAPTX)+'" />'},N8:function(e){var n,i="",t=e.indexOf('id="');if(-1!==t){var a=e.indexOf('"',t+4);-1!==a&&(i=e.substring(t+4,a))}if(ZC.cache.data["area-score-"+i])return ZC.cache.data["area-score-"+i];var l=0;if(-1!==e.indexOf('shape="rect"')?(l+=1e4,5===(n=/coords=\"(\-*\d+),(\-*\d+),(\-*\d+),(\-*\d+)\"/.exec(e)).length&&(l+=(ZC._i_(n[3])-ZC._i_(n[1]))*(ZC._i_(n[4])-ZC._i_(n[2])))):-1!==e.indexOf('shape="circle"')?(l+=100,n=/coords=\"(\-*\d+),(\-*\d+),(\-*\d+)\"/.exec(e),null!==ZC._n_(n[3])&&(l+=ZC._i_(n[3])/10)):-1!==e.indexOf('shape="poly"')?-1!==e.indexOf("data-map")?l+=1e6:l+=1e3:l+=1,-1!==e.indexOf("data-z-sort")){var r=/data-z-sort=\"(\-*\d+)\"/.exec(e);r&&2===r.length&&(l*=ZC._i_(Math.pow(10,ZC._i_(r[1]))))}return""!==i&&ZC.cache.add("area-score-"+i,l),l},A5L:function(e,n,i){for(var t=[],a=0,l=e.length;a<l;a++)if(null!==ZC._n_(e[a])){var r=e[a].slice(0);null!==ZC._n_(r[0])&&"string"!=typeof r[0]&&(r[0]+=n),null!==ZC._n_(r[1])&&"string"!=typeof r[1]&&(r[1]+=i),null!==ZC._n_(r[2])&&"string"!=typeof r[2]&&r.length<=4&&(r[2]+=n),null!==ZC._n_(r[3])&&"string"!=typeof r[3]&&r.length<=4&&(r[3]+=i),t.push(r)}else t.push(null);return t},O5:function(e,n){var i;n=n||{},e=e||{};var t={};if(null!==ZC._n_(i=e.negation)&&(t.negation=i),null!==ZC._n_(i=e.short)&&(t.short=ZC._b_(i)),null!==ZC._n_(i=e["short-unit"])&&(t["short-unit"]=i),null!==ZC._n_(i=e.exponent)&&(t.exponent=ZC._b_(i)),null!==ZC._n_(i=e["exponent-decimals"])&&(t["exponent-decimals"]=ZC._i_(i)),null!==ZC._n_(i=e["decimals-separator"])?t["decimals-separator"]=i:null===ZC._n_(n["decimals-separator"])&&null!==ZC._n_(i=ZC.HL["decimals-separator"])&&(t["decimals-separator"]=i),null!==ZC._n_(i=e["thousands-separator"])?t["thousands-separator"]=i:null===ZC._n_(n["thousands-separator"])&&null!==ZC._n_(i=ZC.HL["thousands-separator"])&&(t["thousands-separator"]=i),null!==ZC._n_(i=e.decimals)&&(t.decimals=ZC._i_(i)),null!==ZC._n_(i=e["decimals-dyn"])&&(t["decimals-dyn"]=i),null!==ZC._n_(i=e.transform)&&null!==ZC._n_(i.type))switch(i.type){case"date":t["transform-date"]=!0,null!==ZC._n_(i.text)&&(i.all=i.text),null!==ZC._n_(i.all)&&(t["transform-date-format"]=i.all)}return t},G4:function(e,n,i,t){var a,l=e,r=e+"",o=!1;if(t&&null!==ZC._n_(n["transform-date"])&&n["transform-date"]&&""+Number(r)===r&&(r=ZC.AQ.YE(Number(r),n["transform-date-format"],n.utc,n.timezone),o=!0),null===ZC._n_(n["decimals-separator"])&&null!==ZC._n_(e=ZC.HL["decimals-separator"])&&(n["decimals-separator"]=e),null===ZC._n_(n["thousands-separator"])&&null!==ZC._n_(e=ZC.HL["thousands-separator"])&&(n["thousands-separator"]=e),null!==ZC._n_(n.decimals)&&-1!==n.decimals&&"undefined"!=typeof n["max-decimals"]&&-1!==n["max-decimals"]&&(n.decimals=ZC.BQ(n["max-decimals"],n.decimals)),!o)if(null!==ZC._n_(n.exponent)&&n.exponent)r=Number(r).toExponential(ZC.CY(20,n["exponent-decimals"])),null!==ZC._n_(n["decimals-separator"])&&(r=r.replace(/\./g,n["decimals-separator"]));else{if(null!==ZC._n_(n.short)&&n.short){a="";var A=n["short-unit"]||"";if("string"!=typeof A&&A.length){""+ZC._f_(A[0])!==A[0]&&(A=[1e3].concat(A));for(var C=1,s=A[0]||1e3,u=A.slice(1),Z=null,p=0;p<u.length;p++)0===u[p].indexOf("#")&&(Z=p,u[p]=u[p].substring(1));if(u.length){if(null!==Z)C=Z;else if(null!==ZC._n_(n["max-power"]))C=n["max-power"];else{var c=ZC.FT(ZC._a_(Number(r)),s);C=Math.floor(c),C=ZC.CY(C,u.length-1)}a=u[C];var h=(r=""+Number(r)/Math.pow(s,C)).split(".");2===h.length&&h[1].length>=9&&(r=null!==ZC._n_(n.decimals)&&-1!==n.decimals?""+ZC._x_(r,n.decimals):""+ZC._x_(r))}}else{var _=ZC.FT(ZC._a_(Number(r)))/Math.LN10;switch(ZC._a_(Number(r))){case 1e3:_=3;break;case 1e6:_=6;break;case 1e9:_=9}if(null!==ZC._n_(n["max-power"])&&(_=3*n["max-power"]),"KB"===A.toUpperCase())r=""+Number(r)/1024,a="KB";else if("MB"===A.toUpperCase())r=""+Number(r)/1048576,a="MB";else if("GB"===A.toUpperCase())r=""+Number(r)/1073741824,a="GB";else if("TB"===A.toUpperCase())r=""+Number(r)/1099511627776,a="TB";else if("PB"===A.toUpperCase())r=""+Number(r)/0x4000000000000,a="PB";else if(_>=0&&_<3)switch(A){default:r=r,a="";break;case"K":r=""+Number(r)/1e3,a="K";break;case"M":r=""+Number(r)/1e6,a="M";break;case"B":r=""+Number(r)/1e9,a="B"}else _>=3&&_<6&&""===A||"K"===A.toUpperCase()?(r=""+Number(r)/1e3,a="K"):_>=6&&_<9&&""===A||"M"===A.toUpperCase()?(r=""+Number(r)/1e6,a="M"):(_>=9&&""===A||"B"===A.toUpperCase())&&(r=""+Number(r)/1e9,a="B")}if(ZC.PC(r))if(null!==ZC._n_(n.decimals)&&-1!==n.decimals)r=ZC._fixed_(Number(r),ZC.BQ(0,ZC._i_(n.decimals)));else{var f=r.split(".")[1]||"";-1!==n["max-decimals"]&&n["max-decimals"]<f.length&&(r=ZC._fixed_(Number(r),ZC.BQ(0,ZC._i_(n["max-decimals"]))))}null!==ZC._n_(n["decimals-separator"])&&(r=r.replace(/\./g,n["decimals-separator"]))}var d=i?i.K:"";if(!isNaN(r)&&("string"!=typeof l||-1===d.indexOf("-scale-"))){if(null!==ZC._n_(n.decimals)&&-1!==n.decimals&&ZC.PC(r)&&(null!==ZC._n_(n.short)&&n.short||(r=ZC._fixed_(Number(r),ZC.BQ(0,ZC._i_(n.decimals))))),null!==ZC._n_(n["thousands-separator"])||null!==ZC._n_(n["decimals-separator"])){for(var g=r.split("."),B="",v=0,E=g[0].length;v<E;v++){var D=g[0].substring(v,v+1);B+=D,-1===ZC.AV(["-","+"],D)&&(g[0].length-v-1)%3==0&&g[0].length-v-1!=0&&(B+=n["thousands-separator"])}r=B+(null!==ZC._n_(g[1])?n["decimals-separator"]+g[1]:"")}null!==ZC._n_(n.short)&&n.short&&(r+=a)}}return r},AAK:function(e){var n=e.indexOf("("),i="",t="";-1!==n?(i=ZC.GW(e.substring(0,n)),t=ZC.GW(e.substring(n+1,e.length-1))):i=ZC.GW(e);var a=[],l="";if(""!==t){var r=!1,o=!1,A=!1;l="";for(var C=0,s=t.length;C<s;C++){var u=t.substring(C,C+1);switch(u){case"\\":A?(l+="\\",A=!1):A=!0;break;case'"':A?(l+='"',A=!1):o?(a.push(l),l="",o=!1):r?l+=u:o=!0;break;case"'":A?(l+="'",A=!1):r?(a.push(l),l="",r=!1):o?l+=u:r=!0;break;case" ":(r||o)&&(l+=u);break;case",":r||o?l+=u:(""!==l&&a.push(l),l="");break;default:l+=u}}}return""!==l&&a.push(l),[i,a]},A5F:function(e){return e.toString().replace(/^([0-9])$/,"0$1")},YE:function(e,n,i,t){e=ZC._i_(e),n=n||ZC.HL["date-formats"].minute,void 0===i&&(i=!1),void 0===t&&(t=0),i&&(e+=36e5*t);var a,l,r,o,A,C,s,u,Z=new Date;Z.setTime(e),i?(a=Z.getUTCHours(),l=Z.getUTCMinutes(),r=Z.getUTCSeconds(),o=Z.getUTCMilliseconds(),A=Z.getUTCDay(),C=Z.getUTCDate(),s=Z.getUTCMonth(),u=Z.getUTCFullYear()):(a=Z.getHours(),l=Z.getMinutes(),r=Z.getSeconds(),o=Z.getMilliseconds(),A=Z.getDay(),C=Z.getDate(),s=Z.getMonth(),u=Z.getFullYear());for(var p=[["mm",ZC.AQ.A5F(s+1)],["dd",ZC.AQ.A5F(C)],["Y",u],["y",u.toString().substr(2,2)],["F",ZC.HL["months-long"][s]],["m",s+1],["M",ZC.HL["months-short"][s]],["n",s],["d",C],["D",ZC.HL["days-short"][A]],["j",C],["l",ZC.HL["days-long"][A]],["N",A+1],["w",A],["S",function(){return C%10==1?"st":C%10==2?"nd":C%10==3?"rd":"th"}],["a",a<12?"am":"pm"],["A",a<12?"AM":"PM"],["g",a%12||12],["G",a],["h",ZC.AQ.A5F(a%12||12)],["H",ZC.AQ.A5F(a)],["i",ZC.AQ.A5F(l)],["s",ZC.AQ.A5F(r)],["q",o]],c=0;c<p.length;c++)n=n.replace("%"+p[c][0],p[c][1]);return n},A0D:{},Z2:function(e,n){var i=null;if(n&&n.BP?i=n.BP:n&&n.A&&n.A.BP&&(i=n.A.BP),"string"==typeof e&&-1!==e.indexOf("%color-")&&ZC.COLORS.length>0)for(var t=0;t<ZC.COLORS.length;t++)-1===e.indexOf("(+")&&-1===e.indexOf("(-")||(e=e.replace(/%color-(\d+?)\((\+|\-)(\d+?)\)/gi,function(){var e=ZC.AQ.GC(ZC.COLORS[ZC._i_(arguments[1])]);return"+"===arguments[2]?e=ZC.AQ.R0(e,ZC._i_(arguments[3])):"-"===arguments[2]&&(e=ZC.AQ.JO(e,ZC._i_(arguments[3]))),e})),e=e.replace("%color-"+t,ZC.COLORS[t]);else"string"==typeof e&&i&&-1!==e.indexOf("%palette-")&&(e=i[ZC._i_(e.replace("%palette-",""))]);return e},GC:function(e,n){var i,t,a,l;if(null!==ZC._n_(ZC.AQ.A0D[e]))return ZC.AQ.A0D[e];var r=ZC.GW(String(e)),o=1,A=!1;return 0===r.length?"":("rgba("===(r=r.replace("0x","#")).substring(0,5)?(i=new RegExp("rgba\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3}),\\s*([0-9.]+)\\)","gi").exec(r))&&(1===(t=ZC.OU(i[1])).length&&(t="0"+t),1===(a=ZC.OU(i[2])).length&&(a="0"+a),1===(l=ZC.OU(i[3])).length&&(l="0"+l),r="#"+t+a+l,o=ZC.BQ(0,ZC.CY(1,parseFloat(i[4]))),A=!0):"rgb("===r.substring(0,4)?(i=new RegExp("rgb\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3})\\)","gi").exec(r))&&(1===(t=ZC.OU(i[1])).length&&(t="0"+t),1===(a=ZC.OU(i[2])).length&&(a="0"+a),1===(l=ZC.OU(i[3])).length&&(l="0"+l),r="#"+t+a+l):"#"===r.substring(0,1)?4===r.length?r="#"+r.substring(1,2)+r.substring(1,2)+r.substring(2,3)+r.substring(2,3)+r.substring(3,4)+r.substring(3,4):7!==r.length&&(r=""):null!==ZC._n_(ZC.Q.A9K[r.toUpperCase()])&&(r="#"+ZC.Q.A9K[r.toUpperCase()]),"none"!==r&&"transparent"!==r||(r="-1"),n&&A?[r,o]:r)},A1C:{},A34:function(e,n){if(-1===e&&(e="#ffffff",n=0),null!==ZC._n_(ZC.AQ.A1C[e+","+n]))return ZC.AQ.A1C[e+","+n];4===e.length&&(e=e.substring(0,1)+e.substring(1,2)+e.substring(1,2)+e.substring(2,3)+e.substring(2,3)+e.substring(3,4)+e.substring(3,4));var i="rgba("+[ZC.QY(e.substring(1,3)),ZC.QY(e.substring(3,5)),ZC.QY(e.substring(5,7)),n].join(",")+")";return ZC.AQ.A1C[e+","+n]=i,i},AD4:function(e,n,i){e/=255,n/=255,i/=255;var t,a,l,r=Math.max(e,n,i),o=Math.min(e,n,i);l=r;var A=r-o;if(a=0===r?0:A/r,r===o)t=0;else{switch(r){case e:t=(n-i)/A+(n<i?6:0);break;case n:t=(i-e)/A+2;break;case i:t=(e-n)/A+4}t/=6}return[t,a,l]},AD5:function(e,n,i){var t,a,l,r=Math.floor(6*e),o=6*e-r,A=i*(1-n),C=i*(1-o*n),s=i*(1-(1-o)*n);switch(r%6){case 0:t=i,a=s,l=A;break;case 1:t=C,a=i,l=A;break;case 2:t=A,a=i,l=s;break;case 3:t=A,a=C,l=i;break;case 4:t=s,a=A,l=i;break;case 5:t=i,a=A,l=C}return[255*t,255*a,255*l]},JO:function(e,n){if(-1===e)return-1;if(n>=100)return"#000000";e=ZC.AQ.GC(e),void 0===n&&(n=10);var i=ZC.QY(e.substring(1,3)),t=ZC.QY(e.substring(3,5)),a=ZC.QY(e.substring(5,7)),l=ZC.AQ.AD4(i,t,a);l[2]=n>0?Math.max(0,l[2]-l[2]*n/100):Math.min(1,l[2]-l[2]*n/100);var r=ZC.AQ.AD5(l[0],l[1],l[2]);return r[0]=ZC._i_(r[0])<16?"0"+ZC.OU(r[0]):ZC.OU(r[0]),r[1]=ZC._i_(r[1])<16?"0"+ZC.OU(r[1]):ZC.OU(r[1]),r[2]=ZC._i_(r[2])<16?"0"+ZC.OU(r[2]):ZC.OU(r[2]),e="#"+r[0]+r[1]+r[2]},R0:function(e,n){if(-1===e)return-1;if(n>=100)return"#ffffff";e=ZC.AQ.GC(e),void 0===n&&(n=10);var i=parseInt(e.substr(1,2),16),t=parseInt(e.substr(3,2),16),a=parseInt(e.substr(5,2),16);return"#"+(0|256+i+(256-i)*n/100).toString(16).substr(1)+(0|256+t+(256-t)*n/100).toString(16).substr(1)+(0|256+a+(256-a)*n/100).toString(16).substr(1)},_hex2rgb_:function(e,n){var i=parseInt(e.substr(1,2),16),t=parseInt(e.substr(3,2),16),a=parseInt(e.substr(5,2),16);return ZC._n_(n)?"rgb("+i+","+t+","+a+")":{r:i,g:t,b:a}},_rgb2hex_:function(e,n,i){return"#"+((1<<24)+(e<<16)+(n<<8)+i).toString(16).slice(1)},AAC:function(e,n,i){var t=ZC.AQ._hex2rgb_(e);return(299*t.r+587*t.g+114*t.b)/1e3>=128?i:n},_colorAlpha_:function(e,n,i){e=ZC.AQ.GC(e),n=ZC.AQ.GC(n);var t=ZC.AQ._hex2rgb_(e),a=ZC.AQ._hex2rgb_(n),l={};for(var r in t)l[r]=Math.floor(i*t[r]+(1-i)*a[r]);return ZC.AQ._rgb2hex_(l.r,l.g,l.b)},A3W:function(){},ABN:function(){},gc:function(e,n){var i;for(i=0;i<n.length;i++)e[n[i]]=null;for(i in e)0===i.indexOf("zc_")&&"function"==typeof e[i]&&(e[i]=null)}},ZC.Q={A9K:{BLACK:"000000",BLUE:"0000FF",BROWN:"A52A2A",CYAN:"00FFFF",FUCHSIA:"FF00FF",GOLD:"FFD700",GRAY:"808080",GREEN:"008000",INDIGO:"4B0082",LIME:"00FF00",MAGENTA:"FF00FF",MAROON:"800000",NAVY:"000080",ORANGE:"FFA500",PINK:"FFC0CB",PURPLE:"800080",RED:"FF0000",SILVER:"C0C0C0",TURQUOISE:"40E0D0",VIOLET:"EE82EE",WHITE:"FFFFFF",YELLOW:"FFFF00"},FS:function(e,n,i){return"<area"+(i&&!n&&"hand"!==i?' style="cursor:'+i+'"':"")+(n&&"arrow"!==i||"hand"===i?' href="javascript:;"':"")+' shape="'+e+'" '},ABB:function(e){},C1:function(e){},_sh_:function(e,n){var i,t,a,l=[],r=n.JU,o=n.OI,A=n.P5,C=r-A/2;if(e.length>0){var s=0,u=0;for(0!==r&&(s=ZC._i_(C*ZC.EI(o)+A),u=ZC._i_(C*ZC.EP(o)+A)),i=0,t=e.length;i<t;i++)if(null!==ZC._n_(e[i])){var Z=[];for(a=0;a<e[i].length;a++)Z[a]=e[i][a];var p=Z.length;if(2===p||4===p)for(a=0;a<p;a++)Z[a]=e[i][a]+(a%2?u+ZC._c_(n.BI,0):s+ZC._c_(n.BK,0));l.push(Z)}else l.push(null)}return l},_txp_:function(e,n,i,t,a){void 0===a&&(a=!1);var l=[e[0],e[1]];if(e.length>=4&&(l[2]=e[2],l[3]=e[3]),e.length>=6&&(l[4]=e[4],l[5]=e[5]),7===e.length&&(l[6]=e[6]),4===ZC.BOUNDS.length&&!(ZC.DP(l[0],ZC.BOUNDS[0],ZC.BOUNDS[2])&&ZC.DP(l[1],ZC.BOUNDS[1],ZC.BOUNDS[3])&&(4!==l.length||ZC.DP(l[2],ZC.BOUNDS[0],ZC.BOUNDS[2])&&ZC.DP(l[3],ZC.BOUNDS[1],ZC.BOUNDS[3]))))return null;switch(n){case"canvas":case"svg":var r,o;if(i.D0)r=o=i.B1%2==1?.5:0,l[0]=Math.round(l[0])-r,l[1]=Math.round(l[1])-o,4===l.length&&(l[2]=Math.round(l[2])-r,l[3]=Math.round(l[3])-o);"canvas"!==n||t||"undefined"!=typeof i.BK&&"undefined"!=typeof i.BI&&(l[0]+=i.BK,l[1]+=i.BI,4===l.length&&(l[2]+=i.BK,l[3]+=i.BI))}return l},A33:function(e,n,i,t,a){},MH:function(e,n){},F7:function(e,n,i){},EV:function(e){var n;e instanceof Array||(e=[e]);for(var i=0,t=e.length;i<t;i++)"object"!=typeof(n=e[i])&&(n=ZC.AL(e[i])),n&&("undefined"!=typeof n.parentElement?n.parentElement.removeChild(n):"undefined"!=typeof n.parentNode&&n.parentNode.removeChild(n))},G5:function(e,n){},PL:function(e,n){},AB0:function(e){return!0},T7:function(e){},IV:function(e,n,i,t,a,l,r,o){},EC:function(e,n){switch("string"==typeof e&&(e=ZC.AL(e)),n){case"canvas":return e.getContext("2d")}},K1:function(e,n){},HH:function(e,n){},ABO:function(e){},XJ:function(e){},ADB:function(e){},I4:function(e){},VS:null,A47:function(e,n,i,t,a,l,r){null===ZC._n_(r)&&(r=!1);var o;if("[HTMLMODE]"===n.substring(0,10)&&(!0,n=n.substring(10)),o=/<span style=(.+?)>(.+?)<\/(.+?)>/.exec(n)){o[2];for(var A=o[1].replace(/\'|"/g,"").split(/;|:/),C=0,s=A.length;C<s-1;C+=2)switch(ZC.GW(A[C])){case"font-size":t=ZC._i_(ZC.GW(A[C+1]));break;case"font-family":i=ZC.GW(A[C+1]);break;case"font-weight":a=ZC.GW(A[C+1])}}return n=n.replace(/<span style=(.+?)>(.+?)<\/(.+?)>/gi,"$2"),ZC.Q.VS||(ZC.Q.VS=new Canvas(10,10)),oCtx=ZC.Q.VS.getContext("2d"),oCtx.font=("bold"===a?"bold ":"")+t+"px "+i,oCtx.getStringWidth(n)}},ZC.AO={ACJ:function(e,n){var i,t,a=zingchart.DEV.SPREADFACTOR,l=[],r=0;function o(e,n){-1===ZC.AV(e,n)&&e.push(n)}for(i=0;i<e.length;i++)e[i]+=n;var A=-1;for(i=1;i<e.length;i++)ZC._a_(e[i]-e[i-1])<a?(l[r]=l[r]||{min:-1,max:-1,items:[]},-1===l[r].min&&(l[r].min=i>1?e[i-2]:n,-1===A&&(A=l[r].min),l[r].min),o(l[r].items,i-1),o(l[r].items,i)):l[r]&&(l[r].max=e[i],l[r].max,r++);l[r]&&-1===l[r].max&&(l[r].max=360+n);var C=l.length;if(C>1&&l[C-1].max-l[0].min==360){for(t=0;t<l[0].items.length;t++)e[l[0].items[t]]+=360;l[C-1].items=l[C-1].items.concat(l[0].items),l[C-1].max+=l[0].min,l=l.splice(1)}for(l.length>1&&(l[l.length-1].max=l[0].min+360),i=0;i<l.length;i++){var s=l[i],u=s.items.length,Z=(s.max-s.min)/(u+4);Z=ZC.CY(Z,a);var p=0;for(t=0;t<s.items.length;t++)p+=e[s.items[t]];p/=s.items.length;for(var c=!0;c;)for(c=!1,t=1;t<s.items.length;t++)if(e[s.items[t]]-e[s.items[t-1]]<Z){e[s.items[t-1]]<p?(e[s.items[t-1]]-=.45,e[s.items[t]]+=.05):e[s.items[t]]+=.25,c=!0;break}}return e},_int_:function(e){return Math.abs(e-ZC._i_(e))<Math.pow(10,-10)},XV:function(e,n,i){return i=i||1,!(e.x>n.x+n.width+i)&&(!(n.x>e.x+e.width+i)&&(!(e.y>n.y+n.height+i)&&!(n.y>e.y+e.height+i)))},_boxoverlap2_:function(e,n,i){return i=i||1,!(e.iX>n.iX+n.I+i)&&(!(n.iX>e.iX+e.I+i)&&(!(e.iY>n.iY+n.F+i)&&!(n.iY>e.iY+e.F+i)))},AGI:function(e,n){return e.iX>=n.iX&&e.iX<=n.iX+n.I&&e.iY>=n.iY&&e.iY<=n.iY+n.F&&e.iX+e.I>=n.iX&&e.iX+e.I<=n.iX+n.I&&e.iY+e.F>=n.iY&&e.iY+e.F<=n.iY+n.F},A6F:function(e,n,i){for(var t=Math.sqrt(e/Math.PI),a=Math.sqrt(n/Math.PI),l=Math.min(t,a),r=Math.max(t,a),o=ZC.MAX,A=0,C=l+r;C>r-l;C-=l/50){var s=l*l*Math.acos((C*C+l*l-r*r)/(2*C*l))+r*r*Math.acos((C*C+r*r-l*l)/(2*C*r))-.5*Math.sqrt((-C+l+r)*(C+l-r)*(C-l+r)*(C+l+r));Math.abs(s-i)<o&&(o=Math.abs(s-i),A=C)}return A},BN:function(e,n,i,t){return[e+i*Math.cos(2*t*Math.PI/360),n+i*Math.sin(2*t*Math.PI/360)]},A5K:function(e,n,i,t,a){var l=ZC.U0(Math.atan((t-n)/(i-e)));return[e+ZC._i_(ZC.EI(l)*a),n+ZC._i_(ZC.EP(l)*a)]},JW:function(e,n,i,t,a,l){return a=null===ZC._n_(a)?0:a,l=null===ZC._n_(l)||l,i-e!=0?[(e+i)/2,(n+t)/2]:[e,(n+t)/2]},A3X:function(e,n){var i=(e[1]-n[1])/(e[0]-n[0]);return[i,e[1]-i*e[0]]},A5J:function(e,n,i,t){var a,l,r,o,A,C,s,u;return n[0]===t[0]&&n[1]===t[1]?n:e[0]===i[0]&&e[1]===i[1]?e:(e[0]===n[0]&&i[0]===t[0]?e[0]===i[0]?(s=e[0],u=(e[1]+n[1]+i[1]+t[1])/4):(s=NaN,u=NaN):e[0]===n[0]?(A=(o=ZC.AO.A3X(i,t))[0],C=o[1],u=A*(s=e[0])+C):i[0]===t[0]?(l=(a=ZC.AO.A3X(i,t))[0],r=a[1],u=l*(s=i[0])+r):(l=(a=ZC.AO.A3X(e,n))[0],r=a[1],A=(o=ZC.AO.A3X(i,t))[0],u=l*(s=((C=o[1])-r)/(l-A))+r),[s,u])},PE:function(e,n,i){null===ZC._n_(n)&&(n=5);var t=0,a=0;null!==ZC._n_(i)&&(t=i[0],a=i[1]);for(var l,r,o,A="",C=ZC.ie67?ZC.MAPTX:0,s=0,u=e.length;s<u;s++)e[s]&&(0===s?(r=e[s][0]+C+t,o=e[s][1]+C+a,l=s,A+=Math.round(r,10)+","+Math.round(o,10)+","):Math.sqrt((e[s][0]+C-r)*(e[s][0]+C-r)+(e[s][1]+C-o)*(e[s][1]+C-o))>n&&e[s-1]&&(Math.sqrt((e[s][0]-e[s-1][0])*(e[s][0]-e[s-1][0])+(e[s][1]-e[s-1][1])*(e[s][1]-e[s-1][1]))>n&&s-l>1&&(A+=Math.round(e[s-1][0]+C+t,10)+","+Math.round(e[s-1][1]+C+a,10)+","),r=e[s][0]+C+t,o=e[s][1]+C+a,l=s,A+=Math.round(r,10)+","+Math.round(o,10)+","));return A=A.substring(0,A.length-1)},YZ:function(e,n){if(null===ZC._n_(e)||e.length<2)return"";null===ZC._n_(n)&&(n=6,ZC.mobile&&(n+=10));var i,t,a,l,r,o=[];for(i=0,t=e.length;i<t;i++)(0===i||i>0&&null!==ZC._n_(e[i])&&null!==ZC._n_(e[i-1])&&e[i].join("/")!==e[i-1].join("/")||null===ZC._n_(e[i]))&&o.push(e[i]);var A=[],C=[],s=!1;for(i=0,t=o.length;i<t;i++)if(o[i]){var u,Z,p,c,h=o[i][0],_=o[i][1];if(o[i-1]&&(p=o[i-1][0],c=o[i-1][1],p===h&&(p-=.1)),o[i+1]&&(u=o[i+1][0],Z=o[i+1][1],u===h&&(u+=.1)),0===i)a=Math.atan((Z-_)/(u-h)),r=l=ZC.U0(a),u>=h&&(r+=180),A.push(ZC.AO.BN(h,_,n,l+90),ZC.AO.BN(h,_,n,r),ZC.AO.BN(h,_,n,l+270));else if(i===o.length-1)a=Math.atan((c-_)/(p-h)),r=l=ZC.U0(a),p>=h&&(r+=180),s?(C.push(ZC.AO.BN(h,_,n,l+270),ZC.AO.BN(h,_,n,r),ZC.AO.BN(h,_,n,l+90)),s=!1):A.push(ZC.AO.BN(h,_,n,l+270),ZC.AO.BN(h,_,n,r),ZC.AO.BN(h,_,n,l+90));else{var f=Math.atan((Z-_)/(u-h)),d=Math.atan((_-c)/(h-p));r=ZC.U0((f+d)/2),A.push(ZC.AO.BN(h,_,n,r+270)),u>=h&&p>=h?(A.push(ZC.AO.BN(h,_,n,r+180)),A.push(ZC.AO.BN(h,_,n,r+90)),C.push(ZC.AO.BN(h,_,n,r)),s=!0):u<=h&&p<=h?(A.push(ZC.AO.BN(h,_,n,r)),A.push(ZC.AO.BN(h,_,n,r+90)),C.push(ZC.AO.BN(h,_,n,r+180)),s=!0):C.push(ZC.AO.BN(h,_,n,r+90))}}for(i=C.length-1;i>=0;i--)A.push(C[i]);return A},A2F:function(e,n){var i=0,t=0,a=[];switch(e+=""){case"horizontal":case"h":i=1,t=n;break;case"vertical":case"v":i=n,t=1;break;default:a=e.split("x"),null!==ZC._n_(a[0])&&ZC._i_(a[0])+""===a[0]&&(i=ZC._i_(a[0])),null!==ZC._n_(a[1])&&ZC._i_(a[1])+""===a[1]&&(t=ZC._i_(a[1])),0===t&&0===i?(i=Math.ceil(Math.sqrt(n)),t=Math.ceil(n/i)):(0===t&&(t=Math.ceil(n/i)),0===i&&(i=Math.ceil(n/t)))}return[i,t]},AB5:function(e,n){return.5*(2*n[1]+(-n[0]+n[2])*e+(2*n[0]-5*n[1]+4*n[2]-n[3])*e*e+(-n[0]+3*n[1]-3*n[2]+n[3])*e*e*e)},ABE:function(e,n){var i,t,a,l,r,o=e.length,A=[],C=[],s=[];for(i=0;i<o-1;i++)t=e[i+1]-e[i],a=n[i+1]-n[i],C.push(t),A.push(a),s.push(a/t);var u=[s[0]];for(i=0;i<C.length-1;i++){l=s[i];var Z=s[i+1];if(l*Z<=0)u.push(0);else{t=C[i];var p=C[i+1];r=t+p,u.push(3*r/((r+p)/l+(r+t)/Z))}}u.push(s[s.length-1]);var c=[],h=[];for(i=0;i<u.length-1;i++){l=s[i];var _=u[i],f=1/C[i];r=_+u[i+1]-l-l,c.push((l-_-r)*f),h.push(r*f*f)}return function(i){var t=e.length-1;if(i===e[t])return n[t];for(var a,l=0,r=h.length-1;l<=r;){a=Math.floor(.5*(l+r));var o=e[a];if(o<i)l=a+1;else{if(!(o>i))return n[a];r=a-1}}t=Math.max(0,r);var A=i-e[t],C=A*A;return n[t]+u[t]*A+c[t]*C+h[t]*A*C}},YC:function(e,n,i,t){null===ZC._n_(t)&&(t=1/(i/n.length*4));var a,l,r=[];if(e)if((a=[].concat(n))[1]&&a[2]){a[0]=a[0]||a[1]||a[2]||a[3],a[1]=a[1]||a[2]||a[0]||a[3],a[2]=a[2]||a[3]||a[1]||a[0],a[3]=a[3]||a[2]||a[1]||a[0];var o=ZC.AO.ABE([0,1,2,3],a);for(l=1;l<=2;l+=t)r.push([l-1,o(l)])}else r.push([]);else for(var A=1;A<n.length-2;A++)if(1!==t)if((a=[n[A-1],n[A],n[A+1],n[A+2]])[1]&&a[2])for(a[0]=a[0]||a[1]||a[2]||a[3],a[1]=a[1]||a[2]||a[0]||a[3],a[2]=a[2]||a[3]||a[1]||a[0],a[3]=a[3]||a[2]||a[1]||a[0],l=0;l<=1;l+=t){var C=A+l,s=ZC.AO.AB5(l,a);r.push([C-1,s])}else r.push([]);else r.push([A-1,n[A]]);return r},A0P:function(e){for(var n=Math.round(ZC.FT(ZC._a_(e))/Math.LN10),i=[1,2,4,5,6,8,10],t=ZC.MAX,a=1,l=0;l<i.length;l++){var r=i[l]*Math.pow(10,n)-e;ZC._a_(r)<t&&(a=i[l],t=ZC._a_(r))}return a*Math.pow(10,n)},_nice_number_:function(e,n){var i,t;return i=Math.floor(Math.log(e)/Math.log(10)),t=e/Math.pow(10,i),(n?t<1.5?1:t<3?2:t<7?5:10:t<=1?1:t<=2?2:t<=5?5:10)*Math.pow(10,i)},WF:function(e,n,i,t,a,l){var r,o,A,C,s,u;null===ZC._n_(a)&&(a=!0),l=null===ZC._n_(l)?10:Math.min(Math.max(2,l),100),null!==ZC._n_(t)&&0!==t||(t=1);var Z=Math.floor(ZC.FT(ZC._a_(n))/Math.LN10);e===n&&(n+=Math.pow(10,Z)),r=e,o=n,C=ZC.AO._nice_number_(o-r,!1),null===ZC._n_(i)?(A=C/(l-1),A=ZC.AO._nice_number_(A,!0),A*=t):A=i,a?(s=Math.floor(r/A)*A,u=Math.ceil(o/A)*A):(s=r,u=o,A=null===ZC._n_(i)?C/(l-1):i);var p=Math.floor(ZC.FT(ZC._a_(A))/Math.LN10),c=p<0?ZC._a_(p):0;if(0===c){var h=(""+A).split(".");2===h.length&&(c=h[1].length)}return[s,u,A,c,A]},_intersect_:function(e,n,i,t){var a=e[0],l=e[1],r=n[0],o=n[1],A=i[0],C=i[1],s=t[0],u=t[1];if(a===r&&l===o||A===s&&C===u)return null;var Z=(u-C)*(r-a)-(s-A)*(o-l);if(0===Z)return null;var p=((s-A)*(l-C)-(u-C)*(a-A))/Z,c=((r-a)*(l-C)-(o-l)*(a-A))/Z;return p<0||p>1||c<0||c>1?null:[a+p*(r-a),l+p*(o-l)]},_outside_:function(e,n){return e[0]<n[0]||e[0]>n[2]||(e[1]<n[1]||e[1]>n[3])},_angle_:function(e,n){var i=n[0]-e[0],t=n[1]-e[1];return Math.atan2(t,i)}},ZC.XQ={md5:function(e){return ZC.XQ.ACW(ZC.XQ.ACX(ZC.XQ.ACQ(e)))},ACX:function(e){return ZC.XQ.ACD(ZC.XQ.ACY(ZC.XQ.ACE(e),8*e.length))},ACW:function(e){for(var n,i="",t=0,a=e.length;t<a;t++)n=e.charCodeAt(t),i+="0123456789abcdef".charAt(n>>>4&15)+"0123456789abcdef".charAt(15&n);return i},ACQ:function(e){for(var n,i,t="",a=-1,l=e.length;++a<l;)n=e.charCodeAt(a),i=a+1<l?e.charCodeAt(a+1):0,55296<=n&&n<=56319&&56320<=i&&i<=57343&&(n=65536+((1023&n)<<10)+(1023&i),a++),n<=127?t+=String.fromCharCode(n):n<=2047?t+=String.fromCharCode(192|n>>>6&31,128|63&n):n<=65535?t+=String.fromCharCode(224|n>>>12&15,128|n>>>6&63,128|63&n):n<=2097151&&(t+=String.fromCharCode(240|n>>>18&7,128|n>>>12&63,128|n>>>6&63,128|63&n));return t},ACE:function(e){var n,i=Array(e.length>>2);for(n=0;n<i.length;n++)i[n]=0;for(n=0;n<8*e.length;n+=8)i[n>>5]|=(255&e.charCodeAt(n/8))<<n%32;return i},ACD:function(e){for(var n="",i=0;i<32*e.length;i+=8)n+=String.fromCharCode(e[i>>5]>>>i%32&255);retu