a.nearestPointToCursor.distance&&(a.series.F().select(a.nearestPointToCursor.index),c=a)});var d=c.series;a=this.w();var e=this.R(),f=0==this.j.Pk()%2?0:-.5,h=0==this.m.Pk()%2?0:-.5,k=d.ha(),l=d.ma(),d=d.F(),m=H(d.l("x")),p=H(d.l("value"));if(this.o&& "none"!=this.o){var q;this.j.clear();q=yb(m,e.Ka(),e.va()-1);q=Math.round(q)-f;this.j.moveTo(q,e.Pa()).lineTo(q,e.qa())}this.c&&this.c.enabled()&&this.b.enabled()&&(f=bD(this.c,k.transform(d.get("x"))),q=this.b.cc()||Bu,this.b.text(q.call(f,f)),k=cD(this,this.c,this.b,m,p,k.transform(d.get("x"))),this.b.x(k.x).y(k.y),this.b.w(a).H());this.v&&"none"!=this.v&&(this.m.clear(),k=yb(p,e.Pa(),e.qa()-1),k=Math.round(k)-h,this.m.moveTo(e.Ka(),k).lineTo(e.va(),k));this.f&&this.f.enabled()&&this.g.enabled()&& (e=bD(this.f,l.transform(d.get("value"))),h=this.g.cc()||Bu,this.g.text(h.call(e,e)),l=cD(this,this.f,this.g,m,p,l.transform(d.get("value"))),this.g.x(l.x).y(l.y),this.g.w(a).H())}};g.Md=function(){this.j.clear();this.b.w(null).remove();this.m.clear();this.g.w(null).remove()}; g.Xm=function(a){if(this.enabled()){var b=this.w(),c=this.R(),d=zm(this.w().ja().w()),e=a.clientX-d.x;a=a.clientY-d.y;if(e>=c.Ka()&&e<=c.va()&&a>=c.Pa()&&a<=c.qa()){var d=0==this.j.Pk()%2?0:-.5,f=0==this.m.Pk()%2?0:-.5,h=c.va()-c.Ka(),k=c.qa()-c.Pa(),l=e-c.Ka(),m=a-c.Pa(),p;this.C?(p=(k-m)/k,h=l/h):(p=l/h,h=(k-m)/k);this.c&&n(this.c.scale().bc(0))?(this.o&&"none"!=this.o&&(this.j.clear(),this.c.Qa()?(k=yb(dD(this,this.c,p,e),c.Ka(),c.va()-1),this.j.moveTo(k-d,c.Pa()).lineTo(k-d,c.qa())):(k=yb(dD(this, this.c,p,a),c.Pa(),c.qa()-1),this.j.moveTo(c.Ka(),k-f).lineTo(c.va(),k-f))),this.b.enabled()&&(k=bD(this.c,p),l=this.b.cc()||Bu,this.b.text(l.call(k,k)),p=cD(this,this.c,this.b,e,a,p),this.b.x(p.x).y(p.y),this.b.w(b).H())):(this.j.clear(),this.b.w(null).remove());this.f&&n(this.f.scale().bc(0))?(this.v&&"none"!=this.v&&(this.m.clear(),this.f.Qa()?(p=yb(dD(this,this.f,h,e),c.Ka(),c.va()-1),this.m.moveTo(p-d,c.Pa()).lineTo(p-d,c.qa())):(p=yb(dD(this,this.f,h,a),c.Pa(),c.qa()-1),this.m.moveTo(c.Ka(), p-f).lineTo(c.va(),p-f))),this.g.enabled()&&(c=bD(this.f,h),d=this.g.cc()||Bu,this.g.text(d.call(c,c)),e=cD(this,this.f,this.g,e,a,h),this.g.x(e.x).y(e.y),this.g.w(b).H())):(this.m.clear(),this.g.w(null).remove())}else this.Md()}};function dD(a,b,c,d){a=a.R();var e=b.scale(),f="ordinal"==e.ta();c=e.transform(e.bc(c),.5);return b.Qa()?f?Math.round(a.left+c*a.width):d:f?Math.round(a.top+a.height-c*a.height):d} function cD(a,b,c,d,e,f){a=a.R();var h=0,k=0;if(!b)return{x:h,y:k};var l=b.scale(),m=b.nb(),p="ordinal"==l.ta();f=l.transform(l.bc(f),.5);var q=b.enabled(),l=q?m.Ka():a.va(),t=q?m.Pa():a.qa(),u=q?m.va():a.Ka(),m=q?m.qa():a.Pa();switch(b.qd()){case "left":h=eD(c)?u-1:u+1;k=p?Math.round(a.top+a.height-f*a.height):e;break;case "top":h=p?Math.round(a.left+f*a.width):d;k=fD(c)?m-1:m+1;break;case "right":h=eD(c)?l-1:l+1;k=p?Math.round(a.top+a.height-f*a.height):e;break;case "bottom":h=p?Math.round(a.left+ f*a.width):d,k=fD(c)?t-1:t+1}return{x:h,y:k}}function eD(a){a=TC(a);return"leftTop"==a||"leftCenter"==a||"leftBottom"==a}function fD(a){a=TC(a);return"leftTop"==a||"centerTop"==a||"rightTop"==a} function bD(a,b){if(!a)return null;var c=a.scale(),d=c.ta(),e=c.bc(b),f;switch(d){case "linear":f=+parseFloat(e).toFixed();break;case "log":f=+e.toFixed(1);break;case "ordinal":f=String(e);break;case "dateTime":var h=new Date(e),d=h.getMonth()+1;f=h.getDate();h=h.getFullYear();f=(10>d?"0"+d:""+d)+"-"+(10>f?"0"+f:""+f)+"-"+h}return{value:f,rawValue:e,max:c.max?c.max:null,min:c.min?c.min:null,scale:c}} g.Hw=function(a){var b=this.R(),c=a.offsetX;a=a.offsetY;(c<=b.Ka()||c>=b.va()||a<=b.Pa()||a>=b.qa())&&this.Md()};g.remove=function(){this.Md()};g.N=function(){this.i&&(this.i.Bc("mouseover",this.Xm,!1,this),this.i.Bc("mousemove",this.Xm,!1,this),this.i.Bc("mouseout",this.Hw,!1,this),this.i.Bc("pointshover",this.Iw,!1,this),this.i=null);Sd(this.j);this.j=null;Sd(this.m);this.f=this.c=this.m=null;Sd(this.b);this.b=null;Sd(this.g);this.g=null;ZC.u.N.call(this)}; g.s=function(){var a=ZC.u.s.call(this);a.displayMode=this.Lx();a.xStroke=Q(this.mA());a.yStroke=Q(this.qA());a.xLabel=this.b.s();a.yLabel=this.g.s();return a};g.G=function(a,b){ZC.u.G.call(this,a,b);this.Lx(a.displayMode);this.mA(a.xStroke);this.qA(a.yStroke);this.kA(a.xLabel);this.oA(a.yLabel)};ZC.prototype.displayMode=ZC.prototype.Lx;ZC.prototype.xStroke=ZC.prototype.mA;ZC.prototype.yStroke=ZC.prototype.qA;ZC.prototype.xLabel=ZC.prototype.kA;ZC.prototype.yLabel=ZC.prototype.oA;function gD(){SC.call(this)}F(gD,SC);gD.prototype.s=function(){var a=gD.u.s.call(this);n(this.position())&&(a.position=this.position());return a};gD.prototype.G=function(a,b){gD.u.G.call(this,a,b);this.position(a.position)};gD.prototype.N=function(){gD.u.N.call(this)};gD.prototype.position=gD.prototype.position;gD.prototype.background=gD.prototype.vp;gD.prototype.padding=gD.prototype.padding;gD.prototype.width=gD.prototype.width;gD.prototype.height=gD.prototype.height;gD.prototype.anchor=gD.prototype.anchor; gD.prototype.offsetX=gD.prototype.offsetX;gD.prototype.offsetY=gD.prototype.offsetY;gD.prototype.text=gD.prototype.text;gD.prototype.minFontSize=gD.prototype.qf;gD.prototype.maxFontSize=gD.prototype.of;gD.prototype.adjustFontSize=gD.prototype.wl;gD.prototype.rotation=gD.prototype.rotation;function hD(a){Y.call(this);this.C=a;this.aa={};this.o={};this.f=this.i=this.m=this.j=this.g=this.P=null;this.c={mf:{x:0,y:0,height:0},name:{x:0,y:0,height:0},type:{x:0,y:0,height:0},description:{x:0,y:0,height:0}};this.B={fontColor:"color",fontOpacity:"opacity",fontDecoration:"decoration",textDirection:"direction"};this.index=NaN}F(hD,Y);g=hD.prototype;g.fa=Y.prototype.fa;g.Z=Y.prototype.Z;g.check=function(){return!0};g.J=function(a){return n(this.aa[a])?this.aa[a]:this.o[a]};g.yc=function(a){return this.aa[a]}; g.Ze=function(a){return this.o[a]};g.ve=function(a){return n(this.aa[a])};g.Uc=function(a,b){this.aa[a]=b};function iD(a,b,c){var d=a.J(b);a=a.Ze(b);r(c)||(c=[c]);for(b=0;bd&&(w=u+l,x=x+A.height+m+p), e.offsetX(w),e.offsetY(x),e.H(),E=!0,w+=A.width+k+l;e=x+A.height+m}isNaN(a)?(this.v=Math.max(v,e),isNaN(t)||(this.v=Math.min(this.v,t)),isNaN(h)||(this.v=Math.max(this.v,h))):this.v=a;this.da=Eo(0,0,q,this.v);this.g.Mb(1,0,0,1,this.c.mf.x,this.c.mf.y);this.j.Mb(1,0,0,1,this.c.name.x,this.c.name.y);this.m.Mb(1,0,0,1,this.c.type.x,this.c.type.y);this.i.Mb(1,0,0,1,this.c.description.x,this.c.description.y);this.P.clip(this.da);S(this,4)}this.P.Mb(1,0,0,1,0,this.D);c&&b.bd();return this};g.s=function(){return hD.u.s.call(this)}; g.G=function(a,b){hD.u.G.call(this,a,b)};g.N=function(){this.C=null;Td(this.f);this.f=null;Sd(this.i);this.i=null;Sd(this.m);this.m=null;Sd(this.j);this.j=null;Sd(this.g);this.g=null;Sd(this.P);this.P=null;hD.u.N.call(this)};function nD(){Y.call(this);this.g=new Zx;K(this.g,this.mQ,this);this.c=this.P=null;this.aa={};this.ba={};this.V=[];this.b=[];this.ea=this.X=0}F(nD,kC);nD.prototype.fa=Y.prototype.fa;nD.prototype.Z=Y.prototype.Z|65488;function oD(a,b,c){var d={},e,f,h;if(a.length)for(h in b)f=b[h].vz,e=f.charAt(0).toUpperCase()+f.substr(1),e=a+e,e=c.get(e),n(e)&&(d[f]=e);else for(h in b)f=b[h].vz,e=c.get(f),n(e)&&(d[f]=e);return d}var pD={};pD.stroke=X(1,"stroke",wx,16,1);pD.oddFill=X(1,"oddFill",xx,16,1); pD.evenFill=X(1,"evenFill",xx,16,1);pD.drawTopLine=X(0,"drawTopLine",nx,256,1);pD.drawRightLine=X(0,"drawRightLine",nx,256,1);pD.drawBottomLine=X(0,"drawBottomLine",nx,256,1);pD.drawLeftLine=X(0,"drawLeftLine",nx,256,1);ox(nD,pD);g=nD.prototype;g.yc=function(a){return this.aa[a]};g.ve=function(a){return null!=this.aa[a]};g.Ze=function(a){return this.ba[a]};g.J=function(a){return null!=this.aa[a]?this.aa[a]:this.ba[a]};g.Uc=function(a,b){this.aa[a]=b};g.check=function(){return!0}; g.target=function(a){return n(a)?(this.j!=a&&(this.j=a,this.h(512,1)),this):this.j};g.oi=function(a){this.i||(this.i=new NC,K(this.i,this.cL,this));return n(a)?(this.i.A(a),this):this.i};g.cL=function(a){W(a,1)&&this.h(64,1)};g.lP=function(){this.h(1024,1)};g.qp=function(a){this.D||(this.D=new Ly,K(this.D,this.lP,this));return n(a)?(this.D.A(a),this):this.D};g.xP=function(){this.h(2048,1)};g.names=function(a){this.C||(this.C=new Ny,K(this.C,this.xP,this));return n(a)?(this.C.A(a),this):this.C}; g.nR=function(){this.h(4096,1)};g.rp=function(a){this.I||(this.I=new Ny,K(this.I,this.nR,this));return n(a)?(this.I.A(a),this):this.I};g.QN=function(){this.h(8192,1)};g.Mp=function(a){this.v||(this.v=new Ny,K(this.v,this.QN,this));return n(a)?(this.v.A(a),this):this.v};g.YQ=function(){this.h(16384,1)};g.Qk=function(a){this.B||(this.B=new RC,K(this.B,this.YQ,this));return n(a)?(this.B.A(a),this):this.B};g.pR=function(a){return n(a)?(a=yb(H(a),0,1),this.X!=a&&(this.X=a,this.h(128,1)),this):this.X}; g.mG=function(a){return n(a)?(this.g.A(a),this.h(32768,1),this):this.g};g.mQ=function(){this.h(32768,1)};g.F=function(){return this.j?this.j.F():null};g.IC=function(a){return this.oa[a.index]};g.vF=function(){return NaN};g.uF=function(){return NaN};function qD(a,b,c){for(var d=0;d this.b.length&&this.h(31744);for(d.reset();d.advance();){var a=d.U(),e=void 0;this.b[a]?a=this.b[a]:((e=this.V.pop())||(e=new hD(this)),this.b.push(e), e.index=a,a=e);var e=d,f=void 0,h=f=f=f=f=void 0,h=void 0,f=oD("image",My,e),h=e.get("imageMargin");n(h)&&(f.margin=$t(h));a.Uc("imageSettings",f);f=oD("name",Oy,e);h=e.get("nameMargin");n(h)&&(f.margin=$t(h));a.Uc("nameSettings",f);f=oD("type",Oy,e);h=e.get("typeMargin");n(h)&&(f.margin=$t(h));a.Uc("typeSettings",f);f=oD("description",Oy,e);h=e.get("descriptionMargin");n(h)&&(f.margin=$t(h));a.Uc("descriptionSettings",f);f=oD("tags",Oy,e);h=e.get("tagsMargin");n(h)&&(f.margin=$t(h));h=e.get("tagsPadding"); n(h)&&(f.padding=$t(h));h=e.get("tagsBackground");n(h)&&(f.background=h);a.Uc("tagSettings",f);a.Uc("width",this.Wb.width);a.Uc("height",this.Wb.height);a.Uc("imageSrc",e.get("image")||"");a.Uc("name",e.get("name")||null);a.Uc("type",e.get("type")||null);a.Uc("description",e.get("description")||null);h=(h=e.get("tags"))?r(h)?h.slice():[h]:[];a.Uc("tags",h);h=e.get("enabled");h=n(h)&&!isNaN(h)?!!h:!0;a.enabled(h).Ia(this.Qk())}for(a=(a=d.Ta())||0;this.b.length!=a;)d=this.b.pop(),V(d).enabled(!1).O(!1).H(), this.V.push(d);this.h(256);S(this,512)}var k,l;if(T(this,31744)){S(this.Qk().oi(),4294967295);e=this.qp().s();h=this.names().s();f=this.rp().s();k=this.Mp().s();l=this.Qk().s();for(d=0;d b&&(b==a.f?(a.f=1,a.c=b):(a.c=Math.min(b,a.f),a.f=Math.max(b,a.f)),LD(a),a.h(64,1),ID(a,"api")),a):a.c}function MD(a){var b;return n(b)?(b=+b,!isNaN(b)&&a.f!=b&&0=b&&(b==a.c?(a.c=0,a.f=b):(a.f=Math.max(b,a.c),a.c=Math.min(b,a.c)),LD(a),a.h(64,1),ID(a,"api")),a):a.f} function ND(a,b){b=+b;if(!isNaN(b)){b=yb(b,0,1);var c=a.f-a.c,d=oo(yb(b+c,0,1),4),c=oo(d-c,4);if(a.c!=c||a.f!=d)a.c=c,a.f=d,LD(a),a.h(64,1),ID(a,"user_action")}}function OD(a,b){b=+b;var c=isNaN(b)?40:b;if(a.g&&c&&(c=c+(PD(a)?a.g.top:a.g.left),c=+c,a.g&&!isNaN(c))){var d=PD(a);c!=(d?a.g.top:a.g.left)&&(d?a.g.top=c:a.g.left=c,GD(a),HD(a),a.h(64,1),ID(a,"user_action"))}}function QD(a,b){b=+b;var c=isNaN(b)?.05:yb(b,-1,1);c&&ND(a,a.c+c)} g.ox=function(a){return n(a)?(la(a)&&this.B!=a&&(this.B=a,this.h(4,1)),this):this.B};g.$y=function(a){return n(a)?(this.D!=a&&(this.D=a,RD(this,this.D)),this):this.D};g.az=function(a){return n(a)?(this.ga=a,this):this.ga};function SD(a){a.C||(a.C=cr(),Vz(a,a.C,a.OD,a.ND,a.uN),J(a,a.C));return a.C}function RD(a,b){a.I=vt(a.I,b,!0);a.K=vt(a.K,b,!1);a.X=vt(a.X,b,!0);a.ba=vt(a.ba,b,!1);a.h(16,1)}g.OD=function(a){a.preventDefault();RD(this,this.ga);this.Xd(a)}; g.ND=function(a){a.preventDefault();RD(this,this.D);this.Xd(a)};g.uN=function(a){a.preventDefault();var b=PD(this),c=this.o.Ba(),d=this.o.yk(),e=b?a.offsetY:a.offsetX,d=b?oo((e-d.top)/d.height,4):oo((e-d.left)/d.width,4);(b?e<=c.top:e<=c.left)?ND(this,d):(c=+d,isNaN(c)||(c=yb(c,0,1),b=this.f-this.c,c=oo(yb(c-b,0,1),4),b=oo(c+b,4),this.c==c&&this.f==b))||(this.c=c,this.f=b,LD(this),this.h(64,1),ID(this,"user_action"));this.Xd(a)};function TD(a){a.T||(a.T=Jq(),J(a,a.T));return a.T} function UD(a){a.m||(a.m=new UA,WA(a.m,16,!1),K(a.m,function(){a.m.H()}),$A(a.m,function(){JD(a)?OD(a,40):QD(a,.05)}),J(a,a.m));return a.m}function VD(a){a.v||(a.v=new UA,WA(a.v,16,!1),K(a.v,function(){a.v.H()}),$A(a.v,function(){JD(a)?OD(a,-40):QD(a,-.05)}),J(a,a.v));return a.v}function WD(a){a.o||(a.o=Jq(),a.o.Ia(SD(a)),al(a.o,"drag",a.OL,!1,a),al(a.o,"end",a.NL,!1,a),Vz(a,a.o,a.OD,a.ND,null,null,null,a.VQ),J(a,a.o));return a.o}g.VQ=function(a){a.preventDefault();this.Xd(a)}; g.OL=function(){XD(this,!0)};g.NL=function(){XD(this,!1)};function XD(a,b){var c=PD(a),d=a.o.yk(),e=a.o.Ba(),f=!!b,h=c?d.top:d.left,d=c?d.height:d.width,k=c?e.top:e.left,l=k+(c?e.height:e.width);10>=(c?e.height:e.width)?(c=a.f-a.c,a.c=(k-h)*(1-c)/(d-10),a.f=Math.min(a.c+c,1)):(a.c=oo((k-h)/d,5),a.f=oo((l-h)/d,5));LD(a);f||a.h(64,1);ID(a)} function LD(a){if(a.i&&a.g){var b;if(PD(a)){b=a.i.height;var c=oo((a.f-a.c)*b,1);a.g.top=oo(a.c*b,1)+a.i.top;a.g.height=c}else b=a.i.width,c=oo((a.f-a.c)*b,1),a.g.left=oo(a.c*b,1)+a.i.left,a.g.width=c}}function HD(a){if(a.i&&a.g){var b=PD(a),c=b?a.g.top-a.i.top:a.g.left-a.i.left,d=b?c+a.g.height:c+a.g.width,b=b?a.i.height:a.i.width;a.c=oo(c/b,4);a.f=oo(d/b,4)}} function GD(a){var b=a.g;a=a.i;b.width>a.width&&(b.width=a.width);b.height>a.height&&(b.height=a.height);b.top+b.height>a.top+a.height&&(b.top-=b.top+b.height-(a.top+a.height));b.left+b.width>a.left+a.width&&(b.left-=b.left+b.width-(a.left+a.width));b.top (d?a.height:a.width)/(d?a.width:a.height);e=f=d?a.width:a.height;k=a.left;l=a.top;h&&(d?f=oo(a.height/3,1):e=oo(a.width/3,1));h=d?a.left:a.left+a.width-e;d=d?a.top+a.height-f:a.top;this.m.R(a);this.m.position({x:h,y:d}).width(e).height(f).H();this.v.R(a);this.v.position({x:k,y:l}).width(e).height(f).H();this.m.O(!1);this.v.O(!1)}this.h(80);S(this,4)}T(this,16)&&(this.T.fill(this.I).stroke(this.K),this.o.fill(this.X).stroke(this.ba),S(this,16));if(T(this,64)){if(0>= this.c&&1<=this.f||this.c==this.f)SD(this).visible(!1);else{SD(this).visible(!0);e=PD(this);f=this.b;a=Math.min(5,Math.min(f.width,f.height)/2);this.T.lg(f).round(a);this.B?(d=this.m.width(),h=this.m.height(),k=e?f.left:f.left+d+1,l=e?f.top+h+1:f.top,d=e?f.width:f.width-2*(d+1),h=e?f.height-2*(h+1):f.height,k=new L(k,l,d,h)):k=f.clone();d=e?k.height:k.width;l=h=oo(d*(this.f-this.c),1);var m=!1;10>h&&(m=!0,l=10);m?(h=this.c*(d-l)/(1+this.c-this.f),d=e?f.left:oo(k.left+h,1),h=e?oo(k.top+h,1):f.top): (d=e?f.left:oo(k.left+this.c*k.width,1),h=e?oo(k.top+this.c*k.height,1):f.top);m=e?f.width:l;e=e?l:f.height;this.o.Xn(ED(d)).Yn(ED(h)).um(Math.round(m)).qm(Math.round(e)).round(a).yk(k);this.o.Mb(1,0,0,1,0,0)}S(this,64)}T(this,8)&&(SD(this).zIndex(this.zIndex()),S(this,8));c&&b.bd()}return this};function PD(a){return"horizontal"!=a.j.toLowerCase()}g.remove=function(){this.C&&this.C.parent(null)}; function ID(a,b){if(a.ea){0<=a.V&&(clearTimeout(a.V),a.V=-1);var c=new YD(a);c.startRatio=a.c;c.endRatio=a.f;c.visibleBounds=a.g;c.source=b||"user_action";a.V=setTimeout(function(){a.dispatchEvent(c);a.V=-1},0)}} g.s=function(){var a=DD.u.s.call(this);C(this.Is())?I(8,null,["ScrollBar background stroke"]):a.backgroundStroke=Q(this.Is());C(this.ns())?I(8,null,["ScrollBar background fill"]):a.backgroundFill=Q(this.ns());C(this.Tu())?I(8,null,["ScrollBar slider fill"]):a.sliderFill=Q(this.Tu());C(this.Uu())?I(8,null,["ScrollBar slider stroke"]):a.sliderStroke=Q(this.Uu());a.mouseOverOpacity=this.az();a.mouseOutOpacity=this.$y();a.buttonsVisible=this.ox();a.barSize=this.Ap();return a}; g.G=function(a,b){DD.u.G.call(this,a,b);this.ns(a.backgroundFill);this.Is(a.backgroundStroke);this.Tu(a.sliderFill);this.Uu(a.sliderStroke);this.az(a.mouseOverOpacity);this.$y(a.mouseOutOpacity);this.ox(a.buttonsVisible);this.Ap(a.barSize)};function YD(a){cf.call(this,"scrollchange",a)}F(YD,cf);YD.prototype.startRatio=0;YD.prototype.endRatio=0;YD.prototype.visibleBounds=null;YD.prototype.source="";D("anychart.core.ui.ScrollBar",DD);DD.prototype.barSize=DD.prototype.Ap; DD.prototype.backgroundStroke=DD.prototype.Is;DD.prototype.backgroundFill=DD.prototype.ns;DD.prototype.sliderStroke=DD.prototype.Uu;DD.prototype.sliderFill=DD.prototype.Tu;DD.prototype.mouseOutOpacity=DD.prototype.$y;DD.prototype.mouseOverOpacity=DD.prototype.az;DD.prototype.buttonsVisible=DD.prototype.ox;function ZD(){Y.call(this);this.g=this.f=this.m=this.i=null;this.j=NaN;this.C=this.D=!1;this.B=tm(ba.document.body,"cursor");this.c=Aq("1 #acbece");this.o=1;this.K=vq("#ccd7e1 0.3");this.I=vq("#fff 0.00001");this.v=!0}F(ZD,kC);g=ZD.prototype;g.fa=kC.prototype.fa;g.Z=kC.prototype.Z|80;g.remove=function(){this.i&&this.i.parent(null)};g.position=function(a){return n(a)?(this.j!=a&&(this.j=a,this.h(64,1)),this):this.j}; g.stroke=function(a,b,c,d,e){if(n(a)){var f=Aq.apply(null,arguments),h=Au(f);if(this.c!=f||h!=this.o)this.c=f,this.o=h,this.h(80,1);return this}return this.c||"none"};g.Hj=function(a){return n(a)?(la(a)&&(this.v=a),this):this.v};function $D(a,b){qm(ba.document.body,"cursor",b?a.B:"e-resize")}function aE(a){a.i||(a.i=cr(),J(a,a.i));return a.i}g.YL=function(){this.D=!0;this.B=tm(ba.document.body,"cursor");bE(this).clear()}; g.XL=function(){var a=this.f.Ba();$D(this);var b=this.b.left+this.j+this.o/2,a=a.Ka()+a.ig()/2;this.g.clear().moveTo(b,this.b.top).lineTo(a,this.b.top).lineTo(a,this.b.top+this.b.height).lineTo(b,this.b.top+this.b.height).close();this.m.clear().moveTo(a,this.b.top).lineTo(a,this.b.top+this.b.height)};g.WL=function(){this.D=!1;this.g.clear();var a=this.f.Ba();this.C||$D(this,!0);this.position(a.left+3-this.b.left)};g.wP=function(a){a.preventDefault();this.Xd(a)}; function cE(a){a.i.Hc("e-resize");var b=a.b.left+a.j+a.o/2,c=new L(a.b.left-3,a.b.top,a.b.width+6,a.b.height);a.m.clear().moveTo(b,a.b.top).lineTo(b,a.b.top+a.b.height);var b=a.b.left+a.j-3,d=a.b.left+a.j+a.o+3;a.f.Mb(1,0,0,1,0,0);a.f.clear().moveTo(b,a.b.top).lineTo(d,a.b.top).lineTo(d,a.b.top+a.b.height).lineTo(b,a.b.top+a.b.height).close().yk(c)}g.ZL=function(){this.C=!0};g.$L=function(){this.C=!1;this.D||$D(this,!0)}; function dE(a){a.f||(a.f=Nq().fill(a.I).stroke(null),al(a.f,"start",a.YL,!1,a),al(a.f,"drag",a.XL,!1,a),al(a.f,"end",a.WL,!1,a),Vz(a,a.f,null,a.$L,null,a.ZL,null,a.wP),J(a,a.f));return a.f}function bE(a){a.g||(a.g=Nq(),a.g.fill(a.K).stroke(null),J(a,a.g));return a.g}function eE(a){a.m||(a.m=Nq().xb(!0).stroke(a.c),J(a,a.m));return a.m} g.H=function(){if(this.hb()){var a=this.w(),b=a?a.ja():null,c=b&&!b.tc();c&&b.kd();aE(this).bb()||aE(this).nc(bE(this)).nc(dE(this)).nc(eE(this));T(this,2)&&(aE(this).parent(a),S(this,2));T(this,4)&&(this.b=this.nb(),this.v&&this.dispatchEvent("splitterchange"),this.h(80),S(this,4));T(this,16)&&(this.m.stroke(this.c),this.g.fill(this.K),this.f.fill(this.I),S(this,16));T(this,64)&&(isNaN(this.j)&&(this.j=Math.round((this.b.width-this.o)/2)),this.v&&this.dispatchEvent("splitterchange"),cE(this),S(this, 64));T(this,8)&&(aE(this).zIndex(this.zIndex()),cE(this),S(this,8));c&&b.bd()}return this};function fE(){Y.call(this);this.B=this.g=this.i=null;this.I=this.K=this.c=this.f=NaN;this.Ga=this.D=this.Da=null;this.C="top";this.o=null;this.m={};this.j={};this.b=null;this.Ma=!1;this.T=null}F(fE,Y);fE.prototype.fa=Y.prototype.fa|32768;fE.prototype.Z=Y.prototype.Z|80;fE.prototype.v=jx(20,16,9);ox(fE,fE.prototype.v);var gE={};gE.width=X(0,"width",kx,4,9);gE.height=X(0,"height",kx,4,9);gE.align=X(0,"align",bc,4,9);gE.orientation=X(0,"orientation",ec,4,9);gE.rotation=X(0,"rotation",xe,4,9); gE.text=X(0,"text",mx,20,9);fE.prototype.da=gE;ox(fE,fE.prototype.da);g=fE.prototype;g.Vn=function(a){n(a)&&(this.T=a);return this.T};g.zn=Jx;g.Fi=function(){var a=[this.m];this.b&&(a=Cg(a,this.b.Fi()));return a};g.Ci=function(){var a=[this.j];this.b&&(a=Cg(a,this.b.Ci()));return a};g.yc=function(a){return this.j[a]};g.ve=function(a){return null!=this.j[a]};g.Ze=function(a){return this.m[a]};g.J=Kx;g.Uc=function(a,b){this.j[a]=b};g.check=function(){return!0}; g.parent=function(a){return n(a)?(this.b!=a&&(this.b&&dx(this.b,this.pD,this),(this.b=a)?(K(this.b,this.pD,this),this.sk().parent(this.b.sk()),this.padding().parent(this.b.padding()),this.margin().parent(this.b.margin())):(this.sk().parent(null),this.padding().parent(null),this.margin().parent(null))),this):this.b};g.pD=function(a){var b=0,c=0;W(a,1)&&(b|=16,c|=1);W(a,8)&&(b|=4,c|=8);W(a,32768)&&(b|=1,c|=32769);this.T=null;this.h(b,c)}; g.sk=function(a){this.i||(this.i=new NC,J(this,this.i),K(this.i,this.qM,this));return n(a)?(this.i.A(a),this):this.i};g.margin=function(a,b,c,d){this.D||(this.D=new Jy,J(this,this.D),K(this.D,this.oD,this));return n(a)?(this.D.A.apply(this.D,arguments),this):this.D};g.padding=function(a,b,c,d){this.Ga||(this.Ga=new Py,J(this,this.Ga),K(this.Ga,this.oD,this));return n(a)?(this.Ga.A.apply(this.Ga,arguments),this):this.Ga}; function hE(a,b){if(n(b)){var c=!a.J("orientation")&&a.C!=b;a.C=b;c&&a.h(4);return a}return a.C}g.dc=function(a,b){if(n(a)){if(z(a))if(n(b)){if(a in this.v)this[a](b)}else return this.yc(a);else if(y(a))for(var c in a)if(c in this.v)this[c](a[c]);return this}c={};for(var d in this.j)d in this.v&&(c[d]=this.j[d]);return c};function iE(a,b){if(n(b)){var c=null==b?"":String(b);a.X!=c&&(a.X=c,a.h(20,9));return a}return a.X}g.h=function(a,b){var c=fE.u.h.call(this,a,b);!c&&this.Ma&&this.Y(b||0);return c}; function jE(a){var b=!1;a.g||(b=!0,a.g=cr(),a.sk().w(a.g),a.ab=a.g.text(),a.ab.zIndex(.1),a.ab.he("aria-hidden","true"),J(a,a.g),Vz(a,a.g));return b} g.H=function(){if(!this.hb())return this;var a=jE(this),b=this.w();V(this);T(this,2)&&(this.g.parent(b),S(this,2));T(this,8)&&(this.g.zIndex(this.zIndex()),S(this,8));T(this,16)&&(this.fc(a),S(this,16));T(this,4)&&(kE(this),this.ab.x(R(this.padding().J("left"),this.f)),this.ab.y(R(this.padding().J("top"),this.c)),this.g.Mb(this.o.b,this.o.c,this.o.f,this.o.g,this.o.i,this.o.j),this.h(64),S(this,4));T(this,64)&&(a=this.sk(),V(a),a.R(0,0,this.f,this.c),a.H(),a.O(!1),S(this,64));this.O(!1);return this}; g.remove=function(){this.g?this.g.parent(null):this.ab&&this.ab.parent(null)};g.Fb=function(){var a=this.R(),a=a?a.clone():Eo(0,0,0,0);if(!this.enabled())return a;this.Da&&!T(this,4)||kE(this);switch(this.J("orientation")||this.C){case "top":a.top+=this.Da.height;a.height-=this.Da.height;break;case "right":a.width-=this.Da.width;break;case "bottom":a.height-=this.Da.height;break;case "left":a.left+=this.Da.width,a.width-=this.Da.width}return a}; function lE(a){if(!a.enabled())return new L(0,0,0,0);a.Da&&!T(a,4)||kE(a);return a.Da} g.fc=function(a){var b=this.J("text"),c=iE(this),d=this.J("useHtml");if(a||n(b)||n(c)||n(d))a=!b&&n(c)?c:b,d?this.ab.htmlText(a):this.ab.text(a);this.ab.fontSize(this.J("fontSize"));this.ab.fontFamily(this.J("fontFamily"));this.ab.color(this.J("fontColor"));this.ab.el(this.J("textDirection"));this.ab.Bo(this.J("textWrap"));this.ab.opacity(this.J("fontOpacity"));this.ab.Aj(this.J("fontDecoration"));this.ab.fontStyle(this.J("fontStyle"));this.ab.fontVariant(this.J("fontVariant"));this.ab.fontWeight(this.J("fontWeight")); this.ab.letterSpacing(this.J("letterSpacing"));this.ab.zo(this.J("lineHeight"));this.ab.Ao(this.J("textIndent"));this.ab.bj(this.J("vAlign"));this.ab.Rg(this.J("hAlign"));this.ab.uh(this.J("textOverflow"));this.ab.fl(this.J("selectable"));this.ab.xb(this.J("disablePointerEvents"))};function mE(a){var b=a.yc("rotation"),b=n(b)?b:a.J("rotation");if(n(b))return b;switch(a.J("orientation")||a.C){case "left":return-90;case "right":return 90;default:return 0}} function kE(a){var b=a.padding(),c=a.margin(),d=a.R(),e,f,h=a.J("orientation")||a.C,k=0==mE(a)%180;d?"top"==h||"bottom"==h||k?(e=d.width,f=d.height):(e=d.height,f=d.width):e=f=void 0;var l=jE(a);if(l||T(a,16))a.fc(l),S(a,16);a.ab.width(null);a.ab.height(null);a.ab.Mb(1,0,0,1,0,0);var l=a.ab.Ba(),m=a.ve("width")?a.yc("width"):a.B||null;null===m?(a.K=l.width,a.f=b.ze(a.K)):(a.f=R(m,e),a.K=b.xe(a.f));d&&e c.left&&(h-=c.left),0>c.top&&(k-=c.top),c.va()>d.width&&(h-=c.va()-d.width),c.qa()>d.height&& (k-=c.qa()-d.height));a.J("allowLeaveChart")||(b.x(h),b.y(k),c=b.nb(),c.left m.x+f.va()&&(h-=c.va()-m.x-f.va()),c.qa()>m.y+f.qa()&&(k-=c.qa()-m.y-f.qa()));b.x(h);b.y(k)} function yE(a,b,c,d,e){if(a.check(3)&&(a.c=e?e.eb():a,zE(a,[a.c]),a.c.enabled())){for(var f={clientX:c,clientY:d,formattedValues:[],points:[]},h=[],k=0;k d.qa()?(e=d.Ka(),f=d.va(),h=d.Pa(),k=d.qa(),c+=2):(e=f=d.Ka()+2,h=d.Pa(),k=d.qa(),b-=2);else if(b>d.va())c d.qa()?(e=d.Ka(),f=d.va(),h=d.qa(),k=d.Pa(),c+=2):(e=f=d.va()-2,h=d.Pa(),k=d.qa(),b+=2);else if(c< d.Pa())h=k=d.Pa()+2,e=d.va(),f=d.Ka(),c-=2;else if(c>d.qa())h=k=d.qa()-2,e=d.Ka(),f=d.va(),c+=2;else break a;a.o=[e,h,f,k,b,c]}hl(document,"mousemove",a.bu,!1,a)}else d&&(d.style["pointer-events"]="none")}function GE(a,b,c,d){sE(a);a.c=a;d&&(d.clientX=b,d.clientY=c,iE(a.title(),BE(a,d)),tE(a).text(AE(a,d)));CE(a,a);xE(a,a,b,c);DE(a,b,c)}function BE(a,b){b=Kf(b);b.titleText=a.lb.J("text");var c=a.J("titleFormatter");z(c)&&(c=oy(py.Wd(),c));return c.call(b,b)} function AE(a,b,c){b=Kf(b);b.valuePrefix=a.J("valuePrefix")||"";b.valuePostfix=a.J("valuePostfix")||"";a=c?a.J("unionTextFormatter"):a.J("textFormatter");z(a)&&(a=oy(py.Wd(),a));return a.call(b,b)}function tE(a,b){a.I||(a.I=new gD,K(a.I,a.WP,a),a.I.Ia(a),a.I.width("100%").height("100%"),J(a,a.I));return n(b)?(a.I.A(b),a):a.I} g.sM=function(a){I(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"]);return tE(this,a)};g.WP=function(a){W(a,8)?(this.C=this.v=null,this.h(1988,1)):W(a,1)&&this.h(512,1)}; function qE(a,b,c){if(b)return a.j&&a.j.stop(),a.remove(),!0;if(a.J("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.nb().cd(new pi(b,c)),e=a.f.L();if(e&&!d)return al(e,"mouseleave",a.Jt,!1,a),a.o=null,!1;if(HE(a,b,c))return al(document,"mousemove",a.bu,!1,a),e&&(al(a.f.L(),"mouseenter",a.Yz,!1,a),al(a.f.L(),"mouseleave",a.Zz,!1,a)),!1;a.o=null}if(a.Hn())return rE(a),a.j.Gk()||a.j.start(),!1;a.remove();return!0}g.remove=function(){this.f.parent(null)}; function sE(a){var b;b=a.check(1)&&!Gf(a.g);a.title().Ma=b;a.mj().ra=b;a.tk().sa=b}g.nb=function(){this.C=this.v=null;vE(this);return new L(this.C.x,this.C.y,this.v.width,this.v.height)};g.fc=function(){if(T(this,512)){V(tE(this));for(var a in this.B){var b=this.J(a);n(b)&&tE(this).dc(a,b)}tE(this).wl(this.J("adjustFontSize"));tE(this).qf(this.J("minFontSize"));tE(this).of(this.J("maxFontSize"));tE(this).O(!1)}}; g.h=function(a,b){var c=nE.u.h.call(this,a,b);!c&&this.check(1)&&!Gf(this.g)&&this.Y(b||0);return c};function rE(a){a.j&&a.j.Gk()?a.ua=!0:(Sd(a.j),a.j=new Ym(function(){this.remove();this.ua&&(this.ua=!1,rE(this))},a.Hn(),a))}function zE(a,b){b=b||[];for(var c in a.g)wg(b,function(a){return String(ma(a))==c})||a.g[c].Md(!0)} function uE(a){if(!a.v){V(tE(a));a.fc();tE(a).O(!1);var b=a.J("width"),c=a.J("height"),d=(a.m||a.T).nb(),b=R(b,d.width),c=R(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new L(0,0,0,0),h,k=null,l=null,m=a.title(),p=a.mj(),q=tE(a);if(!d||!e){if(m.enabled()){m.R(null);h=m.J("width");var t=null!=m.yc("width"),u=m.J("height"),v=null!=m.yc("height");mu(h)&&(k=h,m.width(null));mu(u)&&(l=u,m.height(null));h=lE(m);f.width=b||Math.max(f.width,h.width);t?m.width(k):delete m.j.width;v?m.height(l):delete m.j.height; l=k=null;e||(f.height+=h.height)}if(q.enabled()){var w=(t=a.b?tE(a.b):null)?t.width():void 0,t=t?t.height():void 0;q.R(null);w=q.width()||w;t=q.height()||t;mu(w)&&(k=w,q.width(null));mu(t)&&(l=t,q.height(null));w=XC(q);f.width=b||Math.max(f.width,w.width);k&&q.width(k);l&&q.height(l);e||(f.height+=w.height)}m.enabled()&&m.R(new L(0,0,f.width,h.height));q.enabled()&&q.R(new L(0,0,f.width,w.height));p.enabled()&&(p.R(m.enabled()||q.enabled()?f:null),h=iC(p),f.width=b||Math.max(f.width,h.width),e||(f.height+= h.height))}f=a.padding().JH(f);d&&(f.left=0,f.width=b);e&&(f.top=0,f.height=c);a.v=f}}function vE(a){uE(a);if(!a.C){var b=a.J("anchor"),c=new pi(a.J("x"),a.J("y")),d=ru(a.v,b);c.x-=d.x;c.y-=d.y;yu(c,b,a.J("offsetX"),a.J("offsetY"));a.C=c}} function FE(a,b,c,d,e){var f=c,h=d,k,l=a.J("positionMode")||"float";k=a.J("displayMode");var m=wE(a)?zm(wE(a).w().ja().w()):zm(a.w().ja().w());"float"==l?Vj||(f=c-m.x,h=d-m.y):"point"==l?(f="union"==k?a.J("position"):b.J("position"),h=e.Qo(f,!0).value,f=h.x+(Vj?m.x:0),h=h.y+(Vj?m.y:0)):"chart"==l&&(e=wE(a).nb(),f="union"==k?a.J("position"):b.J("position"),h=ru(e,f),f=h.x+(Vj?m.x:0),h=h.y+(Vj?m.y:0));a.J("allowLeaveScreen")||(b.x(f),b.y(h),k=b.nb(),e=xk(window),0>k.left&&(f-=k.left),0>k.top&&(h-=k.top), k.va()>e.width&&(f-=k.va()-e.width),k.qa()>e.height&&(h-=k.qa()-e.height));a.J("allowLeaveChart")||(b.x(f),b.y(h),k=b.nb(),a=a.m||a.T,e=a.nb(),m||(m=zm(a.w().ja().w())),k.left m.x+e.va()&&(f-=k.va()-m.x-e.va()),k.qa()>m.y+e.qa()&&(h-=k.qa()-m.y-e.qa()));b.x(f);b.y(h)}function CE(a,b){if(!b.w())if(Vj){var c=Ft.Wd();b.w(c.b);c.f[ma(b).toString()]=b}else wE(a)?b.w(wE(a).w()):a.b&&b.w(wE(a.b).w())} g.bu=function(a){if(HE(this,a.clientX,a.clientY))Vj&&Gt(!0);else{hl(document,"mousemove",this.bu,!1,this);var b=this.f.L();b&&(hl(b,"mouseenter",this.Yz,!1,this),hl(b,"mouseleave",this.Zz,!1,this));this.Jt(a)}};function HE(a,b,c){if(!a.o)return!1;var d=a.o[0],e=a.o[1],f=a.o[2],h=a.o[3],k=a.o[4],l=a.o[5];a=wo(f,h,k,l,b,c);k=wo(k,l,d,e,b,c);return wo(d,e,f,h,b,c)==a&&a==k}g.Yz=function(){hl(document,"mousemove",this.bu,!1,this);this.f.L()&&hl(this.f.L(),"mouseenter",this.Yz,!1,this);this.o=null}; g.Zz=function(a){this.f.L()&&hl(this.f.L(),"mouseleave",this.Zz,!1,this);this.Jt(a)};g.Jt=function(a){if(2==a.c.buttons)return!0;Vj&&Gt(!1);this.f.L()&&hl(this.f.L(),"mouseleave",this.Jt,!1,this);this.o=null;this.Hn()?(rE(this),this.j.Gk()||this.j.start()):this.Md(!0)}; g.parent=function(a){if(n(a)){if(this.b!=a){var b=String(ma(this));null===a?(dx(this.b,this.ts,this),this.title().parent(null),this.mj().parent(null),this.tk().parent(null),this.padding().parent(null),tE(this).padding().parent(null),delete this.b.g[b],this.b=null):(this.b&&dx(this.b,this.ts,this),this.b=a,this.title().parent(this.b.title()),this.mj().parent(this.b.mj()),this.tk().parent(this.b.tk()),this.padding().parent(this.b.padding()),tE(this).padding().parent(tE(this.b).padding()),this.b.g[b]= this,K(this.b,this.ts,this))}return this}return this.b};g.ts=function(a){var b=0,c=0;if(W(a,8)||W(a,1))b|=1988,c|=8;W(a,32768)&&(b|=1,c|=1);this.ea=null;this.h(b,c)};g.yc=function(a){return this.D[a]};g.ve=function(a){return null!=this.D[a]};g.Ze=function(a){return this.K[a]};g.J=Kx;g.Uc=function(a,b){this.D[a]=b};g.check=function(a){return n(a)?!!(a&this.wa):!0};g.Vn=function(a){n(a)&&(this.ea=a);return this.ea};g.zn=Jx;g.Fi=function(){var a=[this.K];this.b&&(a=Cg(a,this.b.Fi()));return a}; g.Ci=function(){var a=[this.D];this.b&&(a=Cg(a,this.b.Ci()));return a};g.JN=function(a){I(405,null,[".contentFormatter()",".textFormatter()"]);return this.textFormatter(a)};g.oP=function(){I(405,null,[".isFloating()",".positionMode()"]);return"float"==this.J("positionMode")};g.enabled=function(a){return n(a)?(this.D.enabled!=a&&(this.D.enabled=a,this.h(1,32777),this.D.enabled?(this.jf=!1,this.O(!0)):isNaN(this.Gf)?V(this):this.jf=!0),this):this.J("enabled")}; g.s=function(){var a={};sx(this,this.B,a);sx(this,this.ba,a);delete a.x;delete a.y;var b=this.title().s();Gf(b)||(a.title=b);b=this.mj().s();Gf(b)||(a.separator=b);b=this.tk().s();Gf(b)||(a.background=b);b=this.padding().s();Gf(b)||(a.padding=b);n(this.X)&&(a.hideDelay=this.X);n(this.zIndex())&&(a.zIndex=this.zIndex());this.ve("enabled")&&(a.enabled=this.D.enabled);return a}; g.G=function(a,b){if(b){for(var c in this.B){var d=a[c];n(d)&&(this.K[c]=d)}for(c in this.ba)d=a[c],n(d)&&(this.K[c]=d);"enabled"in a&&(this.K.enabled=a.enabled)}else rx(this,this.B,a),rx(this,this.ba,a);bv(this.title(),a.title,b);bv(this.mj(),a.separator,b);bv(this.tk(),a.background,b);bv(this.padding(),a.padding,b);this.Hn(a.hideDelay);c=a.content;if(!(c&&"anchor"in a&&"position"in a)){var e,f;c&&(e=c.position,f=c.anchor);if(!e||!f){for(var d=this.zn(),h=0;h =b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.padding(),h,k,l,m;b?(c=b.width,d=b.height,null!=a.ya?(h=R(a.ya,c),e.ze(h)>c&&(h=e.xe(c)),l=f.xe(h)):l=f.xe(e.xe(c)),null!=a.Xa?(k=R(a.Xa,d),e.ye(k)>d&&(k=e.we(d)),m=f.we(k)):m=f.we(e.we(d))):(l=B(a.ya)&&!isNaN(a.ya)?f.xe(a.ya):Infinity,m=B(a.Xa)&&!isNaN(a.Xa)?f.we(a.Xa):Infinity);var p,q,t,u=a.Uq(),v=a.Mi(),w=a.title();h="bottom"==a.position()||"top"==a.position();k=w.J("orientation")||hE(w);var x="top"== k||"bottom"==k,A=u.Qa(),E;if(null!=a.c){var N=k=0,O=-Number.MAX_VALUE,P=0;for(q=a.c.length;P O?E=0:(k-=a.C,E="vertical"==a.I?O:k)}else E=0;var Z;if(null!=a.c){N=k=0;O=-Number.MAX_VALUE;P=0;for(q=a.c.length;PO?Z=0:(k-=a.C,Z="horizontal"==a.I?O:k)}else Z=0;var U;k=0+E;U=0+Z;V(u);V(v);V(w);w.enabled()?(w.R(null),P=w.J("orientation")||hE(w),w.B=null,t=lE(w),x?(k=Math.min(Math.max(k, t.width),l),h&&(w.B=0>k?null:k,t=lE(w)),U+=t.height):(k+=t.width,U=Math.max(U,t.height))):t=null;u.enabled()?(u.J("orientation"),u.R(null),t?u.width(t.width):u.width(u.Qa()?E:Z),p=iC(u)):p=null;v.R(null);q=v.nb();"horizontal"==a.I&&(E>l?AD(v,!0):AD(v,!1));h=m;x&&(h-=t?t.height:0);A&&(h-=p?p.height:0);"vertical"==a.I&&(Z>h?AD(v,!0):AD(v,!1));u.enabled()&&(u.Qa()?(k=Math.max(k,p.width),U+=p.height):(k+=p.width,U=Math.max(U,p.height)));BD(v)&&(P=v.yl(),"left"==P||"right"==P?(k+=q.width,U=Math.max(U, q.height)):(k=Math.max(k,q.width),U+=q.height));N=k>l?l:k;O=U>m?m:U;h=e.ze(f.ze(N));k=e.ye(f.ye(O));if(w.enabled()){var ia=0==mE(w)%180,eb=t.width,P=t.height;w.J("orientation")||hE(w);if(x||ia){if(ia&&!x){var A=(a.c&&a.c.length?a.c[0].ig():0)+(BD(v)?q.width:0),A=E>=l?A:E,Ga;null!=w.width()?Ga=w.width():Ga=w.margin().xe(N-eb<=A?N-A:eb)}else{if(U>m){Ga=0;p&&A&&(Ga+=p.height);if("top"==v.yl()||"bottom"==v.yl())Ga+=q.height;w.height(ha(w.height())?w.height():w.margin().we(U-Z-Ga))}Ga=null!=w.width()? w.width():w.margin().xe(N)}w.B=0>Ga?null:Ga;t=lE(w);u.width(h);p=iC(u);t.height!=P&&(w.height(ha(w.height())?w.height():w.margin().we(P)),t=lE(w))}else Ga=null!=w.width()?w.width():w.margin().xe(O),w.B=0>Ga?null:Ga,t=lE(w),u.width(k),p=iC(u),t.width!=eb&&(w.height(ha(w.height())?w.height():w.margin().we(eb)),t=lE(w))}w.enabled()&&(P=w.J("orientation")||hE(w),"top"==P||"bottom"==P?O-=t.height:N-=t.width);u.enabled()&&(u.Qa()?O-=p.height:N-=p.width);Ga=N;A=O;P=v.yl();BD(v)&&("top"==P||"bottom"==P?A= O-q.height:Ga=N-q.width);do{S(a,4);x=a;q=Ga;E=A;Z=p=p=t=U=void 0;x.B=[];Z=0;V(x);t=x.c&&x.c.length;U=void 0;for(U=0;Uq?(Z++,x.B[Z]=[],x.B[Z][0]=x.c[U],p=x.c[U].ig()):(p=p+x.C+x.c[U].ig(),x.B[Z].push(x.c[U])));else for(p=x.c[U].wg(),U+=1,t=x.c.length;U E?(Z++,x.B[Z]=[],x.B[Z][0]=x.c[U],p=x.c[U].wg()):(p=p+x.C+x.c[U].wg(),x.B[Z].push(x.c[U]))); tD(x.Mi(),Z+1);x.O(!1);v.R(null);q=v.nb();"top"==P||"bottom"==P?A=O-(q?q.height:0):Ga=N-(q?q.width:0)}while(T(a,4));h=isFinite(l)&&null!=a.ya?f.ze(l):h;k=isFinite(m)&&null!=a.Xa?f.ye(m):k;if(b){f=b.Ka();e=b.Pa();switch(a.j){case "left":case "right":switch(a.f){case "center":e+=(d-k)/2;break;case "right":case "bottom":e=b.qa()-k}break;case "top":case "bottom":switch(a.f){case "center":f+=(c-h)/2;break;case "right":case "bottom":f=b.va()-h}}switch(a.j){case "right":f=b.va()-h;break;case "bottom":e= b.qa()-k}}else f=R(e.J("left"),0),e=R(e.J("top"),0);a.Da=new L(f,e,h,k);u.O(!1);v.O(!1);w.O(!1)}g.remove=function(){this.v&&this.v.parent(null)}; g.H=function(){if(!this.hb())return this;this.v||(this.v=cr(),Vz(this,this.v),J(this,this.v),this.ba||(this.ba=cr(),this.ba.parent(this.v).zIndex(20),J(this,this.ba)));T(this,8)&&(this.v.zIndex(this.zIndex()),S(this,8));var a=this.w(),b=a?a.ja():null;T(this,2)&&(this.v.parent(a),S(this,2));(a=b&&!b.tc())&&b.kd();T(this,1024)&&(this.K=!0,S(this,1024));if(T(this,16)){var c=this.My(),d;if(r(this.ea))d=this.ea;else if(null!=this.g){for(var e=[],f=0;f a.nearestPointToCursor.distance&&(a.series.F().select(a.nearestPointToCursor.index),e=a)});"single"==this.pb.J("displayMode")?EE(this.pb,[e],a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.Tk()): EE(this.pb,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.Tk())}}};g.Tk=function(){return!1};g.GH=function(a){var b=this.pb,c=a.clientX;a=a.clientY;var d=b.J("displayMode");"single"==d&&(xE(b,b.c,c,a),DE(b.c,c,a));if("union"==d)xE(b,b.c,c,a),DE(b.c,c,a);else if("separated"==d)for(var e in b.g)if(d=b.g[e])FE(b,d,c,a),DE(d,c,a)}; g.contextMenu=function(a){!this.vc&&(this.vc=ba.anychart.ui.contextMenu(!!y(a)&&a.fromTheme))&&(J(this,this.vc),this.vc.itemsProvider(this.LN));return n(a)?(this.vc&&this.vc.setup(a),this):this.vc};g.LN=function(a){var b=a.event.target.Og,c=ku(a.event.domTarget),b=y(c)&&n(c.W)&&c.W.seriesType&&n(c.index)||b&&b.seriesType,c=st(OE),d=st(PE);d.href="http://anychart.com/products/anychart/history?version=7.12.0.1229";c.push(null,QE,RE,d);return a.chart.Sz(st(c),a,b)};g.Sz=function(a){return a}; g.uy=function(){var a=[],b,c,d,e,f=this.md();for(d=0;d p.cd&&(d=m.W,e=p.index,f=zg(m.tb,p.index),h=p.cd)}}a={index:e,series:d};a[b]=c?!f:f;return a}; g.nf=function(a,b,c,d,e){var f=this.Ln(c,a,d),h=[],k;if(!d)for(var l=0;l u.Sb.cd&&(v=u));m=v.W;f=mb(m.state,La);l=1==f.length&&f[0]==v.Sb.index;q=!l||l&&(k||a.shiftKey);f=(k||a.shiftKey)&&pb(m.state.fd(),La);!f&&(k||a.shiftKey)||l||m.ec();m.ef(v.Sb.index,a);f=mb(m.state, La);if(f.length)for(d.push({W:m,tb:[v.Sb.index],Sb:v.Sb}),e=this.md(),h=0;h this.nh&&(k.__original_id__=h.length,k.__original_parent__=h.length+1,h.push("__original_id__","__original_parent__")); f||p.push(h.join(e));for(l=0;l =this.nh?(v=t[0],w=t[1]):(v=k.id,w=t[2]);for(m=0;m h&&f.b[m].Am&&(h=m,l=k=0),0<=h){var p=f.b[m].count;if(m==h&&(p-=l,l++,0==p)){a=0;break a}Gh(f,a,d,f.b[m],p,e)||(m=h-1,d[0]=k)}else{if(h=-1,!Gh(f,a,d,f.b[m],0,e)){a=0;break a}}else{h=-1; if(" "==f.b[m].text.charAt(0)){if(p=d[0],Fh(a,d),d[0]>p)continue}else if(a.indexOf(f.b[m].text,d[0])==d[0]){d[0]+=f.b[m].text.length;continue}a=0;break a}b:{void 0!=e.era&&void 0!=e.year&&0==e.era&&0 f?f:a));C(c.setHours)&&(void 0==e.b&&(e.b=c.getHours()),void 0!=e.g&&0 e.b&&(e.b+=12), c.setHours(e.b));C(c.setMinutes)&&void 0!=e.i&&c.setMinutes(e.i);C(c.setSeconds)&&void 0!=e.j&&c.setSeconds(e.j);C(c.setMilliseconds)&&void 0!=e.m&&c.setMilliseconds(e.m);void 0!=e.f&&c.setTime(c.getTime()+6E4*(e.f-c.getTimezoneOffset()));e.o&&(a=new Date,a.setFullYear(a.getFullYear()-80),c.getTime() a)&&(a=-a);m="";if(y(e)&&r(e.factors)&&r(e.suffixes)){var p=1,q=e.factors;e=e.suffixes;for(var t=Math.min(q.length,e.length),u=0;u =p||1>=p&&a>.1*p){m=e[u];break}m?m=h+m:p=1;a/=p}f=f?a.toFixed(b):oo(a,b).toString();a="";/(e+|e-)/.test(f)&&(b=f.split("e"),f=b[0],a="e"+b[1]);b=f.split(".");if(d){f=b[0];for(h=[];0<(e=f.substr(0,f.length-3)).length;)h.unshift(f.substr(-3)),f=e;f&&h.unshift(f);b[0]=h.join(d)}d=l?"-": "";c=b.join(c)+a+m;l&&k&&(c=["(",c,")"].join(""),d="");return d+c}D("anychart.format.inputLocale",function(a){n(a)&&(z(a)||y(a)?aF=a:aF="default");return aF});D("anychart.format.inputBaseDate",qF);D("anychart.format.inputDateTimeFormat",function(a){n(a)&&(z(a)?bF=a:bF=null);return bF});D("anychart.format.outputLocale",wu);D("anychart.format.outputTimezone",function(a){n(a)&&(hF=H(a)||0);return hF});D("anychart.format.outputDateFormat",sF);D("anychart.format.outputTimeFormat",tF); D("anychart.format.outputDateTimeFormat",rF);D("anychart.format.parseDateTime",uF); D("anychart.format.parseNumber",function(a,b){var c=nF(b)||nF(aF)||nF("default"),d=1;if(z(a)){c.useBracketsForNegative&&"("==a.charAt(0)&&")"==a.charAt(a.length-1)&&(d=-1,a=a.substring(1,a.length-1));a=a.replace(c.decimalPoint,".");a=fg(a,c.groupsSeparator);var e=c.scale;!0===e&&(e=$E);if(y(e)&&r(e.factors)&&r(e.suffixes)){a=fg(a,c.scaleSuffixSeparator);var f=a.match(ZE);if(!f)return NaN;var h=1;a=+f[1];if(f=f[2])for(var k=e.factors,e=e.suffixes,l=Math.min(k.length,e.length),m=0;m c||b>d)return 1;if(a c)return 1}else if(f){if(b d)return 1}return 0}g.position=function(a){return n(a)?(a=String(a),this.S.position!=a&&(this.S.position=a,this.h(16,8)),this):this.S.position};g.enabled=function(a){return n(a)?(this.S.ay!=a&&(this.S.ay=a,this.h(1,9)),this):this.S.ay};g.cc=function(a){return n(a)?(this.S.cc!=a&&(this.S.cc=a,this.h(16,1)),this):this.S.cc}; g.Cd=function(a){return n(a)?(this.S.Cd!=a&&(this.S.Cd=a,this.h(16,8)),this):this.S.Cd};g.ud=function(a){return n(a)?(this.ra!=a&&(this.ra=a,this.h(16,1)),this):this.ra};g.yb=function(a){return n(a)?(this.B!=a&&(this.B=a,this.h(16,8)),this):this.B};g.clear=function(){this.xd();this.j&&(this.j.parent(null),this.j.Cg());this.h(2)}; g.xd=function(){this.S.background&&(Sd(this.S.background),this.S.background=null);this.S.padding&&(Sd(this.S.padding),this.S.padding=null);this.S={};this.b={};this.o={};this.c=null};g.Qd=function(a,b){n(a)&&this.A(a);null!=b&&(this.o=b);(n(a)||n(b))&&this.h(17,9);return this}; function KF(a,b,c,d,e,f,h){var k=EF(a),l=IF(a)?IF(a):k,l=l?l:k,m=l!=k,p=k.Re()||l.Re()||a.Re(),q=GF(a),t=a.ud(),q=HF(k,q.textFormatter,t,a.U());a.v||(a.v=er(),a.v.he("aria-hidden","true"));p?a.v.htmlText(n(q)?String(q):""):a.v.text(n(q)?String(q):"");k.fc(a.v,!0);m&&l.fc(a.v,!1);a.fc(a.v,!1);m&&(a.dc(a.o),a.fc(a.v,!1));a=a.v;k=Math.round((e+d)/2);l=e;a.fontSize(e);if(0>=JF(a.Ba().width,a.Ba().height,b,c,f,h))return e;a.fontSize(k);for(m=e=JF(a.Ba().width,a.Ba().height,b,c,f,h);d!=l;){if(0>e)d=Math.min(k+ 1,l),k+=Math.floor((l-k)/2);else if(0 =m*e)break}if(0==e)return k;do k+=m,a.fontSize(k),e=JF(a.Ba().width,a.Ba().height,b,c,f,h);while(0>m*e);0 this.f.va());return a};function PF(a){MF.call(this,a);this.C=[];this.i=null;this.ra=uC(["grid","hoverGrid","selectGrid"],2)}F(PF,MF);ox(PF,Tx);Lx.fibonacciFan=PF;g=PF.prototype;g.type="fibonacciFan";g.bv=function(a){if(n(a)){if(r(a)){for(var b=this.C.length=0;b =b||a>this.f.va()&&0<=b);return a};g.sd=function(a){PF.u.sd.call(this,a);for(var b=0;b =this.j.length?c.timeLevel=this.C[b-this.j.length]:c.level=this.j[b]);return c}; g.Cu=function(){if(T(this,4096)){this.b||(this.b=[]);this.i||(this.i=[]);var a,b=this.j.length+this.C.length;for(a=this.b.length;ac)c=0;a.xa=c;a.Fa=Math.round(b.left+b.width/2);a.Aa=Math.round(b.top+b.height/2);var d=a.scale();if(d){var e=0;if(a.enabled()){ZF(a);var f,h,k,l,m,p,q,t,u=e=NaN,v=NaN,w=NaN,x=NaN,A=NaN,E=NaN,N=NaN,O=NaN,P=NaN,Z=NaN,U=NaN,ia=!0,eb=!0,Ga=!0,gb=!0,mc=d.ia().get(),ra=mc.length;m=aG(a);y(m)?(q=m.labels,t=m.La):(q=!m,t=!m);p=m=0;for(var Db=d.Ca().get(),Cc=Db.length,qd,fd,ob,Be,xh,Fe=Rh(a.Ra()- 90);m v)v=k,E=m,Z=fd,Ga=!0;if(isNaN(w)||l>w)w=l,N=m,U=fd,gb=!0;fd=ob;m++}else{ob=Rh(Fe+360*qd);xh=ob*Math.PI/180;c=r(t)?t[p]:t;Be=r(t)&&t[p]||la(t);c&&fd!=qd?(l=bG(a,p,!1),f=l.Ka(),h=l.Pa(),k=l.va(),l=l.qa()):Be&&a.Ca().enabled()&&fd!=qd&&(f=a.rd.stroke().thickness?a.rd.stroke().thickness:1,k=a.Ca().enabled()?a.Ca().length():0,c=a.xa+k+f/2,f=k=Math.round(a.Fa+ c*Math.cos(xh)),h=l=Math.round(a.Aa+c*Math.sin(xh)));if(isNaN(e)||f v)v=k,E=p,Z=ob,Ga=!1;if(isNaN(w)||l>w)w=l,N=p,U=ob,gb=!1;p++}ra=mc=q=d=0;e=Math.round(e);u=Math.round(u);v=Math.round(v);w=Math.round(w);e O?Math.sin((O-90)*Math.PI/180):Math.cos((O-180)*Math.PI/180),d=Math.round((b.Ka()-e)/O));u P?Math.sin((P-180)*Math.PI/180):Math.cos((P-270)*Math.PI/180),q=Math.round((b.Pa()-u)/O));v>b.va()&&(O= 360>Z?Math.sin((Z-270)*Math.PI/180):Math.cos(Z*Math.PI/180),mc=Math.round((v-b.va())/O));w>b.qa()&&(O=90>U?Math.sin(U*Math.PI/180):Math.cos((U-90)*Math.PI/180),ra=Math.round((w-b.qa())/O));e=Math.max(d,q,mc,ra);a.jk=NaN;if(0 a.xa){u=a.xa=0;if(a.labels().enabled()){var u=NaN,Tc,v=!0;e==d?(u=x,v=ia,Tc=!0):e==q?(u=A,v=eb,Tc=!1):e==mc?(u=E,v=Ga,Tc=!0):e==ra&&(u=N,v=gb,Tc=!1);x=bG(a,u,v);u=Tc?x.width:x.height}f=a.rd.stroke().thickness?a.rd.stroke().thickness:1;a.jk=Math.min(b.width,b.height)/ 2-u-f}ZF(a)}}b=a.xa+e;Tc=2*b;a.Da=new sy(a.Fa-b,a.Aa-b,Tc,Tc)}else a.Da=new sy(a.Fa-a.xa,a.Aa-a.xa,2*a.xa,2*a.xa)}else a.xa=0,a.Fa=0,a.Aa=0,a.Da=new sy(0,0,0,0);S(a,4)}}g.Fb=function(){var a=this.R();return a?this.enabled()?($F(this),a=this.rd.stroke().thickness?this.rd.stroke().thickness:1,a=Math.floor(a/2),new L(this.Fa-this.xa+a,this.Aa-this.xa+a,2*(this.xa-a),2*(this.xa-a))):a:new L(0,0,0,0)}; function cG(a,b){var c=b.width,d=b.height,e={x:0,y:0};0==a?e.x+=c/2:0a?(e.x+=c/2,e.y+=d/2):90==a?e.y+=d/2:90a?(e.y+=d/2,e.x-=c/2):180==a?e.x-=c/2:180a?(e.y-=d/2,e.x-=c/2):270==a?e.y-=d/2:270=u||1<=u?k=x:0u&&(k=x)),x++;t<=O&&e =u||1<=u?(l=f,d.push(!0)):0u?(l=f,d.push(!0)):d.push(!1))):d.push(!1),f++)}P||(d=!1)}}A||(c=!1);a.o={labels:c,La:d}; S(a,512)}return a.o} function bG(a,b,c){var d=c?a.Pr:a.cw;if(n(d[b]))return d[b];var e=a.rd.stroke().thickness?a.rd.stroke().thickness:1,f=c?a.ia():a.Ca(),h=c?a.labels():a.La(),k=a.scale();c=(c?k.ia():k.Ca()).get()[b];var k=k.transform(c),k=Rh(a.Ra()-90+360*k),l=k*Math.PI/180,f=f.enabled()?isNaN(a.jk)?f.length():a.jk:0,f=a.xa+f+e/2,e=Math.round(a.Fa+f*Math.cos(l)),f=Math.round(a.Aa+f*Math.sin(l));a=new cd(a,b,c);h=h.measure(a,{value:{x:e,y:f}},void 0,b);a=cG(k,h);h.left+=a.x;h.top+=a.y;return d[b]=h} g.qC=function(a,b,c,d){var e=this.scale(),e=d?e.ia().get():e.Ca().get();d=d?this.labels():this.La();e=new cd(this,a,e[a]);d.add(e,{value:{x:b,y:c}},a)};g.hb=function(){if(!this.Xb)return!1;if(!this.enabled())return T(this,1)&&(this.remove(),S(this,1),this.ia().h(2),this.labels().h(2),this.h(386)),!1;S(this,1);return!0}; g.H=function(){var a=this.scale();if(!a)return Wc(2),this;if(!this.hb())return this;var b,c,d,e;V(this.labels());V(this.La());V(this.ia());V(this.Ca());T(this,16)&&(this.rd.stroke(this.c),S(this,16));if(T(this,8)){var f=this.zIndex();this.rd.zIndex(f);this.ia().zIndex(f);this.Ca().zIndex(f);this.labels().zIndex(f);this.La().zIndex(f);S(this,8)}T(this,2)&&(f=this.w(),this.rd.parent(f),this.ia().w(f),this.labels().w(f),this.Ca().w(f),this.La().w(f),S(this,2));if(T(this,256)){var h=this.ia();h.H();b= h.Nm;var k=this.Ca();k.H();d=k.Nm;S(this,256)}T(this,128)&&(c=this.labels(),c.w()||c.w(this.w()),c.R(this.R()),c.clear(),c=this.qC,e=this.La(),e.w()||e.w(this.w()),e.R(this.R()),e.clear(),e=this.qC,S(this,128));if(n(b)||n(c)||n(e)||n(d)){$F(this);var l,m,f=Rh(this.Ra()-90),p,q;this.rd.Tb(this.xa);this.rd.Hh(this.Fa);this.rd.Ih(this.Aa);var t,u,v,w,x,A,E,N,O,P,Z=a.ia().get(),U=Z.length,ia=this.ia().stroke().thickness?parseFloat(this.jj.stroke().thickness):1,eb=this.ia().enabled()?isNaN(this.jk)?this.ia().length(): this.jk:0,Ga=this.rd.stroke().thickness?this.rd.stroke().thickness:1;if(a instanceof Ay){E=aG(this);y(E)?(O=E.labels,P=E.La):(O=!E,P=!E);var gb=a.Ca().get(),mc=this.li.stroke().thickness?parseFloat(this.li.stroke().thickness):1,ra=this.Ca().enabled()?isNaN(this.jk)?this.Ca().length():this.jk:0;N=E=0;for(var Db=gb.length;E=p)&&C(this.B)&&(a=this.B.call({color:a},a)),null===a&&(a="none"),null===t?(t=a,a in this.i?this.i[a].clear():this.i[a]=this.P.path().clear(),a=this.i[a]):(a!=t&&(t=a,a in this.i?this.i[a].clear():this.i[a]=this.P.path().clear()),a= this.i[a]),a.moveTo(e,m).lineTo(l,m).lineTo(l,c).lineTo(e,c).lineTo(e,m),b||this.b.moveTo(e,m).lineTo(l,m).lineTo(l,c).lineTo(e,c).lineTo(e,m),d?(c=m-f,m=c-h):(e=l+f,l=e+h)};g.rn=lG.prototype.Ai;g.Gp=function(a){for(var b in this.i)this.i[b].stroke("none").fill(b);a=this.kc(!0,a);this.b.stroke("none").fill(a)};g.ta=function(){return"led"};function nG(a,b){var c=a.R(),d;eG(a)?(d=c.qa(),c=-c.height):(d=c.left,c=c.width);return(b-d)/c} g.dt=function(a){return n(a)?(this.B!=a&&(this.B=a,this.h(16,1)),this):this.B};g.ug=function(a){return n(a)?(a=null===a?a:ou(a),this.ba!=a&&(this.ba=a,this.h(16,1)),this):this.ba};g.size=function(a){return n(a)?(a=null===a?a:ou(a),this.V!=a&&(this.V=a,this.h(16,1)),this):this.V};g.count=function(a){return n(a)?(this.T!=a&&(this.T=a,this.h(16,1)),this):this.T};g.Xc=function(a){return n(a)?(this.m!=a&&(this.m&&dx(this.m,this.FC,this),(this.m=a)&&K(this.m,this.FC,this),this.h(1048592,1)),this):this.m}; g.FC=function(a){W(a,6)&&this.h(1048592,1)};g.s=function(){var a=lG.u.s.call(this);a.gap=this.ug();a.size=this.size();a.count=this.count();a.colorScale=this.Xc().s();C(this.dt())?I(8,null,["Pointer dimmer"]):a.dimmer=this.dt();return a};g.G=function(a,b){lG.u.G.call(this,a,b);this.ug(a.gap);this.size(a.size);this.count(a.count);this.dt(a.dimmer);if("colorScale"in a){var c=a.colorScale,d=null;z(c)?d=SA(c,null):y(c)&&(d=SA(c.type,null))&&d.A(c);d&&this.Xc(d)}}; g.N=function(){Sd(this.v);this.v=null;mG(this);Sd(this.m);this.m=null;lG.u.N.call(this)};lG.prototype.dimmer=lG.prototype.dt;lG.prototype.gap=lG.prototype.ug;lG.prototype.size=lG.prototype.size;lG.prototype.count=lG.prototype.count;lG.prototype.colorScale=lG.prototype.Xc;function oG(a,b){dG.call(this,a,b)}F(oG,dG);g=oG.prototype;g.Ai=function(){var a=this.R(),b=ze(this.type()),c=eG(this),d,e;c?(d=a.left+a.width/2,e=hG(this,this.kj())):(d=hG(this,this.kj()),e=a.top+a.height/2);a=c?a.width:a.height;this.g.left=d-a/2;this.g.top=e-a/2;this.g.width=a;this.g.height=a;this.path.clear();b.call(null,this.path,d,e,a/2);this.b.Hb(this.path.s())};g.rn=oG.prototype.Ai;g.ta=function(){return"marker"}; g.type=function(a){return n(a)?(this.v!=a&&(null===a||(a=hc(a,"star5")),this.v=a,this.h(16,1)),this):this.v||this.ti};function pG(a,b){return n(b)?(a.ti=b,a):a.ti}g.G=function(a,b){oG.u.G.call(this,a,b);this.type(a.type)};g.s=function(){var a=oG.u.s.call(this);this.v&&(a.type=this.type());return a};oG.prototype.type=oG.prototype.type;function qG(a,b){dG.call(this,a,b);this.ad=["high","low"]}F(qG,kG);qG.prototype.ta=function(){return"rangeBar"};qG.prototype.nw=function(){var a=this.Dc.F();a.select(this.td());a=a.get("low");return yb(this.scale().transform(a),0,1)};qG.prototype.kj=function(){var a=this.Dc.F();a.select(this.td());a=a.get("high");return yb(this.scale().transform(a),0,1)};qG.prototype.Xp=function(){var a=qG.u.Xp.call(this);a.pop();return a};function rG(a,b){dG.call(this,a,b);this.wa=this.ra=this.Ua=this.sa=this.V=this.ba=this.T=this.ga=this.B=this.m=this.i=null}F(rG,dG);g=rG.prototype;g.ta=function(){return"tank"};g.ty=function(a){a=.1488095238*R(this.width(),a);var b,c,d,e;b=c=d=e=0;eG(this)?c=e=a:b=d=a;return[b,c,d,e]};function sG(a){return 0>=a?0:a*Math.round(1E15*Math.sin(90*Math.PI/180))/1E15} function tG(a,b,c){if(eG(a)){a=c.width/2;var d=.1488095238*c.width,e=c.left+c.width,f=c.top+c.height;b.moveTo(c.left,c.top).gc(e,c.top,a,d,!1,!0).lineTo(e,f).gc(c.left,f,a,d,!1,!0)}else a=.1488095238*c.height,d=c.height/2,e=c.top+c.height/2+sG(d),b.moveTo(c.left+(0>=a?0:a*Math.round(1E15*Math.cos(90*Math.PI/180))/1E15),e).gc(c.left,c.top,a,d,!0,!0).lineTo(c.left+c.width,c.top).gc(c.left+c.width,e,a,d,!1,!0)} function uG(a,b,c){if(eG(a)){a=c.width/2;var d=.1488095238*c.width;b.moveTo(c.left,c.top);b.gc(c.left,c.top-.1,a,d,!0,!1)}else{a=.1488095238*c.height;var d=c.height/2,e=c.top+c.height/2+sG(d);b.moveTo(c.left+c.width+1.5,c.top+1);b.gc(c.left+c.width+1.5,e,a,d,!0,!1)}}function vG(a,b,c){if(eG(a))b.moveTo(c.left,c.top),b.gc(c.left,c.top-.1,c.width/2,.1488095238*c.width,!0,!1);else{a=.1488095238*c.height;var d=c.height/2;b.moveTo(c.left+c.width-1,c.top);b.gc(c.left+c.width-1+.1,c.top,a,d,!0,!1)}} g.Dx=function(){this.i||(this.i=this.P.Ef());this.m||(this.m=this.P.Ef());this.scale().Rb()?(this.m.zIndex(0),this.i.zIndex(1)):(this.i.zIndex(0),this.m.zIndex(1));this.B?this.B.clear():this.B=this.i.path().zIndex(0);this.ga?this.ga.clear():this.ga=this.i.path().zIndex(1);this.T?this.T.clear():this.T=this.i.path().zIndex(2);this.ba?this.ba.clear():this.ba=this.i.path().zIndex(3);this.V?this.V.clear():this.V=this.i.path().zIndex(4);this.sa?this.sa.clear():this.sa=this.m.path().zIndex(0);this.Ua?this.Ua.clear(): this.Ua=this.m.path().zIndex(1);this.ra?this.ra.clear():this.ra=this.m.path().zIndex(2);this.wa?this.wa.clear():this.wa=this.m.path().zIndex(3);this.b?this.b.clear():this.b=this.P.path();this.Uf(this.P)}; g.Ai=function(){var a=eG(this),b=this.R(),c=this.scale(),d=c.Rb(),e=hG(this,this.kj()),f=hG(this,c.transform(c.rj())),c=hG(this,c.transform(c.vk()));a?d?(this.v=Eo(b.left,f,b.width,e-f),this.oa=Eo(b.left,e,b.width,c-e)):(this.v=Eo(b.left,e,b.width,f-e),this.oa=Eo(b.left,c,b.width,e-c)):d?(this.v=Eo(e,b.top,f-e,b.height),this.oa=Eo(c,b.top,e-c,b.height)):(this.v=Eo(f,b.top,e-f,b.height),this.oa=Eo(e,b.top,c-e,b.height));this.g=this.v;tG(this,this.B,this.v);uG(this,this.ga,this.v);a=this.T;b=this.v; eG(this)?(d=b.width/2,e=.1488095238*b.width,f=b.left+b.width,c=b.top+b.height,a.moveTo(b.left,c-1),a.gc(f,c,d,e,!1,!1)):(d=.1488095238*b.height,e=b.height/2,f=b.top+b.height/2+sG(e),a.moveTo(b.left+1,b.top),a.gc(b.left,f,d,e,!1,!1));tG(this,this.ba,this.v);vG(this,this.V,this.v);tG(this,this.sa,this.oa);uG(this,this.Ua,this.oa);tG(this,this.ra,this.oa);vG(this,this.wa,this.oa);this.b.Hb(this.B.s())};g.rn=rG.prototype.Ai; var wG={thickness:1,opacity:.3,color:"#FFFFFF"},xG={angle:0,keys:[{color:"#FFFFFF",offset:"0",opacity:0},{color:"#FFFFFF",offset:"0.2",opacity:Number(160/255)},{color:"#FFFFFF",offset:"0.25",opacity:Number(140/255)},{color:"#FFFFFF",offset:"0.3",opacity:Number(30/255)},{color:"#FFFFFF",offset:"0.35",opacity:0},{color:"#FFFFFF",offset:"1",opacity:0}]},yG={angle:0,keys:[{color:"#FFFFFF",offset:"0",opacity:0},{color:"#FFFFFF",offset:"0.2",opacity:.3*Number(160/255)},{color:"#FFFFFF",offset:"0.25",opacity:.3* Number(140/255)},{color:"#FFFFFF",offset:"0.3",opacity:.3*Number(30/255)},{color:"#FFFFFF",offset:"0.35",opacity:0},{color:"#FFFFFF",offset:"1",opacity:0}]}; rG.prototype.Gp=function(a){var b=eG(this),c=b?0:90,d=fG(this,!0,a),e=rt(d),d=qt(d),d={angle:c,keys:[{color:e,offset:"0",opacity:1},{color:e,offset:"0.05",opacity:1},{color:d,offset:"0.85",opacity:1},{color:d,offset:"0.85",opacity:1},{color:e,offset:"1",opacity:1}]};this.B.fill(d);this.B.stroke("none");this.ga.fill("none");this.ga.stroke(wG);xG.angle=c;this.ba.fill(xG);this.ba.stroke("none");d={angle:b?50:140,keys:[{color:"#FFFFFF",offset:"0",opacity:.1},{color:e,offset:"1",opacity:1}]};this.V.fill(d); this.V.stroke("none");this.T.fill("none");this.T.stroke(wG);e=rt("#FFFFFF");d=qt("#FFFFFF");d={angle:-c,keys:[{color:e,offset:"0",opacity:.3},{color:e,offset:"0.05",opacity:.3},{color:d,offset:"0.85",opacity:.3},{color:d,offset:"0.85",opacity:.3},{color:e,offset:"1",opacity:.3}]};this.sa.fill(d);this.sa.stroke("none");this.Ua.fill("none");this.Ua.stroke(wG);yG.angle=c;this.ra.fill(yG);this.ra.stroke("none");d={angle:b?50:140,keys:[{color:"#FFFFFF",offset:"0",opacity:.03},{color:e,offset:"1",opacity:.3}]}; this.wa.fill(d);this.wa.stroke("none");a=this.kc(!0,a);this.b.fill(a);this.b.stroke("none")};rG.prototype.N=function(){this.wa=this.ra=this.Ua=this.sa=this.V=this.ba=this.T=this.ga=this.B=null;Td(this.i,this.m);this.m=this.i=null;rG.u.N.call(this)};function zG(a,b){dG.call(this,a,b)}F(zG,dG);g=zG.prototype;g.Ai=function(){var a=this.R(),b=this.scale().Rb(),c=a.left,d=a.left+a.width,e=hG(this,this.kj()),a=b?a.top-this.m:a.top+a.height+this.m;this.g.left=c;this.g.top=b?a:e;this.g.width=Math.abs(d-c);this.g.height=Math.abs(a-e);this.path.clear().moveTo(c,e).lineTo(d,e).lineTo(d,a).gc(c,a,this.i,this.i,!0,!b).lineTo(c,e).close();this.b.Hb(this.path.s())}; g.rn=function(){var a=this.R(),b=this.scale().Rb(),c=a.top,d=a.top+a.height,e=hG(this,this.kj()),a=b?a.left+a.width+this.m:a.left-this.m;this.g.left=b?e:a;this.g.top=c;this.g.width=Math.abs(a-e);this.g.height=Math.abs(d-c);this.path.clear().moveTo(e,c).lineTo(e,d).lineTo(a,d).gc(a,c,this.i,this.i,!0,!b).lineTo(e,c).close();this.b.Hb(this.path.s())};g.ta=function(){return"thermometer"}; g.ty=function(a,b){var c=R(this.width(),a),d=R(this.Ms(),c),e=R(this.Ls(),b);d
b;b=Math.abs(b);var d=(b-a.Wy)/(a.YF-a.Wy);if(isNaN(d)||!isFinite(d))d=.5;b=a.Xy+d*(a.ZF-a.Xy);return c?-b:b}function Zd(a){return ma(a.Bn())+"_"+ma(a.ma())}g.Tv=function(){return this.P};g.mb=function(){return this.f}; g.F=function(){return this.Hd||this.cb()};g.cb=function(){return this.Hd=kn(this)};g.Bn=function(){return this.f.ha()};g.ma=function(a){return n(a)?(a instanceof zb||(a=null),this.Ja!=a&&(this.Ja&&dx(this.Ja,this.pk,this),(this.Ja=a)&&K(this.Ja,this.pk,this),this.h(1024,5)),this):this.Ja||this.Sa.ma()};g.pk=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)?this.h(1024,b|1):this.Y(b)};g.kR=function(a,b){return Cy(this,this.Bn().transform(a,b),!0)}; g.EH=function(a,b){return Cy(this,this.ma().transform(a,b),!1)};g.error=function(a){Dy(this)||I(12,void 0,[this.Pu()]);this.ga||(this.ga=new yy(this),K(this.ga,this.$P,this));return n(a)?(this.ga.A(a),this):this.ga};g.$P=function(a){var b=0;W(a,1)&&(b|=1);W(a,4)&&(b|=4);this.h(16,b)};g.Ph=function(a){return this.error().Ph(a)}; g.gL=function(){var a=this.error(),b=a.b.F(),c=b.get("xError")||a.ho(),d=b.get("xLowerError")||a.io(),e=b.get("xUpperError")||a.jo(),f=b.get("valueError")||a.bo(),h=b.get("valueLowerError")||a.co(),a=b.get("valueUpperError")||a.fo(),f=n(h)||n(a)||mu(f)||!qu(f);if(n(d)||n(e)||mu(c)||!qu(c)||f)switch(c=this.error(),d=c.mode(),e=this.check(4096),d){case "x":c.H(!0,e);break;case "value":c.H(!1,e);break;case "both":c.H(!0,e),c.H(!1,e)}}; g.clip=function(a){return n(a)?(null===a&&(a=!1),this.T!=a&&(this.T=a,this.h(4096,1)),this):this.T};g.sp=function(a){this.D||(this.D=new jC,K(this.D,this.kL,this));return n(a)?(this.D.A(a),this):this.D};g.kL=function(a){var b=64,c=!1;W(a,8)&&(b|=8,c=!0);this.Y(b,c)};function LG(a,b,c,d){if(b)C(b)?(a={sourceColor:d},b=b.call(a,a)):b=Q(b);else{if(2==c)b="stroke";else if(3==c){if(a.check(8))return null;b="hatchFill"}else a.check(8)?(b="stroke",c=2):b="fill";b=xt([b],c)(a,Xa,!0)}return b} g.eb=function(a){if(!this.pb){this.pb=new nE(0);var b=this.f,c=b.eb();this.pb.parent(c);wE(this.pb,b)}return n(a)?(this.pb.A(a),this):this.pb};function xt(a,b){if(!a)return MG;var c=b+"|"+a.join("|"),d=BG[c];if(!d){switch(b){case 2:d=Bx;break;case 3:d=Dx;break;default:case 1:d=Cx}BG[c]=d=ta(NG,a,d,3==b)}return d} function NG(a,b,c,d,e,f){var h;e=qb(e);if(e!=Xa&&1 c?d+c+270:d+c+90:d;this.i.x(this.f).y(this.g)};ZG.prototype.s=function(){var a=ZG.u.s.call(this);n(this.yf())&&(a.autoRotate=this.yf());return a};ZG.prototype.G=function(a,b){ZG.u.G.call(this,a,b);this.yf(a.autoRotate)};YG.prototype.autoRotate=YG.prototype.yf;ZG.prototype.autoRotate=ZG.prototype.yf;function $G(a,b){Y.call(this);this.b=[];this.c=Ja(b,4);this.f=Ja(a,5);this.g=0;this.m=[];this.j=[];this.i=[];this.v=[];this.o=[];this.S={fill:"none",cellBorder:"black",topPadding:0,rightPadding:0,bottomPadding:0,leftPadding:0,hAlign:"start",vAlign:"top",enabled:!0};this.S.fill="#fff"}F($G,kC);g=$G.prototype;g.fa=kC.prototype.fa;g.Z=kC.prototype.Z|192|Et|512|Va|2048;g.We=null;g.Ch=null;g.rs=null;g.vj=null;g.Cj=null;g.Dh=null;g.nn=null;g.dD=null;g.eD=null;g.hD=null;g.Wf=null;g.Nf=null;g.ai=null; g.$h=null;g.Kh=null;g.Jh=null;g.ss=null;g.ct=null;g.bt=null;g.$s=null;g.Zs=null;g.Ys=null;g.JG=function(a){return n(a)?(a=Ja(a,this.f),this.f!=a&&(isNaN(this.g)&&(this.g=this.c),this.f=a,this.h(2176,1)),this):this.f};g.$D=function(a){return n(a)?(a=Ja(a,this.c),this.c!=a&&(isNaN(this.g)&&(this.g=this.c),this.c=a,this.h(2176,1)),this):this.c};g.Ym=function(a,b){aH(this);a=Ja(a,NaN,!0);b=Ja(b,NaN,!0);return this.b[a*this.c+b]||null}; g.gD=function(a){aH(this);a=Ja(a,NaN,!0);if(isNaN(a)||a>=this.f)return null;this.Wf||(this.Wf=[]);a in this.Wf||(this.Wf[a]=new iy(this,a));return this.Wf[a]};g.fD=function(a){aH(this);a=Ja(a,NaN,!0);if(isNaN(a)||a>=this.c)return null;this.Nf||(this.Nf=[]);a in this.Nf||(this.Nf[a]=new ey(this,a));return this.Nf[a]};g.DQ=function(a){return n(a)?(this.ss!=a&&(this.ss=a,this.h(64,1)),this):this.ss};g.FQ=function(a){return n(a)?(this.ct!=a&&(this.ct=a,this.h(64,1)),this):this.ct}; g.EQ=function(a){return n(a)?(this.bt!=a&&(this.bt=a,this.h(64,1)),this):this.bt};g.EN=function(a){return n(a)?(this.$s!=a&&(this.$s=a,this.h(64,1)),this):this.$s};g.DN=function(a){return n(a)?(this.Zs!=a&&(this.Zs=a,this.h(64,1)),this):this.Zs};g.CN=function(a){return n(a)?(this.Ys!=a&&(this.Ys=a,this.h(64,1)),this):this.Ys}; g.aM=function(a,b,c,d,e){if(n(a)){null===a||(a=Aq.apply(null,arguments));V(this);this.aa("border",a,Et);for(var f=0;4>f;f++)this.aa(Dt[f],null,Et);this.O(!0);return this}return this.dD||(this.dD=new Bt(this,!1))}; g.KN=function(a,b){var c,d,e,f;if(n(a)){d=!r(a);var h=0,k;if(!d)for(k=a.length,c=0;c h&&(h=f.length);else{d=!0;break}if(!d&&k&&h){V(this);this.JG(k);this.$D(h);if(b)for(c=0;c e;)for(d=Math.min(this.c,f+ k.zl());d-- >f;)this.b[c*this.c+d].b=h;k.b=NaN}}S(this,128);this.h(Et|512|Va)}if(T(this,512)){this.Dh||(this.Dh=[]);if(this.Cj)for(var l in this.Cj)c=this.Cj[l],c.clear(),c.parent(null),this.Dh.push(c),delete this.Cj[l];else this.Cj={};for(l=0;l f;f++)this.aa(Ct[f],null,Et);this.O(!0);return this}return this.eD||(this.eD=new Bt(this,!0))}; g.dM=function(a,b,c,d){if(n(a)){var e,f,h,k,l;r(a)?(l=a,a=l[0],b=l[1],c=l[2],d=l[3],l=l.length):l=arguments.length;0==l?k=h=f=e=0:y(a)?(e=Ua(a.top)||0,f=Ua(a.right)||0,h=Ua(a.bottom)||0,k=Ua(a.left)||0):1==l?k=h=f=e=Ua(a)||0:2==l?(h=e=Ua(a)||0,k=f=Ua(b)||0):3==l?(e=Ua(a)||0,k=f=Ua(b)||0,h=Ua(c)||0):4<=l&&(e=Ua(a)||0,f=Ua(b)||0,h=Ua(c)||0,k=Ua(d)||0);V(this);this.aa(Ta[0],e,Va);this.aa(Ta[1],f,Va);this.aa(Ta[2],h,Va);this.aa(Ta[3],k,Va);this.O(!0);return this}return this.hD||(this.hD=new Sa(this))}; function aH(a){if(T(a,2048)){var b=[],c=a.g?a.b.length/a.g:0,d,e,f=Math.min(c,a.f),h=Math.min(a.g,a.c);for(d=0;d b){v-=A[m];E++;delete Z[m];d=!0;break}}else{if(m in x&&x[m]>b){v+=Z[m]=x[m];E--;d=!0;break}if(m in A&&A[m]x[m]&&(x[m]=N)}else for(m in u)N=H(P.values[m]),N x[m]&&(x[m]=N);for(m=0;m<=a.f;m++)N=H(P.c[m]), NE[m]&&(E[m]=N);P=P.next}if(v)for(m=0;md)if(d=~d,"exactOrNext"==c)d=d =lH)this.f=-1,this.b.length=0,mH(this,a,b,this.i,!1);else{if(this.c&2){this.f=-1;var c=a.length?a[0]:null;if(c){var d=this.b.length?this.b[0]:null,e=c.key;if(d&&!(d.key>=e)){for(var f=0,h;(h=d.next)&&h.key a.i){d&&(c|=1);if(a.i){for(var c=c|2,e=new qH(a.b,null,!0),f=0,d=e.next();d&&d.f;)f++,d=e.next();jb(a.b,0,f);if(d=a.b[0])d.b=null}rH(a,new qH(null,a.c,b))}else e=new qH(a.b,a.c,b),a.b=[],rH(a,e),c=lH;a.c.length=0;a.g=a.yG;a.f=-1;a.i=0;iH(a);hz(a.j,c,!0)}}g=nH.prototype; g.remove=function(a,b){for(var c=new qH(this.b,this.c,pH(this),a,b),d;d=c.next();)d.f=!0;this.i=2;this.o||oH(this);return this};function sH(a,b){b=Ja(b);for(var c=new qH(a.b,a.c,pH(a)),d=NaN,e;(e=c.next())&&0a.key?(this.g=1==b?this.xG:this.wz,this.c.push(a)):this.c[b-1]=a};g.xG=function(a){var b=this.c.length,c=this.c[b-1];c.key>a.key?this.c.push(a):c.key a?~a:a];c?(this.f=this.BP,this.b=isNaN(d)?0:Jg(this.g,Qb,d),0>this.b&&(this.b=~this.b)):(this.f=this.DP,this.b=isNaN(d)?this.g.length-1:Jg(this.g,Rb,d),0>this.b&&(this.b=~this.b-1))}g=qH.prototype;g.On=function(){return null}; g.BP=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>Pb(a,b))return this.c=this.c.next,a;this.b++;return b}this.c=this.c.next;this.f=this.gG;return a}if(b)return this.b++,this.f=this.zP,b;this.next=this.On;return null};g.DP=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>Pb(a,b))return this.c=this.c.next,a;this.b--;return b}this.c=this.c.next;this.f=this.gG;return a}if(b)return this.b--,this.f=this.AP,b;this.next=this.On;return null}; g.gG=function(){var a=this.c;if(a)return this.c=this.c.next,a;this.next=this.On;return null};g.zP=function(){var a=this.g[this.b++];if(a)return a;this.next=this.On;return null};g.AP=function(){var a=this.g[this.b--];if(a)return a;this.next=this.On;return null};g.wN=function(){var a=this.f();return null===a||a.key>this.j?(this.next=this.On,null):a};g.QP=function(){return this.f()};function tH(a,b,c,d,e){Ql.call(this);this.f=new nH(this,a,b,c,d,e);this.b={};this.o={};this.g={};this.v=0;this.i=[];this.j=[];this.c=[];this.m=[]}F(tH,cx);g=tH.prototype;g.fa=16; g.YM=function(a,b,c){var d=this.f,e=!d.o;e&&(d.o&&I(101),d.o=!0);if(z(a)){var f=new Gb(d),h=new Ve;y(c)&&(h.Eq(c.rowsSeparator),h.Ip(c.columnsSeparator),h.iq(c.ignoreTrailingSpaces),h.gq(c.ignoreFirstRow));h.zp(a,f);!0===b&&(b=f.wt())}else if(r(a)){for(f=c=0;f =d)return[];a=new Dz(a);c=[];if(1==b)for(b=0;b =this.b.st&&a<=this.b.lastIndex}; function wH(a,b,c,d,e,f){for(var h=a.data().F(),k=a.ma(),l=0,m=0,p=0,q=!1,t=!1;h.advance();){var u=d(h.get("x"));if(!e(u)){var v={};v.x=u;var w,x,A,E,u=!1;w=0;for(x=a.c.gf.length;w w&&!a.J("displayNegative"))&&(u=!0);if(Dy(a)){if(zy(a.ha()))for(w=0,x=a.KH.length;w c&&(c=~c,0 b-a.b.data[c-1].data.x&&c--)),c):-1:a.ra.uk("x",b)} g.zk=function(a,b){if(this.b){var c=[],d,e;this.b.ym?(d=this.b.ym[iu(a)],e=this.b.ym[iu(b)]):(d=Jg(this.b.data,function(b){return a-b.data.x}),0>d&&(d=~d),e=Jg(this.b.data,function(a){return b-a.data.x}),0>e&&(e=~e));if(!isNaN(d)&&!isNaN(e)){if(d>e){var f=d;d=e;e=f}for(e=Math.min(e,this.b.data.length-1);d<=e;d++)c.push(d)}return c}c=this.ha();if(e=c instanceof wb)a=c.Di(a),b=c.Di(b);return this.ra.zk(a,b,e)}; g.fe=function(a){var b=this.F();this.Yd()&&this.g.Sm(a,b.l("shapes"));this.di()&&this.Tx(b,a);this.c.ev(b,a);this.LC(b,a);this.KC(b,a)};g.Af=da;g.Td=function(a){var b=this.F();this.g.Sm(a,b.l("shapes"));this.c.ev(b,a);this.di()&&this.Tx(b,a)};g.Ub=function(a){return n(a)?(a=null===a?null:Zb(a),a!=this.C&&(this.C=a),this):this.C};g.vb=function(a){return n(a)?this:this.f.Kc().vb()};g.lL=function(a){return n(a)?(this.Ub(la(a)?a?"multiSelect":"none":a),this):ga(this.Ub())?null:"none"!=this.Ub()}; g.Fe=function(a){n(a)?this.$e(a):this.Xo();return this};g.Zb=function(a){if(!db(this.state,G)&&!pb(this.state.fd(),G)||!this.enabled())return this;var b;n(a)?b=a:b=this.state.b==Xa?NaN:void 0;this.state.g(G,b);return this};g.$e=function(a){if(!this.enabled())return this;if(r(a)){for(var b=mb(this.state,G),c=0;c b&&(b=NaN);a.pointIndex=b}return a};g.ke=function(a){(a=this.Nd(a))&&this.dispatchEvent(a)}; g.Nd=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":case "touchstart":b="pointclick";break;case "dblclick":b="pointdblclick";break;default:return null}var c;a.target!=this.Nj()||isNaN(a.markerIndex)?"pointIndex"in a?c=a.pointIndex:"labelIndex"in a?c=a.labelIndex:"markerIndex"in a&&(c=a.markerIndex): c=UG(this,a.markerIndex);c=H(c);a.pointIndex=c;var d=kn(this);d.select(c)||d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a,point:this.ed(c)}}; g.ed=function(a){var b;this.Th()?b=new Qa(this,a):b=new Pa(this,a);this.f.Na();var c=this.f.M,d=this.check(81920),e=d?b.get("high")-b.get("low"):b.get("value");b.M.index=a;n(e)&&(b.M.value=e);var f=b.get("size"),h;B(c.dataPlotXSum)&&(h=e/c.dataPlotXSum,b.M.xPercentOfTotal=100*h);B(this.M("seriesXSum"))&&(h=e/this.M("seriesXSum"),b.M.xPercentOfSeries=100*h);B(this.M("seriesBubbleSizeSum"))&&(h=f/this.M("seriesBubbleSizeSum"),b.M.bubbleSizePercentOfSeries=100*h,h=f/c.dataPlotBubbleSizeSum,b.M.bubbleSizePercentOfTotal= 100*h,b.M.bubbleSize=f);h=d?this.M("catYRangeSumArr_"):this.M("catYSumArr_");f=b.get("x");h?(b.M.categoryName=f,f=h[a],d?(h=e/this.M("seriesYRangeSum"),b.M.yPercentOfSeries=100*h,h=e/c.dataPlotYSum,b.M.yPercentOfTotal=100*h,b.M.yPercentOfCategory=e/f*100,h=f/c.dataPlotYSum,b.M.categoryYRangePercentOfTotal=100*h,b.M.categoryYRangeSum=f,b.M.categoryYRangeMax=this.M("catYRangeMaxArr_")[a],b.M.categoryYRangeMin=this.M("catYRangeMinArr_")[a],b.M.categoryYRangeAverage=this.M("catYRangeAvgArr_")[a],b.M.categoryYRangeMedian= this.M("catYRangeMedianArr_")[a],b.M.categoryYRangeMode=this.M("catYRangeModeArr_")[a]):(h=e/this.M("seriesYSum"),b.M.yPercentOfSeries=100*h,h=e/c.dataPlotYSum,b.M.yPercentOfTotal=100*h,b.M.yPercentOfCategory=e/f*100,h=f/c.dataPlotYSum,b.M.categoryYPercentOfTotal=100*h,b.M.categoryYSum=f,b.M.categoryYMax=this.M("catYMaxArr_")[a],b.M.categoryYMin=this.M("catYMinArr_")[a],b.M.categoryYAverage=this.M("catYAvgArr_")[a],b.M.categoryYMedian=this.M("catYMedianArr_")[a],b.M.categoryYMode=this.M("catYModeArr_")[a])): (h=f/this.M("seriesXSum"),b.M.xPercentOfSeries=100*h,h=e/this.M("seriesYSum"),b.M.yPercentOfSeries=100*h,h=f/c.dataPlotXSum,b.M.xPercentOfTotal=100*h,h=e/c.dataPlotYSum,b.M.yPercentOfTotal=100*h);return b};g.s=function(){var a=vH.u.s.call(this);if(this.b){for(var b=[],c=this.data(),d=new Mb(this);d.advance();){var e=d.l("rawIndex");isNaN(e)?b.push({x:d.get("x")}):b.push(Hz(c,e))}a.data=b}else a.data=this.data().s();n(this.Ub())&&(a.selectionMode=this.Ub());return a}; g.G=function(a,b){vH.u.G.call(this,a,b);"data"in a&&this.data(a.data||null);n(a.allowPointsSelect)&&this.Ub(la(a.allowPointsSelect)?a.allowPointsSelect?"multiSelect":"none":a.allowPointsSelect);this.Ub(a.selectionMode)};g.N=function(){Sd(this.Ma);delete this.ra;this.Ea=this.b=this.state=this.Oa=this.Oa=this.Ma=null;vH.u.N.call(this)};vH.prototype.data=vH.prototype.data;vH.prototype.xScale=vH.prototype.ha;vH.prototype.hover=vH.prototype.Fe;vH.prototype.unhover=vH.prototype.Zb;vH.prototype.select=vH.prototype.select; vH.prototype.unselect=vH.prototype.ec;vH.prototype.selectionMode=vH.prototype.Ub;vH.prototype.allowPointsSelect=vH.prototype.lL;vH.prototype.getPoint=vH.prototype.ed;vH.prototype.excludePoint=vH.prototype.iF;vH.prototype.includePoint=vH.prototype.Iy;vH.prototype.keepOnlyPoints=vH.prototype.TF;vH.prototype.includeAllPoints=vH.prototype.Hy;vH.prototype.getExcludedPoints=vH.prototype.NC;function CH(a,b){Y.call(this);this.data(a||null,b);this.Oa={};this.Sa=null;this.state=new Wa(this)}F(CH,kC);g=CH.prototype;g.fa=kC.prototype.fa|2048;g.Z=kC.prototype.Z|32;g.pb=null;g.ka=null;g.Nc=null;g.yd=null;g.wi=null;g.jn=null;g.P=null;g.Tv=function(){return this.P};g.Yd=function(){return!0};g.Df=function(){return!0};g.Kj=function(){return!1};g.Th=function(){return!1};g.Je=function(a){this.m=a;my(this.Ke(),this.m.Ke());my(this.Ke()).Y(2);this.eb().parent(this.m.eb())};g.mb=function(){return this.m}; g.KF=function(){return!0};g.data=function(a,b){return n(a)?(this.ib!==a&&(this.ib=a,Sd(this.sa),a instanceof xz?this.Ua=this.sa=a.dh():this.Ua=a instanceof Dz?this.sa=a.ld():(this.sa=new Dz(r(a)||z(a)?a:null,b)).ld(),J(this,this.sa),this.oa=this.Ua,K(this.oa,this.aK,this),this.h(560,21)),this):this.oa};g.aK=function(a){W(a,16)&&this.Y(20)};g.F=function(){return this.Ye||this.cb()};g.cb=function(){return this.Ye=this.data().F()};g.AF=function(a,b){return this.data().get(a,b)}; g.nH=function(a,b,c){this.data().set(a,b,c)};g.zF=function(a){return this.data().l(a,"zero")};g.yF=function(a){return this.data().l(a,"value")};g.l=function(a,b){this.i||(this.i={});if(n(a)){if(n(b)){var c=this.i[a];n(c)&&c==b||(this.i[a]=b);return this}return y(a)?(this.i!=a&&(this.i=a),this):this.i[a]}return this.i};g.name=function(a){return n(a)?(this.df!=a&&(this.df=a,this.Y(64)),this):this.df||"Series "+this.U()};g.index=function(a){return n(a)?(this.mc!=a&&(this.mc=a),this):this.mc};g.U=function(){return this.mc}; g.id=function(a){return n(a)?(this.ac!=a&&(this.ac=a),this):this.ac};g.M=function(a,b){return n(a)?n(b)?(this.Oa[a]=b,this):this.Oa[a]:this.Oa};g.vi=da;g.Ib=function(a){this.m&&this.m.Na();return this.Oa[a]};g.eb=function(a){this.pb||(this.pb=new nE(0),J(this,this.pb),wE(this.pb,this.m));return n(a)?(this.pb.A(a),this):this.pb}; g.ik=function(a){var b=this.Dr();S(b,b.Z);var c=b.s(),d={sourceColor:this.color()};C(b.Eh())&&(c.iconFill=b.Eh().call(d,d));C(b.Gh())&&(c.iconStroke=b.Gh().call(d,d));C(b.Fh())&&(d.sourceColor=this.ua,c.iconHatchFill=b.Fh().call(d,d));var e;C(a)&&(this.Me||(this.Me=new jd(this)),e=this.Me,e=a.call(e,e));z(e)||(e=n(this.name())?this.name():"Series: "+this.index());this.cA(c);a=c.iconType;"marker"==a?(this.rf()?(b=this.oy())&&(a=b):a=this.type(),"line"==a&&(a="vline")):C(a)||(a=pc(a));c.iconType=a; e={meta:this.l(),text:e,iconEnabled:!0,iconStroke:DH(this,!1,Xa),iconFill:EH(this,!1,Xa),iconHatchFill:this.kc(!1,Xa),disabled:!this.enabled()};Mf(e,c);return e};g.cA=function(){};g.oy=function(){return null};g.Dr=function(a){this.D||(this.D=new jC,J(this,this.D),K(this.D,this.aQ,this));return n(a)?(this.D.A(a),this):this.D};g.aQ=function(a){var b=64,c=!1;W(a,8)&&(b|=8,c=!0);this.Y(b,c)}; g.color=function(a,b,c,d,e,f,h){if(n(a)){var k=null===a?null:vq.apply(null,arguments);this.wi!=k&&(this.wi=k,this.h(16,65));return this}return this.wi||this.jn||"blue"};function FH(a){a=rt(a.color());y(a)&&(a=a.color);return a||""}g.ff=function(a){this.jn=a;this.labels().ff(FH(this));this.Hz()};g.Hz=da;g.Za=function(a,b,c,d){if(n(a)){var e=C(a)||la(a)?a:Bq.apply(null,arguments);e!=this.K&&(this.K=e,this.h(64,65));return this}return this.K}; g.Jb=function(a,b,c,d){if(n(a)){var e=C(a)||la(a)?a:Bq.apply(null,arguments);e!==this.zb&&(this.zb=e);return this}return this.zb};g.Yb=function(a,b,c,d){if(n(a)){var e=C(a)||la(a)?a:Bq.apply(null,arguments);e!==this.ea&&(this.ea=e);return this}return this.ea}; g.kc=function(a,b){var c=this.F(),d;a&&n(c.get("hatchFill"))?d=c.get("hatchFill"):d=this.Za();var e;b&La?a&&n(c.get("selectHatchFill"))?e=c.get("selectHatchFill"):n(this.Yb())?e=this.Yb():e=d:b&G?a&&n(c.get("hoverHatchFill"))?e=c.get("hoverHatchFill"):n(this.Jb())?e=this.Jb():e=d:e=d;var c=e,f;d=this.F().U();C(c)?(f=this.ua||Bq("diagonalBrick"),f={index:d,sourceHatchFill:f,iterator:this.F()},f=Bq(c.call(f))):la(c)?f=c?this.ua:null:f=Bq(c);return f};g.ci=function(a){this.ua=Bq(a)}; g.fill=function(a,b,c,d,e,f,h){if(n(a)){var k=C(a)?a:vq.apply(null,arguments);k!=this.f&&(this.f=k,this.h(16,65));return this}return this.f};g.Pb=function(a,b,c,d,e,f,h){return n(a)?(this.Ma=C(a)?a:vq.apply(null,arguments),this):this.Ma};g.Gc=function(a,b,c,d,e,f,h){return n(a)?(this.Qb=C(a)?a:vq.apply(null,arguments),this):this.Qb}; function EH(a,b,c){var d=a.F(),e=b&&d.get("fill")||a.fill();a=c&La?a.fj(b&&d.get("selectFill")||a.Gc()||e,e):c&G?a.fj(b&&d.get("hoverFill")||a.Pb()||e,e):a.fj(e);return vq(a)}g.stroke=function(a,b,c,d,e){if(n(a)){var f=C(a)?a:Aq.apply(null,arguments);f!=this.c&&(this.c=f,this.h(16,65));return this}return this.c};g.Kb=function(a,b,c,d,e){return n(a)?(this.Eb=C(a)?a:Aq.apply(null,arguments),this):this.Eb};g.uc=function(a,b,c,d,e){return n(a)?(this.ic=C(a)?a:Aq.apply(null,arguments),this):this.ic}; function DH(a,b,c){var d=a.F(),e=b&&d.get("stroke")||a.stroke();a=c&La?a.fj(b&&d.get("selectStroke")||a.uc()||e,e):c&G?a.fj(b&&d.get("hoverStroke")||a.Kb()||e,e):a.fj(e);return Aq(a)}g.fj=function(a,b){var c;C(a)?(c=1 c&&(c=h):h>b&&(b= h)}}this.g=b;this.b=c}T(this,64)&&(a=this.Za()||this.Jb()||this.Yb(),!this.Ah&&a&&(this.Ah=new Dr(this.EC,da),this.Ah.parent(this.P),this.Ah.zIndex(2),this.Ah.xb(!0)),this.Ah&&this.Ah.clear());T(this,2)&&(this.P.parent(this.w()),this.Ya.parent(this.P),this.Ah&&this.Ah.parent(this.P),S(this,2));a=this.la();b=this.fb();c=this.fb();V(a);V(b);V(c);a.clear();a.w(this.w());a.R(this.nb());HH(this)}}; g.hg=function(a,b){var c;a:if(this.enabled()){var d=[],e=this.ma(),f=this.ha(),h=this.F();c=!1;for(var k=0,l=this.ad.length;k m&&0>q||1 m&&0> q||1 =d.va()&&b.top<=d.top&&b.qa()>=d.qa(),e=this.mb();"alwaysShow"!=e.Wh()?a.clip(b):a.clip(null);if(!c)if("drop"==e.Wh())this.labels().clear(a.U());else if(a.width()!= d.width||a.height()!=d.height)a.c=null,a.width(d.width).height(d.height)}}; g.Cc=function(){this.la().H();this.la().O(!1);this.fb().O(!1);this.ob().O(!1);S(this.la(),4294967295);S(this.fb(),4294967295);S(this.ob(),4294967295);this.labels().H();this.labels().O(!1);this.gb().O(!1);this.Db().O(!1);S(this.labels(),4294967295);S(this.gb(),4294967295);S(this.Db(),4294967295);if(T(this,4)){var a,b;a=this.clip();la(a)&&(a=this.Rm,b=this.Lf(),a=b.ng(a));this.P.clip(a||null);(b=this.labels().vd())&&b.clip(a||null);(b=this.la().vd())&&b.clip(a||null);S(this,4)}T(this,2)?S(this,0):S(this, 4294967295)};g.remove=function(){this.P&&this.P.remove();this.labels().w(null);this.la().w(null);IH.u.remove.call(this)};g.Ab=function(a){if(!this.I||a)this.I=new md(this,this.ad,!1);this.I.wf();if(a=this.mb().Xc()){var b=this.F().get("heat");a instanceof RA&&(this.I.color=a.eo(b),(a=a.hh(b))&&(this.I.colorRange={color:a.color,end:a.end,name:a.name,start:a.start,index:a.sourceIndex}))}return this.I}; g.bg=function(a){var b=this.F(),c=b.l("shape");return c?(b=c.Ba(),a=ac(a),{value:ru(b,a)}):{value:{x:b.l("x"),y:b.l("y")}}};function JH(a,b,c){c?(c=a.Rm.left,a=a.Rm.width):(c=a.Rm.qa(),a=-a.Rm.height);return Math.round(c+b*a)}function KH(a,b){var c=a.F().l("shape");n(c)&&(c.stroke(DH(a,!0,b)),c.fill(EH(a,!0,b)))}function LH(a,b){var c=a.F().l("hatchFillShape");null!=c&&c.stroke(null).fill(a.kc(!0,b))} g.fe=function(a){var b=this.F().l("shape");if(b){var c=ge(DH(this,!0,a)),b=ge(b.stroke());c!=b?(this.h(80),this.hg(a,!0),S(this,80)):(KH(this,a),LH(this,a));this.ji(a);MH(this,a)}};g.Af=function(){this.labels().H();this.la().H()};g.Td=function(a){KH(this,a);LH(this,a)};g.clip=function(a){return n(a)?(null===a&&(a=!1),this.Qm!=a&&(this.Qm=a,this.h(4,9)),this):this.Qm}; g.ha=function(a){return n(a)?(this.Ea!=a&&(this.Ea&&dx(this.Ea,this.Yr,this),this.Ea=a,K(this.Ea,this.Yr,this),this.h(16,5)),this):this.Ea};g.ma=function(a){return n(a)?(this.Ja!=a&&(this.Ja&&dx(this.Ja,this.Yr,this),this.Ja=a,K(this.Ja,this.Yr,this),this.h(16,5)),this):this.Ja};g.Yr=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)?b|=1:this.Y(b);this.h(16,b)}; g.fj=function(a,b){var c;C(a)?(c=1 A&&0h&&(b-=2*Math.PI),w=h-b):(h>b&&(h-=2*Math.PI),w=b-h);w=isNaN(w)?w:oo(w,4);if(0==w)return null;var x=Math.PI/2,x=oo(x,4),N=Math.ceil(w/x),O=1 c&&(c=1);return c} g.sb=function(){sI.u.sb.call(this);var a=this.b.ma().transform(0);isNaN(a)&&(a=0);this.Ed=pI(this,yb(a,0,1),!1);this.Xb&&this.enabled()&&(this.Um||(this.Um=new Dr(this.OC,da),this.Um.zIndex(1)),T(this,8)&&(this.P.zIndex(this.zIndex()),S(this,8)),T(this,4)&&(a=la(this.b.clip())?this.b.clip()?this.Bh:"none":this.b.clip(),this.P.clip(a),S(this,4)),T(this,16)&&this.Um.clear(),T(this,64)&&(this.ri||(this.ri=new Dr(this.OC,da),this.ri.parent(this.P),this.ri.zIndex(2),this.ri.xb(!0)),this.ri.clear()),T(this, 2)&&(this.P.parent(this.w()),this.Um.parent(this.P),this.ri&&this.ri.parent(this.P),S(this,2)))}; g.tp=function(){var a=this.Tm();if(!a)return!1;if(T(this,16)){var b=a[0],c=a[1],c=c c?a.Rb()?1:0:.5;if(!n(e)||!n(c))return null;a.Sc(c)&&(c=NaN);a=b.Sc(e)?NaN:pI(this,b.transform(e,.5),!0);b=pI(this,c,!1);if(isNaN(a)||isNaN(b))d=!0;return d?null:[a,b]}; AI.prototype.Oh=function(){var a=AI.u.Oh.call(this);a.markers||(a.markers={});a.markers.position="centerTop";a.markers.anchor="centerTop";a.labels||(a.labels={});a.labels.position="centerTop";a.labels.anchor="centerTop";a.negativeMarkers||(a.negativeMarkers={});a.negativeMarkers.position="centerBottom";a.negativeMarkers.anchor="centerBottom";a.negativeLabels||(a.negativeLabels={});a.negativeLabels.position="centerBottom";a.negativeLabels.anchor="centerBottom";a.stroke={color:"#64b5f6",thickness:1.5}; a.fill={color:"#64b5f6",opacity:.7};a.negativeFill={color:"#ef6c00",opacity:.7};return a};function BI(){Ql.call(this);this.b=null;this.b=Eg(Mt().palette.items);this.Y(2)}F(BI,cx);g=BI.prototype;g.fa=2;g.Rs=function(a,b){return this.uf(a,b)};g.uf=function(a,b){this.b||(this.b=[]);var c=this.b.length;a>=c&&0 =f&&0 =c&&0 this.b.length||0==this.c)return null;if(n(b))return this.f[a]=b,this.Y(2),this;a>this.c-1&&(a=this.c-1);0>a&&(a=0);var c=this.f[a];return c?c:null}; function FI(a){if(a.b&&0!=a.c){var b=[],c=r(a.b)?a.b:a.b.keys;if(r(c)&&0!=c.length){isNaN(a.c)&&(a.c=c.length);for(var d=1/(c.length-1),e,f=0;f =b[h].offset&&(c=b[h]),e<=b[h].offset&&null== d&&(d=b[h]);c||(c=b[0]);d||(d=b[b.length-1]);d.offset==c.offset?a.f[f]={color:c.color}:(e=1-(e-c.offset)/(d.offset-c.offset),a.f[f]={color:ai(gi(ci(c.color),ci(d.color),e))})}}}}g.s=function(){var a=EI.u.s.call(this);a.type="range";for(var b=[],c=0;c b.width&&(b.width=0);0>b.height&&(b.height=0);a.ic.fx=!isNaN(c)&&isFinite(c)?c:0;a.ic.fy=!isNaN(d)&&isFinite(d)?d:0;a.ic.mode= b;V(a.labels()).wc(a.Fa).rc(a.Aa).Yh(a.b).Ra(a.$a).qc(360).R(a.Od).O(!1);a.gb().R(a.Od)}g.hl=function(a,b){var c;c=this.F().U();var d;z(a)&&"aquastyle"==a?(c={aquaStyleObj:this.ic,sourceColor:this.Em().uf(c)},c=this.Uk.call(c)):C(a)?(d=1 =k:!1:4==p?4==m?l>=k:!0:!1);if(l){k=oo(Math.cos(Sh(d)),7);m=oo(Math.cos(Sh(e)),7);p=WI(k,Math.sin(Sh(d)));var q=WI(m,Math.sin(Sh(e))),l=[];if(1==p)switch(q){case 1:k>=m?l.push({start:d,end:e}):(l.push({start:d,end:180,Sf:!0}),l.push({start:360,end:e}));break;case 2:l.push({start:d,end:e,Sf:!0});break;case 3:case 4:l.push({start:d, end:180,Sf:!0})}else if(2==p)switch(q){case 1:l.push({start:d,end:180});l.push({start:360,end:e});break;case 2:k>=m?l.push({start:d,end:e}):(l.push({start:d,end:180}),l.push({start:360,end:e,Sf:!0}));break;case 3:case 4:l.push({start:d,end:180})}else if(3==p)switch(q){case 1:l.push({start:360,end:e});break;case 2:l.push({start:360,end:e,Sf:!0});break;case 3:k>=m&&l.push({start:0,end:180,Sf:!0})}else if(4==p)switch(q){case 1:l.push({start:360,end:e});break;case 2:l.push({start:360,end:e,Sf:!0});break; case 3:l.push({start:360,end:180,Sf:!0});break;case 4:k>=m&&l.push({start:0,end:180,Sf:!0})}k=a.ua.length;m=l.length;a.ua.length=k+m;for(p=0;p =m?(l.push({start:d,end:360}),l.push({start:180,end:e})): l.push({start:d,end:e});break;case 4:l.push({start:d,end:e,Sf:!0})}else if(4==p)switch(q){case 1:case 2:l.push({start:d,end:360});break;case 3:l.push({start:d,end:360});l.push({start:180,end:e});break;case 4:k>=m?(l.push({start:d,end:360}),l.push({start:180,end:e})):l.push({start:d,end:e})}k=a.ua.length;m=l.length;a.ua.length=k+m;for(p=0;p k&&(k=0);0>e&&(e=0);if(k =e?360==Math.abs(b)?c.Gb(f,h,k,.45*k,l,b,!1):c.moveTo(f,h).Gb(f,h,k,.45*k,l,b,!0).close():(m=360>Math.abs(b),c.Gb(f,h,k,.45*k,l,b).Gb(f,h,e,.45*e,l+b,-b,m),m&&c.close());$I(a,"topPath",d);break;case "front":var e=f, f=h,p=b.start,m=b.end,q=b.Tq;b="frontPath"+p;c=ZI(a,b,c);h=.45*k;l=.2*a.b;m =a&&0<=b?2:0>=a&&0>b?3:4} function aJ(a,b,c,d,e,f,h,k,l){var m=Sh(h);h=.2*a.b;var p=c+f*Math.cos(m);c+=e*Math.cos(m);f=d+.45*f*Math.sin(m);d+=.45*e*Math.sin(m);l=ZI(a,b,l);l.moveTo(p,f);l.lineTo(c,d);l.lineTo(c,d+h);l.lineTo(p,f+h);l.lineTo(p,f);l.close();$I(a,b,k)}function YI(a,b){bu||270b.U()?1:a.U()
b.U()?1:a.U() h&&(d=h,a.y=h-a.height);0!=a.labels.length&&(c=eJ(a.b,a.labels[0]).height,a.y+c P&&(P=Math.abs(u-e));P=A*Math.sqrt(Math.pow(P,2)-Math.pow(u-e,2))/P;A=f+(a.f?1:-1)*Math.abs(P);w=f+w*Math.cos(t);x=e+x*Math.sin(t);v=f+v*Math.cos(t);t=e+O*Math.sin(t);t=Th(Math.acos(Math.sqrt(Math.pow(w-v,2)+Math.pow(x-t,2)).toFixed(3)/Math.sqrt(Math.pow(w-A,2)+Math.pow(x-u,2)).toFixed(3)));if(t>a.i||isNaN(a.i)||0>P)a.i=0>P?Number.POSITIVE_INFINITY:t,a.m=b,a.j=l;if(t>k||0>P)a.hd=!0;b=A+q;q=a.f?b:b- c.width;a.x=isNaN(a.x)?q:a.x>q?q:a.x;q=a.f?b+c.width:b;a.width=isNaN(a.width)?q:a.width u?t=Th(Math.atan(u/b))+360:0>b?t=Th(Math.atan(u/b))+180:0==b&&0u&&(t=270);t-=E;a.c.push(t,q,N);d-=c.height/2+p/2}a.width-=a.x} hJ.prototype.Na=function(){kJ(this);if(this.hd){var a=this.m,b=this.j;isNaN(b)||(a.enabled(!1),this.Of||(this.Of=[]),this.Of.push(a),jb(this.labels,b,1));var c=this.b,a=this.labels,d=this.g,e,f,h,k,l=d[d.length-1];if(l!=this){var m=null,b=a.slice(),p=d.length,q=!1;e=0;for(f=a.length;ethis.oa&&(this.oa=5);this.ua=a;var c=0,d,e,f=b.Ta()-H(this.M.count),h=oo(this.be/a.height*100,2);for(b.reset();b.advance();){d=b.get("value");e=tJ(d);d=tJ(d)?0:H(d);var k=oo(d/H(this.M.sum)*100,2);e&&(k=h);k=oo(a.height/(100+f*h)*k,2);0==k&&(k=this.Tc);b.l("value",d);b.l("height",k);b.l("startY",c);b.l("missing", e);c+=k;uJ(this)}for(b.reset();b.advance();)c=b.U(),b.get("selected")&&this.state.Pd(La,c),vJ(this);if(this.o)for(var l in this.o)this.o.hasOwnProperty(l)&&this.o[l].stroke(this.V);this.h(4096);this.h(8192);S(this,16)}if(T(this,8192)){this.la().w()||this.na.w(this.Ya);this.la().clear();for(b.reset();b.advance();)wJ(this,this.state.b|fb(this.state,b.U()));this.la().H();S(this,8192)}if(T(this,4096)){this.labels().w()||this.ka.w(this.Ya);this.labels().clear();this.ra&&this.ra.clear();l=yn(this)?Mt().pie.insideLabels: Mt().pie.outsideLabels;this.labels().ff(l.autoColor);this.labels().xb(l.disablePointerEvents);yn(this)||(this.oa=R(this.hc,(a.width-this.lc)/2),0>this.oa&&(this.oa=5),this.ra?this.ra.clear():(this.ra=new Dr(function(){return Nq()},function(a){a.clear()}),J(this,this.ra),this.ra.parent(this.Ya),this.ra.zIndex(32)),this.ra.clip(a),this.o=[]);for(b.reset();b.advance();)yn(this)&&b.l("labelWidthForced",void 0),xJ(this,this.state.b|fb(this.state,b.U()));yJ(this);this.labels().H();this.labels().vd().clip(a); S(this,4096)}}};function zJ(a,b){var c=a.lc,d=a.ua.height,e=a.Yf,f=a.Dd;return b>d-f||d==f?e:e+(d-f-b)/(d-f)*(c-e)}function tJ(a){a=H(a);return 0>=a||!(isFinite(a)&&!isNaN(a))} function AJ(a){var b=a.F(),c=b.U(),d=a.ua,e,f,h,k,l,m;e=b.l("height")/2;k=b.l("startY");l=b.l("height")+k;m=null;if(f=a.be)0==c?(l-=f/2,l l&&(k=l-a.Tc)):(k+=f/2,l-=f/2,k>l&&(k=b.l("startY")+e,l=k+a.Tc));h=zJ(a,k);c=a.b-h/2;e=c+h;h=zJ(a,l);f=a.b-h/2;h=f+h;k=k+d.top;l=l+d.top;c=d.left+c;e=d.left+e;0 a.Od&&(m=l,l=a.Od,h=zJ(a,l),f=a.b-h/2,h=f+h);f=d.left+f;h=d.left+h;a.ib||(k=d.height-(k-d.top)+d.top,l=d.height-(l-d.top)+d.top,m=m?d.height-(m-d.top)+ d.top:null,k=[l,l=k][0],c=[f,f=c][0],e=[h,h=e][0]);b.l("x1",c);b.l("x2",e);b.l("x3",f);b.l("x4",h);b.l("y1",k);b.l("y2",l);b.l("y3",m)}function xn(a,b,c,d){V(a.labels()).Bi(b).H().O(!1);if(d&&a.o)for(var e in a.o)a.o.hasOwnProperty(e)&&a.o[e].stroke(vt(a.V,c))} g.et=function(){if(this.Tg().enabled()&&0 l&&("leftCenter"==h||"center"==h||"rightCenter"==h)&&(p+c.height/2>f.top+f.height&& (p=f.top+f.height-c.height/2),p-c.height/2 a.labels.length){var b=a.b;b.Oa.length&&(a.clear(),Ag(b.Oa,a))}else{for(var d,e,f=0,h=0,k=b=0,l=a.labels.length;k h.top+h.height&&(f=h.top+h.height-b);f d&&(d=f+5-d,d>k?(a.b+=k,d=a.b-h/2,d=c.left+d,b.l("labelWidthForced",d-5-e)):a.b+=d):e k?(a.b+=k,d=a.b-h/2,a=d-a.oa,10>a&&(a=10),b.l("labelWidthForced", a)):a.b+=d);else if(TJ(a))if(d=a.b+h/2,d+=c.left,k=a.lc/2,k=c.width-(c.width-a.b)-k,RJ(a)){if(0>e||e-5 e||d>k?(a.b=a.b-k,d=a.b+h/2,d=d+c.left,b.l("labelWidthForced",f-5-d)):a.b=a.b-d}else f>c.left+c.width&&(d=f-(c.left+c.width),d>k?(a.b=a.b-k,a=c.left+c.width-e+k,10>a&&(a=10),b.l("labelWidthForced",a)):a.b=a.b-d)}}function EJ(a){return tc(a.labels().position())} function UJ(a,b,c,d){var e=a.ua,f=b.U(),f=a.data().l(f,"point").Ba();b=FJ(a,b,d);d=b.left;var h=b.top+b.height/2,k,f=f.top+f.height/2,l=GJ(a,f);SJ(a)?(d+=b.width,k=a.b-l/2,k=k+e.left,d>k&&5>Math.abs(f-h)&&(d=k-5)):TJ(a)&&(k=a.b+l/2,k+=e.left,d Math.abs(f-h)&&(d=k+5));c.clear().moveTo(d,h).lineTo(k,f+.001)}function DJ(a,b,c){var d=b.U();if(a.o[d])UJ(a,b,a.o[d],c);else{var e=Er(a.ra);a.o[d]=e;e.stroke(a.V);UJ(a,b,e,c)}} g.la=function(a){this.na||(this.na=new qB,K(this.na,this.XJ,this),this.na.Ia(this),J(this,this.na));return n(a)?(!y(a)||"enabled"in a||(a.enabled=!0),this.na.A(a),this):this.na};g.fb=function(a){this.Bb||(this.Bb=new qB,J(this,this.Bb));return n(a)?(!y(a)||"enabled"in a||(a.enabled=!0),this.Bb.A(a),this):this.Bb};g.ob=function(a){this.Cb||(this.Cb=new qB,J(this,this.Cb));return n(a)?(!y(a)||"enabled"in a||(a.enabled=!0),this.Cb.A(a),this):this.Cb};g.XJ=function(a){W(a,1)&&this.h(8192,1)}; g.je=function(){return oJ(this,!1,Xa)};g.Be=function(){return rt(this.je())}; function VJ(a,b){b=ac(b);var c=a.ua,d=a.F(),e=d.l("point").Ba(),f=d.l("x1"),h=d.l("y1");switch(b){case "leftTop":h=d.l("y1");f=d.l("x1");break;case "leftCenter":h+=e.height/2;d=GJ(a,h);f=a.b-d/2;f=f+c.left;break;case "leftBottom":h+=e.height;f=d.l("x3");break;case "centerTop":f=a.b;f+=c.left;break;case "center":h+=e.height/2;f=a.b;f+=c.left;break;case "centerBottom":h+=e.height;f=a.b;f+=c.left;break;case "rightTop":d=GJ(a,h);f+=d;break;case "rightCenter":h+=e.height/2;d=GJ(a,h);f=a.b+d/2;f+=c.left; break;case "rightBottom":f=d.l("x4"),h+=e.height}return{value:{x:f,y:h}}}function GJ(a,b){var c=a.ua;return a.ib?zJ(a,b-c.top):zJ(a,c.height-b+c.top)} function wJ(a,b){var c=a.F(),d=!!(b&La),e=!d&&!!(b&G),f=c.get("marker"),h=c.get("hoverMarker"),c=c.get("selectMarker"),k=a.F().U(),l;l=d?a.ob():e?a.fb():a.la();var m=tB(a.la(),k),p=f&&n(f.enabled)?f.enabled:null,q=h&&n(h.enabled)?h.enabled:null,t=c&&n(c.enabled)?c.enabled:null;if(e||d?e?null===q?ga(a.fb().enabled())?null===p?a.la().enabled():p:a.fb().enabled():q:null===t?ga(a.ob().enabled())?null===p?a.la().enabled():p:a.ob().enabled():t:null===p?a.la().enabled():p){p=f&&f.position?f.position:null; q=h&&h.position?h.position:null;t=c&&c.position?c.position:null;p=e&&(q||a.fb().position())||d&&(t||a.ob().position())||p||a.la().position();p=VJ(a,p);m?m.yb(p):m=a.la().add(p,k);var u={},p="position anchor offsetX offsetY type size fill stroke enabled".split(" ");f&&rg(p,function(a){a in f&&(u[a]=f[a])});p=f&&f.type;k=n(p)?p:a.la().ta()||a.Vo().Fg(k);p=h&&h.type;p=n(p)?p:a.fb().ta();q=c&&c.type;q=n(q)?q:a.ob().ta();u.type=d&&n(q)?q:e&&n(p)?p:k;k=f&&f.fill;k=n(k)?k:rB(a.la())||a.je();p=h&&h.fill; p=n(p)?p:rB(a.fb());q=c&&c.fill;q=n(q)?q:rB(a.ob());u.fill=d&&n(q)?q:e&&n(p)?p:k;k=f&&f.stroke;k=n(k)?k:sB(a.la())||a.Be();p=h&&h.stroke;p=n(p)?p:sB(a.fb())||a.Be();q=c&&c.stroke;q=n(q)?q:sB(a.ob())||a.Be();u.stroke=d&&n(q)?q:e&&n(p)?p:k;m.xd();wB(m,l);m.Qd(u,e?h:c);m.H()}else m&&m.clear()}g.eb=function(a){this.pb||(this.pb=new nE(8),wE(this.pb,this),J(this,this.pb),K(this.pb,this.YJ,this));return n(a)?(this.pb.A(a),this):this.pb};g.YJ=function(){this.eb().H()}; g.Cr=function(a){if(!a||a.target!=this.bf()){var b=this.eb(),c=this.Ab();a&&(GE(b,a.clientX,a.clientY,c),this.pa("mousemove",this.Cr))}};function BJ(a){var b=a.eb();a.Bc("mousemove",a.Cr);b.Md()} g.Na=function(){if(T(this,16384)){this.M={};for(var a=this.data().F(),b,c=0,d=Number.MAX_VALUE,e=-Number.MAX_VALUE,f=0;a.advance();)b=a.get("value"),tJ(b)?c++:(b=tJ(b)?0:H(b),d=Math.min(b,d),e=Math.max(b,e),f+=b);var a=a.Ta()-c,h;0==a?d=e=f=h=void 0:h=f/a;this.M.count=a;this.M.min=d;this.M.max=e;this.M.sum=f;this.M.average=h;S(this,16384)}};g.Ab=function(a){if(!this.I||a)this.I=new ld(this,["x","value","name"]);this.I.wf();return this.I};g.zf=function(){return this.Ab()}; g.zj=function(a,b){for(var c=[],d=this.F().reset(),e;d.advance();){d.get("x");e=d.U();var f=d.get("legendItem")||{},h=null;C(b)&&(h=this.Ab(),h.km=this.ed(e),h=b.call(h,h));z(h)||(h=String(n(d.get("name"))?d.get("name"):d.get("x")));h={enabled:!0,meta:{pointIndex:e,pointValue:d.get("value"),W:this},iconType:"square",text:h,iconStroke:pJ(this,Xa),iconFill:oJ(this,!0,Xa),iconHatchFill:this.kc(!0,Xa)};Mf(h,f);h.sourceUid=ma(this);h.sourceKey=e;c.push(h)}return c};g.Yl=function(){return!0}; g.Kn=function(a,b){var c=a.mg();if(!a||null!=c||isNaN(c))if(c=ku(b.domTarget))c.W=this};g.$l=function(a,b){var c=a.mg();if(!a||null!=c||isNaN(c))if(c=ku(b.domTarget))c.W=this};g.Zl=function(a,b){var c=a.mg();if(!a||null!=c||isNaN(c))if(c=ku(b.domTarget))c.W=this};g.Ub=function(){return null};g.vb=function(a){return n(a)?(a=Yb(a),a!=this.ba&&(this.ba=a),this):this.ba}; g.s=function(){var a=mJ.u.s.call(this);a.type="pyramid";a.data=this.data().s();a.labels=this.labels().s();a.hoverLabels=DF(this.gb());a.selectLabels=DF(this.Db());null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled;null===a.selectLabels.enabled&&delete a.selectLabels.enabled;a.palette=this.Wo().s();a.hatchFillPalette=this.Jm().s();a.markerPalette=this.Vo().s();a.tooltip=this.eb().s();a.markers=this.la().s();a.hoverMarkers=this.fb().s();a.selectMarkers=this.ob().s();a.baseWidth=this.Js();a.overlapMode= this.Km();a.pointsPadding=this.uu();a.connectorLength=this.Br();C(this.connectorStroke)&&(C(this.Jc())?I(8,null,[this.ta()+" connectorStroke"]):a.connectorStroke=Q(this.Jc()));C(this.fill)&&(C(this.fill())?I(8,null,[this.ta()+" fill"]):a.fill=Q(this.fill()));C(this.hoverFill)&&(C(this.Pb())?I(8,null,[this.ta()+" hoverFill"]):a.hoverFill=Q(this.Pb()));C(this.selectFill)&&(C(this.Gc())?I(8,null,[this.ta()+" selectFill"]):a.selectFill=Q(this.Gc()));C(this.stroke)&&(C(this.stroke())?I(8,null,[this.ta()+ " stroke"]):a.stroke=Q(this.stroke()));C(this.hoverStroke)&&(C(this.Kb())?I(8,null,[this.ta()+" hoverStroke"]):a.hoverStroke=Q(this.Kb()));C(this.selectStroke)&&(C(this.uc())?I(8,null,[this.ta()+" selectStroke"]):a.selectStroke=Q(this.uc()));C(this.hatchFill)&&(C(this.Za())?I(8,null,[this.ta()+" hatchFill"]):a.hatchFill=Q(this.Za()));C(this.hoverHatchFill)&&(C(this.Jb())?I(8,null,[this.ta()+" hoverHatchFill"]):a.hoverHatchFill=Q(this.Jb()));C(this.selectHatchFill)&&(C(this.Yb())?I(8,null,[this.ta()+ " selectHatchFill"]):a.selectHatchFill=Q(this.Yb()));return a}; g.G=function(a,b){mJ.u.G.call(this,a,b);this.Js(a.baseWidth);this.Br(a.connectorLength);this.Jc(a.connectorStroke);this.data(a.data);this.Jm(a.hatchFillPalette);this.Vo(a.markerPalette);this.fill(a.fill);this.Pb(a.hoverFill);this.Gc(a.selectFill);this.Za(a.hatchFill);this.Jb(a.hoverHatchFill);this.Yb(a.selectHatchFill);this.labels().A(a.labels);this.gb().A(a.hoverLabels);this.Db().A(a.selectLabels);this.stroke(a.stroke);this.Kb(a.hoverStroke);this.uc(a.selectStroke);this.la().A(a.markers);this.fb().A(a.hoverMarkers); this.ob().A(a.selectMarkers);this.Km(a.overlapMode);this.Wo(a.palette);this.uu(a.pointsPadding);"tooltip"in a&&bv(this.eb(),a.tooltip,b)};function PJ(a){this.b=a;this.labels=[]}function QJ(a,b){a.labels.push(b);a.b.ib?hb(a.labels,function(a,b){return a.U()-b.U()}):hb(a.labels,function(a,b){return b.U()-a.U()})}PJ.prototype.clear=function(){this.labels.length=0}; function OJ(a,b){var c=0,d=0,e=null,f=null,h=null,k=a.b.state.fd()|(b?fb(a.b.state,b.U()):0);rg(a.labels,function(b){var m=b.yb().value,p=NJ(a,b,k),q=a.y+c+d+p.height/2;if(e&&f&&h){var t=h.y+f.height/2+(e.offsetY()||0),u=q-p.height/2+(b.offsetY()||0);u a?-this.rH:this.qH),-100,100))};g.s=function(){var a=zb.u.s.call(this);a.type=this.ta();a.inverted=this.Rb();return a};g.G=function(a,b){zb.u.G.call(this,a,b);this.Rb(a.inverted)}; function SA(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return $J();case "lin":case "linear":return aK();case "date":case "datetime":case "dt":return bK();case "ordinal":case "ord":case "discrete":return cK();case "color":case "ordinalcolor":case "discretecolor":return dK();case "linearcolor":return eK();default:return null===b?null:b?cK():aK()}}zb.prototype.inverted=zb.prototype.Rb;zb.prototype.startAutoCalc=zb.prototype.Qe;zb.prototype.finishAutoCalc=zb.prototype.Ne;function fK(){Y.call(this);this.j=[];this.D=[];this.C=[];this.B=[]}F(fK,Y);fK.prototype.fa=Y.prototype.fa|2;fK.prototype.Z=Y.prototype.Z|912;var BB=2,AB=3;g=fK.prototype;g.kf=null;g.ka=null;g.ql=null;g.hj=null;g.gj=null;g.scale=function(a){if(n(a))return z(a)&&(a=gK(a)),this.ca!=a&&(this.ca&&dx(this.ca,this.Yv,this),this.ca=a,K(this.ca,this.Yv,this),this.h(388,3)),this;this.ca||(this.ca=aK(),K(this.ca,this.Yv,this));return this.ca}; function gK(a){a:{a=String(a).toLowerCase();switch(a){case "log":case "logarithmic":a="log";break a}a="linear"}switch(a){case "log":return $J()}return aK()}g.Yv=function(a){W(a,2)&&this.h(388,3)};g.La=function(a){this.ql||(this.ql=new YG,this.ql.Ia(this),K(this.ql,this.mC,this),J(this,this.ql));return n(a)?(!y(a)||"enabled"in a||(a.enabled=!0),this.ql.A(a),this):this.ql}; g.labels=function(a){this.ka||(this.ka=new YG,this.ka.Ia(this),K(this.ka,this.mC,this),J(this,this.ka));return n(a)?(!y(a)||"enabled"in a||(a.enabled=!0),this.ka.A(a),this):this.ka};g.mC=function(){hK(this);this.h(384,1)};g.ol=function(a){return n(a)?(this.yi!=a&&(this.yi=a,this.h(388,9)),this):this.yi};g.pl=function(a){return n(a)?(this.zi!=a&&(this.zi=a,this.h(388,9)),this):this.zi}; g.Ca=function(a){this.gj||(this.gj=new yB,this.gj.Ia(this),this.gj.g=this,K(this.gj,this.nC,this),J(this,this.gj));return n(a)?(this.gj.A(a),this):this.gj};g.ia=function(a){this.hj||(this.hj=new yB,this.hj.Ia(this),this.hj.g=this,K(this.hj,this.nC,this),J(this,this.hj));return n(a)?(this.hj.A(a),this):this.hj};g.nC=function(a){var b=0;W(a,8)&&(b=384,hK(this));W(a,1)&&(b|=256);this.h(b,1)};g.Ra=function(a){return n(a)?(a=null===a?a:Rh(H(a)||0),this.$a!=a&&(this.$a=a,this.h(388,9)),this):this.$a}; g.qc=function(a){return n(a)?(a=null===a?a:yb(H(a)||0,-360,360),this.v!=a&&(this.v=a,this.h(388,9)),this):this.v};g.Tb=function(a){return n(a)?(a=null===a?a:ou(a),this.xa!=a&&(this.xa=a,this.h(388,9)),this):this.xa};g.ap=function(a){return n(a)?(a=ou(a),this.c!=a&&(this.c=a,this.h(388,9)),this):this.c};g.width=function(a){return n(a)?(a=null===a?a:ou(a),this.ya!=a&&(this.ya=a,this.h(388,1)),this):this.ya}; g.fill=function(a,b,c,d,e,f,h){if(n(a)){var k=vq.apply(null,arguments);k!=this.f&&(this.f=k,this.h(16,1));return this}return this.f};g.Xv=function(a){return n(a)?(a=oc(a,this.b),this.b!=a&&(this.b=a,this.h(388,1)),this):this.b};g.nd=function(){return this.i};g.De=function(){return null!=this.$a?this.$a+GA:this.g.De()};function hK(a){a.j.length=0;a.D.length=0;a.C.length=0;a.B.length=0;a.o=null} function iK(a,b,c){var d=b?a.ia():a.Ca();b=b?a.labels():a.La();b=rc(b.position());var e=a.i;"outside"==b?(e+=a.Gd/2+c,d.enabled()&&("outside"==d.position()?e+=d.m:"center"==d.position()&&(e+=d.m>a.Gd?(d.m-a.Gd)/2:0))):"inside"==b&&(e-=a.Gd/2+c,d.enabled()&&("inside"==d.position()?e-=d.m:"center"==d.position()&&(e-=d.m>a.Gd?(d.m-a.Gd)/2:0)));return e} function jK(a,b,c){var d=c?a.C:a.B;if(n(d[b]))return d[b];var e=c?a.labels():a.La(),f=CF(e,b),h=a.ca;c=(c?h.ia():h.Ca()).get()[b];a=new cd(a,b,c);c={value:{angle:0,radius:0}};d[b]=f?e.measure(f):e.measure(a,c);return d[b]} function kK(a,b,c){var d=c?a.j:a.D;if(n(d[b]))return d[b];var e=jK(a,b,c),f=c?a.labels():a.La(),h=a.ca,k=(c?h.ia():h.Ca()).get()[b],l=h.transform(k),k=(h=CF(f,b))&&n(h.yf())?h.yf():f.yf(),m=h&&n(h.offsetX())?h.offsetX():f.offsetX(),p=h&&n(h.offsetY())?h.offsetY():f.offsetY();c=iK(a,c,k?e.height:0);c+=R(p,a.g.nd());var q=a.De(),p=n(a.v)?a.v:a.g.qc(),l=Rh(q+l*p),l=l+R(m,p),p=Sh(l),m=a.g.Fa+c*Math.cos(p),p=a.g.Aa+c*Math.sin(p);c=h&&n(h.rotation())?h.rotation():f.rotation();k&&(c+=0 l?l+270:l+ 90);a=h&&n(h.anchor())?h.anchor():k?f.anchor():lK(a,l);e.left=m;e.top=p;f=ru(new L(0,0,e.width,e.height),a);e.left-=f.x;e.top-=f.y;a=ru(e,a);a=oi(Sh(c),a.x,a.y);e=Do(e);a.transform(e,0,e,0,4);return d[b]=e} function lK(a,b){b=Rh(b);var c="center",d=rc(a.labels().position());"inside"==d?0==b?c="rightCenter":0b?c="rightBottom":90==b?c="centerBottom":90b?c="leftBottom":180==b?c="leftCenter":180b?c="leftTop":270==b?c="centerTop":270b?c="leftTop":90==b?c="centerTop":90b?c="rightTop":180==b?c="rightCenter":180b?c="rightBottom":270==b?c="centerBottom":270=eb&&this.ol()||1<=eb&&this.pl()?E=Ga:0 eb&&(E=Ga)),Ga++;P<=qd&&ra =eb||1<=eb?(-1==u&&(u=Db),N=Db,v.push(!0)):0 eb?(-1==u&&(u=Db),N=Db,v.push(!0)):v.push(!1))):v.push(!1),Db++)}fd||(v=!1);gb||(q=!1);this.o={labels:q,La:v};S(this,512)}q=this.o}y(q)?(t=q.labels,w=q.La):(t=!q,w=!q);v=q=0;for(var ob;q f?h+90-t:h+270+t,0>f?-90+t:90-t);b.Gb(c,d,e+a.b,e+a.b,h,f,!0);b.Gb(q,m,a.b,a.b,k,0>f?-90+t:90-t,!0)}else if(t=360-Math.abs(f)-90,0 f?h+90:h+270,0>f?-90:90),b.Gb(c,d,e+a.b,e+a.b,h, f,!0),b.Gb(q,m,a.b,a.b,k,0>f?-90:90,!0),b.Gb(c,d,a.b+a.V,a.b+a.V,0>f?k-45:k+45,0>f?-t:t,!0);else{var t=Sh(0>f?k-45:k+45),u=c+Math.cos(t)*(a.b+a.V),v=d+Math.sin(t)*(a.b+a.V),t=Sh(0>f?k-90:k+90),w=q+Math.cos(t)*a.b,x=m+Math.sin(t)*a.b,t=Sh(0>f?k-45+360-f+90:k+45+360-f-90),A=c+Math.cos(t)*(a.b+a.V),E=d+Math.sin(t)*(a.b+a.V),t=Sh(0>f?h+90:h-90),N=p+Math.cos(t)*a.b,O=l+Math.sin(t)*a.b,t=v-x,P=w-u,u=u*x-w*v,v=E-O,w=N-A,E=A*O-N*E,A=(P*E-w*u)/(t*w-v*P),t=(u*v-E*t)/(t*w-v*P);Math.sqrt(Math.pow(A-c,2)+Math.pow(t- d,2)) f?h+90:h+270,0>f?-90:90),b.Gb(c,d,e+a.b,e+a.b,h,f,!0),b.Gb(q,m,a.b,a.b,k,0>f?-90:90,!0),b.lineTo(A,t)):b.Gb(c,d,e+a.b,e+a.b,0,360)}b.close()} function tK(a,b){a.B?a.B.clear():a.B=a.Ya.path();a.ga=1;a.b=R(a.ra,a.ga);a.oa=a.ga-a.b;sK(a,a.B,0,0,a.oa);var c=a.B.Ba(),d,e,f;d=Math.min(b.width/c.width,b.height/c.height);e=b.left+b.width/2-c.width/2*d;f=b.top+b.height/2-c.height/2*d;a.ga=d;a.Fa=e+Math.abs(c.left)*d;a.Aa=f+Math.abs(c.top)*d;a.b*=a.ga;a.oa=a.ga-a.b;a.ib=new L(e,f,c.width*d,c.height*d);new L(e+a.b,f+a.b,c.width*d-a.b,c.height*d-a.b)}function mK(a){return a.ib?a.ib.clone():Eo(0,0,0,0)} g.bH=function(a){a.R(mK(this));a.Yh(this.nd());a.wc(this.Fa);a.rc(this.Aa);a.Ra(this.De());a.qc(this.qc())}; g.eh=function(a){var b,c,d,e,f=Cg(this.I,this.na,this.ba,this.K);gx(this.g,this.j,this.C,f);if(T(this,262144)){var h=this.F(),k=!1;rg(this.j,function(a){a.scale().Qe();k=k||a.scale().zc()});if(k)for(b=0,c=f.length;b p)p=Z,v=e,E=l;if(isNaN(q)||U>q)q=U,w=e,N=l}h=f=e=c=0;d=Math.round(d);m=Math.round(m);p=Math.round(p);q=Math.round(q);d< b.Ka()&&(x=180>x?Math.sin((x-90)*Math.PI/180):Math.cos((x-180)*Math.PI/180),c=Math.round((b.Ka()-d)/x));m A?Math.sin((A-180)*Math.PI/180):Math.cos((A-270)*Math.PI/180),e=Math.round((b.Pa()-m)/x));p>b.va()&&(x=360>E?Math.sin((E-270)*Math.PI/180):Math.cos(E*Math.PI/180),f=Math.round((p-b.va())/x));q>b.qa()&&(x=90>N?Math.sin(N*Math.PI/180):Math.cos((N-90)*Math.PI/180),h=Math.round((q-b.qa())/x));d=Math.max(c,e,f,h);if(0 a.xa){m=a.xa=0;if(a.labels().enabled()){var m=NaN, ia;d==c?(m=t,ia=!0):d==e?(m=u,ia=!1):d==f?(m=v,ia=!0):d==h&&(m=w,ia=!1);t=xK(a,m);m=ia?t.width:t.height}O=a.Bd.stroke().thickness?a.Bd.stroke().thickness:1;a.Mm=Math.min(b.width,b.height)/2-m-O}vK(a)}}b=a.xa+d;ia=2*b;a.Da=new sy(a.Fa-b,a.Aa-b,ia,ia)}else a.Da=new sy(a.Fa-a.xa,a.Aa-a.xa,2*a.xa,2*a.xa)}else a.Da=new sy(0,0,0,0);S(a,4)}} g.Fb=function(){var a=this.R();return a?this.enabled()?(wK(this),a=this.Bd.stroke().thickness?this.Bd.stroke().thickness:1,a=Math.floor(a/2),new L(this.Fa-this.xa+a,this.Aa-this.xa+a,2*(this.xa-a),2*(this.xa-a))):a:new L(0,0,0,0)};function yK(a,b){var c=b.width,d=b.height,e={x:0,y:0};0==a?e.x+=c/2:0a?(e.x+=c/2,e.y+=d/2):90==a?e.y+=d/2:90a?(e.y+=d/2,e.x-=c/2):180==a?e.x-=c/2:180a?(e.y-=d/2,e.x-=c/2):270==a?e.y-=d/2:270a&&(c=b,b=a,a=c),c=[b,a])):c=null;this.m=!1;this.b=c;this.f={};this.Y(2);return this}return this.b};g.AH=function(a){return n(a)?(this.i=H(a),this.f={},this.Y(2),this):this.i};g.LD=function(a){if(n(a)){this.g=r(a)?a.slice():[];for(a=this.j.length=0;a a.b[1])&&d.push([b.getTime(),b.getTime()+864E5-6E4]));!d&&a.c&&(d=FK(a.c,b));d||(d=[]);return a.f[c]=d}g.JF=function(a){W(a,2)&&!this.b&&(this.f={})}; function EK(a){var b=a.isWorking;this.g=n(b)?!b:!1;b=Uc(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.j=this.pN;(c=uF(c,"dd.MM",AK))?(this.f=this.Vy,this.b=new fh(2E3,c.getUTCMonth(),c.getUTCDate()),e=GK(d,e),this.o=e[0],this.i=e[1]):(this.f=this.EG,this.b=null,c=(c=uF(d,"dd.MM",AK))?new fh(c):BK,this.o=new fh(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=uF(e,"dd.MM",AK))?new fh(c):CK,this.i=new fh(2E3,c.getUTCMonth(),c.getUTCDate()),this.i.add(DK));break;case "week":HK(this,a.on,a.from, a.to);break;case "day":HK(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.j=this.jA,(c=uF(c))?(this.f=this.Vy,this.b=new fh(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=GK(d,e),this.o=e[0],this.i=e[1]):(this.f=this.EG,this.b=null,c=(c=uF(d))?new fh(c):BK,this.o=new fh(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=uF(e))?new fh(c):CK,this.i=new fh(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.i.add(DK))}"none"==b?this.b?(this.m=this.b.clone(),this.c=this.b.clone(), this.c.add(DK)):(this.m=this.o.clone(),this.c=this.i.clone()):(this.m=(b=uF(a.starts))?new fh(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):BK,(b=uF(a.ends))?(this.c=new fh(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.c.add(DK)):this.c=CK)}function HK(a,b,c,d){a.j=a.qN;a.f=a.Vy;b=Math.min(Ja(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=GK(c,d);a.o=b[0];a.i=b[1]}g=EK.prototype;g.jA=function(a){return a.getTime()>=this.m.getTime()&&a.getTime()<=this.c.getTime()}; g.qN=function(a){return this.jA(a)&&(null===this.b||(a.Ct()+6)%7==this.b)};g.pN=function(a){if(!this.jA(a))return!1;if(this.b)return a.getUTCMonth()==this.b.getUTCMonth()&&a.getUTCDate()==this.b.getUTCDate();var b=a.getUTCFullYear();a=a.getTime();var c=this.o.clone();c.xy(b);var d=this.i.clone();d.xy(b);return a>=c.getTime()&&a<=d.getTime()}; g.Vy=function(a,b){for(var c=this.o,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.i,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1] e)this.g||f.push([d,e]);else{this.g?(c[0] a?4:Math.ceil(+a),this.qj=this.vf=null,this.Y(2)),this):this.si}; g.set=function(a){if(this.vf!=a){this.si=NaN;this.Gg=null;this.vf=ug(a,function(a){return uF(a)});hb(this.vf);for(var b=this.vf[0],c=1,d=1;d a||1