/**
* AnyChart UI - JavaScript HTML5 Web Charting User Interface
* Production Build
* Version: 7.13.0.1316
* http://anychart.com
*/
(function(global,factory){if(typeof module==='object'&&typeof module.exports==='object'){module.exports=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;};}else{factory.call(global,window,document)}})(typeof window!=='undefined'?window:this,function(window,document){for(var d,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},ba="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,ca=["String","prototype","repeat"],da=0;daa||1342177279>>=1)b+=b;return c};ha!=ga&&null!=ha&&aa(ba,fa,{configurable:!0,writable:!0,value:ha});var f=this;function m(a){return void 0!==a}function ia(){}function n(a){a.P=function(){return a.yc?a.yc:a.yc=new a}}
function la(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 q(a){return"array"==la(a)}function ma(a){var b=la(a);return"array"==b||"object"==b&&"number"==typeof a.length}function t(a){return"string"==typeof a}function na(a){return"boolean"==typeof a}function oa(a){return"number"==typeof a}function u(a){return"function"==la(a)}function pa(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function qa(a){return a[ra]||(a[ra]=++sa)}
var ra="closure_uid_"+(1E9*Math.random()>>>0),sa=0;function ta(a,b,c){return a.call.apply(a.bind,arguments)}function ua(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Ha,">"));-1!=a.indexOf('"')&&(a=a.replace(Ia,"""));-1!=a.indexOf("'")&&(a=a.replace(Ja,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ka,""));return a}var Da=/&/g,Ga=//g,Ia=/"/g,Ja=/'/g,Ka=/\x00/g,Ca=/[\x00&<>"']/;function La(a,b){return ab?1:0}
function Ma(a){var b=t(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(t(a))return t(b)&&1==b.length?a.indexOf(b,c):-1;for(;c=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};function Ya(){0!=Za&&($a[qa(this)]=this);this.La=this.La;this.Oa=this.Oa}var Za=0,$a={};Ya.prototype.La=!1;Ya.prototype.O=function(){if(!this.La&&(this.La=!0,this.u(),0!=Za)){var a=qa(this);delete $a[a]}};function ab(a,b){a.La?m(void 0)?b.call(void 0):b():(a.Oa||(a.Oa=[]),a.Oa.push(m(void 0)?va(b,void 0):b))}Ya.prototype.u=function(){if(this.Oa)for(;this.Oa.length;)this.Oa.shift()()};function bb(a){a&&"function"==typeof a.O&&a.O()};function cb(a,b){this.type=a;this.g=this.target=b;this.A=!1;this.Dc=!0}cb.prototype.f=function(){this.A=!0};cb.prototype.preventDefault=function(){this.Dc=!1};var db;a:{var eb=f.navigator;if(eb){var fb=eb.userAgent;if(fb){db=fb;break a}}db=""}function z(a){return-1!=db.indexOf(a)};function gb(a,b,c){for(var e in a)b.call(c,a[e],e,a)}function hb(a,b,c){if(a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}var ib="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function jb(a,b){for(var c,e,g=1;gparseFloat(vb)){ub=String(xb);break a}}ub=vb}var nb={};
function C(a){return mb(a,function(){for(var b=0,c=Aa(String(ub)).split("."),e=Aa(String(a)).split("."),g=Math.max(c.length,e.length),h=0;!b&&h=a}var Ab;var Bb=f.document;Ab=Bb&&A?tb()||("CSS1Compat"==Bb.compatMode?parseInt(ub,10):5):void 0;var zb=Ab;var Cb=!A||yb(9),Db=!A||yb(9),Eb=A&&!C("9");function E(a,b){cb.call(this,a?a.type:"");this.M=this.g=this.target=null;this.a=this.clientY=this.clientX=0;this.ca=this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.j=null;if(a){var c=this.type=a.type,e=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;var g=a.relatedTarget;g?rb&&(lb(g,"nodeName")||(g=null)):"mouseover"==c?g=a.fromElement:"mouseout"==c&&(g=a.toElement);this.M=g;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==
e.clientY?e.clientY:e.pageY):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY);this.a=a.keyCode||0;this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.ca=sb?a.metaKey:a.ctrlKey;this.j=a;a.defaultPrevented&&this.preventDefault()}}w(E,cb);var Fb=[1,4,2];function Gb(a){return Cb?!a.j.button:"click"==a.type?!0:!!(a.j.button&Fb[0])}
E.prototype.f=function(){E.c.f.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};E.prototype.preventDefault=function(){E.c.preventDefault.call(this);var a=this.j;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Eb)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Hb="closure_listenable_"+(1E6*Math.random()|0);function Ib(a){return!(!a||!a[Hb])}var Jb=0;function Kb(a,b,c,e,g){this.listener=a;this.a=null;this.src=b;this.type=c;this.qb=!!e;this.Db=g;this.Qb=++Jb;this.Ua=this.pb=!1}function Lb(a){a.Ua=!0;a.listener=null;a.a=null;a.src=null;a.Db=null};function Mb(a){this.src=a;this.a={};this.g=0}function Nb(a,b,c,e,g,h){var k=b.toString();b=a.a[k];b||(b=a.a[k]=[],a.g++);var l=Ob(b,c,g,h);-1g.keyCode||void 0!=g.returnValue)){a:{var h=!1;if(!g.keyCode)try{g.keyCode=-1;break a}catch(r){h=!0}if(h||void 0==g.returnValue)g.returnValue=!0}g=[];for(h=c.g;h;h=h.parentNode)g.push(h);for(var h=a.type,k=g.length-1;!c.A&&0<=k;k--){c.g=g[k];var l=dc(g[k],h,!0,c),e=e&&l}for(k=0;!c.A&&k>>0);function Vb(a){if(u(a))return a;a[fc]||(a[fc]=function(b){return a.handleEvent(b)});return a[fc]};function gc(){Ya.call(this);this.M=new Mb(this);this.Gc=this;this.Jb=null}w(gc,Ya);gc.prototype[Hb]=!0;d=gc.prototype;d.Ra=function(){return this.Jb};d.gc=function(a){this.Jb=a};d.removeEventListener=function(a,b,c,e){bc(this,a,b,c,e)};
d.dispatchEvent=function(a){var b,c=this.Ra();if(c)for(b=[];c;c=c.Ra())b.push(c);var c=this.Gc,e=a.type||a;if(t(a))a=new cb(a,c);else if(a instanceof cb)a.target=a.target||c;else{var g=a;a=new cb(e,c);jb(a,g)}var g=!0,h;if(b)for(var k=b.length-1;!a.A&&0<=k;k--)h=a.g=b[k],g=hc(h,e,!0,a)&&g;a.A||(h=a.g=c,g=hc(h,e,!0,a)&&g,a.A||(g=hc(h,e,!1,a)&&g));if(b)for(k=0;!a.A&&k");c=c.join("")}c=a.createElement(c);e&&(t(e)?c.className=e:q(e)?c.className=e.join(" "):sc(c,e));2a}function Oc(a){var b=[];Pc(a,b,!1);return b.join("")}function Pc(a,b,c){if(!(a.nodeName in Jc))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Kc)b.push(Kc[a.nodeName]);else for(a=a.firstChild;a;)Pc(a,b,c),a=a.nextSibling}
function qc(a){this.D=a||f.document||document}d=qc.prototype;d.w=pc;d.b=function(a){return t(a)?this.D.getElementById(a):a};d.h=function(a,b,c){return Bc(this.D,arguments)};d.appendChild=function(a,b){a.appendChild(b)};d.od=Ec;d.sc=Gc;function Qc(a){Ya.call(this);this.g=a;this.a={}}w(Qc,Ya);var Rc=[];d=Qc.prototype;d.i=function(a,b,c,e){q(b)||(b&&(Rc[0]=b.toString()),b=Rc);for(var g=0;ga.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null}
function Zc(a){for(var b=new lc(0,Infinity,Infinity,0),c=pc(a),e=c.D.body,g=c.D.documentElement,h=xc(c.D);a=Yc(a);)if(!(A&&!a.clientWidth||B&&!a.clientHeight&&a==e)&&a!=e&&a!=g&&"visible"!=Vc(a,"overflow")){var k=$c(a),l=new F(a.clientLeft,a.clientTop);k.x+=l.x;k.y+=l.y;b.top=Math.max(b.top,k.y);b.right=Math.min(b.right,k.x+a.clientWidth);b.bottom=Math.min(b.bottom,k.y+a.clientHeight);b.left=Math.max(b.left,k.x)}e=h.scrollLeft;h=h.scrollTop;b.left=Math.max(b.left,e);b.top=Math.max(b.top,h);c=uc(yc(c.D)||
window);b.right=Math.min(b.right,e+c.width);b.bottom=Math.min(b.bottom,h+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function ad(a,b){var c=b||xc(document),e;e=c||xc(document);var g=$c(a),h=$c(e),k=bd(e);if(e==xc(document)){var l=g.x-e.scrollLeft,g=g.y-e.scrollTop;A&&!yb(10)&&(l+=k.left,g+=k.top)}else l=g.x-h.x-k.left,g=g.y-h.y-k.top;var k=cd(a),h=e.clientHeight-k.height,r=e.scrollLeft,x=e.scrollTop,r=r+Math.min(l,Math.max(l-(e.clientWidth-k.width),0)),x=x+Math.min(g,Math.max(g-h,0));e=new F(r,x);c.scrollLeft=e.x;c.scrollTop=e.y}
function $c(a){var b=H(a),c=new F(0,0),e=Wc(b);if(a==e)return c;a=Xc(a);b=wc(pc(b).D);c.x=a.left+b.x;c.y=a.top+b.y;return c}function dd(a){a=Xc(a);return new F(a.left,a.top)}function ed(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function fd(a){var b=cd;if("none"!=Vc(a,"display"))return b(a);var c=a.style,e=c.display,g=c.visibility,h=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=e;c.position=h;c.visibility=g;return a}
function cd(a){var b=a.offsetWidth,c=a.offsetHeight,e=B&&!b&&!c;return m(b)&&!e||!a.getBoundingClientRect?new G(b,c):(a=Xc(a),new G(a.right-a.left,a.bottom-a.top))}function gd(a){var b=$c(a);a=fd(a);return new mc(b.x,b.y,a.width,a.height)}function I(a,b){a.style.display=b?"":"none"}function hd(a){return"rtl"==Vc(a,"direction")}var id=rb?"MozUserSelect":B||pb?"WebkitUserSelect":null;
function jd(a,b,c){c=c?null:a.getElementsByTagName("*");if(id){if(b=b?"none":"",a.style&&(a.style[id]=b),c){a=0;for(var e;e=c[a];a++)e.style&&(e.style[id]=b)}}else if(A||ob)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;e=c[a];a++)e.setAttribute("unselectable",b)}
function kd(a){var b=H(a),c=A&&a.currentStyle;if(c&&vc(pc(b).D)&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=ld(a,c.width,"width","pixelWidth"),a=ld(a,c.height,"height","pixelHeight"),new G(b,a);c=new G(a.offsetWidth,a.offsetHeight);b=md(a);a=bd(a);return new G(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function ld(a,b,c,e){if(/^\d+px?$/.test(b))return parseInt(b,10);var g=a.style[c],h=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[e];a.style[c]=g;a.runtimeStyle[c]=h;return b}function nd(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?ld(a,c,"left","pixelLeft"):0}
function md(a){if(A){var b=nd(a,"paddingLeft"),c=nd(a,"paddingRight"),e=nd(a,"paddingTop");a=nd(a,"paddingBottom");return new lc(e,c,a,b)}b=Uc(a,"paddingLeft");c=Uc(a,"paddingRight");e=Uc(a,"paddingTop");a=Uc(a,"paddingBottom");return new lc(parseFloat(e),parseFloat(c),parseFloat(a),parseFloat(b))}var od={thin:2,medium:4,thick:6};
function pd(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in od?od[c]:ld(a,c,"left","pixelLeft")}
function bd(a){if(A&&!yb(9)){var b=pd(a,"borderLeft"),c=pd(a,"borderRight"),e=pd(a,"borderTop");a=pd(a,"borderBottom");return new lc(e,c,a,b)}b=Uc(a,"borderLeftWidth");c=Uc(a,"borderRightWidth");e=Uc(a,"borderTopWidth");a=Uc(a,"borderBottomWidth");return new lc(parseFloat(e),parseFloat(c),parseFloat(a),parseFloat(b))};function qd(a,b){this.na={};this.Z=[];this.g=this.a=0;var c=arguments.length;if(1=a||96<=a&&106>=a||65<=a&&90>=a||(B||pb)&&!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 Fd(a){if(rb)a=Gd(a);else if(sb&&B)switch(a){case 93:a=91}return a}
function Gd(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 Hd(a,b){gc.call(this);a&&Id(this,a,b)}w(Hd,gc);d=Hd.prototype;d.m=null;d.Gb=null;d.bc=null;d.Hb=null;d.ia=-1;d.Fa=-1;d.Mb=!1;
var Jd={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},Kd={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},Ld=A||pb||B&&C("525"),Md=sb&&rb;d=Hd.prototype;
d.hd=function(a){if(B||pb)if(17==this.ia&&!a.ctrlKey||18==this.ia&&!a.altKey||sb&&91==this.ia&&!a.metaKey)this.Fa=this.ia=-1;-1==this.ia&&(a.ctrlKey&&17!=a.a?this.ia=17:a.altKey&&18!=a.a?this.ia=18:a.metaKey&&91!=a.a&&(this.ia=91));Ld&&!Dd(a.a,this.ia,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Fa=Fd(a.a),Md&&(this.Mb=a.altKey))};d.jd=function(a){this.Fa=this.ia=-1;this.Mb=a.altKey};
d.handleEvent=function(a){var b=a.j,c,e,g=b.altKey;A&&"keypress"==a.type?c=this.Fa:(B||pb)&&"keypress"==a.type?c=this.Fa:ob&&!B?c=this.Fa:(c=b.keyCode||this.Fa,e=b.charCode||0,Md&&(g=this.Mb),sb&&63==e&&224==c&&(c=191));(e=c=Fd(c))?63232<=c&&c in Jd?e=Jd[c]:25==c&&a.shiftKey&&(e=9):b.keyIdentifier&&b.keyIdentifier in Kd&&(e=Kd[b.keyIdentifier]);this.ia=e;a=new Nd(e,0,0,b);a.altKey=g;this.dispatchEvent(a)};d.b=function(){return this.m};
function Id(a,b,c){a.Hb&&Od(a);a.m=b;a.Gb=Ub(a.m,"keypress",a,c);a.bc=Ub(a.m,"keydown",a.hd,c,a);a.Hb=Ub(a.m,"keyup",a.jd,c,a)}function Od(a){a.Gb&&(cc(a.Gb),cc(a.bc),cc(a.Hb),a.Gb=null,a.bc=null,a.Hb=null);a.m=null;a.ia=-1;a.Fa=-1}d.u=function(){Hd.c.u.call(this);Od(this)};function Nd(a,b,c,e){E.call(this,e);this.type="key";this.a=a}w(Nd,E);var Pd;function Qd(){}n(Qd);Qd.prototype.a=0;function K(a){gc.call(this);this.Ma=a||pc();this.Kb=Sd;this.Wa=null;this.v=!1;this.m=null;this.ca=void 0;this.A=this.g=this.j=this.F=null;this.lc=!1}w(K,gc);K.prototype.Hc=Qd.P();var Sd=null;
function Td(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component state");}function Ud(a){return a.Wa||(a.Wa=":"+(a.Hc.a++).toString(36))}function Vd(a,b){if(a.j&&a.j.A){var c=a.j.A,e=a.Wa;e in c&&delete c[e];hb(a.j.A,b,a)}a.Wa=b}d=K.prototype;d.b=function(){return this.m};
function L(a){a.ca||(a.ca=new Qc(a));return a.ca}function Wd(a,b){if(a==b)throw Error("Unable to set parent component");if(b&&a.j&&a.Wa&&Xd(a.j,a.Wa)&&a.j!=b)throw Error("Unable to set parent component");a.j=b;K.c.gc.call(a,b)}d.Y=function(){return this.j};d.gc=function(a){if(this.j&&this.j!=a)throw Error("Method not supported");K.c.gc.call(this,a)};d.w=function(){return this.Ma};d.h=function(){this.m=this.Ma.D.createElement("DIV")};d.N=function(a){this.lb(a)};
d.lb=function(a,b){if(this.v)throw Error("Component already rendered");this.m||this.h();a?a.insertBefore(this.m,b||null):this.Ma.D.body.appendChild(this.m);this.j&&!this.j.v||this.G()};d.Ia=function(a){if(this.v)throw Error("Component already rendered");if(a&&this.Rb(a)){this.lc=!0;var b=H(a);this.Ma&&this.Ma.D==b||(this.Ma=pc(a));this.X(a);this.G()}else throw Error("Invalid element to decorate");};d.Rb=function(){return!0};d.X=function(a){this.m=a};
d.G=function(){this.v=!0;Yd(this,function(a){!a.v&&a.b()&&a.G()})};d.ba=function(){Yd(this,function(a){a.v&&a.ba()});this.ca&&Tc(this.ca);this.v=!1};d.u=function(){this.v&&this.ba();this.ca&&(this.ca.O(),delete this.ca);Yd(this,function(a){a.O()});!this.lc&&this.m&&Fc(this.m);this.j=this.F=this.m=this.A=this.g=null;K.c.u.call(this)};function Zd(a,b){a.F=b}d.C=function(a,b){this.Lb(a,$d(this),b)};
d.Lb=function(a,b,c){if(a.v&&(c||!this.v))throw Error("Component already rendered");if(0>b||b>$d(this))throw Error("Child component index out of bounds");this.A&&this.g||(this.A={},this.g=[]);if(a.Y()==this){var e=Ud(a);this.A[e]=a;Sa(this.g,a)}else hb(this.A,Ud(a),a);Wd(a,this);Wa(this.g,b,0,a);a.v&&this.v&&a.Y()==this?(c=this.L(),b=c.childNodes[b]||null,b!=a.b()&&c.insertBefore(a.b(),b)):c?(this.m||this.h(),b=ae(this,b+1),a.lb(this.L(),b?b.m:null)):this.v&&!a.v&&a.m&&a.m.parentNode&&1==a.m.parentNode.nodeType&&
a.G()};d.L=function(){return this.m};function be(a){null==a.Kb&&(a.Kb=hd(a.v?a.m:a.Ma.D.body));return a.Kb}function $d(a){return a.g?a.g.length:0}function Xd(a,b){var c;c=a.A&&b?((c=a.A)&&b in c?c[b]:void 0)||null:null;return c}function ae(a,b){return a.g?a.g[b]||null:null}function Yd(a,b,c){a.g&&y(a.g,b,c)}function ce(a,b){return a.g&&b?Na(a.g,b):-1}
d.removeChild=function(a,b){if(a){var c=t(a)?a:Ud(a);a=Xd(this,c);if(c&&a){var e=this.A;c in e&&delete e[c];Sa(this.g,a);b&&(a.ba(),a.m&&Fc(a.m));Wd(a,null)}}if(!a)throw Error("Child is not in parent component");return a};function de(a){for(var b=[];a.g&&a.g.length;)b.push(a.removeChild(ae(a,0),!0))};function ee(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}function M(a,b,c){q(c)&&(c=c.join(" "));var e="aria-"+b;""===c||void 0==c?(Pd||(Pd={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=Pd,b in c?a.setAttribute(e,c[b]):a.removeAttribute(e)):a.setAttribute(e,c)}
function fe(a,b){var c="";b&&(c=b.id);M(a,"activedescendant",c)};function ge(){}var he;n(ge);var ie={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};d=ge.prototype;d.eb=function(){};d.h=function(a){return a.w().h("DIV",je(this,a).join(" "),a.sa)};d.L=function(a){return a};function ke(a,b,c){if(a=a.b?a.b():a){var e=[b];A&&!C("7")&&(e=le(ud(a),b),e.push(b));(c?wd:yd)(a,e)}}d.Vb=function(){return!0};
d.$=function(a,b){b.id&&Vd(a,b.id);var c=this.L(b);c&&c.firstChild?me(a,c.firstChild.nextSibling?Ua(c.childNodes):c.firstChild):a.sa=null;var e=0,g=this.s(),h=this.s(),k=!1,l=!1,r=!1,x=Ua(ud(b));y(x,function(a){k||a!=g?l||a!=h?e|=this.vb(a):l=!0:(k=!0,h==g&&(l=!0));1==this.vb(a)&&Mc(c)&&Nc(c)&&Lc(c,!1)},this);a.Da=e;k||(x.push(g),h==g&&(l=!0));l||x.push(h);var p=a.ka;p&&x.push.apply(x,p);if(A&&!C("7")){var D=le(x);0this.R&&b<=this.R?this.R++:athis.R&&this.R--};
d.removeChild=function(a,b){if(a=t(a)?Xd(this,a):a){var c=ce(this,a);-1!=c&&(c==this.R?(a.la(!1),this.R=-1):ca?c-1:a},0)}function af(a){cf(a,function(a,c){return(a+1)%c},a.R)}function $e(a){cf(a,function(a,c){a--;return 0>a?c-1:a},a.R)}
function cf(a,b,c){c=0>c?ce(a,a.T):c;var e=$d(a);c=b.call(a,c,e);for(var g=0;g<=e;){var h=ae(a,c);if(h&&a.pc(h)){a.ga(c);break}g++;c=b.call(a,c,e)}}d.pc=function(a){return a.ma&&a.isEnabled()&&N(a,2)};function df(){}w(df,ge);n(df);df.prototype.s=function(){return"anychart-menuheader"};function ef(a,b,c){Q.call(this,a,c||df.P(),b);this.aa(1,!1);this.aa(2,!1);this.aa(4,!1);this.aa(32,!1);this.Da=1}w(ef,Q);qe("anychart-menuheader",function(){return new ef(null)});function ff(){}w(ff,ge);n(ff);ff.prototype.h=function(a){return a.w().h("DIV",this.s())};ff.prototype.$=function(a,b){b.id&&Vd(a,b.id);if("HR"==b.tagName){var c=b;b=this.h(a);c.parentNode&&c.parentNode.insertBefore(b,c);Fc(c)}else J(b,this.s());return b};ff.prototype.Sa=function(){};ff.prototype.s=function(){return"anychart-menuseparator"};function gf(a,b){Q.call(this,null,a||ff.P(),b);this.aa(1,!1);this.aa(2,!1);this.aa(4,!1);this.aa(32,!1);this.Da=1}w(gf,Q);gf.prototype.G=function(){gf.c.G.call(this);ee(this.b(),"separator")};qe("anychart-menuseparator",function(){return new gf});function hf(a){this.a=a||"menu"}w(hf,Le);n(hf);d=hf.prototype;d.Sb=function(a){return"UL"==a.tagName||hf.c.Sb.call(this,a)};d.bb=function(a){return"HR"==a.tagName?new gf:hf.c.bb.call(this,a)};d.ra=function(a,b){return Hc(a.b(),b)};d.s=function(){return"anychart-menu"};d.Tb=function(a){hf.c.Tb.call(this,a);M(a.b(),"haspopup","true")};function jf(a){gf.call(this,ff.P(),a)}w(jf,gf);qe("anychart-menuseparator",function(){return new gf});function U(a,b){Te.call(this,Re,b||hf.P(),a);bf(this,!1)}w(U,Te);d=U.prototype;d.Ga=!0;d.s=function(){return this.ja.s()};d.ra=function(a){if(this.ja.ra(this,a))return!0;for(var b=0,c=$d(this);b=g.right)&&(h&=-2);132==(h&132)&&(e.y=g.bottom)&&(h&=-5);e.xg.right&&(l.width=Math.min(g.right-e.x,
x+l.width-g.left),l.width=Math.max(l.width,0),r|=4)}e.x+l.width>g.right&&h&1&&(e.x=Math.max(g.right-l.width,g.left),r|=1);h&2&&(r|=(e.xg.right?32:0));e.yg.bottom&&(l.height=Math.min(g.bottom-e.y,x+l.height-g.top),l.height=Math.max(l.height,0),r|=8));e.y+l.height>g.bottom&&h&4&&(e.y=Math.max(g.bottom-l.height,g.top),r|=2);h&8&&(r|=(e.yg.bottom?128:0));g=r}else g=
256;r=g}h=new mc(0,0,0,0);h.left=a.x;h.top=a.y;h.width=k.width;h.height=k.height;g=r;if(g&496)return g;a=new F(h.left,h.top);a instanceof F?(k=a.x,a=a.y):(k=a,a=void 0);b.style.left=ed(k,!1);b.style.top=ed(a,!1);k=new G(h.width,h.height);c==k||c&&k&&c.width==k.width&&c.height==k.height||(c=k,a=vc(pc(H(b)).D),!A||C("10")||a&&C("8")?(b=b.style,rb?b.MozBoxSizing="border-box":B?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px"):
(k=b.style,a?(a=md(b),b=bd(b),k.pixelWidth=c.width-b.left-a.left-a.right-b.right,k.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(k.pixelWidth=c.width,k.pixelHeight=c.height)));return g}function pf(a,b){return(b&8&&hd(a)?b^4:b)&-9};function rf(){}rf.prototype.a=function(){};function sf(a,b,c){this.g=a;this.j=b;this.l=c}w(sf,rf);sf.prototype.a=function(a,b,c){nf(this.g,this.j,a,b,void 0,c,this.l)};function tf(a,b,c,e){sf.call(this,a,b);this.A=c?5:0;this.M=e||void 0}w(tf,sf);tf.prototype.ca=function(){return this.A};tf.prototype.f=function(a){this.A=a};tf.prototype.a=function(a,b,c,e){var g=nf(this.g,this.j,a,b,null,c,10,e,this.M);if(g&496){var h=uf(g,this.j);b=uf(g,b);g=nf(this.g,h,a,b,null,c,10,e,this.M);g&496&&(h=uf(g,h),b=uf(g,b),nf(this.g,h,a,b,null,c,this.A,e,this.M))}};function uf(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function wf(a,b,c,e){T.call(this,a,b,c,e||lf.P())}w(wf,T);d=wf.prototype;d.Za=null;d.jc=null;d.dc=!1;d.U=null;d.ub=!1;d.G=function(){wf.c.G.call(this);L(this).i(this.Y(),"hide",this.Ac);this.U&&xf(this,this.U,!0)};d.ba=function(){L(this).J(this.Y(),"hide",this.Ac);this.U&&(xf(this,this.U,!1),this.ub||(this.U.ba(),Fc(this.U.b())));wf.c.ba.call(this)};d.u=function(){this.U&&!this.ub&&this.U.O();this.U=null;wf.c.u.call(this)};
d.la=function(a,b){wf.c.la.call(this,a);b&&(yf(this).oa=!0);a||(this.Za&&f.clearTimeout(this.Za),this.Za=jc(this.Ca,218,this))};d.ic=function(){var a=this.Y();a&&Xe(a)==this&&(zf(this,!0),Af(this))};d.Ca=function(){var a=this.U;a&&a.Y()==this&&(zf(this,!1),Yd(a,function(a){"function"==typeof a.Ca&&a.Ca()}))};function Bf(a){a.Za&&f.clearTimeout(a.Za);a.jc&&f.clearTimeout(a.jc)}function Af(a){Yd(a.Y(),function(a){a!=this&&"function"==typeof a.Ca&&(a.Ca(),Bf(a))},a)}
d.fa=function(a){var b=a.a,c=be(this)?37:39,e=be(this)?39:37;if(!this.dc){if(!this.isEnabled()||b!=c&&b!=this.ec)return!1;this.ic();Ye(yf(this));Bf(this)}else if(!yf(this).fa(a))if(b==e)this.Ca();else return!1;a.preventDefault();return!0};d.ud=function(){if(this.U.Y()==this){Bf(this);var a=this.Ra();a.ga(ce(a,this));Af(this)}};d.Ac=function(a){a.target==this.Ra()&&(this.Ca(),Bf(this))};d.hb=function(a){this.isEnabled()&&(Bf(this),this.jc=jc(this.ic,218,this));wf.c.hb.call(this,a)};
d.Ba=function(a){Bf(this);if(N(this,8)||N(this,16))return wf.c.Ba.call(this,a);this.ic();return!0};
function zf(a,b){!b&&yf(a)&&yf(a).ga(-1);a.dispatchEvent(Td(64,b));var c=yf(a);if(b!=a.dc){var e=a.b();b?J(e,"anychart-submenu-open"):xd(e,"anychart-submenu-open")}if(b!=c.H&&(b&&(c.v||c.N(),c.ga(-1)),c.va(b),b)){var c=new tf(a.b(),12,!1),g=yf(a),h=g.b();g.H||(h.style.visibility="hidden",I(h,!0));c.a(h,8);g.H||(I(h,!1),h.style.visibility="visible");c=uc(window);e=gd(h);1==h.nodeType?h=dd(h):(h=h.changedTouches?h.changedTouches[0]:h,h=new F(h.clientX,h.clientY));var g=g.l,k=gd(g);g.style.maxHeight=
c.height-h.y-(e.height-k.height)-15+"px"}a.dc=b}function xf(a,b,c){var e=L(a);(c?e.i:e.J).call(e,b,"enter",a.ud)}function yf(a){a.U?a.ub&&a.U.Y()!=a&&Wd(a.U,a):a.Va(new kf(a.w()),!0);a.U.b()||a.U.h();return a.U}d.Va=function(a,b){var c=this.U;a!=c&&(c&&(this.Ca(),this.v&&xf(this,c,!1)),this.U=a,this.ub=!b,a&&(Wd(a,this),a.va(!1,!0),a.Ga=!1,bf(a,!1),this.v&&xf(this,a,!0)))};d.ra=function(a){return yf(this).ra(a)};function Cf(a,b,c,e){tf.call(this,a,b,c||e);(c||e)&&this.f(65|(e?32:132))}w(Cf,tf);function Df(a,b){this.g=a instanceof F?a:new F(a,b)}w(Df,rf);Df.prototype.a=function(a,b,c,e){var g;g=H(a);var h=g.body;g=g.documentElement;g=new F(h.scrollLeft||g.scrollLeft,h.scrollTop||g.scrollTop);h=this.g.x+g.x;g=this.g.y+g.y;var k=of(a),h=h-k.x;g-=k.y;qf(new F(h,g),a,b,c,null,null,e)};function Ef(a,b){Df.call(this,a,b)}w(Ef,Df);Ef.prototype.j=0;Ef.prototype.f=function(a){this.j=a};Ef.prototype.a=function(a,b,c,e){var g=Wc(a),g=Zc(g),h=xc(pc(a).D),h=new F(this.g.x+h.scrollLeft,this.g.y+h.scrollTop),k=b,l=qf(h,a,k,c,g,10,e);if(l&496){if(l&16||l&32)k^=4;if(l&64||l&128)k^=1;l=qf(h,a,k,c,g,10,e);l&496&&qf(h,a,b,c,g,this.j,e)}};function Ff(a,b){U.call(this,a,b);this.Ga=!0;bf(this,!0);this.va(!1,!0);this.f=new qd}w(Ff,U);d=Ff.prototype;d.X=function(a){Ff.c.X.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&this.Yb(this.w().b(a),1)};d.G=function(){Ff.c.G.call(this);for(var a=this.f,b=this.oc,c=rd(a),e=0;e2*b.a&&sd(b))};
function Gf(a,b,c,e){c=m(b.Ec)?new tf(b.m,b.Ec,!0):new Ef(c,e);c.f&&c.f(5);e=b.sd;b=b.rd;var g=a.H;a.H||xa();a.dispatchEvent("beforeshow")&&(e="undefined"!=typeof e?e:8,g||(a.b().style.visibility="hidden"),I(a.b(),!0),c.a(a.b(),e,b),g||(a.b().style.visibility="visible"),a.ga(-1),a.va(!0))}d.jb=function(){this.H&&(this.va(!1),this.H||xa())};d.td=function(){this.jb()};d.Bc=function(a){Hf(this,a)};d.wd=function(a){32!=a.a&&13!=a.a&&40!=a.a||Hf(this,a);40==a.a&&Ye(this)};
function Hf(a,b){for(var c=rd(a.f),e=0;eb&&this.a.padding().bottom(b+a)}this.a.listen("selectedrangechange",this.Ob,!1,this);a=L(this);a.i(this.f.b(),"blur",this.fc);a.i(this.l.b(),"blur",this.fc);this.B||(this.B=new Hd(this.f.b()),a.i(this.B,"key",this.Ib));this.V||(this.V=new Hd(this.l.b()),a.i(this.V,"key",this.Ib))}};
d.fc=function(){var a=this.f.Aa(),b=this.l.Aa(),c=this.Pa(),a=window.anychart.format.parseDateTime(a,c),b=window.anychart.format.parseDateTime(b,c);if(a&&b){var c=a.getTime(),e=b.getTime();c>e&&(a=[b,b=a][0],c=[e,e=c][0]);if(c!=this.ha||e!=this.xa){this.ha=c;this.xa=e;this.a.selectRange(a,b,!0);return}}Ig(this.f,window.anychart.format.dateTime(this.ha,this.Pa()));Ig(this.l,window.anychart.format.dateTime(this.xa,this.Pa()))};
d.Ib=function(a){if(13==a.a){a=a.target.a.b();var b;a:{var c=b=0;if(Bg(a))b=a.selectionStart,c=-1;else if(A){var e;e=a.ownerDocument||a.document;var g=e.selection.createRange();"textarea"==a.type?(e=e.body.createTextRange(),e.moveToElementText(a)):e=a.createTextRange();e=[e,g];g=e[0];e=e[1];if(g.inRange(e)){g.setEndPoint("EndToStart",e);if("textarea"==a.type){e.duplicate();c=b=g.text;for(e=!1;!e;)0==g.compareEndPoints("StartToEnd",g)?e=!0:(g.moveEnd("character",-1),g.text==b?c+="\r\n":e=!0);b=[c.length,
-1];break a}b=g.text.length;c=-1}}b=[b,c]}b=b[0];this.fc();Bg(a)?(a.selectionStart=b,a.selectionEnd=b):A&&("textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length),a=a.createTextRange(),a.collapse(!0),a.move("character",b),a.select())}};
d.u=function(){this.a.unlisten("selectedrangechange",this.Ob,!1,this);this.a=null;this.o&&(Fc(this.K),this.K=null);this.o&&(Fc(this.o),this.o=null);this.B&&(L(this).J(this.B,"key",this.Ib),this.B.O(),this.B=null);this.V&&(L(this).J(this.V,"key",this.Ib),this.V.O(),this.V=null);Jg.c.u.call(this)};var Y=Jg.prototype;v("anychart.ui.rangePicker",function(){return new Jg});Y.render=Y.N;Y.decorate=Y.Ia;Y.target=Y.target;Y.format=Y.Pa;Y.dispose=Y.O;Y.getElement=Y.b;Y.toLabelText=Y.Dd;Y.fromLabelText=Y.Qc;function Ng(a,b,c){W.call(this,a||"",b,c);this.a=null;this.B=0}w(Ng,W);function Og(a,b){a.a=b;m(void 0)&&(a.B=void 0);a.v&&Pg(a)}function Pg(a){var b=a.I.L(a.b()),c=rc(document,"I",null,b)[0];a.a?c?(c.className=a.a,I(c,!0)):(c=Ac("I",a.a),M(c,"hidden",!0),Ec(b,c,a.B)):c&&I(c,!1)}Ng.prototype.h=function(){Ng.c.h.call(this);Pg(this)};function Qg(a,b,c){Ng.call(this,a,b,c);R(this,"anychart-inline-block");R(this,"anychart-button-standard");R(this,Rg);this.aa(16,!0);this.ya&=-17}w(Qg,Ng);var Rg="anychart-button-toggle";function Sg(a){gc.call(this);this.a=[];Tg(this,a)}w(Sg,gc);Sg.prototype.g=null;Sg.prototype.j=null;function Tg(a,b){b&&(y(b,function(a){Ug(this,a,!1)},a),Va(a.a,b))}function Vg(a,b){b!=a.g&&(Ug(a,a.g,!1),a.g=b,Ug(a,b,!0));a.dispatchEvent("select")}function Wg(a){var b=a.a;if(!q(b))for(var c=b.length-1;0<=c;c--)delete b[c];b.length=0;a.g=null}Sg.prototype.u=function(){Sg.c.u.call(this);delete this.a;this.g=null};
function Ug(a,b,c){b&&("function"==typeof a.j?a.j(b,c):"function"==typeof b.hc&&b.hc(c))};function Xg(){K.call(this);this.a=null;this.K=!1;this.l=null;this.o="Zoom:";this.B=[];this.Cc([{type:"Unit",unit:"Day",count:10,text:"10D"},{type:"Unit",unit:"Month",count:1,text:"1M"},{type:"Unit",unit:"Month",count:3,text:"3M"},{type:"YTD",text:"YTD"},{type:"Unit",unit:"Year",count:1,text:"1Y"},{type:"Unit",unit:"Year",count:2,text:"2Y"},{type:"Unit",unit:"Year",count:5,text:"5Y"},{type:"Max",text:"MAX"}]);this.f=new Sg;this.f.j=this.Mc}w(Xg,K);d=Xg.prototype;d.target=function(a){this.a=a};
d.nc=function(a){if(a.firstSelected==a.firstKey&&a.lastSelected==a.lastKey&&(a=Xd(this,"Max"))){Vg(this.f,a);return}Vg(this.f,null)};d.Mc=function(a,b){a&&Ae(a,b)};d.Cc=function(a){m(a)&&q(a)&&(this.B=Pa(a,function(a){"Unit"==a.type&&(a.count=a.count||1,a.anchor=Ad(a.anchor));return a}),Yg(this));return this.B};
function Zg(a){var b=a.b();J(b,"anychart-range-selector");a.K&&J(b,"anychart-range-selector-inside");a.l=Ac("LABEL",["anychart-inline-block","anychart-input-label"],window.anychart.format.getMessage(a.o));b.appendChild(a.l)}d.h=function(){Xg.c.h.call(this);Zg(this)};d.X=function(a){$g(a)?this.N(a):(Xg.c.X.call(this,a),Zg(this))};
function Yg(a){a.v&&(de(a),Wg(a.f),y(a.B,function(a,c){var b=new Qg(a.text);b.F=a;"Max"==a.type&&Vd(b,"Max");b.ya&=-17;var g=this.f,h=g.a.length;b&&(Ug(g,b,!1),Wa(g.a,h,0,b));c?c==this.B.length-1?Of(b.I,b,1):Of(b.I,b,3):Of(b.I,b,2);this.C(b,!0)},a))}d.Ed=function(a){return m(a)?(this.o!=a&&(this.o=a,this.l&&Ic(this.l,window.anychart.format.getMessage(this.o))),this):this.o};function $g(a){return a&&u(a.getType)&&"stock"==a.getType()}d.Kc=function(a){this.N(a)};
d.N=function(a){a=a||this.a;if($g(a)){this.target(a);this.K=!0;var b=this.a.container()?this.a.container().getStage():null;b&&b.container()?a=b.container():a=null}b=this.a?!isNaN(this.a.getSelectedRange().firstSelected):!1;a&&b?Xg.c.N.call(this,a):(a=va(this.Kc,this,a||this.a),this.a.kb("chartdraw",a,!1,this))};
d.G=function(){Xg.c.G.call(this);if(this.a){Yg(this);if(this.K){var a=(kd(this.b()).height||21)+15,b=this.a.padding().bottom();a>b&&this.a.padding().bottom(b+a)}this.a.listen("selectedrangechange",this.nc,!1,this);L(this).i(this,"action",this.Lc)}};
d.Lc=function(a){var b=a.target.F,c=zd(b.type);"Unit"==c?this.a.selectRange(b.unit,b.count,b.anchor,!0):"YTD"==c||"QTD"==c||"MTD"==c||"Max"==c?this.a.selectRange(c,!0):(c=window.anychart.format.parseDateTime(b.startDate),b=window.anychart.format.parseDateTime(b.endDate),c&&b&&this.a.selectRange(c,b,!0));Vg(this.f,a.target)};d.u=function(){this.a.unlisten("selectedrangechange",this.nc,!1,this);this.a=null;Wg(this.f);this.l&&(Fc(this.l),this.l=null);Xg.c.u.call(this)};var Z=Xg.prototype;
v("anychart.ui.rangeSelector",function(){return new Xg});Z.render=Z.N;Z.decorate=Z.Ia;Z.target=Z.target;Z.ranges=Z.Cc;Z.dispose=Z.O;Z.getElement=Z.b;Z.zoomLabelText=Z.Ed;function ah(){K.call(this);this.a=null}w(ah,K);d=ah.prototype;d.target=function(a){this.a=a};
function bh(a){J(a.b(),"anychart-zoom");a.f=new Ng;a.f.F={type:"fitAll"};var b=a.f;b.f="Fit All";Nf(b.b(),"Fit All");R(a.f,"anychart-zoom-zoomFitAll");Og(a.f,"ac ac-dot-square-o disable-selection");a.C(a.f,!0);a.l=new Ng;a.l.F={type:"zoomIn"};b=a.l;b.f="Zoom In";Nf(b.b(),"Zoom In");R(a.l,"anychart-zoom-zoomIn");Og(a.l,"ac ac-plus disable-selection");a.C(a.l,!0);a.o=new Ng;a.o.F={type:"zoomOut"};b=a.o;b.f="Zoom Out";Nf(b.b(),"Zoom Out");R(a.o,"anychart-zoom-zoomOut");Og(a.o,"ac ac-minus disable-selection");
a.C(a.o,!0)}d.h=function(){ah.c.h.call(this);bh(this)};d.X=function(a){ch(a)?this.N(a):(ah.c.X.call(this,a),bh(this))};function ch(a){return a&&u(a.getType)&&"map"==a.getType()}d.Nc=function(a){this.N(a)};d.N=function(a){a=a||this.a;if(ch(a)){this.target(a);var b=this.a.container()?this.a.container().getStage():null;b&&b.container()?a=b.container():a=null}a?ah.c.N.call(this,a):(a=va(this.Nc,this,a||this.a),this.a.kb("chartdraw",a,!1,this))};
d.G=function(){ah.c.G.call(this);this.a&&L(this).i(this,"action",this.Oc)};d.Oc=function(a){a=a.target.F;this.a.Hd=100;switch(a.type){case "fitAll":this.a.Gd();break;case "zoomIn":this.a.Id();break;case "zoomOut":this.a.Jd()}};d.u=function(){this.a=null;this.f.O();this.f=null;this.l.O();this.l=null;this.o.O();this.o=null;ah.c.u.call(this)};var dh=ah.prototype;v("anychart.ui.zoom",function(){return new ah});dh.render=dh.N;dh.decorate=dh.Ia;dh.target=dh.target;dh.dispose=dh.O;})