/**
* AnyStock - JavaScript HTML5 Web Financial Charts
* Production Build
* Version: 7.14.4.1448
* https://anychart.com/products/anystock/
*/
(function(global,factory){if(typeof module==='object'&&typeof module.exports==='object'){var wrapper=function(w){if(!w.document){throw new Error('AnyChart requires a window with a document');}factory.call(w,w,w.document);w.anychart.getGlobal=function(){return w;};return w.anychart;};module.exports=global.document?wrapper(global):wrapper;}else{factory.call(global,window,document)}})(typeof window!=='undefined'?window:this,function(window,document,opt_noGlobal){var g,aa=aa||{},m=this;function p(a){return void 0!==a}function ba(a){a=a.split(".");for(var b=m,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function ca(){}function da(a){a.Sc=function(){return a.FC?a.FC:a.FC=new a}}
function ga(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function y(a){return"array"==ga(a)}function ha(a){var b=ga(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ja(a){return A(a)&&"function"==typeof a.getFullYear}function B(a){return"string"==typeof a}function la(a){return"boolean"==typeof a}function C(a){return"number"==typeof a}function ma(a){return"function"==ga(a)}function A(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
function na(a){return a[oa]||(a[oa]=++pa)}var oa="closure_uid_"+(1E9*Math.random()>>>0),pa=0;function qa(a,b,c){return a.call.apply(a.bind,arguments)}function ra(a,b,c){if(!a)throw Error();if(2":"
")}
function Ea(a){if(!Fa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ga,"&"));-1!=a.indexOf("<")&&(a=a.replace(Ha,"<"));-1!=a.indexOf(">")&&(a=a.replace(Ia,">"));-1!=a.indexOf('"')&&(a=a.replace(Ja,"""));-1!=a.indexOf("'")&&(a=a.replace(Ka,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(La,""));return a}
var Ga=/&/g,Ha=//g,Ja=/"/g,Ka=/'/g,La=/\x00/g,Fa=/[\x00&<>"']/,Ma={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},Na={"'":"\\'"};
function Oa(a){for(var b=[],c=0;ch)f=e;else{if(256>h){if(f="\\x",16>h||256h&&(f+="0");f+=h.toString(16).toUpperCase()}e=Na[e]=f}b[d]=e}return b.join("")}function Pa(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#b?1:0}function Ta(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
function Wa(a){var b=B(void 0)?Pa(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})}function Xa(a,b){for(var c=a.split(" "),d=[];0c?Math.max(0,a.length+c):c;if(B(a))return B(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?null:B(a)?a.charAt(b):a[b]}
function hb(a,b,c){for(var d=a.length,e=B(a)?a.split(""):a,f=0;fb?null:B(a)?a.charAt(b):a[b]}function jb(a,b){return 0<=$a(a,b)}function kb(a,b){var c=$a(a,b),d;(d=0<=c)&&lb(a,c);return d}function lb(a,b){Array.prototype.splice.call(a,b,1)}
function mb(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function nb(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function rb(a,b,c){function d(a){return A(a)?"o"+na(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,h=0;h>1,n;c?n=b.call(e,a[l],l,a):n=b(d,a[l]);0b?1:a1*(e-d))return[];for(;dparseFloat(nc)){mc=String(pc);break a}}mc=nc}var cc={};
function qc(a){return ac(a,function(){for(var b=0,c=Ba(String(mc)).split("."),d=Ba(String(a)).split("."),e=Math.max(c.length,d.length),f=0;!b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Ac="closure_listenable_"+(1E6*Math.random()|0);function Bc(a){return!(!a||!a[Ac])}var Cc=0;function Dc(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.Np=!!d;this.dl=e;this.key=++Cc;this.pl=this.Mp=!1}function Ec(a){a.pl=!0;a.listener=null;a.b=null;a.src=null;a.dl=null};function Fc(a){this.src=a;this.b={};this.c=0}Fc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.b[f];a||(a=this.b[f]=[],this.c++);var h=Gc(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(!c.keyCode)try{c.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.c;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.g&&0<=h;h--){d.c=c[h];var k=Xc(c[h],f,!0,d),e=e&&k}for(h=0;!d.g&&h>>0);function Nc(a){if(ma(a))return a;a[Zc]||(a[Zc]=function(b){return a.handleEvent(b)});return a[Zc]};function ad(){Db.call(this);this.Bh=new Fc(this);this.xF=this;this.ki=null}F(ad,Db);ad.prototype[Ac]=!0;g=ad.prototype;g.La=function(a){this.ki=a};g.addEventListener=function(a,b,c,d){Mc(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){Uc(this,a,b,c,d)};
g.dispatchEvent=function(a){var b,c=this.ki;if(c)for(b=[];c;c=c.ki)b.push(c);var c=this.xF,d=a.type||a;if(B(a))a=new Ib(a,c);else if(a instanceof Ib)a.target=a.target||c;else{var e=a;a=new Ib(d,c);Yb(a,e)}var e=!0,f;if(b)for(var h=b.length-1;!a.g&&0<=h;h--)f=a.c=b[h],e=bd(f,d,!0,a)&&e;a.g||(f=a.c=c,e=bd(f,d,!0,a)&&e,a.g||(e=bd(f,d,!1,a)&&e));if(b)for(h=0;!a.g&&hc*b?c+b:c}function hd(a){return gd(a,360)}function id(a){return a*Math.PI/180}function jd(a,b){return b*Math.cos(id(a))}function kd(a,b){return b*Math.sin(id(a))};function ld(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}g=ld.prototype;g.clone=function(){return new ld(this.x,this.y)};function md(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)}g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};g.scale=function(a,b){var c=C(b)?b:a;this.x*=a;this.y*=c;return this};function nd(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=nd.prototype;g.Tc=function(){return this.right-this.left};g.Rc=function(){return this.bottom-this.top};g.clone=function(){return new nd(this.top,this.right,this.bottom,this.left)};g.contains=function(a){return this&&a?a instanceof nd?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
g.scale=function(a,b){var c=C(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function od(a,b){this.width=a;this.height=b}g=od.prototype;g.clone=function(){return new od(this.width,this.height)};g.bd=function(){return!(this.width*this.height)};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
g.scale=function(a,b){var c=C(b)?b:a;this.width*=a;this.height*=c;return this};function J(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=J.prototype;g.clone=function(){return new J(this.left,this.top,this.width,this.height)};function pd(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}function qd(a,b){return a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top+a.height}
function rd(a,b){var c;b:{c=Math.max(a.left,b.left);var d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top),f=Math.min(a.top+a.height,b.top+b.height);if(e<=f){c=new J(c,e,d-c,f-e);break b}}c=null}if(c&&c.height&&c.width){c=[];var d=a.top,e=a.height,f=a.left+a.width,h=a.top+a.height,k=b.left+b.width,l=b.top+b.height;b.top>a.top&&(c.push(new J(a.left,a.top,a.width,b.top-a.top)),d=b.top,e-=b.top-a.top);la.left&&c.push(new J(a.left,
d,b.left-a.left,e));k=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};g.fh=function(a){var b=a.xq;q++){var r=-3*f[q]+9*h[q]-9*k[q]+3*l[q],t=6*f[q]-12*h[q]+6*k[q];n=3*h[q]-3*f[q];if(r){var u=t*t-4*n*r;0n&&c[q].push(b(f[q],
h[q],k[q],l[q],n)),n=(-t-Math.sqrt(u))/(2*r),0n&&c[q].push(b(f[q],h[q],k[q],l[q],n))):u||(n=-t/(2*r),0n&&c[q].push(b(f[q],h[q],k[q],l[q],n)))}else t&&(n=-n/t,0n&&c[q].push(b(f[q],h[q],k[q],l[q],n)))}}d=new J(Math.min.apply(null,c[0]),Math.min.apply(null,c[1]),0,0);d.width=Math.max.apply(null,c[0])-d.left;d.height=Math.max.apply(null,c[1])-d.top;return d}
function vd(a){if(!arguments.length)return null;for(var b=null,c=!1,d=0,e=arguments.length;d>>0);function ae(a,b,c){return b[a.b]||(b[a.b]=be(a,b,c))}function be(a,b,c){return["ac",p(c)?c:b.Vd?b.Vd():"",(a.c++).toString(36)].join("_")};function ce(a){var b;b=ga(a);if("array"==b){b=[];for(var c=0;c",0);He("",0);He("
",0);function Ne(a){return a?new Oe(Pe(a)):xa||(xa=new Oe)}function Qe(a){var b=document;return B(a)?b.getElementById(a):a}function Re(a,b){return(b||document).getElementsByTagName(String(a))}
function Se(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?String(a).toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,f=0,h;h=c[f];f++)a==h.nodeName&&(d[e++]=h);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(f=e=0;h=c[f];f++)a=h.className,"function"==typeof a.split&&jb(a.split(/\s+/),b)&&(d[e++]=h);d.length=e;return d}return c}
function Te(a,b){Nb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Ue.hasOwnProperty(d)?a.setAttribute(Ue[d],b):d.lastIndexOf("aria-",0)&&d.lastIndexOf("data-",0)?a[d]=b:a.setAttribute(d,b)})}var Ue={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function Ve(a){a=a.document;a=We(a)?a.documentElement:a.body;return new od(a.clientWidth,a.clientHeight)}function Xe(a){var b=a.scrollingElement?a.scrollingElement:!hc&&We(a)?a.documentElement:a.body||a.documentElement;a=a.parentWindow||a.defaultView;return ec&&qc("10")&&a.pageYOffset!=b.scrollTop?new ld(b.scrollLeft,b.scrollTop):new ld(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Ye(a){return a?a.parentWindow||a.defaultView:window}
function Ze(a,b,c){return $e(document,arguments)}function $e(a,b){var c=String(b[0]),d=b[1];if(!ie&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Ea(d.name),'"');if(d.type){c.push(' type="',Ea(d.type),'"');var e={};Yb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(B(d)?c.className=d:y(d)?c.className=d.join(" "):Te(c,d));2this.s)if(this.dispatchEvent(new Nf("start",this,a.clientX,a.clientY,a)))this.h=!0;else{this.Vb||this.iq(a);return}}c=Of(this,b,c);b=c.x;c=c.y;this.h&&this.dispatchEvent(new Nf("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Pf(this,a,b,c),a.preventDefault())}};
function Of(a,b,c){var d=Xe(Ne(a.u).b);b+=d.x-a.A.x;c+=d.y-a.A.y;a.A=d;a.b+=b;a.f+=c;b=a.il(a.b);return new ld(b,a.hi(a.f))}g.PP=function(a){var b=Of(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Pf(this,a,b.x,b.y)};function Pf(a,b,c,d){a.dh(c,d);a.dispatchEvent(new Nf("drag",a,b.clientX,b.clientY,b,c,d))}g.il=function(a){var b=this.g,c=isNaN(b.left)?null:b.left,b=isNaN(b.width)?0:b.width;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};
g.hi=function(a){var b=this.g,c=isNaN(b.top)?null:b.top,b=isNaN(b.height)?0:b.height;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};g.tg=function(){this.b=this.target.offsetLeft;this.f=this.target.offsetTop};g.dh=function(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};function Nf(a,b,c,d,e,f,h,k){Ib.call(this,a);this.clientX=c;this.clientY=d;this.b=e;this.left=p(f)?f:b.b;this.top=p(h)?h:b.f;this.f=b;this.l=!!k}F(Nf,Ib);function Qf(a){Lf.call(this,a.Y());this.l=a;this.c=[NaN,NaN];this.aa("earlycancel",this.jQ,!1,this);this.aa("start",this.sr,!1,this);this.aa("beforedrag",this.sr,!1,this);this.aa("drag",this.sr,!1,this);this.aa("end",this.sr,!1,this)}F(Qf,Lf);g=Qf.prototype;g.jQ=function(){return this.l.dispatchEvent("earlycancel")};g.sr=function(a){return this.l.dispatchEvent(new Nf(a.type,this,a.clientX,a.clientY,a.b,a.left,a.top,a.l))};g.Mw=function(a){this.g=a||new J(NaN,NaN,NaN,NaN)};
g.tg=function(){this.b=this.l.bC();this.f=this.l.cC()};
g.il=function(){this.c[0]=this.b;this.c[1]=this.f;if(!isNaN(this.g.left)||!isNaN(this.g.top)){var a=this.l.parent().Ac();a&&Rf(this.l.parent()).transform(this.c,0,this.c,0,1);var b=this.g,c=isNaN(b.left)?null:b.left,d=isNaN(b.width)?0:b.width,e=isNaN(b.top)?null:b.top,b=isNaN(b.height)?0:b.height,d=d-this.l.Tc(),b=b-this.l.Rc(),b=null!=e?e+b:Infinity,e=null!=e?e:-Infinity;this.c[0]=Math.min(null!=c?c+d:Infinity,Math.max(null!=c?c:-Infinity,this.c[0]));this.c[1]=Math.min(b,Math.max(e,this.c[1]));a&&
a.transform(this.c,0,this.c,0,1)}return this.c[0]};g.hi=function(){return this.c[1]};g.dh=function(a,b){var c=Rf(this.l.parent());if(c){var d=[a,b];c.transform(d,0,d,0,1);a=d[0];b=d[1]}this.l.gk(a,b)};function Sf(){ad.call(this);this.lb=this.Ra=!1;this.ib=this.eh=this.jb=this.xh=null;this.cd={};this.ka(Tf)}F(Sf,ad);var Tf=4294967295;g=Sf.prototype;g.Ms=!1;g.Uk=null;g.nl=null;g.cb=null;g.X=null;g.Sj=null;g.ix=!0;g.oc=null;g.uB=!1;g.$a=null;g.Fn=null;g.mn=null;g.Li=void 0;g.yf=0;g.dd=506631;g.Of=0;g.id=function(a){if(p(a))return a=a||"",this.Li!==a&&(this.Li=a,this.ka(2048)),this;p(this.Li)||this.id(be($d.Sc(),this));return this.Li};g.W=function(){var a=this.parent();return a?a.W():null};g.Y=function(){return this.cb};
g.parent=function(a){if(p(a)){if(a){var b=this.W(),b=!!b&&b!=a.W();a.sb(this);b&&Uf(this)}else this.remove();return this}return this.X};function Uf(a){var b,c=a.clip();c&&c.id(null);if(a.Na&&(b=a.Na())){for(c=0;cl&&(l=0);l=Math.sqrt(l);f==h&&(l=-l);f=l*d*c/e;k=-l*e*b/d;l=Bd(1,0,(b-f)/d,(c-k)/e);b=Bd((b-f)/d,(c-k)/e,(-b-f)/d,(-c-k)/e)%360;!h&&0b&&(b+=360);return Fg(a,d,e,l,b)}
function Fg(a,b,c,d,e){if(!a.g.length)throw fe(9);if(!e)return a;var f=a.ic[0]-jd(d,b),h=a.ic[1]-kd(d,c),k,l,n;n=Math.ceil(Math.abs(e)/359.999-2E-15);for(var q=e/n,r=0;rf;q+=n)switch((Math.floor(q/90)+4)%4){case 0:h.push(a+c);break;case 1:k.push(b+d);break;case 2:h.push(a-c);break;case 3:k.push(b-d)}l.left=Math.min.apply(null,h);l.width=Math.max.apply(null,h)-l.left;l.top=Math.min.apply(null,k);l.height=Math.max.apply(null,k)-l.top;sd(this.rect,l)};Hg=Jg;
xg.prototype.tc=function(a){this.Zg=a.closePoint;this.ic=a.currentPoint;this.g=a.segments;this.f=a.count;this.h=a.arguments;this.ka(32);xg.o.tc.call(this,a)};xg.prototype.v=function(){var a=xg.o.v.call(this);a.type="path";a=a||{};a.closePoint=this.Zg?this.Zg.slice():[];a.currentPoint=this.ic?this.ic.slice():[];a.segments=this.g.slice();a.count=this.f.slice();a.arguments=this.h.slice();return a};
xg.prototype.O=function(){this.ic=this.Zg=null;Yf(this);this.kg=null;delete this.g;delete this.f;delete this.h;xg.o.O.call(this)};function Bg(a){a.g.length=0;a.f.length=0;a.h.length=0;Yf(a);a.kg=null;delete a.Zg;delete a.ic;delete a.Tw};function tg(){xg.call(this)}F(tg,xg);g=tg.prototype;g.clear=function(){return Dg(this)};g.moveTo=function(a,b){return this.Uq(a,b)};g.lineTo=function(a,b,c){return xg.prototype.$f.apply(this,arguments)};g.bN=function(a,b,c,d,e,f,h){return xg.prototype.Yp.apply(this,arguments)};g.Cf=function(a,b,c,d,e){return xg.prototype.gQ.apply(this,arguments)};g.Oc=function(a,b,c,d,e,f,h){a+=jd(e,c);b+=kd(e,d);this.ic&&this.ic[0]==a&&this.ic[1]==b||(h?this.$f(a,b):this.Uq(a,b));return Fg(this,c,d,e,f)};
g.If=function(a,b,c,d,e,f){return Eg(this,a,b,c,d,e,f)};g.Vx=function(a,b,c,d){return Fg(this,a,b,c,d)};g.IM=function(a,b,c,d){return this.rA(a,b,c,d)};g.close=function(){return this.Vu()};g.pG=function(){return this.ic?new ld(this.ic[0],this.ic[1]):null};var Kg=tg.prototype;E("acgraph.vector.Path",tg);Kg.moveTo=Kg.moveTo;Kg.lineTo=Kg.lineTo;Kg.curveTo=Kg.bN;Kg.quadraticCurveTo=Kg.Cf;Kg.arcTo=Kg.Vx;Kg.arcToByEndPoint=Kg.If;Kg.arcToAsCurves=Kg.IM;Kg.circularArc=Kg.Oc;Kg.close=Kg.close;Kg.clear=Kg.clear;
Kg.getCurrentPoint=Kg.pG;function Lg(){this.children=[];this.c=[];Sf.call(this)}F(Lg,Sf);g=Lg.prototype;g.Vd=function(){return"layer"};g.dd=Sf.prototype.dd|224;g.ka=function(a){Lg.o.ka.call(this,a);a&192&&Yf(this)};g.sb=function(a){return this.nc(a,this.Na())};g.nc=function(a,b){a.remove();b=fd(b,0,this.Na());pb(this.children,b,0,a);a.ig(this);a.Of&&this.ka(64);this.ka(128);a.li();if(this.cursor()||this.nl)a.gr(),a.nl=this.cursor()||this.nl;return this};g.so=function(a){return this.children[a]||null};
g.fc=function(a){return $a(this.children,a)};g.removeChild=function(a){return this.uo(this.fc(a))};g.uo=function(a){var b=null;0<=a&&aa||a>=this.Na()||0>b||b>=this.Na())throw fe(8);if(a!=b){var c=this.children[a];this.children[a]=this.children[b];this.children[b]=c;this.ka(128)}return this};g.Bx=function(a){return!!a&&jb(this.children,a)};g.Na=function(){return this.children.length};g.Oi=function(a,b){p(b)||(b=this);ab(this.children,a,b);return this};g.Bf=function(){var a=Mg();a.parent(this);return a};g.Tx=function(){var a;a=new Ng(void 0);a.parent(this);return a};
g.text=function(a,b,c,d){a=Og(a,b);d&&a.style(d);c&&a.text(c);a.parent(this);return a};g.Cx=function(a,b,c,d){a=Og(a,b);d&&a.style(d);c&&a.htmlText(c);a.parent(this);return a};g.rect=function(a,b,c,d){a=fg(a,b,c,d);a.parent(this);return a};g.Kd=function(a,b,c,d,e){a=Pg(a,b,c,d,e);a.parent(this);return a};g.Gx=function(a,b){var c=this.ea();pb(arguments,0,0,c);return Qg.apply(this,arguments).parent(this)};g.Fx=function(a,b){var c=this.ea();pb(arguments,0,0,c);return Tg.apply(this,arguments).parent(this)};
g.Sx=function(a,b){var c=this.ea();pb(arguments,0,0,c);return Ug.apply(this,arguments).parent(this)};g.Ns=function(a,b,c){a=gg(a,b,c);a.parent(this);return a};g.Os=function(a,b,c,d){a=hg(a,b,c,d);a.parent(this);return a};g.ea=function(){return ig().parent(this)};g.Hx=function(a,b,c,d,e,f,h){return Vg(this.ea(),a,b,c,d,e,f,h).parent(this)};g.Jx=function(a,b,c){return Wg(this.ea(),a,b,c).parent(this)};g.Kx=function(a,b,c){return Xg(this.ea(),a,b,c).parent(this)};
g.Lx=function(a,b,c){return Yg(this.ea(),a,b,c).parent(this)};g.Mx=function(a,b,c){return Zg(this.ea(),a,b,c).parent(this)};g.Ix=function(a,b,c){return $g(this.ea(),a,b,c).parent(this)};g.Rx=function(a,b,c){return ah(this.ea(),a,b,c).parent(this)};g.Ox=function(a,b,c){return bh(this.ea(),a,b,c).parent(this)};g.Qx=function(a,b,c){return ch(this.ea(),a,b,c).parent(this)};g.Px=function(a,b,c){return dh(this.ea(),a,b,c).parent(this)};g.yx=function(a,b,c){return eh(this.ea(),a,b,c).parent(this)};
g.wx=function(a,b,c){return fh(this.ea(),a,b,c).parent(this)};g.xx=function(a,b,c){return gh(this.ea(),a,b,c).parent(this)};g.Ax=function(a,b,c){return hh(this.ea(),a,b,c).parent(this)};g.Ux=function(a,b,c){return ih(this.ea(),a,b,c).parent(this)};g.Dx=function(a,b,c,d,e){return jh(this.ea(),a,b,c,d,e).parent(this)};g.zx=function(a,b,c,d,e,f){return kh(this.ea(),a,b,c,d,e,f).parent(this)};g.ug=function(){return Vf.Zm()};
g.Kc=function(){this.rb(32)&&this.Ex();var a;a=this.W();a=a.fm(Math.floor(Math.max(500-a.Nf,0)/3));this.rb(64)&&lh(this);var b=this.W();b.Nf-=a-0;if(this.rb(128)&&(a=this.W().fm(this.children.length+this.c.length+1),b=mh(this,a),b=b&&(u=!1);if(u){for(;ke;e++)for(d=!1,a=0;4>a;a++){d=!d;for(var f=0;4>f;f++)d&&(c=this.rect(a*b+e*this.size/2,f*b+this.size/2,b,b)),c.fill(this.color),c.stroke("none"),d=!d}break;case "solidDiamond":this.ea().moveTo(this.size/2,0).lineTo(0,this.size/2).lineTo(this.size/2,this.size).lineTo(this.size,this.size/2).lineTo(this.size/2,0).close().fill(this.color).stroke("none");
break;case "dashedForwardDiagonal":b=this.ea();sh(b,0,0,this.size/2,this.size/2,this.gb);b.fill("none");b.stroke(this.color,this.gb);break;case "dashedBackwardDiagonal":b=this.ea();sh(b,this.size/2,0,0,this.size/2,this.gb);b.fill("none");b.stroke(this.color,this.gb);break;case "dashedHorizontal":b=this.ea();sh(b,0,0,this.size/2,0,this.gb);sh(b,this.size/2,this.size/2,this.size,this.size/2,this.gb);b.fill("none");b.stroke(this.color,this.gb);break;case "dashedVertical":b=this.ea();sh(b,0,0,0,this.size/
2,this.gb);sh(b,this.size/2,this.size/2,this.size/2,this.size,this.gb);b.fill("none");b.stroke(this.color,this.gb);break;case "divot":b=.1*this.size;c=this.size*(.8-.2)/2;this.ea().moveTo(b+c,b).lineTo(b,b+c/2).lineTo(b+c,b+c).moveTo(this.size-b-c,this.size-b-c).lineTo(this.size-b,this.size-b-c/2).lineTo(this.size-b-c,this.size-b).fill("none").stroke(this.color,this.gb);break;case "zigZag":b=this.ea();b.moveTo(0,0).lineTo(this.size/2,this.size/2).lineTo(this.size,0).moveTo(0,this.size/2).lineTo(this.size/
2,this.size).lineTo(this.size,this.size/2).fill("none").stroke(this.color,this.gb);break;case "weave":this.ea().moveTo(0,0).lineTo(this.size/2,this.size/2).lineTo(this.size,0).moveTo(0,this.size/2).lineTo(this.size/2,this.size).lineTo(this.size,this.size/2).moveTo(this.size/2,this.size/2).lineTo(3*this.size/4,3*this.size/4).moveTo(this.size,this.size/2).lineTo(3*this.size/4,this.size/4).fill("none").stroke(this.color,this.gb);break;case "percent05":this.b=new J(0,0,8,8);this.rect(0,0,1,1).fill(this.color).stroke("none");
this.rect(4,4,1,1).fill(this.color).stroke("none");break;case "percent10":this.b=new J(0,0,8,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(4,2,1,1);c.fill(this.color);c.stroke("none");break;case "percent20":this.b=new J(0,0,4,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");break;case "percent25":this.b=new J(0,0,4,2);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,1,1,1);c.fill(this.color);
c.stroke("none");break;case "percent30":this.b=new J(0,0,4,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");break;case "percent40":this.b=new J(0,0,4,8);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");
c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,4,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,4,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,5,1,1);c.fill(this.color);c.stroke("none");
c=this.rect(3,5,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,6,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,6,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,7,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,7,1,1);c.fill(this.color);c.stroke("none");break;case "percent50":this.b=new J(0,0,2,2);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,1,1,1);c.fill(this.color);c.stroke("none");break;case "percent60":this.b=new J(0,0,4,4);c=this.rect(0,
0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,3,1,1);c.fill(this.color);c.stroke("none");c=
this.rect(3,3,1,1);c.fill(this.color);c.stroke("none");break;case "percent70":this.b=new J(0,0,4,4);this.ea().moveTo(0,0).lineTo(0,1).lineTo(1,1).lineTo(1,0).close().moveTo(2,0).lineTo(2,1).lineTo(3,1).lineTo(3,0).close().moveTo(3,0).lineTo(3,1).lineTo(4,1).lineTo(4,0).close().moveTo(0,1).lineTo(0,2).lineTo(1,2).lineTo(1,1).close().moveTo(1,1).lineTo(1,2).lineTo(2,2).lineTo(2,1).close().moveTo(2,1).lineTo(2,2).lineTo(3,2).lineTo(3,1).close().moveTo(0,2).lineTo(0,3).lineTo(1,3).lineTo(1,2).close().moveTo(2,
2).lineTo(2,3).lineTo(3,3).lineTo(3,2).close().moveTo(3,2).lineTo(3,3).lineTo(4,3).lineTo(4,2).close().moveTo(0,3).lineTo(0,4).lineTo(1,4).lineTo(1,3).close().moveTo(1,3).lineTo(1,4).lineTo(2,4).lineTo(2,3).close().moveTo(2,3).lineTo(2,4).lineTo(3,4).lineTo(3,3).close().fill(this.color).stroke("none");break;case "percent75":this.b=new J(0,0,4,4);c=this.rect(0,0,4,4);c.fill(this.color);c.stroke("none");c=this.rect(0,0,1,1);c.fill("white");c.stroke("none");c=this.rect(2,2,1,1);c.fill("white");c.stroke("none");
break;case "percent80":this.b=new J(0,0,8,4);c=this.rect(0,0,8,4);c.fill(this.color);c.stroke("none");c=this.rect(0,0,1,1);c.fill("white");c.stroke("none");c=this.rect(4,2,1,1);c.fill("white");c.stroke("none");break;case "percent90":this.b=new J(0,0,8,8),c=this.rect(0,0,8,8),c.fill(this.color),c.stroke("none"),c=this.rect(7,7,1,1),c.fill("white"),c.stroke("none"),c=this.rect(4,3,1,1),c.fill("white"),c.stroke("none")}}F(lg,Qd);
var rh={hR:"backwardDiagonal",YR:"forwardDiagonal",$R:"horizontal",ZS:"vertical",IR:"dashedBackwardDiagonal",ZR:"grid",JR:"dashedForwardDiagonal",KR:"dashedHorizontal",LR:"dashedVertical",rF:"diagonalCross",UR:"diagonalBrick",WR:"divot",aS:"horizontalBrick",$S:"verticalBrick",DR:"checkerBoard",FR:"confetti",wS:"plaid",HS:"solidDiamond",gT:"zigZag",bT:"weave",iS:"percent05",jS:"percent10",kS:"percent20",lS:"percent25",mS:"percent30",nS:"percent40",oS:"percent50",pS:"percent60",qS:"percent70",rS:"percent75",
sS:"percent80",tS:"percent90"};function sh(a,b,c,d,e,f){b===d&&(b=d=Math.round(b)+f%2/2);c===e&&(c=e=Math.round(c)+f%2/2);a.moveTo(b,c).lineTo(d,e)}lg.prototype.Vd=function(){return"hatchFill"};lg.prototype.O=function(){lg.o.O.call(this);if(this.W()){var a=this.W().c,b=[this.type,this.color,this.gb,this.size].join();Rb(a.l,b)&&Ub(a.l,b);a=Qe(this.id());ff(a)}};var th=lg.prototype;th.dispose=th.Sd;E("acgraph.vector.HatchFill.HatchFillType.BACKWARD_DIAGONAL","backwardDiagonal");
E("acgraph.vector.HatchFill.HatchFillType.FORWARD_DIAGONAL","forwardDiagonal");E("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL","horizontal");E("acgraph.vector.HatchFill.HatchFillType.VERTICAL","vertical");E("acgraph.vector.HatchFill.HatchFillType.DASHED_BACKWARD_DIAGONAL","dashedBackwardDiagonal");E("acgraph.vector.HatchFill.HatchFillType.GRID","grid");E("acgraph.vector.HatchFill.HatchFillType.DASHED_FORWARD_DIAGONAL","dashedForwardDiagonal");
E("acgraph.vector.HatchFill.HatchFillType.DASHED_HORIZONTAL","dashedHorizontal");E("acgraph.vector.HatchFill.HatchFillType.DASHED_VERTICAL","dashedVertical");E("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_CROSS","diagonalCross");E("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_BRICK","diagonalBrick");E("acgraph.vector.HatchFill.HatchFillType.DIVOT","divot");E("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL_BRICK","horizontalBrick");
E("acgraph.vector.HatchFill.HatchFillType.VERTICAL_BRICK","verticalBrick");E("acgraph.vector.HatchFill.HatchFillType.CHECKER_BOARD","checkerBoard");E("acgraph.vector.HatchFill.HatchFillType.CONFETTI","confetti");E("acgraph.vector.HatchFill.HatchFillType.PLAID","plaid");E("acgraph.vector.HatchFill.HatchFillType.SOLID_DIAMOND","solidDiamond");E("acgraph.vector.HatchFill.HatchFillType.ZIG_ZAG","zigZag");E("acgraph.vector.HatchFill.HatchFillType.WEAVE","weave");
E("acgraph.vector.HatchFill.HatchFillType.PERCENT_05","percent05");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_10","percent10");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_20","percent20");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_25","percent25");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_30","percent30");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_40","percent40");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_50","percent50");
E("acgraph.vector.HatchFill.HatchFillType.PERCENT_60","percent60");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_70","percent70");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_75","percent75");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_80","percent80");E("acgraph.vector.HatchFill.HatchFillType.PERCENT_90","percent90");function uh(a,b,c,d,e,f,h){this.f=a||null;this.w=f||vh;this.b=h||wh;this.u=new J(b||0,c||0,d||0,e||0);this.c=1;Sf.call(this)}F(uh,Sf);var wh="meet",vh="none";g=uh.prototype;g.dd=Sf.prototype.dd|32;g.Vd=function(){return"image"};g.Yk=function(a){return null!=a?(a!=this.b&&(this.b=a,this.ka(32)),this):this.b};g.Ni=function(a){return null!=a?(a!=this.w&&(this.w=a,this.ka(32)),this):this.w};g.x=function(a){return null!=a?(a!=this.u.left&&(this.u.left=a,this.ka(32),Yf(this)),this):this.u.left};
g.y=function(a){return null!=a?(a!=this.u.top&&(this.u.top=a,this.ka(32),Yf(this)),this):this.u.top};g.width=function(a){return null!=a?(a!=this.u.width&&(this.u.width=a,this.ka(32),Yf(this)),this):this.u.width};g.height=function(a){return null!=a?(a!=this.u.height&&(this.u.height=a,this.ka(32),Yf(this)),this):this.u.height};g.src=function(a){return p(a)?(a!=this.f&&(this.f=a,this.ka(32)),this):this.f};g.opacity=function(a){return p(a)?(a!=this.c&&(this.c=a,this.ka(32)),this):this.c};g.Ce=function(){return this.u.clone()};
g.Ne=function(a){var b=a==this.$a,c=a==this.Ac();if(this.Fb&&b)return this.Fb.clone();if(this.sc&&c)return this.sc.clone();a=xd(this.u.clone(),a);b&&(this.Fb=a.clone());c&&(this.sc=a.clone());return a};g.ug=function(){return Vf.YA()};g.Kc=function(){this.rb(32)&&(Vf.Rn()&&this.ka(4),Vf.$D(this),Wf(this,32));uh.o.Kc.call(this)};g.ri=function(){Vf.aE(this);Wf(this,4);Wf(this,256)};
g.tc=function(a){var b=a.bounds;this.x(b.left).y(b.top).width(b.width).height(b.height).src(a.src).Ni(a.align).Yk(a.fittingMode);uh.o.tc.call(this,a)};g.v=function(){var a=uh.o.v.call(this);a.type="image";a.bounds=this.Ce();a.src=this.src();a.align=this.Ni();a.fittingMode=this.Yk();return a};g.O=function(){this.u=null;Yf(this);uh.o.O.call(this)};E("acgraph.vector.Image",uh);var xh=uh.prototype;xh.fittingMode=xh.Yk;xh.align=xh.Ni;xh.x=xh.x;xh.y=xh.y;xh.width=xh.width;xh.height=xh.height;xh.src=xh.src;
E("acgraph.vector.Image.Fitting.MEET",wh);E("acgraph.vector.Image.Fitting.SLICE","slice");E("acgraph.vector.Image.Align.NONE",vh);E("acgraph.vector.Image.Align.X_MIN_Y_MIN","xMinYMin");E("acgraph.vector.Image.Align.X_MID_Y_MIN","xMidYMin");E("acgraph.vector.Image.Align.X_MAX_Y_MIN","xMaxYMin");E("acgraph.vector.Image.Align.X_MIN_Y_MID","xMinYMid");E("acgraph.vector.Image.Align.X_MID_Y_MID","xMidYMid");E("acgraph.vector.Image.Align.X_MAX_Y_MID","xMaxYMid");
E("acgraph.vector.Image.Align.X_MIN_Y_MAX","xMinYMax");E("acgraph.vector.Image.Align.X_MID_Y_MAX","xMidYMax");E("acgraph.vector.Image.Align.X_MAX_Y_MAX","xMaxYMax");function sg(a,b,c,d){this.c=new J(a||0,b||0,c||0,d||0);this.j=[];this.m=[0,0,0,0];xg.call(this);yh(this)}F(sg,xg);g=sg.prototype;g.dd=dg.prototype.dd|32;g.Vd=function(){return"rect"};g.Lr=function(a){a!=this.c.left&&(this.c.left=a,yh(this));return this};g.Mr=function(a){a!=this.c.top&&(this.c.top=a,yh(this));return this};g.co=function(a){this.c.width!=a&&(this.c.width=a,yh(this));return this};g.ao=function(a){this.c.height!=a&&(this.c.height=a,yh(this));return this};
g.Cd=function(a){pd(this.c,a)||(this.c.left=a.left,this.c.top=a.top,this.c.width=a.width,this.c.height=a.height,yh(this));return this};g.Iw=function(a,b){var c,d,e,f;c=qb(arguments,1);d=c[0];B(d)?f=Xa(d,4):f=c;4>f.length?f=e=d=c=parseFloat(f[0]):(c=parseFloat(f[0]),d=parseFloat(f[1]),e=parseFloat(f[2]),f=parseFloat(f[3]));this.m[0]=c?c:0;this.j[0]=c?a:void 0;this.m[1]=d?d:0;this.j[1]=d?a:void 0;this.m[2]=e?e:0;this.j[2]=e?a:void 0;this.m[3]=f?f:0;this.j[3]=f?a:void 0};
function yh(a){var b=!a.W()||a.W().Kb();b||a.W().hc();Dg(a);var c=a.m[0];a.Uq(a.c.left+c,a.c.top);c=a.m[1];a.$f(a.c.left+a.c.width-a.m[1],a.c.top);if(a.j[1])switch(a.j[1]){case "round":Eg(a,a.c.left+a.c.width,a.c.top+c,c,c,!1,!0);break;case "roundInner":Eg(a,a.c.left+a.c.width,a.c.top+c,c,c,!1,!1);break;case "cut":a.$f(a.c.left+a.c.width,a.c.top+c)}c=a.m[2];a.$f(a.c.left+a.c.width,a.c.top+a.c.height-c);if(a.j[2])switch(a.j[2]){case "round":Eg(a,a.c.left+a.c.width-c,a.c.top+a.c.height,c,c,!1,!0);break;
case "roundInner":Eg(a,a.c.left+a.c.width-c,a.c.top+a.c.height,c,c,!1,!1);break;case "cut":a.$f(a.c.left+a.c.width-c,a.c.top+a.c.height)}c=a.m[3];a.$f(a.c.left+c,a.c.top+a.c.height);if(a.j[3])switch(a.j[3]){case "round":Eg(a,a.c.left,a.c.top+a.c.height-c,c,c,!1,!0);break;case "roundInner":Eg(a,a.c.left,a.c.top+a.c.height-c,c,c,!1,!1);break;case "cut":a.$f(a.c.left,a.c.top+a.c.height-c)}c=a.m[0];a.$f(a.c.left,a.c.top+c);if(a.j[0])switch(a.j[0]){case "round":Eg(a,a.c.left+c,a.c.top,c,c,!1,!0);break;
case "roundInner":Eg(a,a.c.left+c,a.c.top,c,c,!1,!1)}a.Vu();b||a.W().dc()}g.round=function(a,b,c,d){pb(arguments,0,0,"round");this.Iw.apply(this,arguments);yh(this);return this};g.nQ=function(a,b,c,d){pb(arguments,0,0,"roundInner");this.Iw.apply(this,arguments);yh(this);return this};g.cN=function(a,b,c,d){pb(arguments,0,0,"cut");this.Iw.apply(this,arguments);yh(this);return this};
g.tc=function(a){sg.o.tc.call(this,a);this.Lr(a.x).Mr(a.y).co(a.width).ao(a.height);a.cornerTypes&&(this.j=Xa(a.cornerTypes,4),a=Xa(a.cornerSizes,4),ab(a,function(a,c,d){d[c]=parseFloat(a)}),this.m=a,yh(this))};g.v=function(){var a=sg.o.v.call(this);a.type="rect";a.x=this.c.left;a.y=this.c.top;a.width=this.c.width;a.height=this.c.height;a.cornerTypes=this.j.join(" ");a.cornerSizes=this.m.join(" ");return a};g.O=function(){this.c=this.j=this.m=null;Yf(this);sg.o.O.call(this)};var zh=sg.prototype;
E("acgraph.vector.Rect",sg);zh.setX=zh.Lr;zh.setY=zh.Mr;zh.setWidth=zh.co;zh.setHeight=zh.ao;zh.setBounds=zh.Cd;zh.cut=zh.cN;zh.round=zh.round;zh.roundInner=zh.nQ;function Ah(a){ad.call(this);this.c={};this.b={};this.f=new pf(this);this.X=a}F(Ah,ad);var Bh=[ec&&!qc("11")?"readystatechange":"load","abort","error"];function Ch(a,b,c){(c=B(c)?c:c.src)&&(a.c[b]={src:c,SA:p(void 0)?void 0:null})}function Dh(a,b){delete a.c[b];var c=a.b[b];c&&(delete a.b[b],a.f.Dc(c,Bh,a.g),Sb(a.b)&&Sb(a.c)&&a.dispatchEvent("complete"))}
Ah.prototype.start=function(){var a=this.c;ab(Pb(a),function(b){var c=a[b];if(c&&(delete a[b],!this.Vb)){var d;this.X?d=Ne(this.X).c("IMG"):d=new Image;c.SA&&(d.crossOrigin=c.SA);this.f.aa(d,Bh,this.g);this.b[b]=d;d.id=b;d.src=c.src}},this)};
Ah.prototype.g=function(a){var b=a.c;if(b){if("readystatechange"==a.type)if("complete"==b.readyState)a.type="load";else return;"undefined"==typeof b.naturalWidth&&("load"==a.type?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));this.dispatchEvent({type:a.type,target:b});this.Vb||Dh(this,b.id)}};Ah.prototype.O=function(){delete this.c;delete this.b;I(this.f);Ah.o.O.call(this)};function Fh(){this.g={};this.f="fontStyle fontVariant fontFamily fontSize fontWeight letterSpacing decoration".split(" ")}da(Fh);function Gh(a,b){var c;if(Hh(a," ",b))c=Ih(a," ",b);else{c=a.measure("a a",b);var d=a.measure("aa",b);c=new J(0,c.top,c.width-d.width,c.height);Ih(a," ",b,c)}return c}function Jh(a,b){var c;Hh(a,"",b)?c=Ih(a,"",b):(c=a.measure("a",b),c=new J(0,c.top,0,c.height),Ih(a,"",b,c));return c}
function Kh(a,b){for(var c="",d=0,e=a.f.length;d=a?c=180+c:270=a&&(c=360+c);return c%360}g.appendChild=function(a,b){a.appendChild(b)};g.getParent=function(a){return hf(a)};g.eD=function(){return!1};g.JC=function(){return!1};function Mh(a){a.Fj||(a.Fj=new Ah(m.document.body));return a.Fj}g.Rn=function(){return!1};g.Yq=function(){return!1};function Nh(){this.b=new J(0,0,0,0);Sf.call(this)}F(Nh,Sf);g=Nh.prototype;g.ya=null;g.dd=Sf.prototype.dd|32;g.Vd=function(){return"simpleText"};g.Ce=function(){return this.b.clone()};g.Ne=Nh.prototype.Ce;g.text=function(a){return p(a)?(a!=this.ya&&(this.ya=String(a),(a=!this.W()||this.W().Kb())||this.W().hc(),this.ka(32),a||this.W().dc()),this):this.ya};g.ug=function(){return Vf.Vp()};g.Kc=function(){this.rb(32)&&(this.Y().textContent=this.text(),Wf(this,32));Nh.o.Kc.call(this)};
g.ri=function(){Wf(this,4);Wf(this,256)};var Oh=Nh.prototype;Oh.text=Oh.text;E("acgraph.vector.SimpleText",Nh);function Ph(){}da(Ph);
var Qh={quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,
Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,
OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,
chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,
hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,
diams:9830};Ph.prototype.m=null;function Rh(a){a.style||(a.style=a.h.length?Wb(a.h[a.h.length-1]):{})}function Sh(a,b){switch(b){case "b":case "strong":Rh(a);a.style.fontWeight="bold";break;case "i":case "em":Rh(a),a.style.fontStyle="italic"}}
function Th(a,b,c){switch(b){case "font-style":Rh(a);a.style.fontStyle=c||"normal";break;case "font-variant":Rh(a);a.style.fontVariant=c||"normal";break;case "font-family":Rh(a);a.style.fontFamily=c||m.acgraph.fontFamily;break;case "font-size":Rh(a);a.style.fontSize=c||m.acgraph.fontSize;break;case "font-weight":Rh(a);a.style.fontWeight=c||"normal";break;case "color":Rh(a);a.style.color=c||m.acgraph.color;break;case "letter-spacing":Rh(a);a.style.letterSpacing=c||"normal";break;case "text-decoration":Rh(a);
a.style.vg=c||"none";break;case "opacity":Rh(a),a.style.opacity=null!=c?parseFloat(c):1}}function Uh(a){""!=a.c&&(Vh(a.m,a.c,a.h.length?a.h[a.h.length-1]:null),a.c="",a.G=!1)}function Wh(a){a.u==(a.s.length?a.s[a.s.length-1]:null)&&(Uh(a),a.h.pop(),a.s.pop(),a.b="");a.u="";a.state=1}function Xh(a,b){Sh(a,a.b);a.s.push(a.b);a.h.push(a.style);b&&(a.f="");a.b="";a.style=null;a.state=1}function Yh(a,b,c){Th(a,a.l,a.j||"");a.l="";a.j="";c&&(a.f="");a.state=b}
function Zh(a){Sh(a,a.b);Th(a,a.l,a.j||"");a.s.push(a.b);a.h.push(a.style);a.b="";a.style=null;a.f="";a.l="";a.j="";a.state=1}function $h(a,b,c){var d;if(a.w){var e=Qh[a.g];p(e)?d=e:a.c+="&"+a.g+c}else a.g?d=parseInt(a.g,10):a.c+=""+c;d&&(a.c+=String.fromCharCode(d)+(";"==c?"":c));a.state=b;a.g="";a.w=!0};function ai(a,b){Db.call(this);this.b=b||{};this.text=a;this.h=!1;this.y=this.x=this.l=this.f=this.height=this.width=this.c=0}F(ai,Db);g=ai.prototype;g.cb=null;g.X=null;g.parent=function(a){return p(a)?(this.X=a,this):this.X};g.Y=function(){return this.cb};g.Vd=function(){return"tSegment"};g.O=function(){ff(this.cb);this.cb=null;ai.o.O.call(this)};function bi(a,b){this.G=!1;this.fa=a||0;this.la=b||0;this.w=new J(this.fa,this.la,0,0);this.V=this.j=this.Eb=this.l=0;this.na=!1;this.c=[];this.b=[];this.u=this.yb=this.h=0;this.Ea=!0;this.Zb=this.m=this.L=this.Oa=0;this.s=[];this.A=1;this.$=ci;this.f=0;this.N=this.g=!1;this.Fa=this.rc={fontSize:m.acgraph.fontSize,color:m.acgraph.fontColor,fontFamily:m.acgraph.fontFamily,direction:m.acgraph.textDirection,textOverflow:ci,textWrap:di,selectable:!0,hAlign:ei};Sf.call(this)}F(bi,Sf);
var di="noWrap",ci="",ei="start",fi={bS:"left",OS:ei,CR:"center",XR:"end",yS:"right"},gi={SS:"top",eS:"middle",iR:"bottom"};g=bi.prototype;g.dd=Sf.prototype.dd|17440;g.Fa=null;g.ya=null;g.x=function(a){return null!=a?(this.fa!=a&&(this.fa=a,this.G&&hi(this),this.w.left=a,this.ka(16384),Yf(this)),this):this.fa};g.y=function(a){return null!=a?(this.la!=a&&(this.la=a,this.G&&ii(this),this.w.top=a,this.ka(16384),Yf(this)),this):this.la};
function ji(a,b,c){if(p(c)){if(c!==a.Fa[b]){var d=!a.W()||a.W().Kb();d||a.W().hc();a.Fa[b]=c;a.G=!1;a.ka(1024);a.ka(32);a.ka(16384);a.Ai();d||a.W().dc()}return a}return a.Fa[b]}g.Ai=function(){if(Vf.Rn()){var a=this.Ac();a&&!zd(a)&&this.ka(4)}};g.width=function(a){p(a)&&ji(this,"width")!=a&&(null===a||(a=Math.max(a,0)||0),this.ra=a);return ji(this,"width",a)};g.height=function(a){p(a)&&(ji(this,"height")==a||null!==a&&(a=Math.max(a,0)||0),this.wa=a);return ji(this,"height",a)};
g.opacity=function(a){return null!=a?(this.Fa.opacity=a,this.ka(1024),this):this.Fa.opacity};g.color=function(a){return null!=a?(this.Fa.color=a,this.ka(1024),this):this.Fa.color};g.fontSize=function(a){return ji(this,"fontSize",a)};g.fontFamily=function(a){return ji(this,"fontFamily",a)};g.Dh=function(a){return ji(this,"direction",a)};g.fontStyle=function(a){return ji(this,"fontStyle",a)};g.fontVariant=function(a){return ji(this,"fontVariant",a)};
g.fontWeight=function(a){return ji(this,"fontWeight",a)};g.letterSpacing=function(a){return ji(this,"letterSpacing",a)};g.vg=function(a){return ji(this,"decoration",a)};g.jk=function(a){null!=a&&(this.A=ki(a));return ji(this,"lineHeight",a)};function ki(a){var b=parseFloat(a);return isNaN(b)||0>b?1:B(a)&&ya(a,"%")?1+parseFloat(a)/100:a}g.kk=function(a){null!=a&&(this.f=a);return ji(this,"textIndent",a)};
g.ng=function(a){if(p(a))if("center"==a)a="middle";else{var b=!1;Nb(gi,function(c){a==c&&(b=!0)});b||(a="top")}return ji(this,"vAlign",a)};g.We=function(a){if(p(a))if("middle"==a)a="center";else{var b=!1;Nb(fi,function(c){a==c&&(b=!0)});b||(a=ei)}return ji(this,"hAlign",a)};g.lk=function(a){return ji(this,"textWrap",a)};g.hf=function(a){null!=a&&(this.$=a);return ji(this,"textOverflow",a)};g.Eh=function(a){return ji(this,"selectable",a)};
g.style=function(a){if(a){Nb(a,function(a,b){var c=b;switch(b){case "fontDecoration":case "textDecoration":c="decoration";break;case "fontColor":c="color";break;case "fontOpacity":c="opacity"}this.Fa[c]=a},this);this.ra=parseFloat(this.Fa.width)||0;this.wa=parseFloat(this.Fa.height)||0;this.Fa.lineHeight&&(this.A=ki(this.Fa.lineHeight));var b,c=this.Fa.vAlign;null!=c&&("center"==c?this.Fa.vAlign="middle":(b=!1,Nb(gi,function(a){c==a&&(b=!0)}),b||(this.Fa.vAlign="top")));var d=this.Fa.hAlign;null!=
d&&("middle"==d?this.Fa.hAlign="center":(b=!1,Nb(fi,function(a){d==a&&(b=!0)}),b||(this.Fa.hAlign=ei)));null!=this.Fa.direction&&(this.g="rtl"==this.Fa.direction);null!=this.Fa.textOverflow&&(this.$=this.Fa.textOverflow);null!=this.Fa.textIndent&&(this.f=this.Fa.textIndent);this.g&&(this.f=0);(a=!this.W()||this.W().Kb())||this.W().hc();this.G=!1;this.ka(1024);this.ka(32);this.ka(16384);this.ka(4);this.Ai();a||this.W().dc();return this}return this.Fa};
g.text=function(a){return p(a)?(a!=this.ya&&(this.ya=String(a),this.na=!1,(a=!this.W()||this.W().Kb())||this.W().hc(),this.G=!1,this.ka(1024),this.ka(32),this.ka(16384),this.Ai(),a||this.W().dc()),this):this.ya};g.htmlText=function(a){return p(a)?(a!=this.ya&&(this.ya=String(a),this.na=!0,(a=!this.W()||this.W().Kb())||this.W().hc(),this.G=!1,this.ka(1024),this.ka(32),this.ka(16384),this.Ai(),a||this.W().dc()),this):this.ya};g.Vd=function(){return"text"};g.Ce=function(){return this.w.clone()};
g.Ne=function(a){this.G||this.Wr();if(!a)return this.w.clone();var b=a==this.$a,c=a==this.Ac();if(this.Fb&&b)return this.Fb.clone();if(this.sc&&c)return this.sc.clone();a=xd(this.w.clone(),a);b&&(this.Fb=a.clone());c&&(this.sc=a.clone());return a};g.$C=function(a){for(var b=Vf.f,c=arguments,d={},e=0,f=b.length;ee&&1a.ra?a.ra-d.width-e:a.f,0>a.f&&(a.f=0));a.u=Math.max(a.u,d.height);a.h+=d.width;a.c.length||(a.h+=a.f);a.m=Math.max(a.m,c.c);a.Ea=a.b.length?a.Ea&&!b.length:!b.length;a.b.push(c);a.c.push(c);c.parent(a);return c}
function ni(a,b){var c,d,e,f,h=b||Ya(a.s),k=Ya(h),l=a.Jd(a.$,k.b),n=a.$;l.width>a.ra&&(e=li(a,a.$,k.b,0,a.ra,l,!0),n=a.$.substring(0,e));e=a.yb;var q=a.ra;if(""==n)d=$a(a.c,k)+1,pb(a.c,d,a.c.length-d);else if(q-e>=l.width)a.b=h,d=$a(a.c,k)+1,pb(a.c,d,a.c.length-d),f=mi(a,n,k.b,l),2==a.b.length&&""==a.b[0].text&&(f.l=a.L-a.b[0].height,f.h=!0);else{for(var r=h.length-1;!c&&0<=r;)k=h[r],l=a.Jd(n,k.b),d=a.Jd(k.text,k.b),e-d.width+l.width<=a.ra&&(c=k),e-=d.width,r--;c||1!=a.s.length||(c=h[0],e-=d.width);
c&&(a.b=h,r=a.b[0].l,q-=l.width,d=$a(h,c),pb(h,d,h.length-d),d=$a(a.c,c),pb(a.c,d,a.c.length-d),a.u=0,a.h=0,a.m=0,d=a.Jd(c.text,c.b),e=li(a,c.text,c.b,e,q,d,!0),1>e&&(e=1),q=c.text.substring(0,e),h=a.Jd(q,c.b),q=mi(a,q,c.b,h,l.width),q.x=c.x,q.y=c.y,h.width+l.width>a.ra&&(e=li(a,a.$,k.b,h.width,a.ra,l,!0),n=a.$.substring(0,e)),0a.ra&&!a.N;){var h=li(a,b,c,f+a.h,a.ra,e);1>h&&!a.b.length&&(h=1);h&&(f=Ca(b.substring(0,h)),e=a.Jd(f,c),mi(a,f,c,e));pi(a);1==b.length&&(a.N=!0);f=0;"byLetter"==a.Fa.textWrap||"byWord"==a.Fa.textWrap?(b=Ca(b.substring(h,b.length)),e=a.Jd(b,c)):a.na?(b="",e=a.Jd(b,c)):(ni(a),a.N=!0)}a.N||!b.length&&!d||mi(a,b,c,e)}}
function pi(a){a.lk()!=di||1!=a.s.length||a.na||a.N||(ni(a),a.N=!0);if(!a.N&&a.b.length){var b=!a.s.length;if(a.wa&&a.l+a.u>a.wa&&a.s.length)ni(a),a.N=!0;else{a.u=B(a.A)?parseInt(a.A,0)+a.u:a.A*a.u;if(Vf.eD()){var c,d,e,f;f=a.g&&a.Fa.hAlign==ei||!a.g&&"end"==a.Fa.hAlign||"right"==a.Fa.hAlign;c="center"==a.Fa.hAlign;if(a.g&&"end"==a.Fa.hAlign||!a.g&&a.Fa.hAlign==ei||"left"==a.Fa.hAlign)for(c=a.g?0:a.f&&b?a.f:0,d=0,e=a.b.length;da.ra&&(1<
a.b.length&&!a.b[0].text.length&&(lb(a.b,0),lb(a.c,$a(a.c,a.b[0]))),f=Ya(a.b),b=a.Jd(f.text,f.b),b=li(a,f.text,f.b,0,a.ra,b,!0),h=f.text.substring(0,b),b=a.Jd(h,f.b),f.text=h,f.width=b.width,a.h=b.width,a.yb=a.h,ni(a,a.b),"center"==a.Fa.hAlign&&(f=a.b[0],f.f=-a.ra/2+a.h/2));a.l+=a.u;a.Eb=Math.max(a.Eb,a.h);a.Zb=a.u-a.m;a.yb=a.h;a.Ea||(a.L=0,a.Oa=0);a.Ea=!0;a.u=0;a.h=0;a.m=0;a.s.push(a.b);a.b=[]}}}
function hi(a){a.j=a.fa;a.Fa.hAlign==ei?a.j+=a.g?a.ra:0:"center"==a.Fa.hAlign?a.j+=a.ra/2:"end"==a.Fa.hAlign?a.j+=a.g?0:a.ra:"right"==a.Fa.hAlign&&(a.j+=a.ra)}function ii(a){a.V=a.la+(a.c.length?a.c[0].c:0);a.Fa.vAlign&&a.l"!=
e)break;"br"==a.b&&oi(a.m);a.b="";k=!1;a.state=1;break}if(!a.b&&"<"==e){a.c+="<";break}if(!a.b&&h&&"/"!=e){a.c+="<"+e;a.state=1;break}if(!a.b&&"/"==e){a.state=3;break}if("br"==a.b&&">"==e){oi(a.m);a.b="";a.state=1;break}if("br"==a.b&&("/"==e||f)){k=!0;break}a.b&&Uh(a);if(a.b&&f){a.state=4;break}if(">"==e){Xh(a);break}a.b+=e.toLowerCase();break;case 3:if(k){if(">"!=e)break;Wh(a);k=!1;break}if(!a.u&&h){a.c+=""+e;a.state=1;break}if(a.u&&f){k=!0;break}if(">"==e){Wh(a);k=!1;break}a.u+=e.toLowerCase();
break;case 4:if(k){if(">"!=e)break;Xh(a,!0);k=!1;break}if(">"==e){Xh(a,!0);break}if(f){a.state=5;break}if("="==e){a.f&&(a.state="style"==a.f?6:8);break}a.f+=e.toLowerCase();break;case 5:if(">"==e){Xh(a,!0);break}if(f)break;if(a.f&&!h){a.f=e;a.state=4;break}if("="==e){a.f&&(a.state="style"==a.f?6:8);break}a.f+=e;a.state=4;break;case 6:if(f)break;if(">"==e){Xh(a,!0);break}if("'"==e||'"'==e){a.A=e;a.state=9;break}a.l=e;a.state=10;break;case 8:if(f)break;if(">"==e){a.f="";a.b="";a.state=1;break}if("'"==
e||'"'==e){a.A=e;a.state=7;break}a.state=11;break;case 9:if(f)break;if(e==a.A){k=!0;Yh(a,4,!0);break}if(":"==e){a.state=12;break}a.l+=e.toLowerCase();break;case 12:if(f)break;if(e==a.A){k=!0;Yh(a,4,!0);break}if(";"==e){Yh(a,9);break}a.j+=e.toLowerCase();break;case 7:e==a.A&&(a.f="",a.state=4);break;case 10:if(f){k=!0;Yh(a,4,!0);break}if(">"==e){Zh(a);break}if(":"==e){a.state=13;break}a.l+=e;break;case 11:if(f){Yh(a,4,!0);break}">"==e&&Xh(a);break;case 13:if(f){k=!0;Yh(a,4,!0);break}if(">"==e){Zh(a);
break}if(";"==e){Yh(a,10);break}a.j+=e.toLowerCase();break;default:throw"Error while parsing HTML: Symbol '"+e+"', position: "+(d-1);}Uh(a);pi(a.m)}else if(this.ya=this.ya.replace(/\xa0|[ \t]+/g," ").replace(/(\r\n|\r|\n)/g,"\n"),c=this.ya.split(/\n/g),1!=c.length||null!=this.Fa.width)for(b=0;bf)return a;h=h||0;var l=jd(h,d),n=kd(h,d),q=360/(2*f),r;a.moveTo(l+b,n+c);if(k)for(r=0;rd&&(d=0);0>e&&(e=0);if(d=e)return jh(a,b,c,d,f,h);a=a.ea?a.ea():a;h=fd(h,-360,360);k=360>Math.abs(h);a.Oc(b,c,d,d,f,h).Oc(b,c,e,e,f+h,-h,k);k&&a.close();return a}
function si(a,b,c,d,e,f){a=jd(c,a);b=jd(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}function ti(a,b,c,d,e,f){a=kd(c,a);b=kd(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}function ui(a){var b,c,d;switch(a.length){case 1:b=c=d=a[0];a.push(b,c,d);break;case 2:c=a[0];d=a[1];a.push(c,d);break;case 3:d=a[1];a.push(d);break;case 4:break;default:a.push(5,5,5,5)}}
function Ug(a,b,c){var d=a.ea?a.ea():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).lineTo(b.left+b.width,b.top+f).lineTo(b.left+b.width,b.top+b.height-h).lineTo(b.left+b.width-h,b.top+b.height).lineTo(b.left+k,b.top+b.height).lineTo(b.left,b.top+b.height-k).lineTo(b.left,b.top+e).close()):(k=qb(arguments,2,6),ui(k),e=k[0],f=k[1],h=k[2],k=k[3],Ug(d,b,e,f,h,k));return d}
function Qg(a,b,c){var d=a.ea?a.ea():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).If(b.left+b.width,b.top+f,f,f,!1,!0).lineTo(b.left+b.width,b.top+b.height-h).If(b.left+b.width-h,b.top+b.height,h,h,!1,!0).lineTo(b.left+k,b.top+b.height).If(b.left,b.top+b.height-k,k,k,!1,!0),0!=e&&(d.lineTo(b.left,b.top+e),d.If(b.left+e,b.top,e,e,!1,!0)),d.close()):(k=qb(arguments,2,6),ui(k),e=k[0],f=k[1],h=k[2],k=
k[3],Qg(d,b,e,f,h,k));return d}
function Tg(a,b,c){var d=a.ea?a.ea():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).If(b.left+b.width,b.top+f,f,f,!1,!1).lineTo(b.left+b.width,b.top+b.height-h).If(b.left+b.width-h,b.top+b.height,h,h,!1,!1).lineTo(b.left+k,b.top+b.height).If(b.left,b.top+b.height-k,k,k,!1,!1),0!=e&&d.lineTo(b.left,b.top+e).If(b.left+e,b.top,e,e,!1,!1),d.close()):(k=qb(arguments,2,6),ui(k),e=k[0],f=k[1],h=k[2],k=k[3],
Tg(d,b,e,f,h,k));return d}E("acgraph.vector.primitives.star",Vg);E("acgraph.vector.primitives.star4",Wg);E("acgraph.vector.primitives.star5",Xg);E("acgraph.vector.primitives.star6",Yg);E("acgraph.vector.primitives.star7",Zg);E("acgraph.vector.primitives.star10",$g);E("acgraph.vector.primitives.diamond",eh);E("acgraph.vector.primitives.triangleUp",ah);E("acgraph.vector.primitives.triangleDown",bh);E("acgraph.vector.primitives.triangleRight",ch);E("acgraph.vector.primitives.triangleLeft",dh);
E("acgraph.vector.primitives.cross",fh);E("acgraph.vector.primitives.diagonalCross",gh);E("acgraph.vector.primitives.hLine",hh);E("acgraph.vector.primitives.vLine",ih);E("acgraph.vector.primitives.pie",jh);E("acgraph.vector.primitives.donut",kh);E("acgraph.vector.primitives.truncatedRect",Ug);E("acgraph.vector.primitives.roundedRect",Qg);E("acgraph.vector.primitives.roundedInnerRect",Tg);function vi(a,b,c,d){this.b=a;this.f=b;this.c=c;this.g=d}vi.prototype.clone=function(){return new vi(this.b,this.f,this.c,this.g)};function wi(){Fh.call(this)}F(wi,Fh);da(wi);g=wi.prototype;g.Fh=null;g.nd=null;g.Nn=null;g.sf=null;g.Fj=null;function xi(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}g.pa=function(a,b,c){a.setAttribute(b,c)};function yi(a,b,c){Nb(c,function(a,c){this.pa(b,c,a)},a)}
g.Xh=function(){this.Fh=xi("svg");this.nd=this.Vp();this.Nn=this.em("");this.nd.appendChild(this.Nn);this.Fh.appendChild(this.nd);document.body.appendChild(this.Fh);this.c=this.Zm();this.Fh.appendChild(this.c);yi(this,this.Fh,{display:"block",width:0,height:0});this.sf=this.Zm();this.Fh.appendChild(this.sf)};
g.measure=function(a,b){this.Fh||this.Xh();var c=null,d=0;if(!a.length)return Jh(this,b);if(" "==a)return Gh(this,b);a.lastIndexOf(" ",0)||(d+=c=Gh(this,b).width);ya(a," ")&&(d+=c||Gh(this,b).width);b.fontStyle?this.pa(this.nd,"font-style",b.fontStyle):this.nd.removeAttribute("font-style");b.fontVariant?this.pa(this.nd,"font-variant",b.fontVariant):this.nd.removeAttribute("font-variant");b.fontFamily?this.pa(this.nd,"font-family",b.fontFamily):this.nd.removeAttribute("font-family");b.fontSize?this.pa(this.nd,
"font-size",b.fontSize):this.nd.removeAttribute("font-size");b.fontWeight?this.pa(this.nd,"font-weight",b.fontWeight):this.nd.removeAttribute("font-weight");b.letterSpacing?this.pa(this.nd,"letter-spacing",b.letterSpacing):this.nd.removeAttribute("letter-spacing");b.decoration?this.pa(this.nd,"text-decoration",b.decoration):this.nd.removeAttribute("text-decoration");this.Nn.nodeValue=a;c=this.nd.getBBox();this.Nn.nodeValue="";b.fontVariant&&dc&&(this.Nn.nodeValue=a.charAt(0).toUpperCase(),c.height=
this.nd.getBBox().height);return new J(c.x,c.y,c.width+d,c.height)};g.dC=function(a,b,c){var d=this.g,e=Kh(this,c),f=d[e];f||(f=d[e]={});if(d=f[b])return d;e=null;d=0;if(!b.length)return Jh(this,c);if(" "==b)return Gh(this,c);b.lastIndexOf(" ",0)||(d+=e=Gh(this,c).width);ya(b," ")&&(d+=e||Gh(this,c).width);e=a.parentNode;this.c.appendChild(a);c=a.getBBox();e&&e.appendChild(a);e=a.getAttribute("x")||0;a=a.getAttribute("y")||0;return f[b]=new J(c.x-e,c.y-a,c.width+d,c.height)};
g.ZC=function(a){this.Fh||this.Xh();B(a)?this.sf.innerHTML=a:(a=a.cloneNode(!0),this.sf.appendChild(a));a=this.sf.getBBox();df(this.sf);return new J(a.x,a.y,a.width,a.height)};g.Tq=function(a,b){this.b||(Mh(this),this.b={},Mc(this.Fj,"complete",function(){this.l=!1},!1,this),Mc(this.Fj,"load",this.YG,!1,this));this.b[na(b)]=[a,b];this.l=!0;Ch(this.Fj,a,a);this.Fj.start()};
g.YG=function(a){var b=a.target;Nb(this.b,function(a,d){a[0]==b.id&&(a[1].call(this,b.naturalWidth,b.naturalHeight),delete this.b[d])},this)};g.JC=function(){return this.l};
function zi(a){if(a.bd())return null;var b=[];a.ZB(function(a,d){switch(a){case 1:b.push("M");de(Array.prototype.push,d,b);break;case 2:b.push("L");de(Array.prototype.push,d,b);break;case 3:b.push("C");de(Array.prototype.push,d,b);break;case 4:var c=d[3];b.push("A",d[0],d[1],0,180=Math.abs(c)?(a=-.5,b=0>Math.cos(b)):(c=-.5,b=0Math.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=id(c);d=Math.sin(c)*(b.height/2-Math.tan(c)*b.width/2)+b.width/2/Math.cos(c);e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return new vi(Math.round(f-e),Math.round(h+c),Math.round(f+e),Math.round(h-c))}
g.gB=function(){var a=xi("svg");ec||this.pa(a,"xmlns","http://www.w3.org/2000/svg");this.pa(a,"border","0");return a};g.cB=function(){return xi("linearGradient")};g.XA=function(){return xi("pattern")};g.YA=function(){return xi("image")};g.Zm=function(){return xi("g")};g.TA=function(){return xi("circle")};g.eB=function(){return xi("path")};g.WA=function(){return xi("ellipse")};g.VA=function(){return xi("defs")};g.Vp=function(){return xi("text")};g.cv=function(){return xi("tspan")};g.em=function(a){return document.createTextNode(String(a))};
g.ZD=function(a){var b=a.Ce();yi(this,a.Y(),{x:b.left,y:b.top,width:b.width,height:b.height,patternUnits:"userSpaceOnUse"})};g.$D=function(a){var b=a.Ce();this.Tq(a.src(),ca);var c=a.src()||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",d=a.Y();yi(this,d,{x:b.left,y:b.top,width:b.width,height:b.height,"image-rendering":"optimizeQuality",preserveAspectRatio:a.Ni()+" "+a.Yk(),opacity:a.opacity()});d.setAttributeNS("http://www.w3.org/1999/xlink","href",c)};
g.WD=function(a,b){var c=a.Y();c&&(c.style.cursor=b||"")};g.Nw=function(a){var b=a.Y();this.pa(b,"x",a.j);this.pa(b,"y",a.V)};
g.Ow=function(a){var b=a.style(),c=a.Y();if(a.Eh()){if(c.style["-webkit-touch-callout"]="",c.style["-webkit-user-select"]="",c.style["-khtml-user-select"]="",c.style["-moz-user-select"]="",c.style["-ms-user-select"]="",c.style["-o-user-select"]="",c.style["user-select"]="",ec&&9==rc||dc)c.removeAttribute("unselectable"),c.removeAttribute("onselectstart")}else if(c.style["-webkit-touch-callout"]="none",c.style["-webkit-user-select"]="none",c.style["-khtml-user-select"]="none",c.style["-moz-user-select"]=
"moz-none",c.style["-ms-user-select"]="none",c.style["-o-user-select"]="none",c.style["user-select"]="none",ec&&9==rc||dc)this.pa(c,"unselectable","on"),this.pa(c,"onselectstart","return false;");b.fontStyle?this.pa(c,"font-style",b.fontStyle):c.removeAttribute("font-style");b.fontVariant?gc?c.style["font-variant"]=b.fontVariant:this.pa(c,"font-variant",b.fontVariant):gc?c.style["font-variant"]="":c.removeAttribute("font-variant");b.fontFamily?this.pa(c,"font-family",b.fontFamily):c.removeAttribute("font-family");
b.fontSize?this.pa(c,"font-size",b.fontSize):c.removeAttribute("font-size");b.fontWeight?this.pa(c,"font-weight",b.fontWeight):c.removeAttribute("font-weight");b.color?this.pa(c,"fill",b.color):c.removeAttribute("fill");b.letterSpacing?this.pa(c,"letter-spacing",b.letterSpacing):c.removeAttribute("letter-spacing");b.decoration?this.pa(c,"text-decoration",b.decoration):c.removeAttribute("text-decoration");b.direction?this.pa(c,"direction",b.direction):c.removeAttribute("direction");b.hAlign?this.pa(c,
"text-anchor","rtl"==b.direction?gc||ec?"end"==b.hAlign||"left"==b.hAlign?ei:b.hAlign==ei||"right"==b.hAlign?"end":"middle":"end"==b.hAlign||"left"==b.hAlign?"end":b.hAlign==ei||"right"==b.hAlign?ei:"middle":"end"==b.hAlign||"right"==b.hAlign?"end":b.hAlign==ei||"left"==b.hAlign?ei:"middle"):c.removeAttribute("text-anchor");c.style.opacity=b.opacity?b.opacity:"1"};g.Xx=function(a){var b=a.Y(),c=a.parent();(a.h||a.f)&&this.pa(b,"x",c.j+a.f);this.pa(b,"dy",a.l)};
g.Yx=function(a){var b=a.b,c=a.Y(),d=a.parent();a=this.em(a.text);c.appendChild(a);if(ec&&9==rc||dc)d.Eh()?(c.removeAttribute("onselectstart"),c.removeAttribute("unselectable")):(this.pa(c,"onselectstart","return false;"),this.pa(c,"unselectable","on"));b.fontStyle&&this.pa(c,"font-style",b.fontStyle);b.fontVariant&&this.pa(c,"font-variant",b.fontVariant);b.fontFamily&&this.pa(c,"font-family",b.fontFamily);b.fontSize&&this.pa(c,"font-size",b.fontSize);b.fontWeight&&this.pa(c,"font-weight",b.fontWeight);
b.color&&this.pa(c,"fill",b.color);b.letterSpacing&&this.pa(c,"letter-spacing",b.letterSpacing);b.vg&&this.pa(c,"text-decoration",b.vg)};
function Ci(a,b,c){var d=Di(c,b.keys,b.cx,b.cy,b.fx,b.fy,b.opacity,b.mode,b.transform);if(!d.wo){var e=xi("radialGradient");Ei(a,e,d.id());a.appendChild(c.Y(),e);d.dm=c;d.wo=!0;ab(d.keys,function(a){var b=xi("stop");yi(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?d.opacity:a.opacity)});this.appendChild(e,b)},a);d.he?yi(a,e,{cx:d.Ri*d.he.width+d.he.left,cy:d.Si*d.he.height+d.he.top,fx:d.b*d.he.width+d.he.left,fy:d.c*d.he.height+d.he.top,r:Math.min(d.he.width,
d.he.height)/2,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"}):yi(a,e,{cx:d.Ri,cy:d.Si,fx:d.b,fy:d.c,gradientUnits:"objectBoundingBox"});d.transform&&a.pa(e,"gradientTransform",d.transform.toString())}return d.id()}
function Fi(a,b,c,d){var e=Gi(c,b.keys,b.opacity,!0===b.mode?Lh(b.angle,d):b.angle,b.mode,b.transform);if(!e.vo){var f=a.cB();Ei(a,f,e.id());a.appendChild(c.Y(),f);e.cm=c;e.vo=!0;ab(e.keys,function(a){var b=xi("stop");yi(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?e.opacity:a.opacity)});this.appendChild(f,b)},a);e.b?(b=Bi(e.Qi,e.b),yi(a,f,{x1:b.b,y1:b.f,x2:b.c,y2:b.g,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"})):(b=Ai(e.Qi),yi(a,f,{x1:b.b,y1:b.f,x2:b.c,
y2:b.g,gradientUnits:"objectBoundingBox"}));e.transform&&a.pa(f,"gradientTransform",e.transform.toString())}return e.id()}
function Hi(a,b){var c=b.fill(),d=b.W().c,e="url("+Ii()+"#";if(B(c))a.pa(b.Y(),"fill",c),b.Y().removeAttribute("fill-opacity");else if(y(c.keys)&&c.cx&&c.cy)a.pa(b.Y(),"fill",e+Ci(a,c,d)+")"),b.Y().removeAttribute("fill-opacity");else if(y(c.keys))b.Ba()&&(a.pa(b.Y(),"fill",e+Fi(a,c,d,b.Ba())+")"),b.Y().removeAttribute("fill-opacity"));else if(c.src){var f=b.Ce();f?(f.width=f.width||0,f.height=f.height||0,f.left=f.left||0,f.top=f.top||0):f=new J(0,0,0,0);"tile"==c.mode?Ji(d,c.src,f,c.mode,c.opacity,
function(a){a.id();a.parent(b.W()).Ec();Vf.pa(b.Y(),"fill",e+a.id()+")")}):(d=Ji(d,c.src,f,c.mode,c.opacity),d.id(),d.parent(b.W()).Ec(),a.pa(b.Y(),"fill",e+d.id()+")"),a.pa(b.Y(),"fill-opacity",p(c.opacity)?c.opacity:1))}else K(c,lg)?(c=Ki(d,c.type,c.color,c.gb,c.size),c.id(),c.parent(b.W()).Ec(),a.pa(b.Y(),"fill",e+c.id()+")")):K(c,Qd)?(c.id(),c.parent(b.W()).Ec(),a.pa(b.Y(),"fill",e+c.id()+")")):(1E-4>=c.opacity&&ec&&qc("9")&&(c.opacity=1E-4),yi(a,b.Y(),{fill:c.color,"fill-opacity":c.opacity}))}
function Li(a,b){var c=b.stroke(),d=b.W().c,e=b.Y(),f="url("+Ii()+"#";if(B(c))a.pa(e,"stroke",c);else if(y(c.keys)&&c.cx&&c.cy)a.pa(e,"stroke",f+Ci(a,c,d)+")");else if(y(c.keys)){if(!b.Ba())return;a.pa(e,"stroke",f+Fi(a,c,d,b.Ba())+")")}else a.pa(e,"stroke",c.color);c.lineJoin?a.pa(e,"stroke-linejoin",c.lineJoin):e.removeAttribute("stroke-linejoin");c.lineCap?a.pa(e,"stroke-linecap",c.lineCap):e.removeAttribute("stroke-linecap");c.opacity?a.pa(e,"stroke-opacity",c.opacity):e.removeAttribute("stroke-opacity");
c.thickness?a.pa(e,"stroke-width",c.thickness):e.removeAttribute("stroke-width");c.dash?a.pa(e,"stroke-dasharray",c.dash):e.removeAttribute("stroke-dasharray")}g.oA=function(a){Hi(this,a);Li(this,a)};g.iE=function(a){a.visible()?a.Y().removeAttribute("visibility"):this.pa(a.Y(),"visibility","hidden")};g.ak=function(a){var b=a.$a;b&&!zd(b)?this.pa(a.Y(),"transform",b.toString()):a.Y().removeAttribute("transform")};
g.fE=function(a){var b=a.$a;b&&!zd(b)?this.pa(a.Y(),"patternTransform",b.toString()):a.Y().removeAttribute("patternTransform")};g.eE=wi.prototype.ak;g.aE=wi.prototype.ak;g.cE=wi.prototype.ak;g.hE=wi.prototype.ak;g.YD=wi.prototype.ak;g.Kr=function(a,b,c){yi(this,a,{width:b,height:c})};g.Lw=function(a,b){Ei(this,a.Y(),b)};function Ei(a,b,c){b&&(c?a.pa(b,"id",c):b.removeAttribute("id"))}
g.Pw=function(a,b){var c=a.Y();c&&(null!=b?(a.xh||(a.xh=xi("title"),this.pa(a.xh,"aria-label","")),hf(a.xh)||ef(c,a.xh),a.xh.innerHTML=b):a.xh&&c.removeChild(a.xh))};g.Jw=function(a,b){var c=a.Y();c&&(null!=b?(a.eh||(a.eh=xi("desc"),this.pa(a.eh,"aria-label","")),hf(a.eh)||ef(c,a.eh),a.eh.innerHTML=b):a.eh&&c.removeChild(a.eh))};g.UD=function(a,b){var c=a.Y();if(c&&A(b))for(var d in b){var e=b[d];null===e?c.removeAttribute(d):this.pa(c,d,e)}};g.Wx=function(a,b){return a?a.getAttribute(b):void 0};
g.XD=function(a,b){var c=a.Y();c&&(b?this.pa(c,"vector-effect","non-scaling-stroke"):c.removeAttribute("vector-effect"))};g.bE=ca;g.VD=function(a){yi(this,a.Y(),{cx:a.lj(),cy:a.mj(),r:a.BD()})};g.Kw=function(a){yi(this,a.Y(),{cx:a.lj(),cy:a.mj(),rx:a.Af(),ry:a.Ch()})};g.dE=function(a){var b=zi(a);b?this.pa(a.Y(),"d",b):this.pa(a.Y(),"d","M 0,0")};
g.vB=function(a){for(var b=a.g,c=0;c2*this.f&&pj(this),!0):!1};function pj(a){if(a.f!=a.b.length){for(var b=0,c=0;bb)throw Error("Bad port number "+b);a.j=b}else a.j=null}function xj(a,b,c){b instanceof zj?(a.g=b,Fj(a.g,a.b)):(c||(b=Aj(b,Gj)),a.g=new zj(b,0,a.b))}function yj(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Aj(a,b,c){return B(a)?(a=encodeURI(a).replace(b,Hj),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
function Hj(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Bj=/[#\/\?@]/g,Dj=/[\#\?:]/g,Cj=/[\#\?]/g,Gj=/[\#\?@]/g,Ej=/#/g;function zj(a,b,c){this.c=this.b=null;this.f=a||null;this.g=!!c}function Ij(a){a.b||(a.b=new oj,a.c=0,a.f&&tj(a.f,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}
function Jj(a){var b=mj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new zj(null,0,void 0);a=lj(a);for(var d=0;db.length){c.push(Yj(a)+"(");for(var d=a.arguments,e=0;d&&ea&&!isNaN(this.Sk)&&clearTimeout(this.Sk),this.Rq=a,this.sg(!0)),this):this.Rq};g.H=function(a){return p(a)?(a=Qe(a||null),this.Ge!=a&&(this.Ge=a,Dk(this),this.sg(!0),this.Ec()),this):this.Ge?this.f:null};g.XN=function(){return this.Ge};g.bi=function(){return this.f};g.hc=function(){this.io++;return this};g.dc=function(a){this.io=a?0:Math.max(this.io-1,0);this.Ec();return this};g.JM=function(a){return p(a)?(this.Pu=!!a,this):this.Pu};
g.Kb=function(){return!!this.io};g.CG=function(){return this.hk};g.title=function(a){return p(a)?(this.yo!=a&&(this.yo=a,Vf.Pw(this,this.yo)),this):this.yo};g.rG=function(a){return p(a)?(this.xo!=a&&(this.xo=a,Vf.Jw(this,this.xo)),this):this.xo};g.visible=function(a){if(!arguments.length)return this.b.visible();this.b.visible(a);return this};
g.data=function(a){if(arguments.length){var b,c=a.type;if(c)switch(c){case "rect":b=this.rect();break;case "circle":b=this.Zx();break;case "ellipse":b=this.$x();break;case "image":b=this.Kd();break;case "text":b=this.text();break;case "path":b=this.ea();break;case "layer":b=this.Bf();break;default:b=null}else this.width(a.width),this.height(a.height),a.type="layer",this.b.tc(a),this.b.id(""),"id"in a&&this.id(a.id);b&&b.tc(a);return this}return this.v()};g.remove=function(){return this.H(null)};
g.xG=function(){return 0};g.yG=function(){return 0};g.Ba=function(){return new J(0,0,this.width(),this.height())};g.clip=function(a){return this.b.clip(a)};g.Vd=function(){return"stage"};g.ar=function(a){this.b.ar(a)};g.Wm=ca;
g.sg=function(a,b){a&&!isNaN(this.Sk)&&clearTimeout(this.Sk);this.Sk=NaN;var c,d;c=isNaN(this.oq);d=isNaN(this.nq);var e=c||d,f;if(e){var h=this.Ge?Gf(this.Ge):new od(NaN,NaN);h.width=Math.max(h.width||0,0);h.height=Math.max(h.height||0,0);f=!h.width&&!h.height;c=c?h.width:this.oq;d=d?h.height:this.nq}else c=this.oq,d=this.nq,f=!1;c==this.ra&&d==this.wa||f||(this.ra=c,this.wa=d,b||this.dispatchEvent("stageresize"));this.Ge&&e&&(this.Sk=setTimeout(this.sg,this.Rq))};
function Bk(a,b){if(a.Xp!=b){var c=parseFloat(b);if(!isNaN(c))return a.Xp=C(b)?b:String(b),a.oq=B(b)&&ya(b,"%")?NaN:c,a.f.style.width=Bf(a.Xp,!0),!0}return!1}function Ck(a,b){if(a.Wp!=b){var c=parseFloat(b);if(!isNaN(c))return a.Wp=C(b)?b:String(b),a.nq=B(b)&&ya(b,"%")?NaN:c,a.f.style.height=Bf(a.Wp,!0),!0}return!1}g.SM=function(){this.c.clear()};g.v=function(){var a=this.b.v();this.Ti&&(a.id=this.Ti);a.width=this.Xp;a.height=this.Wp;delete a.type;return a};
function Ek(a){a.f?(a=a.f,1==a.nodeType?(a=Cf(a),a=new ld(a.left,a.top)):(a=a.changedTouches?a.changedTouches[0]:a,a=new ld(a.clientX,a.clientY))):a=new ld(0,0);return a}g.my=function(a){this.Nf+=a;return a};g.ZG=function(a){a=Math.min(500-this.Nf,a);this.Nf+=a;return a};g.fm=Ak.prototype.my;g.Ec=function(){if(!this.io&&this.Ge&&!this.hk)if(this.hk=!0,this.dispatchEvent("renderstart"),this.Nf=0,this.Pu)this.fm=this.ZG,setTimeout(this.vr,0);else{this.fm=this.my;this.Kc();if(this.b.Of)throw fe(6);Fk(this)}};
function Dk(a){a.Ge?a.f.parentNode!=a.Ge&&a.Ge.appendChild(a.f):ff(a.f)}g.vr=function(){this.Kc();this.b.Of?setTimeout(this.vr,0):Fk(this)};g.Kc=function(){if(this.l&&this.l.length){for(var a=0;ak?[k/h*d,k]:[c,k],k[0]-=e||0,k[1]-=f||0,a=a.Ui(k[0],
k[1])):a=a.Ui(b["pdf-width"],b["pdf-height"]);b.data=a;b.dataType="svg";b.responseType="file"}g.hy=function(a,b,c,d,e,f,h,k){if(Jk==Kk){var l={};Nk(this,l,d,e,f,h,k);Gk("pdf",l,!!c,!0,a,b)}else alert(fe(15))};g.dy=function(a,b,c,d,e){if(Jk==Kk){var f={};Ik(this,f,c,d,e);Gk("png",f,!0,!1,a,b)}else alert(fe(15))};g.ay=function(a,b,c,d,e,f){if(Jk==Kk){var h={};Lk(this,h,c,d,e,f);Gk("jpg",h,!0,!1,a,b)}else alert(fe(15))};g.ey=function(a,b,c,d){if(Jk==Kk){var e={};Mk(this,e,c,d);Gk("svg",e,!0,!1,a,b)}else alert(fe(15))};
g.by=function(a,b,c,d,e,f){if(Jk==Kk){var h={};Nk(this,h,c,d,e,f);Gk("pdf",h,!0,!1,a,b)}else alert(fe(15))};g.Xj=function(a,b,c,d){if(Jk==Kk){var e={};Ik(this,e,a,b,c,d);Ok(Hk+"/png",e)}else alert(fe(15))};g.Vj=function(a,b,c,d,e){if(Jk==Kk){var f={};Lk(this,f,a,b,c,d,e);Ok(Hk+"/jpg",f)}else alert(fe(15))};g.Wj=function(a,b,c,d,e){if(Jk==Kk){var f={};Nk(this,f,a,b,c,d,e);Ok(Hk+"/pdf",f)}else alert(fe(15))};g.Yj=function(a,b,c){if(Jk==Kk){var d={};Mk(this,d,a,b,c);Ok(Hk+"/svg",d)}else alert(fe(15))};
g.print=function(a,b){if(p(a)||p(b)){var c=Xd(a,b,"usletter"),d=Zi().contentWindow.document,e=Ze("DIV");uf(e,{width:c.width,height:c.height});d.body.appendChild(e);var c=this.width(),d=this.height(),f=Gf(e);this.ik(f.width,f.height);f=this.Y();"svg"==f.tagName&&f.cloneNode?(f=f.cloneNode(!0),e.appendChild(f)):Pk(e).data(this.data());this.ik(c,d)}else e=Zi().contentWindow.document,d=this.Y(),"svg"==d.tagName?d.cloneNode?c=d.cloneNode(!0):(d=Pk(e.body),d.data(this.data()),c=d.Y()):(d=Pk(e.body),d.data(this.data())),
d=c,f=Vf,f.pa(d,"width","100%"),f.pa(d,"height","100%"),f.pa(d,"viewBox","0 0 "+this.width()+" "+this.height()),uf(d,"width","100%"),uf(d,"height",""),uf(d,"max-height","100%"),e.body.appendChild(c);cj()};
g.Ui=function(a,b){if(Jk!=Kk)return"";var c;if(p(a)||p(b)){c=Xd(a,b);var d=hf(this.Y()),e=xf(d,"width"),d=xf(d,"height");this.ik(c.width,c.height);c=Qk(this.Y());this.ik(e,d)}else Vf.Kr(this.Y(),this.width(),this.height()),c=Qk(this.Y()),Vf.Kr(this.Y(),"100%","100%");return''+c};function Qk(a){var b="";a&&(b=(new XMLSerializer).serializeToString(a));return b}g.Bf=Lg.prototype.Bf;g.WG=Lg.prototype.Tx;g.text=Lg.prototype.text;g.BG=Lg.prototype.Cx;
g.rect=Lg.prototype.rect;g.Kd=Lg.prototype.Kd;g.IG=Lg.prototype.Gx;g.HG=Lg.prototype.Fx;g.VG=Lg.prototype.Sx;g.Zx=Lg.prototype.Ns;g.$x=Lg.prototype.Os;g.ea=Lg.prototype.ea;g.JG=Lg.prototype.Hx;g.LG=Lg.prototype.Jx;g.MG=Lg.prototype.Kx;g.NG=Lg.prototype.Lx;g.OG=Lg.prototype.Mx;g.KG=Lg.prototype.Ix;g.UG=Lg.prototype.Rx;g.RG=Lg.prototype.Ox;g.TG=Lg.prototype.Qx;g.SG=Lg.prototype.Px;g.tG=Lg.prototype.yx;g.qG=Lg.prototype.wx;g.sG=Lg.prototype.xx;g.zG=Lg.prototype.Ax;g.XG=Lg.prototype.Ux;g.EG=Lg.prototype.Dx;
g.uG=Lg.prototype.zx;g.UA=function(a,b,c,d){return new cg(this,a,b,c,d)};g.DG=function(a){return new Qd(a)};g.CO=function(a,b,c,d){return Wd(a,b,c,d)};g.Na=function(){return this.b.Na()};g.sb=function(a){this.b.sb(a);return this};g.nc=function(a,b){this.b.nc(a,b);return this};g.wG=function(a){return this.b.so(a)};g.removeChild=function(a){return this.b.removeChild(a)};g.FG=function(a){return this.b.uo(a)};g.GG=function(){return this.b.bm()};g.AG=function(a){return this.b.Bx(a)};g.fc=function(a){return this.b.fc(a)};
g.PG=function(a,b){this.b.Nx(a,b);return this};g.QG=function(a,b){this.b.Ps(a,b);return this};g.vG=function(a,b){this.b.Oi(a,b);return this};g.zf=function(a,b,c){this.b.zf(a,b,c);return this};g.Vn=function(a,b){this.b.Vn(a,b);return this};g.$j=function(a,b,c){this.b.$j(a,b,c);return this};g.bo=function(a,b){this.b.bo(a,b);return this};g.Mi=function(a,b){this.b.Mi(a,b);return this};g.gk=function(a,b){this.b.gk(a,b);return this};g.scale=function(a,b,c,d){this.b.scale(a,b,c,d);return this};
g.Er=function(a,b,c){this.b.Er(a,b,c);return this};g.Hp=function(a,b,c,d,e,f){this.b.Hp(a,b,c,d,e,f);return this};g.Za=function(a,b,c,d,e,f){this.b.Za(a,b,c,d,e,f);return this};g.bl=function(){return this.b.bl()};g.wq=function(){return this.b.wq()};g.Ac=function(){return null};g.dispatchEvent=function(a){B(a)?a=a.toLowerCase():"type"in a&&(a.type=String(a.type).toLowerCase());return Ak.o.dispatchEvent.call(this,a)};g.aa=function(a,b,c,d){return Ak.o.aa.call(this,String(a).toLowerCase(),b,c,d)};
g.ad=function(a,b,c,d){return Ak.o.ad.call(this,String(a).toLowerCase(),b,c,d)};g.Dc=function(a,b,c,d){return Ak.o.Dc.call(this,String(a).toLowerCase(),b,c,d)};g.Te=function(a){p(a)&&(a=String(a).toLowerCase());return Ak.o.Te.call(this,a)};
g.kh=function(a){var b=new Pi(a,this);if(K(b.target,Sf)){b.target.dispatchEvent(b);var c=b.type;b.s&&a.preventDefault();K(b.relatedTarget,Sf)&&b.relatedTarget.W()==this||("mouseover"==c?this.g.aa(document,"mousemove",this.kh,!1):"mouseout"==c&&this.g.Dc(document,"mousemove",this.kh,!1));switch(c){case "mousedown":this.g.aa(document,"mouseup",this.kh,!1);break;case "mouseup":this.g.Dc(document,"mouseup",this.kh,!1);break;case "touchstart":this.g.aa(document,"touchmove",this.kh,!1);break;case "touchend":this.g.Dc(document,
"touchmove",this.kh,!1);break;case "pointerdown":this.g.aa(document,"pointermove",this.kh,!1);break;case "pointerup":this.g.Dc(document,"pointermove",this.kh,!1)}}};g.O=function(){Ak.o.O.call(this);I(this.g);this.g=null;I(this.b);this.Kc();delete this.b;I(this.c);delete this.c;jg(this);ff(this.f);this.Ge=null;delete this.f;this.cb=null;this.A&&(this.A.Sd(),this.A=null)};var L=Ak.prototype;E("acgraph.vector.Stage",Ak);L.id=L.id;L.container=L.H;L.getContainerElement=L.XN;L.getDomWrapper=L.bi;
L.maxResizeDelay=L.cP;L.dispose=L.Sd;L.getBounds=L.Ba;L.layer=L.Bf;L.unmanagedLayer=L.WG;L.circle=L.Zx;L.ellipse=L.$x;L.rect=L.rect;L.truncatedRect=L.VG;L.roundedRect=L.IG;L.roundedInnerRect=L.HG;L.path=L.ea;L.star=L.JG;L.star4=L.LG;L.star5=L.MG;L.star6=L.NG;L.star7=L.OG;L.star10=L.KG;L.diamond=L.tG;L.triangleUp=L.UG;L.triangleDown=L.RG;L.triangleRight=L.TG;L.triangleLeft=L.SG;L.cross=L.qG;L.diagonalCross=L.sG;L.hLine=L.zG;L.vLine=L.XG;L.pie=L.EG;L.donut=L.uG;L.text=L.text;L.html=L.BG;L.image=L.Kd;
L.data=L.data;L.saveAsPNG=L.Xj;L.saveAsJPG=L.Vj;L.saveAsPDF=L.Wj;L.saveAsSVG=L.Yj;L.saveAsPng=L.Xj;L.saveAsJpg=L.Vj;L.saveAsPdf=L.Wj;L.saveAsSvg=L.Yj;L.shareAsPng=L.iy;L.shareAsJpg=L.gy;L.shareAsPdf=L.hy;L.shareAsSvg=L.jy;L.getPngBase64String=L.dy;L.getJpgBase64String=L.ay;L.getSvgBase64String=L.ey;L.getPdfBase64String=L.by;L.print=L.print;L.toSvg=L.Ui;L.pattern=L.DG;L.hatchFill=L.CO;L.clearDefs=L.SM;L.numChildren=L.Na;L.addChild=L.sb;L.addChildAt=L.nc;L.removeChild=L.removeChild;
L.removeChildAt=L.FG;L.removeChildren=L.GG;L.swapChildren=L.PG;L.swapChildrenAt=L.QG;L.getChildAt=L.wG;L.hasChild=L.AG;L.forEachChild=L.vG;L.indexOfChild=L.fc;L.getX=L.xG;L.getY=L.yG;L.width=L.width;L.height=L.height;L.getBounds=L.Ba;L.resize=L.ik;L.asyncMode=L.JM;L.resume=L.dc;L.suspend=L.hc;L.isRendering=L.CG;L.isSuspended=L.Kb;L.remove=L.remove;L.domElement=L.Y;L.visible=L.visible;L.rotate=L.zf;L.rotateByAnchor=L.Vn;L.setRotation=L.$j;L.setRotationByAnchor=L.bo;L.translate=L.Mi;L.setPosition=L.gk;
L.scale=L.scale;L.scaleByAnchor=L.Er;L.appendTransformationMatrix=L.Hp;L.setTransformationMatrix=L.Za;L.getRotationAngle=L.bl;L.getTransformationMatrix=L.wq;L.clip=L.clip;L.createClip=L.UA;L.parent=L.parent;L.getStage=L.W;L.listen=L.aa;L.listenOnce=L.ad;L.unlisten=L.Dc;L.unlistenByKey=L.lo;L.removeAllListeners=L.Te;L.title=L.title;L.desc=L.rG;E("acgraph.events.EventType.RENDER_START","renderstart");E("acgraph.events.EventType.RENDER_FINISH","renderfinish");
E("acgraph.vector.Stage.EventType.STAGE_RESIZE","stageresize");E("acgraph.vector.Stage.EventType.STAGE_RENDERED","stagerendered");function Rk(a){kj.call(this,a);this.c={}}F(Rk,kj);Rk.prototype.clear=function(){Tb(this.c);Rk.o.clear.call(this)};function vg(a,b){var c=ae($d.Sc(),b),d=a.c[c];if(!d){var d=a.c,e;e=xi("clipPath");d[c]=d=e}return d}Rk.prototype.O=function(){Rk.o.O.call(this);for(var a in this.c)delete this.c[a];delete this.c};function Sk(a,b,c){Ak.call(this,a,b,c)}F(Sk,Ak);Sk.prototype.m=function(){return new Rk(this)};function Tk(a,b,c,d,e){cg.call(this,a,b,c,d,e)}F(Tk,cg);Tk.prototype.Ec=function(){var a=rg(this),b=a&&!a.Kb();b&&a.hc();ab(this.g,function(a){a.ka(512)},this);b&&a.dc()};function Uk(a,b,c,d,e,f,h){hj.call(this,a,b,c,b,b,f,h);this.Or=d;this.Pr=e}F(Uk,hj);function Vk(a,b,c,d,e,f,h){f=null!=f?fd(f,0,1):1;var k=[];ab(a,function(a){k.push(""+a.offset+a.color+(a.opacity?a.opacity:null))});return k.join("")+f+b+c+d+e+(h?""+h.left+h.top+h.width+h.height:"")};var Wk={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Xk(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Yk.test(c))return b.Zd=Zk(c),b.type="hex",b;a:{var d=a.match($k);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.Zd=Sd(c),b.type="rgb",b;if(Wk&&(c=Wk[a.toLowerCase()]))return b.Zd=c,b.type="named",b;throw Error(a+" is not a valid color string");}var al=/#(.)(.)(.)/;
function Zk(a){if(!Yk.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(al,"#$1$1$2$2$3$3"));return a.toLowerCase()}function bl(a){a=Zk(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
function Sd(a){var b=a[0],c=a[1];a=a[2];b=Number(b);c=Number(c);a=Number(a);if(b!=(b&255)||c!=(c&255)||a!=(a&255))throw Error('"('+b+","+c+","+a+'") is not a valid RGB color');b=cl(b.toString(16));c=cl(c.toString(16));a=cl(a.toString(16));return"#"+b+c+a}function dl(a,b,c){0>c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var Yk=/^#(?:[0-9a-f]{3}){1,2}$/i,$k=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function cl(a){return 1==a.length?"0"+a:a}function el(a,b,c){c=fd(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]};var aj=5;function $i(){for(var a=document.styleSheets,b=[],c=fl(a),d=0;a=c[d];d++){var e=gl(a);if(e&&e.length)for(var f=0,h=0,k=e.length,l;hMath.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=id(c);d=Math.tan(c);d=Math.sin(c)*(b.height/2-d*b.width/2)+Math.sqrt(Math.pow(b.width/2,2)*(1+Math.pow(d,2)));e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return{Jc:new ld(Math.round(f-e),Math.round(h+c)),be:new ld(Math.round(f+e),Math.round(h-c))}}
function ul(a,b){var c,d;b.Jc.x==b.be.x?(c=b.Jc.x,d=a.y):b.Jc.y==b.be.y?(c=a.x,d=b.Jc.y):(c=(b.Jc.x*Math.pow(b.be.y-b.Jc.y,2)+a.x*Math.pow(b.be.x-b.Jc.x,2)+(b.be.x-b.Jc.x)*(b.be.y-b.Jc.y)*(a.y-b.Jc.y))/(Math.pow(b.be.y-b.Jc.y,2)+Math.pow(b.be.x-b.Jc.x,2)),d=(b.be.x-b.Jc.x)*(a.x-c)/(b.be.y-b.Jc.y)+a.y);c=new ld(c,d);d=[fd(b.Jc.x-b.be.x,-1,1),fd(b.Jc.y-b.be.y,-1,1)];var e=[fd(b.Jc.x-c.x,-1,1),fd(b.Jc.y-c.y,-1,1)],f=[fd(b.be.x-c.x,-1,1),fd(b.be.y-c.y,-1,1)];return 0>(d[0]?(e[0]+f[0])*d[0]:(e[1]+f[1])*
d[1])?-md(b.Jc,c):md(b.Jc,c)}
function vl(a,b,c,d){var e=tl(c,d);d=md(e.Jc,e.be);var f=tl(c,b);b=md(f.Jc,f.be);c=ul(e.Jc,f);var e=ul(e.be,f),f={offset:Math.round(c/b*100)/100,color:"",opacity:1},h={offset:Math.round(e/b*100)/100,color:"",opacity:1},k=[];k.toString=function(){for(var a="\n",b=0,c=this.length;bf.offset&&t.offset=h.offset&&!n&&(n={offset:t.offset,color:t.color,opacity:t.opacity})}k.push(h);a=t=1;if(2h&&1>f?l?h>f:hh)?h:f);h=k.width*f;k=k.height*f;switch(e){case vh:e=b.width;f=b.height;break;case "xMinYMin":e=b.left;f=b.top;break;case "xMidYMin":e=b.left+b.width/2-h/2;f=b.top;break;case "xMaxYMin":e=b.left+
b.width-h;f=b.top;break;case "xMinYMid":e=b.left;f=b.top+b.height/2-k/2;break;default:case "xMidYMid":e=b.left+b.width/2-h/2;f=b.top+b.height/2-k/2;break;case "xMaxYMid":e=b.left+b.width-h;f=b.top+b.height/2-k/2;break;case "xMinYMax":e=b.left;f=b.top+b.height-k;break;case "xMidYMax":e=b.left+b.width/2-h/2;f=b.top+b.height-k;break;case "xMaxYMax":e=b.left+b.width-h,f=b.top+b.height-k}}ol(this,c.style,{position:"absolute",left:ql(e),top:ql(f),width:ql(h),height:ql(k)});this.pa(c,"src",d);a.clip(b)};
g.VD=function(a){this.Kw(a)};g.Kw=function(a){var b=a.Y();nl(this,b);var c=a.lj(),d=a.mj(),e=a.Af(),f=a.Ch(),h=a.Ac();h&&!zd(h)?(c=td(c,d,e,f,0,360,!1),d=c.length,h.transform(c,0,c,0,d/2),h=["m",this.qc(c[d-2]),this.qc(c[d-1]),"c"],de(Array.prototype.push,cb(c,this.qc),h)):h=["ae",this.qc(c),this.qc(d),this.qc(e),this.qc(f),0,Math.round(-23592960)];h.push("x");Wf(a,4);Wf(a,256);this.pa(b,"path",h.join(" "))};
g.dE=function(a){var b=a.Y();nl(this,b);var c=rl(this,a);c?this.pa(b,"path",c):(this.pa(b,"path","M 0,0"),b.removeAttribute("path"));Wf(a,4);Wf(a,256)};g.cv=function(){var a=this.c("shape"),b=this.c("path");b.setAttribute("textpathok","t");a.appendChild(b);return a};g.Vp=function(){return document.createElement("span")};g.em=function(a){var b=this.c("textpath");b.setAttribute("on","t");b.setAttribute("string",a);return b};g.WD=function(a,b){var c=a.Y();c&&(c.style.cursor=b||"")};
g.Nw=function(a){var b=a.Y().style,c,d;wl(a)?(d=a.V,a.c.length&&(d-=a.c[0].c),c=a.j,ol(this,b,{position:"absolute",overflow:"visible",left:ql(c),top:ql(d)})):(c=a.x(),d=a.y(),a.ng()&&a.height()&&a.height()>a.l&&("middle"==a.ng()&&(d+=a.height()/2-a.l/2),"bottom"==a.ng()&&(d+=a.height()-a.l)),ol(this,b,{position:"absolute",overflow:"hidden",left:ql(c),top:ql(d)}))};
g.Ow=function(a){var b=a.Y(),c=b.style;b.style.cssText="";if(wl(a))ol(this,c,{width:ql(1),height:ql(1)}),b.innerHTML="";else if(null!=a.Ma){a.fontSize()&&uf(b,"font-size",a.fontSize());a.color()&&uf(b,"color",a.color());a.fontFamily()&&uf(b,"font-family",a.fontFamily());a.fontStyle()&&uf(b,"font-style",a.fontStyle());a.fontVariant()&&uf(b,"font-variant",a.fontVariant());a.fontWeight()&&uf(b,"font-weight",a.fontWeight());a.letterSpacing()&&uf(b,"letter-spacing",a.letterSpacing());a.vg()&&uf(b,"text-decoration",
a.vg());a.opacity()&&(c.filter="alpha(opacity="+100*a.opacity()+")");a.jk()&&uf(b,"line-height",a.jk());a.kk()&&uf(b,"text-indent",a.kk());"..."==a.hf()&&uf(b,"text-overflow","ellipsis");""==a.hf()&&uf(b,"text-overflow","clip");a.Dh()&&uf(b,"direction",a.Dh());"byLetter"==a.lk()&&a.width()?(uf(b,"word-break","break-all"),uf(b,"white-space","normal")):(uf(b,"word-break","normal"),uf(b,"white-space","nowrap"));a.We()&&(b.style["text-align"]=a.g?"end"==a.We()||"left"==a.We()?"left":a.We()==ei||"right"==
a.We()?"right":"center":"end"==a.We()||"right"==a.We()?"right":a.We()==ei||"left"==a.We()?"left":"center");var d=!a.Eh(),e=b.getElementsByTagName("*");if(Ff){if(d=d?"none":"",b.style&&(b.style[Ff]=d),e)for(var f=0,h;h=e[f];f++)h.style&&(h.style[Ff]=d)}else if(ec||dc)if(d=d?"on":"",b.setAttribute("unselectable",d),e)for(f=0;h=e[f];f++)h.setAttribute("unselectable",d);b.innerHTML=a.Ma;this.pa(c,"width",String(a.width()?ql(a.width()):a.Ba().width));this.pa(c,"height",String(a.height()?ql(a.height()):
a.Ba().height))}};g.Xx=function(a){a.Y().setAttribute("path","m "+this.qc(a.x)+","+this.qc(a.y)+" l "+(this.qc(a.x)+1)+","+this.qc(a.y)+" e")};
g.Yx=function(a){var b=a.parent(),c=b.style(),d=a.Y(),c=Wb(c);Yb(c,a.b);a=this.em(a.text);c.fontStyle&&uf(a,"font-style",c.fontStyle);c.fontVariant&&uf(a,"font-variant",c.fontVariant);c.fontFamily&&uf(a,"font-family",c.fontFamily);c.fontSize&&uf(a,"font-size",c.fontSize);c.fontWeight&&uf(a,"font-weight",c.fontWeight);c.letterSpacing&&(a.style["v-text-spacing"]="normal"==c.letterSpacing?"":c.letterSpacing);c.decoration&&uf(a,"text-decoration",c.decoration);c.hAlign&&(a.style["v-text-align"]=b.g?"end"==
c.hAlign||"left"==c.hAlign?"left":c.hAlign==ei||"right"==c.hAlign?"right":"center":"end"==c.hAlign||"right"==c.hAlign?"right":c.hAlign==ei||"left"==c.hAlign?"left":"center");if(c.opacity){var e=this.c("fill");this.pa(e,"opacity",c.opacity);d.appendChild(e)}d.appendChild(a);b.Eh()?d.removeAttribute("unselectable"):this.pa(d,"unselectable","on");nl(this,d);d.setAttribute("filled","t");d.setAttribute("fillcolor",c.color);d.setAttribute("stroked","f")};g.eD=function(){return!0};
g.oA=function(a){var b=a.fill();K(b,Qd)&&(b="black");var c=a.stroke(),d;B(c)?d=c:d="keys"in c?0!=c.keys.length?c.keys[0].color:"#000":c.color;var e=!B(b)&&"keys"in b&&"cx"in b&&"cy"in b,f=!B(b)&&"keys"in b&&!e,h=!e&&!f,k="none"!=b&&"none"!=b.color,l="none"!=d&&0!=c.thickness,n=h&&k&&1!=b.opacity,q=!B(c)&&l&&(1!=c.opacity||"miter"!=c.lineJoin||"butt"!=c.lineCap||"none"!=c.dash),r,t,u;if(e||f||n||q){var q=a.W(),n=q.c,w;w=K(a,tg)&&a.bd()?new J(0,0,1,1):a.Ba();if(f){t=K(b.mode,J);u=qb(b.keys,0);0!=u[0].offset&&
u.unshift({offset:0,color:u[0].color,opacity:u[0].opacity});r=u[u.length-1];1!=r.offset&&u.push({offset:1,color:r.color,opacity:r.opacity});var v=b.mode?Lh(b.angle,w):b.angle;w=Gi(n,t?vl(u,b.mode,v,w):u,b.opacity,v,b.mode)}else if(e){var x;b.mode?(x=b.mode,r=Math.min(x.width,x.height),v=(b.cx*x.width-(w.left-x.left))/w.width,u=(b.cy*x.height-(w.top-x.top))/w.height,x=r/w.width*1,w=r/w.height*1):(v=b.cx,u=b.cy,x=w=1);w=xl(n,b.keys,v,u,x,w,b.opacity,b.mode)}else w=b;v=yl(n,w,c);if(!v.ly){x=this.c("shapetype");
sl(this,x,ae($d.Sc(),v));this.appendChild(n.Y(),x);v.ly=!0;var z=null;if(f){var D=w;D.vo&&(D=new ej(D.keys,D.opacity,D.Qi,D.mode),v.b=D);z=this.c("fill");u=D.keys;var N=[];ab(u,function(a){N.push(a.offset+" "+a.color)},this);q=hd(D.Qi+270);r=u[u.length-1];h=u[0];ol(this,z,{type:"gradient",method:"none",colors:N.join(","),angle:q,color:h.color,opacity:t?D.opacity:isNaN(r.opacity)?D.opacity:r.opacity,color2:r.color,"o:opacity2":t?D.opacity:isNaN(h.opacity)?D.opacity:h.opacity});this.appendChild(x,z);
D.cm=n;D.vo=!0}else e?(t=w,t.wo&&(t=new Uk(t.keys,t.Ri,t.Si,t.Or,t.Pr,t.opacity,t.he),v.b=t),z=this.c("fill"),u=t.keys,h=u[u.length-1],r=u[0],ol(this,z,{src:q.pathToRadialGradientImage,size:t.Or+","+t.Pr,origin:".5, .5",position:t.Ri+","+t.Si,type:"pattern",method:"linear sigma",colors:"0 "+h.color+";1 "+r.color,color:h.color,opacity:isNaN(h.opacity)?t.opacity:h.opacity,color2:r.color,"o:opacity2":isNaN(r.opacity)?t.opacity:r.opacity}),this.appendChild(x,z),t.dm=n,t.wo=!0):h&&(z=v.vj?v.vj:v.vj=this.c("fill"),
B(b)?(ol(this,a.Y(),{fillcolor:b,filled:"none"!=b}),ol(this,z,{type:"solid",on:"none"!=b,color:b,opacity:1})):(ol(this,a.Y(),{fillcolor:b.color,filled:"none"!=b.color}),ol(this,z,{type:"solid",on:"none"!=b.color,color:b.color,opacity:isNaN(b.opacity)?1:b.opacity})));this.appendChild(x,z);t=v.ho?v.ho:v.ho=this.c("stroke");n=c.thickness?c.thickness:1;q=(h=zl(c.dash,n))?"flat":c.lineCap;ol(this,t,{joinstyle:c.lineJoin||"miter",endcap:"butt"==q?"flat":q,dashstyle:h,on:l,color:d,opacity:A(c)&&"opacity"in
c?c.opacity:1,weight:n+"px"});this.appendChild(x,t)}if(e||f)h=w.keys[w.keys.length-1],ol(this,a.Y(),{fillcolor:h.color,filled:"none"!=h.color});ol(this,a.Y(),{filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"});ol(this,a.Y(),{type:"#"+ae($d.Sc(),v)})}else ol(this,a.Y(),{type:"",filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"})};
function zl(a,b){a=String(a);if(!a)return"none";var c=a.split(" ");c.length%2&&c.push.apply(c,c);for(var d=[],e=0;ea.l&&("middle"==a.ng()&&(f+=a.height()/2-a.l/2),"bottom"==a.ng()&&(f+=a.height()-a.l)),ol(this,d,{position:"absolute",overflow:"hidden",left:ql(e+b.l),top:ql(f+b.h)})}};g.Rn=function(){return!0};g.gE=ca;g.vB=ca;g.XD=ca;
g.Hw=function(a){var b=K(a,Lg),c=a.clip();if(c){var c=c.shape(),c=c.Ne(c.$a),c=c.clone(),d=a.Y().style;if(p(b)&&b)a=a.Ac(),c=xd(c,a);else if(!K(a,Bl)||wl(a))c.left-=a.Ks()||0,c.top-=a.Ls()||0;a=c.left;b=c.top;this.pa(d,"clip",["rect(",b+"px",a+c.width+"px",b+c.height+"px",a+"px",")"].join(" "))}else pl(a.Y().style,"clip")};g.Yq=function(){return!0};function Cl(a,b){Db.call(this);this.b=a;this.c=b}F(Cl,Db);function Dl(a){delete a.b;hl.Sc();ff(a.vj);a.vj=null}g=Cl.prototype;g.vj=null;g.ho=null;g.ly=!1;g.Vd=function(){return"shapeType"};g.O=function(){delete this.b;delete this.c;hl.Sc();ff(this.vj);this.vj=null;hl.Sc();ff(this.ho);this.ho=null};function El(a){kj.call(this,a);this.c={};this.h={}}F(El,kj);El.prototype.clear=function(){Tb(this.c);Tb(this.h);El.o.clear.call(this)};
function yl(a,b,c){var d="",d=B(b)?d+(b+"1"):K(b,hj)?Vk(b.keys,b.Ri,b.Si,b.Or,b.Pr,b.opacity,b.he):K(b,ej)?fj(b.keys,b.opacity,b.Qi,b.mode):d+(b.color+b.opacity),e;if(B(c))e=c;else if("keys"in c){var f=0!=c.keys.length?c.keys[0]:c;e=f.color||"black";e+="opacity"in f?f.opacity:1}else e=c.color,e+="opacity"in c?c.opacity:1;d=""+d+(""+c.thickness+e+c.lineJoin+c.lineCap+c.dash);if(Rb(a.c,d))return a.c[d];b=new Cl(b,c);return a.c[d]=b}
function xl(a,b,c,d,e,f,h,k){k=k?k:null;var l=Vk(b,c,d,e,f,h,k);return Rb(a.h,l)?a.h[l]:a.h[l]=new Uk(b,c,d,e,f,h,k)}El.prototype.GD=function(a){for(var b=ij(a.keys,a.Ri,a.Si,a.Or,a.Pr,a.opacity,a.he),c=Ob(this.c),d=0,e=c.length;dNumber(mc)&&
(d.src='javascript:""');c.Ad=Ne(c.$c).c("IFRAME",d);d=c.Ad.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";hc?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(ec&&!qc("11")){c.$c.target=c.Ej||"";Ne(c.$c).b.body.appendChild(c.Ad);Mc(c.Ad,"readystatechange",c.mw,!1,c);try{c.b=!1,c.$c.submit()}catch(Qb){Uc(c.Ad,"readystatechange",c.mw,!1,c),Nl(c)}}else{Ne(c.$c).b.body.appendChild(c.Ad);var d=c.Ej+"_inner",e=jf(c.Ad),f;document.baseURI?(f=Ea(d),oe("Short HTML snippet, input escaped, safe URL, for performance"),
f='',f=He(f,null)):(f=Ea(d),oe("Short HTML snippet, input escaped, for performance"),f=He('',null));dc&&!hc?e.documentElement.innerHTML=Ee(f):e.write(Ee(f));Mc(e.getElementById(d),"load",c.dr,!1,c);var h=Re("TEXTAREA",c.$c);f=0;for(var k=h.length;f.");if("A"in Le)throw Error("Tag name is not allowed for SafeHtml.");z=null;var Va;D="";if(x)for(var Za in x){if(!Je.test(Za))throw Error('Invalid attribute name "'+Za+'".');var yd=x[Za];if(null!=yd){N=D;var Td,ea=Za,ia=yd;if(ia instanceof
le)ia=ne(ia);else if("style"==ea.toLowerCase()){fa=ia;if(!A(fa))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof fa+" given: "+fa);if(!(fa instanceof pe)){za=fa;f="";k=void 0;for(k in za){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+k);var Ua=za[k];if(null!=Ua){if(Ua instanceof le)Ua=ne(Ua);else if(te.test(Ua)){l=h=!0;for(n=0;n";else{var he=Me(H);Va+=">"+Ee(he)+"";z=he.al()}var bc=x&&x.dir;bc&&(/^(ltr|rtl|auto)$/i.test(bc)?z=0:z=null);ka=He(Va,z);w=Me(ua,ka,Ie("\nLine: "+v.lineNumber+"\n\nBrowser stack:\n"+v.stack+"-> [end]\n\nJS stack traversal:\n"+Wj(void 0)+"-> "))}catch(qj){w=Ie("Exception trying to expose exception! You win, we lose. "+
qj)}Ee(w);Uc(e.getElementById(d),"load",c.dr,!1,c);e.close();Nl(c)}}Ol(c)}function Ml(a,b){var c=Ne(a);nj(b,function(b,e){y(b)||(b=[b]);ab(b,function(b){b=c.c("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Il.prototype;g.$c=null;g.Ad=null;g.Ej=null;g.sP=0;g.jh=!1;g.uC=null;g.LC=null;g.Dj=null;g.abort=function(){this.jh&&(Wc(Pl(this)),this.jh=!1,this.dispatchEvent("abort"),Ql(this))};
g.O=function(){this.jh&&this.abort();Il.o.O.call(this);this.Ad&&Rl(this);Ol(this);delete this.g;this.uC=this.LC=this.$c=null;delete Kl[this.c]};g.Hj=function(){return this.jh};g.mw=function(){if("complete"==this.Ad.readyState){Uc(this.Ad,"readystatechange",this.mw,!1,this);var a;try{if(a=jf(this.Ad),ec&&"about:blank"==a.location&&!navigator.onLine){Nl(this);return}}catch(b){Nl(this);return}Sl(this,a)}};
g.dr=function(){if(!dc||hc||"about:blank"!=(this.Ad?jf(Pl(this)):null).location){Uc(Pl(this),"load",this.dr,!1,this);try{Sl(this,this.Ad?jf(Pl(this)):null)}catch(a){Nl(this)}}};function Sl(a,b){a.jh=!1;var c;try{var d=b.body;a.LC=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.g||(d=a.g(b))&&(c=4);c?Nl(a):(a.dispatchEvent("complete"),a.dispatchEvent("success"),Ql(a))}function Nl(a){a.b||(a.jh=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),Ql(a),a.b=!0)}
function Ql(a){Rl(a);Ol(a);a.$c=null;a.dispatchEvent("ready")}function Rl(a){var b=a.Ad;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.f.push(b));a.Dj&&(m.clearTimeout(a.Dj),a.Dj=null);gc||dc&&!hc?a.Dj=cd(a.wB,2E3,a):a.wB();a.Ad=null;a.Ej=null}g.wB=function(){this.Dj&&(m.clearTimeout(this.Dj),this.Dj=null);for(;this.f.length;){var a=this.f.pop();ff(a)}};function Ol(a){a.$c&&a.$c==Ll&&df(a.$c)}function Pl(a){return a.Ad?ec&&!qc("11")?a.Ad:jf(a.Ad).getElementById(a.Ej+"_inner"):null}
g.uE=function(){if(this.jh){var a=this.Ad?jf(Pl(this)):null;a&&!$b(a,"documentUri")?(Uc(Pl(this),"load",this.dr,!1,this),Nl(this)):cd(this.uE,250,this)}};var Wl={};function bg(a){var b=a.Y();if(b){var c=String(na(a));Wl[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function jg(a){delete Wl[String(na(a))];(a=a.Y())&&a.removeAttribute("data-ac-wrapper-id")}function Qi(a,b){for(var c,d=b.Y().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=Wl[c||""]||null)&&c.Y()==a?c:null}var Kk="svg",Jk=null,Jk=ec&&!qc("9")?"vml":Kk,Vf="vml"==Jk?hl.Sc():wi.Sc();
function Pk(a,b,c){return"vml"==Jk?new Fl(a,b,c):new Sk(a,b,c)}var Hk="//export.anychart.com";function bj(a,b){var c;a&&(c=Ze("STYLE"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a))),ef(Se("head",void 0,b)[0],c))}m.acgraph=m.acgraph||{};m.acgraph.fontSize="10px";m.acgraph.fontColor="#000";m.acgraph.textDirection="ltr";m.acgraph.fontFamily="Verdana";function fg(a,b,c,d){return new sg(a,b,c,d)}function gg(a,b,c){return new pg(a,b,c)}
function Mg(){return new Lg}function hg(a,b,c,d){return new ng(a,b,c,d)}function ig(){return new tg}function Pg(a,b,c,d,e){return new uh(a,b,c,d,e)}function Og(a,b,c,d){a="vml"==Jk?new Bl(a,b):new bi(a,b);d&&a.style(d);c&&a.text(c);return a}function Wd(a,b,c,d){return new lg(a,b,c,d)}function Rd(a){return new Qd(a)}function eg(a,b,c,d){return"vml"==Jk?new Tk(null,a,b,c,d):new cg(null,a,b,c,d)}var Xl=void 0;
function Ii(){return p(Xl)?Xl:ec&&qc("9")&&!qc("10")?Xl="":Xl=ed||null===ed&&Se("base",void 0,void 0).length?window.location.origin+window.location.pathname+window.location.search:""}E("acgraph.create",Pk);E("acgraph.type",function(){return Jk});E("acgraph.server",function(a){p(a)&&(Hk=a);return Hk});E("acgraph.StageType.SVG",Kk);E("acgraph.StageType.VML","vml");E("acgraph.rect",fg);E("acgraph.circle",gg);E("acgraph.ellipse",hg);E("acgraph.path",ig);E("acgraph.text",Og);E("acgraph.layer",Mg);
E("acgraph.image",Pg);E("acgraph.hatchFill",Wd);E("acgraph.patternFill",Rd);E("acgraph.clip",eg);E("acgraph.useAbsoluteReferences",function(a){if(p(a))ed=a;else return!!Ii()});E("acgraph.updateReferences",function(){var a=Xl;Xl=void 0;if(p(a)&&Ii()!=a){var b=Vf,c;for(c in Wl)if(Wl.hasOwnProperty(c)){var a=Wl[c],d=a.W();d&&(K(a,Sf)&&(d.Kb()?a.ka(512):a.rb(512)||b.Hw(a)),K(a,dg)&&(d.Kb()?a.ka(24):(a.rb(8)||Hi(b,a),a.rb(16)||Li(b,a))))}}});var Yl,Zl;E("anychart.VERSION","7.14.4.1448");E("anychart.DEVELOP",!1);E("anychart.DEFAULT_THEME","defaultTheme");E("anychart.PERFORMANCE_MONITORING",!1);function $l(a){a=String(a).toLowerCase();switch(a){case "byspot":case "spot":case "sp":return"bySpot";case "single":case "s":return"single"}return"byX"}function am(a){a=String(a).toLowerCase();switch(a){case "singleselect":case "single":case "single_select":case "s":case "ss":return"singleSelect";case "multiselect":case "multi_select":case "multi":case "m":case "ms":return"multiSelect";case "drill":case "drilldown":case "drill_down":case "d":return"drillDown"}return"none"}
function bm(a,b){a=String(a).toLowerCase();switch(a){case "default":case "def":case "d":return"default";case "crosshair":case "cross":return"crosshair";case "pointer":case "point":return"pointer";case "move":return"move";case "text":return"text";case "wait":return"wait";case "help":return"help";case "n-resize":case "north":case "n":return"n-resize";case "ne-resize":case "northeast":case "ne":return"ne-resize";case "e-resize":case "east":case "e":return"e-resize";case "se-resize":case "southeast":case "se":return"se-resize";
case "s-resize":case "south":case "s":return"s-resize";case "sw-resize":case "southwest":case "sw":return"sw-resize";case "w-resize":case "west":case "w":return"w-resize";case "nw-resize":case "northwest":case "nw":return"nw-resize"}return b||"default"}
function cm(a,b){a=String(a).toLowerCase();switch(a){case "lefttop":case "topleft":case "lt":case "tl":return"leftTop";case "leftcenter":case "centerleft":case "left":case "lc":case "cl":case "l":return"leftCenter";case "leftbottom":case "bottomleft":case "lb":case "bl":return"leftBottom";case "centertop":case "topcenter":case "top":case "ct":case "tc":case "t":return"centerTop";case "centercenter":case "center":case "c":return"center";case "centerbottom":case "bottomcenter":case "bottom":case "cb":case "bc":case "b":return"centerBottom";
case "righttop":case "topright":case "tr":case "rt":return"rightTop";case "rightcenter":case "centerright":case "right":case "rc":case "cr":case "r":return"rightCenter";case "rightbottom":case "bottomright":case "rb":case "br":return"rightBottom";case "auto":case "null":return"auto"}return p(b)?b:"leftTop"}function dm(a,b){a=cm(a,b);return"auto"==a&&p(b)?b:a}
function em(a,b){a=String(a).toLowerCase();switch(a){case "left":return"left";case "right":return"right";case "center":case "middle":return"center";case "top":return"top";case "bottom":return"bottom"}return b||"center"}function fm(a){a=String(a).toLowerCase();switch(a){case "horizontal":case "h":case "horz":case "horiz":return"horizontal"}return"vertical"}
function gm(a,b){a=String(a).toLowerCase();switch(a){case "vertical":case "v":case "vert":return"vertical";case "horizontal":case "h":case "horz":case "horiz":return"horizontal";case "verticalexpandable":case "vexpandable":case "evertical":case "ve":case "vertical_expandable":return"verticalexpandable";case "horizontalexpandable":case "expandable":case "hexpandable":case "ehorizontal":case "he":case "horizontal_expandable":return"horizontalexpandable"}return b||"vertical"}
function hm(a){a=String(a).toLowerCase();switch(a){case "radial":case "r":case "rad":return"radial"}return"circuit"}
function im(a,b){a=String(a).toLowerCase();switch(a){case "centertop":case "topcenter":case "top":case "t":case "up":case "u":return"top";case "rightcenter":case "centerright":case "right":case "r":return"right";case "bottomcenter":case "centerbottom":case "bottom":case "b":case "down":case "d":return"bottom";case "leftcenter":case "centerleft":case "left":case "l":return"left"}return b||"top"}
function jm(a){a=String(a).toLowerCase();switch(a){case "desc":case "d":case "backward":case "b":case "reversed":case "reverse":case "r":return"desc";case "none":case "null":case "no":case "nosort":return"none"}return"asc"}
var km={ER:"circle",IS:"square",XS:"triangleUp",VR:"diamond",US:"triangleDown",WS:"triangleRight",VS:"triangleLeft",HR:"cross",rF:"diagonalCross",KS:"star4",LS:"star5",MS:"star6",NS:"star7",JS:"star10",hS:"pentagon",TS:"trapezium",cS:"line",aT:"vline",bR:"arrowhead",fR:"arrowUp",eR:"arrowRight",cR:"arrowDown",dR:"arrowLeft"};
function lm(a,b){a=String(a).toLowerCase();switch(a){case "line":return"line";case "vline":return"vline";case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleUp";case "triangledown":return"triangleDown";case "triangleleft":return"triangleLeft";case "triangleright":return"triangleRight";case "cross":return"cross";case "diagonalcross":return"diagonalCross";
case "circle":return"circle";case "square":return"square";case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";case "arrow":case "arrowhead":return"arrowhead";case "arrowup":case "up":return"arrowUp";case "arrowdown":case "down":return"arrowDown";case "arrowright":case "right":return"arrowRight";case "arrowleft":case "left":return"arrowLeft"}return b||"star5"}
function mm(a){a=String(a).toLowerCase();switch(a){case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleUp";case "triangledown":return"triangleDown";case "triangleleft":return"triangleLeft";case "triangleright":return"triangleRight";case "cross":return"cross";case "diagonalcross":return"diagonalCross";case "circle":return"circle";case "square":return"square";
case "x":return nm;case "line":return om;case "ellipse":return pm;case "bar":return qm;case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";case "arrow":case "arrowhead":return"arrowhead";case "vline":return"vline";case "arrowup":case "up":return"arrowUp";case "arrowdown":case "down":return"arrowDown";case "arrowright":case "right":return"arrowRight";case "arrowleft":case "left":return"arrowLeft"}return null}
function rm(a,b,c){a=String(a).toLowerCase();switch(a){case "no":case "false":case "nooverlap":case "none":case "null":case "forbid":case "0":return"noOverlap";case "yes":case "allow":case "overlap":case "allowoverlap":case "true":case "1":return"allowOverlap";case "autowidth":if(c)return"autoWidth"}return b||"allowOverlap"}
function sm(a){a=String(a).toLowerCase();switch(a){case "min":case "minor":case "nomajor":case "notmajor":case "forbidmajor":case "allowminor":case "allowminoroverlap":return"allowMinorOverlap";case "maj":case "major":case "nominor":case "notminor":case "forbidminor":case "allowmajor":case "allowmajoroverlap":return"allowMajorOverlap";case "yes":case "allow":case "overlap":case "allowoverlap":case "true":case "1":return"allowOverlap"}return"noOverlap"}
function tm(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "bar":return"bar";case "bubble":return"bubble";case "candlestick":return"candlestick";case "column":return"column";case "line":return"line";case "marker":return"marker";case "ohlc":return"ohlc";case "rangearea":return"rangearea";case "rangebar":return"rangebar";case "rangecolumn":return"rangecolumn";case "rangesplinearea":return"rangesplinearea";case "rangesteparea":return"rangesteparea";case "spline":return"spline";
case "splinearea":return"splinearea";case "stepline":return"stepline";case "steparea":return"steparea";case "circle":return"circle";case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleup";case "triangledown":return"triangledown";case "cross":return"cross";case "diagonalcross":return"diagonalcross";case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";
case "arrow":case "arrowhead":return"arrowhead";case "vline":return"vline";case "rf":case "risingfalling":return"risingfalling"}return"square"}var nm="x",om="line",pm="ellipse",qm="bar";function um(a){a=String(a).toLowerCase();switch(a){case "outside":case "out":case "o":case "outer":return"outside";case "middle":case "mid":case "m":case "center":case "c":return"center"}return"inside"}
function vm(a){a=String(a).toLowerCase();switch(a){case "value":case "values":case "val":case "v":case "true":case "yes":case "y":case "t":case "1":return"value";case "percent":case "ratio":case "relative":case "p":case "r":return"percent"}return"none"}function wm(a){a=String(a).toLowerCase();switch(a){case "series":case "datastart":case "seriesstart":return"seriesStart";case "firstvisible":case "first":case "default":return"firstVisible"}return null}
function xm(a,b){a=String(a).toLowerCase();switch(a){case "area":return"area";case "candlestick":return"candlestick";case "column":return"column";case "jumpline":return"jumpLine";case "stick":return"stick";case "line":return"line";case "marker":return"marker";case "ohlc":return"ohlc";case "rangearea":return"rangeArea";case "rangecolumn":return"rangeColumn";case "rangesplinearea":return"rangeSplineArea";case "rangesteparea":return"rangeStepArea";case "spline":return"spline";case "splinearea":return"splineArea";
case "steparea":return"stepArea";case "stepline":return"stepLine";case "hilo":return"hilo"}return b||"line"}function ym(a,b){a=String(a).toLowerCase();switch(a){case "sma":return"sma";case "ema":return"ema"}return b||"sma"}
function zm(){var a;a="undefined";switch(a){case "firstdate":case "fd":return"firstDate";case "firstvisibledate":case "fvd":return"firstVisibleDate";case "lastvisibledate":case "lvd":return"lastVisibleDate";case "lastdate":case "ld":return"lastDate"}return p(void 0)?void 0:"firstVisibleDate"}function Am(a){a=String(a).toLowerCase();switch(a){case "raw":return"raw";case "selected":return"selected";case "grouped":return"grouped"}return"default"}
function Bm(a,b,c){a=String(a).toLowerCase();switch(a){case "years":case "year":case "yyyy":case "yy":case "y":return"year";case "semesters":case "semester":case "sem":return"semester";case "quarters":case "quarter":case "q":return"quarter";case "months":case "month":case "mm":case "m":return"month";case "thirdofmonths":case "thirdofmonth":case "decades":case "decade":case "tom":case "dec":return"thirdofmonth";case "weeks":case "week":case "w":return"week";case "days":case "day":case "dd":case "d":return"day";
case "hours":case "hour":case "hh":case "h":return c?"day":"hour";case "minutes":case "minute":case "min":case "n":return c?"day":"minute";case "seconds":case "second":case "secs":case "sec":case "s":return c?"day":"second";case "milliseconds":case "millisecond":case "millis":case "milli":case "ms":return c?"day":"millisecond"}return p(b)?b:"year"}
function Cm(a){a=String(a).toLowerCase();switch(a){case "false":case "null":case "none":return"none";case "x":return"x";case "y":case "value":return"value"}return"both"}function Dm(a){A(a)&&(a=a.mode);a=String(a).toLowerCase();switch(a){case "byword":return"byWord";case "bychar":return"byChar"}return"csv"}
function Em(a){a=String(a).toLowerCase();switch(a){case "left":case "l":return"left";case "right":case "r":return"right";case "center":case "middle":case "c":case "m":return"center";case "end":case "e":return"end"}return"start"}function Fm(a){a=String(a).toLowerCase();switch(a){case "bottom":case "b":return"bottom";case "center":case "middle":case "c":case "m":return"middle"}return"top"}
function Gm(a){a=String(a).toLowerCase();switch(a){case "blink":case "b":return"blink";case "line-through":case "line_through":case "linethrough":case "line":case "l":return"line-through";case "overline":case "over":case "o":return"overline";case "underline":case "under":case "u":return"underline"}return"none"}function Hm(a){a=String(a).toLowerCase();switch(a){case "italic":case "i":return"italic";case "oblique":case "o":return"oblique"}return"normal"}
function Im(a){a=String(a).toLowerCase();switch(a){case "small-caps":case "small_caps":case "smallcaps":case "small":case "caps":case "sc":case "s":case "c":return"small-caps"}return"normal"}function Jm(a){a=String(a).toLowerCase();switch(a){case "rtl":case "r":return"rtl"}return"ltr"}function Km(a){a=String(a).toLowerCase();switch(a){case "nowrap":case "no":case "n":return"noWrap";case "byword":return"byWord";default:return"byLetter"}}
function Lm(a){a=String(a).toLowerCase();switch(a){case "first":case "open":return"first";case "last":case "close":return"last";case "max":case "high":case "maximum":case "highest":return"max";case "min":case "low":case "minimum":case "lowest":return"min";case "average":case "avg":return"average";case "weightedaverage":case "weightedavg":case "wavg":case "weights":case "weighted":return"weightedAverage";case "firstvalue":case "firstval":case "openvalue":case "openval":return"firstValue";case "lastvalue":case "lastval":case "closevalue":case "closeval":case "fill":case "hoverfill":case "risingfill":case "hoverrisingfill":case "fallingfill":case "hoverfallingfill":case "stroke":case "hoverstroke":case "lowstroke":case "hoverlowstroke":case "highstroke":case "hoverhighstroke":case "risingstroke":case "hoverrisingstroke":case "fallingstroke":case "hoverfallingstroke":case "hatchfill":case "hoverhatchfill":case "risinghatchfill":case "hoverrisinghatchfill":case "fallinghatchfill":case "hoverfallinghatchfill":case "marker":case "hovermarker":return"lastValue";
case "sum":case "add":return"sum";case "list":case "group":case "array":return"list";default:return"last"}}function Mm(a){if(!a)return"exact";a=String(a).toLowerCase();switch(a){default:return"exact";case "exactornext":case "next":case "n":return"exactOrNext";case "exactorprev":case "prev":case "p":return"exactOrPrev";case "nearest":case "near":case "closest":case "close":case "c":return"nearest"}}
function Nm(a){a=String(a).toLowerCase();switch(a){case "unit":case "u":return"Unit";case "ytd":return"YTD";case "qtd":return"QTD";case "mtd":return"MTD";case "max":return"Max"}return p(null)?null:"Max"}function Om(a){a=String(a).toLowerCase();switch(a){case "firstdate":case "fd":return"firstDate";case "firstvisibledate":case "fvd":return"firstVisibleDate";case "lastvisibledate":case "lvd":return"lastVisibleDate";case "lastdate":case "ld":return"lastDate"}return p(void 0)?void 0:"lastDate"}
var Pm={gR:"average",NE:"bubbleSize",OE:"bubbleSizePercentOfCategory",PE:"bubbleSizePercentOfSeries",QE:"bubbleSizePercentOfTotal",jR:"categoryName",RE:"categoryYAverage",lR:"categoryYMax",SE:"categoryYMedian",oR:"categoryYMin",TE:"categoryYMode",UE:"categoryYPercentOfTotal",rR:"categoryYRangeAverage",VE:"categoryYRangeMax",uR:"categoryYRangeMedian",WE:"categoryYRangeMin",xR:"categoryYRangeMode",XE:"categoryYRangePercentOfTotal",YE:"categoryYRangeSum",ZE:"categoryYSum",$E:"close",GR:"count",aF:"dataPlotBubbleMaxSize",
bF:"dataPlotBubbleMinSize",cF:"dataPlotBubbleSizeAverage",dF:"dataPlotBubbleSizeSum",MR:"dataPlotMaxXSumSeriesName",OR:"dataPlotMaxYSumSeriesName",NR:"dataPlotMaxXValuePointSeriesName",PR:"dataPlotMaxYValuePointSeriesName",QR:"dataPlotMinXSumSeriesName",SR:"dataPlotMinYSumSeriesName",RR:"dataPlotMinXValuePointSeriesName",TR:"dataPlotMinYValuePointSeriesName",eF:"dataPlotPointCount",fF:"dataPlotSeriesCount",gF:"dataPlotXAverage",hF:"dataPlotXMax",iF:"dataPlotXMin",jF:"dataPlotXSum",kF:"dataPlotYAverage",
lF:"dataPlotYMax",mF:"dataPlotYMin",nF:"dataPlotYRangeMax",oF:"dataPlotYRangeMin",pF:"dataPlotYRangeSum",qF:"dataPlotYSum",tF:"high",uF:"index",vF:"low",dS:"max",fS:"min",gS:"name",OPEN:"open",xS:"pointsCount",uS:"pertChartCriticalPathStandardDeviation",vS:"pertChartProjectDuration",BF:"range",CF:"rangeEnd",DF:"rangeStart",zS:"seriesAverage",FF:"seriesBubbleMaxSize",GF:"seriesBubbleMinSize",HF:"seriesBubbleSizeAverage",IF:"seriesBubbleSizeMedian",JF:"seriesBubbleSizeMode",KF:"seriesBubbleSizeSum",
LF:"seriesFirstXValue",MF:"seriesFirstYValue",NF:"seriesLastXValue",OF:"seriesLastYValue",AS:"seriesMax",BS:"seriesMin",CS:"seriesName",QF:"seriesPointCount",PF:"seriesPointsCount",DS:"seriesSum",RF:"seriesXAverage",SF:"seriesXMax",TF:"seriesXMedian",UF:"seriesXMin",VF:"seriesXMode",WF:"seriesXSum",XF:"seriesYAverage",YF:"seriesYMax",ZF:"seriesYMedian",$F:"seriesYMin",aG:"seriesYMode",ES:"seriesYRangeAverage",bG:"seriesYRangeMax",FS:"seriesYRangeMedian",cG:"seriesYRangeMin",GS:"seriesYRangeMode",
dG:"seriesYRangeSum",eG:"seriesYSum",QS:"sum",fG:"value",yF:"percentValue",hG:"xPercentOfSeries",iG:"xPercentOfTotal",jG:"xValue",kG:"yPercentOfCategory",lG:"yPercentOfSeries",mG:"yPercentOfTotal",nG:"yValue",dT:"xScalesMin",cT:"xScalesMax",fT:"yScalesMin",eT:"yScalesMax",AR:"catYSumArr_",pR:"catYMinArr_",mR:"catYMaxArr_",kR:"catYAvgArr_",nR:"catYMedianArr_",qR:"catYModeArr_",zR:"catYRangeSumArr_",wR:"catYRangeMinArr_",tR:"catYRangeMaxArr_",sR:"catYRangeAvgArr_",vR:"catYRangeMedianArr_",yR:"catYRangeModeArr_"},
Qm={},Rm;for(Rm in Pm)Pm.hasOwnProperty(Rm)&&(Qm[Rm]=Pm[Rm].toLowerCase());
function Sm(a){a=String(a).toLowerCase();switch(a){case "ray":return"ray";case "iline":case "infiniteline":return"infiniteLine";case "vline":case "verticalline":return"verticalLine";case "hline":case "horizontalline":return"horizontalLine";case "rect":case "rectangle":return"rectangle";case "circle":case "ellipse":return"ellipse";case "tri":case "triangle":return"triangle";case "trend":case "channel":case "trendchannel":return"trendChannel";case "fork":case "pitchfork":case "andrewspitchfork":return"andrewsPitchfork";
case "fan":case "ffan":case "fibonaccifan":return"fibonacciFan";case "arc":case "farc":case "fibonacciarc":return"fibonacciArc";case "ret":case "retracement":case "fretracement":case "fibonacciretracement":return"fibonacciRetracement";case "tz":case "ftz":case "timezones":case "ftimezones":case "fibonaccitimezones":return"fibonacciTimezones";case "arrow":case "marker":return"marker"}return"line"}
function Tm(a){a=String(a).toLowerCase();switch(a){case "y":case "year":return"year";case "w":case "week":return"week";case "d":case "day":return"day"}return"none"}E("anychart.enums.RadialGridLayout.CIRCUIT","circuit");E("anychart.enums.RadialGridLayout.RADIAL","radial");E("anychart.enums.HoverMode.BY_SPOT","bySpot");E("anychart.enums.HoverMode.BY_X","byX");E("anychart.enums.SelectionMode.NONE","none");E("anychart.enums.SelectionMode.SINGLE_SELECT","singleSelect");
E("anychart.enums.SelectionMode.MULTI_SELECT","multiSelect");E("anychart.enums.SelectionMode.DRILL_DOWN","drillDown");E("anychart.enums.Anchor.LEFT_TOP","leftTop");E("anychart.enums.Anchor.LEFT_CENTER","leftCenter");E("anychart.enums.Anchor.LEFT_BOTTOM","leftBottom");E("anychart.enums.Anchor.CENTER_TOP","centerTop");E("anychart.enums.Anchor.CENTER","center");E("anychart.enums.Anchor.CENTER_BOTTOM","centerBottom");E("anychart.enums.Anchor.RIGHT_TOP","rightTop");
E("anychart.enums.Anchor.RIGHT_CENTER","rightCenter");E("anychart.enums.Anchor.RIGHT_BOTTOM","rightBottom");E("anychart.enums.Anchor.AUTO","auto");E("anychart.enums.Cursor.DEFAULT","default");E("anychart.enums.Cursor.CROSSHAIR","crosshair");E("anychart.enums.Cursor.POINTER","pointer");E("anychart.enums.Cursor.MOVE","move");E("anychart.enums.Cursor.TEXT","text");E("anychart.enums.Cursor.WAIT","wait");E("anychart.enums.Cursor.HELP","help");E("anychart.enums.Cursor.N_RESIZE","n-resize");
E("anychart.enums.Cursor.NE_RESIZE","ne-resize");E("anychart.enums.Cursor.E_RESIZE","e-resize");E("anychart.enums.Cursor.SE_RESIZE","se-resize");E("anychart.enums.Cursor.S_RESIZE","s-resize");E("anychart.enums.Cursor.SW_RESIZE","sw-resize");E("anychart.enums.Cursor.W_RESIZE","w-resize");E("anychart.enums.Cursor.NW_RESIZE","nw-resize");E("anychart.enums.Position.LEFT_TOP","leftTop");E("anychart.enums.Position.LEFT_CENTER","leftCenter");E("anychart.enums.Position.LEFT_BOTTOM","leftBottom");
E("anychart.enums.Position.CENTER_TOP","centerTop");E("anychart.enums.Position.CENTER","center");E("anychart.enums.Position.CENTER_BOTTOM","centerBottom");E("anychart.enums.Position.RIGHT_TOP","rightTop");E("anychart.enums.Position.RIGHT_CENTER","rightCenter");E("anychart.enums.Position.RIGHT_BOTTOM","rightBottom");E("anychart.enums.Align.CENTER","center");E("anychart.enums.Align.LEFT","left");E("anychart.enums.Align.RIGHT","right");E("anychart.enums.Align.TOP","top");
E("anychart.enums.Align.BOTTOM","bottom");E("anychart.enums.Orientation.LEFT","left");E("anychart.enums.Orientation.RIGHT","right");E("anychart.enums.Orientation.TOP","top");E("anychart.enums.Orientation.BOTTOM","bottom");E("anychart.enums.Layout.HORIZONTAL","horizontal");E("anychart.enums.Layout.VERTICAL","vertical");E("anychart.enums.LegendLayout.HORIZONTAL","horizontal");E("anychart.enums.LegendLayout.VERTICAL","vertical");E("anychart.enums.LegendLayout.HORIZONTAL_EXPANDABLE","horizontalexpandable");
E("anychart.enums.LegendLayout.VERTICAL_EXPANDABLE","verticalexpandable");E("anychart.enums.LegendPositionMode.INSIDE","inside");E("anychart.enums.LegendPositionMode.OUTSIDE","outside");E("anychart.enums.Sort.NONE","none");E("anychart.enums.Sort.ASC","asc");E("anychart.enums.Sort.DESC","desc");E("anychart.enums.BulletMarkerType.X",nm);E("anychart.enums.BulletMarkerType.BAR",qm);E("anychart.enums.BulletMarkerType.ELLIPSE",pm);E("anychart.enums.BulletMarkerType.LINE",om);
E("anychart.enums.MarkerType.CIRCLE","circle");E("anychart.enums.MarkerType.SQUARE","square");E("anychart.enums.MarkerType.TRIANGLE_UP","triangleUp");E("anychart.enums.MarkerType.DIAMOND","diamond");E("anychart.enums.MarkerType.TRIANGLE_DOWN","triangleDown");E("anychart.enums.MarkerType.TRIANGLE_LEFT","triangleLeft");E("anychart.enums.MarkerType.TRIANGLE_RIGHT","triangleRight");E("anychart.enums.MarkerType.CROSS","cross");E("anychart.enums.MarkerType.DIAGONAL_CROSS","diagonalCross");
E("anychart.enums.MarkerType.STAR4","star4");E("anychart.enums.MarkerType.STAR5","star5");E("anychart.enums.MarkerType.STAR6","star6");E("anychart.enums.MarkerType.STAR7","star7");E("anychart.enums.MarkerType.STAR10","star10");E("anychart.enums.MarkerType.PENTAGON","pentagon");E("anychart.enums.MarkerType.TRAPEZIUM","trapezium");E("anychart.enums.MarkerType.LINE","line");E("anychart.enums.MapAsTableMode.VALUE","value");E("anychart.enums.MapAsTableMode.RANGE","range");
E("anychart.enums.MapAsTableMode.OHLC","ohlc");E("anychart.enums.MapProjections.BONNE","bonne");E("anychart.enums.MapProjections.AITOFF","aitoff");E("anychart.enums.MapProjections.AUGUST","august");E("anychart.enums.MapProjections.ECKERT1","eckert1");E("anychart.enums.MapProjections.ECKERT3","eckert3");E("anychart.enums.MapProjections.EQUIRECTANGULAR","equirectangular");E("anychart.enums.MapProjections.FAHEY","fahey");E("anychart.enums.MapProjections.HAMMER","hammer");
E("anychart.enums.MapProjections.MERCATOR","mercator");E("anychart.enums.MapProjections.ORTHOGRAPHIC","orthographic");E("anychart.enums.MapProjections.ROBINSON","robinson");E("anychart.enums.MapProjections.WAGNER6","wagner6");E("anychart.enums.MapProjections.WSG84","wsg84");E("anychart.enums.MapGridZIndex.UNDER_MAP",5);E("anychart.enums.MapGridZIndex.OVER_MAP",45);E("anychart.enums.MapUnboundRegionsMode.AS_IS","asis");E("anychart.enums.MapUnboundRegionsMode.HIDE","hide");
E("anychart.enums.MapPointMiddlePositionMode.ABSOLUTE","absolute");E("anychart.enums.MapPointMiddlePositionMode.RELATIVE","relative");E("anychart.enums.MapPointOutsidePositionMode.RELATIVE","relative");E("anychart.enums.MapPointOutsidePositionMode.ABSOLUTE","absolute");E("anychart.enums.MapPointOutsidePositionMode.OFFSET","offset");E("anychart.enums.TreeFillingMethod.AS_TREE","asTree");E("anychart.enums.TreeFillingMethod.AS_TABLE","asTable");E("anychart.enums.LabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");
E("anychart.enums.LabelsOverlapMode.NO_OVERLAP","noOverlap");E("anychart.enums.BackgroundCornersType.NONE","none");E("anychart.enums.BackgroundCornersType.ROUND","round");E("anychart.enums.BackgroundCornersType.CUT","cut");E("anychart.enums.BackgroundCornersType.ROUND_INNER","roundInner");E("anychart.enums.LegendItemIconType.AREA","area");E("anychart.enums.LegendItemIconType.BAR","bar");E("anychart.enums.LegendItemIconType.BUBBLE","bubble");E("anychart.enums.LegendItemIconType.CANDLESTICK","candlestick");
E("anychart.enums.LegendItemIconType.COLUMN","column");E("anychart.enums.LegendItemIconType.LINE","line");E("anychart.enums.LegendItemIconType.MARKER","marker");E("anychart.enums.LegendItemIconType.OHLC","ohlc");E("anychart.enums.LegendItemIconType.RANGE_AREA","rangearea");E("anychart.enums.LegendItemIconType.RANGE_BAR","rangebar");E("anychart.enums.LegendItemIconType.RANGE_COLUMN","rangecolumn");E("anychart.enums.LegendItemIconType.RANGE_SPLINE_AREA","rangesplinearea");
E("anychart.enums.LegendItemIconType.RANGE_STEP_AREA","rangesteparea");E("anychart.enums.LegendItemIconType.SPLINE","spline");E("anychart.enums.LegendItemIconType.SPLINE_AREA","splinearea");E("anychart.enums.LegendItemIconType.STEP_LINE","stepline");E("anychart.enums.LegendItemIconType.STEP_AREA","steparea");E("anychart.enums.LegendItemIconType.CIRCLE","circle");E("anychart.enums.LegendItemIconType.SQUARE","square");E("anychart.enums.LegendItemsSourceMode.DEFAULT","default");
E("anychart.enums.LegendItemsSourceMode.CATEGORIES","categories");E("anychart.enums.SidePosition.INSIDE","inside");E("anychart.enums.SidePosition.OUTSIDE","outside");E("anychart.enums.PyramidLabelsPosition.INSIDE","inside");E("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT","outsideLeft");E("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT_IN_COLUMN","outsideLeftInColumn");E("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT","outsideRight");
E("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT_IN_COLUMN","outsideRightInColumn");E("anychart.enums.GaugeSidePosition.INSIDE","inside");E("anychart.enums.GaugeSidePosition.CENTER","center");E("anychart.enums.GaugeSidePosition.OUTSIDE","outside");E("anychart.enums.EventType.POINT_MOUSE_OUT","pointmouseout");E("anychart.enums.EventType.POINT_MOUSE_OVER","pointmouseover");E("anychart.enums.EventType.POINT_MOUSE_DOWN","pointmousedown");E("anychart.enums.EventType.POINT_MOUSE_UP","pointmouseup");
E("anychart.enums.EventType.POINT_MOUSE_MOVE","pointmousemove");E("anychart.enums.EventType.POINT_CLICK","pointclick");E("anychart.enums.EventType.POINT_DBLCLICK","pointdblclick");E("anychart.enums.EventType.POINT_HOVER","pointhover");E("anychart.enums.EventType.POINTS_SELECT","pointsselect");E("anychart.enums.EventType.POINTS_HOVER","pointshover");E("anychart.enums.EventType.DRILL_CHANGE","drillchange");E("anychart.enums.EventType.CHART_DRAW","chartdraw");
E("anychart.enums.EventType.ANIMATION_START","animationstart");E("anychart.enums.EventType.ANIMATION_END","animationend");E("anychart.enums.EventType.ZOOM_START","zoomstart");E("anychart.enums.EventType.ZOOM","zoom");E("anychart.enums.EventType.ZOOM_END","zoomend");E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OUT","legenditemmouseout");E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OVER","legenditemmouseover");E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_MOVE","legenditemmousemove");
E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_DOWN","legenditemmousedown");E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_UP","legenditemmouseup");E("anychart.enums.EventType.LEGEND_ITEM_CLICK","legenditemclick");E("anychart.enums.EventType.LEGEND_ITEM_DBLCLICK","legenditemdblclick");E("anychart.enums.EventType.DRAG_START","dragstart");E("anychart.enums.EventType.DRAG","drag");E("anychart.enums.EventType.DRAG_END","dragend");E("anychart.enums.EventType.SCROLL_CHANGE","scrollchange");
E("anychart.enums.EventType.SPLITTER_CHANGE","splitterchange");E("anychart.enums.EventType.SIGNAL","signal");E("anychart.enums.EventType.ROW_SELECT","rowSelect");E("anychart.enums.EventType.ROW_CLICK","rowClick");E("anychart.enums.EventType.ROW_DBL_CLICK","rowDblClick");E("anychart.enums.EventType.ROW_MOUSE_OVER","rowMouseOver");E("anychart.enums.EventType.ROW_MOUSE_OUT","rowMouseOut");E("anychart.enums.EventType.ROW_MOUSE_MOVE","rowMouseMove");E("anychart.enums.EventType.ROW_MOUSE_DOWN","rowMouseDown");
E("anychart.enums.EventType.ROW_MOUSE_UP","rowMouseUp");E("anychart.enums.EventType.CONNECTOR_SELECT","connectorselect");E("anychart.enums.EventType.CONNECTOR_CLICK","connectorclick");E("anychart.enums.EventType.CONNECTOR_DBL_CLICK","connectordblclick");E("anychart.enums.EventType.CONNECTOR_MOUSE_OVER","connectormouseover");E("anychart.enums.EventType.CONNECTOR_MOUSE_OUT","connectormouseout");E("anychart.enums.EventType.CONNECTOR_MOUSE_MOVE","connectormousemove");
E("anychart.enums.EventType.CONNECTOR_MOUSE_DOWN","connectormousedown");E("anychart.enums.EventType.CONNECTOR_MOUSE_UP","connectormouseup");E("anychart.enums.EventType.ROW_COLLAPSE_EXPAND","rowcollapseexpand");E("anychart.enums.EventType.BEFORE_CREATE_CONNECTOR","beforeCreateConnector");E("anychart.enums.EventType.TREE_ITEM_CREATE","treeItemCreate");E("anychart.enums.EventType.TREE_ITEM_MOVE","treeItemMove");E("anychart.enums.EventType.TREE_ITEM_REMOVE","treeItemRemove");
E("anychart.enums.EventType.TREE_ITEM_UPDATE","treeItemUpdate");E("anychart.enums.ScaleStackMode.NONE","none");E("anychart.enums.ScaleStackMode.VALUE","value");E("anychart.enums.ScaleStackMode.PERCENT","percent");E("anychart.enums.ScaleComparisonMode.NONE","none");E("anychart.enums.ScaleComparisonMode.VALUE","value");E("anychart.enums.ScaleComparisonMode.PERCENT","percent");E("anychart.enums.ScaleCompareWithMode.SERIES_START","seriesStart");E("anychart.enums.ScaleCompareWithMode.FIRST_VISIBLE","firstVisible");
E("anychart.enums.ScatterTicksMode.LINEAR","linear");E("anychart.enums.ScatterTicksMode.LOGARITHMIC","logarithmic");E("anychart.enums.SparklineSeriesType.AREA","area");E("anychart.enums.SparklineSeriesType.LINE","line");E("anychart.enums.SparklineSeriesType.COLUMN","column");E("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");E("anychart.enums.LinearGaugePointerType.BAR","bar");E("anychart.enums.LinearGaugePointerType.RANGE_BAR","rangeBar");
E("anychart.enums.LinearGaugePointerType.THERMOMETER","thermometer");E("anychart.enums.LinearGaugePointerType.MARKER","marker");E("anychart.enums.LinearGaugePointerType.TANK","tank");E("anychart.enums.LinearGaugePointerType.LED","led");E("anychart.enums.GanttDataFields.ACTUAL","actual");E("anychart.enums.GanttDataFields.ACTUAL_START","actualStart");E("anychart.enums.GanttDataFields.ACTUAL_END","actualEnd");E("anychart.enums.GanttDataFields.BASELINE_START","baselineStart");
E("anychart.enums.GanttDataFields.BASELINE_END","baselineEnd");E("anychart.enums.GanttDataFields.CHILDREN","children");E("anychart.enums.GanttDataFields.PROGRESS","progress");E("anychart.enums.GanttDataFields.PROGRESS_VALUE","progressValue");E("anychart.enums.GanttDataFields.MILESTONE","milestone");E("anychart.enums.GanttDataFields.NAME","name");E("anychart.enums.GanttDataFields.COLLAPSED","collapsed");E("anychart.enums.GanttDataFields.ROW_HEIGHT","rowHeight");
E("anychart.enums.GanttDataFields.ID","id");E("anychart.enums.GanttDataFields.PERIODS","periods");E("anychart.enums.GanttDataFields.PARENT","parent");E("anychart.enums.GanttDataFields.START","start");E("anychart.enums.GanttDataFields.END","end");E("anychart.enums.GanttDataFields.FILL","fill");E("anychart.enums.GanttDataFields.STROKE","stroke");E("anychart.enums.GanttDataFields.HOVER_FILL","hoverFill");E("anychart.enums.GanttDataFields.HOVER_STROKE","hoverStroke");
E("anychart.enums.GanttDataFields.CONNECT_TO","connectTo");E("anychart.enums.GanttDataFields.CONNECTOR","connector");E("anychart.enums.GanttDataFields.CONNECTOR_TYPE","connectorType");E("anychart.enums.GanttDataFields.START_MARKER","startMarker");E("anychart.enums.GanttDataFields.END_MARKER","endMarker");E("anychart.enums.GanttDataFields.LABEL","label");E("anychart.enums.GanttRangeAnchor.FIRST_DATE","firstDate");E("anychart.enums.GanttRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");
E("anychart.enums.GanttRangeAnchor.LAST_DATE","lastDate");E("anychart.enums.GanttRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");E("anychart.enums.ConnectorType.FINISH_START","finishstart");E("anychart.enums.ConnectorType.FINISH_FINISH","finishfinish");E("anychart.enums.ConnectorType.START_FINISH","startfinish");E("anychart.enums.ConnectorType.START_START","startstart");E("anychart.enums.ColumnFormats.DIRECT_NUMBERING","directNumbering");E("anychart.enums.ColumnFormats.TEXT","text");
E("anychart.enums.ColumnFormats.SHORT_TEXT","shortText");E("anychart.enums.ColumnFormats.PERCENT","percent");E("anychart.enums.ColumnFormats.DATE_COMMON_LOG","dateCommonLog");E("anychart.enums.ColumnFormats.DATE_ISO_8601","dateIso8601");E("anychart.enums.ColumnFormats.DATE_US_SHORT","dateUsShort");E("anychart.enums.ColumnFormats.DATE_DMY_DOTS","dateDmyDots");E("anychart.enums.ColumnFormats.FINANCIAL","financial");E("anychart.enums.GanttDateTimeMarkers.START","start");
E("anychart.enums.GanttDateTimeMarkers.END","end");E("anychart.enums.GanttDateTimeMarkers.CURRENT","current");E("anychart.enums.DataField.DEPENDS_ON","dependsOn");E("anychart.enums.DataField.OPTIMISTIC","optimistic");E("anychart.enums.DataField.PESSIMISTIC","pessimistic");E("anychart.enums.DataField.MOST_LIKELY","mostLikely");E("anychart.enums.DataField.EXPECTED","expected");E("anychart.enums.DataField.FROM","from");E("anychart.enums.DataField.TO","to");E("anychart.enums.DataField.ID","id");
E("anychart.enums.DataField.NAME","name");E("anychart.enums.Interval.YEARS","year");E("anychart.enums.Interval.MONTHS","month");E("anychart.enums.Interval.DAYS","day");E("anychart.enums.Interval.HOURS","hour");E("anychart.enums.Interval.MINUTES","minute");E("anychart.enums.Interval.SECONDS","second");E("anychart.enums.Interval.YEAR","year");E("anychart.enums.Interval.SEMESTER","semester");E("anychart.enums.Interval.QUARTER","quarter");E("anychart.enums.Interval.MONTH","month");
E("anychart.enums.Interval.THIRD_OF_MONTH","thirdofmonth");E("anychart.enums.Interval.WEEK","week");E("anychart.enums.Interval.DAY","day");E("anychart.enums.Interval.HOUR","hour");E("anychart.enums.Interval.MINUTE","minute");E("anychart.enums.Interval.SECOND","second");E("anychart.enums.Interval.MILLISECOND","millisecond");E("anychart.enums.ErrorMode.NONE","none");E("anychart.enums.ErrorMode.X","x");E("anychart.enums.ErrorMode.VALUE","value");E("anychart.enums.ErrorMode.BOTH","both");
E("anychart.enums.ScaleTypes.LINEAR","linear");E("anychart.enums.ScaleTypes.LOG","log");E("anychart.enums.ScaleTypes.DATE_TIME","dateTime");E("anychart.enums.ScaleTypes.ORDINAL","ordinal");E("anychart.enums.ScatterScaleTypes.LINEAR","linear");E("anychart.enums.ScatterScaleTypes.LOG","log");E("anychart.enums.ScatterScaleTypes.DATE_TIME","dateTime");E("anychart.enums.GaugeScaleTypes.LINEAR","linear");E("anychart.enums.GaugeScaleTypes.LOG","log");E("anychart.enums.AggregationType.AVERAGE","average");
E("anychart.enums.AggregationType.FIRST","first");E("anychart.enums.AggregationType.FIRST_VALUE","firstValue");E("anychart.enums.AggregationType.LAST","last");E("anychart.enums.AggregationType.LAST_VALUE","lastValue");E("anychart.enums.AggregationType.LIST","list");E("anychart.enums.AggregationType.MAX","max");E("anychart.enums.AggregationType.MIN","min");E("anychart.enums.AggregationType.SUM","sum");E("anychart.enums.AggregationType.WEIGHTED_AVERAGE","weightedAverage");
E("anychart.enums.TooltipDisplayMode.UNION","union");E("anychart.enums.TooltipDisplayMode.SEPARATED","separated");E("anychart.enums.TooltipDisplayMode.SINGLE","single");E("anychart.enums.TooltipPositionMode.FLOAT","float");E("anychart.enums.TooltipPositionMode.POINT","point");E("anychart.enums.TooltipPositionMode.CHART","chart");E("anychart.enums.CrosshairDisplayMode.FLOAT","float");E("anychart.enums.CrosshairDisplayMode.STICKY","sticky");E("anychart.enums.StockLabelsOverlapMode.NO_OVERLAP","noOverlap");
E("anychart.enums.StockLabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");E("anychart.enums.StockLabelsOverlapMode.ALLOW_MAJOR_OVERLAP","allowMajorOverlap");E("anychart.enums.StockLabelsOverlapMode.ALLOW_MINOR_OVERLAP","allowMinorOverlap");E("anychart.enums.StockRangeType.UNIT","Unit");E("anychart.enums.StockRangeType.YTD","YTD");E("anychart.enums.StockRangeType.QTD","QTD");E("anychart.enums.StockRangeType.MTD","MTD");E("anychart.enums.StockRangeType.MAX","Max");
E("anychart.enums.StockRangeAnchor.FIRST_DATE","firstDate");E("anychart.enums.StockRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");E("anychart.enums.StockRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");E("anychart.enums.StockRangeAnchor.LAST_DATE","lastDate");E("anychart.enums.TableSearchMode.EXACT_OR_PREV","exactOrPrev");E("anychart.enums.TableSearchMode.EXACT","exact");E("anychart.enums.TableSearchMode.EXACT_OR_NEXT","exactOrNext");E("anychart.enums.TableSearchMode.NEAREST","nearest");
E("anychart.enums.ChartScrollerPosition.AFTER_AXES","afterAxes");E("anychart.enums.ChartScrollerPosition.BEFORE_AXES","beforeAxes");E("anychart.enums.LabelsDisplayMode.ALWAYS_SHOW","alwaysShow");E("anychart.enums.LabelsDisplayMode.DROP","drop");E("anychart.enums.LabelsDisplayMode.CLIP","clip");E("anychart.enums.StepDirection.CENTER","center");E("anychart.enums.StepDirection.FORWARD","forward");E("anychart.enums.StepDirection.BACKWARD","backward");E("anychart.enums.TokenType.UNKNOWN","");
E("anychart.enums.TokenType.NUMBER","number");E("anychart.enums.TokenType.STRING","string");E("anychart.enums.TokenType.DATE_TIME","datetime");E("anychart.enums.TokenType.PERCENT","percent");E("anychart.enums.StringToken.AXIS_NAME","%AxisName");E("anychart.enums.StringToken.AXIS_SCALE_MAX","%AxisScaleMax");E("anychart.enums.StringToken.AXIS_SCALE_MIN","%AxisScaleMin");E("anychart.enums.StringToken.BUBBLE_SIZE","%BubbleSize");E("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_CATEGORY","%BubbleSizePercentOfCategory");
E("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_SERIES","%BubbleSizePercentOfSeries");E("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_TOTAL","%BubbleSizePercentOfTotal");E("anychart.enums.StringToken.CATEGORY_NAME","%CategoryName");E("anychart.enums.StringToken.CATEGORY_Y_AVERAGE","%CategoryYAverage");E("anychart.enums.StringToken.CATEGORY_Y_MEDIAN","%CategoryYMedian");E("anychart.enums.StringToken.CATEGORY_Y_MODE","%CategoryYMode");
E("anychart.enums.StringToken.CATEGORY_Y_PERCENT_OF_TOTAL","%CategoryYPercentOfTotal");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_AVERAGE","%CategoryYRangeAverage");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","%CategoryYRangePercentOfTotal");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MAX","%CategoryYRangeMax");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MIN","%CategoryYRangeMin");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MEDIAN","%CategoryYRangeMedian");
E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MODE","%CategoryYRangeMode");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_SUM","%CategoryYRangeSum");E("anychart.enums.StringToken.CATEGORY_Y_SUM","%CategoryYSum");E("anychart.enums.StringToken.CLOSE","%Close");E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MAX_SIZE","%DataPlotBubbleMaxSize");E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MIN_SIZE","%DataPlotBubbleMinSize");E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_AVERAGE","%DataPlotBubbleSizeAverage");
E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_SUM","%DataPlotBubbleSizeSum");E("anychart.enums.StringToken.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","%DataPlotMaxYSumSeriesName");E("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_NAME","%DataPlotMaxYValuePointName");E("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","%DataPlotMaxYValuePointSeriesName");E("anychart.enums.StringToken.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","%DataPlotMinYSumSeriesName");
E("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_NAME","%DataPlotMinYValuePointName");E("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","%DataPlotMinYValuePointSeriesName");E("anychart.enums.StringToken.DATA_PLOT_POINT_COUNT","%DataPlotPointCount");E("anychart.enums.StringToken.DATA_PLOT_SERIES_COUNT","%DataPlotSeriesCount");E("anychart.enums.StringToken.DATA_PLOT_X_AVERAGE","%DataPlotXAverage");E("anychart.enums.StringToken.DATA_PLOT_X_MAX","%DataPlotXMax");
E("anychart.enums.StringToken.DATA_PLOT_X_MIN","%DataPlotXMin");E("anychart.enums.StringToken.DATA_PLOT_X_SUM","%DataPlotXSum");E("anychart.enums.StringToken.DATA_PLOT_Y_AVERAGE","%DataPlotYAverage");E("anychart.enums.StringToken.DATA_PLOT_Y_MAX","%DataPlotYMax");E("anychart.enums.StringToken.DATA_PLOT_Y_MIN","%DataPlotYMin");E("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MAX","%DataPlotYRangeMax");E("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MIN","%DataPlotYRangeMin");
E("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_SUM","%DataPlotYRangeSum");E("anychart.enums.StringToken.DATA_PLOT_Y_SUM","%DataPlotYSum");E("anychart.enums.StringToken.HIGH","%High");E("anychart.enums.StringToken.INDEX","%Index");E("anychart.enums.StringToken.LOW","%Low");E("anychart.enums.StringToken.NAME","%Name");E("anychart.enums.StringToken.OPEN","%Open");E("anychart.enums.StringToken.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","%PertChartCriticalPathStandardDeviation");
E("anychart.enums.StringToken.PERT_CHART_PROJECT_DURATION","%PertChartProjectDuration");E("anychart.enums.StringToken.RANGE","%Range");E("anychart.enums.StringToken.RANGE_END","%RangeEnd");E("anychart.enums.StringToken.RANGE_START","%RangeStart");E("anychart.enums.StringToken.SERIES_BUBBLE_MAX_SIZE","%SeriesBubbleMaxSize");E("anychart.enums.StringToken.SERIES_BUBBLE_MIN_SIZE","%SeriesBubbleMinSize");E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_AVERAGE","%SeriesBubbleSizeAverage");
E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MEDIAN","%SeriesBubbleSizeMedian");E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MODE","%SeriesBubbleSizeMode");E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_SUM","%SeriesBubbleSizeSum");E("anychart.enums.StringToken.SERIES_FIRST_X_VALUE","%SeriesFirstXValue");E("anychart.enums.StringToken.SERIES_FIRST_Y_VALUE","%SeriesFirstYValue");E("anychart.enums.StringToken.SERIES_LAST_X_VALUE","%SeriesLastXValue");
E("anychart.enums.StringToken.SERIES_LAST_Y_VALUE","%SeriesLastYValue");E("anychart.enums.StringToken.SERIES_MIN","%SeriesMin");E("anychart.enums.StringToken.SERIES_MAX","%SeriesMax");E("anychart.enums.StringToken.SERIES_NAME","%SeriesName");E("anychart.enums.StringToken.SERIES_POINT_COUNT","%SeriesPointCount");E("anychart.enums.StringToken.SERIES_X_AVERAGE","%SeriesXAverage");E("anychart.enums.StringToken.SERIES_X_AXIS_NAME","%SeriesXAxisName");E("anychart.enums.StringToken.SERIES_X_MAX","%SeriesXMax");
E("anychart.enums.StringToken.SERIES_X_MEDIAN","%SeriesXMedian");E("anychart.enums.StringToken.SERIES_X_MIN","%SeriesXMin");E("anychart.enums.StringToken.SERIES_X_MODE","%SeriesXMode");E("anychart.enums.StringToken.SERIES_X_SUM","%SeriesXSum");E("anychart.enums.StringToken.SERIES_Y_AVERAGE","%SeriesYAverage");E("anychart.enums.StringToken.SERIES_Y_AXIS_NAME","%SeriesYAxisName");E("anychart.enums.StringToken.SERIES_Y_MAX","%SeriesYMax");E("anychart.enums.StringToken.SERIES_Y_MEDIAN","%SeriesYMedian");
E("anychart.enums.StringToken.SERIES_Y_MIN","%SeriesYMin");E("anychart.enums.StringToken.SERIES_Y_MODE","%SeriesYMode");E("anychart.enums.StringToken.SERIES_Y_RANGE_MAX","%SeriesYRangeMax");E("anychart.enums.StringToken.SERIES_Y_RANGE_MIN","%SeriesYRangeMin");E("anychart.enums.StringToken.SERIES_Y_RANGE_SUM","%SeriesYRangeSum");E("anychart.enums.StringToken.SERIES_Y_SUM","%SeriesYSum");E("anychart.enums.StringToken.VALUE","%Value");E("anychart.enums.StringToken.PERCENT_VALUE","%PercentValue");
E("anychart.enums.StringToken.X_PERCENT_OF_SERIES","%XPercentOfSeries");E("anychart.enums.StringToken.X_PERCENT_OF_TOTAL","%XPercentOfTotal");E("anychart.enums.StringToken.X_VALUE","%XValue");E("anychart.enums.StringToken.Y_PERCENT_OF_CATEGORY","%YPercentOfCategory");E("anychart.enums.StringToken.Y_PERCENT_OF_SERIES","%YPercentOfSeries");E("anychart.enums.StringToken.Y_PERCENT_OF_TOTAL","%YPercentOfTotal");E("anychart.enums.StringToken.Y_VALUE","%YValue");
E("anychart.enums.StringToken.RESOURCE_INDEX","resourceIndex");E("anychart.enums.StringToken.ACTIVITY_INDEX","activityIndex");E("anychart.enums.StringToken.START","start");E("anychart.enums.StringToken.END","end");E("anychart.enums.StringToken.MINUTES_PER_DAY","minutesPerDay");E("anychart.enums.Statistics.AVERAGE","average");E("anychart.enums.Statistics.BUBBLE_SIZE","bubbleSize");E("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_CATEGORY","bubbleSizePercentOfCategory");
E("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_SERIES","bubbleSizePercentOfSeries");E("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_TOTAL","bubbleSizePercentOfTotal");E("anychart.enums.Statistics.CATEGORY_NAME","categoryName");E("anychart.enums.Statistics.CATEGORY_Y_AVERAGE","categoryYAverage");E("anychart.enums.Statistics.CATEGORY_Y_MAX","categoryYMax");E("anychart.enums.Statistics.CATEGORY_Y_MEDIAN","categoryYMedian");E("anychart.enums.Statistics.CATEGORY_Y_MIN","categoryYMin");
E("anychart.enums.Statistics.CATEGORY_Y_MODE","categoryYMode");E("anychart.enums.Statistics.CATEGORY_Y_PERCENT_OF_TOTAL","categoryYPercentOfTotal");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_AVERAGE","categoryYRangeAverage");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MAX","categoryYRangeMax");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MEDIAN","categoryYRangeMedian");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MIN","categoryYRangeMin");
E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MODE","categoryYRangeMode");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","categoryYRangePercentOfTotal");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_SUM","categoryYRangeSum");E("anychart.enums.Statistics.CATEGORY_Y_SUM","categoryYSum");E("anychart.enums.Statistics.CLOSE","close");E("anychart.enums.Statistics.COUNT","count");E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MAX_SIZE","dataPlotBubbleMaxSize");
E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MIN_SIZE","dataPlotBubbleMinSize");E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_AVERAGE","dataPlotBubbleSizeAverage");E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_SUM","dataPlotBubbleSizeSum");E("anychart.enums.Statistics.DATA_PLOT_MAX_X_SUM_SERIES_NAME","dataPlotMaxXSumSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","dataPlotMaxYSumSeriesName");
E("anychart.enums.Statistics.DATA_PLOT_MAX_X_VALUE_POINT_SERIES_NAME","dataPlotMaxXValuePointSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","dataPlotMaxYValuePointSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MIN_X_SUM_SERIES_NAME","dataPlotMinXSumSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","dataPlotMinYSumSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MIN_X_VALUE_POINT_SERIES_NAME","dataPlotMinXValuePointSeriesName");
E("anychart.enums.Statistics.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","dataPlotMinYValuePointSeriesName");E("anychart.enums.Statistics.DATA_PLOT_POINT_COUNT","dataPlotPointCount");E("anychart.enums.Statistics.DATA_PLOT_SERIES_COUNT","dataPlotSeriesCount");E("anychart.enums.Statistics.DATA_PLOT_X_AVERAGE","dataPlotXAverage");E("anychart.enums.Statistics.DATA_PLOT_X_MAX","dataPlotXMax");E("anychart.enums.Statistics.DATA_PLOT_X_MIN","dataPlotXMin");E("anychart.enums.Statistics.DATA_PLOT_X_SUM","dataPlotXSum");
E("anychart.enums.Statistics.DATA_PLOT_Y_AVERAGE","dataPlotYAverage");E("anychart.enums.Statistics.DATA_PLOT_Y_MAX","dataPlotYMax");E("anychart.enums.Statistics.DATA_PLOT_Y_MIN","dataPlotYMin");E("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MAX","dataPlotYRangeMax");E("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MIN","dataPlotYRangeMin");E("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_SUM","dataPlotYRangeSum");E("anychart.enums.Statistics.DATA_PLOT_Y_SUM","dataPlotYSum");
E("anychart.enums.Statistics.HIGH","high");E("anychart.enums.Statistics.INDEX","index");E("anychart.enums.Statistics.LOW","low");E("anychart.enums.Statistics.NAME","name");E("anychart.enums.Statistics.MAX","max");E("anychart.enums.Statistics.MIN","min");E("anychart.enums.Statistics.OPEN","open");E("anychart.enums.Statistics.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","pertChartCriticalPathStandardDeviation");E("anychart.enums.Statistics.PERT_CHART_PROJECT_DURATION","pertChartProjectDuration");
E("anychart.enums.Statistics.POINTS_COUNT","pointsCount");E("anychart.enums.Statistics.RANGE","range");E("anychart.enums.Statistics.RANGE_END","rangeEnd");E("anychart.enums.Statistics.RANGE_START","rangeStart");E("anychart.enums.Statistics.SERIES_AVERAGE","seriesAverage");E("anychart.enums.Statistics.SERIES_BUBBLE_MAX_SIZE","seriesBubbleMaxSize");E("anychart.enums.Statistics.SERIES_BUBBLE_MIN_SIZE","seriesBubbleMinSize");E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_AVERAGE","seriesBubbleSizeAverage");
E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MEDIAN","seriesBubbleSizeMedian");E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MODE","seriesBubbleSizeMode");E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_SUM","seriesBubbleSizeSum");E("anychart.enums.Statistics.SERIES_FIRST_X_VALUE","seriesFirstXValue");E("anychart.enums.Statistics.SERIES_FIRST_Y_VALUE","seriesFirstYValue");E("anychart.enums.Statistics.SERIES_LAST_X_VALUE","seriesLastXValue");E("anychart.enums.Statistics.SERIES_LAST_Y_VALUE","seriesLastYValue");
E("anychart.enums.Statistics.SERIES_MIN","seriesMin");E("anychart.enums.Statistics.SERIES_MAX","seriesMax");E("anychart.enums.Statistics.SERIES_NAME","seriesName");E("anychart.enums.Statistics.SERIES_POINT_COUNT","seriesPointCount");E("anychart.enums.Statistics.SERIES_POINTS_COUNT","seriesPointsCount");E("anychart.enums.Statistics.SERIES_SUM","seriesSum");E("anychart.enums.Statistics.SERIES_X_AVERAGE","seriesXAverage");E("anychart.enums.Statistics.SERIES_X_MAX","seriesXMax");
E("anychart.enums.Statistics.SERIES_X_MEDIAN","seriesXMedian");E("anychart.enums.Statistics.SERIES_X_MIN","seriesXMin");E("anychart.enums.Statistics.SERIES_X_MODE","seriesXMode");E("anychart.enums.Statistics.SERIES_X_SUM","seriesXSum");E("anychart.enums.Statistics.SERIES_Y_AVERAGE","seriesYAverage");E("anychart.enums.Statistics.SERIES_Y_MAX","seriesYMax");E("anychart.enums.Statistics.SERIES_Y_MEDIAN","seriesYMedian");E("anychart.enums.Statistics.SERIES_Y_MIN","seriesYMin");
E("anychart.enums.Statistics.SERIES_Y_MODE","seriesYMode");E("anychart.enums.Statistics.SERIES_Y_RANGE_AVERAGE","seriesYRangeAverage");E("anychart.enums.Statistics.SERIES_Y_RANGE_MAX","seriesYRangeMax");E("anychart.enums.Statistics.SERIES_Y_RANGE_MEDIAN","seriesYRangeMedian");E("anychart.enums.Statistics.SERIES_Y_RANGE_MIN","seriesYRangeMin");E("anychart.enums.Statistics.SERIES_Y_RANGE_MODE","seriesYRangeMode");E("anychart.enums.Statistics.SERIES_Y_RANGE_SUM","seriesYRangeSum");
E("anychart.enums.Statistics.SERIES_Y_SUM","seriesYSum");E("anychart.enums.Statistics.SUM","sum");E("anychart.enums.Statistics.VALUE","value");E("anychart.enums.Statistics.PERCENT_VALUE","percentValue");E("anychart.enums.Statistics.X_PERCENT_OF_SERIES","xPercentOfSeries");E("anychart.enums.Statistics.X_PERCENT_OF_TOTAL","xPercentOfTotal");E("anychart.enums.Statistics.X_VALUE","xValue");E("anychart.enums.Statistics.Y_PERCENT_OF_CATEGORY","yPercentOfCategory");
E("anychart.enums.Statistics.Y_PERCENT_OF_SERIES","yPercentOfSeries");E("anychart.enums.Statistics.Y_PERCENT_OF_TOTAL","yPercentOfTotal");E("anychart.enums.Statistics.Y_VALUE","yValue");E("anychart.enums.Statistics.X_SCALES_MIN","xScalesMin");E("anychart.enums.Statistics.X_SCALES_MAX","xScalesMax");E("anychart.enums.Statistics.Y_SCALES_MIN","yScalesMin");E("anychart.enums.Statistics.Y_SCALES_MAX","yScalesMax");E("anychart.enums.ChartDataExportMode.RAW","raw");
E("anychart.enums.ChartDataExportMode.SELECTED","selected");E("anychart.enums.ChartDataExportMode.GROUPED","grouped");E("anychart.enums.ChartDataExportMode.DEFAULT","default");E("anychart.enums.MapSeriesType.CHOROPLETH","choropleth");E("anychart.enums.MapSeriesType.BUBBLE","bubble");E("anychart.enums.MapSeriesType.MARKER","marker");E("anychart.enums.MapSeriesType.CONNECTOR","connector");E("anychart.enums.CartesianSeriesType.AREA","area");E("anychart.enums.CartesianSeriesType.BAR","bar");
E("anychart.enums.CartesianSeriesType.BOX","box");E("anychart.enums.CartesianSeriesType.BUBBLE","bubble");E("anychart.enums.CartesianSeriesType.CANDLESTICK","candlestick");E("anychart.enums.CartesianSeriesType.COLUMN","column");E("anychart.enums.CartesianSeriesType.LINE","line");E("anychart.enums.CartesianSeriesType.MARKER","marker");E("anychart.enums.CartesianSeriesType.OHLC","ohlc");E("anychart.enums.CartesianSeriesType.RANGE_AREA","rangeArea");E("anychart.enums.CartesianSeriesType.RANGE_BAR","rangeBar");
E("anychart.enums.CartesianSeriesType.RANGE_COLUMN","rangeColumn");E("anychart.enums.CartesianSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");E("anychart.enums.CartesianSeriesType.RANGE_STEP_AREA","rangeStepArea");E("anychart.enums.CartesianSeriesType.SPLINE","spline");E("anychart.enums.CartesianSeriesType.SPLINE_AREA","splineArea");E("anychart.enums.CartesianSeriesType.STEP_AREA","stepArea");E("anychart.enums.CartesianSeriesType.STEP_LINE","stepLine");
E("anychart.enums.Cartesian3dSeriesType.AREA","area");E("anychart.enums.Cartesian3dSeriesType.BAR","bar");E("anychart.enums.Cartesian3dSeriesType.COLUMN","column");E("anychart.enums.ScatterSeriesType.BUBBLE","bubble");E("anychart.enums.ScatterSeriesType.LINE","line");E("anychart.enums.ScatterSeriesType.MARKER","marker");E("anychart.enums.SparklineSeriesType.AREA","area");E("anychart.enums.SparklineSeriesType.COLUMN","column");E("anychart.enums.SparklineSeriesType.LINE","line");
E("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");E("anychart.enums.StockSeriesType.AREA","area");E("anychart.enums.StockSeriesType.CANDLESTICK","candlestick");E("anychart.enums.StockSeriesType.COLUMN","column");E("anychart.enums.StockSeriesType.LINE","line");E("anychart.enums.StockSeriesType.MARKER","marker");E("anychart.enums.StockSeriesType.OHLC","ohlc");E("anychart.enums.StockSeriesType.RANGE_AREA","rangeArea");E("anychart.enums.StockSeriesType.RANGE_COLUMN","rangeColumn");
E("anychart.enums.StockSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");E("anychart.enums.StockSeriesType.RANGE_STEP_AREA","rangeStepArea");E("anychart.enums.StockSeriesType.SPLINE","spline");E("anychart.enums.StockSeriesType.SPLINE_AREA","splineArea");E("anychart.enums.StockSeriesType.STEP_AREA","stepArea");E("anychart.enums.StockSeriesType.STEP_LINE","stepLine");E("anychart.enums.MovingAverageType.SMA","sma");E("anychart.enums.MovingAverageType.EMA","ema");
E("anychart.enums.RadarSeriesType.AREA","area");E("anychart.enums.RadarSeriesType.LINE","line");E("anychart.enums.RadarSeriesType.MARKER","marker");E("anychart.enums.PolarSeriesType.AREA","area");E("anychart.enums.PolarSeriesType.LINE","line");E("anychart.enums.PolarSeriesType.MARKER","marker");E("anychart.enums.PolarSeriesType.POLYGON","polygon");E("anychart.enums.PolarSeriesType.POLYLINE","polyline");E("anychart.enums.PolarSeriesType.COLUMN","column");
E("anychart.enums.PolarSeriesType.RANGE_COLUMN","rangeColumn");E("anychart.enums.MekkoSeriesType.MEKKO","mekko");E("anychart.enums.MilestoneShape.CIRCLE","circle");E("anychart.enums.MilestoneShape.RHOMBUS","rhombus");E("anychart.enums.MilestoneShape.RECTANGLE","rectangle");E("anychart.enums.AnnotationTypes.RAY","ray");E("anychart.enums.AnnotationTypes.LINE","line");E("anychart.enums.AnnotationTypes.INFINITE_LINE","infiniteLine");E("anychart.enums.AnnotationTypes.VERTICAL_LINE","verticalLine");
E("anychart.enums.AnnotationTypes.HORIZONTAL_LINE","horizontalLine");E("anychart.enums.AnnotationTypes.RECTANGLE","rectangle");E("anychart.enums.AnnotationTypes.ELLIPSE","ellipse");E("anychart.enums.AnnotationTypes.TRIANGLE","triangle");E("anychart.enums.AnnotationTypes.TREND_CHANNEL","trendChannel");E("anychart.enums.AnnotationTypes.ANDREWS_PITCHFORK","andrewsPitchfork");E("anychart.enums.AnnotationTypes.FIBONACCI_FAN","fibonacciFan");E("anychart.enums.AnnotationTypes.FIBONACCI_ARC","fibonacciArc");
E("anychart.enums.AnnotationTypes.FIBONACCI_RETRACEMENT","fibonacciRetracement");E("anychart.enums.AnnotationTypes.FIBONACCI_TIMEZONES","fibonacciTimezones");E("anychart.enums.AnnotationTypes.MARKER","marker");E("anychart.enums.A11yMode.CHART_ELEMENTS","chartElements");E("anychart.enums.A11yMode.DATA_TABLE","dataTable");E("anychart.enums.LocaleDateTimeFormat.YEAR","year");E("anychart.enums.LocaleDateTimeFormat.YEAR_SEMESTER","year_semester");E("anychart.enums.LocaleDateTimeFormat.YEAR_QUARTER","year_quarter");
E("anychart.enums.LocaleDateTimeFormat.YEAR_MONTH","year_month");E("anychart.enums.LocaleDateTimeFormat.YEAR_THIRD_OF_MONTH","year_third_of_month");E("anychart.enums.LocaleDateTimeFormat.YEAR_WEEK","year_week");E("anychart.enums.LocaleDateTimeFormat.YEAR_DAY","year_day");E("anychart.enums.LocaleDateTimeFormat.YEAR_HOUR","year_hour");E("anychart.enums.LocaleDateTimeFormat.YEAR_MINUTE","year_minute");E("anychart.enums.LocaleDateTimeFormat.YEAR_SECOND","year_second");
E("anychart.enums.LocaleDateTimeFormat.YEAR_MILLISECOND","year_millisecond");E("anychart.enums.LocaleDateTimeFormat.SEMESTER","semester");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_QUARTER","semester_quarter");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_MONTH","semester_month");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_THIRD_OF_MONTH","semester_third_of_month");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_WEEK","semester_week");
E("anychart.enums.LocaleDateTimeFormat.SEMESTER_DAY","semester_day");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_HOUR","semester_hour");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_MINUTE","semester_minute");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_SECOND","semester_second");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_MILLISECOND","semester_millisecond");E("anychart.enums.LocaleDateTimeFormat.QUARTER","quarter");E("anychart.enums.LocaleDateTimeFormat.QUARTER_MONTH","quarter_month");
E("anychart.enums.LocaleDateTimeFormat.QUARTER_THIRD_OF_MONTH","quarter_third_of_month");E("anychart.enums.LocaleDateTimeFormat.QUARTER_WEEK","quarter_week");E("anychart.enums.LocaleDateTimeFormat.QUARTER_DAY","quarter_day");E("anychart.enums.LocaleDateTimeFormat.QUARTER_HOUR","quarter_hour");E("anychart.enums.LocaleDateTimeFormat.QUARTER_MINUTE","quarter_minute");E("anychart.enums.LocaleDateTimeFormat.QUARTER_SECOND","quarter_second");E("anychart.enums.LocaleDateTimeFormat.QUARTER_MILLISECOND","quarter_millisecond");
E("anychart.enums.LocaleDateTimeFormat.MONTH","month");E("anychart.enums.LocaleDateTimeFormat.MONTH_THIRD_OF_MONTH","month_third_of_month");E("anychart.enums.LocaleDateTimeFormat.MONTH_WEEK","month_week");E("anychart.enums.LocaleDateTimeFormat.MONTH_DAY","month_day");E("anychart.enums.LocaleDateTimeFormat.MONTH_HOUR","month_hour");E("anychart.enums.LocaleDateTimeFormat.MONTH_MINUTE","month_minute");E("anychart.enums.LocaleDateTimeFormat.MONTH_SECOND","month_second");
E("anychart.enums.LocaleDateTimeFormat.MONTH_MILLISECOND","month_millisecond");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH","third_of_month");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_WEEK","third_of_month_week");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_DAY","third_of_month_day");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_HOUR","third_of_month_hour");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MINUTE","third_of_month_minute");
E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_SECOND","third_of_month_second");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MILLISECOND","third_of_month_millisecond");E("anychart.enums.LocaleDateTimeFormat.WEEK","week");E("anychart.enums.LocaleDateTimeFormat.WEEK_DAY","week_day");E("anychart.enums.LocaleDateTimeFormat.WEEK_HOUR","week_hour");E("anychart.enums.LocaleDateTimeFormat.WEEK_MINUTE","week_minute");E("anychart.enums.LocaleDateTimeFormat.WEEK_SECOND","week_second");
E("anychart.enums.LocaleDateTimeFormat.WEEK_MILLISECOND","week_millisecond");E("anychart.enums.LocaleDateTimeFormat.DAY","day");E("anychart.enums.LocaleDateTimeFormat.DAY_HOUR","day_hour");E("anychart.enums.LocaleDateTimeFormat.DAY_MINUTE","day_minute");E("anychart.enums.LocaleDateTimeFormat.DAY_SECOND","day_second");E("anychart.enums.LocaleDateTimeFormat.DAY_MILLISECOND","day_millisecond");E("anychart.enums.LocaleDateTimeFormat.HOUR","hour");E("anychart.enums.LocaleDateTimeFormat.HOUR_MINUTE","hour_minute");
E("anychart.enums.LocaleDateTimeFormat.HOUR_SECOND","hour_second");E("anychart.enums.LocaleDateTimeFormat.HOUR_MILLISECOND","hour_millisecond");E("anychart.enums.LocaleDateTimeFormat.MINUTE","minute");E("anychart.enums.LocaleDateTimeFormat.MINUTE_SECOND","minute_second");E("anychart.enums.LocaleDateTimeFormat.MINUTE_MILLISECOND","minute_millisecond");E("anychart.enums.LocaleDateTimeFormat.SECOND","second");E("anychart.enums.LocaleDateTimeFormat.SECOND_MILLISECOND","second_millisecond");
E("anychart.enums.LocaleDateTimeFormat.MILLISECOND","millisecond");E("anychart.enums.IntervalFormatPrefix.NONE","");E("anychart.enums.IntervalFormatPrefix.FULL","full");E("anychart.enums.AvailabilityPeriod.YEAR","year");E("anychart.enums.AvailabilityPeriod.WEEK","week");E("anychart.enums.AvailabilityPeriod.DAY","day");E("anychart.enums.AvailabilityPeriod.NONE","none");E("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_CHART","availabilityPerChart");
E("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_RESOURCE","availabilityPerResource");E("anychart.enums.TimeTrackingMode.ACTIVITY_PER_CHART","activityPerChart");E("anychart.enums.TimeTrackingMode.ACTIVITY_PER_RESOURCE","activityPerResource");E("anychart.enums.ShapeType.PATH","path");E("anychart.enums.ShapeType.CIRCLE","circle");E("anychart.enums.ShapeType.ELLIPSE","ellipse");E("anychart.enums.ShapeType.RECT","rect");E("anychart.enums.FontStyle.NORMAL","normal");
E("anychart.enums.FontStyle.ITALIC","italic");E("anychart.enums.FontStyle.OBLIQUE","oblique");E("anychart.enums.FontVariant.NORMAL","normal");E("anychart.enums.FontVariant.SMALL_CAP","small-caps");E("anychart.enums.TextParsingMode.CSV","csv");E("anychart.enums.TextParsingMode.BY_WORD","byWord");E("anychart.enums.TextParsingMode.BY_CHAR","byChar");E("anychart.enums.HAlign.LEFT","left");E("anychart.enums.HAlign.START","start");E("anychart.enums.HAlign.CENTER","center");
E("anychart.enums.HAlign.END","end");E("anychart.enums.HAlign.RIGHT","right");E("anychart.enums.VAlign.TOP","top");E("anychart.enums.VAlign.MIDDLE","middle");E("anychart.enums.VAlign.BOTTOM","bottom");E("anychart.enums.TextWrap.NO_WRAP","noWrap");E("anychart.enums.TextWrap.BY_LETTER","byLetter");E("anychart.enums.TextWrap.BY_WORD","byWord");E("anychart.enums.TagCloudMode.SPIRAL","spiral");E("anychart.enums.TagCloudMode.RECT","rect");E("anychart.enums.WaterfallDataMode.ABSOLUTE","absolute");
E("anychart.enums.WaterfallDataMode.DIFF","diff");var Um=-1;function Vm(a,b,c){Wm("error","Error: "+a+"\nDescription: "+Xm(a,c),b||"")}
function Xm(a,b){switch(a){case 1:return"Container is not set or can not be properly recognized. Use container() method to set it.";case 2:return"Scale is not set. Use scale() method to set it.";case 3:return"Table.contents() accepts only an Array of Arrays as it's first argument.";case 4:return'Feature "'+b[0]+'" is not supported in this module. See modules list for details.';case 5:return b[0]+" should be only "+b[1]+" type"+(b[2]?" ("+b[2]+").":".");case 7:return"Empty config passed to anychart.fromJson() or anychart.fromXml() method.";
case 8:return"Bullet and Sparkline charts do not support Legend. Please use anychart.ui.Legend component for a group of charts instead.";case 51:return"Stock chart itself doesn't support legend - stock plots do. So use stock.plot().legend() instead.";case 9:return"Bullet and Sparkline charts do not support Credits.";case 10:return"Invalid GeoJSON object:";case 100:return"Double quotes in separator are not allowed.";case 101:return"CSV parsing failed.";case 200:return"Cannot create a computer on the table with the mapping of another table.";
case 201:return'Cannot create computed field "'+b[0]+'" - field name should be unique for the table';case 202:return'Cannot create output field "'+b[0]+'" on the computer - field with this name already exists';case 300:var c=b[2],d=[],e;for(e in c)d.push(e+" ("+c[e]+")");return['Series "',b[0],'" of type "',b[1],'" cannot be drawn, because it requires ',c.length," shapes with the following names: ",d.join(", ")].join("");default:return"Unknown error occurred. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report."}}
function Ym(a,b,c,d){d&&Um!=a&&(Um=a,Wm("warn","Warning: "+a+"\nDescription: "+Zm(a,c),b||""))}
function Zm(a,b){switch(a){case 1:return"Data item with ID='"+b[0]+"' already exists in the tree and will be used as the parent for all related data items.";case 2:return"Data item with ID='"+b[0]+"' is not unique. First met object will be used.";case 3:return"One of the data items was looking for the parent with ID='"+b[0]+"', but did not find it. Please check the data.\nPLEASE NOTE: this data item will be added as the root to avoid loss of information.";case 4:return"Data item {ID='"+b[0]+"', PARENT='"+
b[1]+"'} belongs to a cycle and will not be added to the tree.";case 5:return"Can not set value for the '"+b[0]+"' field to an array row if it is not mapped.";case 6:return"Setting complex value to the default '"+b[0]+"' field changes row behaviour.";case 7:return"Can not set value for the '"+b[0]+"' field to a row that is not an object or an array.";case 8:return"We can not serialize '"+b[0]+"' function, please reset it manually.";case 9:return"Data grid incorrect method '"+b[0]+"()' usage: You use not standalone data grid. Perform all operations on data grid using the controller, but not directly. In current case, use '"+
b[1]+"()' instead. "+b[2];case 404:return b[0]+" with id='"+b[1]+"' is not found in data tree. Please check what you are looking for.";case 11:return"Can not fit gantt chart timeline to task with id '"+b[0]+"' because both fields 'actualStart' and 'actualEnd' must be correctly specified in data item.";case 12:return'Series type "'+b[0]+'" does not support error settings - only Area, Bar, Column, Line, Marker, Spline, SplineArea, StepLine and StepLineArea do.';case 13:return"Toolbar container is not specified. Please set a container using toolbar.container() method.";
case 14:return"Target chart has not method "+b[0]+"(). PLease make sure that you use correct instance of chart.";case 15:return"No chart is assigned for toolbar. Please set a target chart using toolbar.target() method.";case 405:return(b[3]||"Method")+" "+b[0]+" is deprecated. Use "+b[1]+" instead"+(b[2]?b[2]+".":".");case 19:return"The projection that used cannot work correctly without Proj4. Please include Proj4 binary (https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.15/proj4.js) into your page, or use another projection";
case 17:return"Incorrect arguments passed to treeDataItem.set() method. You try to set a value by path in complex structure, but path contains errors (It can be not string and not numeric values, or invalid path in existing structure, or incorrect number of path's elements etc). Please, see the documentation for treeDataItem.set() method and carefully check your data.";case 101:return"Table is already in transaction mode. Calling startTransaction() multiple times does nothing.";case 201:return"Wrong mapping passed to "+
b[0]+' series - required "'+b[1]+"' field is missing.";case 406:return'Could not parse date time value "'+b[0]+'".'+(b[1]?"Symbols parsed: "+b[1]:"");case 500:return"Scale is immutable for this type of axis marker and scale will not be set.";case 501:return"Layout is immutable for this type of axis marker and layout will not be set.";case 18:return"There should be only one root in tree map data. First node has been taken as root.";case 301:return'Feature with id "'+b[0]+'" not found';case 20:var c=
b[1];return"Current scale ticks settings resulted in too many ticks: trying to generate about "+b[0]/c+" ticks with interval "+c;case 21:return"Data item with ID='"+b[0]+"' already exists. You should use another key.";case 22:return"Area "+b[0]+" not represented on screen.";default:return"Unknown error. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report!"}}function Wm(a,b,c){var d=m.console;d&&(a=d[a]||d.log,"object"!=typeof a&&a.call(d,b,c))};function $m(a,b){Db.call(this);this.b=a;this.m=b;this.G=an.test(Ye().location.hostname);this.j=!(this.m||this.G);this.g=bn|cn|dn|en}F($m,Db);var an=/^(.*\.)?anychart\.(com|stg|dev)$/i,fn=!1,bn=1,cn=2,dn=4,en=8;g=$m.prototype;g.rf=function(){return!this.g};g.D=function(a){return!!(this.g&a)};g.C=function(a){this.g&=~a};g.i=function(a,b){var c=a&~this.g;this.g|=c;!this.Vb&&!this.b.Kb()&&c&&b&&this.b.Ec()};
function gn(){return("https:"==Ye().location.protocol?"https://":"http://")+"static.anychart.com/logo.png"}g.enabled=function(a){return p(a)?(this.j!=a&&(this.j=a,(hn(this)||this.m)&&this.i(bn,!0)),this):this.j};g.text=function(a){return p(a)?(this.ya!=a&&(this.ya=a,hn(this)&&this.i(dn,!0)),this):this.ya};g.rp=function(a){return p(a)?(this.N!=a&&(this.N=a,hn(this)&&this.i(cn,!0)),this):this.N};g.pp=function(a){return p(a)?(this.s!=a&&(this.s=a,hn(this)&&this.i(cn,!0)),this):this.s};
g.qp=function(a){return p(a)?(this.w!=a&&(this.w=a,hn(this)&&this.i(cn,!0)),this):this.w};g.Lm=function(a){return p(a)?(this.A!=a&&(this.A=a,hn(this)&&this.i(en,!0)),this):this.A};g.W=function(){return this.b};g.Y=function(){return this.cb};
g.Ec=function(){var a=hn(this);a&&p(this.I)&&!this.I&&this.i(bn,!1);this.I=a;if(this.rf()||this.Vb||!this.b||this.b.Kb())return this;if(!this.enabled()&&(this.m||a))return this.D(bn)&&(ff(this.cb),this.C(bn)),this;if(!fn){var b="",c=Ze("STYLE");c.type="text/css";b+='.anychart-credits{position:absolute;overflow:hidden;right:9px;bottom:6px;height:10px;}.anychart-credits a {text-decoration:none;}.anychart-credits-logo{border:none;margin-right:2px;height:10px;width:10px;display:inline-block;vertical-align:top;}.anychart-credits-text{font-size:10px;line-height:9px;display:inline-block;vertical-align:top;text-decoration:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#929292;height:10px;}';
c.styleSheet?c.styleSheet.cssText=b:c.appendChild(document.createTextNode(String(b)));ef(Se("head",void 0,void 0)[0],c);fn=!0}this.cb||(this.cb=Ze("DIV","anychart-credits"));this.f||(this.f=Ze("A"),this.h=Ze("SPAN","anychart-credits-text"),this.c=Ze("IMG","anychart-credits-logo"),cf(this.f,this.h),this.cb.appendChild(this.f));b=this.b.bi();this.D(bn)&&(b&&b.appendChild(this.cb),this.C(bn));this.D(cn)&&(Te(this.f,{href:a?this.rp():"https://www.anychart.com/?utm_source=trial",title:a?this.pp():"AnyChart - JavaScript Charts designed to be embedded and integrated",
target:"_blank"}),Te(this.c,{alt:a?this.qp():"AnyChart - JavaScript Charts"}),this.C(cn));this.D(dn)&&(a=a?this.text():"AnyChart Trial Version",kf(this.h,a),this.C(dn));if(this.D(en)){if(a=hn(this)?this.Lm():gn()){if(this.u=a,b=Mh(Vf))Mc(b,"complete",this.jD,!1,this),Mc(b,"load",this.Jz,!1,this),Mc(b,"error",this.kD,!1,this),this.l&&(Dh(b,a),this.l=!1),Ch(b,a,a),this.l=!0,b.start()}else ff(this.c);this.C(en)}return this};function hn(a){return jn()||a.G}
g.Jz=function(a){var b=this.u;a.target.id==b&&(this.Vb||(hn(this)?this.Lm():gn())!=b||this.c.parentNode||ef(this.f,this.c),Te(this.c,{src:b}),this.l=!1)};g.jD=function(a){a.target.id==this.u&&(this.l=!1)};g.kD=function(a){a.target.id==this.u&&ff(this.c)};g.J=function(a){this.b.hc();B(a)?(this.text(a),this.enabled(!0)):la(a)||null===a?this.enabled(!!a):A(a)&&(this.rp(a.url),this.text(a.text),this.pp(a.alt),this.qp(a.imgAlt),this.Lm(a.logoSrc),this.enabled(a.enabled));this.b.dc()};
g.v=function(){var a={};a.url=this.rp();a.alt=this.pp();a.imgAlt=this.qp();a.text=this.text();a.logoSrc=this.Lm();a.enabled=this.enabled();return a};g.O=function(){var a=Mh(Vf);a&&(Uc(a,"load",this.Jz,!1,this),Uc(a,"complete",this.jD,!1,this),Uc(a,"error",this.kD,!1,this));ff(this.h);ff(this.c);ff(this.f);ff(this.cb);this.b=this.cb=this.f=this.c=this.h=null;$m.o.O.call(this)};var kn=$m.prototype;kn.text=kn.text;kn.url=kn.rp;kn.alt=kn.pp;kn.imgAlt=kn.qp;kn.logoSrc=kn.Lm;kn.enabled=kn.enabled;m.performance&&ma(m.performance.now)&&sa(m.performance.now,m.performance);var ln={color:"#fff",opacity:1E-5};function mn(a,b,c){a=nn(a);b=nn(b);var d=(a.opacity+b.opacity)/2;return{color:Sd(el(a.MD,b.MD,p(c)?c:.5)),opacity:d}}function nn(a){var b=a,c=1;y(a)||(B(a)?b=a:(b=a.color||"#000",c=p(a.opacity)?a.opacity:1),a=on(b).Zd,b=bl(a));return{MD:b,opacity:c}}
function pn(a,b,c,d){b=null==b||isNaN(+b)?7:+b;d=null!=d?fd(d,0,1):NaN;var e,f;a=on(a||"#000").Zd;f=bl(a);a=f[0]/255;e=f[1]/255;f=f[2]/255;var h=Math.max(a,e,f),k=Math.min(a,e,f),l=0,n=0,q=.5*(h+k);h!=k&&(h==a?l=60*(e-f)/(h-k):h==e?l=60*(f-a)/(h-k)+120:h==f&&(l=60*(a-e)/(h-k)+240),n=0=q?(h-k)/(2*q):(h-k)/(2-2*q));f=[Math.round(l+360)%360,n,q];a=f[0];e=f[1];f=f[2];isNaN(d)?(d=f,c=null!=c?fd(c,0,1):.95):c=null!=c?fd(c,0,1):f;f=1l?l*(1+e):l+e-e*l;r=2*l-t;l=255*dl(r,t,q+1/3);n=255*dl(r,t,q);q=255*dl(r,t,q-1/3)}else l=n=q=255*l;h.push(Sd([Math.round(l),Math.round(n),Math.round(q)]))}return h}function qn(a){if(A(a))if(a.color)a=a.color;else return null;if(B(a))try{return Xk(a).Zd}catch(b){}return null}
function rn(a,b){if(A(a)&&p(a.keys)){for(var c=Wb(a),d=c.keys,e=[],f=0,h=d.length;f=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}return c.length?(b.Zd=Sd(c),b.type="rgb",b):Wk&&(a=Wk[a.toLowerCase()])?(b.Zd=a,b.type="named",b):null}function xn(a,b,c){var d;c?d=Ld(a):d=Ud(a);B(d)?d={color:d,opacity:b}:A(d)&&(d.opacity=b);return d}var yn={};
function zn(a,b){var c;if(!a)return An;if(y(a)){var d=b+"|"+a.join("|");c=yn[d];if(!c){switch(b){case 2:c=Bn;break;case 3:c=Cn;break;default:case 1:c=Dn}yn[d]=c=ta(En,a,c,3==b)}}else(c=yn.transparent)||(c=yn.transparent=function(){return ln});return c}function An(){return"none"}
function En(a,b,c,d,e,f){var h;e=Math.min(e&(Fn|Gn),Gn);if(e!=Hn&&1a++;){if(this.Vb)return;this.Pe.vh();b=Bo(this)}b&&this.Pe.vh();this.Vb||(b?(this.Pe.oi(this.Wb),this.ww=setTimeout(this.pr,0)):this.Pe.yp())};function Ao(a){for(var b=a.length,c=Array(b),d=c[0]=-1,e=1;e=d){f="";e=0;a.Je=-1;a.Ke=-1;a.Wb=c+1;h=0;break}else return 0=No(a,b,c,d,e[h],e[h+1]);return f}function No(a,b,c,d,e,f){return(a=(b-d)*e+(c-a)*f+(a*d-c*b))?0f||bh?t=!0:(l=n=a,q=r=b);else if(k)if(isFinite(k)){var u=b-a*k,w=k*e.left+u,v=k*f+u;wh&&v>h?t=!0:(n=(e.top-u)/k,k=(h-u)/k,wh?(l=k,q=h):(l=e.left,q=w),vh?(n=k,r=h):(n=f,r=v))}else af?t=!0:(l=n=a,q=e.top,r=h);else bh?t=!0:(l=e.left,n=f,q=r=b);if(t)return null;if(a>c||a==c&&b>d)a=l,l=n,n=a,a=q,q=r,r=a;
return[l,q,n,r]}function Po(a,b,c,d,e){if(e=Oo(a,b,c,d,e)){var f;if(c-=a)d=e[0]-a,f=e[2]-a;else if(c=d-b)d=e[1]-b,f=e[3]-b;else return e;0>f*c?e=null:0>c*d&&(e[0]=a,e[1]=b)}return e}function Qo(a,b,c,d,e){if(e=Oo(a,b,c,d,e)){var f,h,k,l,n;if(f=c-a)h=e[0]-a,k=e[2]-a,l=e[0]-c,n=e[2]-c;else if(f=d-b)h=e[1]-b,k=e[3]-b,l=e[1]-d,n=e[3]-d;else return e;0>k*f||0h*f&&(e[0]=a,e[1]=b),0c&&0c&&d.push("-");d.push("P");(a.h||b)&&d.push(Math.abs(a.h)+"Y");(a.l||b)&&d.push(Math.abs(a.l)+"M");(a.b||b)&&d.push(Math.abs(a.b)+"D");if(a.f||a.g||a.c||b)d.push("T"),(a.f||b)&&d.push(Math.abs(a.f)+"H"),(a.g||b)&&d.push(Math.abs(a.g)+"M"),(a.c||b)&&d.push(Math.abs(a.c)+"S");return d.join("")}
bp.prototype.clone=function(){return new bp(this.h,this.l,this.b,this.f,this.g,this.c)};var cp="y",dp="m",ep="d",fp="h",gp="n",hp="s";bp.prototype.j=function(a){return new bp(this.h*a,this.l*a,this.b*a,this.f*a,this.g*a,this.c*a)};bp.prototype.add=function(a){this.h+=a.h;this.l+=a.l;this.b+=a.b;this.f+=a.f;this.g+=a.g;this.c+=a.c};
function kp(a,b,c){C(a)?(this.b=lp(a,b||0,c||1),mp(this,c||1)):A(a)?(this.b=lp(a.getFullYear(),a.getMonth(),a.getDate()),mp(this,a.getDate())):(this.b=new Date(wa()),a=this.b.getDate(),this.b.setHours(0),this.b.setMinutes(0),this.b.setSeconds(0),this.b.setMilliseconds(0),mp(this,a))}function lp(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}g=kp.prototype;g.Vk=Zo.qs;g.Xk=Zo.rs;g.clone=function(){var a=new kp(this.b);a.Vk=this.Vk;a.Xk=this.Xk;return a};
g.getFullYear=function(){return this.b.getFullYear()};g.getMonth=function(){return this.b.getMonth()};g.getDate=function(){return this.b.getDate()};g.getTime=function(){return this.b.getTime()};g.getDay=function(){return this.b.getDay()};g.getUTCFullYear=function(){return this.b.getUTCFullYear()};g.getUTCMonth=function(){return this.b.getUTCMonth()};g.getUTCDate=function(){return this.b.getUTCDate()};g.xq=function(){return this.b.getDay()};g.getUTCHours=function(){return this.b.getUTCHours()};
g.getUTCMinutes=function(){return this.b.getUTCMinutes()};g.getTimezoneOffset=function(){return this.b.getTimezoneOffset()};function np(a){if(a=a.getTimezoneOffset()){var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0b&&(b+=12);var d=Math.min(ap(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.b&&(b=new Date(this.getFullYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.b),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),mp(this,a.getDate()))};
g.yq=function(a,b){return[this.getFullYear(),Ra(this.getMonth()+1,2),Ra(this.getDate(),2)].join(a?"-":"")+(b?np(this):"")};g.ex=function(a,b){return[this.getUTCFullYear(),Ra(this.getUTCMonth()+1,2),Ra(this.getUTCDate(),2)].join(a?"-":"")+(b?"Z":"")};g.toString=function(){return this.yq()};function mp(a,b){if(a.getDate()!=b){var c=a.getDate()c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);(c%=60)&&d.push(":",Ra(c,2));c=d.join("")}else c="Etc/GMT";b.g=c;(c=a)?(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),(c%=60)&&d.push(":",c),c=d.join("")):c="UTC";a=vp(a);b.l=[c,c];b.b={PS:a,ux:a};b.f=[];return b}b=new tp;b.g=a.id;b.c=-a.std_offset;b.l=a.names;b.b=a.names_ext;b.f=a.transitions;return b}
function vp(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Ra(Math.floor(a/60)%100,2),":",Ra(a%60,2));return b.join("")}function wp(a,b){for(var c=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5,d=0;d=a.f[d];)d+=2;return d?a.f[d-1]:0};function xp(a,b){this.c=[];this.b=b||Zo;"number"==typeof a?yp(this,a):zp(this,a)}var Ap=[/^\'(?:[^\']|\'\')*(\'|$)/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function Bp(a){return a.getHours?a.getHours():0}
function zp(a,b){for(Cp&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;db)c=a.b.El[b];else if(8>b)c=a.b.Tl[b-4];else if(12>b)c=a.b.ms[b-8],c=c.replace("{1}",a.b.El[b-8]),c=c.replace("{0}",a.b.Tl[b-8]);else{yp(a,10);return}zp(a,c)}function Fp(a,b){var c;c=String(b);var d=a.b||Zo;if(void 0!==d.Js){for(var e=[],f=0;f=h?String.fromCharCode(d.Js+h-48):c.charAt(f))}c=e.join("")}return c}var Cp=!1;
function Gp(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function Ep(a,b,c,d,e,f){var h=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==h&&(c%=100),Fp(a,Ra(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.b.nx[c];break a;case 4:h=a.b.zs[c];break a;case 3:h=a.b.Cs[c];break a;default:h=Fp(a,Ra(c+1,h))}return h;case "k":return Gp(e),c=Bp(e)||24,Fp(a,Ra(c,h));case "S":return Fp(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,h)).substr(2)+(3h?1:0];case "h":return Gp(e),c=Bp(e)%12||12,Fp(a,Ra(c,h));case "K":return Gp(e),c=Bp(e)%12,Fp(a,Ra(c,h));case "H":return Gp(e),c=Bp(e),Fp(a,Ra(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.b.qx[c];break a;case 4:h=a.b.tx[c];break a;case 3:h=a.b.sx[c];break a;default:h=Fp(a,Ra(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.b.px[c];break a;case 4:h=a.b.Gs[c];break a;case 3:h=a.b.Hs[c];break a;default:h=
Fp(a,Ra(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.b.Ds[c]:a.b.Bs[c];case "d":return Fp(a,Ra(d.getDate(),h));case "m":return Gp(e),Fp(a,Ra(e.getMinutes(),h));case "s":return Gp(e),Fp(a,Ra(e.getSeconds(),h));case "v":return h=f||up(c.getTimezoneOffset()),h.g;case "V":return a=f||up(c.getTimezoneOffset()),2>=h?a.g:0h?a.l[0h?(h=-(e.c-wp(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(Ra(Math.floor(h/60)%100,2),Ra(h%60,2)),h=a.join("")):h=Fp(a,vp(e.c-wp(e,c))),h;default:return""}}
;function Hp(a){if(m.JSON)try{return m.JSON.stringify(a)}catch(b){}return Qj(a)}function Ip(a){if(m.JSON)try{var b=m.JSON.parse(a);return b}catch(c){}return b=Pj(a)};var Jp;function Kp(a,b,c,d,e){if(c)for(var f=0;fb?1:a==b?0:-1}function Op(a,b){return-Lp(a,b)}function Mp(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:a-b}function Pp(a){for(var b;K(a,Sf);){b=a.tag;if(p(b))return b;a=a.parent()}}
function Qp(a,b){if(!a)return!1;for(;K(b,ad)&&b!=a;)b=b.ki;return b==a}function Np(a){return A(a)?"o"+na(a):(typeof a).charAt(0)+a}function M(a,b,c){a=C(a)?a:!isNaN(b)&&Rp(a)?b*parseFloat(a)/100:parseFloat(a);return c&&!isNaN(b)?b-a:a}function Rp(a){return B(a)&&ya(a,"%")&&!isNaN(parseFloat(a))}function Sp(a,b){if(null===a)return null;a=p(a)?a:0;b=p(b)?b:0;var c=Rp(a),d=parseFloat(a);return isNaN(d)?b:c?a:d}function O(a){return null==a||la(a)?NaN:+a}function Tp(a){return B(a)?a:O(a)}
function Up(a){return C(a)&&!isNaN(a)||B(a)&&""!=Ba(a)?a:null}function Vp(a){return isNaN(O(a))}function P(a,b,c){C(a)||(a=parseFloat(a));a=Math.round(a);return!isNaN(a)&&(0c&&(c+=b);c>=b&&(c-=b);return Ho(a-c,7)}function bq(a,b,c){c=Ho((a-(c||0))%b,7);c>=b&&(c-=b);if(c)0>c&&(c+=b);else return Ho(a,7);return Ho(a+b-c,7)}
function cq(a,b,c){var d=new Date(a),e=d.getUTCFullYear(),f=d.getUTCMonth(),h=d.getUTCDate(),k=d.getUTCHours(),l=d.getUTCMinutes(),n=d.getUTCSeconds(),q=d.getUTCMilliseconds();if(b.h)return e=aq(e,b.h,(new Date(c)).getUTCFullYear()),Date.UTC(e,0);if(b.l)return f=aq(f,b.l),Date.UTC(e,f);if(!b.b||b.b%7)return b.b?(h=aq(h,b.b),Date.UTC(e,f,h)):b.f?(k=aq(k,b.f),Date.UTC(e,f,h,k)):b.g?(l=aq(l,b.g),Date.UTC(e,f,h,k,l)):1<=b.c?(n=aq(n,b.c),Date.UTC(e,f,h,k,l,n)):b.c?(q=aq(q,1E3*b.c),Date.UTC(e,f,h,k,l,n,
q)):a;a=dq(eq());return aq(d.getTime(),864E5*b.b,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)))}function fq(a,b){var c,d;switch(a){case "year":c=cp;d=b;break;case "semester":c=dp;d=6*b;break;case "quarter":c=dp;d=3*b;break;case "month":c=dp;d=b;break;case "thirdofmonth":c=ep;d=10*b;break;case "week":c=ep;d=7*b;break;case "day":c=ep;d=b;break;case "hour":c=fp;d=b;break;case "minute":c=gp;d=b;break;case "second":c=hp;d=b;break;case "millisecond":c=hp;d=b/1E3;break;default:c=cp,d=b}return new bp(c,d)}
function gq(a,b){var c=(b&1)/2;return.5<=a%1?Math.ceil(a)-c:Math.floor(a)+c}function hq(a,b,c,d){switch(b){case "leftTop":case "leftCenter":case "centerTop":case "center":a.x+=c;a.y+=d;break;case "leftBottom":case "centerBottom":a.x+=c;a.y-=d;break;case "rightCenter":case "rightTop":a.x-=c;a.y+=d;break;case "rightBottom":a.x-=c,a.y-=d}}function iq(a){for(var b=0,c=arguments.length;bb;b++)a.lineTo(c+e*Iq[b],d+e*Jq[b]);a.lineTo(c+e*Iq[0],d+e*Jq[0]);a.close();return a};case "square":return function(a,c,d,e,f){var b=c-e,k=d-e;c+=e;d+=e;p(f)&&(f=f||0,b=gq(b,f),k=gq(k,f),c=gq(c,f),d=gq(d,f));a.moveTo(b,
k).lineTo(c,k).lineTo(c,d).lineTo(b,d).lineTo(b,k).close();return a};case "vline":case "line":return function(a,c,d,e,f){f=f||0;e*=2;var b=e/2;c-=b/2;d-=e/2;b=c+b;e=d+e;p(f)&&(f=f||0,c=gq(c,f),d=gq(d,f),b=gq(b,f),e=gq(e,f));a.moveTo(c,d).lineTo(b,d).lineTo(b,e).lineTo(c,e).lineTo(c,d).close();return a};case "arrowup":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=c+k,k=c-k;p(f)&&(f=f||0,e=gq(e,f),l=gq(l,f),n=gq(n,f),b=gq(b,f),q=gq(q,f),k=gq(k,f),c=gq(c,f),d=gq(d,f));a.moveTo(c,
b);a.lineTo(e,d,q,d,q,n,k,n,k,d,l,d);a.close();return a};case "arrowdown":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=c+k,k=c-k;p(f)&&(f=f||0,e=gq(e,f),l=gq(l,f),n=gq(n,f),b=gq(b,f),q=gq(q,f),k=gq(k,f),c=gq(c,f),d=gq(d,f));a.moveTo(c,n);a.lineTo(e,d,q,d,q,b,k,b,k,d,l,d);a.close();return a};case "arrowleft":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=d+k,k=d-k;p(f)&&(f=f||0,e=gq(e,f),l=gq(l,f),n=gq(n,f),b=gq(b,f),q=gq(q,f),k=gq(k,f),c=gq(c,
f),d=gq(d,f));a.moveTo(l,d);a.lineTo(c,n,c,q,e,q,e,k,c,k,c,b);a.close();return a};case "arrowright":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=d+k,k=d-k;p(f)&&(f=f||0,e=gq(e,f),l=gq(l,f),n=gq(n,f),b=gq(b,f),q=gq(q,f),k=gq(k,f),c=gq(c,f),d=gq(d,f));a.moveTo(e,d);a.lineTo(c,n,c,q,l,q,l,k,c,k,c,b);a.close();return a};default:return Xg}}
function Lq(a,b,c,d){var e=new zo;c=!0;A(d)&&(e.Xn(d.rowsSeparator),e.Ym(d.columnsSeparator),e.En(d.ignoreTrailingSpaces),c=!d.ignoreFirstRow,e.Cn(c));if(a=e.Sm(a)){d=Ze("table");b&&(e=Ze("caption"),cf(e,b),d.appendChild(e));var f,h;c&&(f=Ze("thead"),h=Ze("tr"),f.appendChild(h));b=Ze("tbody");for(e=0;e=a||96<=a&&106>=a||65<=a&&90>=a||(hc||fc)&&!a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function Pq(a){if(gc)a=Qq(a);else if(ic&&hc)switch(a){case 93:a=91}return a}
function Qq(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function Rq(a,b){ad.call(this);a&&(this.Nq&&Sq(this),this.xn=a,this.Mq=Mc(this.xn,"keypress",this,b),this.Xv=Mc(this.xn,"keydown",this.tO,b,this),this.Nq=Mc(this.xn,"keyup",this.uO,b,this))}F(Rq,ad);g=Rq.prototype;g.xn=null;g.Mq=null;g.Xv=null;g.Nq=null;g.Vf=-1;g.Kj=-1;g.Us=!1;
var Tq={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Uq={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Vq=ec||fc||hc&&qc("525"),Wq=ic&&gc;g=Rq.prototype;
g.tO=function(a){(hc||fc)&&(17==this.Vf&&!a.ctrlKey||18==this.Vf&&!a.altKey||ic&&91==this.Vf&&!a.metaKey)&&this.wr();-1==this.Vf&&(a.ctrlKey&&17!=a.keyCode?this.Vf=17:a.altKey&&18!=a.keyCode?this.Vf=18:a.metaKey&&91!=a.keyCode&&(this.Vf=91));Vq&&!Nq(a.keyCode,this.Vf,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Kj=Pq(a.keyCode),Wq&&(this.Us=a.altKey))};g.wr=function(){this.Kj=this.Vf=-1};g.uO=function(a){this.wr();this.Us=a.altKey};
g.handleEvent=function(a){var b=a.b,c,d,e=b.altKey;ec&&"keypress"==a.type?(c=this.Kj,d=13!=c&&27!=c?b.keyCode:0):(hc||fc)&&"keypress"==a.type?(c=this.Kj,d=0<=b.charCode&&63232>b.charCode&&Oq(c)?b.charCode:0):dc&&!hc?(c=this.Kj,d=Oq(c)?b.keyCode:0):(c=b.keyCode||this.Kj,d=b.charCode||0,Wq&&(e=this.Us),ic&&63==d&&224==c&&(c=191));var f=c=Pq(c);c?63232<=c&&c in Tq?f=Tq[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Uq&&(f=Uq[b.keyIdentifier]);this.Vf=f;a=new Xq(f,d,0,b);a.altKey=e;this.dispatchEvent(a)};
function Sq(a){a.Mq&&(Vc(a.Mq),Vc(a.Xv),Vc(a.Nq),a.Mq=null,a.Xv=null,a.Nq=null);a.xn=null;a.Vf=-1;a.Kj=-1}g.O=function(){Rq.o.O.call(this);Sq(this)};function Xq(a,b,c,d){wc.call(this,d);this.type="key";this.keyCode=a;this.f=b}F(Xq,wc);var Yq=m.acgraph;Ak.prototype.j=!1;Ak.prototype.h=function(a){this.A||(this.A=new $m(this,this.j),this.A.J(Rn("stageCredits")));return p(a)?(this.A.J(a),this):this.A};var Zq=0,$q=[];function ar(a,b){Zq?$q.push(sa(a,b)):a.apply(b)}function br(){Zq--;if(!Zq)for(var a=$q.slice(0),b=$q.length=0;be;e++){c=e;for(var f=0;8>f;f++)c=c&1?3988292384^c>>>1:c>>>1;d[e]=c}yq=d}c=-1;for(d=0;d>>8^yq[(c^a.charCodeAt(d++))&255];a=((c^-1)>>>0).toString(16);return b==a}var lr=[],mr=[],nr=[];
function Rn(a){var b;mr.length||(mr.push(m.anychart.themes.defaultTheme||{}),nr.push(mr[0]));for(b=mr.length-1;bc.length?c[0]:c[b]):0}
g.parent=function(a){return p(a)?(this.X!=a&&(a?(this.X&&wt(this.X,this.Ut,this),this.X=a,Q(this.X,this.Ut,this)):(wt(this.X,this.Ut,this),this.X=null)),this):this.X};g.Ut=function(a){var b=0,c=0;S(a,1)&&(b|=16,c|=1);S(a,8)&&(b|=4,c|=8);S(a,32768)&&(b|=1,c|=1);this.h=null;this.i(b,c)};function Pu(a,b,c,d,e,f,h){switch(a.F("cornerType")){case "round":b.If(e,f,h,h,!1,!0);break;case "roundInner":b.If(e,f,h,h,!1,!1);break;case "cut":b.lineTo(e,f);break;default:b.lineTo(c,d).lineTo(e,f)}}
g.M=function(){if(!this.Xa())return this;var a=this.F("fill")||"none",b=this.F("stroke"),c=this.F("topStroke"),d=this.F("rightStroke"),e=this.F("bottomStroke"),f=this.F("leftStroke"),h=!!(c||d||e||f),k=c&&d&&e&&f,l,n,q=this.H()?this.H().W():null,r=q&&!q.Kb();r&&q.hc();if(this.D(4)){this.g||(this.g=Mg());k&&this.b?this.b.clear().parent(null):(this.b||(this.b=ig()),this.b.parent(this.g),this.b.clear());h?(this.f||(this.f=ig()),this.f.parent(this.g),this.f.clear()):this.f&&this.f.clear().parent(null);
if(this.s)for(k=0,l=this.s.length;kd||c>e)return 1;if(bd)return 1}else if(a.G){if(ce)return 1}return 0}
function fv(a){var b=a.U(),c,d,e;b?(c=b.width,b=b.height,null!=a.ra?(a.T=d=M(a.ra,c),c=!1):(d=0,c=!0),null!=a.wa?(a.L=e=M(a.wa,b),b=!1):(e=0,b=!0)):(Vp(a.ra)?(c=!0,d=0):(c=!1,a.T=d=O(a.ra)),Vp(a.wa)?(b=!0,e=0):(b=!1,a.L=e=O(a.wa)));var f=a.Wc();a.g.width(null);a.g.height(null);c?(d+=a.g.Ba().width,a.$=d,a.T=f.Od(d)):d=a.$=f.Gc(d);a.g.width(a.$);b?(e+=a.g.Ba().height,a.V=e,a.L=f.Nd(e)):e=a.V=f.Fc(e);a.g.height(a.V);var h=!c&&a.A||!b&&a.G;R(a);if(h){var h=Math.round((a.I+a.N)/2),k=a.N,l=a.I,n;n=a.f;
var q=Og();q.Yc("aria-hidden","true");a.Rb(q,!0);a.f=n;q.fontSize(a.I);if(0>=ev(a,q.Ba().width,q.Ba().height,d,e))d=a.I;else{q.fontSize(h);for(var r=n=ev(a,q.Ba().width,q.Ba().height,d,e);k!=l;){if(0>n)k=Math.min(h+1,l),h+=Math.floor((l-h)/2);else if(0=r*n)break}if(n){do h+=r,q.fontSize(h),n=ev(a,q.Ba().width,q.Ba().height,d,e);while(0>r*n);I(q);0b?null:b;p(a.width())||a.i(4)}function gw(a,b){a.I=0>b?null:b;p(a.height())||a.i(4)}g.margin=function(a,b,c,d){this.j||(this.j=new Jv,G(this,this.j),Q(this.j,this.Uz,this));return p(a)?(this.j.J.apply(this.j,arguments),this):this.j};
g.Gf=function(a,b,c,d){this.ta||(this.ta=new bv,G(this,this.ta),Q(this.ta,this.Uz,this));return p(a)?(this.ta.J.apply(this.ta,arguments),this):this.ta};function hw(a,b){if(p(b)){var c=a.F("orientation")!=b;a.Jb.orientation=b;c&&a.i(4);return a}return a.Jb.orientation}g.yL=function(a,b){if(p(a)){if(B(a))if(p(b)){if(a in this.s)this[a](b)}else return this.Sa(a);else if(A(a))for(var c in a)if(c in this.s)this[c](a[c]);return this}c={};for(var d in this.m)d in this.s&&(c[d]=this.m[d]);return c};
function iw(a,b){if(p(b)){var c=null==b?"":String(b);a.N!=c&&(a.N=c,a.i(20,9));return a}return a.N}g.i=function(a,b){var c=cw.o.i.call(this,a,b);!c&&this.G&&this.R(b||0);return c};function jw(a){var b=!1;a.f||(b=!0,a.f=Mg(),a.Mh().H(a.f),a.ya=a.f.text(),a.ya.zIndex(.1),a.ya.Yc("aria-hidden","true"),G(a,a.f),Nt(a,a.f));return b}
g.M=function(){if(!this.Xa())return this;var a=jw(this),b=this.H();R(this);this.D(2)&&(this.f.parent(b),this.C(2));this.D(8)&&(this.f.zIndex(this.zIndex()),this.C(8));this.D(16)&&(this.Rb(a),this.C(16));this.D(4)&&(kw(this),this.ya.x(M(this.Gf().F("left"),this.g)),this.ya.y(M(this.Gf().F("top"),this.b)),this.f.Za(this.u.b,this.u.c,this.u.f,this.u.g,this.u.l,this.u.h),this.i(64),this.C(4));this.D(64)&&(a=this.Mh(),R(a),a.U(0,0,this.g,this.b),a.M(),a.P(!1),this.C(64));this.P(!1);return this};
g.remove=function(){this.f?this.f.parent(null):this.ya&&this.ya.parent(null)};g.jc=function(){var a=this.U(),a=a?a.clone():Xo(0,0,0,0);if(!this.enabled())return a;this.ja&&!this.D(4)||kw(this);switch(this.F("orientation")){case "top":a.top+=this.ja.height;a.height-=this.ja.height;break;case "right":a.width-=this.ja.width;break;case "bottom":a.height-=this.ja.height;break;case "left":a.left+=this.ja.width,a.width-=this.ja.width}return a};
g.jd=function(){if(!this.enabled())return new J(0,0,0,0);this.ja&&!this.D(4)||kw(this);return this.ja.clone()};
g.Rb=function(a){var b=this.F("text"),c=iw(this),d=this.F("useHtml");if(a||p(b)||p(c)||p(d))a=!b&&p(c)?c:b,d?this.ya.htmlText(a):this.ya.text(a);this.ya.fontSize(this.F("fontSize"));this.ya.fontFamily(this.F("fontFamily"));this.ya.color(this.F("fontColor"));this.ya.Dh(this.F("textDirection"));this.ya.lk(this.F("textWrap"));this.ya.opacity(this.F("fontOpacity"));this.ya.vg(this.F("fontDecoration"));this.ya.fontStyle(this.F("fontStyle"));this.ya.fontVariant(this.F("fontVariant"));this.ya.fontWeight(this.F("fontWeight"));
this.ya.letterSpacing(this.F("letterSpacing"));this.ya.jk(this.F("lineHeight"));this.ya.kk(this.F("textIndent"));this.ya.ng(this.F("vAlign"));this.ya.We(this.F("hAlign"));this.ya.hf(this.F("textOverflow"));this.ya.Eh(this.F("selectable"));this.ya.tb(this.F("disablePointerEvents"))};
g.Bj=function(){var a=this.Sa("rotation");delete this.Jb.rotation;a=p(a)?a:this.F("rotation");if(p(a))return a;switch(this.F("orientation")){case "left":return this.Jb.rotation=-90;case "right":return this.Jb.rotation=90;default:return this.Jb.rotation=0}};
function kw(a){var b=a.Gf(),c=a.margin(),d=a.U(),e,f,h=a.F("orientation"),k=!(a.Bj()%180);f=!((a.Bj()+90)%180);d?f?(e=d.height,f=d.width):(e=d.width,f=d.height):e=f=void 0;var l=jw(a);if(l||a.D(16))a.Rb(l),a.C(16);a.ya.width(null);a.ya.height(null);a.ya.Za(1,0,0,1,0,0);var l=a.ya.Ba(),n=a.Xb("width")?a.Sa("width"):a.L||null;null===n?(a.A=l.width,a.g=b.Od(a.A)):(a.g=M(n,e),a.A=b.Gc(a.g));d&&e=a.documentMode)?uf(this.c,ww):uf(this.c,vw);Jk==Kk?(uf(this.W().bi(),ow),uf(this.W().Y(),xw)):(uf(this.W().bi(),yw),uf(this.W().Y(),zw));this.h()};uw.prototype.h=function(){if(Jk==Kk){var a;a=this.g;a=a.b?a.b.clone():null;this.W().ik(a.width,a.height)}};uw.prototype.Jj=function(){return!1};function Aw(a,b,c){this.b={values:a||{},Yh:b||null,Jg:c||[],gf:{},Fe:{}};this.b.gf["%Value"]="value";this.b.gf["%YValue"]="value";this.b.gf["%Index"]="index"}g=Aw.prototype;g.values=function(a){return p(a)?(this.b.values=a,this):this.b.values};g.Yh=function(a){return p(a)?(this.b.Yh=a,this):this.b.Yh};g.Jg=function(a){return p(a)?(this.b.Jg=a,this):this.b.Jg};g.gf=function(a){return p(a)?(this.b.gf=a,this):this.b.gf};g.Fe=function(a){return p(a)?(this.b.Fe=a,this):this.b.Fe};
g.Vi=function(a){var b=this.b.Yh;return b?b.get.apply(b,arguments):void 0};g.tH=function(a){var b=this.b.Yh?this.b.Yh.B(a):void 0;p(b)||(b=(b=this.b.values.series)?b.value.B(a):void 0);return b};g.Ag=function(a){var b=void 0;if(a)for(var c=0;cc?d=this.c.El[c]:8>c?d=this.c.Tl[c-4]:(d=this.c.ms[c-8],d=d.replace("{1}",this.c.El[c-8]),d=d.replace("{0}",this.c.Tl[c-8]));Fw(this,d)}else Fw(this,a)}
function Fw(a,b){for(var c=!1,d="",e=0;e=a.count)return!1;var b="MydhHmsSDkK".indexOf(a.text.charAt(0));return 0a.count}function Iw(a,b){var c=a.substring(b[0]).match(/^\s+/);c&&(b[0]+=c[0].length)}
function Jw(a,b,c,d,e,f){Iw(b,c);var h=c[0],k=d.text.charAt(0),l=-1;if(Hw(d))if(0b.length)return!1;l=Kw(a,b.substring(0,h+e),c)}else l=Kw(a,b,c);switch(k){case "G":return l=Lw(b,c,a.c.os),0<=l&&(f.era=l),!0;case "M":case "L":a:{d=l;if(0>d){d=Lw(b,c,a.c.zs.concat(a.c.Gs).concat(a.c.Cs).concat(a.c.Hs));if(0>d){f=!1;break a}f.month=d%12}else f.month=d-1;f=!0}return f;case "E":return d=Lw(b,c,a.c.Is),0>d&&(d=Lw(b,c,a.c.Es)),0>d?f=!1:(f.c=d,f=!0),f;case "a":return l=Lw(b,c,a.c.js),0<=l&&(f.g=
l),!0;case "y":a:{var n;if(0>l){n=b.charAt(c[0]);if("+"!=n&&"-"!=n){f=!1;break a}c[0]++;l=Kw(a,b,c);if(0>l){f=!1;break a}"-"==n&&(l=-l)}n||2!=c[0]-h||2!=d.count?f.year=l:(a=l,b=(new Date).getFullYear()-80,c=b%100,f.m=a==c,a+=100*Math.floor(b/100)+(al?(d=Lw(b,c,a.c.Bs),0>d&&(d=Lw(b,c,a.c.Ds)),0>d?f=!1:(f.month=3*d,f.day=1,f=!0)):f=!1,f;case "d":return 0<=l&&(f.day=l),!0;case "S":return a=c[0]-h,f.j=3>a?l*Math.pow(10,3-a):Math.round(l/Math.pow(10,
a-3)),!0;case "h":12==l&&(l=0);case "K":case "H":case "k":return 0<=l&&(f.b=l),!0;case "m":return 0<=l&&(f.l=l),!0;case "s":return 0<=l&&(f.h=l),!0;case "z":case "Z":case "v":b.indexOf("GMT",c[0])==c[0]&&(c[0]+=3);a:if(c[0]>=b.length)f.f=0,f=!0;else{d=1;switch(b.charAt(c[0])){case "-":d=-1;case "+":c[0]++}h=c[0];l=Kw(a,b,c);if(0>l)f=!1;else{if(c[0]l){f=!1;break a}n+=l}else n=l,n=24>n&&2>=c[0]-h?60*n:n%100+n/100*60;f.f=-(n*d);f=!0}}return f;
default:return!1}}function Kw(a,b,c){if(a.c.Js){for(var d=[],e=c[0];e=f?String.fromCharCode(f+48):b.charAt(e))}b=d.join("")}else b=b.substring(c[0]);a=b.match(/^\d+/);if(!a)return-1;c[0]+=a[0].length;return parseInt(a[0],10)}function Lw(a,b,c){var d=0,e=-1;a=a.substring(b[0]).toLowerCase();for(var f=0;fd&&!a.indexOf(c[f].toLowerCase())&&(e=f,d=h)}0<=e&&(b[0]+=d);return e}function Mw(){};E("anychart.format.locales.default.dateTimeLocale",{eras:["BC","AD"],eraNames:["Before Christ","Anno Domini"],narrowMonths:"JFMAMJJASOND".split(""),standaloneNarrowMonths:"JFMAMJJASOND".split(""),months:"January February March April May June July August September October November December".split(" "),standaloneMonths:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),standaloneShortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),standaloneWeekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),standaloneShortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),narrowWeekdays:"SMTWTFS".split(""),standaloneNarrowWeekdays:"SMTWTFS".split(""),shortQuarters:["Q1","Q2","Q3","Q4"],quarters:["1st quarter","2nd quarter","3rd quarter","4th quarter"],ampms:["AM","PM"],firstDayOfWeek:0,
weekendRange:[5,6],firstWeekCutOffDay:3,dateFormat:"y MMM d",timeFormat:"HH:mm:ss",dateTimeFormat:"y MMM d 'at' HH:mm:ss",formats:{full_year:"yyyy",full_year_semester:"MMM yyyy",full_year_quarter:"MMM yyyy",full_year_month:"MMM yyyy",full_year_third_of_month:"dd MMM yyyy",full_year_week:"dd MMM yyyy",full_year_day:"dd MMM yyyy",full_year_hour:"HH dd MMM yyyy",full_year_minute:"dd MMM yyyy, HH:mm",full_year_second:"dd MMM yyyy, HH:mm:ss",full_year_millisecond:"dd MMM yyyy, HH:mm:ss.SSS",timeline_year:["yyyy",
"yy"],timeline_year_semester:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_quarter:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_month:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_third_of_month:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_week:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_day:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),
timeline_semester:["MMMM","MMM","MM"],timeline_semester_quarter:["MMMM","MMM","MM"],timeline_semester_month:["MMMM","MMM","MM"],timeline_semester_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter:["MMMM","MMM","MM"],timeline_quarter_month:["MMMM",
"MMM","MM"],timeline_quarter_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month:["MMMM","MMM","MM"],timeline_month_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),
timeline_month_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_third_of_month:["dd"],timeline_third_of_month_week:["dd"],timeline_third_of_month_day:["EEEE, dd","EE, dd","dd"],timeline_week:["dd"],timeline_week_day:["EEEE, dd","EE, dd","dd"],timeline_day:["EEEE, dd","EEEE","EE, dd","EE","dd"],year:"yyyy",year_semester:"yyyy MMM",year_quarter:"yyyy MMM",year_month:"yyyy MMM",year_third_of_month:"MMM dd",year_week:"MMM dd",year_day:"MMM dd",year_hour:"MMM-dd HH",
year_minute:"dd HH:mm",year_second:"HH:mm:ss",year_millisecond:"HH:mm:ss.SSS",semester:"MMM",semester_quarter:"MMM",semester_month:"MMM",semester_third_of_month:"dd",semester_week:"dd",semester_day:"dd",semester_hour:"HH",semester_minute:"HH:mm",semester_second:"HH:mm:ss",semester_millisecond:"SSS",quarter:"MMM",quarter_month:"MMM",quarter_third_of_month:"dd",quarter_week:"dd",quarter_day:"dd",quarter_hour:"HH",quarter_minute:"HH:mm",quarter_second:"HH:mm:ss",quarter_millisecond:"SSS",month:"MMM",
month_third_of_month:"dd",month_week:"dd",month_day:"dd",month_hour:"HH",month_minute:"HH:mm",month_second:"HH:mm:ss",month_millisecond:"SSS",third_of_month:"dd",third_of_month_week:"dd",third_of_month_day:"dd",third_of_month_hour:"HH",third_of_month_minute:"HH:mm",third_of_month_second:"HH:mm:ss",third_of_month_millisecond:"SSS",week:"dd",week_day:"dd",week_hour:"HH",week_minute:"HH:mm",week_second:"HH:mm:ss",week_millisecond:"SSS",day:"dd",day_hour:"HH",day_minute:"HH:mm",day_second:"HH:mm:ss",
day_millisecond:"SSS",hour:"HH",hour_minute:"HH:mm",hour_second:"HH:mm:ss",hour_millisecond:"SSS",minute:"HH:mm",minute_second:"HH:mm:ss",minute_millisecond:"SSS",second:"HH:mm:ss",second_millisecond:"SSS",millisecond:"SSS",timelineHeader_year:"yyyy",timelineHeader_year_month:"MMMM, yyyy",timelineHeader_year_week:"dd MMM yy",timelineHeader_year_quarter:"MMM yyyy",timelineHeader_year_day:"dd MMM yy",timelineHeader_quarter_month:"MMMM",timelineHeader_month_week:"dd-MMM",timelineHeader_week_day:"d MMM, EEE",
timelineHeader_day_hour:"HH:mm",timelineHeader_hour_minute:"H:mm"}});E("anychart.format.locales.default.numberLocale",{decimalsCount:1,decimalPoint:".",groupsSeparator:"",scale:!1,zeroFillDecimals:!1,scaleSuffixSeparator:"",useBracketsForNegative:!1});E("anychart.format.locales.default.messages",{});
var Nw=/^([-]?\d+\.?\d*)(.*?)?$/,Ow={factors:[1E15,1E12,1E9,1E6,1E3,1E3,1,.001,1E-6,1E-9],suffixes:"P T G M K k m u n".split(" ")},Pw="default",Qw=null,Rw=NaN,Sw="default",Tw=null,Uw=null,Vw=null,Ww=0,Xw={},Yw={},Zw={},$w={};function ax(a){A(a)||(a=m.anychart.format.locales[String(a)]);return a||null}function dq(a){return(a=ax(a))&&a.dateTimeLocale||null}function bx(a){return(a=ax(a))&&a.numberLocale||null}function cx(a,b){var c=dq(a);return c&&c[b||"dateTimeFormat"]||null}
function dx(a){if(!a)return Zo;var b=na(a);b in $w||($w[b]={os:a.eras,mx:a.eraNames,nx:a.narrowMonths,px:a.standaloneNarrowMonths,zs:a.months,Gs:a.standaloneMonths,Cs:a.shortMonths,Hs:a.standaloneShortMonths,Is:a.weekdays,tx:a.standaloneWeekdays,Es:a.shortWeekdays,sx:a.standaloneShortWeekdays,wF:a.narrowWeekdays,qx:a.standaloneNarrowWeekdays,Ds:a.shortQuarters,Bs:a.quarters,js:a.ampms||a.amPmS,El:a.dateFormats||[],Tl:a.timeFormats||[],ms:a.dateTimeFormats||[],qs:a.firstDayOfWeek,gG:a.weekendRange,
rs:a.firstWeekCutOffDay||a.firstWeekCutOfDay});return $w[b]}function ex(a){p(a)&&(Rw=ja(a)?a.getTime():O(a));return isNaN(Rw)?(a=new Date,a.setTime(Date.UTC(a.getUTCFullYear(),a.getUTCMonth())),a):new Date(Rw)}function eq(a){p(a)&&(B(a)||A(a)?Sw=a:Sw="default");return Sw}function fx(a){p(a)&&(B(a)?Tw=a:Tw=null);return Tw||cx(Sw)||cx("default")||"yyyy.MM.dd"}function gx(a){p(a)&&(B(a)?Uw=a:Uw=null);return Uw||cx(Sw,"dateFormat")||cx("default","dateFormat")||"yyyy.MM.dd"}
function hx(a){p(a)&&(B(a)?Vw=a:Vw=null);return Vw||cx(Sw,"timeFormat")||cx("default","timeFormat")||"HH:mm:ss"}function ix(a){p(a)&&(Ww=O(a)||0);return Ww}
function jx(a,b,c,d){if(ja(a))return a;if(C(a))return isNaN(a)?null:new Date(a);if(B(a)){if(b=(p(b)?b:Qw)||null){d=dq(d)||dq(Pw)||dq("default");var e=na(d),e=b+e,f;e in Yw||(d=dx(d),Yw[e]=new Ew(b,d));f=Yw[e];c=ja(c)?c:ex();(b=-1==b.replace(/'.+?'/g,"").search(/z+/i))&&c.setTime(c.getTime()+6E4*c.getTimezoneOffset());d=a.length;a:{for(var h=new Mw,e=[0],k=-1,l=0,n=0,q=0;qk&&f.b[q].fk&&(k=q,n=l=0),0<=k){var r=f.b[q].count;if(q==k&&(r-=n,n++,0==r)){a=0;break a}Jw(f,
a,e,f.b[q],r,h)||(q=k-1,e[0]=l)}else{if(k=-1,!Jw(f,a,e,f.b[q],0,h)){a=0;break a}}else{k=-1;if(" "==f.b[q].text.charAt(0)){if(r=e[0],Iw(a,e),e[0]>r)continue}else if(a.indexOf(f.b[q].text,e[0])==e[0]){e[0]+=f.b[q].text.length;continue}a=0;break a}b:{void 0!=h.era&&void 0!=h.year&&!h.era&&0f?
f:a));ma(c.setHours)&&(void 0==h.b&&(h.b=c.getHours()),void 0!=h.g&&0h.b&&(h.b+=12),c.setHours(h.b));ma(c.setMinutes)&&void 0!=h.l&&c.setMinutes(h.l);ma(c.setSeconds)&&void 0!=h.h&&c.setSeconds(h.h);ma(c.setMilliseconds)&&void 0!=h.j&&c.setMilliseconds(h.j);void 0!=h.f&&c.setTime(c.getTime()+6E4*(h.f-c.getTimezoneOffset()));h.m&&(a=new Date,a.setFullYear(a.getFullYear()-80),c.getTime()a)&&(a=-a);n="";if(A(e)&&y(e.factors)&&y(e.suffixes)){var q=1,r=e.factors;e=e.suffixes;for(var t=Math.min(r.length,e.length),u=0;u=q||1>=q&&a>.1*q){n=e[u];break}n?n=h+n:q=1;a/=q}f=f?a.toFixed(b):Ho(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+n;l&&k&&(c=["(",c,")"].join(""),d="");return d+c}E("anychart.format.inputLocale",function(a){p(a)&&(B(a)||A(a)?Pw=a:Pw="default");return Pw});E("anychart.format.inputBaseDate",ex);E("anychart.format.inputDateTimeFormat",function(a){p(a)&&(B(a)?Qw=a:Qw=null);return Qw});E("anychart.format.outputLocale",eq);E("anychart.format.outputTimezone",ix);E("anychart.format.outputDateFormat",gx);E("anychart.format.outputTimeFormat",hx);
E("anychart.format.outputDateTimeFormat",fx);E("anychart.format.parseDateTime",jx);
E("anychart.format.parseNumber",function(a,b){var c=bx(b)||bx(Pw)||bx("default"),d=1;if(B(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=a.replace(new RegExp(Pa(c.groupsSeparator),"g"),"");var e=c.scale;!0===e&&(e=Ow);if(A(e)&&y(e.factors)&&y(e.suffixes)){a=a.replace(new RegExp(Pa(c.scaleSuffixSeparator),"g"),"");var f=a.match(Nw);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),n=0;nd.left-w+c&&(h-=d.left-w+c),0>d.top-v+e&&(k-=d.top-v+e),d.ma()-w+c>l.width&&(h-=d.ma()-w+c-l.width),d.ga()-v+e>l.height&&(k-=d.ga()-v+e-l.height));r||(b.x(h),b.y(k),d=b.sa(),d.leftf.width+w&&(h-=d.ma()-f.width-w),d.ga()>f.height+v&&(k-=d.ga()-f.height-v));u||(b.x(h),b.y(k),d=b.sa(),d.lefta.ma()+w&&(h-=d.ma()-w-a.ma()),d.ga()>a.ga()+v&&(k-=d.ga()-
v-a.ga()));b.x(h);b.y(k)}
function Gx(a,b,c,d,e,f){if(a.ua(3)&&(a.f=e?e.Ta():a,Hx(a,[a.f]),a.f.enabled())){for(var h={clientX:{value:c,type:"number"},clientY:{value:d,type:"number"},formattedValues:{value:[],type:""},points:{value:[],type:""}},k=[],l=0;ld.ga()?(e=d.Ca(),f=d.ma(),h=d.Ka(),k=d.ga(),c+=2):(e=f=d.Ca()+2,h=d.Ka(),k=d.ga(),b-=2);else if(b>d.ma())cd.ga()?(e=d.Ca(),f=d.ma(),h=d.ga(),k=d.Ka(),c+=2):(e=f=d.ma()-2,h=d.Ka(),k=d.ga(),b+=2);else if(c<
d.Ka())h=k=d.Ka()+2,e=d.ma(),f=d.Ca(),c-=2;else if(c>d.ga())h=k=d.ga()-2,e=d.Ca(),f=d.ma(),c+=2;else break a;a.s=[e,h,f,k,b,c]}Uc(document,"mousemove",a.Vq,!1,a)}else e&&d.tb(!0)}}function Nx(a,b,c,d){xx(a);a.f=a;d&&(d.clientX=b,d.clientY=c,iw(a.title(),Jx(a,d)),a.Qc().text(Ix(a,d)));yx(a,a);Cx(a,a,b,c);Kx(a,b,c)}function Jx(a,b){b.values().titleText={value:a.Ia.F("text"),type:"string"};Bw(b);var c=a.F("titleFormat");B(c)&&(c=Ox(Px.Sc(),c));return c.call(b,b)}
function Ix(a,b,c){b.values().valuePrefix={value:a.F("valuePrefix")||"",type:"string"};b.values().valuePostfix={value:a.F("valuePostfix")||"",type:"string"};Bw(b);a=c?a.F("unionFormat"):a.F("format");B(a)&&(a=Ox(Px.Sc(),a));return a.call(b,b)}g.Qc=function(a){this.w||(this.w=new hv,Q(this.w,this.HP,this),this.w.La(this),this.w.width("100%").height("100%"),G(this,this.w));return p(a)?(this.w.J(a),this):this.w};
g.Wz=function(a){Ym(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"],!0);return this.Qc(a)};g.HP=function(a){S(a,8)?(wx(this),this.i(1988,1)):S(a,1)&&this.i(512,1)};function wx(a){a.N=null;a.L=null}
function ux(a,b,c){if(b)return a.m&&a.m.stop(),a.remove(),!0;if(a.F("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.sa().fh(new ld(b,c)),e=zx(a).Y();if(e&&!d)return Mc(e,"mouseleave",a.Bq,!1,a),a.s=null,!1;if(Qx(a,b,c))return Mc(document,"mousemove",a.Vq,!1,a),e&&(Mc(zx(a).Y(),"mouseenter",a.gx,!1,a),Mc(zx(a).Y(),"mouseleave",a.hx,!1,a)),!1;a.s=null}if(a.fl())return vx(a),a.m.Hj()||a.m.start(),!1;a.remove();return!0}g.remove=function(){zx(this).parent(null)};
function xx(a){var b=a.ua(1)&&!Sb(a.u);a.title().G=b;a.qg().G=b;a.Sg().G=b;a.Wc().G=b}g.sa=function(){this.L=null;Bx(this);return new J(this.L.x+this.F("offsetX"),this.L.y+this.F("offsetY"),this.N.width,this.N.height)};g.jd=function(){Ax(this);return this.N};g.Rb=function(){if(this.D(512)){R(this.Qc());for(var a in this.I){var b=this.F(a);p(b)&&this.Qc().Ib(a,b)}this.Qc().mk(this.F("adjustFontSize"));this.Qc().fw(this.F("minFontSize"));this.Qc().dw(this.F("maxFontSize"));this.Qc().P(!1)}};
g.i=function(a,b){var c=rx.o.i.call(this,a,b);!c&&this.ua(1)&&!Sb(this.u)&&this.R(b||0);return c};function zx(a){if(!a.b){a.b=Mg();G(a,a.b);Nt(a,a.b);var b=a.Sg(),c=a.title(),d=a.qg(),e=a.Qc();b.H(a.b);c.H(a.b);d.H(a.b);e.H(a.b)}return a.b}function Dx(a,b){return p(b)?(a.la=b,a):a.la}function Ex(a){return ut&&a.F("allowLeaveStage")&&a.F("allowLeaveChart")}function vx(a){a.m&&a.m.Hj()?a.va=!0:(I(a.m),a.m=new dd(function(){this.remove();this.va&&(this.va=!1,vx(this))},a.fl(),a))}
function Hx(a,b){b=b||[];for(var c in a.u)eb(b,function(a){return String(na(a))==c})||a.u[c].yd(!0)}
function Ax(a){if(!a.N){R(a.Qc());a.Rb();a.Qc().P(!1);var b=a.F("width"),c=a.F("height"),d=(a.g||Dx(a)).sa(),b=M(b,d.width),c=M(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new J(0,0,0,0),h,k=null,l=null,n=a.title(),q=a.qg(),r=a.Qc();R(n);R(q);R(r);var t;if(!d||!e){if(n.enabled()){Jk==Kk?n.U(null):n.U(a.g&&a.g.H()?a.g.H().W().Ba():null);t=n.F("width");var u=null!=n.Sa("width");h=n.F("height");var w=null!=n.Sa("height");Rp(t)&&(k=t,d?(t=a.Wc().Gc(b),n.width(t)):n.width(null));Rp(h)&&(l=h,e?(t=a.Wc().Fc(c),
n.height(t)):n.height(null));h=n.jd();f.width=b||Math.max(f.width,h.width);u?n.width(k):delete n.m.width;w?n.height(l):delete n.m.height;l=k=null;e||(f.height+=h.height)}if(r.enabled()){var v=(u=a.X?a.X.Qc():null)?u.width():void 0,u=u?u.height():void 0;r.U(null);v=r.width()||v;u=r.height()||u;Rp(v)&&(k=v,d?(t=a.Wc().Gc(b),r.width(t)):r.width(null));Rp(u)&&(l=u,e?(t=a.Wc().Fc(c),r.height(t)):r.height(null));v=r.jd();f.width=b||Math.max(f.width,v.width);k&&r.width(k);l&&r.height(l);e||(f.height+=v.height)}n.enabled()&&
n.U(new J(0,0,f.width,h.height));r.enabled()&&r.U(new J(0,0,f.width,v.height));q.enabled()&&(q.U(n.enabled()||r.enabled()?f:null),h=q.jd(),f.width=b||Math.max(f.width,h.width),e||(f.height+=h.height))}f=a.Wc().KE(f);d&&(f.width=b);e&&(f.height=c);f.left=0;f.top=0;a.N=f;n.P(!1);q.P(!1);r.P(!1)}}function Bx(a){Ax(a);if(!a.L){var b=a.F("anchor"),c=a.F("offsetX"),d=a.F("offsetY"),e=a.F("x"),f=a.F("y"),e=new ld(e,f);hq(e,b,c,d);b=Xp(a.N,b);e.x-=b.x;e.y-=b.y;a.L=e}}
function Mx(a,b,c,d,e){var f=c,h=d,k,l=a.F("positionMode")||"float",n=a.F("displayMode"),q=(a.kb()||Dx(a)).sa(),r=a.la.H().W(),t=r.Ba();k=Ek(r);var u=Ex(b),r=b.F("allowLeaveStage"),w=b.F("allowLeaveScreen"),v=b.F("allowLeaveChart"),x=b.F("offsetX"),z=b.F("offsetY");"float"==l?(f=u?c:c-k.x,h=u?d:d-k.y):"point"==l?(h="union"==n?a.F("position"):b.F("position"),h=Fx(e,h).value,f=u?h.x+k.x:h.x,h=u?h.y+k.y:h.y):"chart"==l&&(f=a.kb().sa(),h="union"==n?a.F("position"):b.F("position"),h=Xp(f,h),f=h.x+(u?k.x:
0),h=h.y+(u?k.y:0));w||(b.x(f),b.y(h),w=u?0:k.x,u=u?0:k.y,k=b.sa(),a=Ve(window),0>k.left-x+w&&(f-=k.left-x+w),0>k.top-z+u&&(h-=k.top-z+u),k.ma()-x+w>a.width&&(f-=k.ma()-x+w-a.width),k.ga()-z+u>a.height&&(h-=k.ga()-z+u-a.height));r||(b.x(f),b.y(h),k=b.sa(),k.leftt.width+x&&(f-=k.ma()-t.width-x),k.ga()>t.height+z&&(h-=k.ga()-t.height-z));v||(b.x(f),b.y(h),k=b.sa(),k.leftq.ma()+x&&
(f-=k.ma()-x-q.ma()),k.ga()>q.ga()+z&&(h-=k.ga()-z-q.ga()));b.x(f);b.y(h)}function Rx(a){var b=null;Dx(a)?b=Dx(a).H():a.kb()?b=a.kb().H():a.parent()&&(Dx(a.parent())?b=Dx(a.parent()).H():a.parent().kb()&&(b=a.parent().kb().H()));return b}
function yx(a,b){if(b.D(2)){var c;if(Ex(b)||"vml"==Jk)c=uw.Sc(),a.j&&a.j.Jj()&&b.j.H(null),b.j=c,b.j.H(document.body),b.H(c.b),zx(b).parent(b.H()),b.C(2);else{var d=Rx(b);if(d){var e=Sx(b);c=Fq[e];c||(c=new mw,Fq[e]=c);b.j=c;zx(b).parent(b.H());d=d.W().bi();c.H(d);b.H(c.b);b.C(2)}}}}g.Vq=function(a){if(Qx(this,a.clientX,a.clientY))this.j.Jj()||qw(this.j,!0);else{Uc(document,"mousemove",this.Vq,!1,this);var b=zx(this).Y();b&&(Uc(b,"mouseenter",this.gx,!1,this),Uc(b,"mouseleave",this.hx,!1,this));this.Bq(a)}};
function Qx(a,b,c){if(!a.s)return!1;var d=a.s[0],e=a.s[1],f=a.s[2],h=a.s[3],k=a.s[4],l=a.s[5];a=No(f,h,k,l,b,c);k=No(k,l,d,e,b,c);return No(d,e,f,h,b,c)==a&&a==k}g.gx=function(){Uc(document,"mousemove",this.Vq,!1,this);zx(this).Y()&&Uc(zx(this).Y(),"mouseenter",this.gx,!1,this);this.s=null};g.hx=function(a){zx(this).Y()&&Uc(zx(this).Y(),"mouseleave",this.hx,!1,this);this.Bq(a)};
g.Bq=function(a){if(2==a.b.buttons)return!0;this.j.Jj()||qw(this.j,!1);zx(this).Y()&&Uc(zx(this).Y(),"mouseleave",this.Bq,!1,this);this.s=null;this.fl()?(vx(this),this.m.Hj()||this.m.start()):this.yd(!0)};function Sx(a){a=Rx(a).W();return"stg"+na(a)}
g.parent=function(a){if(p(a)){if(this.X!=a){var b=String(na(this));a?(this.X&&wt(this.X,this.up,this),this.X=a,this.title().parent(this.X.title()),this.qg().parent(this.X.qg()),this.Sg().parent(this.X.Sg()),this.Wc().parent(this.X.Wc()),this.Qc().Wc().parent(this.X.Qc().Wc()),this.X.u[b]=this,Q(this.X,this.up,this)):(wt(this.X,this.up,this),this.title().parent(null),this.qg().parent(null),this.Sg().parent(null),this.Wc().parent(null),this.Qc().Wc().parent(null),delete this.X.u[b],this.X=null)}return this}return this.X};
g.up=function(a){var b=0,c=0;if(S(a,8)||S(a,1))b|=1988,c|=8,wx(this);S(a,32768)&&(b|=1,c|=1);this.h=null;this.i(b,c)};g.Sa=function(a){return this.A[a]};g.Xb=function(a){return null!=this.A[a]};g.$b=function(a){return this.Va[a]};g.F=Ku;g.Hb=function(a,b){this.A[a]=b};g.ua=function(a){return p(a)?!!(a&this.Ea):!0};g.Ue=function(a){p(a)&&(this.h=a);return this.h};g.ei=Ju;g.pe=function(){var a=[this.Va];this.X&&(a=mb(a,this.X.pe()));return a};
g.Wd=function(){var a=[this.A];this.X&&(a=mb(a,this.X.Wd()));return a};g.IC=function(a){Ym(405,null,["isFloating()","positionMode()"],!0);var b=this.F("positionMode");return p(a)?("float"==b!=a&&this.Hb("positionMode",a?"float":"chart"),this):"float"==b};g.enabled=function(a){return p(a)?(this.A.enabled!=a&&(this.A.enabled=a,this.i(1,32777),this.A.enabled?(this.cd=!1,this.P(!0)):isNaN(this.ee)?R(this):this.cd=!0),this):this.F("enabled")};
g.v=function(){var a={};gu(this,this.I,a);gu(this,this.ro,a);delete a.x;delete a.y;var b=this.title().v();Sb(b)||(a.title=b);b=this.qg().v();Sb(b)||(a.separator=b);b=this.Sg().v();Sb(b)||(a.background=b);b=this.Wc().v();Sb(b)||(a.padding=b);p(this.V)&&(a.hideDelay=this.V);p(this.zIndex())&&(a.zIndex=this.zIndex());this.Xb("enabled")&&(a.enabled=this.A.enabled);return a};
g.K=function(a,b){a.content&&this.Wz(a.content);a.isFloating&&this.IC(a.isFloating);if(b){for(var c in this.I){var d=a[c];p(d)&&(this.Va[c]=d)}for(c in this.ro)d=a[c],p(d)&&(this.Va[c]=d);"enabled"in a&&(this.Va.enabled=a.enabled)}else fu(this,this.I,a),fu(this,this.ro,a);this.title().xb(!!b,a.title);this.qg().xb(!!b,a.separator);this.Sg().xb(!!b,a.background);this.Wc().xb(!!b,a.padding);this.fl(a.hideDelay);c=a.contentInternal;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.ei(),h=0;hb?(v=Math.max(v,q),x+=n,r++,q=e+a.u,n=k+a.u):(q+=e+a.u,n=Math.max(n,k+a.u)):"verticalexpandable"==a.L&&(t+k>c?(x=Math.max(x,t),v+=u,w++,u=e+a.u,t=k+a.u):(t+=k+a.u,u=Math.max(u,e+a.u))));!d||0>f?f=d=0:d-=a.u;!h||
0>l?l=h=0:h-=a.u;a.qe=w;return"vertical"==a.L?Xo(0,0,Math.max(0,f),Math.max(0,h)):"horizontal"==a.L?Xo(0,0,Math.max(0,d),Math.max(0,l)):"verticalexpandable"==a.L?(v+=u-a.u,x=Math.max(x,t)-a.u,Xo(0,0,Math.max(0,v),Math.max(0,x))):"horizontalexpandable"==a.L?(v=Math.max(v,q)-a.u,x+=n-a.u,Xo(0,0,Math.max(0,v),Math.max(0,x))):Xo(0,0,0,0)}
function Xx(a){var b=a.U();b&&0>=b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.Gk(),h,k,l,n,q=0,r=0,t,u;b?(c=b.width,d=b.height,null!=a.ra?(l=Math.min(c,M(a.ra,c),null!=a.Bc?M(a.Bc,c):c),t=f.Gc(e.Gc(l))):t=null!=a.Bc?f.Gc(e.Gc(M(a.Bc,c))):f.Gc(e.Gc(c)),null!=a.wa?(n=Math.min(d,M(a.wa,d),null!=a.gc?M(a.gc,d):d),u=f.Fc(e.Fc(n))):u=null!=a.gc?f.Fc(e.Fc(M(a.gc,d))):f.Fc(e.Fc(d))):(C(a.ra)&&!isNaN(a.ra)?(l=a.ra,t=f.Gc(a.ra)):t=C(a.Bc)&&!isNaN(a.Bc)?f.Gc(a.Bc):Infinity,C(a.wa)&&!isNaN(a.wa)?(n=
a.wa,u=f.Fc(a.wa)):u=C(a.gc)&&!isNaN(a.gc)?f.Fc(a.gc):Infinity);var w,v,x,z=a.jo(),D=a.Fg(),N=a.title(),ea=D.aj(),ea="bottom"==ea||"top"==ea,ia=N.F("orientation")||hw(N),ia="bottom"==ia||"top"==ia,fa=!(N.Bj()%180),za=Yv(z);R(z);R(D);R(N);var ua=v=null;do{v&&(ua=v);var ka=v=0,H=0,Va=0;N.enabled()?(N.U(null),fw(N,null),gw(N,null),x=N.jd(),ia?(x.width>t&&(fa?fw(N,t):gw(N,t),x=N.jd()),Va=x.width,v+=x.height):(x.height>u&&(fa?gw(N,u):fw(N,u),x=N.jd()),H=x.height,ka+=x.width)):x=null;z.enabled()?(z.U(null),
w=z.jd(),za?v+=w.height:ka+=w.width):w=null;h=t-ka;k=Yx(a,h,u-v);var Za=k.width;k=k.height;v+=k;ka+=Za;H=Math.max(H,k);Va=Math.max(Va,Za);ka=Math.max(Va,ka);Va=Math.max(H,v);H=u;ia&&(H-=x?x.height:0);za&&(H-=w?w.height:0);D.U(null);v=Vv(D,1);if("horizontal"==a.L)Za>h&&a.b&&1h&&1H&&a.b&&1=t-x.width?Va:Za,x=Math.max(Math.min(N.text().length,1),N.margin().Gc(H-yd<=x?H-x:yd)),fw(N,x);else if(!fa&&Va>u){x=0;w&&za&&(x+=w.height);if("top"==D.aj()||"bottom"==D.aj())x+=v.height;Za=Tv(D)&&!ea?v.height:0;Za=Math.max(a.b&&a.b.length?a.b[0].sa().height:0,Za);
x=Math.max(1,N.margin().Fc(u-x-Za));fa?gw(N,x):fw(N,x)}x=N.jd();z.width(h)}else x=N.jd(),z.width(k);w=z.jd();ia?ka-=x.height:H-=x.width}z.enabled()&&(za?ka-=w.height:H-=w.width);Za=H;x=ka;D.aj();Tv(D)&&(ea?x=ka-v.height:Za=H-v.width);v=a;w=x;var Td;v.G=[];x=0;ka=v.b&&v.b.length;for(H=0;HZa?(x++,v.G[x]=[],v.G[x][0]=v.b[H],w=v.b[H].sa().Tc()):
(w=w+v.u+v.b[H].sa().Tc(),v.G[x].push(v.b[H])));break;case "vertical":Za=v.b[H].sa().Rc();H+=1;for(ka=v.b.length;Hw?(x++,v.G[x]=[],v.G[x][0]=v.b[H],Za=v.b[H].sa().Rc()):(Za=Za+v.u+v.b[H].sa().Rc(),v.G[x].push(v.b[H])));break;case "horizontalexpandable":for(var Ua=v.b[H].sa().Tc()+v.u,ge=v.b[H].sa().Rc()+v.u,he=0,H=H+1;HZa?(he+=ge,he+Td>w?(x++,v.G[x]=[],v.G[x][0]=Va,he=0):v.G[x].push(Va),Ua=
yd+v.u,ge=Td+v.u):(Ua+=yd+v.u,ge=Math.max(ge,Td+v.u),v.G[x].push(Va)));break;case "verticalexpandable":for(Ua=v.b[H].sa().Tc()+v.u,ge=v.b[H].sa().Rc()+v.u,he=0,H+=1;Hw?(he+=Ua,he+yd>Za?(x++,v.G[x]=[],v.G[x][0]=Va,he=0):v.G[x].push(Va),Ua=yd+v.u,ge=Td+v.u):(Ua=Math.max(Ua,yd+v.u),ge+=Td+v.u,v.G[x].push(Va)))}Lv(v.Fg(),x+1);D.U(null);v=D.sa()}while(!pd(ua,v));l||(l=h);n||(n=k);a.ja=new J(q,r,l,n);if(a.ib)q=a.Hdb.ma()&&(q=b.ma()-l),rb.ga()&&(r=b.ga()-n));else if(b){q=b.Ca();r=b.Ka();switch(a.m){case "left":case "right":switch(a.w){case "center":r+=(d-n)/2;break;case "right":case "bottom":r=b.ga()-n}break;case "top":case "bottom":switch(a.w){case "center":q+=(c-l)/2;break;case "right":case "bottom":q=
b.ma()-l}}switch(a.m){case "right":q=b.ma()-l;break;case "bottom":r=b.ga()-n}}else q=M(e.F("left"),0),r=M(e.F("top"),0);a.ja.left=q;a.ja.top=r;a.re=a.Gk().ue(a.margin().ue(a.ja));b=a.ja.clone();b.left=0;b.top=0;a.Ra=a.margin().ue(b);a.ae=a.Gk().ue(a.Ra);z.P(!1);D.P(!1);N.P(!1);a.C(4)}function Zx(a){if(y(a.ab))return a.ab;if(null!=a.I){for(var b,c=[],d=0;dc.width&&(e+=f,f=d=0),n.i(4),R(n).U(c).x(d).y(e).enabled(!0).P(!1).M(),d+=n.sa().Tc()+
a.u,f=Math.max(f,q.Rc()+a.u);break;case "verticalexpandable":for(k=0;kc.height&&(d+=h,h=e=0),n.i(4),R(n).U(c).x(d).y(e).enabled(!0).P(!1).M(),e+=l[k].sa().Rc()+a.u,h=Math.max(h,q.Tc()+a.u)}if(a.title().enabled()&&(c=a.title().F("orientation")||hw(a.title()),"top"!=c&&"bottom"!=c)){d=c=0;if(e=a.g.$a)c=e.l,d=e.h;e=a.V.Zk();f=a.Ia.jd();f.top+=d;f.left+=c;c=f.top+f.height/2-(e.top+e.height/2);c=Math.min(a.re.height-e.height,Math.max(c,0));a.V.Za(1,0,0,1,0,c)}}a.jb=
b}g.qO=function(a){return this.dispatchEvent(a.type)};g.Eg=function(a){a=Ux.o.Eg.call(this,a);var b=Pp(a.domTarget),b=O(b&&b.index);isNaN(b)||(a.itemIndex=b);return a};g.xO=function(a){var b=ey(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&ma(b.QC)&&b.QC(c),c.Ma=!0,vv(c,!0),rv(c,!0),uv(c,!0),a&&Wx(this,a))}};g.wO=function(a){var b=ey(this,a);b&&this.dispatchEvent(b)&&a&&Wx(this,a)};
g.QK=function(a){var b=ey(this,a);b&&this.dispatchEvent(b)&&(a=this.b&&this.b[b.itemIndex],b=b.itemSource,a&&(b&&ma(b.PC)&&b.PC(a),a.Ma=!1,vv(a,!1),rv(a,!1),uv(a,!1),this.Ta().yd()))};g.PK=function(a){if(a.button==Ri){var b=ey(this,a);b&&this.dispatchEvent(b)&&(a=this.b&&this.b[b.itemIndex],b=b.itemSource,a&&b&&ma(b.OC)&&b.OC.call(b,a))}};g.Oe=function(a){(a=ey(this,a))&&this.dispatchEvent(a)};
function ey(a,b){var c=O(b.itemIndex);if(isNaN(c))return null;var d=b.type;switch(d){case "mouseout":d="legenditemmouseout";break;case "mouseover":d="legenditemmouseover";break;case "mousemove":d="legenditemmousemove";break;case "mousedown":d="legenditemmousedown";break;case "mouseup":d="legenditemmouseup";break;case "click":d="legenditemclick";break;case "dblclick":d="legenditemdblclick";break;default:return null}var c=a.fa?a.b.length-1-c:c,e=null,f=NaN,h=a.b[c];if(h&&a.I)for(var k=0;ka.nearestPointToCursor.distance&&(a.series.nb().select(a.nearestPointToCursor.index),e=a)});"single"==this.s.F("displayMode")?Lx(this.s,[e],a.originalEvent.clientX,a.originalEvent.clientY,
e.series):Lx(this.s,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series)}}};g.IE=function(a){var b=this.s,c=a.clientX;a=a.clientY;var d=b.F("displayMode");"single"==d&&(Cx(b,b.f,c,a),Kx(b.f,c,a));if("union"==d)Cx(b,b.f,c,a),Kx(b.f,c,a);else if("separated"==d)for(var e in b.u)if(d=b.u[e])Mx(b,d,c,a),Kx(d,c,a)};g.contextMenu=function(a){!this.L&&(this.L=m.anychart.ui.contextMenu(!!A(a)&&a.fromTheme))&&(G(this,this.L),this.L.itemsProvider(this.aN));return p(a)?(this.L&&this.L.setup(a),this):this.L};
g.aN=function(a){var b=a.event?a.event.target.ki:null,c=a.event?Pp(a.event.domTarget):null,b=A(c)&&p(c.ha)&&c.ha.seriesType&&p(c.index)||b&&b.seriesType,c=un(ry);return a.chart.pE(un(c),a,b)};g.pE=function(a){return a};g.fO=function(){var a=[],b,c,d,e=this.Be();for(c=0;cq.fh||!d)d=n.ha,e=q.index,f=jb(n.Ee,q.index),h=q.fh}}d={index:e,series:d};d.hovered=f;f=[];for(e=0;ee?c+e:c,l=0>f?d+f:d;return{type:a,offsetX:h.offsetX,offsetY:h.offsetY,clientX:h.clientX,clientY:h.clientY,screenX:h.screenX,screenY:h.screenY,button:h.button,actionButton:h.actionButton,keyCode:h.keyCode,charCode:h.charCode,ctrlKey:h.ctrlKey,altKey:h.altKey,shiftKey:h.shiftKey,metaKey:h.metaKey,platformModifierKey:h.platformModifierKey,clientStartX:c+b.x,clientStartY:d+b.y,clientLeft:k+b.x,clientTop:l+b.y,startX:c,startY:d,left:k,top:l,width:Math.abs(e),
height:Math.abs(f)}};g.SP=function(a,b,c,d,e,f){return this.dispatchEvent(this.$m("selectmarqueestart",a,b,c,d,e,f))};g.QP=function(a,b,c,d,e,f){return this.dispatchEvent(this.$m("selectmarqueechange",a,b,c,d,e,f))};g.RP=function(a,b,c,d,e,f){a=this.$m("selectmarqueefinish",a,b,c,d,e,f);return this.dispatchEvent(a)};g.qC=function(){var a=mb.apply(null,cb(this.Be(),function(a){return a.data().hh()}));rb(a,a,Np);return a};
g.sw=function(a,b,c){var d;if(y(b))for(d=0;db||h&&d>c?-1:f&&a==b||h&&d==c?0:1});0>d&&(d=~d-1);return a[fd(d,0,a.length)]}
function cz(a){var b=Py(a),c=b.useHtml,d=My(a);a.D(1024)&&(Ly(a.Qf,a.Pa()),a.C(1024));b=Qy(a.Qf,b.format,d,a.Pa());a.wj||(a.wj=Og(),a.wj.Yc("aria-hidden","true"));c?a.wj.htmlText(p(b)?String(b):""):a.wj.text(p(b)?String(b):"");Wy(a,function(a,b,c){a=0==c;K(b,ty)||K(b,Ny)?this.Rb.call(b,this.wj,a):this.Rb(this.wj,a,b)},!0);return a.wj}g.clear=function(){this.ti();this.c&&(this.c.parent(null),this.c.Te());this.i(2)};
g.zz=function(a,b){var c=this.g.positionFormatter,d=Fy(this.g.anchor)||"leftTop",e=$y(this),f=this.g.offsetX,h=this.g.offsetY,k=0,l=0;b&&(k=b.width,l=b.height);var n=this.xc(),q=Wb(c.call(n,n)),q=new ld(q.x,q.y),n=n&&n.connectorPoint;this.j&&(this.j.clear(),this.j.Za(1,0,0,1,0,0));n&&(this.j||(this.j=this.c.ea(),this.j.gq(!0)),this.j.stroke(this.g.connectorStroke),c=Wb(c.call(n,n)),this.j.moveTo(q.x,q.y).lineTo(c.x,c.y));c=Xp(new J(0,0,a.width,a.height),d);q.x-=c.x;q.y-=c.y;f=p(f)?M(f,k):0;h=p(h)?
M(h,l):0;e?hq(q,d,h,f):hq(q,d,f,h);a.left=q.x;a.top=q.y;this.f.x(this.s+q.x).y(this.w+q.y)};function dz(a){var b=a.xc(),c=a.g.positionFormatter,d=Wb(c.call(b,b)),d=new ld(d.x,d.y),b=b&&b.connectorPoint;a.j&&(a.j.clear(),a.j.Za(1,0,0,1,0,0));b&&(a.j||(a.j=a.c.ea(),a.j.gq(!0)),a.j.stroke(a.g.connectorStroke),c=Wb(c.call(b,b)),a.j.moveTo(d.x,d.y).lineTo(c.x,c.y))}
g.Rb=function(a,b,c){var d,e,f=p(c)?function(a){return c[a]}:K(this,Ny)?this.Sa:ty.prototype.Fv;d=f.call(this,"text");e=f.call(this,"useHtml");if(b||p(d)||p(e))e?a.htmlText(d):a.text(d);a.fontSize(f.call(this,"fontSize"));a.fontFamily(f.call(this,"fontFamily"));a.color(f.call(this,"fontColor"));a.Dh(f.call(this,"textDirection"));a.lk(f.call(this,"textWrap"));a.opacity(f.call(this,"fontOpacity"));a.vg(f.call(this,"fontDecoration"));a.fontStyle(f.call(this,"fontStyle"));a.fontVariant(f.call(this,"fontVariant"));
a.fontWeight(f.call(this,"fontWeight"));a.letterSpacing(f.call(this,"letterSpacing"));a.jk(f.call(this,"lineHeight"));a.kk(f.call(this,"textIndent"));a.ng(f.call(this,"vAlign"));a.We(f.call(this,"hAlign"));a.hf(f.call(this,"textOverflow"));a.Eh(f.call(this,"selectable"));a.tb(f.call(this,"disablePointerEvents"))};
g.M=function(){var a=this.Qf,b;this.c||(this.c=Mg());this.c.tag=this.V;b=this.bf("enabled");if(Vy(this,1))if(b)this.H()&&!this.c.parent()&&this.c.parent(this.H()),this.C(1);else return this.c&&this.c.parent(null),this.C(4294967295),this;if(!b)return this;Vy(this,2)&&(b&&((!this.Qf.enabled()||p(this.enabled())&&!this.enabled())&&this.Qf.De()&&(this.H()||this.H(a.De()),this.H().parent()||this.H().parent(a.H())),this.H()&&this.c.parent(this.H())),this.C(2));this.D(8)&&(this.H()&&this.H().zIndex(a.zIndex()),
this.c.zIndex(this.zIndex()),this.C(8));this.D(1024)&&(Ly(a,this.Pa()),this.C(1024));if(Vy(this,20)){this.g=null;b=Py(this);var c=My(this),d=Qy(a,b.format,c,this.Pa());this.c.Za(1,0,0,1,0,0);var e,f=b.background;if(K(f,Lu)){if(f.enabled()||this.m&&this.m.enabled())e=f.v()}else e=f;!A(e)||!e||"enabled"in e||(e.enabled=!1);(c=B(e)||la(e)||e&&e.enabled)||this.m?(this.m||(this.m=new Lu,this.m.zIndex(0),this.m.H(this.c)),this.L&&this.m.J(K(this.L,Lu)?this.L.v():this.L),this.m.J(e),this.m.M()):f&&(this.L=
f);this.Cj();var h,k;this.G=Wy(this,function(a,b){if(K(b,ty)){var c=b.U();if(c)return c}});this.G||(a.H()?this.G=a.H().Ba():this.G=Xo(0,0,0,0));this.G&&(h=this.G.width,k=this.G.height);e=this.g.useHtml;this.f.width(null);this.f.height(null);e?this.f.htmlText(p(d)?String(d):""):this.f.text(p(d)?String(d):"");this.Rb(this.f,!0,b);e=null!==b.width;var d=null!==b.height,f=new J(0,0,0,0),l;if(K(b.padding,bv))l=b.padding;else if(A(b.padding)||C(b.padding)||B(b.padding))l=new bv,l.J(b.padding);var n,q,r;
e?(n=Math.ceil(M(b.width,h)),l?(r=l.Gc(n),this.s=M(l.F("left"),n)):(this.s=0,r=n),f.width=n,n=!1):(q=this.f.Ba(),n=q.width,l?(f.width=l.Od(n),this.s=M(l.F("left"),f.width)):(this.s=0,f.width=n),n=!0);p(r)&&this.f.width(r);var t;d?(q=Math.ceil(M(b.height,k)),l?(t=l.Fc(q),this.w=M(l.F("top"),q)):(this.w=0,t=q),f.height=q,q=!1):(q=this.f.Ba(),q=q.height,l?(f.height=l.Nd(q),this.w=M(l.F("top"),f.height)):(this.w=0,f.height=q),q=!0);p(t)&&this.f.height(t);if(!n&&b.adjustByHeight||!q&&b.adjustByHeight){var u;
"different"==Ey(a)?u=bz(this,r,t,b.minFontSize,b.maxFontSize,b.adjustByWidth,b.adjustByHeight):u=Wy(this,function(a,b){if(K(b,ty)&&p(b.Jb.fontSize))return b.Jb.fontSize});R(this);this.f.fontSize(u);e?(n=Math.ceil(M(b.width,h)),f.width=n):(q=this.f.Ba(),n=q.width,l?f.width=l.Od(n):f.width=n);d?(q=Math.ceil(M(b.height,k)),f.height=q):(q=this.f.Ba(),q=q.height,l?f.height=l.Nd(q):f.height=q);this.P(!1)}this.u=f;this.i(2048);this.C(20)}Vy(this,2048)&&(this.zz(this.u,this.G),c&&(this.m.U(this.u),this.m.M()),
a=Xp(this.u,this.g.anchor),this.c.$j(this.g.rotation,a.x,a.y),this.i(512),this.C(2048));this.D(512)&&(dz(this),this.C(512));Vy(this,256)&&(this.c&&this.c.clip(this.g.clip),this.C(256));return this};g.Cj=function(){this.f||(this.f=Og(),this.f.Yc("aria-hidden","true"),this.f.zIndex(1),this.c||(this.c=Mg()),this.f.parent(this.c),this.f.tb(!0));return this.f};
g.v=function(){var a=Ny.o.v.call(this),b;p(this.Xb("background"))&&(b=this.hu().v(),Sb(b)||(a.background=b));p(this.Xb("padding"))&&(b=this.jp().v(),Sb(b)||(a.padding=b));gu(this,this.gu,a,"Labels factory label text");gu(this,this.Fk,a,"Labels factory label props");(b=a.adjustFontSize)&&(p(b.width)||p(b.height))||delete a.adjustFontSize;this.Xb("enabled")||delete a.enabled;return a};
g.K=function(a,b){var c=this.F("enabled");fu(this,this.gu,a);fu(this,this.Fk,a);Ny.o.K.call(this,a,b);p(a.enabled)||delete this.b.enabled;this.Hb("enabled","enabled"in a?a.enabled:c);"background"in a&&this.hu(a.background);"padding"in a&&this.jp(a.padding)};g.O=function(){Hb(this.b.background,this.b.padding,this.m,this.f,this.c);this.f=this.m=null;this.b.background=null;this.b.padding=null;Ny.o.O.call(this)};var ez=ty.prototype;ez.background=ez.iu;ez.padding=ez.Zi;ez.enabled=ez.enabled;
ez.getLabel=ez.qf;ez.getLabelsCount=ez.OO;ez=Ny.prototype;ez.getIndex=ez.Pa;ez.padding=ez.jp;ez.background=ez.hu;ez.clear=ez.clear;ez.draw=ez.M;function fz(){ad.call(this);this.T=0;this.w=!1;this.fa="none"}F(fz,vt);g=fz.prototype;g.ba=6;g.ca=ca;g.wl=function(a,b,c){return this.transform(a,c)};g.kj=function(a){return a};function gz(a,b){var c=1*(b-0);return a.w?1-c:c}function hz(a,b){a.w&&(b=1-b);return b/1+0}g.Hq=function(a){return Vp(a)};g.Uh=function(a){return p(a)?(a=!!a,this.w!=a&&(this.w=a,this.R(2)),this):this.w};g.Zw=function(){this.T||this.si();this.T++;return this};g.YB=function(a){return(this.T=Math.max(this.T-1,0))?!0:this.Op(!!a)};
g.nj=function(){return!1};g.Su=!1;g.wh=function(a){return p(a)?(a=this.Su?vm(a):"none",this.fa!=a&&(this.fa=a,this.R(6)),this):this.Su?this.fa:"none"};g.v=function(){var a=fz.o.v.call(this);a.type=this.Ae();a.inverted=this.Uh();return a};g.K=function(a,b){fz.o.K.call(this,a,b);this.Uh(a.inverted)};var iz=fz.prototype;iz.inverted=iz.Uh;iz.startAutoCalc=iz.Zw;iz.finishAutoCalc=iz.YB;function jz(a){ad.call(this);this.scale=a;this.f=kz;this.c=lz;this.b=mz}F(jz,vt);g=jz.prototype;g.ba=2;g.Ze=null;g.je=4;g.Qd=null;g.Vg=null;
g.vM=function(a,b,c,d,e,f){if(p(a)){var h;if(null===a)h=null;else if(B(a)&&1==arguments.length)h=ip(a);else{if(B(a))switch(a=Bm(a),b=O(b)||1,a){case "year":a="y";break;case "semester":a="m";b*=6;break;case "quarter":a="m";b*=4;break;case "month":a="m";break;case "thirdofmonth":a="d";b*=10;break;case "week":a="d";b*=7;break;case "day":a="d";break;case "hour":a="h";break;case "minute":a="n";break;case "second":a="s";break;case "millisecond":a="t"}h=new bp(a,b,c,d,e,f)}var k;if(k=h&&this.Ze)k=this.Ze,
k=h.h==k.h&&h.l==k.l&&h.b==k.b&&h.f==k.f&&h.g==k.g&&h.c==k.c;k||!h&&!this.Ze||(h?(this.je=NaN,this.Ze=h):(this.je=4,this.Ze=null),this.Vg=this.Qd=null,this.R(2));return this}return jp(this.Ze,!1)};g.count=function(a){return p(a)?(this.je!=a&&(this.Ze=null,this.je=isNaN(a)||2>a?4:Math.ceil(+a),this.Vg=this.Qd=null,this.R(2)),this):this.je};
g.set=function(a){if(this.Qd!=a){this.je=NaN;this.Ze=null;this.Qd=cb(a,function(a){return jx(a)});wb(this.Qd);for(var b=this.Qd[0],c=1,d=1;da||1this.g&&(this.g=c,this.c=!1)}return this};
g.Op=function(a){var b=this.na!=this.f||this.la!=this.g;b&&(this.c=!1,a||this.R(2));return b};g.Xq=function(){return this.m||this.j};g.transform=function(a){this.qd();a=O(a);return gz(this,(a-this.min)/this.Uc)};g.qd=function(){this.c||(this.c=!0,this.tB())};
g.tB=function(){isFinite(this.g)?isFinite(this.f)?1E-10>Math.abs(this.f-this.g)&&(this.f-=.5,this.g+=.5):this.f=this.g-1:isFinite(this.f)?this.g=this.f+1:(this.f=0,this.g=1);var a=(this.j?isNaN(this.u)?this.g:Math.max(this.g,this.u):this.max)-(this.m?isNaN(this.s)?this.f:Math.min(this.f,this.s):this.min);1E-4>Math.abs(a)&&!this.m&&!this.j&&(this.max+=1E-4);var b,c="percent"!=this.wh();this.m&&(b=c?this.I:0,this.min=this.f-a*b,isNaN(this.s)||(this.min=0this.min&&0<=this.f&&this.min!=this.s&&(this.min=0));this.j&&(b=c?this.G:0,this.max=this.g+a*b,isNaN(this.u)||(this.max=0this.max&&0<=this.g&&this.max!=this.u&&(this.max=0))};g.kc=function(a){this.qd();a=hz(this,a);return a*this.Uc+this.min};
g.v=function(){var a=pz.o.v.call(this);a.maximum=this.j?null:this.max;a.minimum=this.m?null:this.min;a.minimumGap=this.Gp();a.maximumGap=this.Ep();a.softMinimum=isNaN(this.s)?null:this.s;a.softMaximum=isNaN(this.u)?null:this.u;a.maxTicksCount=this.V;return a};g.K=function(a,b){pz.o.K.call(this,a,b);this.Gp(a.minimumGap);this.Ep(a.maximumGap);this.Lu(a.softMinimum);this.Ku(a.softMaximum);this.Fp(a.minimum);this.Dp(a.maximum);this.ii(a.maxTicksCount)};
function qz(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return rz();case "lin":case "linear":return sz();case "date":case "datetime":case "dt":return tz();default:return b?null:sz()}}var uz=pz.prototype;uz.maxTicksCount=uz.ii;uz.minimum=uz.Fp;uz.maximum=uz.Dp;uz.extendDataRange=uz.Td;function vz(){pz.call(this);this.l=this.h=null;pz.call(this)}F(vz,pz);g=vz.prototype;g.Hq=function(a){return!jx(a)};g.Ae=function(){return"dateTime"};g.ca=function(a){this.h||(this.h=new jz(this),G(this,this.h),Q(this.h,this.jA,this));return p(a)?(this.h.J(a),this):this.h};g.za=function(a){this.l||(this.l=new jz(this),G(this,this.l),Q(this.l,this.jA,this));return p(a)?(this.l.J(a),this):this.l};g.Td=function(a){for(var b=0;ba.scale.ii()&&(Ym(20,null,[c-b,Hq(k)]),k=null,a.je=4);k||(k=nz(a,b,c,!1));d&&(f[0]=b=cq(b,k,0));b=new pp(new Date(b));c=new pp(new Date(c));for(d=0;0>=b.getTime()-c.getTime()&&150>d;b.add(k),d++)h.push(b.getTime());e&&0a.scale.ii()&&(Ym(20,null,[l-d,Hq(h)]),h=null,a.je=4);h||(h=nz(a,c,b,!0));c=new pp(new Date(d));l=new pp(new Date(l));for(b=0;0>=c.getTime()-l.getTime()&&150>b;c.add(h),b++)e.push(c.getTime());a.Vg=e;a.je=k}this.m&&(this.min=f[0]);this.j&&(this.max=f[1]);this.Uc=this.max-this.min}};g.jA=function(a){S(a,2)&&(this.c=!1,this.R(2))};g.v=function(){var a=vz.o.v.call(this);a.ticks=this.ca().v();a.minorTicks=this.za().v();return a};
g.K=function(a,b){vz.o.K.call(this,a,b);this.ca(a.ticks);this.za(a.minorTicks)};function tz(){var a=new vz;a.K(Rn("defaultScaleSettings.dateTime"));return a}var wz=vz.prototype;E("anychart.scales.dateTime",tz);wz.getType=wz.Ae;wz.ticks=wz.ca;wz.minorTicks=wz.za;wz.transform=wz.transform;wz.inverseTransform=wz.kc;wz.extendDataRange=wz.Td;wz.softMinimum=wz.Lu;wz.softMaximum=wz.Ku;wz.minimumGap=wz.Gp;wz.maximumGap=wz.Ep;function xz(a){ad.call(this);this.Z=a}F(xz,vt);g=xz.prototype;g.ba=2;g.Xc=NaN;g.ac=4;g.rd=6;g.Hc=null;g.fd=null;g.Ie=0;g.Qk="linear";g.EM=function(a){return p(a)?(this.Xc!=a&&(a=O(a),0>=a?(this.ac=4,this.rd=6,this.Xc=NaN):(this.rd=this.ac=NaN,this.Xc=+a),this.fd=this.Hc=null,this.R(2)),this):this.Xc};
g.count=function(a,b){return p(a)?(this.ac!=a&&(this.Xc=NaN,this.ac=Math.ceil(O(a)),this.rd=Math.ceil(O(b)),2<=this.ac||(this.ac=4),this.rd>=this.ac||(this.rd=this.ac),this.fd=this.Hc=null,this.R(2)),this):[this.ac,this.rd]};g.Kp=function(a){return p(a)?(a=+a||0,this.Ie!=a&&(this.Ie=a,this.fd=null,this.Hc||this.R(2)),this):this.Ie};g.set=function(a){Ab(this.Hc,a)||(this.Xc=this.rd=this.ac=NaN,this.Hc=qb(a,0),rb(this.Hc),wb(this.Hc,Mp),this.fd=null,this.R(2));return this};
g.get=function(){var a=yz(this);return bb(a,function(a){a=this.transform(a);return 0<=a&&1>=a},this.Z)};function yz(a){a.Hc?a=a.Hc:(a.Z.qd(),a=a.fd);return a||[]}g.mode=function(a){return p(a)?(a=(""+a).toLowerCase(),a="log"==a||"logarithmic"==a?"logarithmic":"linear",this.Qk!=a&&(this.fd=null,this.Qk=a,this.Hc||this.R(2)),this):this.Qk};
function zz(a,b,c,d,e,f){if("logarithmic"==a.Qk){f=f||10;a.fd=null;var h=[b,c];if(a.Hc)d&&(h[0]=Math.min(b,a.Hc[0]||0)),e&&(h[1]=Math.max(c,a.Hc[a.Hc.length-1]||0));else{b=Jo(b,f);c=Jo(c,f);var k=[],l=a.Xc,n=a.ac,q=a.rd;!isNaN(l)&&(c-b)/l>a.Z.ii()&&(Ym(20,null,[c-b,l]),l=NaN,n=4,q=6);if(isNaN(l))for(var r=NaN,t=n;t<=q;t++){var n=(c-b)/(t-1),u=Math.log(n),w=Math.ceil(Math.pow(10,Math.floor(u*Math.LOG10E))),n=Math.min(bq(n,w),bq(n,Math.ceil(Math.pow(10,Math.ceil(u*Math.LOG10E)))),bq(n,Math.ceil(Math.pow(2,
Math.floor(u*Math.LOG2E)))),bq(n,Math.ceil(Math.pow(2,Math.ceil(u*Math.LOG2E)))),bq(n,Math.ceil(w/2)),bq(n,Math.ceil(w/4)),bq(n,Math.ceil(w/8))),n=Math.max(n,1E-7),u=Io(aq(b,n,a.Ie))-b,u=u*u,w=Io(bq(c,n,a.Ie))-c,w=w*w,u=u+w;if(isNaN(r)||ua.Z.ii()&&(Ym(20,null,[c-b,k]),k=NaN,r=4,l=6);if(isNaN(k))for(q=NaN,n=r;n<=l;n++){var r=(c-b)/(n-1),t=Math.log(r),u=Math.pow(10,Math.floor(t*Math.LOG10E)),w=Math.pow(10,Math.ceil(t*Math.LOG10E)),v=rb.length)){c=c||10;var f="logarithmic"==a.Qk,h=f?a.cH:a.bH,k,l,n=b.length-1,q=a.Xc,r=a.ac;isNaN(a.Xc)||(l=b[n],k=b[0],f&&(k=Jo(k,c),l=Jo(l,c)),(l-k)/a.Xc>a.Z.ii()&&(Ym(20,null,[l-k,a.Xc]),a.Xc=NaN,a.ac=4));p(d)?(k=b[0],l=b[1],h.call(a,k,l,d,l,c),k=1):k=0;p(e)&&n--;for(d=k;d<=n-1;d++)k=b[d],l=b[d+1],h.call(a,k,l,k,l,c);p(e)&&(k=b[n],l=b[n+1],h.call(a,k,l,k,e,c));a.Xc=q;a.ac=r}}
g.bH=function(a,b,c,d){var e=this.Xc;isNaN(e)&&(e=(d-c)/(this.ac-1));e=Math.max(e,1E-7);c=this.fd[this.fd.length-1];b=Ho(b,7);for(a=Ho(a,7);a<=b;a=Ho(a+e,7))c!=a&&this.fd.push(a),c=a};g.cH=function(a,b,c,d,e){var f=this.Xc;a=Jo(a,e);b=Jo(b,e);c=Jo(c,e);d=Jo(d,e);isNaN(f)&&(f=(d-c)/(this.ac-1));f=Math.max(f,1E-7);c=this.fd[this.fd.length-1];b=Ho(b,7);for(a=Ho(a,7);a<=b;a=Ho(a+f,7))c!=a&&this.fd.push(Ko(e,a)),c=a};
g.v=function(){var a=xz.o.v.call(this);a.mode=this.Qk;a.base=this.Ie;this.Hc?a.explicit=this.Hc:(this.ac==this.rd?isNaN(this.ac)||(a.count=this.ac):(isNaN(this.ac)||(a.minCount=this.ac),isNaN(this.rd)||(a.maxCount=this.rd)),isNaN(this.Xc)||(a.interval=this.Xc));return a};g.zb=function(a,b){var c=arguments[1];return y(c)?(this.set(c),!0):vt.prototype.zb.apply(this,arguments)};
g.K=function(a,b){xz.o.K.call(this,a,b);this.mode(a.mode);this.Kp(a.base);this.Hc=a.explicit||null;this.ac=a.count||a.minCount||NaN;this.rd=a.count||a.maxCount||NaN;this.Xc=a.interval||NaN;this.Hc?this.ac=this.rd=this.Xc=NaN:this.Xc?this.ac=this.rd=NaN:(this.ac=Math.ceil(O(this.ac)),this.rd=Math.ceil(O(this.rd)),2<=this.ac||(this.ac=4),this.rd>=this.ac||(this.rd=this.ac))};var Bz=xz.prototype;Bz.interval=Bz.EM;Bz.count=Bz.count;Bz.base=Bz.Kp;Bz.set=Bz.set;Bz.get=Bz.get;Bz.mode=Bz.mode;function Cz(){pz.call(this);this.l=this.h=null;this.Su=!0;this.b=10;this.N=!0;this.$=this.UC}F(Cz,pz);g=Cz.prototype;g.Sp="none";g.Xu="firstVisible";g.Ae=function(){return"linear"};g.ca=function(a){this.h||(this.h=Dz(this));return p(a)?(this.h.J(a),this):this.h};g.za=function(a){this.l||(this.l=Dz(this),R(this.l),this.l.count(5),this.l.P(!1));return p(a)?(this.l.J(a),this):this.l};g.$w=function(a){return p(a)?(a=!!a,a!=this.N&&(this.N=a,this.m||this.j)&&(this.c=!1,this.R(4)),this):this.N};
g.qd=function(){if(!this.c){Cz.o.qd.call(this);var a=zz(this.ca(),this.min,this.max,this.m&&this.min!=this.s,this.j&&this.max!=this.u,this.b);this.m&&(this.min=a[0]);this.j&&(this.max=a[1]);Az(this.za(),yz(this.ca()),this.b,a[2],a[3]);this.Uc=this.max-this.min}};g.zM=function(a){S(a,2)&&(this.c=!1,this.R(2))};function Dz(a){var b=new xz(a);G(a,b);Q(b,a.zM,a);return b}
g.MA=function(a){if(p(a)){a=vm(a);if(this.Sp!=a){this.Sp=a;switch(this.Sp){case "none":this.$=this.UC;break;case "value":this.$=this.ZO;break;case "percent":this.$=this.UO}this.R(6)}return this}return this.Sp};g.LA=function(a){return p(a)?(a=wm(a)||Wp(a),this.Xu!=a&&(this.Xu=a,this.R(6)),this):this.Xu};g.kj=function(a,b){return this.$(a,b)};g.UC=function(a){return a};g.ZO=function(a,b){return O(a)-b};g.UO=function(a,b){return(O(a)-b)/(b||1)*100};
g.v=function(){var a=Cz.o.v.call(this);a.ticks=this.ca().v();a.minorTicks=this.za().v();a.stackMode=this.wh();a.stickToZero=this.$w();return a};g.K=function(a,b){Cz.o.K.call(this,a,b);this.ca(a.ticks);this.za(a.minorTicks);this.wh(a.stackMode);this.$w(a.stickToZero)};function sz(){var a=new Cz;a.K(Rn("defaultScaleSettings.linear"));return a}var Ez=Cz.prototype;E("anychart.scales.linear",sz);Ez.transform=Ez.transform;Ez.inverseTransform=Ez.kc;Ez.getType=Ez.Ae;Ez.ticks=Ez.ca;Ez.minorTicks=Ez.za;
Ez.stackMode=Ez.wh;Ez.stickToZero=Ez.$w;Ez.softMinimum=Ez.Lu;Ez.softMaximum=Ez.Ku;Ez.minimumGap=Ez.Gp;Ez.maximumGap=Ez.Ep;Ez.comparisonMode=Ez.MA;Ez.compareWith=Ez.LA;function Fz(a){ad.call(this);this.scale=a}F(Fz,vt);g=Fz.prototype;g.ba=2;g.Wh=NaN;g.mf=null;g.ij=null;g.af=null;g.Vh=null;g.Dd=null;g.jj=100;g.Cp=function(a){return p(a)?(a=P(a,NaN),isNaN(a)||this.Wh==a||(this.Wh=a,this.jj=NaN,this.Dd=this.Vh=this.af=this.ij=null,this.R(2)),this):this.Wh};g.cw=function(a){return p(a)?(a=P(a,NaN),isNaN(a)||this.jj==a||(this.jj=a,this.Wh=NaN,this.Dd=this.Vh=this.af=this.ij=null,this.R(2)),this):this.jj};
g.set=function(a){Ab(this.af,a)||(this.af=nb(a),this.af=cb(this.af,function(a){return O(a)}),wb(this.af),rb(this.af),this.af[0]=0,this.Dd=this.Vh=this.ij=null,this.R(2));return this};
g.names=function(a){if(p(a))return this.mf!=a&&(this.mf=a,this.R(2)),this;a=Gz(this);var b,c;if(this.mf&&this.mf.lengthf&&0>h||1b&&0>a||1=d?(l=d-1,f=!0):l--;e.push(k==l?c[k]:[c[k],c[l]])}return e};function Hz(a){a.ij=null;a.Vh=null;a.Dd=null}g.v=function(){var a=Fz.o.v.call(this);this.af?a.explicit=this.af:isNaN(this.jj)?isNaN(this.Wh)||(a.interval=this.Wh):a.maxCount=this.jj;this.mf&&(a.names=this.mf);return a};
g.zb=function(a,b){var c=arguments[1];return y(c)?(this.set(c),!0):vt.prototype.zb.apply(this,arguments)};g.K=function(a,b){Fz.o.K.call(this,a,b);"explicit"in a?this.set(a.explicit):"interval"in a?this.Cp(a.interval):"maxCount"in a&&this.cw(a.maxCount);this.mf=a.names||null;this.Dd=this.Vh=null};var Iz=Fz.prototype;Iz.interval=Iz.Cp;Iz.maxCount=Iz.cw;Iz.set=Iz.set;Iz.get=Iz.get;Iz.names=Iz.names;function Jz(){this.b=[];this.l=[];this.c=[];this.f=[];this.h=[];this.s=!0;this.u={};this.A=null;this.j=!0;this.Da=null;fz.call(this)}F(Jz,fz);g=Jz.prototype;g.Ae=function(){return"ordinal"};g.Hq=function(a){return!p(a)};g.ca=function(a){this.Da||(this.Da=new Fz(this),G(this,this.Da),Q(this.Da,this.DM,this));return p(a)?(this.Da.J(a),this):this.Da};
g.values=function(a,b){if(!p(a))return this.b;if(null===a)this.j||(this.j=!0,this.R(4));else{this.j=!1;var c=y(a);this.si();c&&a.length?this.Td.apply(this,a):this.Td.apply(this,arguments);this.Op(!1)}return this};
g.names=function(a){if(p(a)){if(null===a)this.l=[];else if(y(a))this.l=nb(a);else{if(!B(a)||this.l==a)return this;this.l=a}this.g=null;Hz(this.ca());this.R(2);return this}if(y(this.l)){this.g||(this.g=nb(this.l));if(this.g.lengtha.wi?a.wi:a.eo}else a.N=a.tl;if((null!==a.tl||null!==a.wi&&a.eo>a.wi)&&"noOverlap"==a.Qo()){q=[];for(h=0;h=D&&a.kf()||1<=D&&a.xe()?t=N:0D&&(t=N)),N++;x<=fa&&h=D&&a.kf()||1<=D&&a.xe()?(u=l,n.push(!0)):0D?(u=l,n.push(!0)):n.push(!1))):n.push(!1),l++)}za||(n=!1)}else if(K(q,fz))for(h=0;hh&&(h=d)}if(n&&
!a.dk())for(n=A(q)?q.Ja:!q,r=b.za().get(),e=0,f=n.length;ek&&(k=d);return a.FA(h,k)+l}g.Id=function(a){return this.ye()?this.Ih().Gc(a):this.Ih().Fc(a)};
g.jc=function(){var a=this.U();if(a){var b=a.clone();if(this.scale()&&this.enabled()){var c=this.sa(),d=this.Ih(),e=a.height-d.Fc(a.height)+c.height,a=a.width-d.Gc(a.width)+c.width;switch(this.uc()){case "top":b.height-=e;b.top+=e;break;case "right":b.width-=a;break;case "bottom":b.height-=e;break;case "left":b.width-=a,b.left+=a}}return b}return new J(0,0,0,0)};
g.sa=function(){if(!this.sh||this.D(4)){var a=this.U();if(a){var b,c;a.top=Math.round(a.top);a.left=Math.round(a.left);a.width=Math.round(a.width);a.height=Math.round(a.height);this.ye()?(b=a.width,c=a.height):(b=a.height,c=a.width);b=this.Id(b);c=this.ra?M(this.ra,c):Qz(this,a,b);var d,e,f=this.Ih(),h=M(f.F("top"),a.height),k=M(f.F("right"),a.width),l=M(f.F("bottom"),a.height),f=M(f.F("left"),a.width),n,q;switch(this.uc()){case "top":e=a.top+h;d=a.left+f;q=c;n=b;break;case "right":e=a.top+h;d=a.left+
a.width-c-k;q=b;n=c;break;case "bottom":e=a.top+a.height-c-l;d=a.left+f;q=c;n=b;break;case "left":e=a.top+h,d=a.left+f,q=b,n=c}this.sh=new J(Math.round(d),Math.round(e),Math.round(n),Math.round(q))}else this.sh=new J(0,0,0,0);this.C(4)}return this.sh};
function Pz(a,b,c,d,e){if(!c&&a.scale()&&!K(a.scale(),pz))return null;var f=c?a.Oo:a.Po;if(p(f[b]))return f[b];var h=p(e)?e:a.sa();e=p(e)?e:a.eb.Ba();var k=c?a.ca():a.za(),l=k.length(),n=a.stroke(),n=!n||jq(n)?0:n.thickness?parseFloat(a.stroke().thickness):1;c=c?a.labels():a.Ja();var q,r,t=a.scale();d=d[b];y(d)?(t=(t.transform(d[0],0)+t.transform(d[1],1))/2,d=d[0]):t=t.transform(d,.5);if(0>t||1=w&&b.call(e,w,z,D,f,c),l==k-1&&(w=a.transform(ua,1),0<=w&&1>=w&&b.call(e,w,z,D,f,c))),v=y(q)?q[l]:q,Rz(this,d,t,l,c,!0,h,v&&0<=t&&1>=t);this.labels().M()}this.title().P(!1);this.labels().P(!1);this.Ja().P(!1);
this.ca().P(!1);this.za().P(!1);return this};g.remove=function(){this.Ia&&this.Ia.remove();this.eb&&this.eb.parent(null);this.ca().remove();this.za().remove();this.ia&&this.ia.remove();this.Xe&&this.Xe.remove()};
g.v=function(){var a=Mz.o.v.call(this);a.title=this.title().v();a.labels=this.labels().v();a.minorLabels=this.Ja().v();a.ticks=this.ca().v();a.minorTicks=this.za().v();a.stroke=tn(this.stroke());a.staggerMode=this.dk();a.staggerLines=this.Xw();a.staggerMaxLines=this.Yw();a.width=this.width();this.u&&(a.orientation=this.u);a.drawFirstLabel=this.kf();a.drawLastLabel=this.xe();a.overlapMode=this.Qo();return a};
g.K=function(a,b){Mz.o.K.call(this,a,b);"title"in a&&this.title(a.title);this.labels().xb(!!b,a.labels);this.Ja().xb(!!b,a.minorLabels);this.ca(a.ticks);this.za(a.minorTicks);this.dk(a.staggerMode);this.Xw(a.staggerLines);this.Yw(a.staggerMaxLines);this.stroke(a.stroke);this.width(a.width);this.uc(a.orientation);this.kf(a.drawFirstLabel);this.xe(a.drawLastLabel);this.Qo(a.overlapMode)};
g.O=function(){Mz.o.O.call(this);this.Yf&&wt(this.Yf,this.ft,this);delete this.Yf;this.Ia=this.Po=this.Oo=null;Hb(this.ta,this.eb,this.ia,this.Xe);this.Xe=this.ia=this.sh=this.fb=this.Da=this.eb=this.ta=null};var Sz=Mz.prototype;Sz.staggerMode=Sz.dk;Sz.staggerLines=Sz.Xw;Sz.staggerMaxLines=Sz.Yw;Sz.title=Sz.title;Sz.labels=Sz.labels;Sz.minorLabels=Sz.Ja;Sz.ticks=Sz.ca;Sz.minorTicks=Sz.za;Sz.stroke=Sz.stroke;Sz.orientation=Sz.uc;Sz.scale=Sz.scale;Sz.width=Sz.width;Sz.getRemainingBounds=Sz.jc;
Sz.drawFirstLabel=Sz.kf;Sz.drawLastLabel=Sz.xe;Sz.overlapMode=Sz.Qo;Sz.isHorizontal=Sz.ye;Sz.padding=Sz.Ih;Sz.getPixelBounds=Sz.sa;function Tz(){T.call(this);this.g=this.h=null}F(Tz,T);g=Tz.prototype;g.ba=T.prototype.ba|8;g.da=T.prototype.da|20;g.ub=function(){return this.g};function Uz(a,b){return p(b)?(a.Z!=b&&(a.Z&&wt(a.Z,a.rt,a),a.Z=b,a.Z&&Q(a.Z,a.rt,a),a.i(4,9)),a):a.Z?a.Z:a.h?a.h.scale():null}g.rt=function(a){var b=0;S(a,4)&&(b|=4);S(a,2)&&(b|=1);this.i(4,b|8)};function Vz(a,b){return p(b)?(a.c!==b&&(a.c=b,a.i(4,9)),a):a.c}g.Uy=function(){this.i(4,9)};
g.Kh=function(a){return p(a)?(this.h!=a&&(this.h&&wt(this.h,this.Uy,this),this.h=a,Q(this.h,this.Uy,this),this.Z&&wt(this.Z,this.rt,this),this.Z=null,this.i(4,9)),this):this.h};g.Ty=function(a,b,c,d){this.f||(this.f=new bv,G(this,this.f));return p(a)?(this.f.J.apply(this.f,arguments),this):this.f};g.zk=function(){return"horizontal"==this.Qg()};g.sm=void 0;g.rm=void 0;
g.M=function(){if(!this.scale())return Vm(2),this;if(!this.Xa())return this;if(this.D(8)){var a=this.zIndex();Wz(this).zIndex(a);this.C(8)}this.D(2)&&(a=this.H(),Wz(this).parent(a),this.C(2));this.D(16)&&(this.rm(),this.C(16));this.D(4)&&(this.sm(),this.C(4));return this};
function Xz(a){var b=a.scale();if(b){var c=Wz(a),b=b.transform(a.c,.5);if(!isNaN(b)&&(c.clear(),0<=b&&1>=b)){var d=c.ax()%2?-.5:0,e=a.U(),f=a.Ty();a.zk()?(a=Math.round(e.Ka()+e.height-b*e.height),1==b?a-=d:a+=d,c.moveTo(e.Ca(),a),c.lineTo(e.ma(),a)):(a=Math.round(e.Ca()+b*e.width),1==b?a+=d:a-=d,c.moveTo(a,e.Ka()),c.lineTo(a,e.ga()));c.clip(f.ue(e))}}else Vm(2)}
function Yz(a){var b=a.c,c=a.scale();if(c){var d=Wz(a);d.clear();var e=b.fe,f=b.from,h=c.transform(f),k=c.transform(e);h>k&&(e=b.from,f=b.fe);f=c.transform(f,0);c=c.transform(e,1);b=Math.min(c,f);f=Math.max(c,f);!isNaN(b)&&!isNaN(f)&&0<=f&&1>=b&&(b=fd(b,0,1),f=fd(f,0,1),c=a.U(),e=a.Ty(),a.zk()?(a=Math.floor(c.ga()-c.height*f),b=Math.ceil(c.ga()-c.height*b),f=c.Ca(),h=c.ma(),d.moveTo(f,a).lineTo(h,a).lineTo(h,b).lineTo(f,b).close()):(a=c.ga(),h=c.Ka(),b=Math.floor(c.Ca()+c.width*b),f=Math.ceil(c.Ca()+
c.width*f),d.moveTo(b,a).lineTo(b,h).lineTo(f,h).lineTo(f,a).close()),d.clip(e.ue(c)))}else Vm(2)}g.remove=function(){Wz(this).parent(null)};function Wz(a){a.m||(a.m=ig(),G(a,a.m));return a.m}g.K=function(a,b){Tz.o.K.call(this,a,b);"layout"in a&&a.layout&&this.Qg(a.layout);if("axis"in a){var c=a.axis;C(c)?this.g&&this.Kh(Zz(this.g,c)):K(c,Mz)&&this.Kh(c)}};g.O=function(){this.g=this.h=null;Tz.o.O.call(this)};function $z(){Tz.call(this);this.c={from:0,fe:0};this.u="black";var a=!this.b&&"#c1c1c1 0.4"!=this.u;this.u="#c1c1c1 0.4";a&&this.i(16)}F($z,Tz);g=$z.prototype;g.ba=Tz.prototype.ba;g.da=Tz.prototype.da;g.Qg=function(a){return p(a)?(a=fm(a),this.j!=a&&(this.j=a,this.i(4,9)),this):this.j?this.j:this.Kh()?(a=this.Kh().uc(),"left"==a||"right"==a?"horizontal":"vertical"):"horizontal"};g.scale=function(a){return Uz(this,a)};
g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);k!=this.b&&(this.b=k,this.i(16,1));return this}return this.b||this.u};g.from=function(a){return p(a)?(this.c.from!=a&&(this.c.from=a,this.i(4,9)),this):this.c.from};g.fe=function(a){return p(a)?(this.c.fe!=a&&(this.c.fe=a,this.i(4,9)),this):this.c.fe};g.sm=function(){Yz(this)};g.rm=function(){Wz(this).stroke(null).fill(this.fill())};g.O=function(){delete this.b;$z.o.O.call(this)};
g.v=function(){var a=$z.o.v.call(this);a.from=this.from();a.to=this.fe();this.b&&(a.fill=tn(this.b));this.j&&(a.layout=this.j);return a};g.K=function(a,b){$z.o.K.call(this,a,b);this.from(a.from);this.fe(a.to);this.fill(a.fill)};var aA=$z.prototype;aA.from=aA.from;aA.to=aA.fe;aA.scale=aA.scale;aA.axis=aA.Kh;aA.layout=aA.Qg;aA.fill=aA.fill;aA.isHorizontal=aA.zk;function bA(a){this.c=a;this.reset()}g=bA.prototype;g.select=function(a){this.b=a-1;return this.advance()};g.reset=function(){this.b=-1;this.f=void 0;return this};g.advance=function(){this.f=this.c.Pd(++this.b);var a=this.wc();return!!a&&this.b=this.wc()))return cA(this.c.Tf(this.b),this.f,this.b,a)};g.Rf=function(a){return this.get(a)};g.Pa=function(){return this.b};g.Qm=function(){return this.get("x")};g.wc=function(){return this.c.wc()};
g.B=function(a,b){return 1=this.wc()))return cA(this.Tf(a),this.Pd(a),a,b)};g.set=function(a,b,c){var d=this.Pd(a);p(d)&&this.Pd(a,kA(this.Tf(a),d,b,c));return this};g.nb=function(){fA(this);return new bA(this)};g.Qu=function(){return null};
g.ir=function(a){this.c=null;S(a,16)&&this.i(1,16)};g.B=function(a,b,c){this.jl||(this.jl=[]);var d=this.jl[a];d||(this.jl[a]=d={});return 2=c&&0=f&&0=c&&0this.b.length||!this.c)return null;if(p(b))return this.f[a]=b,this.R(2),this;a>this.c-1&&(a=this.c-1);0>a&&(a=0);var c=this.f[a];return c?c:null};
function PA(a){if(a.b&&a.c){var b=[],c=y(a.b)?a.b:a.b.keys;if(y(c)&&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:Sd(el(bl(c.color),bl(d.color),e))})}}}}g.v=function(){var a=OA.o.v.call(this);a.type="range";for(var b=[],c=0;ca&&(c=b,b=a,a=c),c=[b,a])):c=null;this.h=!1;this.b=c;this.c={};this.R(2);return this}return this.b};g.BE=function(a){return p(a)?(this.g=O(a),this.c={},this.R(2),this):this.g};g.tA=function(a){if(p(a)){this.f=y(a)?a.slice():[];for(a=this.l.length=0;aa.b[1])&&d.push([b.getTime(),b.getTime()+864E5-6E4]));!d&&a.X&&(d=XA(a.X,b));d||(d=[]);return a.c[c]=d}g.zC=function(a){S(a,2)&&!this.b&&(this.c={})};
function WA(a){var b=a.isWorking;this.h=p(b)?!b:!1;b=Tm(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.j=this.GM;(c=jx(c,"dd.MM",SA))?(this.l=this.ew,this.b=new pp(2E3,c.getUTCMonth(),c.getUTCDate()),e=YA(d,e),this.f=e[0],this.c=e[1]):(this.l=this.ID,this.b=null,c=(c=jx(d,"dd.MM",SA))?new pp(c):TA,this.f=new pp(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=jx(e,"dd.MM",SA))?new pp(c):UA,this.c=new pp(2E3,c.getUTCMonth(),c.getUTCDate()),this.c.add(VA));break;case "week":ZA(this,a.on,a.from,
a.to);break;case "day":ZA(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.j=this.kx,(c=jx(c))?(this.l=this.ew,this.b=new pp(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=YA(d,e),this.f=e[0],this.c=e[1]):(this.l=this.ID,this.b=null,c=(c=jx(d))?new pp(c):TA,this.f=new pp(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=jx(e))?new pp(c):UA,this.c=new pp(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.c.add(VA))}"none"==b?this.b?(this.m=this.b.clone(),this.g=this.b.clone(),
this.g.add(VA)):(this.m=this.f.clone(),this.g=this.c.clone()):(this.m=(b=jx(a.starts))?new pp(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):TA,(b=jx(a.ends))?(this.g=new pp(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.g.add(VA)):this.g=UA)}function ZA(a,b,c,d){a.j=a.HM;a.l=a.ew;b=Math.min(P(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=YA(c,d);a.f=b[0];a.c=b[1]}g=WA.prototype;g.kx=function(a){return a.getTime()>=this.m.getTime()&&a.getTime()<=this.g.getTime()};
g.HM=function(a){return this.kx(a)&&(null===this.b||(a.xq()+6)%7==this.b)};g.GM=function(a){if(!this.kx(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.f.clone();c.Jv(b);var d=this.c.clone();d.Jv(b);return a>=c.getTime()&&a<=d.getTime()};
g.ew=function(a,b){for(var c=this.f,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.c,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1]e)this.h||f.push([d,e]);else{this.h?(c[0]=f.offset?b=f:c=f}var h;b?c?h=mn(c.color,b.color,(a-b.offset)/(c.offset-b.offset)):h=b.color:h=c.color;return y(h)?Sd(h):h.color};
g.wM=function(a){this.qd();a=bl(on(a).Zd);var b,c,d,e,f,h,k;h=0;for(k=this.b.length;hMath.abs(l-n)&&.01>Math.abs(l-q)&&.01>Math.abs(n-q)&&(n=Math.round(f[1]*n+(1-n)*e[1])==a[1],q=Math.round(f[2]*q+(1-q)*e[2])==a[2],Math.round(f[0]*l+(1-l)*e[0])==a[0]&&n&&q)){b=this.Uc*(l/(1/
(d.offset-c.offset))+c.offset)+this.min;break}}return p(b)?b:NaN};g.ca=function(a){this.h||(this.h=bB(this));return p(a)?(this.h.J(a),this.R(2),this):this.h};g.za=function(a){this.l||(this.l=bB(this),this.l.count(5));return p(a)?(this.l.J(a),this.R(2),this):this.l};
g.qd=function(){if(!this.c){aB.o.qd.call(this);var a=zz(this.ca(),this.min,this.max,this.m&&this.min!=this.s,this.j&&this.max!=this.u,10);this.m&&(this.min=a[0]);this.j&&(this.max=a[1]);Az(this.za(),yz(this.ca()),10,a[2],a[3]);this.Uc=this.max-this.min}};g.xM=function(a){S(a,2)&&(this.c=!1,this.R(2))};function bB(a){var b=new xz(a);G(a,b);Q(b,a.xM,a);return b}function cB(a){var b=new aB;b.K(Rn("defaultScaleSettings.linear"));b.K(Rn("defaultLinearColorScale"));b.Pc.apply(b,arguments);return b}
g.v=function(){var a=aB.o.v.call(this);a.ticks=this.ca().v();a.minorTicks=this.za().v();a.colors=cb(this.Pc(),function(a){return Sd(a.color)});return a};g.K=function(a,b){aB.o.K.call(this,a,b);this.ca(a.ticks);this.za(a.minorTicks);this.Pc(a.colors)};var dB=aB.prototype;E("anychart.scales.linearColor",cB);dB.colors=dB.Pc;dB.valueToColor=dB.yM;dB.colorToValue=dB.wM;dB.ticks=dB.ca;dB.minorTicks=dB.za;function eB(){Cz.call(this)}F(eB,Cz);g=eB.prototype;g.$v=function(a){return p(a)?(a=isNaN(+a)?this.b:+a,a!=this.b&&(this.b=a,this.R(2)),this):this.b};g.Ae=function(){return"log"};g.transform=function(a){this.qd();a=O(a);return gz(this,(Jo(a,this.b)-this.A)/this.Uc)};g.kc=function(a){this.qd();a=hz(this,a);return Ko(this.b,a*this.Uc+this.A)};g.qd=function(){this.c||(eB.o.qd.call(this),this.A=Jo(this.min,this.b),this.L=Jo(this.max,this.b),this.Uc=this.L-this.A)};
g.tB=function(){var a=Jo(this.g,this.b),b=Jo(this.f,this.b),c=a-b;c||(this.f-=Math.E/2,this.g+=Math.E/2,c=1);this.m&&(this.A=b-c*this.I,isNaN(this.s)||(b=Jo(this.s,this.b),this.A=0=d?(l=d-1,f=!0):l--;var n=p(c[k].yg)?c[k].yg:(c[k].start+c[k].end)/2,q=p(c[l].yg)?c[l].yg:(c[l].start+c[l].end)/2;e.push(k==l?n:[n,q])}return e};function hB(){fz.call(this);this.j=this.b=null;this.l=[];this.A=this.f=null;this.s=[]}F(hB,fz);g=hB.prototype;g.Ae=function(){return"ordinalColor"};g.Uh=function(a){return p(a)?(a=!!a,this.w!=a&&(this.w=a,this.si(),this.R(2)),this):this.w};
g.Pc=function(a){if(p(a))return a?y(a)&&(this.b=nb(a)):this.b=[],this.si(),this.R(2),this;if(y(this.b)){this.m||(this.m=nb(this.b));if(this.m.length "+c.start:"< "+c.end;c.name||(c.name=d);this.Dd.push(d)}}return this.Dd};g.Un=function(a){return p(a)?(this.l!=a&&(this.l=a,this.A=Rn("defaultOrdinalColorScale.autoColors")(this.l.length),this.si(),Hz(this.ca()),this.R(4)),this):this.l};g.Aj=function(){iB(this);this.names();return this.f};g.di=function(a){iB(this);var b=null;if(this.f)for(var c=this.f.length;c--;){var d=this.f[c];if(p(d.yg)&&d.yg===a||a>=d.start&&a<=d.end&&-1d.length-1?d[d.length-1]:d[c])}}return b};g.AM=function(a){iB(this);a=on(a).Zd;for(var b=NaN,c=0,d=this.f.length;cb.start?1:a.startb.start?a.sourceIndex>b.sourceIndex?b.end=a.start:(a.start=b.end,a.start>=a.end&&(a.enabled=!1)):a.startb.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):a.end=b.start:a.sourceIndex>b.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):(a.end=b.start,a.start>=a.end&&(a.enabled=!1)));return c});e=[];b=0;for(c=h.length;b=b.top&&a<=b.ga();a=[];a.push(this.c.xAnchor);a.push(this.c.secondXAnchor);a.push(this.c.thirdXAnchor);for(var c=!0,d=!0,e=0;eb.ma());return!c&&!d};function IB(a,b){return a.f.left+b*a.f.width}function JB(a,b){return a.f.ga()-b*a.f.height}
g.M=function(){if(!this.Xa())return this;R(this);this.D(4)&&(this.f=this.sa(),this.i(64),this.C(4));this.zc();var a=FB(this);this.xr();this.D(16)&&(this.pc(this.state),this.C(16));if(this.D(256)){if(a)15==this.qb&&15==this.I?this.hq(this.c.xAnchor,this.c.valueAnchor,this.c.secondXAnchor,this.c.secondValueAnchor,this.c.thirdXAnchor,this.c.thirdValueAnchor):7<=this.qb&&7<=this.I?this.Pf(this.c.xAnchor,this.c.valueAnchor,this.c.secondXAnchor,this.c.secondValueAnchor):(3<=this.qb&&3<=this.I||this.I==
this.qb)&&this.Le(this.c.xAnchor,this.c.valueAnchor);else return this.remove(),this.i(2),this.P(!1),this;this.C(256)}this.D(1024)&&(this.b.tb(!this.F("allowEdit")),this.C(1024));if(this.D(512)){if(this.yb){var a=this.rk(),b=this.qk().enabled()||this.sk().enabled();R(a);if(!1!==a.enabled()||b){a.H(this.b);a.clear();a.U(this.f);a.rg=5;var c=this.state,b=this.rk(),c=py(c);switch(c){case Fn:c=this.qk();break;case Gn:c=this.sk();break;default:c=null}if(c&&null!==c.enabled()?c.enabled():b.enabled())for(var d=
KB(this),e=0;e=b||a>this.f.ma()&&0<=b);return a};g.v=function(){var a=VB.o.v.call(this);gu(this,qB,a,"Annotation");gu(this,mB,a,"Annotation");gu(this,nB,a,"Annotation");gu(this,oB,a,"Annotation");gu(this,pB,a,"Annotation");return a};
g.K=function(a,b){fu(this,qB,a);fu(this,mB,a);fu(this,nB,a);fu(this,oB,a);fu(this,pB,a);VB.o.K.call(this,a,b)};g.O=function(){VB.o.O.call(this);Hb(this.h);delete this.j};function WB(a){BB.call(this,a);this.h=null;this.s=LB(["stroke","hoverStroke","selectStroke"],2);this.j=LB(["fill","hoverFill","selectFill"],1);this.m=LB(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(WB,BB);du(WB,mB);du(WB,nB);du(WB,oB);du(WB,pB);du(WB,qB);du(WB,tB);kB.ellipse=WB;g=WB.prototype;g.type="ellipse";g.qb=7;g.zc=function(){WB.o.zc.call(this);this.h||(this.h=[this.b.ea(),this.b.ea(),this.b.ea()],this.h[0].zIndex(0),this.h[1].zIndex(1),this.h[2].zIndex(3))};
g.Le=function(a,b){for(var c=0;cthis.f.ma());return a};function aC(a){XB.call(this,a);this.T=[];this.j=null;this.lb=LB(["grid","hoverGrid","selectGrid"],2)}F(aC,XB);du(aC,sB);kB.fibonacciFan=aC;g=aC.prototype;g.type="fibonacciFan";g.Xr=function(a){if(p(a)){if(y(a)){for(var b=this.T.length=0;b=b||a>this.f.ma()&&0<=b);return a};g.pc=function(a){aC.o.pc.call(this,a);for(var b=0;b=this.m.length?c.timeLevel=this.T[b-this.m.length]:c.level=this.m[b]);return c};
g.xr=function(){if(this.D(4096)){this.h||(this.h=[]);this.j||(this.j=[]);var a,b=this.m.length+this.T.length;for(a=this.h.length;a=b||a>this.f.ma()&&0<=b);return a};
g.v=function(){var a=iC.o.v.call(this);gu(this,qB,a,"Annotation");gu(this,mB,a,"Annotation");gu(this,nB,a,"Annotation");gu(this,oB,a,"Annotation");return a};g.K=function(a,b){fu(this,qB,a);fu(this,mB,a);fu(this,nB,a);fu(this,oB,a);iC.o.K.call(this,a,b)};g.O=function(){iC.o.O.call(this);Hb(this.h);delete this.j};function jC(a){BB.call(this,a);this.h=null;this.s=LB(["stroke","hoverStroke","selectStroke"],2);this.j=LB(["fill","hoverFill","selectFill"],1);this.m=LB(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(jC,BB);du(jC,mB);du(jC,nB);du(jC,oB);du(jC,qB);du(jC,tB);kB.rectangle=jC;g=jC.prototype;g.type="rectangle";g.qb=7;g.zc=function(){jC.o.zc.call(this);this.h||(this.h=[this.b.ea(),this.b.ea(),this.b.ea()],this.h[0].zIndex(0),this.h[1].zIndex(1),this.h[2].zIndex(3))};
g.Le=function(a,b){for(var c=0;ck&&e>l?c=f=d=h=null:(c=Oo(a,b,a,b+d,this.f),f=Oo(e,f,e,f+d,this.f),b=Math.max(Math.min(a,e),k),a=Math.min(Math.max(a,e),l),d=[b,h],h=[a,h,a,n,b,n,b,h]);else{d=(d-b)/(c-a);b-=d*a;var q=f-d*e;b>q&&(f=b,b=q,q=f);a=c>a?Math.min(a,e):Math.max(a,e);e=c;e>a&&a>l||ea?(a=Math.max(a,k),e=l):(e=Math.min(a,l),a=k),c=d*a+b,f=d*a+q,k=d*e+b,l=d*e+q,fn&&k>n?c=
f=d=h=null:(c=Qo(a,c,e,k,this.f),f=Qo(a,f,e,l,this.f),0>d?(l=Math.max(a,(n-b)/d),b=Math.min(e,(h-q)/d),c?(d=[c[0],c[1]],h=[c[2],c[3],b,c[3]]):(d=[a,h],h=[b,h]),f?h.push(b,f[3],f[0],f[1],l,f[1]):h.push(b,n,l,n)):0b?Math.min(b,d):Math.max(b,d),a=!(aa||a>this.f.ma()&&c=b){var c=this.U(),c=c.clone().round(),d=this.tm();a.Za(1,0,0,1,0,0);a.width(null);a.height(null);a.x(0);a.y(0);var e=null!==this.width(),f=null!==this.height(),h=a.Ba(),k=e?Math.ceil(M(this.width(),c.width)):h.width;
e&&a.width(k);h=a.Ba();c=f?Math.ceil(M(this.height(),c.height)):h.height;f&&a.height(c);var l=this.U(),l=l.clone().round();if(this.Vo())switch(e=Math.round(l.Ka()+l.height-b*l.height),1==b?e-=-.5:e+=-.5,this.w){case "left":f=l.Ca();break;case "right":f=l.ma();break;default:f=l.Ca()+l.width/2}else switch(f=Math.round(l.Ca()+b*l.width),1==b?f+=-.5:f-=-.5,this.w){case "top":e=l.Ka();break;case "bottom":e=l.ga();break;default:e=l.Ka()+l.height/2}b=new ld(f,e);f=O(this.u);f=isNaN(f)?this.Vo()?0:-90:f;
e=Id(id(f),0,0);h=xd(h,e);e=Xp(Xo(0,0,h.width,h.height),d);b.x-=e.x;b.y-=e.y;e=M(this.offsetX(),k);l=M(this.offsetY(),c);hq(b,d,e,l);this.Rb(a,!0);a.x(b.x+h.width/2-k/2).y(b.y+h.height/2-c/2).bo(f,"center");this.i(2)}else this.remove(),this.C(2);this.C(4)}this.D(2)&&(a=this.H(),yC(this).parent(a),this.C(2));return this};g.remove=function(){yC(this).parent(null)};function yC(a){a.c||(a.c=Og(),a.c.Yc("aria-hidden","true"),G(a,a.c));return a.c}g.O=function(){I(this.c);this.b=this.g=this.c=null;vC.o.O.call(this)};
g.v=function(){var a=vC.o.v.call(this);a.anchor=this.tm();a.align=this.Uo();this.m&&(a.layout=this.m);a.rotation=this.rotation();a.offsetX=this.offsetX();a.offsetY=this.offsetY();a.text=this.text();a.height=this.height();a.width=this.width();return a};
g.K=function(a,b){vC.o.K.call(this,a,b);this.tm(a.anchor);this.Uo(a.align);"layout"in a&&a.layout&&this.um(a.layout);this.rotation(a.rotation);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.text(a.text);this.height(a.height);this.width(a.width);if("axis"in a){var c=a.axis;C(c)?this.g&&this.st(Zz(this.g,c)):K(c,Mz)&&this.st(c)}};function zC(){vC.call(this)}F(zC,vC);g=zC.prototype;g.ba=vC.prototype.ba;g.da=vC.prototype.da;g.scale=function(a){return wC(this,a)};g.value=function(a){return xC(this,a)};g.v=function(){var a=zC.o.v.call(this);a.value=this.value();return a};g.K=function(a,b){zC.o.K.call(this,a,b);this.value(a.value)};var AC=zC.prototype;AC.value=AC.value;AC.scale=AC.scale;AC.axis=AC.st;AC.anchor=AC.tm;AC.align=AC.Uo;AC.layout=AC.um;AC.rotation=AC.rotation;AC.offsetX=AC.offsetX;AC.offsetY=AC.offsetY;AC.text=AC.text;
AC.height=AC.height;AC.width=AC.width;AC.isHorizontal=AC.Vo;function BC(){T.call(this);this.Z=this.c=this.h=this.j=null;this.L=!1;this.b=null}F(BC,T);g=BC.prototype;g.ba=T.prototype.ba|8;g.da=T.prototype.da|80;g.ub=function(){return this.g};g.xt=function(a){return p(a)?(a=fm(a),this.u!=a&&(this.u=a,this.i(64,9)),this):this.u?this.u:this.b?(a=this.b.uc(),"left"==a||"right"==a?"horizontal":"vertical"):"horizontal"};g.scale=function(a){return p(a)?(this.Z!=a&&(this.Z=a,Q(this.Z,this.nI,this),this.i(68,9)),this):this.Z?this.Z:this.b?this.b.scale():null};
g.nI=function(a){var b=0;S(a,4)&&(b|=4);S(a,2)&&(b|=1);this.i(20,b|8)};g.az=function(){this.i(64,9)};g.tt=function(a){return p(a)?(this.b!=a&&(this.b&&wt(this.b,this.az,this),this.b=a,Q(this.b,this.az,this),this.i(64,9)),this):this.b};g.mI=function(a,b,c,d){this.f||(this.f=new bv,G(this,this.f));return p(a)?(this.f.J.apply(this.f,arguments),this):this.f};g.Bd=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.A!=k&&(this.A=k,this.i(16,1));return this}return this.A};
g.vd=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.w!=k&&(this.w=k,this.i(16,1));return this}return this.w};g.stroke=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);if(this.m!=f){var h=this.m?Zd(this.m):0;this.m=f;var f=16,k=1;h!=(this.m?Zd(this.m):0)&&(f|=68,k|=8);this.i(f,k)}return this}return this.m};g.ut=function(a){return p(a)?(this.G!=a&&(this.G=a,this.i(64,9)),this):this.G};g.vt=function(a){return p(a)?(this.s!=a&&(this.s=a,this.i(64,9)),this):this.s};
g.Wo=function(a){return p(a)?(this.L!=a&&(this.L=a,this.i(80,9)),this):this.L};g.dz=function(a,b){var c=this.U()||Xo(0,0,0,0),d=Math.round(c.ga()-a*c.height);1==a?d-=b:d+=b;this.c.moveTo(c.Ca(),d);this.c.lineTo(c.ma(),d)};g.ez=function(a,b){var c=this.U()||Xo(0,0,0,0),d=Math.round(c.Ca()+a*c.width);1==a?d+=b:d-=b;this.c.moveTo(d,c.ga());this.c.lineTo(d,c.Ka())};g.wt=function(){return"horizontal"==this.xt()};
g.bz=function(a,b,c,d,e){if(!isNaN(b)){c=this.U()||Xo(0,0,0,0);var f,h;f=Math.round(c.ga()-b*c.height);h=Math.round(c.ga()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.Ca(),f);d.lineTo(c.ma(),f);d.lineTo(c.ma(),h);d.lineTo(c.Ca(),h);d.close()}};g.cz=function(a,b,c,d,e){if(!isNaN(b)){c=this.U()||Xo(0,0,0,0);var f,h;f=Math.round(c.Ca()+b*c.width);h=Math.round(c.Ca()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f,c.Ka());d.lineTo(h,c.Ka());d.lineTo(h,c.ga());d.lineTo(f,c.ga());d.close()}};
g.M=function(){var a=this.scale();if(!a)return Vm(2),this;if(!this.Xa())return this;if(this.D(8)){var b=this.zIndex();CC(this).zIndex(b);DC(this).zIndex(b);EC(this).zIndex(b);this.C(8)}this.D(2)&&(b=this.H(),CC(this).parent(b),DC(this).parent(b),EC(this).parent(b),this.C(2));this.D(16)&&(EC(this).stroke(this.stroke()),DC(this).fill(this.Bd()),CC(this).fill(this.vd()),this.C(16));if(this.D(64)||this.D(4)){var c,d,e,f,b=NaN,h=K(this.scale(),Jz),k=(h?a.ca():this.Wo()?a.za():a.ca()).get();c=this.wt()?
[this.dz,this.bz]:[this.ez,this.cz];CC(this).clear();DC(this).clear();EC(this).clear();var l=this.U()||Xo(0,0,0,0);d=this.g&&!1;l=this.mI().ue(l);CC(this).clip(l);DC(this).clip(l);EC(this).clip(l);l=c[1];c=c[0];var n=-EC(this).ax()%2/2;d&&this.wt()&&c.call(this,0,n);for(var q=0,r=k.length;qthis.h[u]?w=this.f[u][this.h[u]]:this.f[u].push(w=t.TM());this.h[u]++;this.b[u].push(w);l=sD(this,l,n,q,r,w,!0);e[k]=l}this.Bb(this.ha,e,a);return e};g.Cm=function(a,b){if(y(b))for(var c=0;cb;b=Math.abs(b);var d=(b-NaN)/NaN;if(isNaN(d)||!isFinite(d))d=.5;b=a.gw+d*(a.XC-a.gw);return c?-b:b}g.Bg=function(){return this.V.F("yValues")};
g.ub=function(){return this.kb};g.nb=function(){return this.vf||KD(this)};function KD(a){return a.vf=a.yv()}g.Wa=function(a){return p(a)?(K(a,fz)||(a=null),this.Qa!=a&&(this.Qa&&wt(this.Qa,this.lz,this),(this.Qa=a)&&Q(this.Qa,this.lz,this),this.i(1024,5)),this):this.Qa||this.lb.Wa()};g.lz=function(a){var b=0;S(a,4)&&(b|=4);S(a,2)?this.i(1024,b|1):this.R(b)};g.SQ=function(a,b){return xD(this,this.kb.Ua().transform(a,b),!0)};g.GE=function(a,b){return xD(this,this.Wa().transform(a,b),!1)};
g.ql=function(a){return p(a)?(this.V.J(a),this):this.V};g.error=function(a){yD(this)||Ym(12,void 0,[this.Ve()]);this.Ea||(this.Ea=new wD(this),Q(this.Ea,this.JP,this));return p(a)?(this.Ea.J(a),this):this.Ea};g.JP=function(a){var b=0;S(a,1)&&(b|=1);S(a,4)&&(b|=4);this.i(1024,b)};g.pn=function(a){return this.error().pn(a)};
g.EI=function(a){if(a=!a.B("missing")){var b=this.error(),c=b.f.nb();a=c.get("xError")||b.Al();var d=c.get("xLowerError")||b.Bl(),e=c.get("xUpperError")||b.Cl(),f=c.get("valueError")||b.xl(),h=c.get("valueLowerError")||b.yl(),b=c.get("valueUpperError")||b.zl(),f=p(h)||p(b)||Rp(f)||!Vp(f);a=p(d)||p(e)||Rp(a)||!Vp(a)||f}if(a)switch(a=this.error(),d=a.mode(),e=this.F("isVertical"),d){case "x":a.M(!0,e);break;case "value":a.M(!1,e);break;case "both":a.M(!0,e),a.M(!1,e)}};
g.clip=function(a){return p(a)?(null===a&&(a=!1),this.N!=a&&(this.N=a,this.i(4096,1)),this):this.N};g.In=function(a){this.ab||(this.ab=new AD,Q(this.ab,this.LP,this));return p(a)?(this.ab.J(a),this):this.ab};g.LP=function(a){var b=64,c=!1;S(a,8)&&(b|=8,c=!0);this.R(b,c)};g.Bv=function(a){"marker"==a?(this.ua(8192)?a=this.F("type"):this.ua(4194304)?a=this.Ef().type():a="square","line"==a&&(a="vline")):ma(a)||(a=tm(a));return a};
g.qn=function(a,b,c){if(a)ma(a)?(b={sourceColor:c},a=a.call(b,b)):a=tn(a);else{if(2==b)a="stroke";else if(3==b){if(this.ua(8))return null;a="hatchFill"}else this.ua(8)?(a="stroke",b=2):a="fill";a=zn([a],b)(this,Hn,!0)}return a};g.kC=function(){return this.name()};g.Ta=function(a){if(!this.fa&&(this.fa=new rx(0),this.kb.sE())){var b=this.kb,c=b.Ta();this.fa.La(this);this.fa.parent(c);this.fa.kb(b)}return p(a)?(this.fa.J(a),this):this.fa};
function LD(a,b,c){if(!a)return MD;var d=na(b)+"|"+a.join("|")+(c?"|"+c.join("|"):"");c=c||a;var e=DD[d];e||(DD[d]=e=function(d,e,k){k=py(k);return k!=Hn&&1a.h.left+a.h.width)h=f,f=$a(Yp,h),0<=f&&(h=Yp.length,
h=Yp[(h-f)%h]),f=h;if(("leftBottom"==f||"centerBottom"==f||"rightBottom"==f)&&r.topa.h.top+a.h.height)r=f,a=$a(Yp,r),0<=a&&(r=Yp.length,r=Yp[(r-a+4)%r]),f=r;f=$p(f,b);Zy(c,f)}}else yB(t,h||b),t.Jr(l,n);q&&t.M();return t}g.labels=function(a){this.m||(this.m=new ty,this.m.La(this),Q(this.m,this.HI,this));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.m.J(a),this):this.m};
g.Wf=function(a){this.Ra||(this.Ra=new ty,this.Ra.C(4294967295));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.Ra.J(a),this):this.Ra};g.hg=function(a){this.ib||(this.ib=new ty,this.ib.C(4294967295));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.ib.J(a),this):this.ib};g.HI=function(a){S(a,1)&&this.i(256,1025)};g.FI=function(a,b,c){a.B("label",OD(this,[this.labels,this.Wf,this.hg],[this.ub().labels,this.ub().Wf,this.ub().hg],["label","hoverLabel","selectLabel"],!1,!0,null,a,b,c))};
g.Ef=function(a){this.g||(this.g=new uy,this.g.La(this),Q(this.g,this.II,this));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.g.J(a),this):this.g};g.Am=function(a){this.A||(this.A=new uy,this.A.C(4294967295));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.A.J(a),this):this.A};g.Bm=function(a){this.G||(this.G=new uy,this.G.C(4294967295));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.G.J(a),this):this.G};g.II=function(a){S(a,1)&&this.i(128,65)};
g.rN=function(a,b,c){a.B("marker",OD(this,[this.Ef,this.Am,this.Bm],null,["marker","hoverMarker","selectMarker"],this.rw(),!1,null,a,b,c))};g.ji=function(a){this.s||(this.s=new uy,this.s.La(this),Q(this.s,this.YP,this));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.s.J(a),this):this.s};g.Bn=function(a){this.Zb||(this.Zb=new uy);return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.Zb.J(a),this):this.Zb};
g.Zn=function(a){this.rc||(this.rc=new uy);return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.rc.J(a),this):this.rc};g.YP=function(a){S(a,1)&&this.i(128,1)};g.uN=function(a,b,c){var d=a.B("outliers");d&&d.length&&OD(this,[this.ji,this.Bn,this.Zn],null,["outlierMarker","hoverOutlierMarker","selectOutlierMarker"],!1,!1,d,a,b,c)};g.rw=function(){return!1};g.de=function(){return!1};
g.remove=function(){this.ua(4)?rD(this.ff,null):this.b&&this.b.remove();this.m&&this.m.De()&&(this.m.De().remove(),this.m.i(2));this.g&&(this.g.remove(),this.g.i(2));this.s&&(this.s.remove(),this.s.i(2))};g.ym=function(a){this.I||(this.I=new ly(this),G(this,this.I),Q(this.I,this.JI,this),K(this.kb,qy)&&(jy(this.I,this.kb.hm()),jy(this.I).R(2)));return p(a)?(this.I.J.apply(this.I,arguments),this):this.I};g.JI=function(){this.i(32,1)};
g.M=function(){if(!this.Xa())return this;R(this);p(this.Jb.color)&&this.D(16768)&&HD(this,this.Jb.color);this.D(32768)&&(ED(this),this.C(32768));if(this.D(4)){this.h=this.sa();this.Eb=this.f?this.f.ue(this.h):this.h;var a=Math.min(this.h.height,this.h.width);this.gw=M(this.Mg,a);this.XC=M(this.Lg,a);this.i(7168)}this.D(512)&&(KD(this),this.i(3104,2049),this.C(512));this.D(1024)&&this.i(24960);var a=[],b=[],c,d,e,f;this.D(1026)&&(this.uw(),this.wf=KC(this),this.wd=this.nC());this.D(1282)&&(c=this.labels(),
f=this.Wf().enabled()||this.hg().enabled(),ND(this,c,f,!1,8388608,256)&&(f=this.zIndex()+9E-6+(this.de()?1:0),c.rg=f,c.i(8),this.ua(8388608)&&a.push(this.FI),b.push(c)),this.C(256));this.D(1154)&&(c=this.Ef(),f=this.Am().enabled()||this.Bm().enabled(),ND(this,c,f,this.rw(),4194304,128)&&(f=this.zIndex()+1.1E-5+(this.de()?1:0),c.rg=f,this.ua(4194304)&&a.push(this.rN),b.push(c)),this.C(128));if(this.D(9218)){this.Oa||(this.Oa=[]);if(this.na)for(;this.na.length;)c=this.na.pop(),c.clear(),c.parent(null),
this.Oa.push(c);else this.na=[];if(c=yD(this)&&"none"!=this.error().mode()){e=this.error();c=e.Al();f=e.Bl();var h=e.Cl();d=e.xl();var k=e.yl();e=e.zl();d=p(k)||p(e)||Rp(d)||!Vp(d);c=p(f)||p(h)||Rp(c)||!Vp(c)||d}c&&a.push(this.EI);this.C(8192)}this.D(17410)&&(c=this.ji(),f=this.Bn().enabled()||this.Zn().enabled(),ND(this,c,f,!1,256,16384)&&(f=this.zIndex()+LC,c.rg=f,this.ua(256)&&a.push(this.uN),b.push(c)),this.C(16384));c=a.length;if(this.D(1024)){if(f=this.Aw()){h=this.Bg();this.T.length=0;this.de()?
this.T.push(this.XO):(this.T.push(this.YO),oD(this)&&this.T.push(this.$O));this.ua(2)&&this.T.push(this.WO);this.ua(256)&&this.T.push(this.TO);oD(this)&&(d=this.Wa(),this.jg=fd(d&&d.transform(0,.5)||0,0,1),d=xD(this,this.jg,!1),this.F("isVertical")?(e=this.Eb.left,k=e+this.Eb.width):(e=this.Eb.top,k=e+this.Eb.height),this.w=fd(d,e,k));this.Nt();k=KD(this);if(d=this.Hv())RD(this,d,h,f),this.zm(d,this.zj(d.Pa()));for(k.reset();k.advance();)for(e=this.zj(k.Pa()),RD(this,k,h,f),this.zm(k,e),d=0;dx[n]&&(x[n]=N)}else for(n in u)N=O(ia.values[n]),Nx[n]&&(x[n]=N);for(n=0;n<=a.f;n++)N=
O(ia.c[n]),ND[n]&&(D[n]=N);ia=ia.next}if(w)for(n=0;nd)if(d=~d,"exactOrNext"==c)d=d=lE)this.f=-1,this.b.length=0,nE(this,a,b,this.l,!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.keya.h){d&&(c|=1);if(a.h){for(var c=c|2,e=new rE(a.b,null,!0),f=0,d=e.next();d&&d.f;)f++,d=e.next();pb(a.b,0,f);if(d=a.b[0])d.b=null}sE(a,new rE(null,a.c,b))}else e=new rE(a.b,a.c,b),a.b=[],sE(a,e),c=lE;a.c.length=0;a.g=a.AD;a.f=-1;a.h=0;fE(a);tE(a.j,c,!0)}}g=oE.prototype;
g.remove=function(a,b){for(var c=new rE(this.b,this.c,qE(this),a,b),d;d=c.next();)d.f=!0;this.h=2;this.u||pE(this);return this};function uE(a,b){b=P(b);for(var c=new rE(a.b,a.c,qE(a)),d=NaN,e;(e=c.next())&&0a.key?(this.g=1==b?this.zD:this.yw,this.c.push(a)):this.c[b-1]=a};g.zD=function(a){var b=this.c.length,c=this.c[b-1];c.key>a.key?this.c.push(a):c.keya?~a:a];c?(this.f=this.oP,this.b=isNaN(d)?0:vb(this.g,aE,d),0>this.b&&(this.b=~this.b)):(this.f=this.qP,this.b=isNaN(d)?this.g.length-1:vb(this.g,bE,d),0>this.b&&(this.b=~this.b-1))}g=rE.prototype;g.ml=function(){return null};
g.oP=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>$D(a,b))return this.c=this.c.next,a;this.b++;return b}this.c=this.c.next;this.f=this.hD;return a}if(b)return this.b++,this.f=this.mP,b;this.next=this.ml;return null};g.qP=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>$D(a,b))return this.c=this.c.next,a;this.b--;return b}this.c=this.c.next;this.f=this.hD;return a}if(b)return this.b--,this.f=this.nP,b;this.next=this.ml;return null};
g.hD=function(){var a=this.c;if(a)return this.c=this.c.next,a;this.next=this.ml;return null};g.mP=function(){var a=this.g[this.b++];if(a)return a;this.next=this.ml;return null};g.nP=function(){var a=this.g[this.b--];if(a)return a;this.next=this.ml;return null};g.QM=function(){var a=this.f();return!a||a.key>this.h?(this.next=this.ml,null):a};g.DP=function(){return this.f()};function vE(a,b){this.g=Bm(a);this.b=b||1;this.c=new Date(0);switch(this.g){case "year":return this.f=315576E5*this.b,this.w=this.qH,this.next=this.BP,this;case "semester":return this.f=315576E5*this.b/2,this.w=this.nH,this.next=this.yP,this;case "quarter":return this.f=315576E5*this.b/4,this.w=this.lH,this.next=this.wP,this;case "month":return this.f=315576E5*this.b/12,this.w=this.Ss,this.next=this.vP,this;case "thirdofmonth":return this.f=315576E5*this.b/36,this.w=this.oH,this.next=this.zP,this;
case "week":return this.f=6048E5*this.b,this.w=this.pH,this.next=this.AP,this;default:this.f=864E5*this.b;this.w=this.hH;this.next=this.pP;break;case "hour":this.f=36E5*this.b;this.w=this.iH;this.next=this.rP;break;case "minute":this.f=6E4*this.b;this.w=this.kH;this.next=this.uP;break;case "second":this.f=1E3*this.b;this.w=this.mH;this.next=this.xP;break;case "millisecond":this.f=this.b,this.w=this.jH,this.next=this.tP}}g=vE.prototype;
g.qH=function(a){this.c.setTime(Date.UTC(aq(this.c.getUTCFullYear(),this.b,a?a.getUTCFullYear():2E3)-this.b,0))};g.nH=function(a){var b=this.b;this.b*=6;this.Ss(a);this.b=b};g.lH=function(a){var b=this.b;this.b*=3;this.Ss(a);this.b=b};g.Ss=function(a){var b=aq(this.c.getUTCMonth()+12*this.c.getUTCFullYear(),this.b,a?a.getUTCMonth()+12*a.getUTCFullYear():24E3)-this.b;a=Math.floor(b/12);b%=12;0>b&&(b+=12);this.c.setTime(Date.UTC(a,b))};
g.oH=function(a){a=aq(wE(this.c),this.b,a?wE(a):72E3)-this.b;var b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.c.setTime(Date.UTC(b,c,1+10*a))};g.pH=function(a){xE(this,6048E5*this.b,a||new Date(Date.UTC(2E3,0,2)))};g.hH=function(a){xE(this,864E5*this.b,a)};g.iH=function(a){xE(this,36E5*this.b,a)};g.kH=function(a){xE(this,6E4*this.b,a)};g.mH=function(a){xE(this,1E3*this.b,a)};g.jH=function(a){xE(this,this.b,a)};
function xE(a,b,c){a.c.setTime(aq(a.c.getTime(),b,c?c.getTime():Date.UTC(2E3,0))-b)}function wE(a){var b=a.getUTCDate();return 3*(12*a.getUTCFullYear()+a.getUTCMonth())+(10>=b?0:20>=b?1:2)}g.BP=function(){this.c.setUTCFullYear(this.c.getUTCFullYear()+this.b);return this.c.getTime()};g.yP=function(){var a=this.c.getUTCMonth()+6*this.b,b=this.c.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.c.setUTCFullYear(b);this.c.setUTCMonth(a);return this.c.getTime()};
g.wP=function(){var a=this.c.getUTCMonth()+3*this.b,b=this.c.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.c.setUTCFullYear(b);this.c.setUTCMonth(a);return this.c.getTime()};g.vP=function(){var a=this.c.getUTCMonth()+this.b,b=this.c.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.c.setUTCFullYear(b);this.c.setUTCMonth(a);return this.c.getTime()};
g.zP=function(){var a,b=this.c.getUTCDate();a=3*(12*this.c.getUTCFullYear()+this.c.getUTCMonth())+(10>=b?0:20>=b?1:2)+this.b;b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.c.setTime(Date.UTC(b,c,1+10*a));return this.c.getTime()};g.AP=function(){var a=this.c.getTime()+6048E5*this.b;this.c.setTime(a);return a};g.pP=function(){var a=this.c.getTime()+864E5*this.b;this.c.setTime(a);return a};g.rP=function(){var a=this.c.getTime()+36E5*this.b;this.c.setTime(a);return a};
g.uP=function(){var a=this.c.getTime()+6E4*this.b;this.c.setTime(a);return a};g.xP=function(){var a=this.c.getTime()+1E3*this.b;this.c.setTime(a);return a};g.tP=function(){var a=this.c.getTime()+this.b;this.c.setTime(a);return a};g.nn=function(){return this.b};function yE(a,b){var c=a.f-b.f;return c?c:b.b-a.b};function zE(a,b,c,d,e){this.u=a;this.A=d;this.h=new YD(isNaN(b.th)?-1:b.th,[]);this.h.next=b.sv;this.s=b.tw;this.G=b.lastIndex-b.Ud+1||0;this.w=(this.c=e||null)?this.UM:this.eH;this.I=this.c?this.WN:this.cO;this.j=c;this.reset()}g=zE.prototype;g.reset=function(){this.c&&this.c.reset();this.b=this.h;this.l=this.c?this.c.c:this.h.key;this.f=!1;this.g=NaN;this.m=!0;return this};g.advance=function(){return this.w()};g.get=function(a){return this.Rf(this.A?AE(this.u,a):BE(this.u,a))};
g.B=function(a,b){var c=this.j[this.Pa()];c||(c=this.j[this.Pa()]={});return 1a?this.b.c&&(b=this.b.c[~a]):b=this.b.values[a]);return b};g.Qm=function(){return this.g};g.Pa=function(){return this.I()};g.wc=function(){return this.G};g.gM=function(){return this.g};g.cO=function(){return this.l};g.WN=function(){return this.c.c};
g.eH=function(){if(this.b){this.l++;if((this.b=this.b.next)&&this.b!=this.s)return this.f=!0,this.g=this.b.key,!0;this.b=null;this.f=!1;this.l=this.g=NaN}return!1};g.UM=function(){if(this.c.advance())return this.m&&(this.b=this.b.next),(this.m=!(!this.b||this.b.key!=this.c.f||this.b==this.s))?(this.f=!0,this.g=this.b.key):(this.f=!1,this.g=this.c.f),!0;this.b=null;this.g=NaN;return this.f=!1};var CE=zE.prototype;CE.reset=CE.reset;CE.advance=CE.advance;CE.get=CE.get;CE.getKey=CE.gM;CE.getIndex=CE.Pa;
CE.meta=CE.B;function DE(a){this.c=a;this.g=mE(a.Sb());this.l=!0;this.b=kE(this.g);this.f=null;this.j=!1;this.h=[];EE(this)}function EE(a){for(var b=a.f?a.f.c.b.length:a.g.wc();a.h.lengthc){var e=b;b=c;c=e}e=mE(a.c.Sb(),d);if(a.j||e!=a.g||a.b.Vc!=b||a.b.hd!=c)a.j=!1,a.g=e,a.l=!d,a.b=e.select(b,c),EE(a);return a}function IE(a,b,c){return b?(c=a.f?JE(a.f,b.key):c,new FE(b,a.c,!a.l,c,a.h[c])):null}function KE(a){return IE(a,a.b.tD,a.b.th)}function LE(a){return IE(a,a.b.tw,a.b.Rj)}
function ME(a,b){return a.l?BE(a.c,b):AE(a.c,b)}g.ci=function(){return this.c};function HE(a,b,c){return new zE(a.c,a.b,a.h,!a.l,b&&a.f?NE(a.f,!!c):null)}function FE(a,b,c,d,e){this.b=a;this.c=b;this.l=c;this.h=d;this.j=e}g=FE.prototype;g.get=function(a){return this.Rf(this.l?AE(this.c,a):BE(this.c,a))};g.Rf=function(a){var b;C(a)&&0>a?this.b.c&&(b=this.b.c[~a]):b=this.b.values[a];return b};g.Pa=function(){return this.h};g.Qm=function(){return this.b.key};
g.B=function(a,b){return 1e)this.f[a]={oE:e,KD:e};else if(B(e)||!isNaN(e)){if((b=A(c))&&!ma(c)&&!("reset"in c&&"considerItem"in c&&"getResult"in c))return this;var f=b?c:Lm(p(c)?c:a);b=d;"weightedAverage"==f&&(C(d)?b=Math.round(d):B(d)?(b=this.c.f[d]||NaN,isNaN(b)&&(b=d)):b=NaN,C(b)&&isNaN(b)&&(f="average"));R(this.c);d=this.c;c=e;var h=b;b=SE(f,c,h);b in d.j?b=d.j[b]:(c=TE(f,c,h),d.j[b]=
b=d.l.length,d.l.push(c),tE(d,4,!1));this.f[a]={oE:e,KD:b};this.c.P(!0)}return this};function AE(a,b){return b in a.f?a.f[b].KD:NaN}function BE(a,b){return b in a.f?a.f[b].oE:NaN}RE.prototype.Sb=function(){return this.c};var UE=RE.prototype;UE.addField=UE.b;UE.createSelectable=UE.av;function VE(a,b){Db.call(this);this.g=a;this.l=p(b)?b:NaN;this.clear()}F(VE,Db);VE.prototype.clear=function(){this.value=void 0};VE.prototype.c=function(){var a=this.value;this.clear();return a};VE.prototype.O=function(){delete this.value;VE.o.O.call(this)};function WE(a){VE.call(this,a)}F(WE,VE);WE.prototype.clear=function(){this.value=this.f=0};WE.prototype.b=function(a){a=O(a);isNaN(a)||(this.value+=a,this.f++)};WE.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function XE(a,b){this.f=b;VE.call(this,a)}F(XE,VE);XE.prototype.clear=function(){this.f.reset()};XE.prototype.b=function(a,b,c){this.f.considerItem(a,c)};XE.prototype.c=function(){var a=this.f.getResult();this.clear();return a};XE.prototype.O=function(){delete this.f;XE.o.O.call(this)};function YE(a,b,c){this.h=b;this.f=c;VE.call(this,a)}F(YE,VE);YE.prototype.clear=function(){this.value=[];this.j=[]};YE.prototype.b=function(a,b,c){this.value.push(a);this.j.push(c)};YE.prototype.c=function(){var a=this.h.call(this.f,this.value,this.j);this.clear();return a};YE.prototype.O=function(){delete this.h;delete this.f;YE.o.O.call(this)};function ZE(a){VE.call(this,a)}F(ZE,VE);ZE.prototype.clear=function(){this.value=NaN};ZE.prototype.b=function(a){isNaN(this.value)&&(this.value=O(a))};function $E(a){VE.call(this,a)}F($E,VE);$E.prototype.b=function(a){p(this.value)||(this.value=a)};function aF(a){VE.call(this,a)}F(aF,VE);aF.prototype.clear=function(){this.value=NaN};aF.prototype.b=function(a){a=O(a);isNaN(a)||(this.value=a)};function bF(a){VE.call(this,a)}F(bF,VE);bF.prototype.b=function(a){p(a)&&(this.value=a)};function cF(a){VE.call(this,a)}F(cF,VE);cF.prototype.clear=function(){this.value=[]};cF.prototype.b=function(a){p(a)&&this.value.push(a)};function dF(a){VE.call(this,a)}F(dF,VE);dF.prototype.clear=function(){this.value=NaN};dF.prototype.b=function(a){a=O(a);isNaN(a)||this.value>=a||(this.value=a)};function eF(a){VE.call(this,a)}F(eF,VE);eF.prototype.clear=function(){this.value=NaN};eF.prototype.b=function(a){a=O(a);isNaN(a)||this.value<=a||(this.value=a)};function fF(a){VE.call(this,a)}F(fF,VE);fF.prototype.clear=function(){this.value=0};fF.prototype.b=function(a){a=O(a);isNaN(a)||(this.value+=a)};function gF(a,b){VE.call(this,a,b)}F(gF,VE);gF.prototype.clear=function(){this.value=this.f=0};gF.prototype.b=function(a,b){a=O(a);b=O(b)||0;isNaN(a)||(this.value+=a*b,this.f+=b)};gF.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function TE(a,b,c){if(ma(a))return new YE(b,a,c);if(A(a))return new XE(b,a);switch(a){case "average":return new WE(b);case "first":return new ZE(b);case "firstValue":return new $E(b);case "lastValue":return new bF(b);case "list":return new cF(b);case "max":return new dF(b);case "min":return new eF(b);case "sum":return new fF(b);case "weightedAverage":return new gF(b,c);default:case "last":return new aF(b)}}
function SE(a,b,c){C(b)&&(b=b.toFixed(0));if(A(a))return na(a)+"|"+b+"|"+Np(c);switch(a){case "average":return"a"+b;case "first":return"f"+b;case "firstValue":return"o"+b;case "lastValue":return"c"+b;case "list":return"g"+b;case "max":return"x"+b;case "min":return"n"+b;case "sum":return"s"+b;case "weightedAverage":return C(c)&&(c=c.toFixed(0)),"w"+b+":"+String(c);default:case "last":return"l"+b}};function hF(a,b,c,d,e){ad.call(this);this.Sh=new oE(this,a,b,c,d,e);this.b={};this.j={};this.f={};this.m=0;this.g=[];this.l=[];this.c=[];this.h=[]}F(hF,vt);g=hF.prototype;g.ba=16;
g.$z=function(a,b,c){var d=this.Sh,e=!d.u;e&&(d.u&&Ym(101),d.u=!0);if(B(a)){var f=new cE(d),h=new zo;A(c)&&(h.Xn(c.rowsSeparator),h.Ym(c.columnsSeparator),h.En(c.ignoreTrailingSpaces),h.Cn(c.ignoreFirstRow));h.Sm(a,f);!0===b&&(b=f.nn())}else if(y(a)){for(f=c=0;fh){var q=~h;pb(d,q,0,n);(h=this.Rm("id",n))?(h=K(h,oF)?h:h[0],pb(e,q,0,h),h.B("nc",!0),Ym(1,null,[n])):pb(e,q,0,k)}else Ym(2,null,[n])}for(b=0;bh?((h=this.Rm("id",k))?(h=K(h,oF)?h:h[0],yF(h,f)):(this.f.push(f),Ym(3,null,[k])),zF(this,f)):(h=e[h],yF(h,f),h.B("nc")&&zF(this,f))):(this.f.push(f),zF(this,f));l.length&&this.R(16);this.P(!0);break;default:R(this);b=0;for(d=a.length;ba?pb(d,~a,0,e):(a=d[a],y(a.value)?(a=a.value,jb(a,b)||a.push(b)):a.value!=b&&(a.value=[a.value],a.value.push(b)))}else for(e in a.c)AF(a,b,e,d)}
function BF(a,b,c,d){if(c){if(d)for(var e=b.Na();e--;)BF(a,b.Hf(e),c,d);if(d=a.c[c])e={key:b.get(c)},a.l[c]&&(e.key=""+e.key),e=sb(d,e,a.Rp),(d=d[e])&&(y(d.value)&&1k||b=d)return[];a=new iA(a);c=[];if(1==b)for(b=0;bc){var d=b;b=c;c=d}if(b!=a.I||c!=a.G)a.I=b,a.G=c,a.i(16,1)}g.Ts=function(a){return p(a)?(this.T=!!a,this):this.T};g.jc=function(){var a=this.U(),a=a?a.clone():Xo(0,0,0,0);this.gi()&&(this.D(4)&&(this.$r(),this.C(4)),KF(this)?(a.height-=this.j.height,"top"==this.u&&(a.top+=this.j.height)):(a.width-=this.j.width,"left"==this.u&&(a.left+=this.j.width)));return a};
g.$r=function(){var a=this.U(),b=KF(this)?a.height:a.width,c=M(this.wa,b);null===this.Qe||(c=Math.max(c,M(this.Qe,b)));null===this.gc||(c=Math.min(c,M(this.gc,b)));c=KF(this)?this.Km().Nd(c):this.Km().Od(c);this.j.left=a.left;this.j.top=a.top;KF(this)?(this.j.width=a.width,this.j.height=c,"bottom"==this.u&&(this.j.top+=a.height-c)):(this.j.width=c,this.j.height=a.height,"right"==this.u&&(this.j.left+=a.width-c));var d;this.Zc||KF(this)?this.m=this.Km().ue(this.j):(d=this.Km(),"left"==this.u?(b=M(d.F("left"),
this.j.width),a=M(d.F("top"),this.j.height),c=M(d.F("right"),this.j.width),d=M(d.F("bottom"),this.j.height)):(b=M(d.F("right"),this.j.width),a=M(d.F("bottom"),this.j.height),c=M(d.F("left"),this.j.width),d=M(d.F("top"),this.j.height)),this.m.left=this.j.left+d,this.m.top=this.j.top+b,this.m.width=this.j.width-d-a,this.m.height=this.j.height-b-c);this.i(80)};g.ZK=function(a){a.f();!Qp(this.b,a.relatedTarget)&&this.Ic(a)&&(this.lc=!0,NF(this))};
g.hP=function(a){a.f();!Qp(this.b,a.relatedTarget)&&this.Ic(a)&&(this.lc=!1,QF(this))};g.xE=function(a){a=a.target;K(a,tg)&&(a==this.h?MF(this,this.h,this.rc=!0):a==this.c&&MF(this,this.c,this.cc=!0))};g.wE=function(a){a=a.target;K(a,tg)&&(a==this.h?MF(this,this.h,this.rc=!1):a==this.c&&MF(this,this.c,this.cc=!1))};
g.ul=function(a){if(K(a.c,Sf)){var b=a.c,c;b!=this.h||this.Ma?b!=this.c||this.va?b!=this.L||this.Ea||(this.Ea=c=new RF(this,this.L,!1)):this.va=c=new RF(this,this.c,!0):this.Ma=c=new RF(this,this.h,!0);c&&(this.l.aa(c,"start",this.YK),this.l.aa(c,"end",this.XK),c.te(a.b))}};g.EP=function(a){var b=Ek(this.b.W());a=KF(this)?a.clientX-b.x:a.clientY-b.y;SF(this,"backgroundClick","scrollerchangestart")&&(TF(this,!1,a),SF(this,"backgroundClick","scrollerchangefinish"))};
g.YK=function(a){var b;this.T&&a.f!=this.Ea?(a=LF(this),b="thumbDrag"):(a=LF(this),b="selectedRangeDrag");if(b=SF(this,b,"scrollerchangestart"))this.ib++,this.h.cursor(null),this.c.cursor(null),this.L.cursor(null),uf(document.body,"cursor",a);return b};g.XK=function(a){this.ib=Math.max(this.ib-1,0);QF(this);this.h.cursor(LF(this));this.c.cursor(LF(this));this.L.cursor(LF(this));uf(document.body,"cursor","");SF(this,this.T&&a.f!=this.Ea?"thumbDrag":"selectedRangeDrag","scrollerchangefinish")};
function NF(a){a.Tb||(a.b.sb(a.h),a.b.sb(a.c),a.Tb=!0)}function QF(a){a.Tb&&a.zi().Wg()&&!a.ib&&!a.lc&&(a.b.removeChild(a.h),a.b.removeChild(a.c),a.Tb=!1)}function MF(a,b,c){a=a.zi();a.enabled()?c?(c=a.Cq(),a=a.Dq()):(c=a.fill(),a=a.stroke()):(c=ln,a="none");b.fill(c);b.stroke(a)}function PF(a){return fd(Math.round(a*IF),0,IF)}g.VC=function(a,b,c,d){return{type:a,startRatio:b,endRatio:c,source:d}};function SF(a,b,c,d,e){return a.dispatchEvent(a.VC(c,(p(d)?d:a.I)/IF,(p(e)?e:a.G)/IF,b))}
function TF(a,b,c){c=UF(a,b,c);var d=a.m;switch(a.u){case "right":d=(d.top+d.height-c)/d.height;break;case "left":d=(c-d.top)/d.height;break;default:d=(c-d.left)/d.width}if(a.T&&b==a.h)c=d,d=a.G/IF,b="thumbDrag";else if(a.T&&b==a.c)c=a.I/IF,b="thumbDrag";else{var e=(a.G-a.I)/IF/2;c=d-e;d+=e;b=!0===b?"selectedRangeDrag":"backgroundClick"}c=PF(c);d=PF(d);c==d&&(d+=dd&&(e=a.h,a.h=a.c,a.c=e,e=a.Ma,a.Ma=a.va,a.va=e,e=c,c=d,d=e);c==a.I&&d==a.G||!SF(a,b,"scrollerchange",c,d)||(a.I=c,a.G=d,a.i(16,
1))}function UF(a,b,c){var d=a.m,e=KF(a);a=la(b)||!a.T?(a.G-a.I)/IF*(e?d.width:d.height)/2:0;return e?fd(c,d.left+a,d.left+d.width-a):fd(c,d.top+a,d.top+d.height-a)}function VF(a,b){var c;c=a.T&&b==a.h?a.I:a.T&&b==a.c?a.G:(a.I+a.G)/2;c/=IF;var d=a.m;return KF(a)?d.left+d.width*c:"left"==a.u?d.top+d.height*c:d.top+d.height*(1-c)}
g.O=function(){I(this.b);this.L=this.$=this.V=this.c=this.h=this.b=null;I(this.Ma);this.Ma=null;I(this.va);this.va=null;I(this.Ea);this.Ea=null;I(this.Oa);this.Oa=null;I(this.ta);this.ta=null;HF.o.O.call(this)};g.v=function(){var a=HF.o.v.call(this);a.fill=this.fill();a.selectedFill=this.Fw();a.outlineStroke=this.pw();a.height=this.height();a.minHeight=this.zu();a.maxHeight=this.yu();a.orientation=this.Au();a.autoHide=this.Wg();a.allowRangeChange=this.Ts();a.thumbs=this.zi().v();return a};
g.K=function(a,b){HF.o.K.call(this,a,b);this.Au(a.orientation);this.Wg(a.autoHide);this.Ts(a.allowRangeChange);this.fill(a.fill);this.Fw(a.selectedFill);this.pw(a.outlineStroke);this.height(a.height);this.zu(a.minHeight);this.yu(a.maxHeight);this.zi().xb(!!b,a.thumbs)};function RF(a,b,c){Lf.call(this,b.Y());this.c=a;this.m=c?b:null;this.l=void 0;this.G=sa(function(){this.l=void 0;TF(this.c,this.m||!0,this.L)},this);this.s=Math.pow(3,2);this.aa("end",this.WK)}F(RF,Lf);g=RF.prototype;
g.WK=function(){p(this.l)&&(window.cancelAnimationFrame(this.l),this.G(0))};g.tg=function(){KF(this.c)?(this.b=VF(this.c,this.m),this.f=0):(this.b=0,this.f=VF(this.c,this.m))};g.dh=function(a,b){this.L=KF(this.c)?a:b;p(this.l)||(this.l=window.requestAnimationFrame(this.G))};g.il=function(a){return KF(this.c)?UF(this.c,this.m,a):0};g.hi=function(a){return KF(this.c)?0:UF(this.c,this.m,a)};function JF(a){this.b=a}g=JF.prototype;
g.enabled=function(a){return p(a)?(a=!!a,this.f!=a&&(this.f=a,this.b.i(16,1)),this):this.f};g.Wg=function(a){return p(a)?(a=!!a,this.c!=a&&(this.c=a,this.b.i(16,1)),this):this.c};g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.g!=k&&(this.g=k,this.b.i(16,1));return this}return this.g};g.stroke=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);f!=this.j&&(this.j=f,this.b.i(16,1));return this}return this.j};
g.Cq=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.l!=k&&(this.l=k,this.b.i(16,1));return this}return this.l};g.Dq=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);f!=this.h&&(this.h=f,this.b.i(16,1));return this}return this.h};g.v=function(){var a={};a.fill=tn(this.fill());a.stroke=tn(this.stroke());a.hoverFill=tn(this.Cq());a.hoverStroke=tn(this.Dq());a.enabled=this.enabled();a.autoHide=this.Wg();return a};
g.xb=function(a,b){if(p(b)){var c;la(b)||null===b?(this.enabled(!!b),c=!0):c=!1;!c&&A(b)&&(this.enabled("enabled"in b?!!b.enabled:!0),this.fill(b.fill),this.stroke(b.stroke),this.Cq(b.hoverFill),this.Dq(b.hoverStroke),this.Wg(b.autoHide))}return this};var WF=HF.prototype;WF.fill=WF.fill;WF.selectedFill=WF.Fw;WF.outlineStroke=WF.pw;WF.height=WF.height;WF.minHeight=WF.zu;WF.maxHeight=WF.yu;WF.thumbs=WF.zi;WF.orientation=WF.Au;WF.allowRangeChange=WF.Ts;WF.autoHide=WF.Wg;WF=JF.prototype;WF.enabled=WF.enabled;
WF.autoHide=WF.Wg;WF.fill=WF.fill;WF.stroke=WF.stroke;WF.hoverFill=WF.Cq;WF.hoverStroke=WF.Dq;function XF(){BC.call(this)}F(XF,BC);XF.prototype.dz=function(a,b){var c=this.U()||Xo(0,0,0,0),d=Math.round(c.ga()-a*c.height);1==a?d-=b:d+=b;var e=c.Ca()+this.I,f=d-this.N;this.c.moveTo(c.Ca(),d).lineTo(e,f).lineTo(c.ma()+this.I,f)};XF.prototype.ez=function(a,b){var c=this.U()||Xo(0,0,0,0),d=Math.round(c.Ca()+a*c.width);1==a?d+=b:d-=b;var e=d+this.I,f=c.ga()-this.N;this.c.moveTo(d,c.ga()).lineTo(e,f).lineTo(e,c.Ka()-this.N)};
XF.prototype.bz=function(a,b,c,d,e){if(!isNaN(b)){c=this.U()||Xo(0,0,0,0);var f,h;f=Math.round(c.ga()-b*c.height);h=Math.round(c.ga()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.Ca(),f).lineTo(c.Ca()+this.I,f-this.N).lineTo(c.ma()+this.I,f-this.N).lineTo(c.ma()+this.I,h-this.N).lineTo(c.Ca()+this.I,h-this.N).lineTo(c.Ca(),h).close()}};
XF.prototype.cz=function(a,b,c,d,e){if(!isNaN(b)){c=this.U()||Xo(0,0,0,0);var f,h;f=Math.round(c.Ca()+b*c.width);h=Math.round(c.Ca()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f+this.I,c.Ka()-this.N).lineTo(h+this.I,c.Ka()-this.N).lineTo(h+this.I,c.ga()-this.N).lineTo(h,c.ga()).lineTo(f,c.ga()).lineTo(f+this.I,c.ga()-this.N).close()}};function YF(){ty.call(this);jb(this.Qw,"autoRotate")||this.Qw.push("autoRotate")}F(YF,ty);function ZF(a,b){return p(b)?(b=O(b),a.Ga!=b&&(a.Ga=b,a.i(4,9)),a):a.Ga}function $F(a,b){return p(b)?(b=O(b),a.Ha!=b&&(a.Ha=b,a.i(4,9)),a):a.Ha}function aG(a,b){return p(b)?(b=O(b),a.G!=b&&(a.G=b,a.i(4,9)),a):a.G}function bG(a,b){return p(b)?(b=null===b?b:hd(O(b)||0),a.Cc!=b&&(a.Cc=b,a.i(4,9)),a):a.Cc}
YF.prototype.s=function(a){return p(a)?(a=null===a?a:fd(O(a)||0,-360,360),this.I!=a&&(this.I=a,this.i(4,9)),this):this.I};var cG=YF.prototype,dG=Wb(ty.prototype.Yi);U(dG,0,"autoRotate",cu,4,9);cG.Yi=dG;du(YF,YF.prototype.Yi);
YF.prototype.jC=function(a,b,c,d,e,f){var h,k;c&&(h=c.width,k=c.height);var l=b.angle,n=b.radius;b=p(b.radiusY)?b.radiusY:n;var q=0,r=0,t=ZF(this),u=$F(this),w=this.s(),v=aG(this);if(c||!isNaN(t)&&!isNaN(u))q=c.left,r=c.top,q=isNaN(t)?q+h/2:t,r=isNaN(u)?r+k/2:u,c=p(v)&&!isNaN(v)?M(e,v):c?M(e,Math.min(h,k)/2):0,l+=M(d,null!=w?w:360),n+=c,b+=c;d=q+jd(l,n);l=r+kd(l,b);f=Xp(new J(0,0,a.width,a.height),f);d-=f.x;l-=f.y;a.left=d;a.top=l;return a};
YF.prototype.Oj=function(a,b,c,d){var e,f,h;K(a,eG)?(h=(a.xc()?a.xc().value.angle:0)||0,e=a.Bj(h),f=a.bf("anchor"),"auto"==f&&(f=a.bf("autoRotate")?"center":Zp(h)),d=p(d)?d:a.Pa()):(e=(p(c)&&p(c.rotation)?c.rotation:this.F("rotation"))||0,f=(p(c)&&p(c.autoRotate)?c.autoRotate:this.F("autoRotate"))||!1,h=(b?b.value.angle:0)||0,e=f?0h?e+h+270:e+h+90:e,f=p(c)&&c.anchor||this.F("anchor"));a=Oy(this,a,b,c,d);b=Xp(a,f);b=Id(id(e),b.x,b.y);a=Vo(a)||[];b.transform(a,0,a,0,4);return a};
YF.prototype.Tp=function(){return new eG};function eG(){Ny.call(this)}F(eG,Ny);var fG=eG.prototype,gG=Wb(Ny.prototype.Fk);U(gG,0,"autoRotate",cu,16,9);fG.Fk=gG;du(eG,eG.prototype.Fk);eG.prototype.Bj=function(a){var b=this.bf("rotation");return this.bf("autoRotate")?0a?b+a+270:b+a+90:b};
eG.prototype.zz=function(a,b){var c=this.g.positionFormatter,d=Fy(this.g.anchor)||"leftTop",e=this.g.offsetX||0,f=this.g.offsetY||0,h=this.Qf,k=this.xc(),l=Wb(c.call(k,k)),c=l.angle,k=l.radius,l=p(l.radiusY)?l.radiusY:k,n=0,q=0,r=ZF(h),t=$F(h),u=h.s(),h=aG(h);if(b||!isNaN(r)&&!isNaN(t))var n=b.left,q=b.top,w=b.width,v=b.height,n=isNaN(r)?n+w/2:r,q=isNaN(t)?q+v/2:t,f=p(h)&&!isNaN(h)?M(f,h):b?M(f,Math.min(w,v)/2):0,c=c+M(e,null!=u?u:360),k=k+f,l=l+f;e=n+jd(c,k);f=q+kd(c,l);d=Xp(new J(0,0,a.width,a.height),
d);e-=d.x;f-=d.y;this.s+=e;this.w+=f;a.left=e;a.top=f;this.g.rotation=this.Bj(c);this.f.x(this.s).y(this.w)};function hG(a,b,c,d){Lg.call(this);this.h=a;this.l=b||ca;this.g=p(d)?d:this;this.b=[]}F(hG,Lg);hG.prototype.clear=function(){for(var a;a=this.Na();)this.b.push(this.uo(a-1));return this};function iG(a){var b=a.b.pop();b?a.l.call(a.g,b):b=a.h.call(a.g);a.sb(b);return b}hG.prototype.O=function(){for(var a=this.b.length;a--;)I(this.b[a]);this.b=null;delete this.h;delete this.l;this.g=null;hG.o.O.call(this)};function jG(){T.call(this);this.m=this.s=this.j=this.I=this.A=null;this.na="vertical";this.w=this.va=1;this.N=Ld("#e0e0e0",this.w);this.L=Ud("#d5d5d5",this.w);this.T=Ld("#d5d5d5",this.w);this.V=Ud("#656565",this.w);this.c=0;this.f=1;this.g=this.h=null;this.G=!1;this.$=-1;this.la=!0;this.fa=5}F(jG,Ut);g=jG.prototype;g.ba=Ut.prototype.ba;g.da=Ut.prototype.da|80;function kG(a){return Jk===Kk?Math.floor(a)+.5:Math.floor(a)}function lG(a,b){p(b)&&(b=fm(b),b!=a.na&&(a.na=b,a.i(4,1)))}
g.Jp=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.L!=f&&(this.L=xn(f,this.w,!1),this.i(16,1));return this}return this.L||"none"};g.op=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.N!=k&&(this.N=xn(k,this.w,!0),this.i(16,1));return this}return this.N||"none"};g.Rr=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.V!=f&&(this.V=xn(f,this.w,!1),this.i(16,1));return this}return this.V||"none"};
g.Qr=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.T!=k&&(this.T=xn(k,this.w,!0),this.i(16,1));return this}return this.T||"none"};g.Tm=function(a){return p(a)?(a=O(a),this.Ea!=a&&(this.Ea=a,this.i(4,9)),this):this.Ea};g.Zu=function(a){return p(a)?(a=O(a),this.fa!=a&&(this.fa=a,this.i(16,1)),this):this.fa};g.lh=function(a){return p(a)?(la(a)&&(this.la=a),this):this.la};
g.qj=function(a,b){return p(a)?(pd(this.h,a)||(this.h=a.clone(),this.g?mG(this):this.g=this.h.clone(),nG(this),this.i(64,1),oG(this,b||"api")),this):this.h};function pG(a,b){return p(b)?(pd(a.g,b)||(a.g=b.clone(),a.h?mG(a):a.h=a.g.clone(),nG(a),a.i(64,1),oG(a,"api")),a):a.g}function qG(a){var b;return p(b)?(b=+b,!isNaN(b)&&a.c!=b&&0<=b&&1>b&&(b==a.f?(a.f=1,a.c=b):(a.c=Math.min(b,a.f),a.f=Math.max(b,a.f)),rG(a),a.i(64,1),oG(a,"api")),a):a.c}
function sG(a){var b;return p(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)),rG(a),a.i(64,1),oG(a,"api")),a):a.f}function tG(a,b){b=+b;if(!isNaN(b)){b=fd(b,0,1);var c=a.f-a.c,d=Ho(fd(b+c,0,1),4),c=Ho(d-c,4);if(a.c!=c||a.f!=d)a.c=c,a.f=d,rG(a),a.i(64,1),oG(a,"user_action")}}
function uG(a,b){b=+b;var c=isNaN(b)?40:b;if(a.g&&c&&(c+=vG(a)?a.g.top:a.g.left,c=+c,a.g&&!isNaN(c))){var d=vG(a);c!=(d?a.g.top:a.g.left)&&(d?a.g.top=c:a.g.left=c,mG(a),nG(a),a.i(64,1),oG(a,"user_action"))}}function wG(a,b){b=+b;var c=isNaN(b)?.05:fd(b,-1,1);c&&tG(a,a.c+c)}g.Ru=function(a){return p(a)?(la(a)&&this.G!=a&&(this.G=a,this.i(4,1)),this):this.G};g.jw=function(a){return p(a)?(this.w!=a&&(this.w=a,xG(this,this.w)),this):this.w};g.kw=function(a){return p(a)?(this.va=a,this):this.va};
function yG(a){a.A||(a.A=Mg(),Nt(a,a.A,a.wA,a.vA,a.KM),G(a,a.A));return a.A}function xG(a,b){a.N=xn(a.N,b,!0);a.L=xn(a.L,b,!1);a.T=xn(a.T,b,!0);a.V=xn(a.V,b,!1);a.i(16,1)}g.wA=function(a){a.preventDefault();xG(this,this.va);this.Ic(a)};g.vA=function(a){a.preventDefault();xG(this,this.w);this.Ic(a)};
g.KM=function(a){a.preventDefault();var b=vG(this),c=this.m.Ba(),d=this.m.Og(),e=b?a.offsetY:a.offsetX,d=b?Ho((e-d.top)/d.height,4):Ho((e-d.left)/d.width,4);(b?e<=c.top:e<=c.left)?tG(this,d):(c=+d,isNaN(c)||(c=fd(c,0,1),b=this.f-this.c,c=Ho(fd(c-b,0,1),4),b=Ho(c+b,4),this.c==c&&this.f==b))||(this.c=c,this.f=b,rG(this),this.i(64,1),oG(this,"user_action"));this.Ic(a)};function zG(a){a.I||(a.I=fg(),G(a,a.I));return a.I}
function AG(a){a.j||(a.j=new Bv,Dv(a.j,16,!1),Q(a.j,function(){a.j.M()}),Gv(a.j,function(){pG(a)?uG(a,40):wG(a,.05)}),G(a,a.j));return a.j}function BG(a){a.s||(a.s=new Bv,Dv(a.s,16,!1),Q(a.s,function(){a.s.M()}),Gv(a.s,function(){pG(a)?uG(a,-40):wG(a,-.05)}),G(a,a.s));return a.s}function CG(a){a.m||(a.m=fg(),a.m.La(yG(a)),Mc(a.m,"drag",a.pf,!1,a),Mc(a.m,"end",a.VK,!1,a),Nt(a,a.m,a.wA,a.vA,null,null,null,a.GQ),G(a,a.m));return a.m}g.GQ=function(a){a.preventDefault();this.Ic(a)};
g.pf=function(){DG(this,!0)};g.VK=function(){DG(this,!1)};function DG(a,b){var c=vG(a),d=a.m.Og(),e=a.m.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=Ho((k-h)/d,5),a.f=Ho((l-h)/d,5));rG(a);f||a.i(64,1);oG(a)}
function rG(a){if(a.h&&a.g){var b;if(vG(a)){b=a.h.height;var c=Ho((a.f-a.c)*b,1);a.g.top=Ho(a.c*b,1)+a.h.top;a.g.height=c}else b=a.h.width,c=Ho((a.f-a.c)*b,1),a.g.left=Ho(a.c*b,1)+a.h.left,a.g.width=c}}function nG(a){if(a.h&&a.g){var b=vG(a),c=b?a.g.top-a.h.top:a.g.left-a.h.left,d=b?c+a.g.height:c+a.g.width,b=b?a.h.height:a.h.width;a.c=Ho(c/b,4);a.f=Ho(d/b,4)}}
function mG(a){var b=a.g;a=a.h;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=Ho(a.height/3,1):e=Ho(a.width/3,1));h=d?a.left:a.left+a.width-e;d=d?a.top+a.height-f:a.top;this.j.U(a);this.j.position({x:h,y:d}).width(e).height(f).M();this.s.U(a);this.s.position({x:k,y:l}).width(e).height(f).M();this.j.P(!1);this.s.P(!1)}this.i(80);this.C(4)}this.D(16)&&(a=Math.min(this.fa,Math.min(this.b.width,this.b.height)/2),this.I.fill(this.N).stroke(this.L).round(a),
this.m.fill(this.T).stroke(this.V).round(a),this.C(16));this.D(64)&&(0>=this.c&&1<=this.f||this.c==this.f?yG(this).visible(!1):(yG(this).visible(!0),a=vG(this),e=this.b,this.I.Cd(e),this.G?(l=this.j.width(),d=this.j.height(),f=a?e.left:e.left+l+1,k=a?e.top+d+1:e.top,l=a?e.width:e.width-2*(l+1),d=a?e.height-2*(d+1):e.height,f=new J(f,k,l,d)):f=e.clone(),l=a?f.height:f.width,k=d=Ho(l*(this.f-this.c),1),h=!1,10>d&&(h=!0,k=10),h?(d=this.c*(l-k)/(1+this.c-this.f),l=a?e.left:Ho(f.left+d,1),d=a?Ho(f.top+
d,1):e.top):(l=a?e.left:Ho(f.left+this.c*f.width,1),d=a?Ho(f.top+this.c*f.height,1):e.top),h=a?e.width:k,a=a?k:e.height,this.m.Lr(kG(l)).Mr(kG(d)).co(Math.round(h)).ao(Math.round(a)).Og(f),this.m.Za(1,0,0,1,0,0)),this.C(64));this.D(8)&&(yG(this).zIndex(this.zIndex()),this.C(8));c&&b.dc()}return this};function vG(a){return"horizontal"!=a.na.toLowerCase()}g.remove=function(){this.A&&this.A.parent(null)};
function oG(a,b){if(a.la){0<=a.$&&(clearTimeout(a.$),a.$=-1);var c=new EG(a);c.startRatio=a.c;c.endRatio=a.f;c.visibleBounds=a.g;c.source=b||"user_action";a.$=setTimeout(function(){a.dispatchEvent(c);a.$=-1},0)}}
g.v=function(){var a=jG.o.v.call(this);ma(this.Jp())?Ym(8,null,["ScrollBar background stroke"]):a.backgroundStroke=tn(this.Jp());ma(this.op())?Ym(8,null,["ScrollBar background fill"]):a.backgroundFill=tn(this.op());ma(this.Qr())?Ym(8,null,["ScrollBar slider fill"]):a.sliderFill=tn(this.Qr());ma(this.Rr())?Ym(8,null,["ScrollBar slider stroke"]):a.sliderStroke=tn(this.Rr());a.mouseOverOpacity=this.kw();a.mouseOutOpacity=this.jw();a.buttonsVisible=this.Ru();a.barSize=this.Tm();a.cornersRadius=this.Zu();
return a};g.K=function(a,b){jG.o.K.call(this,a,b);this.op(a.backgroundFill);this.Jp(a.backgroundStroke);this.Qr(a.sliderFill);this.Rr(a.sliderStroke);this.kw(a.mouseOverOpacity);this.jw(a.mouseOutOpacity);this.Ru(a.buttonsVisible);this.Tm(a.barSize);this.Zu(a.cornersRadius)};function EG(a){Ib.call(this,"scrollchange",a)}F(EG,Ib);EG.prototype.startRatio=0;EG.prototype.endRatio=0;EG.prototype.visibleBounds=null;EG.prototype.source="";var FG=jG.prototype;FG.barSize=FG.Tm;FG.backgroundStroke=FG.Jp;
FG.backgroundFill=FG.op;FG.sliderStroke=FG.Rr;FG.sliderFill=FG.Qr;FG.mouseOutOpacity=FG.jw;FG.mouseOverOpacity=FG.kw;FG.cornersRadius=FG.Zu;FG.buttonsVisible=FG.Ru;function GG(){ad.call(this);this.s=this.w=this.h=this.j=this.T=this.V=this.g=this.l=this.m=this.u=this.b=this.f=NaN;this.A=this.G=.01;this.N=NaN;this.c=!1;this.L=this.I=NaN}F(GG,vt);GG.prototype.ba=4;function HG(a){return function(b){return nx(b,a)}}
var IG=[144E5,2592E5,26784E5,31536E6,31536E7],JG=[{bc:"day",count:1},{bc:"week",count:1},{bc:"month",count:1},{bc:"year",count:1},{bc:"year",count:10}],KG=[{bc:"hour",count:1},{bc:"day",count:1},{bc:"week",count:1},{bc:"quarter",count:1},{bc:"year",count:1}],LG=[{bc:"minute",count:10},{bc:"hour",count:2},{bc:"day",count:1},{bc:"month",count:1},{bc:"quarter",count:1}];g=GG.prototype;g.bd=function(){return isNaN(this.f)&&isNaN(this.b)&&isNaN(this.l)&&isNaN(this.g)};
g.reset=function(){this.g=this.l=this.m=this.u=this.b=this.f=NaN;this.c=!1};function MG(a){var b=new Date;isNaN(a.I)&&(a.I=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()));isNaN(a.L)&&(a.L=a.I+864E5);return{min:a.I,max:a.L}}function NG(a,b,c){b=Wp(b);c=Wp(c);a.f==b&&a.b==c||isNaN(c)||isNaN(b)||(a.f=b,a.b=c,a.c=!1,OG(a),a.R(4))}function PG(a){OG(a);return a.bd()?MG(a):{min:a.f,max:a.b}}
function QG(a){var b;isNaN(a.u)&&(isNaN(a.j)?isNaN(a.w)?(b=(isNaN(a.h)?isNaN(a.s)?a.g:Math.max(a.g,a.s):a.h)-a.l,b*=a.G,a.u=a.l-b):a.u=Math.min(a.w,a.l):a.u=a.j);isNaN(a.m)&&(isNaN(a.h)?isNaN(a.s)?(b=a.g-(isNaN(a.j)?isNaN(a.w)?a.l:Math.min(a.l,a.w):a.j),b*=a.A,a.m=a.g+b):a.m=Math.max(a.s,a.g):a.m=a.h);return a.bd()?MG(a):{min:a.u,max:a.m}}
function OG(a){if(!a.c&&!a.bd()){a.c=!0;var b=QG(a),c=b.min,b=b.max;isNaN(c)?isNaN(a.f)||(a.l=a.f):isNaN(a.f)?a.f=c:a.f=Math.max(a.f,c);isNaN(b)?isNaN(a.b)||(a.g=a.b):isNaN(a.b)?a.b=b:a.b=Math.min(a.b,b);if(a.f>a.b){var d=a.f-a.b;a.f=Math.max(a.b,c);a.b=Math.min(a.f+d,b)}}}g.lA=function(a){p(a)&&(a=Wp(a),this.j!=a&&(this.j=a,this.u=NaN,this.c=!1,this.R(4)));return this.j};g.kA=function(a){p(a)&&(a=Wp(a),this.h!=a&&(this.h=a,this.m=NaN,this.c=!1,this.R(4)));return this.h};
g.nA=function(a){p(a)&&(a=Wp(a),this.w!=a&&(this.w=a,this.u=NaN,this.c=!1,this.R(4)));return this.w};g.mA=function(a){p(a)&&(a=Wp(a),this.s!=a&&(this.s=a,this.m=NaN,this.c=!1,this.R(4)));return this.s};g.Bp=function(a){return p(a)?(a=+a||0,this.G!=a&&(this.G=a,this.u=NaN,this.c=!1,this.R(4)),this):this.G};g.Ap=function(a){return p(a)?(a=+a||0,this.A!=a&&(this.A=a,this.m=NaN,this.c=!1,this.R(4)),this):this.A};
g.cl=function(a,b){var c=Wp(a)+6E4*ix(),d=PG(this),e=d.min,d=d.max;if(b.h||b.l){if(c<=e)return RG(this,a,b);if(c>e&&c=d)return RG(this,a,b,!0)}else return d=864E5*b.b+36E5*b.f+6E4*b.g+1E3*b.c,c<=e?(e=Math.floor((e-c)/d)*d,c+=e):(e=Math.ceil((c-e)/d)*d,c-=e),RG(this,c,b);return[]};
function RG(a,b,c,d,e){b=new pp(jx(b));var f=PG(a);a=f.min;var f=f.max,h=[],k=!1,l=!1,n;if(d)for(c=c.j(-1);!k||!l;)d=Wp(b),n=b.clone(),n.add(c),b=Wp(n),k?pb(h,0,0,d):bb.max&&(e=b.max,d=e-c);dc&&(b-=c,c+=b,b=c-b);return a.b[c]-(a.b[b-1]||0)}function fH(a,b){var c=sb(a.b,b);return 0<=c?c:~c}g.data=function(a){return p(a)?(this.u!=a&&(K(a,tF)||K(a,nF))&&(this.u&&wt(this.u,this.Xy,this),this.u=a,Q(this.u,this.Xy,this),this.T=this.u.vn(),this.T.HE(this.kI),this.A&&this.A.scale().reset(),this.i(64,2)),this):this.u};g.ve=function(a){return p(a)?(this.m!=a&&(this.m=a,this.i(256,2)),this):this.m};
g.mc=function(a){return p(a)?(isNaN(a)||(this.c=a,this.m=0,this.g=NaN,this.i(256,2)),this):this.c};g.Fd=function(a){return p(a)?(isNaN(a)||(this.g=a,this.c=NaN,this.i(256,2)),this):this.g};function gH(a,b){return p(b)?(a.h!=b&&(a.h=b,a.i(256,2)),a):a.h}function hH(a,b){return p(b)?(a.fa!=b&&(a.fa=b,a.i(128,2)),a):a.fa}g.fN=function(a){return p(a)?(this.L!=a&&(this.L=a,this.i(256,2)),this):this.L};
function iH(a){a.w||(a.w=new jG,lG(a.w,"vertical"),a.w.aa("scrollchange",function(b){var c=b.startRatio;b=b.endRatio;var d=a.b[a.b.length-1];R(a);c?1==b?a.Fd(a.b.length):(b=Math.round(c*d),c=fH(a,b),b-=c?a.b[c-1]:0,a.mc(c).ve(b)):a.mc(0).ve(0);a.P(!0)}));return a.w}function jH(a,b){if(a.b.length){b=Math.max(b,0);var c=a.b[a.b.length-1];R(a);if(b>c-a.h)a.Fd(a.b.length-1);else{var c=fH(a,b),d=b-(c?a.b[c-1]:0);a.mc(c).ve(d)}a.P(!0)}}
g.v=function(){var a=XG.o.v.call(this);a.isResourceChart=this.l;a.treeData=this.data().v();a.verticalOffset=this.ve();isNaN(this.mc())?isNaN(this.Fd())||(a.endIndex=this.Fd()):a.startIndex=this.mc();return a};g.K=function(a,b){XG.o.K.call(this,a,b);this.l=a.isResourceChart;"treeData"in a&&this.data(uF(a.treeData));this.ve(a.verticalOffset);"startIndex"in a?this.mc(a.startIndex):"endIndex"in a&&this.Fd(a.endIndex)};function kH(a,b){ad.call(this);this.b=a;var c=gf(this.b)?this.b:this.b?this.b.body:null;this.l=!!c&&"rtl"==zf(c,"direction");this.c=Mc(this.b,gc?"DOMMouseScroll":"mousewheel",this,b)}F(kH,ad);
kH.prototype.handleEvent=function(a){var b=0,c=0,d=a.b;"mousewheel"==d.type?(a=lH(-d.wheelDelta),p(d.wheelDeltaX)?(b=lH(-d.wheelDeltaX),c=lH(-d.wheelDeltaY)):c=a):(a=d.detail,100a&&(a=-3),p(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);C(this.f)&&(b=fd(b,-this.f,this.f));C(this.g)&&(c=fd(c,-this.g,this.g));this.l&&(b=-b);b=new mH(a,d,b,c);this.dispatchEvent(b)};function lH(a){return hc&&(ic||kc)&&a%40?a:a/40}kH.prototype.O=function(){kH.o.O.call(this);Vc(this.c);this.c=null};
function mH(a,b,c,d){wc.call(this,b);this.type="mousewheel";this.detail=a;this.m=c;this.u=d}F(mH,wc);function nH(a,b){T.call(this);this.h=this.cs=null;this.f=this;this.ab=!0;this.c=null;a&&K(a,XG)?(this.c=a,this.ab=!1):oH(this,b);this.b=null;this.Ma=1;this.Dl=this.Ji=this.rr=this.Ki=this.Jl=this.Hi=this.Gi=this.Dr=this.Fi=this.I=this.Ll=this.zh=null;this.Ra=45;this.ox=this.na=0;this.Ah=this.Nl=this.Lg=this.Mg=null;this.Oa=[];this.Zb=-1;this.la=null;this.Ml=this.Ol=0;this.j=this.cc=!1;this.m=null;this.altKey=!1;this.fa=null;this.yb=this.jb=0;this.G=!0;this.Ea=!1;this.s=this.Zc=null;this.As=!1;Ot(this,
this,this.yC,this.BK,this.AK,this.yC,this.mO)}F(nH,Ut);g=nH.prototype;g.da=Ut.prototype.da|208;function pH(a){var b=a.B("actualStart");a=a.B("actualEnd");return p(b)&&(!isNaN(b)&&!p(a)||b==a)}
function qH(a,b,c,d){a.Zc||(a.Zc=new px);var e=a.c.l,f={item:{value:b,type:""},name:{value:b.get("name"),type:"string"},id:{value:b.get("id"),type:"string"}};e?(f.minPeriodDate={value:b.B("minPeriodDate"),type:"datetime"},f.maxPeriodDate={value:b.B("maxPeriodDate"),type:"datetime"},f.period={value:c,type:""},f.periodIndex={value:null!=d&&0a||a>h)return null;d=sb(this.Oa,a);var h=(this.Zb=d=0<=d?d:~d)?this.Oa[d-1]:0,f=f+h,k=f+(this.Oa[d]-h-this.Ma);e.item=b[c+d];e.startY=f;e.endY=k;e.hoveredIndex=this.Zb;e.index=c+d;e.itemHeightMouseRatio=(a-h)/(this.Oa[d]-h)}return e}return null};g.pv=function(a){return p(a)?(this.Ea!=a&&(this.Ea=a,this.i(128,1)),this):this.Ea};
function sH(a){a.I||(a.I=Mg(),Nt(a,a.I,null,null,null,null,a.xC),G(a,a.I));return a.I}function tH(a){a.Gi||(a.Gi=Mg(),a.Gi.zIndex(30),G(a,a.Gi));return a.Gi}function uH(a){a.Ki||(a.Ki=Mg(),a.Ki.zIndex(35),G(a,a.Ki));return a.Ki}function vH(a){a.Hi||(a.Hi=Mg(),a.Hi.zIndex(40),G(a,a.Hi));return a.Hi}function wH(a){a.Jl||(a.Jl=Mg(),a.Jl.zIndex(45),G(a,a.Jl));return a.Jl}function xH(a){a.Ji||(a.Ji=Mg(),a.Ji.zIndex(50),G(a,a.Ji));return a.Ji}
function yH(a){a.Dl||(a.Dl=Mg(),a.Dl.zIndex(60),G(a,a.Dl));return a.Dl}function zH(a){a.Mg||(a.Mg=tH(a).ea(),a.Mg.stroke(null).zIndex(1),G(a,a.Mg));return a.Mg}function AH(a){a.Lg||(a.Lg=tH(a).ea(),a.Lg.stroke(null).zIndex(1),G(a,a.Lg));return a.Lg}function BH(a){a.Nl||(a.Nl=tH(a).ea(),a.Nl.stroke(null).fill(a.Ii).zIndex(2),G(a,a.Nl));return a.Nl}function CH(a){a.Ah||(a.Ah=tH(a).ea(),a.Ah.stroke(null).fill(a.$l).zIndex(3),G(a,a.Ah));return a.Ah}
function DH(a){a.zh||(a.zh=tH(a).ea(),a.zh.stroke(a.ib).zIndex(4),G(a,a.zh));return a.zh}function EH(a){a.rr||(a.rr=wH(a).ea(),G(a,a.rr));return a.rr}function FH(a){a.Ll||(a.Ll=tH(a).ea(),a.Ll.zIndex(40),G(a,a.Ll));return a.Ll}g.yr=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Yl!=k&&(this.Yl=k,this.Xl=this.Zl=null,this.i(16,1));return this}return this.Yl};g.Xt=function(a,b,c,d,e,f,h){Ym(405,null,["cellFill()","rowFill()"],!0);return this.yr(a,b,c,d,e,f,h)};
g.ep=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Zl!=k&&(this.Zl=k,this.i(16,1));return this}return this.Zl};g.Uu=function(a,b,c,d,e,f,h){Ym(405,null,["cellOddFill()","rowOddFill()"],!0);return this.ep(a,b,c,d,e,f,h)};g.cp=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Xl!=k&&(this.Xl=k,this.i(16,1));return this}return this.Xl};g.Tu=function(a,b,c,d,e,f,h){Ym(405,null,["cellEvenFill()","rowEvenFill()"],!0);return this.cp(a,b,c,d,e,f,h)};
g.Bw=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Ii!=k&&(this.Ii=k);return this}return this.Ii};g.Dw=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.$l!=k&&(this.$l=k,this.i(16,1));return this}return this.$l};g.Dk=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Ei!=k&&(this.Ei=k,this.i(16,1));return this}return this.Ei};g.nv=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.qr!=k&&(this.qr=k,this.i(16,1));return this}return this.qr};
g.ov=function(a){if(p(a)){var b=Ud.apply(null,arguments);this.Kl!=b&&(this.Kl=b,this.i(16,1));return this}return this.Kl};g.mv=function(a){if(p(a)){var b=Ud.apply(null,arguments);this.jr!=b&&(this.jr=b,this.i(16,1));return this}return this.jr};g.yB=function(a){K(a.c,Sf)&&!this.h&&(this.h=new GH(this.I,this),G(this,this.h),this.h.aa("drag",this.pf,!1,this),this.h.aa("end",this.yK,!1,this),this.h.te(a.b))};
g.pf=function(a){this.j=!0;if(this.Ea&&(this.G=!1,rH(this.f),this.Ta().yd(),a=this.zg(a))){var b=a.item,c=a.itemHeightMouseRatio,d=a.startY,e=a.endY;this.m&&b&&b!=this.m&&!wF(b,this.m)?.2>c||.8c?d:e,void 0,"auto"):pH(b)?HH(this.f,void 0,void 0,"not-allowed"):HH(this.f,d,e,"auto"):HH(this.f,void 0,void 0,"not-allowed");this.$G(a)}this.Ta().yd();this.As=!0};
g.yK=function(a){if(this.Ea){a=this.zg(a);this.aH(a);if(a){var b=a.item,c=a.hoveredIndex,c=this.c.mc()+c,d=this.c.f;a=a.itemHeightMouseRatio;this.m&&b&&b!=this.m&&!pH(b)&&!wF(b,this.m)&&(.2>a||.8a?a=d[c-1]:(a=b,b=d[c+1]),a&&b?(c=a.B("depth"),d=b.B("depth"),c==d?(c=b.getParent()||b.lg(),a=c.fc(b),b=this.m.getParent()||this.m.lg(),b==c&&b.fc(this.m)c,d=qG(k),k=sG(k),l=d||1!=k?0k||!d&&!l&&1!=k||1==k&&l&&0!=d:!1);e&&(e=0>b,n=qG(h),h=sG(h),n=e?n||1!=h?0h||1==h&&0!=n||!n&&f:f:n||1!=h?0h||!n&&1!=h:!1);if(l||n)a.preventDefault(),this.Jm(b,c)};g.lP=function(a){S(a,2)&&this.R(1)};
g.CK=function(){this.Ta().M()};g.Vt=ca;g.Wt=ca;g.Ek=function(a){return p(a)?(YG(this.c,a),this):YG(this.c)};function oH(a,b){a.c=new XG(b);G(a,a.c);Q(a.c,a.lP,a)}
function JH(a,b){b&&a.i(64);if(a.Xa()){var c=a.H(),d=c?c.W():null,e=d&&!d.Kb();e&&d.hc();var f,h;sH(a).Na()||(a.Fi=a.I.rect(),G(a,a.Fi),a.Fi.fill(a.Ei).stroke(null).zIndex(10),a.Dr=a.I.rect(),G(a,a.Dr),a.Dr.fill(ln).stroke(null).zIndex(20),a.I.sb(tH(a)).sb(uH(a)).sb(vH(a)).sb(wH(a)).sb(xH(a)).sb(yH(a)),a.ab&&(f=iH(a.c),Q(f.H(yH(a)),function(a){S(a,8)?this.i(4,1):f.M()},a),G(a,f)),h=a.Cg(),Q(h.H(yH(a)),function(a){S(a,1)&&h.M()},h),G(a,h),a.I.ad("mousedown",a.yB,!1,a),a.I.ad("touchstart",a.yB,!1,a),
a.DC());a.D(2)&&(a.I.parent(c),a.C(2));a.D(4)&&(a.b=a.sa(),a.I.clip(a.b),a.Fi.Cd(a.b),a.Dr.Cd(a.b),a.na=a.b.width,c=a.b.top+a.Ra+.5,FH(a).clear().moveTo(a.b.left,c).lineTo(a.b.left+a.na,c),a.ab&&(f=iH(a.c),c=f.Tm(),f.Ub(a.b.left+a.b.width-c-1,a.b.top+a.Yd()+c+1,c,a.b.height-a.Yd()-2*c-2)),h=a.Cg(),c=h.Tm(),h.Ub(a.b.left+c,a.b.top+a.b.height-c-1,a.b.width-2*c,c),a.cc=!0,a.Wt(),a.C(4));a.D(64)&&(a.Ta().yd(),a.cc=!0,a.sD(),a.C(64));if(a.D(16)){a.Fi.fill(a.Ei);zH(a).fill(a.Zl||a.Yl);AH(a).fill(a.Xl||
a.Yl);CH(a).fill(a.$l);var k;B(a.ib)?k=a.ib:A(a.ib)&&a.ib.color&&(k=a.ib.color);k&&FH(a).stroke(k);DH(a).stroke(a.ib);EH(a).fill(a.qr).stroke(a.Kl);a.Vt();a.C(16)}a.D(8)&&(sH(a).zIndex(a.zIndex()),a.C(8));a.D(128)&&(a.cc=!0,a.C(128));a.Vw();a.cc&&(IH(a),a.rD(),a.cc=!1);e&&d.dc();a.ab&&(KH(a),LH(a))}}g.DC=ca;
function rH(a,b,c,d){var e=!1,f=!1;if(p(b)&&p(c)&&p(d)){if(a.Ol!=c||a.Ml!=d)a.Zb=b,a.Ol=c,a.Ml=d,e=0<=a.Zb}else 0<=a.Zb&&(a.Zb=-1,a.Ol=NaN,a.Ml=NaN),f=!0;e?BH(a).clear().fill(a.Ii).moveTo(a.b.left,a.Ol).lineTo(a.b.left+a.b.width,a.Ol).lineTo(a.b.left+a.b.width,a.Ml).lineTo(a.b.left,a.Ml).close():f&&BH(a).clear()}
function HH(a,b,c,d){var e=EH(a);p(b)?p(c)?e.clear().moveTo(a.b.left,b).lineTo(a.b.left+a.na,b).lineTo(a.b.left+a.na,c).lineTo(a.b.left,c).close().stroke(a.Kl):e.clear().moveTo(a.b.left,b).lineTo(a.b.left+a.na,b).stroke(a.jr):e.clear();p(d)&&uf(m.document.body,"cursor",d)}function KH(a){if(!a.cs){var b=sH(a).Y();b&&(a.cs=new kH(b),Mc(a.cs,"mousewheel",a.uz,!1,a),Mc(window,"unload",function(){Uc(a.cs,"mousewheel",a.uz,!1,this)}));Mc(document,"mousemove",a.xB,!1,a)}}
g.xB=function(a){var b=this.H();if(b){var c=Ek(b.W()),b=this.b.top+c.y+this.Ra+10,d=c.y+this.b.height-10-10,c=c.x+this.b.left+10,e=c+this.b.width-10-10,f=a.clientX,h=a.clientY;this.yb=this.jb=0;if(fe)this.jb=f-c;if(hd)this.yb=h-b;var k=this;this.j&&!this.fa&&(this.fa=setInterval(function(){k.iw(a)},100))}};
function LH(a){a.f.ks||(a.f.ks=new MH(a.f,document),G(a,a.f.ks),Mc(a.f.ks,"key",function(a){18==a.keyCode&&(this.altKey=!0);(46==a.keyCode||a.metaKey&&8==a.keyCode)&&this.qB(a)},!1,a.f))}g.qB=function(){};g.sD=ca;g.rD=ca;g.remove=function(){this.I&&this.I.parent(null)};g.zr=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments),h=kq(f);if(this.ib!=f||h!=this.Ma)this.ib=f,this.Ma=h,this.ab||hH(this.c,h),this.i(80,1);return this}return this.ib||"none"};g.Vw=ca;
g.Ar=function(a){this.la&&this.c.data()&&(R(this.c.data()),this.la.B("selected",!1),this.la=null,this.c.data().P(!1),this.f==this&&this.dispatchEvent({type:"rowSelect",actualTarget:a?a.target:this,target:this,originalEvent:a,item:null}),this.i(64,1))};g.data=function(a){var b=this.c.data();return p(a)?(a!=b&&K(a,tF)&&this.c.data(a),this):b};
g.M=function(){this.b&&!this.b.height&&this.b.height||(this.b=this.sa());var a=hH(gH(this.c,this.b.height-this.Ra-1),this.Ma);if(!a.rf()){if(a.D(64)){a.la=0;a.j=NaN;a.s=NaN;R(a.u);for(var b=0,c=a.u.Na();b=b?(a.c=0,a.m=0,a.g=a.f.length-1):(isNaN(a.c)&&isNaN(a.g)&&(a.c=0),isNaN(a.c)?(b=eH(a,0,a.g),ba.V.length){var e=new PH;G(a,e);e.stroke(a.L);e.H(xH(a));Q(e,function(){e.M()},e);e.aa("splitterchange",sa(a.HQ,a,b-1));e.aa("dblclick",sa(a.IQ,a,b-1));a.V.push(e)}}
g.xz=function(a,b){var c,d,e=!1;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var f=this.w[c];f||(f=new aI(this),f.J(this.jB()),Q(f,this.YM,this),G(this,f),e=!0);if(p(d))return f.J(K(d,aI)?d.v():d),f.enabled()&&f.H(vH(this)),this.w[c]=f,$H(this),this.i(528,1),this;e&&(d=c?1==c?170:90:90,e=c?1==c?"Name":"Column #"+c:"#",R(f),f.H(vH(this)).width(d).height("100%"),f.title().text(e),f.P(!0),this.w[c]=f,$H(this),this.i(528,1));return f};
g.HQ=function(a,b){var c=b.target;c.b||(c.b=c.sa());this.pq(this.mQ,this,a,(new J(Ho(c.b.left,1),Ho(c.b.top,1),Ho(Math.min(c.m,c.b.width-c.j),1),Ho(c.b.height,1))).width+20)};g.IQ=function(a,b){this.pq(this.gN,this,a,b)};g.mQ=function(a,b,c,d){c==b&&a.width(d)};
g.gN=function(a,b,c,d){c==b&&(b=a.title(),c=b.height(),d.offsetY-this.b.topthis.na&&(this.N=0);this.N=fd(this.N,0,Math.abs(this.b.width-this.na));c=-this.N;f=0;for(h=e.length;fd&&(d=IG.length-1);e=UG(a,JG[d]);f=UG(a,KG[d],JG[d]);a=UG(a,LG[d],KG[d]);f=[e,f,a];a=0;for(d=this.c.length;a=k)k=t;else var l=this.b.left,u=this.b.width,k=t+(k-h)/2,k=kl+u?Math.max(l+u-h,t):k;k=this.labels().add(f,{value:{x:k,y:this.b.top}});R(k);k.clip(new J(n+r/2,this.b.top,q-n-r,this.b.height));k.height(this.b.height);k.P(!1);k.M()}this.labels().P(!1);this.labels().M()}this.D(8)&&this.C(8);e&&d.dc()}return this};g.remove=function(){rI(this).parent(null)};
g.v=function(){var a=pI.o.v.call(this);a.tileFill=tn(this.j);a.tilesSeparationStroke=tn(this.f);a.labels=this.labels().v();return a};g.K=function(a,b){pI.o.K.call(this,a);this.yE(a.tileFill);this.zE(a.tilesSeparationStroke);this.labels().xb(!!b,a.labels)};var sI=oI.prototype;sI.backgroundFill=sI.Zy;sI.levelsSeparationStroke=sI.RC;sI.topLevel=sI.ko;sI.midLevel=sI.On;sI.lowLevel=sI.Jn;sI=pI.prototype;sI.tileFill=sI.yE;sI.labels=sI.labels;sI.tilesSeparationStroke=sI.zE;function tI(a,b){nH.call(this,a,b);this.re=this.N=this.L=this.V=this.T=this.lb=this.A=this.$d=this.sd=this.rc=null;this.Um=void 0;this.w=null;this.Vr=void 0;this.Zr=NaN;this.Wl=this.ae=!1;this.Re=this.jg=this.gg=this.vf=this.cg=this.wf=null;this.ls=this.ns=this.Tb=!1;this.va=this.Eb=null;this.kn=[];this.Vm=0;this.Ql=[];this.Vl=[];this.Hd=[];this.Pl=null;this.Z=new GG;Q(this.Z,this.vL,this);G(this,this.Z);var c=this.c;p(this)&&c.A!=this&&(c.A=this,c.i(256,2))}F(tI,nH);g=tI.prototype;
g.da=nH.prototype.da|512;g.vL=function(a){S(a,4)&&this.i(512,1)};g.el=function(a){this.$||(this.$=new oI,this.$.scale(this.Z),this.$.zIndex(80),G(this,this.$),Q(this.$,this.EO,this));return p(a)?(this.$.J(a),this):this.$};g.EO=function(a){S(a,1)&&this.i(512,1)};g.OA=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.qe!=f&&(this.qe=f,this.i(16,1));return this}return this.qe||"none"};
g.NB=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Qq!=k&&(this.Qq=k,this.i(16,1));return this}return this.Qq||"none"};g.OB=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.Sq!=f&&(this.Sq=f,this.i(16,1));return this}return this.Sq||"none"};g.PB=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Wq!=k&&(this.Wq=k,this.i(16,1));return this}return this.Wq||"none"};
g.QB=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.cr!=f&&(this.cr=f,this.i(16,1));return this}return this.cr||"none"};g.KB=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Hl!=k&&(this.Hl=k,this.i(16,1));return this}return this.Hl||"none"};g.LB=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.Il!=f&&(this.Il=f,this.i(16,1));return this}return this.Il||"none"};
g.EB=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Fl!=k&&(this.Fl=k,this.i(16,1));return this}return this.Fl||"none"};g.FB=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.Gl!=f&&(this.Gl=f,this.i(16,1));return this}return this.Gl||"none"};g.uA=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.lq!=k&&(this.lq=k,this.i(128,1));return this}return this.lq||"none"};
g.xA=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.rq!=f&&(this.rq=f,this.i(128,1));return this}return this.rq||"none"};g.zA=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Aq!=k&&(this.Aq=k,this.i(128,1));return this}return this.Aq||"none"};g.AA=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.Eq!=f&&(this.Eq=f,this.i(128,1));return this}return this.Eq||"none"};
g.wD=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.gs!=k&&(this.gs=k,this.i(128,1));return this}return this.gs||"none"};g.xD=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.hs!=f&&(this.hs=f,this.i(128,1));return this}return this.hs||"none"};g.aD=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Sl!=k&&(this.Sl=k,this.i(128,1));return this}return this.Sl||"none"};
g.bD=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.Ul!=f&&(this.Ul=f,this.i(128,1));return this}return this.Ul||"none"};g.oD=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.ds!=k&&(this.ds=k,this.i(128,1));return this}return this.ds||"none"};g.pD=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.fs!=f&&(this.fs=f,this.i(128,1));return this}return this.fs||"none"};
g.NA=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.Jq!=k&&(this.Jq=k,this.i(128,1));return this}return this.Jq||"none"};g.PA=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.Lq!=f&&(this.Lq=f,this.i(64,1));return this}return this.Lq||"none"};g.SD=function(a,b,c,d,e,f,h){if(p(a)){var k=Ld.apply(null,arguments);this.ud!=k&&(this.ud=k,this.i(128,1));return this}return this.ud||"none"};
g.TD=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.wd!=f&&(this.wd=f,this.i(128,1));return this}return this.wd||"none"};g.yQ=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.am!=f&&(this.am=f,this.i(128,1));return this}return this.am||"none"};g.Rz=function(a){if(p(a)){var b=Ud.apply(null,arguments),c=kq(this.Xd),d=kq(b);if(this.Xd!=b||d!=c)this.Xd=b,this.i(16,1);return this}return this.Xd};g.lB=function(a){return p(a)?(this.zF=a,this):this.zF||{}};
g.nB=function(a){return p(a)?(this.AF=a,this):this.AF||{}};g.oB=function(a){return p(a)?(this.EF=a,this):this.EF||{}};g.SC=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Ql[c];e||(e=new iI(this.Z),e.J(this.lB()),this.Ql[c]=e,G(this,e),Q(e,this.nw,this),this.i(512,1));return p(d)?(e.J(d),this):e};
g.CD=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Vl[c];e||(e=new kI(this.Z),e.J(this.nB()),this.Vl[c]=e,G(this,e),Q(e,this.nw,this),this.i(512,1));return p(d)?(e.J(d),this):e};g.vE=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Hd[c];e||(e=new mI(this.Z),e.J(this.oB()),this.Hd[c]=e,G(this,e),Q(e,this.nw,this),this.i(512,1));return p(d)?(e.J(d),this):e};g.nw=function(){this.i(512,1)};
g.Tz=function(a){Ym(405,null,["minimumGap()","scale().minimumGap()"],!0);return p(a)?(this.Z.Bp(a),this):this.Z.Bp()};g.Sz=function(a){Ym(405,null,["maximumGap()","scale().maximumGap()"],!0);return p(a)?(this.Z.Ap(a),this):this.Z.Ap()};g.labels=function(a){this.rc||(this.rc=new ty,this.rc.La(this));if(p(a)){var b=!0;K(a,ty)?this.rc.J(a.v()):A(a)?this.rc.J(a):jq(a)?this.rc.enabled(!1):b=!1;b&&this.i(64,1);return this}return this.rc};
g.Rg=function(a){this.sd||(this.sd=new uy,this.sd.La(this));if(p(a)){var b=!0;K(a,uy)?this.sd.J(a.v()):A(a)?this.sd.J(a):jq(a)?this.sd.enabled(!1):b=!1;b&&this.i(64,1);return this}return this.sd};g.yA=function(a){return p(a)&&this.ae!=a?(this.ae=a,this.i(64,1),this):this.ae};function uI(a){a.$d||(a.$d=xH(a).ea(),a.$d.zIndex(6),a.$d.stroke(a.Xd),G(a,a.$d));return a.$d}
function vI(a){a.A||(a.A=new wI(wH(a)),a.A.zIndex(0).cursor("ew-resize"),a.l.aa(a.A,"mousedown",function(a){a.stopPropagation()}),a.A.ad("mousedown",a.AN,!1,a),G(a,a.A));return a.A}function xI(a){a.lb||(a.lb=new wI(wH(a)),a.lb.zIndex(10),a.l.aa(a.lb,"mousedown",function(a){a.stopPropagation()}),a.lb.ad("mousedown",a.FN,!1,a),G(a,a.lb));return a.lb}
function yI(a){a.T||(a.T=new wI(wH(a)),a.T.zIndex(20).cursor("col-resize"),a.T.j=vI(a),a.l.aa(a.T,"mousedown",function(a){a.stopPropagation()}),a.T.ad("mousedown",a.yN,!1,a),G(a,a.T));return a.T}function zI(a){a.V||(a.V=new wI(wH(a)),a.V.zIndex(30).cursor("col-resize"),a.V.j=vI(a),a.l.aa(a.V,"mousedown",function(a){a.stopPropagation()}),a.V.ad("mousedown",a.IN,!1,a),G(a,a.V));return a.V}
function AI(a){a.L||(a.L=new wI(wH(a)),a.L.zIndex(40).cursor("move"),a.l.aa(a.L,"mousedown",function(a){a.stopPropagation()}),a.L.ad("mousedown",a.KN,!1,a),G(a,a.L));return a.L}function BI(a){a.N||(a.N=new wI(wH(a)),a.N.zIndex(50).cursor("move"),a.l.aa(a.N,"mousedown",function(a){a.stopPropagation()}),a.N.ad("mousedown",a.xN,!1,a),G(a,a.N));return a.N}g.TB=function(a){return p(a)?(this.xs=a,this):this.xs};g.SB=function(a){return p(a)?(this.ws=a,this):this.ws};
g.RB=function(a){return p(a)?(this.vs=a,this):this.vs};g.UB=function(a){return p(a)?(this.ys=a,this):this.ys};g.IB=function(a){return p(a)?(this.ts=a,this):this.ts};g.HB=function(a){return p(a)?(this.ss=a,this):this.ss};g.GB=function(a){return p(a)?(this.ps=a,this):this.ps};g.JB=function(a){return p(a)?(this.us=a,this):this.us};g.MB=function(a){return p(a)?(this.Se=a,this):this.Se};function CI(a){a.re||(a.re=wH(a).ea(),a.re.stroke(a.qe).zIndex(60),G(a,a.re));return a.re}
function DI(a,b){vI(a).bd()||vI(a).clear().Za(1,0,0,1,0,0);xI(a).bd()||xI(a).clear().Za(1,0,0,1,0,0);zI(a).bd()||zI(a).clear().Za(1,0,0,1,0,0);yI(a).bd()||yI(a).clear().Za(1,0,0,1,0,0);BI(a).bd()||BI(a).clear().Za(1,0,0,1,0,0);AI(a).bd()||AI(a).clear().Za(1,0,0,1,0,0);CI(a).bd()||CI(a).clear();b||(a.Ta().enabled(a.lc),a.lc=void 0)}g.AN=function(a){this.wf=new EI(vI(this));G(this,this.wf);this.wf.aa("start",this.BN,!1,this);this.wf.aa("drag",this.CN,!1,this);this.wf.aa("end",this.DN,!1,this);this.wf.te(a.b)};
g.FN=function(a){this.cg=new FI(xI(this));G(this,this.cg);this.cg.aa("start",this.GN,!1,this);this.cg.aa("drag",this.HN,!1,this);this.cg.aa("end",this.EN,!1,this);this.cg.te(a.b)};g.yN=function(a){this.vf=new GI(yI(this),!0);G(this,this.vf);this.vf.aa("start",this.zN,!1,this);this.vf.aa("drag",this.WB,!1,this);this.vf.aa("end",this.VB,!1,this);this.vf.te(a.b)};
g.IN=function(a){this.gg=new GI(zI(this),!1);G(this,this.gg);this.gg.aa("start",this.JN,!1,this);this.gg.aa("drag",this.WB,!1,this);this.gg.aa("end",this.VB,!1,this);this.gg.te(a.b)};g.KN=function(a){this.jg=new HI(0,AI(this),!0);G(this,this.jg);this.jg.aa("start",this.CB,!1,this);this.jg.aa("drag",this.DB,!1,this);this.jg.aa("end",this.BB,!1,this);this.jg.te(a.b)};
g.xN=function(a){this.Re=new HI(0,BI(this),!1);G(this,this.Re);this.Re.aa("start",this.CB,!1,this);this.Re.aa("drag",this.DB,!1,this);this.Re.aa("end",this.BB,!1,this);this.Re.te(a.b)};g.BN=function(){this.h&&(this.h.cf=!1);this.lc=this.Ta().enabled();this.Ta().yd();this.Ta().enabled(!1);rH(this.f);xI(this).clear();yI(this).clear();zI(this).clear();AI(this).clear();BI(this).clear();uf(m.document.body,"cursor","ew-resize")};g.CN=function(){this.j=!0;this.G=!1;this.ls=!0};
g.DN=function(a){if(this.j){this.h&&(this.h.cf=!0);var b=vI(this).Ba();DI(this);var c=a.target.element;a=c.item;var d=this.c.data();R(d);b=TG(this.Z,4==c.type?(b.left+b.width/2-this.b.left)/this.b.width:(b.left-this.b.left)/this.b.width);if(!isNaN(b)){var e;switch(c.type){case 4:a.set("actualStart",b);a.B("actualStart",b);p(a.get("actualEnd"))&&(a.set("actualEnd",b),a.B("actualEnd",b));break;case 5:c=c.ef;e=a.ie("periods",c,"start");e=a.ie("periods",c,"end")+(b-e);isNaN(e)||(a.set("periods",c,"start",
b),a.Ig("periods",c,"start",b),a.set("periods",c,"end",e),a.Ig("periods",c,"end",e));break;case 3:e=a.B("baselineStart");c=a.B("baselineEnd");e=b-e;isNaN(c+e)||(a.set("baselineStart",b),a.B("baselineStart",b));a.set("baselineEnd",c+e);a.B("baselineEnd",c+e);break;default:c=C(a.B("actualStart"))?a.B("actualStart"):a.B("autoStart"),c=(C(a.B("actualEnd"))?a.B("actualEnd"):a.B("autoEnd"))+(b-c),isNaN(c)||(a.set("actualStart",b),a.B("actualStart",b),a.set("actualEnd",c),a.B("actualEnd",c))}}d.P(!0);NH(this);
this.ls=this.j=!1;clearInterval(this.fa);this.fa=null}uf(m.document.body,"cursor","")};g.GN=function(){this.h&&(this.h.cf=!1);this.ns=!0;this.lc=this.Ta().enabled();this.Ta().yd();this.Ta().enabled(!1);yI(this).clear();zI(this).clear();AI(this).clear();BI(this).clear();vI(this).clear()};g.HN=function(){this.j=!0;this.G=!1};
g.EN=function(a){if(this.j){this.h&&(this.h.cf=!0);DI(this);a=a.target;var b=a.element;isNaN(a.oi)||b.item.set("progressValue",Ho(100*a.oi,2)+"%");this.j=!1;clearInterval(this.fa);this.fa=null;this.ns=!1}};g.JN=function(){this.h&&(this.h.cf=!1);this.lc=this.Ta().enabled();this.Ta().yd();this.Ta().enabled(!1);xI(this).clear();yI(this).clear();zI(this).clear();AI(this).clear();BI(this).clear();uf(m.document.body,"cursor","col-resize");this.A.cursor("col-resize")};
g.zN=function(){this.h&&(this.h.cf=!1);this.lc=this.Ta().enabled();this.Ta().yd();this.Ta().enabled(!1);xI(this).clear();yI(this).clear();zI(this).clear();AI(this).clear();BI(this).clear();uf(m.document.body,"cursor","col-resize");this.A.cursor("col-resize")};
function II(a,b,c){if(a.Eb){var d=a.Eb.c?a.T:a.V,e=d.item,f=d.ef,h=d.c;switch(d.type){case 3:d=a.Eb.c?e.B("baselineEnd"):e.B("baselineStart");break;case 5:d=a.Eb.c?e.ie("periods",f,"end"):e.ie("periods",f,"start");break;default:d=a.Eb.c?C(e.B("actualEnd"))?e.B("actualEnd"):e.B("autoEnd"):C(e.B("actualStart"))?e.B("actualStart"):e.B("autoStart")}e=Ek(a.H().W()).x;b=c?0>c?a.b.left:a.b.left+a.b.width:b.clientX-e;c=SG(a.Z,d);c=a.b.left+a.b.width*c;a.A.clear().moveTo(c,h.top).lineTo(b,h.top).lineTo(b,
h.top+h.height).lineTo(c,h.top+h.height).close()}}function JI(a,b,c,d){if(a.va&&a.j){var e=a.va.c?a.L:a.N,f=e.index,e=e.ef,h=Ek(a.H().W()),k=h.x,h=h.y;c||d?(c=a.va.l-k,b=a.va.m-h):(c=b.clientX-k,b=b.clientY-h);e=KI(a,f,e);d=kq(a.qe)%2&&Jk===Kk?.5:0;f=a.va.c?e.left:e.left+e.width;e=e.top+e.height/2+d;CI(a).clear().moveTo(f,e).lineTo(c,b)}}g.WB=function(a){this.j=!0;this.G=!1;this.Eb=a.target;II(this,a)};
g.VB=function(a){if(this.j){this.h&&(this.h.cf=!0);var b=this.A.Ba();DI(this);a=a.target.element;var c=a.item,d=a.ef,e=this.c.data();R(e);var f=(b.left+b.width-this.b.left)/this.b.width,b=TG(this.Z,(b.left-this.b.left)/this.b.width),f=TG(this.Z,f);if(!isNaN(b)&&!isNaN(f))switch(a.type){case 5:c.set("periods",d,"start",b);c.Ig("periods",d,"start",b);c.set("periods",d,"end",f);c.Ig("periods",d,"end",f);break;case 3:c.set("baselineStart",b);c.B("baselineStart",b);c.set("baselineEnd",f);c.B("baselineEnd",
f);break;default:c.set("actualStart",b),c.B("actualStart",b),c.set("actualEnd",f),c.B("actualEnd",f)}e.P(!0);NH(this);this.Eb=null;this.j=!1;clearInterval(this.fa);this.fa=null}uf(m.document.body,"cursor","");this.A.cursor("ew-resize")};g.CB=function(a){this.h&&(this.h.cf=!1);rH(this.f);this.va=a.target;DI(this);this.lc=this.Ta().enabled();this.Ta().yd();this.Ta().enabled(!1)};g.DB=function(a){this.Tb=this.j=!0;this.G=!1;this.va.l=a.clientX;this.va.m=a.clientY};
g.BB=function(){this.j&&(this.h&&(this.h.cf=!0),this.Ta().enabled(this.lc),this.lc=void 0,CI(this).clear(),this.j=!1,clearInterval(this.fa),this.fa=null)};
function LI(a,b){var c=b.type;switch(c){case "mouseout":c="connectormouseout";break;case "mouseover":c="connectormouseover";break;case "mousemove":case "touchmove":c="connectormousemove";break;case "mousedown":case "touchstart":c="connectormousedown";break;case "mouseup":case "touchend":c="connectormouseup";break;case "click":c="connectorclick";break;case "dblclick":c="connectordblclick"}return{type:c,actualTarget:b.target,target:a,originalEvent:b}}
function MI(a,b){if(b&&b.originalEvent){var c=b.originalEvent,d=K(c,Pi)?c.target:c.domTarget;if(d&&K(d,OH)&&6==d.type){var c=LI(a,c),e;for(e in d.B)c[e]=d.B[e];return c}}return null}
g.oy=function(a){if(a&&a.originalEvent){var b=a.originalEvent,c=b.domTarget;if(this.Ea)if(c&&K(c,OH)){var d=a.item,e=d.get("id");p(this.Vr)||(this.Vr=e);var f=a.period,h=a.periodIndex;p(h)&&isNaN(this.Zr)&&(this.Zr=h);this.Vr!=e&&this.Zr!=h&&(DI(this,!0),this.Vr=e,p(h)&&(this.Zr=h));if(c.oe&&!this.j){b=c.oe;vI(this).clear().moveTo(b.left,b.top).lineTo(b.left+b.width,b.top).lineTo(b.left+b.width,b.top+b.height).lineTo(b.left,b.top+b.height).close();this.A.item=d;this.A.type=c.type;f&&(this.A.xa=f);
p(h)&&(this.A.ef=h);if(!d||1!=c.type&&0!=c.type&&2!=c.type)xI(this).clear();else{var e=p(d.get("progressValue"))?parseFloat(d.get("progressValue"))/100:Ho(d.B("autoProgress"),2),e=b.left+(e||0)*b.width,k=b.top+b.height;xI(this).clear().moveTo(e,k-5).lineTo(e+5,k).lineTo(e+5,k+5).lineTo(e-5,k+5).lineTo(e-5,k).close();this.lb.c=b;this.lb.item=d}k=b.left+b.width;d&&4!=c.type?(zI(this).clear().moveTo(k+1,b.top).lineTo(k+1-this.Se,b.top).lineTo(k+1-this.Se,b.top+b.height).lineTo(k+1,b.top+b.height).close(),
yI(this).clear().moveTo(b.left-1,b.top).lineTo(b.left-1+this.Se,b.top).lineTo(b.left-1+this.Se,b.top+b.height).lineTo(b.left-1,b.top+b.height).close(),this.V.c=b,this.V.item=d,this.V.type=c.type,this.T.c=b,this.T.item=d,this.T.type=c.type,f&&(this.V.xa=f,this.T.xa=f),p(h)&&(this.V.ef=h,this.T.ef=h)):(yI(this).clear(),zI(this).clear());if(d&&3!=c.type){var e=b.top+b.height/2,l=this.ss/2;Kq(this.ts).call(null,BI(this),k+l+this.ps,e+this.us,l);k=this.ws/2;Kq(this.xs).call(null,AI(this),b.left-k+this.vs,
e+this.ys,k);this.N.item=d;this.N.type=c.type;this.N.index=a.hoveredIndex+this.c.mc();this.L.item=d;this.L.type=c.type;this.L.index=a.hoveredIndex+this.c.mc();f&&(this.L.xa=f,this.N.xa=f);p(h)&&(this.L.ef=h,this.N.ef=h)}else BI(this).clear(),AI(this).clear()}else this.Tb&&d&&(e=this.va.c?this.L:this.N,k=e.item,l=e.index,3!=c.type&&6!=c.type?(f?(b={item:k,period:e.xa,index:l,periodIndex:e.ef},d={item:d,period:f,index:a.hoveredIndex+this.c.mc(),periodIndex:h}):(b={item:k,index:l},d={item:d,index:a.hoveredIndex+
this.c.mc()}),f=a.originalEvent.clientX-Ek(this.H().W()).x,h=c.oe,f=.5>(f-h.left)/h.width,f=this.va.c?f?"startstart":"startfinish":f?"finishstart":"finishfinish",CI(this).clear(),NI(this,b,d,f,void 0,this.re)):JI(this,b))}else c==vI(this)||c==xI(this)||c==zI(this)||c==yI(this)||c==BI(this)||c==AI(this)||this.j?this.Tb&&JI(this,b):DI(this,!0);if(d=MI(this,a))this.f.dispatchEvent(d),this.Pl=c.B;else if(this.Pl){if(a&&a.originalEvent){a={type:"connectormouseout",actualTarget:a.originalEvent.target,target:this,
originalEvent:a.originalEvent};for(var n in this.Pl)a[n]=this.Pl[n];d=a}else d=null;this.f.dispatchEvent(d);this.Pl=null}}};g.Cw=function(a){this.Ea&&(this.m=a.item)};g.ny=function(a){a&&(a=MI(this,a))&&this.f.dispatchEvent(a)};
g.py=function(a){if(this.Ea&&this.Tb){if(a){var b=a.item,c=a.periodIndex,d=a.originalEvent,e=d.domTarget;if(K(e,OH)&&3!=e.type){var d=d.clientX-Ek(this.H().W()).x,e=e.oe,f=this.va.c?this.L:this.N,e=.5>(d-e.left)/e.width;d=f.item;e=this.va.c?e?"startstart":"startfinish":e?"finishstart":"finishfinish";f=f.ef;e=e||"finishstart";K(d,oF)||K(d,qF)||(d=this.c.data().Yn("id",d),d=d.length?d[0]:null);if(d&&(K(b,oF)||K(b,qF)||(b=this.c.data().Yn("id",b),b=b.length?b[0]:null),b)){R(this.c.data());var h,k,l,
n;n=!1;if(this.c.l){var q=d.get("periods")[f],r=b.get("periods")[c];p(q)&&p(r)&&(h=q.connector,k={},k.connectTo=r.id,k.connectorType=e,h?y(h)?h=h.length:(n=Wb(h),l={},l.connectTo=q.connectTo,l.connectorType=q.connectorType||"finishstart",Yb(l,n),h=1,n=!0):(h=q.connectTo,p(h)?(l={},l.connectTo=h,l.connectorType=q.connectorType||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,source:d,connectorType:e,targetPeriod:r,targetPeriodIndex:c,sourcePeriod:q,sourcePeriodIndex:f},this.f.dispatchEvent(c)&&
(n&&d.set("periods",f,"connector",[l]),d.set("periods",f,"connector",h,k)))}else h=d.get("connector"),k={},k.connectTo=b.get("id"),k.connectorType=e,h?y(h)?h=h.length:(n=Wb(h),l={},l.connectTo=d.get("connectTo"),l.connectorType=d.get("connectorType")||"finishstart",Yb(l,n),h=1,n=!0):(h=d.get("connectTo"),p(h)?(l={},l.connectTo=h,l.connectorType=d.get("connectorType")||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,source:d,connectorType:e},this.f.dispatchEvent(c)&&(n&&d.set("connector",
[l]),d.set("connector",h,k));this.c.data().P(!0)}}}this.Tb=!1}(a=MI(this,a))&&this.f.dispatchEvent(a);this.va=null;this.G=!0};g.iw=function(a){if(this.j&&!this.ns&&(this.jb||this.yb)){var b=0,c=0;this.jb&&(b=0=l){var k=.7*d,l=Math.round(a.b.left+a.b.width*l),n=Math.round(c+(d-k)/2);a.Rg().add({value:{x:l,y:n}}).size(k/2).J(h)}}}}}
function KI(a,b,c){var d=a.b.top+a.Yd()+1,e=a.c.b,f=a.c.mc(),h=a.c.f,k=a.c.ve(),h=h[b];b=(b?e[b-1]:0)-((f?e[f-1]:0)+k)+d;d=ZG(a.c,h);e=C(h.B("actualStart"))?h.B("actualStart"):h.B("autoStart");f=C(h.B("actualEnd"))?h.B("actualEnd"):h.B("autoEnd");e=a.c.l?h.ie("periods",c,"start"):e;c=a.c.l?h.ie("periods",c,"end"):f;f=0;if(isNaN(c)||e==c)c=e,f=.7*d/2;if(isNaN(c)||isNaN(e))return null;e=SG(a.Z,e)*a.b.width+a.b.left-f;c=SG(a.Z,c)*a.b.width+a.b.left+f;a.c.l||(h.get("baselineStart")&&h.get("baselineEnd")?
d=a.ae?2.7*d/2:.65*d:h.Na()&&(d*=1-.7+.4));return new J(e,b,c-e,d)}
function NI(a,b,c,d,e,f){d=d||"finishstart";var h=b.index,k=c.index,l=b.periodIndex,n=c.periodIndex,q=a.c.f,r=q[h],q=q[k],t=KI(a,h,b.periodIndex),u=KI(a,k,c.periodIndex);if(t&&u){c=e&&e.fill?Ld(e.fill):a.Jq;e=e&&e.stroke?Ud(e.stroke):a.Lq;b=!!f;var w,v,x,z,D;f=f||null;var N=b?f:null,ea,ia,fa=kq(e)%2&&Jk===Kk?.5:0;switch((d+"").toLowerCase()){case "finishfinish":w=Math.round(t.left+t.width)+fa;v=Math.round(t.top+t.height/2)+fa;x=Math.round(u.left+u.width)+fa;z=Math.round(u.top+u.height/2)+fa;D="left";
t.top==u.top?(f=SI(a,w,v,x,z,f),w>x&&(D="right")):(t=Math.max(w+9,x+9),f=SI(a,w,v,t,v,f),f=SI(a,t,v,t,z,f),f=SI(a,t,z,x,z,f));N=TI(a,x,z,D,N);break;case "startfinish":w=Math.round(t.left)+fa;v=Math.round(t.top+t.height/2)+fa;x=Math.round(u.left+u.width)+fa;z=Math.round(u.top+u.height/2)+fa;D="left";w-5-5-4>x?(t=x+9,f=SI(a,w,v,t,v,f),f=SI(a,t,v,t,z,f),f=SI(a,t,z,x,z,f)):(ia=u.top>=t.top,t=w-5,ea=x+9,u=Math.round(ia?u.top:u.top+u.height)+fa,f=SI(a,w,v,t,v,f),f=SI(a,t,v,t,u,f),f=SI(a,t,u,ea,u,f),f=SI(a,
ea,u,ea,z,f),f=SI(a,ea,z,x,z,f));N=TI(a,x,z,D,N);break;case "startstart":w=Math.round(t.left)+fa;v=Math.round(t.top+t.height/2)+fa;x=Math.round(u.left)+fa;z=Math.round(u.top+u.height/2)+fa;D="right";t.top==u.top?(f=SI(a,w,v,x,z,f),w>x&&(D="left")):(t=Math.min(w-4-5,x-4-5),f=SI(a,w,v,t,v,f),f=SI(a,t,v,t,z,f),f=SI(a,t,z,x,z,f));N=TI(a,x,z,D,N);break;default:w=Math.round(t.left+t.width)+fa,v=Math.round(t.top+t.height/2)+fa,x=Math.round(u.left)+fa,x>=w?(x=Math.min(x+5,Math.round(u.left+u.width/2)+fa),
u.top>t.top?(z=Math.round(u.top)+fa,f=SI(a,w,v,x,v,f),f=SI(a,x,v,x,z,f),N=TI(a,x,z,"bottom",N)):u.topt.top?u.top:u.top+u.height)+fa,t=w+5,ea=x-5-4,f=SI(a,w,v,t,v,f),f=SI(a,t,v,t,u,f),f=SI(a,t,u,ea,u,f),f=SI(a,ea,u,ea,z,f),f=SI(a,ea,z,x,z,f),N=TI(a,x,
z,"right",N))}d={fromItemIndex:h,toItemIndex:k,connType:d,fromItem:r,toItem:q};h=!!a.w&&a.w.fromItemIndex==d.fromItemIndex&&a.w.toItemIndex==d.toItemIndex&&a.w.connType==d.connType;a.c.l&&(d.fromPeriodIndex=l,d.toPeriodIndex=n,a.w&&(h&=a.w.fromPeriodIndex==d.fromPeriodIndex&&a.w.toPeriodIndex==d.toPeriodIndex));f&&!b&&(f.stroke(e),f.tag=void 0,f.type=6,f.oe=null,f.cursor(a.Ea?"pointer":"default"),d.path=f,f.B=d,f.stroke(h?a.am:e));N&&!b&&(N.fill(c).stroke(e),N.tag=void 0,N.type=6,N.oe=null,N.cursor(a.Ea?
"pointer":"default"),d.arrow=N,N.B=d,N.stroke(h?a.am:e))}}function SI(a,b,c,d,e,f){if(f)try{f.lineTo(d,e)}catch(n){f.moveTo(b,c).lineTo(d,e)}else{var h=Math.max(b,d),k=Math.min(c,e),l=Math.max(c,e);Math.min(b,d)a.b.left&&ka.b.top&&(f=PI(a),f.zIndex(60).moveTo(b,c).lineTo(d,e))}return f}
function TI(a,b,c,d,e){var f=e||null;if(b>=a.b.left&&b<=a.b.left+a.b.width&&c>=a.b.top&&c<=a.b.top+a.b.height){var h=0,k=0,l=0,n=0;switch(d){case "left":b+=1;h=b+4;k=c-4;l=h;n=c+4;break;case "top":c+=1;h=b-4;k=c+4;l=b+4;n=k;break;case "right":--b;h=b-4;k=c-4;l=h;n=c+4;break;case "bottom":--c,h=b-4,k=c-4,l=b+4,n=k}e||(f=PI(a));f.zIndex(70).moveTo(b,c).lineTo(h,k).lineTo(l,n).lineTo(b,c)}return f}
function NH(a){var b=a.Z.bd(),c=PG(a.Z),d=a.c.j,e=a.c.s;R(a.Z);var f=a.Z,h,k;h=Wp(d);k=Wp(e);if(f.l!=h||f.g!=k)f.l=h,f.g=k,f.u=NaN,f.m=NaN,f.c=!1,OG(f),f.R(4);a.Z.V=d;a.Z.T=e;!b||isNaN(d)||isNaN(e)||(d=QG(a.Z),VG(a.Z,d.min,d.min+Math.round((d.max-d.min)/10)));!b&&(b=c.min,d=c.max-b)&&(c=PG(a.Z),b=c.min,VG(a.Z,b,b+d));a.Z.P(!0)}g.DC=function(){xH(this).zIndex(34);this.Rg().H(vH(this));this.labels().H(vH(this));this.el().H(sH(this));NH(this)};
g.Wt=function(){this.el().Ub().set(this.b.left,this.b.top,this.b.width,this.Yd());this.Wl=!0};g.Vt=function(){uI(this).stroke(this.Xd);CI(this).stroke(this.qe);vI(this).fill(this.Qq).stroke(this.Sq);xI(this).fill(this.Wq).stroke(this.cr);yI(this).fill(this.Hl).stroke(this.Il);zI(this).fill(this.Hl).stroke(this.Il);AI(this).fill(this.Fl).stroke(this.Gl);BI(this).fill(this.Fl).stroke(this.Gl)};
g.Vw=function(){this.D(512)&&(this.Wl=this.cc=!0,this.C(512));if(this.Wl){this.el().i(64);this.$.M();var a,b=[];this.$.Jn().enabled()?a=this.$.Jn():this.$.On().enabled()?a=this.$.On():this.$.ko().enabled()&&(a=this.$.ko());a&&(b=a.cl());a=b;if(a.length)for(var b=uI(this).clear(),c=0,d=a.length-1;cN){var ia=this.b.left+this.b.width*N,fa=.7*u;QI(this,new J(ia,t+(u-fa)/2,this.b.left+this.b.width*ea-ia,fa),x,5)}}}RI(this,l,f,n);f=q+this.Ma}else for(var za=this.b.top+this.Yd()+1-this.c.ve(),ua=this.c.f,ka=this.c.mc();ka<=this.c.Fd();ka++){var H=ua[ka];if(!H)break;var Va=ZG(this.c,H),Za=za+Va,yd=H.get("baselineStart"),Td=H.get("baselineEnd");if(p(yd)&&p(Td)){var Ua=
H,ge=za,he=Va,bc=C(Ua.B("actualStart"))?Ua.B("actualStart"):Ua.B("autoStart"),Qb=C(Ua.B("actualEnd"))?Ua.B("actualEnd"):Ua.B("autoEnd"),qj=Ua.B("baselineStart"),Tl=Ua.B("baselineEnd"),pu=SG(this.Z,bc),ak=SG(this.Z,Qb),Fe=SG(this.Z,qj),Eh=SG(this.Z,Tl);if(0pu||0Fe){var Od=this.b,$c=Od.left+Od.width*pu,Dq=Od.left+Od.width*ak,Rg=ge+he*(1-.7)/2,Fb=.7*he/2,Ul=Od.left+Od.width*Fe,Mi=Od.left+Od.width*Eh,tA=Rg+Fb;if(this.ae)var SQ=Rg,Rg=tA,tA=SQ;var TQ=QI(this,new J($c,Rg,Dq-$c,Fb),Ua,1,"actual");
QI(this,new J(Ul,tA,Mi-Ul,Fb),Ua,3,"baseline");var WI=1*Fb,UQ=Rg+(Fb-WI)/2,XI=p(Ua.get("progressValue"))?parseFloat(Ua.get("progressValue"))/100:Ho(Ua.B("autoProgress"),2);XI&&(QI(this,new J($c,UQ,XI*(Dq-$c),WI),Ua,2,"progress").oe=TQ.oe)}}else if(H.Na()){var Sg=H,VQ=za,YI=Va,WQ=C(Sg.B("actualStart"))?Sg.B("actualStart"):Sg.B("autoStart"),XQ=C(Sg.B("actualEnd"))?Sg.B("actualEnd"):Sg.B("autoEnd"),ZI=SG(this.Z,WQ),$I=SG(this.Z,XQ);if(0<$I&&1>ZI){var qu=this.b.left+this.b.width*ZI,aJ=this.b.left+this.b.width*
$I,bJ=VQ+YI*(1-.7)/2,uA=.4*YI,YQ=QI(this,new J(qu,bJ,aJ-qu,uA),Sg,0,"actual"),cJ=1*uA,ZQ=bJ+(uA-cJ)/2,dJ=p(Sg.get("progressValue"))?parseFloat(Sg.get("progressValue"))/100:Ho(Sg.B("autoProgress"),2);dJ&&(QI(this,new J(qu,ZQ,dJ*(aJ-qu),cJ),Sg,2,"progress").oe=YQ.oe)}}else if(pH(H)){var Vl=H,$Q=za,eJ=Va,aR=Vl.get("actualStart"),vA=SG(this.Z,aR);if(0<=vA&&1>=vA){var bk=Vl.get("milestone"),ho=bk&&p(bk.stroke)?Ud(bk.stroke):this.Ul,fJ=(jq(ho)?0:B(ho)?1:ho.thickness?ho.thickness:1)%2&&Jk===Kk?.5:0,io=Math.round(.7*
eJ/2),ru=Math.round(this.b.left+this.b.width*vA)+fJ,su=Math.round($Q+eJ/2)+fJ,jo=PI(this);jo.tag=Vl.get("id");jo.type=4;var gJ=ru-io,hJ=su-io,bR=ru+io,cR=su+io,iJ=io+io;jo.zIndex(20).moveTo(gJ,su).lineTo(ru,hJ).lineTo(bR,su).lineTo(ru,cR).close();var wA=new J(gJ,hJ,iJ,iJ);jo.oe=wA;R(this.c.data());Vl.B("relBounds",wA);this.c.data().P(!1);var ck=bk?bk.label:void 0,tu=void 0;ck&&p(ck.value)?tu=ck.value+"":tu=Vl.get("name")||"";if(tu){var xA=ck&&ck.position?ck.position:this.labels().F("position"),xA=
cm(xA),dR={value:Xp(wA,xA)},eR={value:tu},jJ=this.labels().add(eR,dR);ck&&jJ.J(ck);R(this.c.data());Vl.B("labelBounds",this.labels().measure(jJ));this.c.data().P(!1)}var yA=Vl==this.la;if(bk){var zA;yA?(zA=this.ud,ho=this.wd):zA=p(bk.fill)?Ld(bk.fill):this.Sl;jo.fill(zA).stroke(ho)}else jo.fill(yA?this.ud:this.Sl).stroke(yA?this.wd:this.Ul)}}else{var Ni=H,fR=za,kJ=Va,gR=C(Ni.B("actualStart"))?Ni.B("actualStart"):Ni.B("autoStart"),hR=C(Ni.B("actualEnd"))?Ni.B("actualEnd"):Ni.B("autoEnd"),lJ=SG(this.Z,
gR),mJ=SG(this.Z,hR);if(0lJ){var uu=this.b.left+this.b.width*lJ,nJ=this.b.left+this.b.width*mJ,vu=.7*kJ,oJ=fR+(kJ-vu)/2,iR=QI(this,new J(uu,oJ,nJ-uu,vu),Ni,1,"actual"),pJ=1*vu,jR=oJ+(vu-pJ)/2,qJ=parseFloat(Ni.get("progressValue"));qJ&&(QI(this,new J(uu,jR,qJ*(nJ-uu)/100,pJ),Ni,2,"progress").oe=iR.oe)}}RI(this,H,za,Va);za=Za+this.Ma}this.labels().M();this.Rg().M();for(var AA=this.c.I,BA=AA.length,ko,kR=this.c.l?this.c.G:this.c.N;BA--;){ko=AA[BA];var lo=ko.to;A(lo)||(lo=kR[lo]);p(lo)?(ko.to=
lo,NI(this,ko.from,lo,ko.type,ko.connSettings)):pb(AA,BA,1)}for(var CA=this.Vm,lR=this.kn.length;CAc.h||(c.l=Math.min(c.l,a),c.f=a,c.g=Math.max(c.g,b),c.b=b,c.R(4)));else if(this.Tb||this.j&&this.m||!this.j)c=this.Z,a&&!c.bd()&&(b=QG(c),a=Math.round((c.b-c.f)*a),a=0<=
a?Math.min(b.max-c.b,a):Math.max(b.min-c.f,a),NG(c,c.f+a,c.b+a));zt(this,this.Z,this.c)};g.scale=function(a){return p(a)?(this.Z.J(a),this):this.Z};
g.v=function(){var a=tI.o.v.call(this);a.scale=this.Z.v();a.labels=this.labels().v();a.markers=this.Rg().v();a.header=this.el().v();a.columnStroke=tn(this.Xd);a.baselineAbove=this.ae;a.baseFill=tn(this.lq);a.baseStroke=tn(this.rq);a.baselineFill=tn(this.Aq);a.baselineStroke=tn(this.Eq);a.milestoneFill=tn(this.Sl);a.milestoneStroke=tn(this.Ul);a.parentFill=tn(this.ds);a.parentStroke=tn(this.fs);a.progressFill=tn(this.gs);a.progressStroke=tn(this.hs);a.connectorFill=tn(this.Jq);a.connectorStroke=tn(this.Lq);
a.selectedElementFill=tn(this.ud);a.selectedElementStroke=tn(this.wd);a.selectedConnectorStroke=tn(this.am);a.connectorPreviewStroke=tn(this.qe);a.editPreviewFill=tn(this.Qq);a.editPreviewStroke=tn(this.Sq);a.editProgressFill=tn(this.Wq);a.editProgressStroke=tn(this.cr);a.editIntervalThumbFill=tn(this.Hl);a.editIntervalThumbStroke=tn(this.Il);a.editConnectorThumbFill=tn(this.Fl);a.editConnectorThumbStroke=tn(this.Gl);a.editStartConnectorMarkerType=this.xs;a.editStartConnectorMarkerSize=this.ws;a.editStartConnectorMarkerHorizontalOffset=
this.vs;a.editStartConnectorMarkerVerticalOffset=this.ys;a.editFinishConnectorMarkerType=this.ts;a.editFinishConnectorMarkerSize=this.ss;a.editFinishConnectorMarkerHorizontalOffset=this.ps;a.editFinishConnectorMarkerVerticalOffset=this.us;a.editIntervalWidth=this.Se;var b,c=[];for(b=0;bb?"inside"==a.position()?0:c:c:c);return c};
g.lv=function(a,b,c,d,e){c=a.top+a.height+c/2-d;var f=this.scale();if(K(f,aB))this.eb.moveTo(a.left+b,c).lineTo(a.left-b+a.width,c).lineTo(a.left-b+a.width,c-e).lineTo(a.left+b,c-e).close();else if(K(f,hB)){d=f.Aj();for(var f=f.Pc(),h=a.width/d.length,k=0,l=d.length;kb&&(d=b-(l+h)),"left"==q||"top"==q?r=h:"right"==q||
"bottom"==q?r=b-d-l:"center"==q&&(r=(b-d-l-h)/2)):(d+n+k>b&&(d=b-(n+k)),"left"==q||"top"==q?r=k:"right"==q||"bottom"==q?r=b-d-n:"center"==q&&(r=(b-d-n-k)/2));var t,u;switch(this.uc()){case "top":f=a.top+k;e=a.left+r;u=c;t=d;break;case "right":f=a.top+r;e=a.left+a.width-c-l;u=d;t=c;break;case "bottom":f=a.top+a.height-c-n;e=a.left+r;u=c;t=d;break;case "left":f=a.top+r,e=a.left+h,u=d,t=c}this.sh=new J(Math.round(e),Math.round(f),Math.round(t),Math.round(u))}else this.sh=new J(0,0,0,0);this.C(4)}return this.sh};
g.Id=function(a){return M(this.ob,a)};
g.FA=function(a,b){var c=this.ca(),d=this.za(),e=this.ai(c),f=this.ai(d),h=sJ(this);"outside"==c.position()?"outside"==d.position()?c=Math.max(a+e,b+f):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+e,b+f),h=Math.max(f,h)):"inside"==c.position()?"outside"==d.position()?(c=Math.max(a,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a,b):Math.max(a,b+f),h=Math.max(e,f,h)):"outside"==d.position()?(c=Math.max(a+e,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+
e,b+f),h=Math.max(e,f,h));e=this.stroke();return c+h+(Math.round(this.I)+(!e||jq(e)?0:e.thickness?parseFloat(e.thickness):1))};
function tJ(a,b){var c=a.scale(),d=a.h,e=d.KA()||(d.wv?d.wv():void 0),f=a.b&&a.b.enabled(),d=d&&d.enabled()&&e==c;if(a.enabled()&&f&&c&&d&&(c=a.eb.Ba(),f=fd(a.scale().transform(b,.5),0,1),!isNaN(f))){var h,k,l;switch(a.uc()){case "top":h=c.left+c.width*f;k=c.top+c.height+a.b.size();l=180;break;case "bottom":h=c.left+c.width*f;k=c.top-a.b.size();l=0;break;case "left":h=c.left+c.width+a.b.size();k=c.top+c.height-c.height*f;l=90;break;case "right":h=c.left-a.b.size(),k=c.top+c.height-c.height*f,l=-90}R(a.b).rotation(l).xc({value:{x:h,
y:k}}).P(!1).M();a.b.De().visible(!0)}}g.scale=function(a){var b=this.Yf||uJ(this);p(a)&&b&&b!=a&&b.Ae()!=a.Ae()&&(this.eb&&(this.eb.Te(),this.eb.parent(null),this.eb=null),this.j&&(this.j.length=0));return VI.o.scale.call(this,a)||uJ(this)};function uJ(a){a.fa||(a.fa=cB(),a.fa.Pc("#fff","#000"));return a.fa}
g.M=function(){if(!this.Xa())return this;this.D(1024)&&(this.b&&(this.b.H(this.H()),this.b.zIndex(this.zIndex()+1),this.b.M(),this.b.De().visible(!1)),this.C(1024));this.D(2)&&this.b&&this.b.H(this.H());if(this.D(8)&&this.b){var a=this.zIndex();this.b.zIndex(a+1)}return VI.o.M.call(this)};
g.vO=function(a){var b=this.scale(),c=this.h,d=c.KA()||c.wv();if(this.enabled()&&b&&c&&c.enabled()&&d==b){var d=this.eb.Ba(),e,f;this.ye()?(e=a.clientX,f=d.left+Ek(this.H().W()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Ek(this.H().W()).y,d=(d.height-(e-f))/d.height);d=b.kc(d);a.metaKey||a.shiftKey||!c.map||c.map.mg();if(K(b,hB))d=b.di(d),b&&c&&(e=this.T[d.sourceIndex],b=c.ub(),b=b.Dg(),"single"==b.Xf()?this.A={ha:c,Ee:e}:this.A=[{ha:c,Ee:e,Yv:e[e.length-1],rh:{index:e[e.length-1],fh:0}}]);else if(K(b,
aB)){a=KD(c);e=Infinity;for(var h=NaN,k=b.Fp(),l=b.Dp();a.advance();){f=a.get(c.gd?c.gd.no:c.tr[1]);f=fd(f,k,l);var n=Math.abs(d-f);e>n&&(e=n,h=f)}e=[];a=KD(c);for(d=h;a.advance();)f=a.get(c.gd?c.gd.no:c.tr[1]),f=fd(f,k,l),f==d&&e.push(a.Pa());b&&c&&(b=c.ub(),b=b.Dg(),"single"==b.Xf()?this.A={ha:c,Ee:e}:this.A=[{ha:c,Ee:e,Yv:e[e.length-1],rh:{index:e[e.length-1],fh:0}}])}}};
g.vz=function(a){var b=this.scale(),c=this.h,d=c.KA()||c.wv();if(this.enabled()&&b&&c&&c.enabled()&&d==b){var d=this.eb.Ba(),e,f;this.ye()?(e=a.clientX,f=d.left+Ek(this.H().W()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Ek(this.H().W()).y,d=(d.height-(e-f))/d.height);var h,d=b.kc(d);if(K(b,hB))a=b.di(d),h=this.T[a.sourceIndex],b=c.ub(),f=b.Dg(),"single"==f.Xf()?this.A={ha:c,Ee:h}:this.A=[{ha:c,Ee:h,Yv:h[h.length-1],rh:{index:h[h.length-1],fh:0}}];else if(K(b,aB)&&c){f=KD(c);h=Infinity;for(var k=NaN,
l=b.Fp(),n=b.Dp();f.advance();){e=f.get(c.gd?c.gd.no:c.tr[1]);e=fd(e,l,n);var q=Math.abs(d-e);h>q&&(h=q,k=e)}h=[];f=KD(c);for(d=k;f.advance();)e=f.get(c.gd?c.gd.no:c.tr[1]),e=fd(e,l,n),e==d&&h.push(f.Pa());b&&c&&(b=c.ub(),f=b.Dg(),"single"==f.Xf()?(this.A&&!fb(h,function(a){return jb(this.A.Ee,a)},this)&&b.dispatchEvent(vy(b,a,[{ha:c,Ee:[],rh:{index:this.A.Ee[this.A.Ee.length-1],fh:0}}])),this.A={ha:c,Ee:h}):this.A=[{ha:c,Ee:h,Yv:h[h.length-1],rh:{index:h[h.length-1],fh:0}}])}tJ(this,d)}};
g.EK=function(){this.scale()&&this.b&&this.b.De().visible(!1);var a=this.h;a&&(this.f=a)};g.remove=function(){VI.o.remove.call(this);this.b&&this.b.remove()};g.v=function(){var a=VI.o.v.call(this);a.marker=this.eu().v();a.colorLineSize=this.Qp();a.length=this.length();a.align=this.fp();return a};g.K=function(a,b){VI.o.K.call(this,a,b);this.eu(a.marker);this.Qp(a.colorLineSize);this.length(a.length);this.fp(a.align)};var vJ=VI.prototype;vJ.marker=vJ.eu;vJ.colorLineSize=vJ.Qp;vJ.length=vJ.length;
vJ.align=vJ.fp;function wJ(){T.call(this);this.b=ig();Nt(this,this.b);G(this,this.b)}F(wJ,T);g=wJ.prototype;g.ba=T.prototype.ba;g.da=T.prototype.da;g.length=function(a){return p(a)?(a=Sp(a)||0,this.ob!=a&&(this.ob=a,this.R(9)),this):this.ob};g.stroke=function(a,b,c,d,e){if(p(a)){var f=Ud.apply(null,arguments);this.c!=f&&(this.c=f,this.R(1));return this}return this.c};g.remove=function(){this.b&&this.b.parent(null)};
g.M=function(){this.b.clear();this.b.stroke(this.c);if(!this.Xa())return this;this.D(8)&&(this.b.zIndex(this.zIndex()),this.C(8));this.D(2)&&(this.b.parent(this.H()),this.C(2));return this};g.jn=function(a,b,c,d){this.b.moveTo(a,b);this.b.lineTo(c,d)};g.v=function(){var a=wJ.o.v.call(this);a.length=this.length();a.stroke=tn(this.stroke());return a};g.K=function(a,b){wJ.o.K.call(this,a,b);this.length(a.length);this.stroke(a.stroke)};var xJ=wJ.prototype;xJ.length=xJ.length;xJ.stroke=xJ.stroke;function yJ(){R(this);T.call(this);this.So=[];this.To=[];this.lf=ig();Nt(this,this.lf);G(this,this.lf);this.b=916;this.P(!1)}F(yJ,T);g=yJ.prototype;g.da=T.prototype.da|912;g.ba=T.prototype.ba;g.lf=null;g.ia=null;g.og=null;g.Da=null;g.fb=null;g.Z=null;g.qm="noOverlap";g.ob=NaN;g.jt=!0;g.kt=!0;g.So=null;g.To=null;g.labels=function(a){this.ia||(this.ia=new ty,this.ia.La(this),Q(this.ia,this.bI,this),G(this,this.ia));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.ia.J(a),this):this.ia};
g.bI=function(a){var b=0,c=0;S(a,8)?(b=this.b,c=9):S(a,1)&&(b=128,c=1);zJ(this);this.i(b,c)};g.Ja=function(a){this.og||(this.og=new ty,this.og.La(this),Q(this.og,this.cI,this),G(this,this.og));return p(a)?(!A(a)||"enabled"in a||(a.enabled=!0),this.og.J(a),this):this.og};g.cI=function(a){var b=0,c=0;S(a,8)?(b=this.b,c=9):S(a,1)&&(b=128,c=1);zJ(this);this.i(b,c)};g.ca=function(a){this.Da||(this.Da=new wJ,this.Da.La(this),Q(this.Da,this.eI,this),G(this,this.Da));return p(a)?(this.Da.J(a),this):this.Da};
g.eI=function(a){var b=0,c=0;S(a,8)?(b=this.b,c=9):S(a,1)&&(b=276,c=1);zJ(this);this.i(b,c)};g.za=function(a){this.fb||(this.fb=new wJ,this.fb.La(this),Q(this.fb,this.eP,this),G(this,this.fb));return p(a)?(this.fb.J(a),this):this.fb};g.eP=function(a){var b=0,c=0;S(a,8)?(b=this.b,c=9):S(a,1)&&(b=256,c=1);zJ(this);this.i(b,c)};
g.stroke=function(a,b,c,d,e){if(p(a)){a=Ud.apply(null,arguments);if(this.g!=a){var f=A(this.g)?this.g.thickness||1:1,h=A(a)?a.thickness||1:1;this.g=a;h==f?this.i(16,1):(zJ(this),this.i(this.b,9))}return this}return this.g};g.scale=function(a){return p(a)?(this.Z!=a&&(this.Z=a,Q(this.Z,this.dI,this),zJ(this),this.i(this.b,9)),this):this.Z};g.dI=function(a){S(a,2)&&(zJ(this),this.i(this.b,9))};g.Zf=function(){this.i(this.b,9)};
g.yk=function(a){return p(a)?(a=hd(null===a||isNaN(+a)?0:+a),this.Cc!=a&&(this.Cc=a,zJ(this),this.i(this.b,9)),this):this.Cc};g.mt=function(a){return p(a)?(a=Sp(a,this.f),this.f!=a&&(this.f=a,this.i(this.b,9)),this):this.f};function zJ(a){a.G&&(a.G.length=0);a.So.length=0;a.To.length=0;a.m=null}
function AJ(a){a:{if(!a.m||a.D(512)){if("allowOverlap"==a.qm){a=!1;break a}var b=a.scale(),c=[],d=[];if(b){var e,f,h=-1,k=-1,l=-1,n=b.ca().get(),q=n.length,r,t,u,w,v,x,z=a.labels().enabled();if(K(b,pz)){var D=b.za().get();f=e=0;for(var N=D.length,ea,ia=a.Ja().enabled();e=u&&a.xk()||1<=u&&a.Jh()?
k=x:0u&&(k=x)),x++;t<=ea&&e=u&&a.xk()||1<=u&&a.Jh()?(l=f,d.push(!0)):0u?(l=f,d.push(!0)):d.push(!1))):d.push(!1),f++)}ia||(d=!1)}else if(K(b,Jz))for(e=
0;ec?(q-=k/2,r-=n/2):90==c?r-=n/2:90c?(r-=n/2,q+=k/2):180==c?q+=k/2:180c?(r+=n/2,q+=k/2):270==c?r+=n/2:270c?q-=k/2:45==c?(q-=k/2,r-=n/2):45c?r-=n/2:90==c?r-=n/2:90c?r-=n/2:135==c?(r-=n/2,q+=k/2):135c?q+=k/2:180==c?q+=k/2:180c?q+=k/2:225==c?(r+=n/2,q+=k/2):225c?r+=n/2:270==c?r+=n/2:270c?r+=n/2:315==c?(r+=n/2,q-=k/2):315z?(z=~z,Za=f,Va=a.pm):(Za=e,Va=a.tk);b=Va[z];z=Za.qf(z);r=z.xc();fa=r.value.angle;ua=id(fa);D=To(ua,1);ua=Uo(ua,1);Qb&&(x=qb(b,0),Ro(x,D,ua,a.Ga,a.Ha),x=Wo(x),c=bc-(bc-So(0,0,x.width,x.height))/2);D*=c;ua*=c;for(x=0;xUa[0]?NaN:0,D=isNaN(Qb)?null:JJ(a,Qb),c=JJ(a,Ua[0]),d=1;dr)Za=f,z=~r,h=Lo(ua,c)||Lo(ua,JJ(a,bc[bc.length-1]));else if(Za=e,z=r,h=!isNaN(Qb)&&(Lo(ua,D)||Lo(ua,JJ(a,bc[Qb]))),!h){for(x=bc.length;x--;)if(k=bc[x],0>k&&Lo(ua,JJ(a,bc[x])))f.qf(~k).enabled(!1),bc.pop();else break;for(x=0;xk&&Lo(ua,JJ(a,bc[x])))f.qf(~k).enabled(!1);else break;0a?hh&&(l=(k-h)/b));0a?(a=e.top+e.height,f>a&&(l=Math.max(l,(f-a)/c))):d