Number(Cc)&&
(d.src='javascript:""');c.Gh=Cg(c.Mg).bc("IFRAME",d);d=c.Gh.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";xc?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(tc&&!Gc("11")){c.Mg.target=c.Cs||"";Cg(c.Mg).Ee.body.appendChild(c.Gh);fd(c.Gh,"readystatechange",c.BK,!1,c);try{c.b=!1,c.Mg.submit()}catch(Ub){nd(c.Gh,"readystatechange",c.BK,!1,c),To(c)}}else{Cg(c.Mg).Ee.body.appendChild(c.Gh);var d=c.Cs+"_inner",e=ih(c.Gh),f;document.baseURI?(f=Fa(d),
dg("Short HTML snippet, input escaped, safe URL, for performance"),f='',f=wg(f,null)):(f=Fa(d),dg("Short HTML snippet, input escaped, for performance"),f=wg('',null));sc&&!xc?e.documentElement.innerHTML=ug(f):e.write(ug(f));fd(e.getElementById(d),"load",c.VD,!1,c);var h=Jg("TEXTAREA",c.Mg);f=0;for(var k=h.length;f.");if("A"in Ag)throw Error("Tag name is not allowed for SafeHtml.");y=null;var ia;A="";if(x)for(var xa in x){if(!yg.test(xa))throw Error('Invalid attribute name "'+xa+'".');
var ka=x[xa];if(null!=ka){C=A;var wb,O=xa,Q=ka;if(Q instanceof ag)Q=cg(Q);else if("style"==O.toLowerCase()){R=Q;if(!z(R))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof R+" given: "+R);if(!(R instanceof eg)){ba=R;f="";k=void 0;for(k in ba){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+k);var bb=ba[k];if(null!=bb){if(bb instanceof ag)bb=cg(bb);else if(jg.test(bb)){l=h=!0;for(n=0;n";else{var Oc=Bg(P);ia+=">"+ug(Oc)+"";y=Oc.$u()}var xb=x&&x.dir;xb&&(/^(ltr|rtl|auto)$/i.test(xb)?y=0:y=null);U=wg(ia,y);v=Bg(Y,U,xg("\nLine: "+w.lineNumber+"\n\nBrowser stack:\n"+w.stack+"-> [end]\n\nJS stack traversal:\n"+Sm(void 0)+"-> "))}catch(We){v=
xg("Exception trying to expose exception! You win, we lose. "+We)}ug(v);nd(e.getElementById(d),"load",c.VD,!1,c);e.close();To(c)}}Uo(c)}function So(a,b){var c=Cg(a);fm(b,function(b,e){r(b)||(b=[b]);$a(b,function(b){b=c.bc("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Oo.prototype;g.Mg=null;g.Gh=null;g.Cs=null;g.w9=0;g.Go=!1;g.pS=null;g.aT=null;g.Bs=null;g.abort=function(){this.Go&&(pd(Vo(this)),this.Go=!1,this.dispatchEvent("abort"),Wo(this))};
g.ca=function(){this.Go&&this.abort();Oo.G.ca.call(this);this.Gh&&Xo(this);Uo(this);delete this.g;this.pS=this.aT=this.Mg=null;delete Qo[this.yj]};g.sk=function(){return this.Go};g.BK=function(){if("complete"==this.Gh.readyState){nd(this.Gh,"readystatechange",this.BK,!1,this);var a;try{if(a=ih(this.Gh),tc&&"about:blank"==a.location&&!navigator.onLine){To(this);return}}catch(b){To(this);return}Yo(this,a)}};
g.VD=function(){if(!sc||xc||"about:blank"!=(this.Gh?ih(Vo(this)):null).location){nd(Vo(this),"load",this.VD,!1,this);try{Yo(this,this.Gh?ih(Vo(this)):null)}catch(a){To(this)}}};function Yo(a,b){a.Go=!1;var c;try{var d=b.body;a.aT=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.g||(d=a.g(b))&&(c=4);c?To(a):(a.dispatchEvent("complete"),a.dispatchEvent("success"),Wo(a))}function To(a){a.b||(a.Go=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),Wo(a),a.b=!0)}
function Wo(a){Xo(a);Uo(a);a.Mg=null;a.dispatchEvent("ready")}function Xo(a){var b=a.Gh;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.f.push(b));a.Bs&&(ca.clearTimeout(a.Bs),a.Bs=null);wc||sc&&!xc?a.Bs=zd(a.eR,2E3,a):a.eR();a.Gh=null;a.Cs=null}g.eR=function(){this.Bs&&(ca.clearTimeout(this.Bs),this.Bs=null);for(;this.f.length;){var a=this.f.pop();bh(a)}};function Uo(a){a.Mg&&a.Mg==Ro&&$g(a.Mg)}
function Vo(a){return a.Gh?tc&&!Gc("11")?a.Gh:ih(a.Gh).getElementById(a.Cs+"_inner"):null}g.qV=function(){if(this.Go){var a=this.Gh?ih(Vo(this)):null;a&&!pc(a,"documentUri")?(nd(Vo(this),"load",this.VD,!1,this),To(this)):zd(this.qV,250,this)}};var Zo={};function ui(a){var b=a.ga();if(b){var c=String(na(a));Zo[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function yi(a){delete Zo[String(na(a))];(a=a.ga())&&a.removeAttribute("data-ac-wrapper-id")}function Al(a,b){for(var c,d=b.ga().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=Zo[c||""]||null)&&c.ga()==a?c:null}var In="svg",Hn=null,Hn=tc&&!Gc("9")?"vml":In,pi="vml"==Hn?ho.dd():hl.dd();
function Nn(a,b,c){return"vml"==Hn?new Fo(a,b,c):new Qn(a,b,c)}var Fn="//export.anychart.com";function Ul(a,b){var c;a&&(c=Tg("STYLE"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a))),ah(Kg(document,"head",void 0,b)[0],c,0))}ca.acgraph=ca.acgraph||{};ca.acgraph.fontSize="10px";ca.acgraph.fontColor="#000";ca.acgraph.textDirection="ltr";ca.acgraph.fontFamily="Verdana";function Ki(a,b,c,d){return new Ii(a,b,c,d)}
function Ni(a,b,c){return new Ei(a,b,c)}function pj(){return new oj}function Oi(a,b,c,d){return new Ci(a,b,c,d)}function Yi(){return new Ji}function uj(a,b,c,d,e){return new Yj(a,b,c,d,e)}function rj(a,b,c,d){a="vml"==Hn?new Bo(a,b):new Nk(a,b);d&&a.style(d);c&&a.text(c);return a}function Lf(a,b,c,d){return new Ai(a,b,c,d)}function Hf(a){return new Gf(a)}function xi(a,b,c,d){return"vml"==Hn?new Rn(null,a,b,c,d):new vi(null,a,b,c,d)}var $o=void 0;
function ul(){return m($o)?$o:tc&&Gc("9")&&!Gc("10")?$o="":$o=Ne||null===Ne&&Kg(document,"base",void 0,void 0).length?window.location.origin+window.location.pathname+window.location.search:""}E("acgraph.create",Nn);E("acgraph.type",function(){return Hn});E("acgraph.server",function(a){m(a)&&(Fn=a);return Fn});E("acgraph.StageType.SVG",In);E("acgraph.StageType.VML","vml");E("acgraph.rect",Ki);E("acgraph.circle",Ni);E("acgraph.ellipse",Oi);E("acgraph.path",Yi);E("acgraph.text",rj);
E("acgraph.layer",pj);E("acgraph.image",uj);E("acgraph.hatchFill",Lf);E("acgraph.patternFill",Hf);E("acgraph.clip",xi);E("acgraph.useAbsoluteReferences",function(a){if(m(a))Ne=a;else return!!ul()});E("acgraph.updateReferences",function(){var a=$o;$o=void 0;if(m(a)&&ul()!=a){var b=pi,c;for(c in Zo)if(Zo.hasOwnProperty(c)){var a=Zo[c],d=a.Ca();d&&(a instanceof mi&&(d.Bd()?a.qb(512):a.Ud(512)||b.cL(a)),a instanceof wi&&(d.Bd()?a.qb(24):(a.Ud(8)||tl(b,a),a.Ud(16)||xl(b,a))))}}});E("anychart.VERSION","7.14.3.1436");E("anychart.DEVELOP",!1);E("anychart.DEFAULT_THEME","defaultTheme");E("anychart.PERFORMANCE_MONITORING",!1);function ap(a){a=String(a).toLowerCase();switch(a){case "byspot":case "spot":case "sp":return"bySpot";case "single":case "s":return"single"}return"byX"}function bp(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 cp(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 dp(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 m(b)?b:"leftTop"}function ep(a,b){a=dp(a,b);return"auto"==a&&m(b)?b:a}
function fp(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 gp(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"}return b||"vertical"}
function hp(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 ip(a){a=String(a).toLowerCase();switch(a){case "radial":case "r":case "rad":return"radial"}return"circuit"}
function jp(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 kp(a,b){a=String(a).toLowerCase();switch(a){case "asc":case "a":case "forward":case "f":case "straight":case "s":case "yes":case "y":return"asc";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 b||"none"}
var lp={qba:"circle",uca:"square",Ica:"triangleUp",Hba:"diamond",Fca:"triangleDown",Hca:"triangleRight",Gca:"triangleLeft",tba:"cross",rW:"diagonalCross",wca:"star4",xca:"star5",yca:"star6",zca:"star7",vca:"star10",Uba:"pentagon",Eca:"trapezium",Pba:"line",Lca:"vline",Paa:"arrowhead",Taa:"arrowUp",Saa:"arrowRight",Qaa:"arrowDown",Raa:"arrowLeft"};
function mp(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 np(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 op;case "line":return pp;case "ellipse":return qp;case "bar":return rp;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 sp(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 tp(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 up(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 op="x",pp="line",qp="ellipse",rp="bar";function vp(a){a=String(a).toLowerCase();switch(a){case "x":return op;case "line":return pp;case "ellipse":return qp}return rp}
function wp(a){a=String(a).toLowerCase();switch(a){case "inside":case "in":case "i":case "inner":return"inside";case "outside":case "out":case "o":case "outer":return"outside"}return"center"}function xp(a,b){a=String(a).toLowerCase();switch(a){case "inside":case "in":case "i":case "inner":return"inside";case "outside":case "out":case "o":case "outer":return"outside";case "middle":case "mid":case "m":case "center":case "c":return"center"}return b||"inside"}
function yp(a){a=String(a).toLowerCase();switch(a){case "inside":case "in":case "i":case "inner":return"inside";case "outside":case "out":case "o":case "outer":case "l":case "left":case "outsideleft":case "outleft":case "ol":case "outerleft":return"outsideLeft";case "r":case "right":case "outsideright":case "outright":case "or":case "outerright":return"outsideRight";case "outsiderightincolumn":case "outsiderightcolumn":case "outrightincolumn":case "outrightcolumn":case "oric":case "orc":case "rc":case "outerrightincolumn":case "outerrightcolumn":return"outsideRightInColumn"}return"outsideLeftInColumn"}
var ie="animationstart",ge="animationend",ve="zoom",xe="zoomend";function zp(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 Ap(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 Bp(a){a=String(a).toLowerCase();switch(a){case "bubble":return"bubble";case "marker":return"marker";case "connector":return"connector"}return"choropleth"}
function Cp(a){switch(String(a).toLowerCase()){case "bonne":return"bonne";case "eckert1":return"eckert1";case "eckert3":return"eckert3";case "fahey":return"fahey";case "hammeraitoff":case "hammer-aitoff":case "hammer":return"hammer";case "aitoff":return"aitoff";case "mercator":return"mercator";case "orthographic":return"orthographic";case "robinson":return"robinson";case "wagner":case "wagner6":return"wagner6";case "undefined":case "null":case "none":case "wsg84":case "base":case "+proj=longlat +datum=WGS84 +no_defs":return"wsg84";
case "equirectangular":return"equirectangular";case "august":return"august"}return a}
function Dp(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "bar":return"bar";case "box":return"box";case "bubble":return"bubble";case "candlestick":return"candlestick";case "column":return"column";case "jumpline":return"jumpLine";case "stick":return"stick";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 "steparea":return"stepArea";case "stepline":return"stepLine";case "hilo":return"hilo"}return"line"}
function Ep(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 Fp(a,b){a=String(a).toLowerCase();switch(a){case "sma":return"sma";case "ema":return"ema"}return b||"sma"}function Gp(a){a=String(a).toLowerCase();switch(a){case "area":case "are":case "ar":case "a":return"area";case "column":case "col":case "c":return"column";case "win":case "loss":case "winloss":case "win_loss":case "wl":return"winLoss"}return"line"}
function Hp(a){a=String(a).toLowerCase();switch(a){case "rangebar":case "range":case "rb":case "r":return"rangeBar";case "marker":case "m":return"marker";case "thermometer":case "ther":case "th":return"thermometer";case "tank":case "t":return"tank";case "led":case "l":return"led"}return"bar"}
function Ip(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 m(void 0)?void 0:"firstVisibleDate"}function Jp(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "marker":return"marker"}return"line"}
function Kp(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "polygon":return"polygon";case "polyline":return"polyline";case "marker":return"marker";case "column":return"column";case "rangecolumn":return"rangeColumn"}return"line"}function Lp(a){a=String(a).toLowerCase();switch(a){case "bubble":return"bubble";case "marker":return"marker"}return"line"}function Mp(a){a=String(a).toLowerCase();switch(a){case "raw":return"raw";case "grouped":return"grouped"}return"specific"}
function Np(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 m(b)?b:"year"}
function Op(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 Pp(a){z(a)&&(a=a.mode);a=String(a).toLowerCase();switch(a){case "byword":return"byWord";case "bychar":return"byChar"}return"csv"}
function Qp(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 Rp(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 Sp(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 Tp(a){a=String(a).toLowerCase();switch(a){case "italic":case "i":return"italic";case "oblique":case "o":return"oblique"}return"normal"}
function Up(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 Vp(a){a=String(a).toLowerCase();switch(a){case "rtl":case "r":return"rtl"}return"ltr"}function Wp(a){a=String(a).toLowerCase();switch(a){case "nowrap":case "no":case "n":return"noWrap";case "byword":return"byWord";default:return"byLetter"}}
function Xp(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 Yp(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 Zp(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 m(null)?null:"Max"}function $p(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 m(void 0)?void 0:"lastDate"}
function aq(a){a=String(a).toLowerCase();switch(a){case "drop":case "d":return"drop";case "alwaysshow":case "always":case "show":case "none":case "null":case "no":case "false":case "f":case "0":case "n":return"alwaysShow"}return"clip"}
var bq={Uaa:"average",NV:"bubbleSize",OV:"bubbleSizePercentOfCategory",PV:"bubbleSizePercentOfSeries",QV:"bubbleSizePercentOfTotal",Xaa:"categoryName",RV:"categoryYAverage",Zaa:"categoryYMax",SV:"categoryYMedian",bba:"categoryYMin",TV:"categoryYMode",UV:"categoryYPercentOfTotal",eba:"categoryYRangeAverage",VV:"categoryYRangeMax",hba:"categoryYRangeMedian",WV:"categoryYRangeMin",kba:"categoryYRangeMode",XV:"categoryYRangePercentOfTotal",YV:"categoryYRangeSum",ZV:"categoryYSum",$V:"close",sba:"count",
aW:"dataPlotBubbleMaxSize",bW:"dataPlotBubbleMinSize",cW:"dataPlotBubbleSizeAverage",dW:"dataPlotBubbleSizeSum",yba:"dataPlotMaxXSumSeriesName",Aba:"dataPlotMaxYSumSeriesName",zba:"dataPlotMaxXValuePointSeriesName",Bba:"dataPlotMaxYValuePointSeriesName",Cba:"dataPlotMinXSumSeriesName",Eba:"dataPlotMinYSumSeriesName",Dba:"dataPlotMinXValuePointSeriesName",Fba:"dataPlotMinYValuePointSeriesName",eW:"dataPlotPointCount",fW:"dataPlotSeriesCount",gW:"dataPlotXAverage",hW:"dataPlotXMax",iW:"dataPlotXMin",
jW:"dataPlotXSum",kW:"dataPlotYAverage",lW:"dataPlotYMax",mW:"dataPlotYMin",nW:"dataPlotYRangeMax",oW:"dataPlotYRangeMin",pW:"dataPlotYRangeSum",qW:"dataPlotYSum",tW:"high",uW:"index",vW:"low",Qba:"max",Sba:"min",Tba:"name",OPEN:"open",jca:"pointsCount",gca:"pertChartCriticalPathStandardDeviation",hca:"pertChartProjectDuration",yW:"range",zW:"rangeEnd",AW:"rangeStart",lca:"seriesAverage",BW:"seriesBubbleMaxSize",DW:"seriesBubbleMinSize",EW:"seriesBubbleSizeAverage",FW:"seriesBubbleSizeMedian",GW:"seriesBubbleSizeMode",
HW:"seriesBubbleSizeSum",IW:"seriesFirstXValue",JW:"seriesFirstYValue",KW:"seriesLastXValue",LW:"seriesLastYValue",mca:"seriesMax",nca:"seriesMin",oca:"seriesName",NW:"seriesPointCount",MW:"seriesPointsCount",pca:"seriesSum",OW:"seriesXAverage",PW:"seriesXMax",QW:"seriesXMedian",RW:"seriesXMin",SW:"seriesXMode",TW:"seriesXSum",UW:"seriesYAverage",VW:"seriesYMax",WW:"seriesYMedian",XW:"seriesYMin",YW:"seriesYMode",qca:"seriesYRangeAverage",ZW:"seriesYRangeMax",rca:"seriesYRangeMedian",$W:"seriesYRangeMin",
sca:"seriesYRangeMode",aX:"seriesYRangeSum",bX:"seriesYSum",Cca:"sum",cX:"value",xW:"percentValue",eX:"xPercentOfSeries",fX:"xPercentOfTotal",gX:"xValue",hX:"yPercentOfCategory",iX:"yPercentOfSeries",jX:"yPercentOfTotal",kX:"yValue",Oca:"xScalesMin",Nca:"xScalesMax",Qca:"yScalesMin",Pca:"yScalesMax",nba:"catYSumArr_",cba:"catYMinArr_",$aa:"catYMaxArr_",Yaa:"catYAvgArr_",aba:"catYMedianArr_",dba:"catYModeArr_",mba:"catYRangeSumArr_",jba:"catYRangeMinArr_",gba:"catYRangeMaxArr_",fba:"catYRangeAvgArr_",
iba:"catYRangeMedianArr_",lba:"catYRangeModeArr_"},cq={},dq;for(dq in bq)bq.hasOwnProperty(dq)&&(cq[dq]=bq[dq].toLowerCase());
function eq(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 fq(a){a=String(a).toLowerCase();switch(a){case "rhomb":case "rhombus":return"rhombus";case "rect":case "rectangle":return"rectangle";default:return"circle"}}function gq(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"}
function hq(a){a=String(a).toLowerCase();switch(a){case "availabilityperchart":return"availabilityPerChart";case "availabilityperresource":return"availabilityPerResource";case "activityperchart":return"activityPerChart";default:return"activityPerResource"}}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",op);E("anychart.enums.BulletMarkerType.BAR",rp);
E("anychart.enums.BulletMarkerType.ELLIPSE",qp);E("anychart.enums.BulletMarkerType.LINE",pp);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",ie);E("anychart.enums.EventType.ANIMATION_END",ge);E("anychart.enums.EventType.ZOOM_START","zoomstart");E("anychart.enums.EventType.ZOOM",ve);E("anychart.enums.EventType.ZOOM_END",xe);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.SPECIFIC","specific");E("anychart.enums.ChartDataExportMode.GROUPED","grouped");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 iq=-1;function jq(a,b,c){kq("error","Error: "+a+"\nDescription: "+lq(a,c),b||"")}
function lq(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 L(a,b,c,d){d&&iq!=a&&(iq=a,kq("warn","Warning: "+a+"\nDescription: "+mq(a,c),b||""))}
function mq(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 kq(a,b,c){var d=ca.console;d&&(a=d[a]||d.log,"object"!=typeof a&&a.call(d,b,c))};function nq(a,b){Jb.call(this);this.f=a;this.F=b;this.U=oq.test(Sg().location.hostname);this.D=!(this.F||this.U);this.b=pq|qq|rq|sq}F(nq,Jb);var oq=/^(.*\.)?anychart\.(com|stg|dev)$/i,tq=!1,pq=1,qq=2,rq=4,sq=8;g=nq.prototype;g.K=function(a){this.b&=~a};g.o=function(a,b){var c=a&~this.b;this.b|=c;!this.ud&&!this.f.Bd()&&c&&b&&this.f.fd()};function uq(){return("https:"==Sg().location.protocol?"https://":"http://")+"static.anychart.com/logo.png"}
g.enabled=function(a){return m(a)?(this.D!=a&&(this.D=a,(vq(this)||this.F)&&this.o(pq,!0)),this):this.D};g.text=function(a){return m(a)?(this.Rb!=a&&(this.Rb=a,vq(this)&&this.o(rq,!0)),this):this.Rb};g.BB=function(a){return m(a)?(this.aa!=a&&(this.aa=a,vq(this)&&this.o(qq,!0)),this):this.aa};g.zB=function(a){return m(a)?(this.ma!=a&&(this.ma=a,vq(this)&&this.o(qq,!0)),this):this.ma};g.AB=function(a){return m(a)?(this.N!=a&&(this.N=a,vq(this)&&this.o(qq,!0)),this):this.N};
g.vx=function(a){return m(a)?(this.W!=a&&(this.W=a,vq(this)&&this.o(sq,!0)),this):this.W};g.Ca=function(){return this.f};g.ga=function(){return this.Kc};
g.fd=function(){var a=vq(this);a&&m(this.X)&&!this.X&&this.o(pq,!1);this.X=a;if(!this.b||this.ud||!this.f||this.f.Bd())return this;if(!this.enabled()&&(this.F||a))return this.b&pq&&(bh(this.Kc),this.K(pq)),this;if(!tq){var b="",c=Tg("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)));ah(Kg(document,"head",void 0,void 0)[0],c,0);tq=!0}this.Kc||(this.Kc=Tg("DIV","anychart-credits"));this.i||(this.i=Tg("A"),this.u=Tg("SPAN","anychart-credits-text"),this.g=Tg("IMG","anychart-credits-logo"),Zg(this.i,this.u),this.Kc.appendChild(this.i));b=this.f.Pj();this.b&pq&&(b&&b.appendChild(this.Kc),this.K(pq));this.b&qq&&(Lg(this.i,{href:a?this.BB():"https://www.anychart.com/?utm_source=trial",title:a?this.zB():"AnyChart - JavaScript Charts designed to be embedded and integrated",
target:"_blank"}),Lg(this.g,{alt:a?this.AB():"AnyChart - JavaScript Charts"}),this.K(qq));this.b&rq&&(a=a?this.text():"AnyChart Trial Version",jh(this.u,a),this.K(rq));if(this.b&sq){if(a=vq(this)?this.vx():uq()){if(this.J=a,b=pk(pi))fd(b,"complete",this.DT,!1,this),fd(b,"load",this.aP,!1,this),fd(b,"error",this.ET,!1,this),this.j&&(hk(b,a),this.j=!1),gk(b,a,a),this.j=!0,b.start()}else bh(this.g);this.K(sq)}return this};function vq(a){return wq()||a.U}
g.aP=function(a){var b=this.J;a.target.id==b&&(this.ud||(vq(this)?this.vx():uq())!=b||this.g.parentNode||ah(this.i,this.g,0),Lg(this.g,{src:b}),this.j=!1)};g.DT=function(a){a.target.id==this.J&&(this.j=!1)};g.ET=function(a){a.target.id==this.J&&bh(this.g)};g.P=function(a){this.f.me();B(a)?(this.text(a),this.enabled(!0)):la(a)||null===a?this.enabled(!!a):z(a)&&(this.BB(a.url),this.text(a.text),this.zB(a.alt),this.AB(a.imgAlt),this.vx(a.logoSrc),this.enabled(a.enabled));this.f.ee()};
g.I=function(){var a={};a.url=this.BB();a.alt=this.zB();a.imgAlt=this.AB();a.text=this.text();a.logoSrc=this.vx();a.enabled=this.enabled();return a};g.ca=function(){var a=pk(pi);a&&(nd(a,"load",this.aP,!1,this),nd(a,"complete",this.DT,!1,this),nd(a,"error",this.ET,!1,this));bh(this.u);bh(this.g);bh(this.i);bh(this.Kc);this.f=this.Kc=this.i=this.g=this.u=null;nq.G.ca.call(this)};var xq=nq.prototype;xq.text=xq.text;xq.url=xq.BB;xq.alt=xq.zB;xq.imgAlt=xq.AB;xq.logoSrc=xq.vx;xq.enabled=xq.enabled;ca.performance&&D(ca.performance.now)&&sa(ca.performance.now,ca.performance);var yq={color:"#fff",opacity:1E-5};function zq(a,b,c){a=Aq(a);b=Aq(b);var d=(a.opacity+b.opacity)/2;return{color:If(co(a.qU,b.qU,m(c)?c:.5)),opacity:d}}function Aq(a){var b=a,c=1;r(a)||(B(a)?b=a:(b=a.color||"#000",c=m(a.opacity)?a.opacity:1),a=Bq(b).Pg,b=$n(a));return{qU:b,opacity:c}}
function Cq(a,b,c,d){b=null==b||isNaN(+b)?7:+b;d=null!=d?Oe(d,0,1):NaN;var e,f;a=Bq(a||"#000").Pg;f=$n(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,p=.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=p?(h-k)/(2*p):(h-k)/(2-2*p));f=[Math.round(l+360)%360,n,p];a=f[0];e=f[1];f=f[2];isNaN(d)?(d=f,c=null!=c?Oe(c,0,1):.95):c=null!=c?Oe(c,0,1):f;f=1l?l*(1+e):l+e-e*l;q=2*l-t;l=255*bo(q,t,p+1/3);n=255*bo(q,t,p);p=255*bo(q,t,p-1/3)}else l=n=p=255*l;h.push(If([Math.round(l),Math.round(n),Math.round(p)]))}return h}function Dq(a){if(z(a))if(a.color)a=a.color;else return null;if(B(a))try{return Vn(a).Pg}catch(b){}return null}
function Eq(a,b){if(z(a)&&m(a.keys)){for(var c=hc(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.Pg=If(c),b.type="rgb",b):Un&&(a=Un[a.toLowerCase()])?(b.Pg=a,b.type="named",b):null}function Jq(a,b,c){var d;c?d=Cf(a):d=Jf(a);B(d)?d={color:d,opacity:b}:z(d)&&(d.opacity=b);return d}
function Kq(a,b,c){a=Jf(a);B(a)?a={color:a,thickness:b}:z(a)&&(a.thickness=b);c&&(a.opacity=c);return a}var Lq={};function Mq(a,b){var c;if(!a)return Nq;if(r(a)){var d=b+"|"+a.join("|");c=Lq[d];if(!c){switch(b){case 2:c=Oq;break;case 3:c=Pq;break;default:case 1:c=Qq}Lq[d]=c=ta(Rq,a,c,3==b)}}else(c=Lq.transparent)||(c=Lq.transparent=function(){return yq});return c}function Nq(){return"none"}
function Rq(a,b,c,d,e,f,h){var k;e=Math.min(e&(Sq|Wq),Wq);if(e!=Xq&&1a++;){if(this.ud)return;this.Tj.bp();b=Ir(this)}b&&this.Tj.bp();this.ud||(b?(this.Tj.jf(this.Ie),this.PK=setTimeout(this.jE,0)):this.Tj.KB())};function Hr(a){for(var b=a.length,c=Array(b),d=c[0]=-1,e=1;e=d){f="";e=0;a.Jj=-1;a.Kj=-1;a.Ie=c+1;h=0;break}else return 0d&&(c=f,d=b[f])}return c}function Ur(a,b){var c=!1,d,e,f,h;if(!a||!b)return!1;f=0;for(h=a.length;f=Wr(a,b,c,d,e[h],e[h+1]);return f}function Wr(a,b,c,d,e,f){return(a=(b-d)*e+(c-a)*f+(a*d-c*b))?0=((h-f)*(b-p)-(k-p)*(a-f))*((h-f)*(d-p)-(k-p)*(c-f))&&0>=((c-a)*(p-b)-(d-b)*(f-a))*((c-a)*(k-b)-(d-b)*(h-a))}return f}
function Yr(a,b,c,d){var e;a>b&&(e=a,a=b,b=e);c>d&&(e=c,c=d,d=e);return Math.max(a,c)<=Math.min(b,d)}function Zr(a,b,c,d){var e=!1,f,h;if(!d)return!1;f=0;for(h=d.length;fc*c;return e}
function $r(a,b,c,d,e){var f=e.left+e.width,h=e.top+e.height,k=(d-b)/(c-a),l,n,p,q,t=!1;if(isNaN(k))af||bh?t=!0:(l=n=a,p=q=b);else if(k)if(isFinite(k)){var u=b-a*k,v=k*e.left+u,w=k*f+u;vh&&w>h?t=!0:(n=(e.top-u)/k,k=(h-u)/k,vh?(l=k,p=h):(l=e.left,p=v),wh?(n=k,q=h):(n=f,q=w))}else af?t=!0:(l=n=a,p=e.top,q=h);else bh?t=!0:(l=e.left,n=f,p=q=b);if(t)return null;if(a>c||a==c&&b>d)a=l,l=n,n=a,a=p,p=q,q=a;
return[l,p,n,q]}function as(a,b,c,d,e){if(e=$r(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 bs(a,b,c,d,e){if(e=$r(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),0=(v-w)*u;v+=u){var A=Or(t+v*Math.PI*2,4),C=(v-c)/x+d,O=q+(p-q)*C,Q=ds(A,O,l),A=es(A,O,n);y.push(c%1?0:1);fs(a,b,c,d,Q,A,v,C,l,n,p,q,t,y);a=Q;b=A;c=v;d=C}y.push(c%1?0:1);fs(a,b,c,d,e,f,h,k,l,n,p,q,t,y);return y}
function gs(a,b,c,d,e,f,h,k,l,n,p,q,t,u){u?(c(x-h)*u;x+=u){var y=Or(t+x*Math.PI*2,4),A=(x-c)/v+d,C=q+(p-q)*A,O=ds(y,C,l),y=es(y,C,n);fs(a,b,c,d,O,y,x,A,l,n,p,q,t,w);a=O;b=y;c=x;d=A}fs(a,b,c,d,e,f,h,k,l,n,p,q,t,w);return w}
function fs(a,b,c,d,e,f,h,k,l,n,p,q,t,u){c=Or(t+c*Math.PI*2,4);h=Or(t+h*Math.PI*2,4);t=(h-c)/3;c=Or(c+t,4);h=Or(h-t,4);t=(k-d)/3;d=q+(d+t)*(p-q);p=q+(k-t)*(p-q);k=ds(c,d,l);q=es(c,d,n);l=ds(h,p,l);n=es(h,p,n);u.push((-5*a+18*k-9*l+2*e)/6,(-5*b+18*q-9*n+2*f)/6,(2*a-9*k+18*l-5*e)/6,(2*b-9*q+18*n-5*f)/6,e,f)}
function hs(a,b,c,d,e){var f;if(b&&c){f=b/c;var h=c/b;d=((e+c)*d-e*(d+b))/b;for(b=0;bc&&0c&&d.push("-");d.push("P");(a.u||b)&&d.push(Math.abs(a.u)+"Y");(a.j||b)&&d.push(Math.abs(a.j)+"M");(a.b||b)&&d.push(Math.abs(a.b)+"D");if(a.g||a.i||a.f||b)d.push("T"),(a.g||b)&&d.push(Math.abs(a.g)+"H"),(a.i||b)&&d.push(Math.abs(a.i)+"M"),(a.f||b)&&d.push(Math.abs(a.f)+"S");return d.join("")}
qs.prototype.clone=function(){return new qs(this.u,this.j,this.b,this.g,this.i,this.f)};var rs="y",ss="m",ts="d",us="h",vs="n",ws="s";qs.prototype.D=function(a){return new qs(this.u*a,this.j*a,this.b*a,this.g*a,this.i*a,this.f*a)};qs.prototype.add=function(a){this.u+=a.u;this.j+=a.j;this.b+=a.b;this.g+=a.g;this.i+=a.i;this.f+=a.f};
function zs(a,b,c){ma(a)?(this.b=As(a,b||0,c||1),Bs(this,c||1)):z(a)?(this.b=As(a.getFullYear(),a.getMonth(),a.getDate()),Bs(this,a.getDate())):(this.b=new Date(va()),a=this.b.getDate(),this.b.setHours(0),this.b.setMinutes(0),this.b.setSeconds(0),this.b.setMilliseconds(0),Bs(this,a))}function As(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}g=zs.prototype;g.Tu=ns.pF;g.Vu=ns.qF;g.clone=function(){var a=new zs(this.b);a.Tu=this.Tu;a.Vu=this.Vu;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.fD=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 Cs(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(ps(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()),Bs(this,a.getDate()))};
g.gD=function(a,b){return[this.getFullYear(),Sa(this.getMonth()+1,2),Sa(this.getDate(),2)].join(a?"-":"")+(b?Cs(this):"")};g.CL=function(a,b){return[this.getUTCFullYear(),Sa(this.getUTCMonth()+1,2),Sa(this.getUTCDate(),2)].join(a?"-":"")+(b?"Z":"")};g.toString=function(){return this.gD()};function Bs(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(":",Sa(c,2));c=d.join("")}else c="Etc/GMT";b.i=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=Ks(a);b.j=[c,c];b.b={Bca:a,XL:a};b.g=[];return b}b=new Is;b.i=a.id;b.f=-a.std_offset;b.j=a.names;b.b=a.names_ext;b.g=a.transitions;return b}
function Ks(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Sa(Math.floor(a/60)%100,2),":",Sa(a%60,2));return b.join("")}function Ls(a,b){for(var c=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5,d=0;d=a.g[d];)d+=2;return d?a.g[d-1]:0};function Ms(a,b){this.f=[];this.b=b||ns;"number"==typeof a?Ns(this,a):Os(this,a)}var Ps=[/^\'(?:[^\']|\'\')*(\'|$)/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function Qs(a){return a.getHours?a.getHours():0}
function Os(a,b){for(Rs&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;db)c=a.b.cw[b];else if(8>b)c=a.b.dw[b-4];else if(12>b)c=a.b.nF[b-8],c=c.replace("{1}",a.b.cw[b-8]),c=c.replace("{0}",a.b.dw[b-8]);else{Ns(a,10);return}Os(a,c)}function Us(a,b){var c;c=String(b);var d=a.b||ns;if(void 0!==d.BF){for(var e=[],f=0;f=h?String.fromCharCode(d.BF+h-48):c.charAt(f))}c=e.join("")}return c}var Rs=!1;
function Vs(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 Ts(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),Us(a,Sa(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.b.SL[c];break a;case 4:h=a.b.sF[c];break a;case 3:h=a.b.uF[c];break a;default:h=Us(a,Sa(c+1,h))}return h;case "k":return Vs(e),c=Qs(e)||24,Us(a,Sa(c,h));case "S":return Us(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,h)).substr(2)+(3h?1:0];case "h":return Vs(e),c=Qs(e)%12||12,Us(a,Sa(c,h));case "K":return Vs(e),c=Qs(e)%12,Us(a,Sa(c,h));case "H":return Vs(e),c=Qs(e),Us(a,Sa(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.b.UL[c];break a;case 4:h=a.b.WL[c];break a;case 3:h=a.b.VL[c];break a;default:h=Us(a,Sa(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.b.TL[c];break a;case 4:h=a.b.yF[c];break a;case 3:h=a.b.zF[c];break a;default:h=
Us(a,Sa(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.b.vF[c]:a.b.tF[c];case "d":return Us(a,Sa(d.getDate(),h));case "m":return Vs(e),Us(a,Sa(e.getMinutes(),h));case "s":return Vs(e),Us(a,Sa(e.getSeconds(),h));case "v":return h=f||Js(c.getTimezoneOffset()),h.i;case "V":return a=f||Js(c.getTimezoneOffset()),2>=h?a.i:0h?a.j[0h?(h=-(e.f-Ls(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(Sa(Math.floor(h/60)%100,2),Sa(h%60,2)),h=a.join("")):h=Us(a,Ks(e.f-Ls(e,c))),h;default:return""}}
;function Ws(a){if(ca.JSON)try{return ca.JSON.stringify(a)}catch(b){}return Mm(a)}function Xs(a){if(ca.JSON)try{var b=ca.JSON.parse(a);return b}catch(c){}return b=Lm(a)};var Ys;function Zs(a,b,c,d,e){if(c)for(var f=0;fb?1:a==b?0:-1}function ct(a,b){return-$s(a,b)}function at(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:a-b}function dt(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:b-a}
function et(a){for(var b;a instanceof mi;){b=a.tag;if(m(b))return b;a=a.parent()}}function ft(a,b){if(!a)return!1;for(;b instanceof ud&&b!=a;)b=b.gi();return b==a}function bt(a){return z(a)?"o"+na(a):(typeof a).charAt(0)+a}function N(a,b,c){a=ma(a)?a:!isNaN(b)&>(a)?b*parseFloat(a)/100:parseFloat(a);return c&&!isNaN(b)?b-a:a}function gt(a){return B(a)&&ya(a,"%")&&!isNaN(parseFloat(a))}
function ht(a,b){if(null===a)return null;a=m(a)?a:0;b=m(b)?b:0;var c=gt(a),d=parseFloat(a);return isNaN(d)?b:c?a:d}function it(a,b){if(gt(a))return a;ma(a)||(a=parseFloat(a));return isNaN(a)?b?NaN:"0%":a+"%"}function S(a){return null==a||la(a)?NaN:+a}function jt(a){return B(a)?a:S(a)}function kt(a){return ma(a)&&!isNaN(a)||B(a)&&""!=Ca(a)?a:null}function lt(a){return isNaN(S(a))}function mt(a,b,c){ma(a)||(a=parseFloat(a));a=Math.round(a);return!isNaN(a)&&(0c&&(c+=b);c>=b&&(c-=b);return Or(a-c,7)}
function vt(a,b,c){c=Or((a-(c||0))%b,7);c>=b&&(c-=b);if(c)0>c&&(c+=b);else return Or(a,7);return Or(a+b-c,7)}
function wt(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(),p=d.getUTCMilliseconds();if(b.u)return e=ut(e,b.u,(new Date(c)).getUTCFullYear()),Date.UTC(e,0);if(b.j)return f=ut(f,b.j),Date.UTC(e,f);if(!b.b||b.b%7)return b.b?(h=ut(h,b.b),Date.UTC(e,f,h)):b.g?(k=ut(k,b.g),Date.UTC(e,f,h,k)):b.i?(l=ut(l,b.i),Date.UTC(e,f,h,k,l)):1<=b.f?(n=ut(n,b.f),Date.UTC(e,f,h,k,l,n)):b.f?(p=ut(p,1E3*b.f),Date.UTC(e,f,h,k,l,n,
p)):a;a=xt(yt());return ut(d.getTime(),864E5*b.b,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)))}
function zt(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(),p=d.getUTCMilliseconds();switch(b){case "year":return e=ut(e,c,(new Date(2E3)).getUTCFullYear()),Date.UTC(e,0);case "semester":return f=ut(f,6*c),Date.UTC(e,f);case "quarter":return f=ut(f,3*c),Date.UTC(e,f);case "month":return f=ut(f,c),Date.UTC(e,f);case "thirdofmonth":return ut(d.getTime(),864E6*c,Date.UTC(2E3,0,2));case "week":return a=xt(yt()),
ut(d.getTime(),6048E5*c,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)));case "day":return ut(d.getTime(),864E5*c,Date.UTC(2E3,0,2));case "hour":return k=ut(k,c),Date.UTC(e,f,h,k);case "minute":return l=ut(l,c),Date.UTC(e,f,h,k,l);case "second":return n=ut(n,c),Date.UTC(e,f,h,k,l,n);case "millisecond":return p=ut(p,c),Date.UTC(e,f,h,k,l,n,p)}return a}
function At(a,b){var c,d;switch(a){case "year":c=rs;d=b;break;case "semester":c=ss;d=6*b;break;case "quarter":c=ss;d=3*b;break;case "month":c=ss;d=b;break;case "thirdofmonth":c=ts;d=10*b;break;case "week":c=ts;d=7*b;break;case "day":c=ts;d=b;break;case "hour":c=us;d=b;break;case "minute":c=vs;d=b;break;case "second":c=ws;d=b;break;case "millisecond":c=ws;d=b/1E3;break;default:c=rs,d=b}return new qs(c,d)}function Bt(a,b,c){b=(b&1)/2;return.5<=a%1?Math.ceil(a)-(c?-b:b):Math.floor(a)+(c?-b:b)}
function Ct(a){var b=a.Ja(),c=a.Ea();a.left=Bt(a.left,0);a.top=Bt(a.top,0);a.width=Bt(b,0)-a.left;a.height=Bt(c,0)-a.top;return a}function Dt(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 Et(a){for(var b=0,c=arguments.length;bb;b++)a.lineTo(c+e*gu[b],d+e*hu[b]);a.lineTo(c+e*gu[0],d+e*hu[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;m(f)&&(f=f||0,b=Bt(b,f),k=Bt(k,f),c=Bt(c,f),d=Bt(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;m(f)&&(f=f||0,c=Bt(c,f),d=Bt(d,f),b=Bt(b,f),e=Bt(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,p=c+k,k=c-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,f),d=Bt(d,f));a.moveTo(c,
b);a.lineTo(e,d,p,d,p,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,p=c+k,k=c-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,f),d=Bt(d,f));a.moveTo(c,n);a.lineTo(e,d,p,d,p,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,p=d+k,k=d-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,
f),d=Bt(d,f));a.moveTo(l,d);a.lineTo(c,n,c,p,e,p,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,p=d+k,k=d-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,f),d=Bt(d,f));a.moveTo(e,d);a.lineTo(c,n,c,p,l,p,l,k,c,k,c,b);a.close();return a};default:return Bj}}
function ju(a,b,c,d){var e=new Gr;c=!0;z(d)&&(e.zz(d.rowsSeparator),e.Nx(d.columnsSeparator),e.Uy(d.ignoreTrailingSpaces),c=!d.ignoreFirstRow,e.Sy(c));if(a=e.zx(a)){d=Tg("table");b&&(e=Tg("caption"),Zg(e,b),d.appendChild(e));var f,h;c&&(f=Tg("thead"),h=Tg("tr"),f.appendChild(h));b=Tg("tbody");for(e=0;e=a||96<=a&&106>=a||65<=a&&90>=a||(xc||uc)&&!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 nu(a){if(wc)a=ou(a);else if(yc&&xc)switch(a){case 93:a=91}return a}
function ou(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 pu(a,b){ud.call(this);a&&qu(this,a,b)}F(pu,ud);g=pu.prototype;g.cd=null;g.zD=null;g.eK=null;g.AD=null;g.kl=-1;g.Gs=-1;g.QF=!1;
var ru={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},su={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},tu=tc||uc||xc&&Gc("525"),uu=yc&&wc;g=pu.prototype;
g.n7=function(a){(xc||uc)&&(17==this.kl&&!a.ctrlKey||18==this.kl&&!a.altKey||yc&&91==this.kl&&!a.metaKey)&&this.qE();-1==this.kl&&(a.ctrlKey&&17!=a.keyCode?this.kl=17:a.altKey&&18!=a.keyCode?this.kl=18:a.metaKey&&91!=a.keyCode&&(this.kl=91));tu&&!lu(a.keyCode,this.kl,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Gs=nu(a.keyCode),uu&&(this.QF=a.altKey))};g.qE=function(){this.Gs=this.kl=-1};g.Q7=function(a){this.qE();this.QF=a.altKey};
g.handleEvent=function(a){var b=a.Gi,c,d,e=b.altKey;tc&&"keypress"==a.type?(c=this.Gs,d=13!=c&&27!=c?b.keyCode:0):(xc||uc)&&"keypress"==a.type?(c=this.Gs,d=0<=b.charCode&&63232>b.charCode&&mu(c)?b.charCode:0):sc&&!xc?(c=this.Gs,d=mu(c)?b.keyCode:0):(c=b.keyCode||this.Gs,d=b.charCode||0,uu&&(e=this.QF),yc&&63==d&&224==c&&(c=191));var f=c=nu(c);c?63232<=c&&c in ru?f=ru[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in su&&(f=su[b.keyIdentifier]);a=f==this.kl;this.kl=f;b=new vu(f,d,a,b);
b.altKey=e;this.dispatchEvent(b)};g.Ia=function(){return this.cd};function qu(a,b,c){a.AD&&wu(a);a.cd=b;a.zD=fd(a.cd,"keypress",a,c);a.eK=fd(a.cd,"keydown",a.n7,c,a);a.AD=fd(a.cd,"keyup",a.Q7,c,a)}function wu(a){a.zD&&(od(a.zD),od(a.eK),od(a.AD),a.zD=null,a.eK=null,a.AD=null);a.cd=null;a.kl=-1;a.Gs=-1}g.ca=function(){pu.G.ca.call(this);wu(this)};function vu(a,b,c,d){Qc.call(this,d);this.type="key";this.keyCode=a;this.D=b;this.repeat=c}F(vu,Qc);var xu=ca.acgraph;yn.prototype.D=!1;yn.prototype.u=function(a){this.re||(this.re=new nq(this,this.D),this.re.P(dr("stageCredits")));return m(a)?(this.re.P(a),this):this.re};var yu=0,zu=[];function Au(a,b){yu?zu.push(sa(a,b)):a.apply(b)}function Bu(){yu--;if(!yu)for(var a=zu.slice(0),b=zu.length=0;be;e++){c=e;for(var f=0;8>f;f++)c=c&1?3988292384^c>>>1:c>>>1;d[e]=c}Yt=d}c=-1;for(d=0;d>>8^Yt[(c^a.charCodeAt(d++))&255];a=((c^-1)>>>0).toString(16);return b==a}var Lu=[],Mu=[],Nu=[];
function dr(a){var b;Mu.length||(Mu.push(ca.anychart.themes.defaultTheme||{}),Nu.push(Mu[0]));for(b=Mu.length-1;bc.length?c[0]:c[b]):0}
g.parent=function(a){return m(a)?(this.ja!=a&&(a?(this.ja&&Xw(this.ja,this.nH,this),this.ja=a,T(this.ja,this.nH,this)):(Xw(this.ja,this.nH,this),this.ja=null)),this):this.ja};g.nH=function(a){var b=0,c=0;W(a,1)&&(b|=16,c|=1);W(a,8)&&(b|=4,c|=8);W(a,32768)&&(b|=1,c|=1);this.g=null;this.o(b,c)};function py(a,b,c,d,e,f,h){switch(a.O("cornerType")){case "round":b.Sd(e,f,h,h,!1,!0);break;case "roundInner":b.Sd(e,f,h,h,!1,!1);break;case "cut":b.lineTo(e,f);break;default:b.lineTo(c,d).lineTo(e,f)}}
g.lJ=function(){return this.eb()};
g.Y=function(){if(!this.Sb())return this;var a=this.O("fill")||"none",b=this.O("stroke"),c=this.O("topStroke"),d=this.O("rightStroke"),e=this.O("bottomStroke"),f=this.O("leftStroke"),h=!!(c||d||e||f),k=c&&d&&e&&f,l,n,p=this.R()?this.R().Ca():null,q=p&&!p.Bd();q&&p.me();if(V(this,4)){this.Ma||(this.Ma=pj());k&&this.b?this.b.clear().parent(null):(this.b||(this.b=Yi()),this.b.parent(this.Ma),this.b.clear());h?(this.i||(this.i=Yi()),this.i.parent(this.Ma),this.i.clear()):this.i&&this.i.clear().parent(null);
if(this.F)for(k=0,l=this.F.length;kd||c>e)return 1;if(bd)return 1}else if(a.ba){if(ce)return 1}return 0}
function Gy(a){var b=a.la(),c,d,e;b?(c=b.width,b=b.height,null!=a.bb?(a.aa=d=N(a.bb,c),c=!1):(d=0,c=!0),null!=a.Nb?(a.X=e=N(a.Nb,b),b=!1):(e=0,b=!0)):(lt(a.bb)?(c=!0,d=0):(c=!1,a.aa=d=S(a.bb)),lt(a.Nb)?(b=!0,e=0):(b=!1,a.X=e=S(a.Nb)));var f=a.fg();a.b.width(null);a.b.height(null);c?(d+=a.b.vb().width,a.fa=d,a.aa=f.Qh(d)):d=a.fa=f.eg(d);a.b.width(a.fa);b?(e+=a.b.vb().height,a.ha=e,a.X=f.kh(e)):e=a.ha=f.dg(e);a.b.height(a.ha);var h=!c&&a.U||!b&&a.ba;H(a);if(h){var h=Math.round((a.ka+a.qa)/2),k=a.qa,
l=a.ka,n;n=a.F;var p=rj();p.$c("aria-hidden","true");a.ze(p,!0);a.F=n;p.fontSize(a.ka);if(0>=Fy(a,p.vb().width,p.vb().height,d,e))d=a.ka;else{p.fontSize(h);for(var q=n=Fy(a,p.vb().width,p.vb().height,d,e);k!=l;){if(0>n)k=Math.min(h+1,l),h+=Math.floor((l-h)/2);else if(0=q*n)break}if(n){do h+=q,p.fontSize(h),n=Fy(a,p.vb().width,p.vb().height,d,e);while(0>q*n);Mb(p);0b?null:b;m(a.width())||a.o(4)}function Ez(a,b){a.N=0>b?null:b;m(a.height())||a.o(4)}g.margin=function(a,b,c,d){this.sc||(this.sc=new hz,G(this,this.sc),T(this.sc,this.nP,this));return m(a)?(this.sc.P.apply(this.sc,arguments),this):this.sc};
g.Ql=function(a,b,c,d){this.Sa||(this.Sa=new Cy,G(this,this.Sa),T(this.Sa,this.nP,this));return m(a)?(this.Sa.P.apply(this.Sa,arguments),this):this.Sa};function Fz(a,b){if(m(b)){var c=a.O("orientation")!=b;a.ad.orientation=b;c&&a.o(4);return a}return a.ad.orientation}g.G3=function(a,b){if(m(a)){if(B(a))if(m(b)){if(a in this.D)this[a](b)}else return this.Jb(a);else if(z(a))for(var c in a)if(c in this.D)this[c](a[c]);return this}c={};for(var d in this.j)d in this.D&&(c[d]=this.j[d]);return c};
function Gz(a,b){if(m(b)){var c=null==b?"":String(b);a.W!=c&&(a.W=c,a.o(20,9));return a}return a.W}g.o=function(a,b){var c=Az.G.o.call(this,a,b);!c&&this.Ra&&this.ra(b||0);return c};function Hz(a){var b=!1;a.kb||(b=!0,a.kb=pj(),a.Pp().R(a.kb),a.Rb=a.kb.text(),a.Rb.zIndex(.1),a.Rb.$c("aria-hidden","true"),G(a,a.kb),ux(a,a.kb));return b}
g.Y=function(){if(!this.Sb())return this;var a=Hz(this),b=this.R();H(this);V(this,2)&&(this.kb.parent(b),this.K(2));V(this,8)&&(this.kb.zIndex(this.zIndex()),this.K(8));V(this,16)&&(this.ze(a),this.K(16));V(this,4)&&(Iz(this),this.Rb.x(N(this.Ql().O("left"),this.f)),this.Rb.y(N(this.Ql().O("top"),this.b)),this.kb.Pb(this.u.Tc,this.u.Hd,this.u.Nd,this.u.Cd,this.u.Uc,this.u.Vc),this.o(64),this.K(4));V(this,64)&&(a=this.Pp(),H(a),a.la(0,0,this.f,this.b),a.Y(),a.ia(!1),this.K(64));this.ia(!1);return this};
g.remove=function(){this.kb?this.kb.parent(null):this.Rb&&this.Rb.parent(null)};g.Ic=function(){var a=this.la(),a=a?a.clone():ls(0,0,0,0);if(!this.enabled())return a;this.nb&&!V(this,4)||Iz(this);switch(this.O("orientation")){case "top":a.top+=this.nb.height;a.height-=this.nb.height;break;case "right":a.width-=this.nb.width;break;case "bottom":a.height-=this.nb.height;break;case "left":a.left+=this.nb.width,a.width-=this.nb.width}return a};
g.Ef=function(){if(!this.enabled())return new J(0,0,0,0);this.nb&&!V(this,4)||Iz(this);return this.nb.clone()};
g.ze=function(a){var b=this.O("text"),c=Gz(this),d=this.O("useHtml");if(a||m(b)||m(c)||m(d))a=!b&&m(c)?c:b,d?this.Rb.htmlText(a):this.Rb.text(a);this.Rb.fontSize(this.O("fontSize"));this.Rb.fontFamily(this.O("fontFamily"));this.Rb.color(this.O("fontColor"));this.Rb.Ap(this.O("textDirection"));this.Rb.yt(this.O("textWrap"));this.Rb.opacity(this.O("fontOpacity"));this.Rb.an(this.O("fontDecoration"));this.Rb.fontStyle(this.O("fontStyle"));this.Rb.fontVariant(this.O("fontVariant"));this.Rb.fontWeight(this.O("fontWeight"));
this.Rb.letterSpacing(this.O("letterSpacing"));this.Rb.wt(this.O("lineHeight"));this.Rb.xt(this.O("textIndent"));this.Rb.Im(this.O("vAlign"));this.Rb.dk(this.O("hAlign"));this.Rb.Sk(this.O("textOverflow"));this.Rb.Bp(this.O("selectable"));this.Rb.xc(this.O("disablePointerEvents"))};
function Jz(a){var b=a.Jb("rotation");delete a.ad.rotation;b=m(b)?b:a.O("rotation");if(m(b))return b;switch(a.O("orientation")){case "left":return a.ad.rotation=-90;case "right":return a.ad.rotation=90;default:return a.ad.rotation=0}}
function Iz(a){var b=a.Ql(),c=a.margin(),d=a.la(),e,f,h=a.O("orientation"),k=!(Jz(a)%180);f=!((Jz(a)+90)%180);d?f?(e=d.height,f=d.width):(e=d.width,f=d.height):e=f=void 0;var l=Hz(a);if(l||V(a,16))a.ze(l),a.K(16);a.Rb.width(null);a.Rb.height(null);a.Rb.Pb(1,0,0,1,0,0);var l=a.Rb.vb(),n=a.Mc("width")?a.Jb("width"):a.U||null;null===n?(a.J=l.width,a.f=b.Qh(a.J)):(a.f=N(n,e),a.J=b.eg(a.f));d&&e=a.documentMode)?wh(this.f,Vz):wh(this.f,Uz);wh(this.Ca().Pj(),Nz);wh(this.Ca().ga(),Wz);this.u()};Tz.prototype.u=function(){var a;a=this.i;a=a.b?a.b.clone():null;this.Ca().vt(a.width,a.height)};Tz.prototype.Fs=function(){return!1};function Xz(a,b,c){this.b={values:a||{},Zg:b||null,Tg:c||[],Mi:{},li:{}};this.b.Mi["%Value"]="value";this.b.Mi["%YValue"]="value";this.b.Mi["%Index"]="index"}g=Xz.prototype;g.values=function(a){return m(a)?(this.b.values=a,this):this.b.values};g.Zg=function(a){return m(a)?(this.b.Zg=a,this):this.b.Zg};g.Tg=function(a){return m(a)?(this.b.Tg=a,this):this.b.Tg};g.Mi=function(a){return m(a)?(this.b.Mi=a,this):this.b.Mi};g.li=function(a){return m(a)?(this.b.li=a,this):this.b.li};
g.vr=function(a){var b=this.b.Zg;return b?b.get.apply(b,arguments):void 0};g.nZ=function(a){var b=this.b.Zg?this.b.Zg.B(a):void 0;m(b)||(b=(b=this.b.values.series)?b.value.B(a):void 0);return b};g.ff=function(a){var b=void 0;if(a)for(var c=0;cc?d=this.f.cw[c]:8>c?d=this.f.dw[c-4]:(d=this.f.nF[c-8],d=d.replace("{1}",this.f.cw[c-8]),d=d.replace("{0}",this.f.dw[c-8]));bA(this,d)}else bA(this,a)}
function bA(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 eA(a,b){var c=a.substring(b[0]).match(/^\s+/);c&&(b[0]+=c[0].length)}
function fA(a,b,c,d,e,f){eA(b,c);var h=c[0],k=d.text.charAt(0),l=-1;if(dA(d))if(0b.length)return!1;l=gA(a,b.substring(0,h+e),c)}else l=gA(a,b,c);switch(k){case "G":return l=hA(b,c,a.f.oF),0<=l&&(f.era=l),!0;case "M":case "L":a:{d=l;if(0>d){a=a.f.sF.concat(a.f.yF).concat(a.f.uF).concat(a.f.zF);d=hA(b,c,a);if(0>d){f=!1;break a}f.month=d%12}else f.month=d-1;f=!0}return f;case "E":return d=hA(b,c,a.f.AF),0>d&&(d=hA(b,c,a.f.wF)),0>d?f=!1:(f.f=d,f=!0),f;case "a":return l=hA(b,c,a.f.mF),0<=l&&
(f.i=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=gA(a,b,c);if(0>l){f=!1;break a}"-"==n&&(l=-l)}n||2!=c[0]-h||2!=d.count?f.year=l:(b=l,c=(new Date).getFullYear()-80,a=c%100,f.F=b==a,b+=100*Math.floor(c/100)+(bl?(d=hA(b,c,a.f.tF),0>d&&(d=hA(b,c,a.f.vF)),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 b=c[0]-h,f.D=3>b?l*Math.pow(10,3-b):Math.round(l/Math.pow(10,
b-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.j=l),!0;case "s":return 0<=l&&(f.u=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.g=0,f=!0;else{d=1;switch(b.charAt(c[0])){case "-":d=-1;case "+":c[0]++}h=c[0];l=gA(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.g=-(n*d);f=!0}}return f;
default:return!1}}function gA(a,b,c){if(a.f.BF){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 hA(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 iA(){};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 jA=/^([-]?\d+\.?\d*)(.*?)?$/,kA={factors:[1E15,1E12,1E9,1E6,1E3,1E3,1,.001,1E-6,1E-9],suffixes:"P T G M K k m u n".split(" ")},lA="default",mA=null,nA=NaN,oA="default",pA=null,qA=null,rA=null,sA=0,tA={},uA={},vA={},wA={};function xA(a){z(a)||(a=ca.anychart.format.locales[String(a)]);return a||null}function xt(a){return(a=xA(a))&&a.dateTimeLocale||null}function yA(a){return(a=xA(a))&&a.numberLocale||null}function zA(a,b){var c=xt(a);return c&&c[b||"dateTimeFormat"]||null}
function AA(a){if(!a)return ns;var b=na(a);b in wA||(wA[b]={oF:a.eras,RL:a.eraNames,SL:a.narrowMonths,TL:a.standaloneNarrowMonths,sF:a.months,yF:a.standaloneMonths,uF:a.shortMonths,zF:a.standaloneShortMonths,AF:a.weekdays,WL:a.standaloneWeekdays,wF:a.shortWeekdays,VL:a.standaloneShortWeekdays,wW:a.narrowWeekdays,UL:a.standaloneNarrowWeekdays,vF:a.shortQuarters,tF:a.quarters,mF:a.ampms||a.amPmS,cw:a.dateFormats||[],dw:a.timeFormats||[],nF:a.dateTimeFormats||[],pF:a.firstDayOfWeek,dX:a.weekendRange,
qF:a.firstWeekCutOffDay||a.firstWeekCutOfDay});return wA[b]}function BA(a){m(a)&&(nA=ja(a)?a.getTime():S(a));return isNaN(nA)?(a=new Date,a.setTime(Date.UTC(a.getUTCFullYear(),a.getUTCMonth())),a):new Date(nA)}function yt(a){m(a)&&(B(a)||z(a)?oA=a:oA="default");return oA}function CA(a){m(a)&&(B(a)?pA=a:pA=null);return pA||zA(oA)||zA("default")||"yyyy.MM.dd"}function DA(a){m(a)&&(B(a)?qA=a:qA=null);return qA||zA(oA,"dateFormat")||zA("default","dateFormat")||"yyyy.MM.dd"}
function EA(a){m(a)&&(B(a)?rA=a:rA=null);return rA||zA(oA,"timeFormat")||zA("default","timeFormat")||"HH:mm:ss"}function FA(a){m(a)&&(sA=S(a)||0);return sA}
function GA(a,b,c,d){if(ja(a))return a;if(ma(a))return isNaN(a)?null:new Date(a);if(B(a)){if(b=(m(b)?b:mA)||null){d=xt(d)||xt(lA)||xt("default");var e=na(d),e=b+e,f;e in uA||(d=AA(d),uA[e]=new aA(b,d));f=uA[e];c=ja(c)?c:BA();(b=-1==b.replace(/'.+?'/g,"").search(/z+/i))&&c.setTime(c.getTime()+6E4*c.getTimezoneOffset());d=a.length;a:{for(var h=new iA,e=[0],k=-1,l=0,n=0,p=0;pk&&f.b[p].st&&(k=p,n=l=0),0<=k){var q=f.b[p].count;if(p==k&&(q-=n,n++,0==q)){a=0;break a}fA(f,
a,e,f.b[p],q,h)||(p=k-1,e[0]=l)}else{if(k=-1,!fA(f,a,e,f.b[p],0,h)){a=0;break a}}else{k=-1;if(" "==f.b[p].text.charAt(0)){if(q=e[0],eA(a,e),e[0]>q)continue}else if(a.indexOf(f.b[p].text,e[0])==e[0]){e[0]+=f.b[p].text.length;continue}a=0;break a}b:{void 0!=h.era&&void 0!=h.year&&!h.era&&0f?
f:a));D(c.setHours)&&(void 0==h.b&&(h.b=c.getHours()),void 0!=h.i&&0h.b&&(h.b+=12),c.setHours(h.b));D(c.setMinutes)&&void 0!=h.j&&c.setMinutes(h.j);D(c.setSeconds)&&void 0!=h.u&&c.setSeconds(h.u);D(c.setMilliseconds)&&void 0!=h.D&&c.setMilliseconds(h.D);void 0!=h.g&&c.setTime(c.getTime()+6E4*(h.g-c.getTimezoneOffset()));h.F&&(a=new Date,a.setFullYear(a.getFullYear()-80),c.getTime()a)&&(a=-a);n="";if(z(e)&&r(e.factors)&&r(e.suffixes)){var p=1,q=e.factors;e=e.suffixes;for(var t=Math.min(q.length,e.length),u=0;u=p||1>=p&&a>.1*p){n=e[u];break}n?n=h+n:p=1;a/=p}f=f?a.toFixed(b):Or(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){m(a)&&(B(a)||z(a)?lA=a:lA="default");return lA});E("anychart.format.inputBaseDate",BA);E("anychart.format.inputDateTimeFormat",function(a){m(a)&&(B(a)?mA=a:mA=null);return mA});E("anychart.format.outputLocale",yt);E("anychart.format.outputTimezone",FA);E("anychart.format.outputDateFormat",DA);E("anychart.format.outputTimeFormat",EA);
E("anychart.format.outputDateTimeFormat",CA);E("anychart.format.parseDateTime",GA);
E("anychart.format.parseNumber",function(a,b){var c=yA(b)||yA(lA)||yA("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(Qa(c.groupsSeparator),"g"),"");var e=c.scale;!0===e&&(e=kA);if(z(e)&&r(e.factors)&&r(e.suffixes)){a=a.replace(new RegExp(Qa(c.scaleSuffixSeparator),"g"),"");var f=a.match(jA);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-v+c&&(h-=d.left-v+c),0>d.top-w+e&&(k-=d.top-w+e),d.Ja()-v+c>l.width&&(h-=d.Ja()-v+c-l.width),d.Ea()-w+e>l.height&&(k-=d.Ea()-w+e-l.height));q||(b.x(h),b.y(k),d=b.eb(),d.leftf.width+v&&(h-=d.Ja()-f.width-v),d.Ea()>f.height+w&&(k-=d.Ea()-f.height-w));u||(b.x(h),b.y(k),d=b.eb(),d.lefta.Ja()+v&&(h-=d.Ja()-v-a.Ja()),d.Ea()>a.Ea()+w&&(k-=
d.Ea()-w-a.Ea()));b.x(h);b.y(k)}
function eB(a,b,c,d,e,f){if(a.check(3)&&(a.b=e?e.ub():a,fB(a,[a.b]),a.b.enabled())){for(var h={clientX:{value:c,type:"number"},clientY:{value:d,type:"number"},formattedValues:{value:[],type:""},points:{value:[],type:""}},k=[],l=0;ld.Ea()?(e=d.$a(),f=d.Ja(),h=d.Ab(),k=d.Ea(),c+=2):(e=f=d.$a()+2,h=d.Ab(),k=d.Ea(),b-=2);else if(b>d.Ja())cd.Ea()?(e=d.$a(),f=d.Ja(),h=d.Ea(),k=d.Ab(),c+=2):(e=f=d.Ja()-2,h=d.Ab(),k=d.Ea(),b+=2);else if(c<
d.Ab())h=k=d.Ab()+2,e=d.Ja(),f=d.$a(),c-=2;else if(c>d.Ea())h=k=d.Ea()-2,e=d.$a(),f=d.Ja(),c+=2;else break a;a.J=[e,h,f,k,b,c]}nd(document,"mousemove",a.RD,!1,a)}else e&&d.xc(!0)}}function lB(a,b,c,d){XA(a);a.b=a;d&&(d.clientX=b,d.clientY=c,Gz(a.title(),hB(a,d)),a.ug().text(gB(a,d)));YA(a,a);bB(a,a,b,c);iB(a,b,c)}
function mB(a,b,c){var d=a.O("displayMode");"single"==d&&(bB(a,a.b,b,c),iB(a.b,b,c));if("union"==d)bB(a,a.b,b,c),iB(a.b,b,c);else if("separated"==d)for(var e in a.D)if(d=a.D[e])kB(a,d,b,c),iB(d,b,c)}function hB(a,b){b.values().titleText={value:a.yb.O("text"),type:"string"};Yz(b);var c=a.O("titleFormat");B(c)&&(c=nB(oB.dd(),c));return c.call(b,b)}
function gB(a,b,c){b.values().valuePrefix={value:a.O("valuePrefix")||"",type:"string"};b.values().valuePostfix={value:a.O("valuePostfix")||"",type:"string"};Yz(b);a=c?a.O("unionFormat"):a.O("format");B(a)&&(a=nB(oB.dd(),a));return a.call(b,b)}g.ug=function(a){this.N||(this.N=new Iy,T(this.N,this.Q9,this),this.N.Ya(this),this.N.width("100%").height("100%"),G(this,this.N));return m(a)?(this.N.P(a),this):this.N};
g.content=function(a){L(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"],!0);return this.ug(a)};g.Q9=function(a){W(a,8)?(this.U=this.F=null,this.o(1988,1)):W(a,1)&&this.o(512,1)};
function VA(a,b,c){if(b)return a.u&&a.u.stop(),a.remove(),!0;if(a.O("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.eb().Je(new Ue(b,c)),e=ZA(a).ga();if(e&&!d)return fd(e,"mouseleave",a.qD,!1,a),a.J=null,!1;if(pB(a,b,c))return fd(document,"mousemove",a.RD,!1,a),e&&(fd(ZA(a).ga(),"mouseenter",a.DL,!1,a),fd(ZA(a).ga(),"mouseleave",a.EL,!1,a)),!1;a.J=null}if(a.jv())return WA(a),a.u.sk()||a.u.start(),!1;a.remove();return!0}g.remove=function(){ZA(this).parent(null)};
function XA(a){var b;b=a.check(1)&&!cc(a.D);a.title().Ra=b;a.Sm().Aa=b;a.eo().va=b}g.eb=function(){this.U=this.F=null;aB(this);return new J(this.U.x+this.O("offsetX"),this.U.y+this.O("offsetY"),this.F.width,this.F.height)};g.Ef=function(){$A(this);return this.F};g.ze=function(){if(V(this,512)){H(this.ug());for(var a in this.X){var b=this.O(a);m(b)&&this.ug().we(a,b)}this.ug().pr(this.O("adjustFontSize"));this.ug().oB(this.O("minFontSize"));this.ug().nB(this.O("maxFontSize"));this.ug().ia(!1)}};
g.o=function(a,b){var c=SA.G.o.call(this,a,b);!c&&this.check(1)&&!cc(this.D)&&this.ra(b||0);return c};function ZA(a){if(!a.f){a.f=pj();G(a,a.f);ux(a,a.f);var b=a.eo(),c=a.title(),d=a.Sm(),e=a.ug();b.R(a.f);c.R(a.f);d.R(a.f);e.R(a.f)}return a.f}function cB(a,b){return m(b)?(a.ka=b,a):a.ka}function dB(a){return Uw&&a.O("allowLeaveStage")&&a.O("allowLeaveChart")}function WA(a){a.u&&a.u.sk()?a.Ha=!0:(Mb(a.u),a.u=new Ad(function(){this.remove();this.Ha&&(this.Ha=!1,WA(this))},a.jv(),a))}
function fB(a,b){b=b||[];for(var c in a.D)eb(b,function(a){return String(na(a))==c})||a.D[c].Xc(!0)}
function $A(a){if(!a.F){H(a.ug());a.ze();a.ug().ia(!1);var b=a.O("width"),c=a.O("height"),d=(a.Da||cB(a)).eb(),b=N(b,d.width),c=N(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new J(0,0,0,0),h,k=null,l=null,n=a.title(),p=a.Sm(),q=a.ug(),t;if(!d||!e){if(n.enabled()){n.la(null);t=n.O("width");var u=null!=n.Jb("width");h=n.O("height");var v=null!=n.Jb("height");gt(t)&&(k=t,d?(t=a.fg().eg(b),n.width(t)):n.width(null));gt(h)&&(l=h,e?(t=a.fg().dg(c),n.height(t)):n.height(null));h=n.Ef();f.width=b||Math.max(f.width,
h.width);u?n.width(k):delete n.j.width;v?n.height(l):delete n.j.height;l=k=null;e||(f.height+=h.height)}if(q.enabled()){var w=(u=a.ja?a.ja.ug():null)?u.width():void 0,u=u?u.height():void 0;q.la(null);w=q.width()||w;u=q.height()||u;gt(w)&&(k=w,d?(t=a.fg().eg(b),q.width(t)):q.width(null));gt(u)&&(l=u,e?(t=a.fg().dg(c),q.height(t)):q.height(null));w=q.Ef();f.width=b||Math.max(f.width,w.width);k&&q.width(k);l&&q.height(l);e||(f.height+=w.height)}n.enabled()&&n.la(new J(0,0,f.width,h.height));q.enabled()&&
q.la(new J(0,0,f.width,w.height));p.enabled()&&(p.la(n.enabled()||q.enabled()?f:null),h=p.Ef(),f.width=b||Math.max(f.width,h.width),e||(f.height+=h.height))}f=a.fg().KV(f);d&&(f.width=b);e&&(f.height=c);f.left=0;f.top=0;a.F=f}}function aB(a){$A(a);if(!a.U){var b=a.O("anchor"),c=a.O("offsetX"),d=a.O("offsetY"),e=a.O("x"),f=a.O("y"),e=new Ue(e,f);Dt(e,b,c,d);b=ot(a.F,b);e.x-=b.x;e.y-=b.y;a.U=e}}
function kB(a,b,c,d,e){var f=c,h=d,k,l=a.O("positionMode")||"float",n=a.O("displayMode"),p=(a.ua()||cB(a)).eb(),q=a.ka.R().Ca(),t=q.vb();k=Cn(q);var u=dB(b),q=b.O("allowLeaveStage"),v=b.O("allowLeaveScreen"),w=b.O("allowLeaveChart"),x=b.O("offsetX"),y=b.O("offsetY");"float"==l?(f=u?c:c-k.x,h=u?d:d-k.y):"point"==l?(h="union"==n?a.O("position"):b.O("position"),h=e.Un(h,!0).value,f=u?h.x+k.x:h.x,h=u?h.y+k.y:h.y):"chart"==l&&(f=a.ua().eb(),h="union"==n?a.O("position"):b.O("position"),h=ot(f,h),f=h.x+
(u?k.x:0),h=h.y+(u?k.y:0));v||(b.x(f),b.y(h),v=u?0:k.x,u=u?0:k.y,k=b.eb(),a=Ng(window),0>k.left-x+v&&(f-=k.left-x+v),0>k.top-y+u&&(h-=k.top-y+u),k.Ja()-x+v>a.width&&(f-=k.Ja()-x+v-a.width),k.Ea()-y+u>a.height&&(h-=k.Ea()-y+u-a.height));q||(b.x(f),b.y(h),k=b.eb(),k.leftt.width+x&&(f-=k.Ja()-t.width-x),k.Ea()>t.height+y&&(h-=k.Ea()-t.height-y));w||(b.x(f),b.y(h),k=b.eb(),k.leftp.Ja()+
x&&(f-=k.Ja()-x-p.Ja()),k.Ea()>p.Ea()+y&&(h-=k.Ea()-y-p.Ea()));b.x(f);b.y(h)}function qB(a){var b=null;cB(a)?b=cB(a).R():a.ua()?b=a.ua().R():a.parent()&&(cB(a.parent())?b=cB(a.parent()).R():a.parent().ua()&&(b=a.parent().ua().R()));return b}
function YA(a,b){if(V(b,2)){var c;if(dB(b))c=Tz.dd(),a.j&&a.j.Fs()&&b.j.R(null),b.j=c,b.j.R(document.body),b.R(c.b),ZA(b).parent(b.R()),b.K(2);else{var d=qB(b);if(d){var e=rB(b);c=du[e];c||(c=new Lz,du[e]=c);b.j=c;ZA(b).parent(b.R());d=d.Ca().Pj();c.R(d);b.R(c.b);b.K(2)}}}}g.RD=function(a){if(pB(this,a.clientX,a.clientY))this.j.Fs()||Pz(this.j,!0);else{nd(document,"mousemove",this.RD,!1,this);var b=ZA(this).ga();b&&(nd(b,"mouseenter",this.DL,!1,this),nd(b,"mouseleave",this.EL,!1,this));this.qD(a)}};
function pB(a,b,c){if(!a.J)return!1;var d=a.J[0],e=a.J[1],f=a.J[2],h=a.J[3],k=a.J[4],l=a.J[5];a=Wr(f,h,k,l,b,c);k=Wr(k,l,d,e,b,c);return Wr(d,e,f,h,b,c)==a&&a==k}g.DL=function(){nd(document,"mousemove",this.RD,!1,this);ZA(this).ga()&&nd(ZA(this).ga(),"mouseenter",this.DL,!1,this);this.J=null};g.EL=function(a){ZA(this).ga()&&nd(ZA(this).ga(),"mouseleave",this.EL,!1,this);this.qD(a)};
g.qD=function(a){if(2==a.Gi.buttons)return!0;this.j.Fs()||Pz(this.j,!1);ZA(this).ga()&&nd(ZA(this).ga(),"mouseleave",this.qD,!1,this);this.J=null;this.jv()?(WA(this),this.u.sk()||this.u.start()):this.Xc(!0)};function rB(a){a=qB(a).Ca();return"stg"+na(a)}
g.parent=function(a){if(m(a)){if(this.ja!=a){var b=String(na(this));a?(this.ja&&Xw(this.ja,this.EB,this),this.ja=a,this.title().parent(this.ja.title()),this.Sm().parent(this.ja.Sm()),this.eo().parent(this.ja.eo()),this.fg().parent(this.ja.fg()),this.ug().fg().parent(this.ja.ug().fg()),this.ja.D[b]=this,T(this.ja,this.EB,this)):(Xw(this.ja,this.EB,this),this.title().parent(null),this.Sm().parent(null),this.eo().parent(null),this.fg().parent(null),this.ug().fg().parent(null),delete this.ja.D[b],this.ja=
null)}return this}return this.ja};g.EB=function(a){var b=0,c=0;if(W(a,8)||W(a,1))b|=1988,c|=8;W(a,32768)&&(b|=1,c|=1);this.g=null;this.o(b,c)};g.Jb=function(a){return this.W[a]};g.Mc=function(a){return null!=this.W[a]};g.Lc=function(a){return this.Ua[a]};g.O=ky;g.Dc=function(a,b){this.W[a]=b};g.check=function(a){return m(a)?!!(a&this.Bb):!0};g.tf=function(a){m(a)&&(this.g=a);return this.g};g.Fi=jy;g.ue=function(){var a=[this.Ua];this.ja&&(a=pb(a,this.ja.ue()));return a};
g.oe=function(){var a=[this.W];this.ja&&(a=pb(a,this.ja.oe()));return a};g.SS=function(a){L(405,null,["isFloating()","positionMode()"],!0);var b=this.O("positionMode");return m(a)?("float"==b!=a&&this.Dc("positionMode",a?"float":"chart"),this):"float"==b};g.enabled=function(a){return m(a)?(this.W.enabled!=a&&(this.W.enabled=a,this.o(1,32777),this.W.enabled?(this.Xe=!1,this.ia(!0)):isNaN(this.jh)?H(this):this.Xe=!0),this):this.O("enabled")};
g.I=function(){var a={};Px(this,this.X,a);Px(this,this.cA,a);delete a.x;delete a.y;var b=this.title().I();cc(b)||(a.title=b);b=this.Sm().I();cc(b)||(a.separator=b);b=this.eo().I();cc(b)||(a.background=b);b=this.fg().I();cc(b)||(a.padding=b);m(this.ba)&&(a.hideDelay=this.ba);m(this.zIndex())&&(a.zIndex=this.zIndex());this.Mc("enabled")&&(a.enabled=this.W.enabled);return a};
g.$=function(a,b){a.content&&this.content(a.content);a.isFloating&&this.SS(a.isFloating);if(b){for(var c in this.X){var d=a[c];m(d)&&(this.Ua[c]=d)}for(c in this.cA)d=a[c],m(d)&&(this.Ua[c]=d);"enabled"in a&&(this.Ua.enabled=a.enabled)}else Ox(this,this.X,a),Ox(this,this.cA,a);this.title().Ba(!!b,a.title);this.Sm().Ba(!!b,a.separator);this.eo().Ba(!!b,a.background);this.fg().Ba(!!b,a.padding);this.jv(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.Fi(),h=0;hb?(w=Math.max(w,p),x+=n,q++,p=e+a.f,n=k+a.f):(p+=e+a.f,n=Math.max(n,k+a.f)):"verticalexpandable"==a.X&&(t+k>c?(x=Math.max(x,t),w+=u,v++,u=e+a.f,t=k+a.f):(t+=k+a.f,u=Math.max(u,e+a.f))));!d||0>f?f=d=0:d-=a.f;!h||
0>l?l=h=0:h-=a.f;a.vc=v;return"vertical"==a.X?ls(0,0,Math.max(0,f),Math.max(0,h)):"horizontal"==a.X?ls(0,0,Math.max(0,d),Math.max(0,l)):"verticalexpandable"==a.X?(w+=u-a.f,x=Math.max(x,t)-a.f,ls(0,0,Math.max(0,w),Math.max(0,x))):"horizontalexpandable"==a.X?(w=Math.max(w,p)-a.f,x+=n-a.f,ls(0,0,Math.max(0,w),Math.max(0,x))):ls(0,0,0,0)}
function wB(a){var b=a.la();b&&0>=b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.ru(),h,k,l,n,p=0,q=0,t,u;b?(c=b.width,d=b.height,null!=a.bb?(l=Math.min(c,N(a.bb,c),null!=a.Wf?N(a.Wf,c):c),t=f.eg(e.eg(l))):t=null!=a.Wf?f.eg(e.eg(N(a.Wf,c))):f.eg(e.eg(c)),null!=a.Nb?(n=Math.min(d,N(a.Nb,d),null!=a.Se?N(a.Se,d):d),u=f.dg(e.dg(n))):u=null!=a.Se?f.dg(e.dg(N(a.Se,d))):f.dg(e.dg(d))):(ma(a.bb)&&!isNaN(a.bb)?(l=a.bb,t=f.eg(a.bb)):t=ma(a.Wf)&&!isNaN(a.Wf)?f.eg(a.Wf):Infinity,ma(a.Nb)&&!isNaN(a.Nb)?
(n=a.Nb,u=f.dg(a.Nb)):u=ma(a.Se)&&!isNaN(a.Se)?f.dg(a.Se):Infinity);var v,w,x,y=a.Rz(),A=a.Cn(),C=a.title(),O=A.Tr(),O="bottom"==O||"top"==O,Q=C.O("orientation")||Fz(C),Q="bottom"==Q||"top"==Q,R=!(Jz(C)%180),ba=y.mb();H(y);H(A);H(C);var Y=w=null;do{w&&(Y=w);var U=w=0,P=0,ia=0;C.enabled()?(C.la(null),Dz(C,null),Ez(C,null),x=C.Ef(),Q?(x.width>t&&(R?Dz(C,t):Ez(C,t),x=C.Ef()),ia=x.width,w+=x.height):(x.height>u&&(R?Ez(C,u):Dz(C,u),x=C.Ef()),P=x.height,U+=x.width)):x=null;y.enabled()?(y.la(null),v=y.Ef(),
ba?w+=v.height:U+=v.width):v=null;h=t-U;k=xB(a,h,u-w);var xa=k.width;k=k.height;w+=k;U+=xa;P=Math.max(P,k);ia=Math.max(ia,xa);U=Math.max(ia,U);ia=Math.max(P,w);P=u;Q&&(P-=x?x.height:0);ba&&(P-=v?v.height:0);A.la(null);w=tz(A,1);if("horizontal"==a.X)xa>h&&a.b&&1h&&1P&&a.b&&1=t-x.width?ia:xa,x=Math.max(Math.min(C.text().length,1),C.margin().eg(P-ka<=x?P-x:ka)),Dz(C,x);else if(!R&&ia>u){x=0;v&&ba&&(x+=v.height);if("top"==A.Tr()||"bottom"==A.Tr())x+=w.height;xa=rz(A)&&!O?w.height:0;xa=Math.max(a.b&&a.b.length?a.b[0].eb().height:0,xa);x=Math.max(1,C.margin().dg(u-
x-xa));R?Ez(C,x):Dz(C,x)}x=C.Ef();y.width(h)}else x=C.Ef(),y.width(k);v=y.Ef();Q?U-=x.height:P-=x.width}y.enabled()&&(ba?U-=v.height:P-=v.width);xa=P;x=U;A.Tr();rz(A)&&(O?x=U-w.height:xa=P-w.width);w=a;v=x;var wb;w.J=[];x=0;U=w.b&&w.b.length;for(P=0;Pxa?(x++,w.J[x]=[],w.J[x][0]=w.b[P],v=w.b[P].eb().rd()):(v=v+w.f+w.b[P].eb().rd(),w.J[x].push(w.b[P])));
break;case "vertical":xa=w.b[P].eb().qd();P+=1;for(U=w.b.length;Pv?(x++,w.J[x]=[],w.J[x][0]=w.b[P],xa=w.b[P].eb().qd()):(xa=xa+w.f+w.b[P].eb().qd(),w.J[x].push(w.b[P])));break;case "horizontalexpandable":for(var bb=w.b[P].eb().rd()+w.f,Xb=w.b[P].eb().qd()+w.f,Oc=0,P=P+1;Pxa?(Oc+=Xb,Oc+wb>v?(x++,w.J[x]=[],w.J[x][0]=ia,Oc=0):w.J[x].push(ia),bb=ka+w.f,Xb=wb+w.f):(bb+=ka+w.f,Xb=Math.max(Xb,wb+
w.f),w.J[x].push(ia)));break;case "verticalexpandable":for(bb=w.b[P].eb().rd()+w.f,Xb=w.b[P].eb().qd()+w.f,Oc=0,P+=1;Pv?(Oc+=bb,Oc+ka>xa?(x++,w.J[x]=[],w.J[x][0]=ia,Oc=0):w.J[x].push(ia),bb=ka+w.f,Xb=wb+w.f):(bb=Math.max(bb,ka+w.f),Xb+=wb+w.f,w.J[x].push(ia)))}jz(w.Cn(),x+1);A.la(null);w=A.eb()}while(!cf(Y,w));l||(l=h);n||(n=k);a.nb=new J(p,q,l,n);if(a.Fa)p=a.$bb.Ja()&&(p=b.Ja()-l),qb.Ea()&&(q=b.Ea()-n));else if(b){p=b.$a();q=b.Ab();switch(a.D){case "left":case "right":switch(a.u){case "center":q+=(d-n)/2;break;case "right":case "bottom":q=b.Ea()-n}break;case "top":case "bottom":switch(a.u){case "center":p+=(c-l)/2;break;case "right":case "bottom":p=b.Ja()-l}}switch(a.D){case "right":p=b.Ja()-
l;break;case "bottom":q=b.Ea()-n}}else p=N(e.O("left"),0),q=N(e.O("top"),0);a.nb.left=p;a.nb.top=q;a.oc=a.ru().Ug(a.margin().Ug(a.nb));b=a.nb.clone();b.left=0;b.top=0;a.La=a.margin().Ug(b);a.ac=a.ru().Ug(a.La);y.ia(!1);A.ia(!1);C.ia(!1);a.K(4)}function yB(a){if(r(a.ib))return a.ib;if(null!=a.N){for(var b,c=[],d=0;dc.width&&(e+=f,f=d=0),n.o(4),H(n).la(c).x(d).y(e).enabled(!0).ia(!1).Y(),
d+=n.eb().rd()+a.f,f=Math.max(f,p.qd()+a.f);break;case "verticalexpandable":for(k=0;kc.height&&(d+=h,h=e=0),n.o(4),H(n).la(c).x(d).y(e).enabled(!0).ia(!1).Y(),e+=l[k].eb().qd()+a.f,h=Math.max(h,p.rd()+a.f)}if(a.title().enabled()&&(c=a.title().O("orientation")||Fz(a.title()),"top"!=c&&"bottom"!=c)){d=c=0;if(e=a.Ma.nc)c=e.Uc,d=e.Vc;e=a.ba.pk();f=a.yb.Ef();f.top+=d;f.left+=c;c=f.top+f.height/2-(e.top+e.height/2);c=Math.min(a.oc.height-e.height,Math.max(c,0));a.ba.Pb(1,
0,0,1,0,c)}}a.zb=b}g.J7=function(a){return this.dispatchEvent(a.type)};g.sf=function(a){a=tB.G.sf.call(this,a);var b=et(a.domTarget),b=S(b&&b.index);isNaN(b)||(a.itemIndex=b);return a};g.W7=function(a){var b=EB(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&D(b.uk)&&b.uk(c,a),c.Ra=!0,Uy(c,!0),Qy(c,!0),Ty(c,!0),a&&vB(this,a))}};g.V7=function(a){var b=EB(this,a);b&&this.dispatchEvent(b)&&a&&vB(this,a)};
g.Q2=function(a){var b=EB(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&D(b.tk)&&b.tk(c,a),c.Ra=!1,Uy(c,!1),Qy(c,!1),Ty(c,!1),this.ub().Xc())}};g.P2=function(a){if(a.button==Bl){var b=EB(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&b&&D(b.ll)&&b.ll.call(b,c,a)}}};g.Sf=function(a){(a=EB(this,a))&&this.dispatchEvent(a)};
function EB(a,b){var c=S(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.N)for(var k=0;ke?(lb(a.i,c,~e),lb(a.b,b,~e)):(f=!(a.b[e]&b))?a.b[e]|=b:m(d)&&(a.b[e]=d);a.target.enabled()&&a.target.ea().select(c)&&(a.target.Hf()||"single"!=a.target.qc()||(h?a.target.Jg(b):m(d)&&!h&&SB(a,NaN)&&a.target.Jg(d)),f?a.target.Ig(b):m(d)&&a.target.Ig(d))}}}
function SB(a,b){var c;if(m(b)){if(isNaN(b))return!TB(a,Wq)&&!(a.g&Wq);c=Ee(a,+b)}else c=a.g;return!(c&Wq)}
PB.prototype.j=function(a,b,c){var d;if(m(b)){var e=this.target.ea().Kb(),f=!0;if(r(b))for(Bb(b),d=b.length;d--;){var h=+b[d];hc?(lb(this.i,b,~c),lb(this.b,a,~c),this.g==Xq&&this.target.Ig(a),SB(this,NaN)&&!this.target.Hf()&&"single"==this.target.qc()&&this.target.Jg(a)):this.b[c]|=a)}};
function VB(a,b,c){var d;if(m(c)){if(!(c>=a.target.ea().Kb())){if(r(c))for(Bb(c),d=c.length;d--;)a.u(b,+c[d]);else a.u(b,+c);a.target.di()}}else if(a.g&b)if(b==Sq){for(d=a.b.length;d--;)UB(a,b,d)&&(mb(a.b,d,1),mb(a.i,d,1));a.g=Xq}else b==Wq&&(a.b.length=0,a.i.length=0,a.g=Xq);else{for(d=a.b.length;d--;)UB(a,b,d)&&(mb(a.b,d,1),mb(a.i,d,1));a.g=b}}function UB(a,b,c){return!(a.b[c]&=~b)}
function RB(a,b,c){var d=a.i[c];UB(a,b,c)?(mb(a.i,c,1),mb(a.b,c,1),a.target.enabled()&&a.target.ea().select(d)&&a.g==Xq&&a.target.Ig(Xq)):a.target.enabled()&&a.target.ea().select(d)&&a.g==Xq&&a.target.Ig(a.b[c])}function WB(a,b,c){isNaN(c)||(c=vb(a.i,c),0<=c&&RB(a,b,c))}
PB.prototype.f=function(a,b){var c;if(m(b)){if(r(b))for(Bb(b),c=b.length;c--;)WB(this,a,+b[c]);else if(isNaN(b))for(c=this.i.length;c--;)RB(this,a,c);else WB(this,a,+b);this.target.di();this.target.Hf()||"single"!=this.target.qc()||this.target.Jg(TB(this,Wq)?Wq:TB(this,Sq)?Sq:Xq)}else{for(c=this.b.length;c--;)UB(this,a,c)&&(this.target.ea().select(this.i[c])&&this.target.Ig(Xq),mb(this.i,c,1),mb(this.b,c,1));this.target.di();this.g&=~a;if(bx(this.target))if(this.target.Hf())for(c=this.target.Wb();c.advance();){var d=
c.oa();c.select(d)&&SB(this,d)&&this.target.Jg(this.g)}else this.target.Jg(this.g)}};function XB(a,b){for(var c=[],d=0,e=a.b.length;dc?(lb(this.i,b,~c),lb(this.b,a,~c),this.g==Xq&&this.target.Ig(a),SB(this,NaN)&&!this.target.Hf()&&"single"==this.target.qc()&&this.target.Jg(a)):(this.b[c]|=a,this.target.Ig(this.b[c])))}};function bC(a){PB.call(this,a)}F(bC,PB);
bC.prototype.j=function(a,b,c){var d;if(m(b)){var e=this.target.ea().Kb(),f=!0;if(r(b))for(Bb(b),d=b.length;d--;){var h=+b[d];ha.nearestPointToCursor.distance&&(a.series.ea().select(a.nearestPointToCursor.index),e=a)});"single"==this.W.O("displayMode")?jB(this.W,[e],a.originalEvent.clientX,a.originalEvent.clientY,
e.series,this.lp()):jB(this.W,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.lp())}}};g.Vz=function(a){mB(this.W,a.clientX,a.clientY)};g.lp=function(){return!1};g.Nt=function(a){!this.Zf&&(this.Zf=ca.anychart.ui.contextMenu(!!z(a)&&a.fromTheme))&&(G(this,this.Zf),this.Zf.itemsProvider(this.E5));return m(a)?(this.Zf&&this.Zf.setup(a),this):this.Zf};
g.E5=function(a){var b=a.event?a.event.target.gi():null,c=a.event?et(a.event.domTarget):null,b=z(c)&&m(c.da)&&c.da.seriesType&&m(c.index)||b&&b.seriesType,c=Gq(eC);return a.chart.QE(Gq(c),a,b)};g.QE=function(a){return a};g.vJ=function(){var a=[],b,c,d,e,f=this.yd();for(d=0;dp.Je||!d)d=n.da,e=p.index,f=jb(n.gc,p.index),h=p.Je}}a={index:e,series:d};a[b]=c?!f:f;return a};
g.Rg=function(a,b,c,d,e){var f=this.qv(c,a,d),h=[],k;if(!d)for(var l=0;lv.ed.Je&&(w=v));p=w.da;f=XB(p.state,Wq);l=1==f.length&&f[0]==
w.ed.index;n=!l||l&&(k||a.shiftKey);f=(k||a.shiftKey)&&ZB(p.state.hg(),Wq);!f&&(k||a.shiftKey)||l||p.gd();p.Xf(w.ed.index,a);f=XB(p.state,Wq);if(f.length)for(d.push({da:p,gc:[w.ed.index],ed:w.ed}),e=this.yd(),h=0;he?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.f$=function(a,b,c,d,e,f){return this.dispatchEvent(this.gs("selectmarqueestart",a,b,c,d,e,f))};g.d$=function(a,b,c,d,e,f){return this.dispatchEvent(this.gs("selectmarqueechange",a,b,c,d,e,f))};g.e$=function(a,b,c,d,e,f){a=this.gs("selectmarqueefinish",a,b,c,d,e,f);(b=this.dispatchEvent(a))&&this.BU(a);this.yp=!1;return b};g.BU=function(){};
g.RC=function(a,b,c){for(var d,e=0,f=a.Kb();ethis.Wl&&(k.__original_id__=h.length,k.__original_parent__=h.length+1,h.push("__original_id__","__original_parent__"));
f||n.push(h.join(e));for(l=0;l=this.Wl?(v=t[0],w=t[1]):(v=p.id,w=t[2]);for(f=0;fb||h&&d>c?-1:f&&a==b||h&&d==c?0:1});0>d&&(d=~d-1);return a[Oe(d,0,a.length)]}
function VC(a){var b=IC(a),c=b.useHtml,d=a.Oe();V(a,1024)&&(FC(a.hl,a.oa()),a.K(1024));b=JC(a.hl,b.format,d,a.oa());a.rs||(a.rs=rj(),a.rs.$c("aria-hidden","true"));c?a.rs.htmlText(m(b)?String(b):""):a.rs.text(m(b)?String(b):"");PC(a,function(a,b,c){a=0==c;b instanceof jC||b instanceof GC?this.ze.call(b,this.rs,a):this.ze(this.rs,a,b)},!0);return a.rs}g.clear=function(){this.mg();this.kb&&(this.kb.parent(null),this.kb.Mh());this.o(2)};
g.TO=function(a,b){var c=this.f.positionFormatter,d=xC(this.f.anchor)||"leftTop",e=SC(this),f=this.f.offsetX,h=this.f.offsetY,k=0,l=0;b&&(k=b.width,l=b.height);var n=this.lc(),p=hc(c.call(n,n)),p=new Ue(p.x,p.y),n=n&&n.connectorPoint;this.D&&(this.D.clear(),this.D.Pb(1,0,0,1,0,0));n&&(this.D||(this.D=this.kb.path(),this.D.dn(!0)),this.D.stroke(this.f.connectorStroke),c=hc(c.call(n,n)),this.D.moveTo(p.x,p.y).lineTo(c.x,c.y));c=ot(new J(0,0,a.width,a.height),d);p.x-=c.x;p.y-=c.y;f=m(f)?N(f,k):0;h=m(h)?
N(h,l):0;e?Dt(p,d,h,f):Dt(p,d,f,h);a.left=p.x;a.top=p.y;this.i.x(this.u+p.x).y(this.J+p.y)};function WC(a){var b=a.lc(),c=a.f.positionFormatter,d=hc(c.call(b,b)),d=new Ue(d.x,d.y),b=b&&b.connectorPoint;a.D&&(a.D.clear(),a.D.Pb(1,0,0,1,0,0));b&&(a.D||(a.D=a.kb.path(),a.D.dn(!0)),a.D.stroke(a.f.connectorStroke),c=hc(c.call(b,b)),a.D.moveTo(d.x,d.y).lineTo(c.x,c.y))}
g.ze=function(a,b,c){var d,e,f=m(c)?function(a){return c[a]}:this instanceof GC?this.Jb:jC.prototype.rJ;d=f.call(this,"text");e=f.call(this,"useHtml");if(b||m(d)||m(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.Ap(f.call(this,"textDirection"));a.yt(f.call(this,"textWrap"));a.opacity(f.call(this,"fontOpacity"));a.an(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.wt(f.call(this,"lineHeight"));a.xt(f.call(this,"textIndent"));a.Im(f.call(this,"vAlign"));a.dk(f.call(this,"hAlign"));a.Sk(f.call(this,"textOverflow"));a.Bp(f.call(this,"selectable"));a.xc(f.call(this,"disablePointerEvents"))};
g.Y=function(){var a=this.hl,b;this.kb||(this.kb=pj());this.kb.tag=this.ha;b=this.ag("enabled");if(OC(this,1))if(b)this.R()&&!this.kb.parent()&&this.kb.parent(this.R()),this.K(1);else return this.kb&&this.kb.parent(null),this.K(4294967295),this;if(!b)return this;OC(this,2)&&(b&&((!this.hl.enabled()||m(this.enabled())&&!this.enabled())&&this.hl.Re()&&(this.R()||this.R(a.Re()),this.R().parent()||this.R().parent(a.R())),this.R()&&this.kb.parent(this.R())),this.K(2));V(this,8)&&(this.R()&&this.R().zIndex(a.zIndex()),
this.kb.zIndex(this.zIndex()),this.K(8));V(this,1024)&&(FC(a,this.oa()),this.K(1024));if(OC(this,20)){this.f=null;b=IC(this);var c=this.Oe(),d=JC(a,b.format,c,this.oa());this.kb.Pb(1,0,0,1,0,0);var e,f=b.background;if(f instanceof ly){if(f.enabled()||this.F&&this.F.enabled())e=f.I()}else e=f;!z(e)||!e||"enabled"in e||(e.enabled=!1);(c=B(e)||la(e)||e&&e.enabled)||this.F?(this.F||(this.F=new ly,this.F.zIndex(0),this.F.R(this.kb)),this.aa&&this.F.P(this.aa instanceof ly?this.aa.I():this.aa),this.F.P(e),
this.F.Y()):f&&(this.aa=f);this.vs();var h,k;this.W=PC(this,function(a,b){if(b instanceof jC){var c=b.la();if(c)return c}});this.W||(a.R()?this.W=a.R().vb():this.W=ls(0,0,0,0));this.W&&(h=this.W.width,k=this.W.height);e=this.f.useHtml;this.i.width(null);this.i.height(null);e?this.i.htmlText(m(d)?String(d):""):this.i.text(m(d)?String(d):"");this.ze(this.i,!0,b);e=null!==b.width;var d=null!==b.height,f=new J(0,0,0,0),l;if(b.padding instanceof Cy)l=b.padding;else if(z(b.padding)||ma(b.padding)||B(b.padding))l=
new Cy,l.P(b.padding);var n,p,q;e?(n=Math.ceil(N(b.width,h)),l?(q=l.eg(n),this.u=N(l.O("left"),n)):(this.u=0,q=n),f.width=n,n=!1):(p=this.i.vb(),n=p.width,l?(f.width=l.Qh(n),this.u=N(l.O("left"),f.width)):(this.u=0,f.width=n),n=!0);m(q)&&this.i.width(q);var t;d?(p=Math.ceil(N(b.height,k)),l?(t=l.dg(p),this.J=N(l.O("top"),p)):(this.J=0,t=p),f.height=p,p=!1):(p=this.i.vb(),p=p.height,l?(f.height=l.kh(p),this.J=N(l.O("top"),f.height)):(this.J=0,f.height=p),p=!0);m(t)&&this.i.height(t);if(!n&&b.adjustByHeight||
!p&&b.adjustByHeight){var u;"different"==wC(a)?u=UC(this,q,t,b.minFontSize,b.maxFontSize,b.adjustByWidth,b.adjustByHeight):u=PC(this,function(a,b){if(b instanceof jC&&m(b.ad.fontSize))return b.ad.fontSize});H(this);this.i.fontSize(u);e?(n=Math.ceil(N(b.width,h)),f.width=n):(p=this.i.vb(),n=p.width,l?f.width=l.Qh(n):f.width=n);d?(p=Math.ceil(N(b.height,k)),f.height=p):(p=this.i.vb(),p=p.height,l?f.height=l.kh(p):f.height=p);this.ia(!1)}this.Tb=f;this.o(2048);this.K(20)}OC(this,2048)&&(this.TO(this.Tb,
this.W),c&&(this.F.la(this.Tb),this.F.Y()),a=ot(this.Tb,this.f.anchor),this.kb.et(this.f.rotation,a.x,a.y),this.o(512),this.K(2048));V(this,512)&&(WC(this),this.K(512));OC(this,256)&&(this.kb&&this.kb.clip(this.f.clip),this.K(256));return this};g.vs=function(){this.i||(this.i=rj(),this.i.$c("aria-hidden","true"),this.i.zIndex(1),this.kb||(this.kb=pj()),this.i.parent(this.kb),this.i.xc(!0));return this.i};
g.I=function(){var a=GC.G.I.call(this),b;m(this.Mc("background"))&&(b=this.pB().I(),cc(b)||(a.background=b));m(this.Mc("padding"))&&(b=this.qB().I(),cc(b)||(a.padding=b));Px(this,this.DH,a,"Labels factory label text");Px(this,this.qu,a,"Labels factory label props");(b=a.adjustFontSize)&&(m(b.width)||m(b.height))||delete a.adjustFontSize;this.Mc("enabled")||delete a.enabled;return a};
g.$=function(a,b){var c=this.O("enabled");Ox(this,this.DH,a);Ox(this,this.qu,a);GC.G.$.call(this,a,b);m(a.enabled)||delete this.b.enabled;this.Dc("enabled","enabled"in a?a.enabled:c);"background"in a&&this.pB(a.background);"padding"in a&&this.qB(a.padding)};g.ca=function(){Ob(this.b.background,this.b.padding,this.F,this.i,this.kb);this.i=this.F=null;this.b.background=null;this.b.padding=null;GC.G.ca.call(this)};var XC=jC.prototype;XC.background=XC.rB;XC.padding=XC.Qr;XC.enabled=XC.enabled;
XC.getLabel=XC.Ld;XC.getLabelsCount=XC.CD;XC=GC.prototype;XC.getIndex=XC.oa;XC.padding=XC.qB;XC.background=XC.pB;XC.clear=XC.clear;XC.draw=XC.Y;function YC(){ud.call(this);this.ha=0;this.W=!1;this.Ha=1;this.Aa=0;this.Ra="none"}F(YC,Ww);g=YC.prototype;g.ta=6;g.Ko=function(){return!1};g.Lb=ea;g.Pv=function(a,b,c){return this.transform(a,c)};g.bs=function(a){return a};function ZC(a,b,c){if(a.Ha!=b||a.Aa!=c)a.Ha=b,a.Aa=c,a.ra(2)}function $C(a,b){var c=(b-a.Aa)*a.Ha;return a.W?1-c:c}function aD(a,b){a.W&&(b=1-b);return b/a.Ha+a.Aa}g.Ih=function(a){return lt(a)};g.$d=function(a){return m(a)?(a=!!a,this.W!=a&&(this.W=a,this.ra(2)),this):this.W};
g.vf=function(){this.ha||this.Jk();this.ha++;return this};g.Df=function(a){return(this.ha=Math.max(this.ha-1,0))?!0:this.LB(!!a)};g.cq=function(){return!1};g.aD=function(){return 0};g.jI=!1;g.Mn=function(a){return m(a)?(a=this.jI?zp(a):"none",this.Ra!=a&&(this.Ra=a,this.ra(6)),this):this.jI?this.Ra:"none"};g.I=function(){var a=YC.G.I.call(this);a.type=this.Na();a.inverted=this.$d();return a};g.$=function(a,b){YC.G.$.call(this,a,b);this.$d(a.inverted)};
function bD(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return cD();case "lin":case "linear":return dD();case "date":case "datetime":case "dt":return eD();case "ordinal":case "ord":case "discrete":return fD();case "color":case "ordinalcolor":case "discretecolor":return gD();case "linearcolor":return hD();default:return null===b?null:b?fD():dD()}}var iD=YC.prototype;iD.inverted=iD.$d;iD.startAutoCalc=iD.vf;iD.finishAutoCalc=iD.Df;function jD(a){ud.call(this);this.scale=a;this.g=kD;this.f=lD;this.b=mD}F(jD,Ww);g=jD.prototype;g.ta=2;g.ik=null;g.Ti=4;g.ti=null;g.ko=null;
g.E4=function(a,b,c,d,e,f){if(m(a)){var h;if(null===a)h=null;else if(B(a)&&1==arguments.length)h=xs(a);else{if(B(a))switch(a=Np(a),b=S(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 qs(a,b,c,d,e,f)}var k;if(k=h&&this.ik)k=this.ik,
k=h.u==k.u&&h.j==k.j&&h.b==k.b&&h.g==k.g&&h.i==k.i&&h.f==k.f;k||!h&&!this.ik||(h?(this.Ti=NaN,this.ik=h):(this.Ti=4,this.ik=null),this.ko=this.ti=null,this.ra(2));return this}return ys(this.ik,!1)};g.count=function(a){return m(a)?(this.Ti!=a&&(this.ik=null,this.Ti=isNaN(a)||2>a?4:Math.ceil(+a),this.ko=this.ti=null,this.ra(2)),this):this.Ti};
g.set=function(a){if(this.ti!=a){this.Ti=NaN;this.ik=null;this.ti=cb(a,function(a){return GA(a)});Bb(this.ti);for(var b=this.ti[0],c=1,d=1;da||1this.i&&(this.i=c,this.b=!1)}return this};
g.LB=function(a){var b=this.ib!=this.g||this.La!=this.i;b&&(this.b=!1,a||this.ra(2));return b};g.Ze=function(){return this.F||this.D};g.transform=function(a){this.Gg();a=S(a);return $C(this,(a-this.min)/this.de)};g.Gg=function(){this.b||(this.b=!0,this.GP())};
g.GP=function(){isFinite(this.i)?isFinite(this.g)?te(this.g,this.i,1E-10)&&(this.g-=.5,this.i+=.5):this.g=this.i-1:isFinite(this.g)?this.i=this.g+1:(this.g=0,this.i=1);var a=(this.D?isNaN(this.J)?this.i:Math.max(this.i,this.J):this.max)-(this.F?isNaN(this.ma)?this.g:Math.min(this.g,this.ma):this.min);1E-4>Math.abs(a)&&!this.F&&!this.D&&(this.max+=1E-4);var b,c="percent"!=this.Mn();this.F&&(b=c?this.X:0,this.min=this.g-a*b,isNaN(this.ma)||(this.min=0this.min&&0<=this.g&&this.min!=this.ma&&(this.min=0));this.D&&(b=c?this.U:0,this.max=this.i+a*b,isNaN(this.J)||(this.max=0this.max&&0<=this.i&&this.max!=this.J&&(this.max=0))};g.Hc=function(a){this.Gg();a=aD(this,a);return a*this.de+this.min};
g.I=function(){var a=pD.G.I.call(this);a.maximum=this.D?null:this.max;a.minimum=this.F?null:this.min;a.minimumGap=this.Bu();a.maximumGap=this.Au();a.softMinimum=isNaN(this.ma)?null:this.ma;a.softMaximum=isNaN(this.J)?null:this.J;a.maxTicksCount=this.qa;return a};g.$=function(a,b){pD.G.$.call(this,a,b);this.Bu(a.minimumGap);this.Au(a.maximumGap);this.RB(a.softMinimum);this.QB(a.softMaximum);this.wh(a.minimum);this.wi(a.maximum);this.bq(a.maxTicksCount)};
function qD(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return cD();case "lin":case "linear":return dD();case "date":case "datetime":case "dt":return eD();default:return b?null:dD()}}var rD=pD.prototype;rD.maxTicksCount=rD.bq;rD.minimum=rD.wh;rD.maximum=rD.wi;rD.extendDataRange=rD.Cc;function sD(){pD.call(this);this.j=this.u=null;pD.call(this)}F(sD,pD);g=sD.prototype;g.Ih=function(a){return!GA(a)};g.Na=function(){return"dateTime"};g.Lb=function(a){this.u||(this.u=new jD(this),G(this,this.u),T(this.u,this.BP,this));return m(a)?(this.u.P(a),this):this.u};g.Za=function(a){this.j||(this.j=new jD(this),G(this,this.j),T(this.j,this.BP,this));return m(a)?(this.j.P(a),this):this.j};g.Cc=function(a){for(var b=0;ba.scale.bq()&&(L(20,null,[c-b,fu(k)]),k=null,a.Ti=4);k||(k=nD(a,b,c,!1));d&&(f[0]=b=wt(b,k,0));b=new Es(new Date(b));c=new Es(new Date(c));for(d=0;0>=b.getTime()-c.getTime()&&150>d;b.add(k),d++)h.push(b.getTime());e&&0a.scale.bq()&&(L(20,null,[l-d,fu(h)]),h=null,a.Ti=4);h||(h=nD(a,c,b,!0));c=new Es(new Date(d));l=new Es(new Date(l));for(b=0;0>=c.getTime()-l.getTime()&&150>b;c.add(h),b++)e.push(c.getTime());a.ko=e;a.Ti=k}this.F&&(this.min=f[0]);this.D&&(this.max=f[1]);this.de=this.max-this.min}};g.BP=function(a){W(a,2)&&(this.b=!1,this.ra(2))};g.I=function(){var a=sD.G.I.call(this);a.ticks=this.Lb().I();a.minorTicks=this.Za().I();return a};
g.$=function(a,b){sD.G.$.call(this,a,b);this.Lb(a.ticks);this.Za(a.minorTicks)};function eD(){var a=new sD;a.$(dr("defaultScaleSettings.dateTime"));return a}var tD=sD.prototype;E("anychart.scales.dateTime",eD);tD.getType=tD.Na;tD.ticks=tD.Lb;tD.minorTicks=tD.Za;tD.transform=tD.transform;tD.inverseTransform=tD.Hc;tD.extendDataRange=tD.Cc;tD.softMinimum=tD.RB;tD.softMaximum=tD.QB;tD.minimumGap=tD.Bu;tD.maximumGap=tD.Au;function uD(a){ud.call(this);this.na=a}F(uD,Ww);g=uD.prototype;g.ta=2;g.Hg=NaN;g.Ne=4;g.xh=6;g.gg=null;g.Xg=null;g.Hj=0;g.Cu="linear";g.Q4=function(a){return m(a)?(this.Hg!=a&&(a=S(a),0>=a?(this.Ne=4,this.xh=6,this.Hg=NaN):(this.xh=this.Ne=NaN,this.Hg=+a),this.Xg=this.gg=null,this.ra(2)),this):this.Hg};
g.count=function(a,b){return m(a)?(this.Ne!=a&&(this.Hg=NaN,this.Ne=Math.ceil(S(a)),this.xh=Math.ceil(S(b)),2<=this.Ne||(this.Ne=4),this.xh>=this.Ne||(this.xh=this.Ne),this.Xg=this.gg=null,this.ra(2)),this):[this.Ne,this.xh]};g.Ex=function(a){return m(a)?(a=+a||0,this.Hj!=a&&(this.Hj=a,this.Xg=null,this.gg||this.ra(2)),this):this.Hj};g.set=function(a){Fb(this.gg,a)||(this.Hg=this.xh=this.Ne=NaN,this.gg=tb(a,0),ub(this.gg),Bb(this.gg,at),this.Xg=null,this.ra(2));return this};
g.get=function(){var a=vD(this);return ab(a,function(a){a=this.transform(a);return 0<=a&&1>=a},this.na)};function vD(a){a.gg?a=a.gg:(a.na.Gg(),a=a.Xg);return a||[]}g.mode=function(a){return m(a)?(a=(""+a).toLowerCase(),a="log"==a||"logarithmic"==a?"logarithmic":"linear",this.Cu!=a&&(this.Xg=null,this.Cu=a,this.gg||this.ra(2)),this):this.Cu};
function wD(a,b,c,d,e,f){if("logarithmic"==a.Cu){f=f||10;a.Xg=null;var h=[b,c];if(a.gg)d&&(h[0]=Math.min(b,a.gg[0]||0)),e&&(h[1]=Math.max(c,a.gg[a.gg.length-1]||0));else{b=Qr(b,f);c=Qr(c,f);var k=[],l=a.Hg,n=a.Ne,p=a.xh;!isNaN(l)&&(c-b)/l>a.na.bq()&&(L(20,null,[c-b,l]),l=NaN,n=4,p=6);if(isNaN(l))for(var q=NaN,t=n;t<=p;t++){var n=(c-b)/(t-1),u=Math.log(n),v=Math.ceil(Math.pow(10,Math.floor(u*Math.LOG10E))),n=Math.min(vt(n,v),vt(n,Math.ceil(Math.pow(10,Math.ceil(u*Math.LOG10E)))),vt(n,Math.ceil(Math.pow(2,
Math.floor(u*Math.LOG2E)))),vt(n,Math.ceil(Math.pow(2,Math.ceil(u*Math.LOG2E)))),vt(n,Math.ceil(v/2)),vt(n,Math.ceil(v/4)),vt(n,Math.ceil(v/8))),n=Math.max(n,1E-7),u=Pr(ut(b,n,a.Hj))-b,u=u*u,v=Pr(vt(c,n,a.Hj))-c,v=v*v,u=u+v;if(isNaN(q)||ua.na.bq()&&(L(20,null,[c-b,k]),k=NaN,q=4,l=6);if(isNaN(k))for(p=NaN,n=q;n<=l;n++){var q=(c-b)/(n-1),t=Math.log(q),u=Math.pow(10,Math.floor(t*Math.LOG10E)),v=Math.pow(10,Math.ceil(t*Math.LOG10E)),w=qb.length)){c=c||10;var f="logarithmic"==a.Cu,h=f?a.YX:a.P4,k,l,n=b.length-1,p=a.Hg,q=a.Ne;isNaN(a.Hg)||(l=b[n],k=b[0],f&&(k=Qr(k,c),l=Qr(l,c)),(l-k)/a.Hg>a.na.bq()&&(L(20,null,[l-k,a.Hg]),a.Hg=NaN,a.Ne=4));m(d)?(k=b[0],l=b[1],h.call(a,k,l,d,l,c),k=1):k=0;m(e)&&n--;for(d=k;d<=n-1;d++)k=b[d],l=b[d+1],h.call(a,k,l,k,l,c);m(e)&&(k=b[n],l=b[n+1],h.call(a,k,l,k,e,c));a.Hg=p;a.Ne=q}}
g.P4=function(a,b,c,d){var e=this.Hg;isNaN(e)&&(e=(d-c)/(this.Ne-1));e=Math.max(e,1E-7);c=this.Xg[this.Xg.length-1];b=Or(b,7);for(a=Or(a,7);a<=b;a=Or(a+e,7))c!=a&&this.Xg.push(a),c=a};g.YX=function(a,b,c,d,e){var f=this.Hg;a=Qr(a,e);b=Qr(b,e);c=Qr(c,e);d=Qr(d,e);isNaN(f)&&(f=(d-c)/(this.Ne-1));f=Math.max(f,1E-7);c=this.Xg[this.Xg.length-1];b=Or(b,7);for(a=Or(a,7);a<=b;a=Or(a+f,7))c!=a&&this.Xg.push(Rr(e,a)),c=a};
g.I=function(){var a=uD.G.I.call(this);a.mode=this.Cu;a.base=this.Hj;this.gg?a.explicit=this.gg:(this.Ne==this.xh?isNaN(this.Ne)||(a.count=this.Ne):(isNaN(this.Ne)||(a.minCount=this.Ne),isNaN(this.xh)||(a.maxCount=this.xh)),isNaN(this.Hg)||(a.interval=this.Hg));return a};g.md=function(a,b){var c=arguments[1];return r(c)?(this.set(c),!0):Ww.prototype.md.apply(this,arguments)};
g.$=function(a,b){uD.G.$.call(this,a,b);this.mode(a.mode);this.Ex(a.base);this.gg=a.explicit||null;this.Ne=a.count||a.minCount||NaN;this.xh=a.count||a.maxCount||NaN;this.Hg=a.interval||NaN;this.gg?this.Ne=this.xh=this.Hg=NaN:this.Hg?this.Ne=this.xh=NaN:(this.Ne=Math.ceil(S(this.Ne)),this.xh=Math.ceil(S(this.xh)),2<=this.Ne||(this.Ne=4),this.xh>=this.Ne||(this.xh=this.Ne))};var yD=uD.prototype;yD.interval=yD.Q4;yD.count=yD.count;yD.base=yD.Ex;yD.set=yD.set;yD.get=yD.get;yD.mode=yD.mode;function zD(){pD.call(this);this.j=this.u=null;this.jI=!0;this.f=10;this.aa=!0;this.fa=this.gT}F(zD,pD);g=zD.prototype;g.gC="none";g.sI="firstVisible";g.Na=function(){return"linear"};g.Lb=function(a){this.u||(this.u=AD(this));return m(a)?(this.u.P(a),this):this.u};g.Za=function(a){this.j||(this.j=AD(this),H(this.j),this.j.count(5),this.j.ia(!1));return m(a)?(this.j.P(a),this):this.j};g.zL=function(a){return m(a)?(a=!!a,a!=this.aa&&(this.aa=a,this.F||this.D)&&(this.b=!1,this.ra(4)),this):this.aa};
g.Gg=function(){if(!this.b){zD.G.Gg.call(this);var a=wD(this.Lb(),this.min,this.max,this.F&&this.min!=this.ma,this.D&&this.max!=this.J,this.f);this.F&&(this.min=a[0]);this.D&&(this.max=a[1]);xD(this.Za(),vD(this.Lb()),this.f,a[2],a[3]);this.de=this.max-this.min}};g.L4=function(a){W(a,2)&&(this.b=!1,this.ra(2))};function AD(a){var b=new uD(a);G(a,b);T(b,a.L4,a);return b}
g.pQ=function(a){if(m(a)){a=zp(a);if(this.gC!=a){this.gC=a;switch(this.gC){case "none":this.fa=this.gT;break;case "value":this.fa=this.T8;break;case "percent":this.fa=this.P8}this.ra(6)}return this}return this.gC};g.oQ=function(a){return m(a)?(a=Ap(a)||nt(a),this.sI!=a&&(this.sI=a,this.ra(6)),this):this.sI};g.bs=function(a,b){return this.fa(a,b)};g.gT=function(a){return a};g.T8=function(a,b){return S(a)-b};g.P8=function(a,b){return(S(a)-b)/(b||1)*100};
g.I=function(){var a=zD.G.I.call(this);a.ticks=this.Lb().I();a.minorTicks=this.Za().I();a.stackMode=this.Mn();a.stickToZero=this.zL();return a};g.$=function(a,b){zD.G.$.call(this,a,b);this.Lb(a.ticks);this.Za(a.minorTicks);this.Mn(a.stackMode);this.zL(a.stickToZero)};function dD(){var a=new zD;a.$(dr("defaultScaleSettings.linear"));return a}var BD=zD.prototype;E("anychart.scales.linear",dD);BD.transform=BD.transform;BD.inverseTransform=BD.Hc;BD.getType=BD.Na;BD.ticks=BD.Lb;BD.minorTicks=BD.Za;
BD.stackMode=BD.Mn;BD.stickToZero=BD.zL;BD.softMinimum=BD.RB;BD.softMaximum=BD.QB;BD.minimumGap=BD.Bu;BD.maximumGap=BD.Au;BD.comparisonMode=BD.pQ;BD.compareWith=BD.oQ;function CD(a){ud.call(this);this.scale=a}F(CD,Ww);g=CD.prototype;g.ta=2;g.aq=NaN;g.bl=null;g.$r=null;g.lk=null;g.$p=null;g.Kg=null;g.as=100;g.PB=function(a){return m(a)?(a=mt(a,NaN),isNaN(a)||this.aq==a||(this.aq=a,this.as=NaN,this.Kg=this.$p=this.lk=this.$r=null,this.ra(2)),this):this.aq};g.nK=function(a){return m(a)?(a=mt(a,NaN),isNaN(a)||this.as==a||(this.as=a,this.aq=NaN,this.Kg=this.$p=this.lk=this.$r=null,this.ra(2)),this):this.as};
g.set=function(a){Fb(this.lk,a)||(this.lk=rb(a),this.lk=cb(this.lk,function(a){return S(a)}),Bb(this.lk),ub(this.lk),this.lk[0]=0,this.Kg=this.$p=this.$r=null,this.ra(2));return this};
g.names=function(a){if(m(a))return this.bl!=a&&(this.bl=a,this.ra(2)),this;a=DD(this);var b,c;if(this.bl&&this.bl.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 ED(a){a.$r=null;a.$p=null;a.Kg=null}g.I=function(){var a=CD.G.I.call(this);this.lk?a.explicit=this.lk:isNaN(this.as)?isNaN(this.aq)||(a.interval=this.aq):a.maxCount=this.as;this.bl&&(a.names=this.bl);return a};
g.md=function(a,b){var c=arguments[1];return r(c)?(this.set(c),!0):Ww.prototype.md.apply(this,arguments)};g.$=function(a,b){CD.G.$.call(this,a,b);"explicit"in a?this.set(a.explicit):"interval"in a?this.PB(a.interval):"maxCount"in a&&this.nK(a.maxCount);this.bl=a.names||null;this.Kg=this.$p=null};var FD=CD.prototype;FD.interval=FD.PB;FD.maxCount=FD.nK;FD.set=FD.set;FD.get=FD.get;FD.names=FD.names;function GD(){this.b=[];this.g=[];this.f=[];this.j=[];this.u=[];this.ma=!0;this.D={};this.N=null;this.F=!0;this.Va=null;YC.call(this)}F(GD,YC);g=GD.prototype;g.Na=function(){return"ordinal"};g.Ih=function(a){return!m(a)};g.Lb=function(a){this.Va||(this.Va=new CD(this),G(this,this.Va),T(this.Va,this.O4,this));return m(a)?(this.Va.P(a),this):this.Va};
g.values=function(a,b){if(!m(a))return this.b;if(null===a)this.F||(this.F=!0,this.ra(4));else{this.F=!1;var c=r(a);this.Jk();c&&a.length?this.Cc.apply(this,a):this.Cc.apply(this,arguments);this.LB(!1)}return this};
g.names=function(a){if(m(a)){if(null===a)this.g=[];else if(r(a))this.g=rb(a);else{if(!B(a)||this.g==a)return this;this.g=a}this.i=null;ED(this.Lb());this.ra(2);return this}if(r(this.g)){this.i||(this.i=rb(this.g));if(this.i.lengtha.Oq?a.Oq:a.Kz}else a.U=a.Mv;if((null!==a.Mv||null!==a.Oq&&a.Kz>a.Oq)&&"noOverlap"==a.KA()){p=[];for(h=0;h=A&&a.Xk()||1<=A&&a.mj()?t=C:0A&&(t=C)),C++;x<=R&&h=A&&a.Xk()||1<=A&&a.mj()?(u=l,n.push(!0)):0A?(u=l,n.push(!0)):n.push(!1))):n.push(!1),l++)}ba||(n=!1)}else if(p instanceof YC)for(h=0;hh&&(h=d)}if(n&&!a.jt())for(n=z(p)?p.Pa:!p,q=b.Za().get(),e=0,f=n.length;ek&&(k=d);return a.fQ(h,k)+l}g.fi=function(a){return this.mb()?this.df().eg(a):this.df().dg(a)};
g.Ic=function(){var a=this.la();if(a){var b=a.clone();if(this.scale()&&this.enabled()){var c=this.eb(),d=this.df(),e=a.height-d.dg(a.height)+c.height,a=a.width-d.eg(a.width)+c.width;switch(this.Xd()){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.HN=function(a,b,c){return this.bb?N(this.bb,a):RD(this,c,b)};
g.eb=function(){if(!this.ql||V(this,4)){var a=this.la();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.mb()?(b=a.width,c=a.height):(b=a.height,c=a.width);b=this.fi(b);c=this.HN(c,b,a);var d,e,f=this.df(),h=N(f.O("top"),a.height),k=N(f.O("right"),a.width),l=N(f.O("bottom"),a.height),f=N(f.O("left"),a.width),n,p;switch(this.Xd()){case "top":e=a.top+h;d=a.left+f;p=c;n=b;break;case "right":e=a.top+h;d=a.left+a.width-c-k;p=
b;n=c;break;case "bottom":e=a.top+a.height-c-l;d=a.left+f;p=c;n=b;break;case "left":e=a.top+h,d=a.left+f,p=b,n=c}this.ql=new J(Math.round(d),Math.round(e),Math.round(n),Math.round(p))}else this.ql=new J(0,0,0,0);this.K(4)}return this.ql};
function QD(a,b,c,d,e){if(!c&&a.scale()&&!(a.scale()instanceof pD))return null;var f=c?a.IA:a.JA;if(m(f[b]))return f[b];var h=m(e)?e:a.eb();e=m(e)?e:a.Xb.vb();var k=c?a.Yh():a.Za(),l=k.length(),n=a.stroke(),n=!n||Ft(n)?0:n.thickness?parseFloat(a.stroke().thickness):1;c=c?a.labels():a.Pa();var p,q,t=a.scale();d=d[b];r(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=v&&b.call(e,v,y,A,f,c),l==k-1&&(v=a.transform(Y,1),0<=v&&1>=v&&b.call(e,v,y,A,f,c))),w=r(p)?p[l]:p,SD(this,d,t,l,c,!0,h,w&&0<=t&&1>=t);this.labels().Y()}this.title().ia(!1);this.labels().ia(!1);this.Pa().ia(!1);
this.Yh().ia(!1);this.Za().ia(!1);return this};g.remove=function(){this.yb&&this.yb.remove();this.Xb&&this.Xb.parent(null);this.Yh().remove();this.Za().remove();this.pa&&this.pa.remove();this.Fb&&this.Fb.remove()};
g.I=function(){var a=ND.G.I.call(this);a.title=this.title().I();a.labels=this.labels().I();a.minorLabels=this.Pa().I();a.ticks=this.Yh().I();a.minorTicks=this.Za().I();a.stroke=M(this.stroke());a.staggerMode=this.jt();a.staggerLines=this.xL();a.staggerMaxLines=this.yL();a.width=this.width();this.tc&&(a.orientation=this.tc);a.drawFirstLabel=this.Xk();a.drawLastLabel=this.mj();a.overlapMode=this.KA();return a};
g.$=function(a,b){ND.G.$.call(this,a,b);"title"in a&&this.title(a.title);this.labels().Ba(!!b,a.labels);this.Pa().Ba(!!b,a.minorLabels);this.Yh(a.ticks);this.Za(a.minorTicks);this.jt(a.staggerMode);this.xL(a.staggerLines);this.yL(a.staggerMaxLines);this.stroke(a.stroke);this.width(a.width);this.Xd(a.orientation);this.Xk(a.drawFirstLabel);this.mj(a.drawLastLabel);this.KA(a.overlapMode)};
g.ca=function(){ND.G.ca.call(this);this.eh&&Xw(this.eh,this.AG,this);delete this.eh;this.yb=this.JA=this.IA=null;Ob(this.Sa,this.Xb,this.pa,this.Fb);this.Fb=this.pa=this.ql=this.cc=this.Va=this.Xb=this.Sa=null};var TD=ND.prototype;TD.staggerMode=TD.jt;TD.staggerLines=TD.xL;TD.staggerMaxLines=TD.yL;TD.title=TD.title;TD.labels=TD.labels;TD.minorLabels=TD.Pa;TD.ticks=TD.Yh;TD.minorTicks=TD.Za;TD.stroke=TD.stroke;TD.orientation=TD.Xd;TD.scale=TD.scale;TD.width=TD.width;TD.getRemainingBounds=TD.Ic;
TD.drawFirstLabel=TD.Xk;TD.drawLastLabel=TD.mj;TD.overlapMode=TD.KA;TD.isHorizontal=TD.mb;TD.padding=TD.df;TD.getPixelBounds=TD.eb;function UD(){X.call(this);this.Da=this.b=null}F(UD,X);g=UD.prototype;g.ta=X.prototype.ta|8;g.sa=X.prototype.sa|20;g.Ib=function(){return this.Da};g.zm=function(a){return m(a)?(this.na!=a&&(this.na&&Xw(this.na,this.IG,this),(this.na=a)&&T(this.na,this.IG,this),this.o(4,9)),this):this.na?this.na:this.b?this.b.scale():null};g.IG=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)&&(b|=1);this.o(4,b|8)};function VD(a,b){return m(b)?(a.f!==b&&(a.f=b,a.o(4,9)),a):a.f}g.$N=function(){this.o(4,9)};
g.Zh=function(a){return m(a)?(this.b!=a&&(this.b&&Xw(this.b,this.$N,this),this.b=a,T(this.b,this.$N,this),this.na&&Xw(this.na,this.IG,this),this.na=null,this.o(4,9)),this):this.b};g.Ui=function(a,b,c,d){this.i||(this.i=new Cy,G(this,this.i));return m(a)?(this.i.P.apply(this.i,arguments),this):this.i};g.mb=function(){return"horizontal"==this.fc()};g.Hr=void 0;g.Zw=void 0;
g.Y=function(){if(!this.scale())return jq(2),this;if(!this.Sb())return this;if(V(this,8)){var a=this.zIndex();WD(this).zIndex(a);this.K(8)}V(this,2)&&(a=this.R(),WD(this).parent(a),this.K(2));V(this,16)&&(this.Zw(),this.K(16));V(this,4)&&(this.Hr(),this.K(4));return this};
function XD(a){var b=a.scale();if(b){var c=WD(a),b=b.transform(a.f,.5);if(!isNaN(b)&&(c.clear(),0<=b&&1>=b)){var d=c.rl()%2?-.5:0,e=a.la(),f=a.Ui();a.mb()?(a=Math.round(e.Ab()+e.height-b*e.height),1==b?a-=d:a+=d,c.moveTo(e.$a(),a),c.lineTo(e.Ja(),a)):(a=Math.round(e.$a()+b*e.width),1==b?a+=d:a-=d,c.moveTo(a,e.Ab()),c.lineTo(a,e.Ea()));c.clip(f.Ug(e))}}else jq(2)}
function YD(a){var b=a.f,c=a.scale();if(c){var d=WD(a);d.clear();var e=b.Zc,f=b.from,h=c.transform(f),k=c.transform(e);h>k&&(e=b.from,f=b.Zc);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=Oe(b,0,1),f=Oe(f,0,1),c=a.la(),e=a.Ui(),a.mb()?(a=Math.floor(c.Ea()-c.height*f),b=Math.ceil(c.Ea()-c.height*b),f=c.$a(),h=c.Ja(),d.moveTo(f,a).lineTo(h,a).lineTo(h,b).lineTo(f,b).close()):(a=c.Ea(),h=c.Ab(),b=Math.floor(c.$a()+c.width*b),f=Math.ceil(c.$a()+
c.width*f),d.moveTo(b,a).lineTo(b,h).lineTo(f,h).lineTo(f,a).close()),d.clip(e.Ug(c)))}else jq(2)}g.remove=function(){WD(this).parent(null)};function WD(a){a.u||(a.u=Yi(),G(a,a.u));return a.u}g.$=function(a,b){UD.G.$.call(this,a,b);"layout"in a&&a.layout&&this.fc(a.layout);if("axis"in a){var c=a.axis;ma(c)?this.Da&&this.Zh(this.Da.mq(c)):c instanceof ND&&this.Zh(c)}};g.ca=function(){this.Da=this.b=null;UD.G.ca.call(this)};function ZD(){UD.call(this);this.f={from:0,Zc:0};this.g="black";this.D="horizontal";$D(this,"#c1c1c1 0.4")}F(ZD,UD);g=ZD.prototype;g.ta=UD.prototype.ta;g.sa=UD.prototype.sa;g.fc=function(a){return m(a)?(a=gp(a),this.J!=a&&(this.J=a,this.o(4,9)),this):this.J?this.J:this.Zh()?(a=this.Zh().Xd(),"left"==a||"right"==a?"horizontal":"vertical"):this.D};function aE(a,b){var c=!a.J&&a.D!=b;a.D=b;c&&a.o(4)}g.scale=function(a){return this.zm(a)};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j||this.g};function $D(a,b){var c=!a.j&&a.g!=b;a.g=b;c&&a.o(16)}g.from=function(a){return m(a)?(this.f.from!=a&&(this.f.from=a,this.o(4,9)),this):this.f.from};g.Zc=function(a){return m(a)?(this.f.Zc!=a&&(this.f.Zc=a,this.o(4,9)),this):this.f.Zc};g.Hr=function(){YD(this)};g.Zw=function(){WD(this).stroke(null).fill(this.fill())};g.ca=function(){delete this.j;ZD.G.ca.call(this)};
g.I=function(){var a=ZD.G.I.call(this);a.from=this.from();a.to=this.Zc();this.j&&(a.fill=M(this.j));this.J&&(a.layout=this.J);return a};g.$=function(a,b){ZD.G.$.call(this,a,b);this.from(a.from);this.Zc(a.to);this.fill(a.fill)};var bE=ZD.prototype;bE.from=bE.from;bE.to=bE.Zc;bE.scale=bE.scale;bE.axis=bE.Zh;bE.layout=bE.fc;bE.fill=bE.fill;bE.isHorizontal=bE.mb;function cE(){X.call(this);this.f=null;this.u=NaN;this.D=this.i="black"}F(cE,X);var dE={x:"30%",line:"30%",ellipse:"30%",bar:"50%"};g=cE.prototype;g.ta=X.prototype.ta;g.sa=X.prototype.sa|20;g.type=function(a){return m(a)?(a=vp(a),this.N!=a&&(this.N=a,this.o(4,9)),this):this.N||this.W};function eE(a,b){var c=!a.N&&a.W!=b;a.W=b;c&&a.o(4)}g.Di=function(a){return m(a)?(this.f!=a&&(this.f=a,this.o(4,9)),this):null===this.f?dE[this.type()]:this.f};
g.value=function(a){return m(a)?(a=S(a),this.u!=a&&(this.u=a,this.o(4,9)),this):this.u};g.fc=function(a){return m(a)?(a=gp(a),this.J!=a&&(this.J=a,this.o(4,9)),this):this.J||this.F};g.mb=function(){return"horizontal"==this.fc()};g.scale=function(a){return m(a)?(this.na!=a&&(this.na=a,T(this.na,this.b$,this),this.o(4,9)),this):this.na};g.b$=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)&&(b|=1);this.o(4,b|8)};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j||this.i};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);this.g!=f&&(this.g=f,this.o(16,1));return this}return this.g||this.D};
function fE(a,b){if("horizontal"==a)switch(b){default:case rp:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:Oe(c,0,1),d=this.la(),h=this.Di(),k=gt(h)?N(h,d.height):d.height*h,h=d.left+c*d.width,l=d.top+k/2,c=(b-c)*d.width,d=d.height-k;a.clear().moveTo(h,l).lineTo(h+c,l).lineTo(h+c,l+d).lineTo(h,l+d).close()};case pp:return function(a,b){var c=this.la(),d=this.Di(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=c.height-(gt(d)?N(d,c.height):c.height*d);a.clear().moveTo(h-
1,k-c/2).lineTo(h-1,k+c/2).lineTo(h+1,k+c/2).lineTo(h+1,k-c/2).close()};case qp:return function(a,b){var c=this.la(),d=this.Di(),h=c.left+c.width*b,k=c.top+c.height/2,c=(c.height-(gt(d)?N(d,c.height):c.height*d))/2,d=c/4;a.clear();a.Qc(h,k,d,c,0,360).close()};case op:return function(a,b){var c=this.la(),d=this.Di(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=(c.height-(gt(d)?N(d,c.height):c.height*d))/2,d=c/1.5;a.clear().moveTo(h-d-1,k-c).lineTo(h+d-1,k+c).lineTo(h+d+1,k+c).lineTo(h-
d+1,k-c).moveTo(h+d-1,k-c).lineTo(h-d-1,k+c).lineTo(h-d+1,k+c).lineTo(h+d+1,k-c).close()}}else switch(b){default:case rp:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:Oe(c,0,1),d=this.la(),h=this.Di(),k=gt(h)?N(h,d.width):d.width*h,h=d.left+k/2,l=d.Ea()-d.height*b,k=d.width-k,c=(b-c)*d.height;a.clear().moveTo(h-.25,l-.5).lineTo(h+k+.25,l-.5).lineTo(h+k+.25,l+c-.5).lineTo(h-.25,l+c-.5).close()};case pp:return function(a,b){var c=this.la(),d=this.Di(),h=Math.round(c.left+c.width/
2),k=Math.round(c.Ea()-c.height*b),c=c.width-(gt(d)?N(d,c.width):c.width*d);a.clear().moveTo(h-c/2,k-1).lineTo(h+c/2,k-1).lineTo(h+c/2,k+1).lineTo(h-c/2,k+1).close()};case qp:return function(a,b){var c=this.la(),d=this.Di(),h=Math.round(c.left+c.width/2),k=Math.round(c.Ea()-c.height*b),c=(c.width-(gt(d)?N(d,c.width):c.width*d))/2,d=c/4;a.clear();a.Qc(h,k,c,d,0,360).close()};case op:return function(a,b){var c=this.la(),d=this.Di(),h=Math.round(c.left+c.width/2),k=Math.round(c.Ea()-c.height*b),c=(c.width-
(gt(d)?N(d,c.width):c.width*d))/2,d=c/1.5;a.clear().moveTo(h-c-1,k-d).lineTo(h+c-1,k+d).lineTo(h+c+1,k+d).lineTo(h-c+1,k-d).moveTo(h+c-1,k-d).lineTo(h-c-1,k+d).lineTo(h-c+1,k+d).lineTo(h+c+1,k-d).close()}}}
g.Y=function(){if(!this.scale())return jq(2),this;if(!this.Sb())return this;var a=this.R()?this.R().Ca():null,b=a&&!a.Bd();b&&a.me();this.b||(this.b=Yi(),G(this,this.b));if(V(this,8)){var c=this.zIndex();this.b.zIndex(c);this.K(8)}V(this,2)&&(c=this.R(),this.b.parent(c),this.K(2));V(this,16)&&(this.b.stroke(this.stroke()),this.b.fill(this.fill()),this.K(16));V(this,4)&&(c=this.value(),c=this.scale().transform(c,0),this.b.clear(),isNaN(c)||(c=Oe(c,0,1),fE(this.fc(),this.type()).call(this,this.b,c)),
this.K(4));b&&a.ee();return this};g.remove=function(){this.b&&this.b.parent(null)};function gE(a){this.i=a;this.reset()}g=gE.prototype;g.select=function(a){this.g=a-1;return this.advance()};g.reset=function(){this.g=-1;this.f=void 0;return this};g.advance=function(){this.f=this.i.se(++this.g);var a=this.Kb();return!!a&&this.g=this.Kb()))return this.i.Dh(this.g).Vp(this.f,this.g,a)};g.gm=function(a){return this.get(a)};g.oa=function(){return this.g};g.WH=function(){return this.get("x")};g.Kb=function(){return this.i.Kb()};
g.B=function(a,b){return 1b){var f=a;a=b;b=f}var f=this.ea(),h,k=d||"x",l=[];for(f.reset();f.advance();)h=f.oa(),d=c?h:f.get(k),d>=a&&d<=b&&l.push(h);return this.u[e]=l};g.get=function(a,b){if(!(a>=this.Kb()))return this.Dh(a).Vp(this.se(a),a,b)};g.set=function(a,b,c){var d=this.se(a);m(d)&&this.se(a,rE(this.Dh(a),d,b,c));return this};g.ea=function(){jE(this);return new gE(this)};g.Hx=function(){return null};
g.rz=function(a){this.u=this.g=null;W(a,16)&&this.o(1,16)};g.B=function(a,b,c){if(this.GL)return this.eE.apply(this,arguments);this.tv||(this.tv=[]);var d=this.tv[a];d||(this.tv[a]=d={});return 2a:!(!this.Wp||!this.Wp[a])};g.hv=function(){return this.gV};g.B=function(){throw Error("Wrong usage of the data Set");};g.us=function(){return[this]};function CE(a,b){return new oE(a,b)}var DE=oE.prototype;E("anychart.data.set",CE);DE.data=DE.data;DE.mapAs=DE.He;DE.row=DE.se;DE.append=DE.t4;DE.insert=DE.x8;DE.remove=DE.remove;DE.getRowsCount=DE.Kb;function EE(){ud.call(this);this.f=null;this.f=rb(dr("palette.items"));this.ra(2)}F(EE,Ww);g=EE.prototype;g.ta=2;g.C4=function(a,b){L(405,null,["colorAt()","itemAt()"],!0);return this.rg(a,b)};g.rg=function(a,b){this.f||(this.f=[]);var c=this.f.length;a>=c&&0=f&&0=c&&0this.f.length||!this.b)return null;if(m(b))return this.g[a]=b,this.ra(2),this;a>this.b-1&&(a=this.b-1);0>a&&(a=0);var c=this.g[a];return c?c:null};
function LE(a){if(a.f&&a.b){var b=[],c=r(a.f)?a.f:a.f.keys;if(r(c)&&c.length){isNaN(a.b)&&(a.b=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.g[f]={color:c.color}:(e=1-(e-c.offset)/(d.offset-c.offset),a.g[f]={color:If(co($n(c.color),$n(d.color),e))})}}}}g.I=function(){var a=KE.G.I.call(this);a.type="range";for(var b=[],c=0;ca&&(c=b,b=a,a=c),c=[b,a])):c=null;this.F=!1;this.b=c;SE(this);this.ra(2);return this}return this.b};g.xV=function(a){return m(a)?(this.i=S(a),SE(this),this.ra(2),this):this.i};g.TP=function(a){if(m(a)){this.g=r(a)?a.slice():[];for(a=this.f.length=0;a=a.u&&--d;){b.add(c);f=b.getTime();if(VE(a,f,e))return f;e=f}return d&&a.ja?YE(a.ja,b.getTime(),c):NaN}
function WE(a,b){var c=zs.prototype.CL.call(b),d=a.j[c];if(m(d))return d;for(var d=null,e=0;ea.b[1])&&d.push([b.getTime(),b.getTime()+864E5-6E4]));!d&&a.ja&&(d=WE(a.ja,b));d||(d=[]);return a.j[c]=d}function SE(a){a.j={};a.D=null;a.u=null}g.BS=function(a){W(a,2)&&!this.b&&SE(this)};
function TE(a){var b=a.isWorking;this.g=m(b)?!b:!1;b=gq(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.D=this.c5;(c=GA(c,"dd.MM",OE))?(this.j=this.rK,this.b=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),e=ZE(d,e),this.N=e[0],this.i=e[1]):(this.j=this.kU,this.b=null,c=(c=GA(d,"dd.MM",OE))?new Es(c):PE,this.N=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=GA(e,"dd.MM",OE))?new Es(c):QE,this.i=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),this.i.add(RE));break;case "week":$E(this,a.on,a.from,
a.to);break;case "day":$E(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.D=this.NL,(c=GA(c))?(this.j=this.rK,this.b=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=ZE(d,e),this.N=e[0],this.i=e[1]):(this.j=this.kU,this.b=null,c=(c=GA(d))?new Es(c):PE,this.N=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=GA(e))?new Es(c):QE,this.i=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.i.add(RE))}"none"==b?this.b?(this.u=this.b.clone(),this.f=this.b.clone(),
this.f.add(RE)):(this.u=this.N.clone(),this.f=this.i.clone()):(this.u=(b=GA(a.starts))?new Es(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):PE,(b=GA(a.ends))?(this.f=new Es(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.f.add(RE)):this.f=QE)}function $E(a,b,c,d){a.D=a.d5;a.j=a.rK;b=Math.min(mt(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=ZE(c,d);a.N=b[0];a.i=b[1]}g=TE.prototype;g.NL=function(a){return a.getTime()>=this.u.getTime()&&a.getTime()<=this.f.getTime()};
g.d5=function(a){return this.NL(a)&&(null===this.b||(a.fD()+6)%7==this.b)};g.c5=function(a){if(!this.NL(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.N.clone();c.zJ(b);var d=this.i.clone();d.zJ(b);return a>=c.getTime()&&a<=d.getTime()};
g.rK=function(a,b){for(var c=this.N,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.i,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1]e)this.g||f.push([d,e]);else{this.g?(c[0]=f.offset?b=f:c=f}var h;b?c?h=zq(c.color,b.color,(a-b.offset)/(c.offset-b.offset)):h=b.color:h=c.color;return r(h)?If(h):h.color};
g.J4=function(a){this.Gg();a=$n(Bq(a).Pg);var b,c,d,e,f,h,k;h=0;for(k=this.f.length;h=d?(l=d-1,f=!0):l--;var n=m(c[k].gl)?c[k].gl:(c[k].start+c[k].end)/2,p=m(c[l].gl)?c[l].gl:(c[l].start+c[l].end)/2;e.push(k==l?n:[n,p])}return e};function hF(){YC.call(this);this.D=this.f=null;this.j=[];this.J=this.g=null;this.Ga=[];this.N=!1}F(hF,YC);g=hF.prototype;g.Ko=function(){return!0};g.Na=function(){return"ordinalColor"};g.$d=function(a){return m(a)?(a=!!a,this.W!=a&&(this.W=a,this.Jk(),this.ra(2)),this):this.W};
g.vh=function(a){if(m(a))return a?r(a)&&(this.f=rb(a)):this.f=[],this.Jk(),this.ra(2),this;if(r(this.f)){this.F||(this.F=rb(this.f));if(this.F.length "+c.start:"< "+c.end;c.name||(c.name=d);this.Kg.push(d)}}return this.Kg};g.Bx=function(a){return m(a)?(this.j!=a&&(this.j=a,this.N||(this.J=dr("defaultOrdinalColorScale.autoColors")(this.j.length)),this.Jk(),ED(this.Lb()),this.ra(4)),this):this.j};g.il=function(){jF(this);this.names();return this.g};g.cj=function(a){jF(this);var b=null;if(this.g)for(var c=this.g.length;c--;){var d=this.g[c];if(m(d.gl)&&d.gl===a||a>=d.start&&a<=d.end&&-1d.length-1?d[d.length-1]:d[c])}}return b};g.M4=function(a){jF(this);a=Bq(a).Pg;for(var b=NaN,c=0,d=this.g.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;bd.CE&&(d.CE=h),hc&&(c=mc,h=Oc);Cde&&(e=Ua,l=Oc);Uaq&&(q=Od,w=Oc);ncu&&(u=Pd,y=Oc);Pd=v,e.push(w?t:v),w&&(q++,t=q=v,y.push(w?t:v),w&&(q++,t=qt&&(t=~t-1),t=Oe(t,0,d-1),u=vb(n,u,h),0>u&&(u=~u),u=Oe(u,0,d-1),f.inverted()&&(n=t,t=u,u=n)):u=t=NaN);h=a.Fk[q];for(var v in h){f=h[v];d=a.La[v];n=a.Dy(d);var w="none"!=
n,x="percent"==n,y;if(w)for(y=[],c=t;c<=u;c++)y.push({ap:0,Hk:0,To:0,$o:0,Ek:0,So:0,Cv:!1,wv:!1,sm:!1});for(b=0;bk+n||al+p)return null;var b=[],h=this.Rc(),q;if("bySpot"==h.qc())for(h=h.Kv(),this.ka?(d=(p-(a-h-l))/p,p=(p-(a+h-l))/p,k=c,c=a,a=k):(d=(c-h-k)/n,p=(c+h-k)/n),k=0,l=this.f.length;k=Wq}),d=d&&f,e.push({series:k,pointsInRect:c,allPointsAreSelected:f});a.seriesStatus=e;a.allPointsAreSelected=d;return a};
g.BU=function(a){var b=a.shiftKey||a.ctrlKey||a.metaKey,c=a.seriesStatus;if(b&&a.allPointsAreSelected)for(a=0;athis.BC()&&f.Ka(b[d.xScale]),"yScale"in d&&d.yScale>this.BC()&&f.fb(b[d.yScale]))}};g.FU=function(a,b,c){var d,e,f=[];for(d=0;da.BC()&&h.scale(d[f.scale])}}function zG(a,b,c,d,e,f,h,k){for(var l=[],n=0;n=b.top&&a<=b.Ea();a=[];a.push(this.g.xAnchor);a.push(this.g.secondXAnchor);a.push(this.g.thirdXAnchor);for(var c=!0,d=!0,e=0;eb.Ja());return!c&&!d};function NG(a,b){return a.i.left+b*a.i.width}function OG(a,b){return a.i.Ea()-b*a.i.height}
g.Y=function(){if(!this.Sb())return this;H(this);V(this,4)&&(this.i=this.eb(),this.o(64),this.K(4));this.Qf();var a=KG(this);this.rE();V(this,16)&&(this.qf(this.state),this.K(16));if(V(this,256)){if(a)15==this.Id&&15==this.W?this.KC(this.g.xAnchor,this.g.valueAnchor,this.g.secondXAnchor,this.g.secondValueAnchor,this.g.thirdXAnchor,this.g.thirdValueAnchor):7<=this.Id&&7<=this.W?this.dm(this.g.xAnchor,this.g.valueAnchor,this.g.secondXAnchor,this.g.secondValueAnchor):(3<=this.Id&&3<=this.W||this.W==
this.Id)&&this.Oj(this.g.xAnchor,this.g.valueAnchor);else return this.remove(),this.o(2),this.ia(!1),this;this.K(256)}V(this,1024)&&(this.f.xc(!this.O("allowEdit")),this.K(1024));if(V(this,512)){if(this.Oa){var a=this.xb(),b=this.Yt().enabled()||this.Zt().enabled();H(a);if(!1!==a.enabled()||b){a.R(this.f);a.clear();a.la(this.i);a.nf=5;var c=this.state,b=this.xb(),c=$B(c);switch(c){case Sq:c=this.Yt();break;case Wq:c=this.Zt();break;default:c=null}if(c&&null!==c.enabled()?c.enabled():b.enabled())for(var d=
PG(this),e=0;e=b||a>this.i.Ja()&&0<=b);return a};g.I=function(){var a=$G.G.I.call(this);Px(this,AF,a,"Annotation");Px(this,wF,a,"Annotation");Px(this,xF,a,"Annotation");Px(this,yF,a,"Annotation");Px(this,zF,a,"Annotation");return a};
g.$=function(a,b){Ox(this,AF,a);Ox(this,wF,a);Ox(this,xF,a);Ox(this,yF,a);Ox(this,zF,a);$G.G.$.call(this,a,b)};g.ca=function(){$G.G.ca.call(this);Ob(this.b);delete this.j};function aH(a){GG.call(this,a);this.b=null;this.F=QG(["stroke","hoverStroke","selectStroke"],2);this.j=QG(["fill","hoverFill","selectFill"],1);this.D=QG(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(aH,GG);Mx(aH,wF);Mx(aH,xF);Mx(aH,yF);Mx(aH,zF);Mx(aH,AF);Mx(aH,DF);uF.ellipse=aH;g=aH.prototype;g.type="ellipse";g.Id=7;g.Qf=function(){aH.G.Qf.call(this);this.b||(this.b=[this.f.path(),this.f.path(),this.f.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
g.Oj=function(a,b){for(var c=0;cthis.i.Ja());return a};function fH(a){bH.call(this,a);this.ba=[];this.D=null;this.Wa=QG(["grid","hoverGrid","selectGrid"],2)}F(fH,bH);Mx(fH,CF);uF.fibonacciFan=fH;g=fH.prototype;g.type="fibonacciFan";g.ZE=function(a){if(m(a)){if(r(a)){for(var b=this.ba.length=0;b=b||a>this.i.Ja()&&0<=b);return a};g.qf=function(a){fH.G.qf.call(this,a);for(var b=0;b=this.F.length?c.timeLevel=this.ba[b-this.F.length]:c.level=this.F[b]);return c};
g.rE=function(){if(V(this,4096)){this.j||(this.j=[]);this.D||(this.D=[]);var a,b=this.F.length+this.ba.length;for(a=this.j.length;a=b||a>this.i.Ja()&&0<=b);return a};
g.I=function(){var a=nH.G.I.call(this);Px(this,AF,a,"Annotation");Px(this,wF,a,"Annotation");Px(this,xF,a,"Annotation");Px(this,yF,a,"Annotation");return a};g.$=function(a,b){Ox(this,AF,a);Ox(this,wF,a);Ox(this,xF,a);Ox(this,yF,a);nH.G.$.call(this,a,b)};g.ca=function(){nH.G.ca.call(this);Ob(this.b);delete this.j};function oH(a){GG.call(this,a);this.b=null;this.F=QG(["stroke","hoverStroke","selectStroke"],2);this.j=QG(["fill","hoverFill","selectFill"],1);this.D=QG(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(oH,GG);Mx(oH,wF);Mx(oH,xF);Mx(oH,yF);Mx(oH,AF);Mx(oH,DF);uF.rectangle=oH;g=oH.prototype;g.type="rectangle";g.Id=7;g.Qf=function(){oH.G.Qf.call(this);this.b||(this.b=[this.f.path(),this.f.path(),this.f.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
g.Oj=function(a,b){for(var c=0;ck&&e>l?c=f=d=h=null:(c=$r(a,b,a,b+d,this.i),f=$r(e,f,e,f+d,this.i),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 p=f-d*e;b>p&&(f=b,b=p,p=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+p,k=d*e+b,l=d*e+p,fn&&k>n?c=
f=d=h=null:(c=bs(a,c,e,k,this.i),f=bs(a,f,e,l,this.i),0>d?(l=Math.max(a,(n-b)/d),b=Math.min(e,(h-p)/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.i.Ja()&&c=b){var c=this.la(),c=c.clone().round(),d=this.$w();a.Pb(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.vb(),k=e?Math.ceil(N(this.width(),c.width)):h.width;
e&&a.width(k);h=a.vb();c=f?Math.ceil(N(this.height(),c.height)):h.height;f&&a.height(c);var l=this.la(),l=l.clone().round();if(this.mb())switch(e=Math.round(l.Ab()+l.height-b*l.height),1==b?e-=-.5:e+=-.5,this.u){case "left":f=l.$a();break;case "right":f=l.Ja();break;default:f=l.$a()+l.width/2}else switch(f=Math.round(l.$a()+b*l.width),1==b?f+=-.5:f-=-.5,this.u){case "top":e=l.Ab();break;case "bottom":e=l.Ea();break;default:e=l.Ab()+l.height/2}b=new Ue(f,e);f=S(this.W);f=isNaN(f)?this.mb()?0:-90:f;
e=uf(I(f),0,0);h=nf(h,e);e=ot(ls(0,0,h.width,h.height),d);b.x-=e.x;b.y-=e.y;e=N(this.offsetX(),k);l=N(this.offsetY(),c);Dt(b,d,e,l);this.ze(a,!0);a.x(b.x+h.width/2-k/2).y(b.y+h.height/2-c/2).Ez(f,"center");this.o(2)}else this.remove(),this.K(2);this.K(4)}V(this,2)&&(a=this.R(),CH(this).parent(a),this.K(2));return this};g.remove=function(){CH(this).parent(null)};function CH(a){a.f||(a.f=rj(),a.f.$c("aria-hidden","true"),G(a,a.f));return a.f}g.ca=function(){Mb(this.f);this.b=this.Da=this.f=null;AH.G.ca.call(this)};
g.I=function(){var a=AH.G.I.call(this);a.anchor=this.$w();a.align=this.RA();this.J&&(a.layout=this.J);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.$=function(a,b){AH.G.$.call(this,a,b);this.$w(a.anchor);this.RA(a.align);"layout"in a&&a.layout&&this.fc(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;ma(c)?this.Da&&this.Zh(this.Da.mq(c)):c instanceof ND&&this.Zh(c)}};function DH(){AH.call(this)}F(DH,AH);g=DH.prototype;g.ta=AH.prototype.ta;g.sa=AH.prototype.sa;g.scale=function(a){return this.zm(a)};g.value=function(a){return BH(this,a)};g.I=function(){var a=DH.G.I.call(this);a.value=this.value();return a};g.$=function(a,b){DH.G.$.call(this,a,b);this.value(a.value)};var EH=DH.prototype;EH.value=EH.value;EH.scale=EH.scale;EH.axis=EH.Zh;EH.anchor=EH.$w;EH.align=EH.RA;EH.layout=EH.fc;EH.rotation=EH.rotation;EH.offsetX=EH.offsetX;EH.offsetY=EH.offsetY;EH.text=EH.text;
EH.height=EH.height;EH.width=EH.width;EH.isHorizontal=EH.mb;function FH(){X.call(this);this.na=this.f=this.j=this.u=null;this.X=!1;this.b=null;this.W="horizontal"}F(FH,X);g=FH.prototype;g.ta=X.prototype.ta|8;g.sa=X.prototype.sa|80;g.Ib=function(){return this.Da};g.fc=function(a){return m(a)?(a=gp(a),this.J!=a&&(this.J=a,this.o(64,9)),this):this.J?this.J:this.b?(a=this.b.Xd(),"left"==a||"right"==a?"horizontal":"vertical"):this.W};function GH(a,b){var c=!a.J&&a.W!=b;a.W=b;c&&a.o(64)}
g.scale=function(a){return m(a)?(this.na!=a&&(this.na=a,T(this.na,this.G_,this),this.o(68,9)),this):this.na?this.na:this.b?this.b.scale():null};g.G_=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)&&(b|=1);this.o(20,b|8)};g.gO=function(){this.o(64,9)};g.Zh=function(a){return m(a)?(this.b!=a&&(this.b&&Xw(this.b,this.gO,this),this.b=a,T(this.b,this.gO,this),this.o(64,9)),this):this.b};g.Ui=function(a,b,c,d){this.i||(this.i=new Cy,G(this,this.i));return m(a)?(this.i.P.apply(this.i,arguments),this):this.i};
g.Jh=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.N!=k&&(this.N=k,this.o(16,1));return this}return this.N};g.Bh=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.F!=k&&(this.F=k,this.o(16,1));return this}return this.F};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);if(this.g!=f){var h=this.g?Of(this.g):0;this.g=f;var f=16,k=1;h!=(this.g?Of(this.g):0)&&(f|=68,k|=8);this.o(f,k)}return this}return this.g};
g.LG=function(a){return m(a)?(this.U!=a&&(this.U=a,this.o(64,9)),this):this.U};g.MG=function(a){return m(a)?(this.D!=a&&(this.D=a,this.o(64,9)),this):this.D};g.SA=function(a){return m(a)?(this.X!=a&&(this.X=a,this.o(80,9)),this):this.X};g.jO=function(a,b){var c=this.la()||ls(0,0,0,0),d=Math.round(c.Ea()-a*c.height);1==a?d-=b:d+=b;this.f.moveTo(c.$a(),d);this.f.lineTo(c.Ja(),d)};
g.kO=function(a,b){var c=this.la()||ls(0,0,0,0),d=Math.round(c.$a()+a*c.width);1==a?d+=b:d-=b;this.f.moveTo(d,c.Ea());this.f.lineTo(d,c.Ab())};g.mb=function(){return"horizontal"==this.fc()};g.hO=function(a,b,c,d,e){if(!isNaN(b)){c=this.la()||ls(0,0,0,0);var f,h;f=Math.round(c.Ea()-b*c.height);h=Math.round(c.Ea()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.$a(),f);d.lineTo(c.Ja(),f);d.lineTo(c.Ja(),h);d.lineTo(c.$a(),h);d.close()}};
g.iO=function(a,b,c,d,e){if(!isNaN(b)){c=this.la()||ls(0,0,0,0);var f,h;f=Math.round(c.$a()+b*c.width);h=Math.round(c.$a()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f,c.Ab());d.lineTo(h,c.Ab());d.lineTo(h,c.Ea());d.lineTo(f,c.Ea());d.close()}};
g.Y=function(){var a=this.scale();if(!a)return jq(2),this;if(!this.Sb())return this;if(V(this,8)){var b=this.zIndex();HH(this).zIndex(b);IH(this).zIndex(b);JH(this).zIndex(b);this.K(8)}V(this,2)&&(b=this.R(),HH(this).parent(b),IH(this).parent(b),JH(this).parent(b),this.K(2));V(this,16)&&(JH(this).stroke(this.stroke()),IH(this).fill(this.Jh()),HH(this).fill(this.Bh()),this.K(16));if(V(this,64)||V(this,4)){var c,d,e,f,b=NaN,h=this.scale()instanceof GD,k=(h?a.Lb():this.SA()?a.Za():a.Lb()).get();c=this.mb()?
[this.jO,this.hO]:[this.kO,this.iO];HH(this).clear();IH(this).clear();JH(this).clear();var l=this.la()||ls(0,0,0,0);if(d=this.Da&&this.Da.US()){this.Bb=this.Ib().Bb;this.Ra=this.Ib().Ra;var n=Of(this.stroke())/2;l.top-=this.Ra+n;l.height+=this.Ra+n;l.width+=this.Bb}l=this.Ui().Ug(l);HH(this).clip(l);IH(this).clip(l);JH(this).clip(l);l=c[1];c=c[0];n=-JH(this).rl()%2/2;d&&this.mb()&&c.call(this,0,n);for(var p=0,q=k.length;pa.nearestPointToCursor.distance&&(a.series.ea().select(a.nearestPointToCursor.index),c=a)});var d=c.series;a=this.R();var e=this.la(),f=this.u.rl()%2?-.5:0,h=this.D.rl()%2?-.5:0,k=d.Ka(),l=d.fb(),d=d.ea(),n=S(d.B("x")),p=S(d.B("value"));if(this.F&&"none"!=this.F){var q;
this.u.clear();q=Oe(n,e.$a(),e.Ja()-1);q=Math.round(q)-f;this.u.moveTo(q,e.Ab()).lineTo(q,e.Ea())}this.g&&this.g.enabled()&&this.i.enabled()&&(f=this.pu(this.g,k.transform(d.get("x"))),q=this.i.Fj()||Ht,this.i.text(q.call(f,f)),k=SH(this,this.g,this.i,n,p,k.transform(d.get("x"))),this.i.x(k.x).y(k.y),this.i.R(a).Y());this.J&&"none"!=this.J&&(this.D.clear(),k=Oe(p,e.Ab(),e.Ea()-1),k=Math.round(k)-h,this.D.moveTo(e.$a(),k).lineTo(e.Ja(),k));this.b&&this.b.enabled()&&this.j.enabled()&&(e=this.pu(this.b,
l.transform(d.get("value"))),h=this.j.Fj()||Ht,this.j.text(h.call(e,e)),l=SH(this,this.b,this.j,n,p,l.transform(d.get("value"))),this.j.x(l.x).y(l.y),this.j.R(a).Y())}else this.Xc()};g.Xc=function(){TH(this);UH(this)};function TH(a){a.u.clear();a.i.R(null).remove()}function UH(a){a.D.clear();a.j.R(null).remove()}function VH(a){return m(a.scale().Hc(0))}
g.Nr=function(a){if(this.enabled()){var b=this.R(),c=this.la(),d=Cn(this.R().Ca()),e=a.clientX-d.x;a=a.clientY-d.y;if(e>=c.$a()&&e<=c.Ja()&&a>=c.Ab()&&a<=c.Ea()){var d=this.u.rl()%2?-.5:0,f=this.D.rl()%2?-.5:0,h=c.Ja()-c.$a(),k=c.Ea()-c.Ab(),l=e-c.$a(),n=a-c.Ab(),p;this.W?(p=(k-n)/k,h=l/h):(p=l/h,h=(k-n)/k);this.g&&VH(this.g)?(this.F&&"none"!=this.F&&(this.u.clear(),this.g.mb()?(k=Oe(WH(this,this.g,p,e),c.$a(),c.Ja()-1),this.u.moveTo(k-d,c.Ab()).lineTo(k-d,c.Ea())):(k=Oe(WH(this,this.g,p,a),c.Ab(),
c.Ea()-1),this.u.moveTo(c.$a(),k-f).lineTo(c.Ja(),k-f))),this.i.enabled()&&(k=this.pu(this.g,p),l=this.i.Fj()||Ht,this.i.text(l.call(k,k)),p=SH(this,this.g,this.i,e,a,p),this.i.x(p.x).y(p.y),this.i.R(b).Y())):TH(this);this.b&&VH(this.b)?(this.J&&"none"!=this.J&&(this.D.clear(),this.b.mb()?(p=Oe(WH(this,this.b,h,e),c.$a(),c.Ja()-1),this.D.moveTo(p-d,c.Ab()).lineTo(p-d,c.Ea())):(p=Oe(WH(this,this.b,h,a),c.Ab(),c.Ea()-1),this.D.moveTo(c.$a(),p-f).lineTo(c.Ja(),p-f))),this.j.enabled()&&(c=this.pu(this.b,
h),d=this.j.Fj()||Ht,this.j.text(d.call(c,c)),e=SH(this,this.b,this.j,e,a,h),this.j.x(e.x).y(e.y),this.j.R(b).Y())):UH(this)}else this.Xc()}};function WH(a,b,c,d){a=a.la();var e=b.scale(),f="ordinal"==e.Na();c=e.transform(e.Hc(c),.5);return b.mb()?f?Math.round(a.left+c*a.width):d:f?Math.round(a.top+a.height-c*a.height):d}
function SH(a,b,c,d,e,f){a=a.la();var h=0,k=0;if(!b)return{x:h,y:k};var l=b.scale(),n=b.eb(),p="ordinal"==l.Na();f=l.transform(l.Hc(f),.5);var q=b.enabled(),l=q?n.$a():a.Ja(),t=q?n.Ab():a.Ea(),u=q?n.Ja():a.$a(),n=q?n.Ea():a.Ab();switch(b.Xd()){case "left":h=XH(c)?u-1:u+1;k=p?Math.round(a.top+a.height-f*a.height):e;break;case "top":h=p?Math.round(a.left+f*a.width):d;k=YH(c)?n-1:n+1;break;case "right":h=XH(c)?l-1:l+1;k=p?Math.round(a.top+a.height-f*a.height):e;break;case "bottom":h=p?Math.round(a.left+
f*a.width):d,k=YH(c)?t-1:t+1}return{x:h,y:k}}function XH(a){a=Ey(a);return"leftTop"==a||"leftCenter"==a||"leftBottom"==a}function YH(a){a=Ey(a);return"leftTop"==a||"centerTop"==a||"rightTop"==a}
g.pu=function(a,b){if(!a)return null;var c=a.scale(),d=c.Na(),e=c.Hc(b),f;switch(d){case "linear":f=+parseFloat(e).toFixed();break;case "log":f=+e.toFixed(1);break;case "ordinal":f=String(e);break;case "dateTime":var h=new Date(e),d=h.getMonth()+1;f=h.getDate();h=h.getFullYear();f=(10>d?"0"+d:""+d)+"-"+(10>f?"0"+f:""+f)+"-"+h}return{value:f,rawValue:e,max:c.max?c.max:null,min:c.min?c.min:null,scale:c}};
g.lB=function(a){var b=this.la(),c=a.offsetX;a=a.offsetY;(c<=b.$a()||c>=b.Ja()||a<=b.Ab()||a>=b.Ea())&&this.Xc()};g.remove=function(){this.Xc()};g.ca=function(){this.ua&&(this.ua.yc("mouseover",this.Nr,!1,this),this.ua.yc("mousemove",this.Nr,!1,this),this.ua.yc("mouseout",this.lB,!1,this),this.ua.yc("pointshover",this.show,!1,this),this.ua=null);Mb(this.u);this.u=null;Mb(this.D);this.b=this.g=this.D=null;Mb(this.i);this.i=null;Mb(this.j);this.j=null;NH.G.ca.call(this)};
g.I=function(){var a=NH.G.I.call(this);a.displayMode=this.KI();a.xStroke=M(this.Xv());a.yStroke=M(this.Zv());a.xLabel=this.i.I();a.yLabel=this.j.I();return a};g.$=function(a,b){NH.G.$.call(this,a,b);this.KI(a.displayMode);this.Xv(a.xStroke);this.Zv(a.yStroke);this.nt(a.xLabel);this.ot(a.yLabel)};var ZH=NH.prototype;ZH.displayMode=ZH.KI;ZH.xStroke=ZH.Xv;ZH.yStroke=ZH.Zv;ZH.xLabel=ZH.nt;ZH.yLabel=ZH.ot;function $H(){ud.call(this)}F($H,Ww);g=$H.prototype;g.sa=Ww.prototype.sa;g.ta=Ww.prototype.ta|1;g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.g&&(this.g=f,this.ra(1));return this}return this.g};g.I=function(){var a=$H.G.I.call(this);a.stroke=M(this.stroke());return a};g.$=function(a,b){$H.G.$.call(this,a,b);this.stroke(a.stroke)};g.ca=function(){this.g=null;$H.G.ca.call(this)};function aI(){ly.call(this);this.Sa=this.sc=this.yb=null;this.pa=[]}F(aI,ly);g=aI.prototype;g.sa=ly.prototype.sa|384;g.title=function(a){this.yb||(this.yb=new Az,this.yb.Ya(this),T(this.yb,this.q4,this));return m(a)?(this.yb.P(a),this):this.yb};g.q4=function(a){var b=0,c=0;W(a,1)&&(b|=128,c|=1);W(a,8)&&(b|=4,c|=8);this.o(b,c)};g.margin=function(a,b,c,d){this.sc||(this.sc=new hz,T(this.sc,this.o4,this));return m(a)?(this.sc.P.apply(this.sc,arguments),this):this.sc};
g.o4=function(a){W(a,2)&&this.o(4,9)};g.FB=function(a,b,c,d){this.Sa||(this.Sa=new Cy,T(this.Sa,this.p4,this));return m(a)?(this.Sa.P.apply(this.Sa,arguments),this):this.Sa};g.p4=function(a){W(a,2)&&this.o(4,9)};function bI(a,b){return m(b)?(a.mp=b,a):a.mp||{}}g.label=function(a,b){var c,d;ma(a)||B(a)&&!isNaN(+a)?(c=+a,d=b):(c=0,d=a);var e=this.pa[c];e||(e=new Iy,e.Ya(this),e.P(bI(this)),this.pa[c]=e,T(e,this.G8,this),this.o(256,1));return m(d)?(e.P(d),this):e};g.G8=function(){this.o(256,1)};
g.lJ=function(){return this.margin().Ug(this.eb())};g.Y=function(){if(!this.Sb())return this;V(this,4)&&this.o(384);aI.G.Y.call(this);if(V(this,128)){var a=this.title();H(a);a.R(this.Ma);a.zIndex(10);a.la(this.eb());a.ia(!1);a.Y();this.K(128)}if(V(this,256)){for(var a=this.lJ(),b=0,c=this.pa.length;b=this.g.length?this.X[a-this.g.length]:this.g[a]};g.YU=function(a){a.scale(this.fb())};g.HQ=function(){return new yH};
g.xr=function(a,b){var c,d;c=S(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Eb[c];if(!e){e=this.HQ();e.Da=this;e.P(jI(this));var f=e,h=this.ka?"vertical":"horizontal",k=!f.J&&f.j!=h;f.j=h;k&&f.o(4);this.Eb[c]=e;G(this,e);T(e,this.EK,this);this.o(5242880,1)}return m(d)?(e.P(d),this):e};g.MQ=function(){return new ZD};
g.yr=function(a,b){var c,d;c=S(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.$b[c];e||(e=this.MQ(),e.Da=this,e.P(lI(this)),aE(e,this.ka?"vertical":"horizontal"),this.$b[c]=e,G(this,e),T(e,this.EK,this),this.o(5242880,1));return m(d)?(e.P(d),this):e};g.QQ=function(){return new DH};
g.zr=function(a,b){var c,d;c=S(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.ac[c];if(!e){e=this.QQ();e.Da=this;e.P(kI(this));var f=e,h=this.ka?"vertical":"horizontal",k=!f.J&&f.D!=h;f.D=h;k&&f.o(4);this.ac[c]=e;G(this,e);T(e,this.EK,this);this.o(5242880,1)}return m(d)?(e.P(d),this):e};g.EK=function(){this.o(4194304,1)};
function mI(a,b,c){a.pc();b=hc(b);var d=pb(a.Eb,a.$b,a.ac,a.Oa,a.Hb),e,f,h;for(h=0;hh);c=0;for(d=this.g.length;cd?("layout"in e||(e.layout=a.mb()?"horizontal":"vertical"),"scale"in e||xG(e,"scale",a.scale(),b,c)):e.axis=d;return e};g.bL=function(a,b,c,d){var e=a.I();xG(e,"scale",a.zm(),b,c);if(a=a.Zh())d=Za(d,na(a)),0>d?("layout"in e||(e.layout=a.mb()?"horizontal":"vertical"),"scale"in e||xG(e,"scale",a.scale(),b,c)):e.axis=d;return e};
g.ca=function(){Ob(this.g,this.X,this.Eb,this.$b,this.ac,this.Oa,this.Hb,this.vj,this.Dd);delete this.g;delete this.X;this.Dd=this.vj=this.Hb=this.Oa=this.ac=this.$b=this.Eb=null;fI.G.ca.call(this)};function nI(a,b){this.ua=a;this.index=mt(b,0,!0);this.b={}}g=nI.prototype;g.oa=function(){return this.index};g.Ib=function(){return this.ua};g.get=function(a){return this.ua.data().get(this.index,a)};g.set=function(a,b){this.ua.data().set(this.index,a,b);return this};g.Hp=function(a){var b=this.Ib(),c=YB(b.state,Sq,this.index);return m(a)&&c!=a?(a?b.jg(this.index):b.Gc(this.index),this):c};
g.Mm=function(a){var b=this.Ib(),c=YB(b.state,Wq,this.index);return m(a)&&c!=a?(a?b.select(this.index):b.gd(this.index),this):c};g.ms=function(){return this.indexthis.u[u]?v=this.j[u][this.u[u]]:this.j[u].push(v=t.u5());this.u[u]++;this.f[u].push(v);l=tJ(this,l,n,p,q,v,!0);e[k]=l}this.lb(this.da,e,a);return e};g.KF=function(a,b){return this.wc(a,void 0,b)};
g.ao=function(a,b){if(r(b))for(var c=0;cb;b=Math.abs(b);var d=(b-a.sK)/(a.jT-a.sK);if(isNaN(d)||!isFinite(d))d=.5;b=a.tK+d*(a.kT-a.tK);return c?-b:b}
function IJ(a){return na(a.jl())+"_"+na(a.fb())}function SF(a){return a.Ra.O("yValues")}g.Ib=function(){return this.ua};g.ea=function(){return this.mh||this.Wb()};g.Wb=function(){return this.mh=this.Rf()};g.jl=function(){return this.ua.Ka()};g.fb=function(a){return m(a)?(a instanceof YC||(a=null),this.Yb!=a&&(this.Yb&&Xw(this.Yb,this.ZA,this),(this.Yb=a)&&T(this.Yb,this.ZA,this),this.o(1024,5)),this):this.Yb||this.Hb.fb()};g.ZA=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)?this.o(1024,b|1):this.ra(b)};
g.x0=function(a,b){return this.Lf(this.jl().transform(a,b),!0)};g.AO=function(a,b){return this.Lf(this.fb().transform(a,b),!1)};g.Jq=function(a){return m(a)?(this.Ra.P(a),this):this.Ra};g.error=function(a){kG(this)||L(12,void 0,[this.Aj()]);this.hc||(this.hc=new yJ(this),T(this.hc,this.T9,this));return m(a)?(this.hc.P(a),this):this.hc};g.T9=function(a){var b=0;W(a,1)&&(b|=1);W(a,4)&&(b|=4);this.o(1024,b)};g.im=function(a){return this.error().im(a)};
g.s0=function(a){if(a=!a.B("missing")){var b=this.error(),c=b.b.ea();a=c.get("xError")||b.Vv();var d=c.get("xLowerError")||b.Wv(),e=c.get("xUpperError")||b.Yv(),f=c.get("valueError")||b.Sv(),h=c.get("valueLowerError")||b.Tv(),b=c.get("valueUpperError")||b.Uv(),f=m(h)||m(b)||gt(f)||!lt(f);a=m(d)||m(e)||gt(a)||!lt(a)||f}if(a)switch(a=this.error(),d=a.mode(),e=this.O("isVertical"),d){case "x":a.Y(!0,e);break;case "value":a.Y(!1,e);break;case "both":a.Y(!0,e),a.Y(!1,e)}};
g.clip=function(a){return m(a)?(null===a&&(a=!1),this.U!=a&&(this.U=a,this.o(4096,1)),this):this.U};g.om=function(a){this.ba||(this.ba=new BJ,T(this.ba,this.w0,this));return m(a)?(this.ba.P(a),this):this.ba};g.w0=function(a){var b=64,c=!1;W(a,8)&&(b|=8,c=!0);this.ra(b,c)};
g.bv=function(a){var b=this.om();b.K(b.sa);var c=wy.prototype.I.call(b);m(b.xu())&&(c.iconTextSpacing=b.xu());m(b.text())&&(c.text=b.text());m(b.uu())&&(c.iconEnabled=b.uu());m(b.yu())&&(c.iconType=b.yu());m(b.wu())&&(c.iconSize=b.wu());m(b.Rl())&&(c.iconFill=b.Rl());m(b.Tl())&&(c.iconStroke=b.Tl());m(b.Sl())&&(c.iconHatchFill=b.Sl());m(b.vu())&&(c.iconMarkerType=b.vu());m(b.Wr())&&(c.iconMarkerFill=b.Wr());m(b.Xr())&&(c.iconMarkerStroke=b.Xr());m(b.disabled())&&(c.disabled=b.disabled());var b=this.O("color"),
d=this.Qx();a=c.text||a;B(a)&&(a=nB(oB.dd(),a));c.text=D(a)?a.call(d,d):this.dS(d);c.disabled="disabled"in c?!!c.disabled:!this.enabled();c.meta=this.B();"marker"!=c.iconType||this.check(8192)||(c.iconFill=this.u.fill(),c.iconStroke=this.u.stroke());c.iconType=this.av(c.iconType,d);c.iconEnabled="iconEnabled"in c?!!c.iconEnabled:!0;c.iconStroke=this.ty(c.iconStroke,2,b,d);c.iconFill=this.ty(c.iconFill,1,b,d);c.iconHatchFill=this.ty(c.iconHatchFill,3,this.Fp(),d);this.check(4194304)&&this.xb().enabled()?
(c.iconMarkerType=c.iconMarkerType||this.u.type(),c.iconMarkerFill=c.iconMarkerFill||this.u.fill(),c.iconMarkerStroke=c.iconMarkerStroke||this.u.stroke()):(c.iconMarkerType=null,c.iconMarkerFill=null,c.iconMarkerStroke=null);return c};g.av=function(a){"marker"==a?(this.check(8192)?a=this.O("type"):this.check(4194304)?a=this.xb().type():a="square","line"==a&&(a="vline")):D(a)||(a=up(a));return a};
g.ty=function(a,b,c){if(a)D(a)?(b={sourceColor:c},a=a.call(b,b)):a=M(a);else{if(2==b)a="stroke";else if(3==b){if(this.check(8))return null;a="hatchFill"}else this.check(8)?(a="stroke",b=2):a="fill";a=Mq([a],b)(this,Xq,!0)}return a};g.dS=function(){return this.name()};g.ub=function(a){if(!this.zb&&(this.zb=new SA(0),this.ua.nV())){var b=this.ua,c=b.ub();this.zb.parent(c);this.zb.ua(b)}return m(a)?(this.zb.P(a),this):this.zb};
function JJ(a,b,c){if(!a)return KJ;var d=na(b)+"|"+a.join("|")+(c?"|"+c.join("|"):"");c=c||a;var e=EJ[d];e||(EJ[d]=e=function(d,e,k){k=$B(k);return k!=Xq&&1this.j.left+this.j.width){var f=d,d=Za(pt,f);0<=d&&(f=pt.length,f=pt[(f-d)%f]);d=f}if(("leftBottom"==d||"centerBottom"==d||"rightBottom"==d)&&c.topthis.j.top+this.j.height)c=Za(pt,d),0<=c&&(d=pt.length,d=pt[(d-c+4)%d]);d=rt(d,e);b.cl(d)};
g.$U=function(a,b,c,d,e,f,h){a.state("pointState",z(h)?h:null);a.state("seriesState",e);a.state("chartState",d);a.state("pointNormal",z(f)?f:null);a.state("seriesNormal",c);a.state("chartNormal",b);a.state("seriesStateTheme",e?e.Ua:null);a.state("chartStateTheme",d?d.Ua:null);a.state("auto",a.ad);a.state("seriesNormalTheme",c.Ua);a.state("chartNormalTheme",b?b.Ua:null)};
g.JC=function(a,b,c,d,e,f,h,k,l,n,p){var q=d?a.Ld(b):AG(a,b);q?(d&&q.Oe(d),q.lc(c)):q=d?a.add(d,c,b):a.add(c,b);q.mg();d?(b=q,this.$U(b,e,a,h,f,k,l),e=b.ag("anchor"),SC(b,this.O("isVertical")),m(p)&&"auto"==e&&(b.cl(NJ(this,p,Number(b.ag("rotation"))||0)),this.lQ(a,b))):(DG(q,f||a),q.jc(k,l));n&&q.Y();return q};g.labels=function(a){this.aa||(this.aa=new jC,this.aa.Ya(this),T(this.aa,this.t0,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.aa.P(a),this):this.aa};
g.Mb=function(a){this.Eb||(this.Eb=new jC,this.Eb.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Eb.P(a),this):this.Eb};g.Vb=function(a){this.kc||(this.kc=new jC,this.kc.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.kc.P(a),this):this.kc};g.t0=function(a){W(a,1)&&this.o(256,1025)};
g.Ml=function(a,b,c){a.B("label",MJ(this,[this.labels,this.Mb,this.Vb],[this.Ib().labels,this.Ib().Mb,this.Ib().Vb],["label","hoverLabel","selectLabel"],this.uz(),!0,null,a,b,c))};g.LF=function(){};g.xb=function(a){this.u||(this.u=new kC,this.u.Ya(this),T(this.u,this.u0,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.u.P(a),this):this.u};g.Nl=function(a){this.fa||(this.fa=new kC,this.fa.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.P(a),this):this.fa};
g.$n=function(a){this.ka||(this.ka=new kC,this.ka.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ka.P(a),this):this.ka};g.u0=function(a){W(a,1)&&this.o(128,65)};g.Yn=function(a,b,c){a.B("marker",MJ(this,[this.xb,this.Nl,this.$n],null,["marker","hoverMarker","selectMarker"],this.fE(),!1,null,a,b,c))};g.Vo=function(a){this.qa||(this.qa=new kC,this.qa.Ya(this),T(this.qa,this.m$,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.qa.P(a),this):this.qa};
g.Ry=function(a){this.Be||(this.Be=new kC);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Be.P(a),this):this.Be};g.Cz=function(a){this.ac||(this.ac=new kC);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ac.P(a),this):this.ac};g.m$=function(a){W(a,1)&&this.o(128,1)};g.IC=function(a,b,c){var d=a.B("outliers");d&&d.length&&MJ(this,[this.Vo,this.Ry,this.Cz],null,["outlierMarker","hoverOutlierMarker","selectOutlierMarker"],this.JK(),!1,d,a,b,c)};
function OJ(a,b){return+ac(a.Fe,function(a){return eb(a,function(a){return a==b})})}g.uz=function(){return!1};g.fE=function(){return!1};g.JK=function(){return!1};g.OT=function(){return!1};g.$e=function(){return!1};g.Av=function(){return!1};g.remove=function(){this.check(4)?sJ(this.Nh,null):this.f&&this.f.remove();this.aa&&this.aa.Re()&&(this.aa.Re().remove(),this.aa.o(2));this.u&&(this.u.remove(),this.u.o(2));this.qa&&(this.qa.remove(),this.qa.o(2))};
g.Al=function(a){this.va||(this.va=new LB(this),G(this,this.va),T(this.va,this.v0,this),this.ua instanceof cC&&(JB(this.va,this.ua.Al()),JB(this.va).ra(2)));return m(a)?(this.va.P.apply(this.va,arguments),this):this.va};g.v0=function(){this.o(32,1)};
g.Y=function(){if(!this.Sb())return this;H(this);m(this.ad.color)&&V(this,16768)&&this.Kk(this.ad.color);V(this,32768)&&(FJ(this),this.K(32768));if(V(this,4)){this.j=this.eb();this.ve=this.i?this.i.Ug(this.j):this.j;var a=Math.min(this.j.height,this.j.width);this.tK=N(this.Dd,a);this.kT=N(this.oi,a);this.o(7168)}V(this,512)&&(this.Wb(),this.MK(),this.o(3104,2049),this.K(512));V(this,1024)&&this.o(24960);var a=[],b=[],c,d,e,f;d=!1;V(this,1026)&&(this.NK(),this.vz());V(this,1282)&&(c=this.labels(),
f=this.Mb().enabled()||this.Vb().enabled(),LJ(this,c,f,this.uz(),PF,256)&&(d=this.zIndex()+this.rF+(this.$e()?1:0),c.nf=d,c.o(8),this.check(PF)&&a.push(this.Ml),b.push(c),d=!0),this.K(256));V(this,1154)&&(c=this.xb(),f=this.Nl().enabled()||this.$n().enabled(),LJ(this,c,f,this.fE(),4194304,128)&&(f=this.zIndex()+1.1E-5+(this.$e()?1:0),c.nf=f,this.check(4194304)&&a.push(this.Yn),b.push(c)),this.K(128));if(V(this,9218)){this.Oc||(this.Oc=[]);if(this.ib)for(;this.ib.length;)c=this.ib.pop(),c.clear(),
c.parent(null),this.Oc.push(c);else this.ib=[];kG(this)&&"none"!=this.error().mode()&&(this.OT()||lG(this.error()))&&a.push(this.s0);this.K(8192)}V(this,17410)&&(c=this.Vo(),f=this.Ry().enabled()||this.Cz().enabled(),LJ(this,c,f,this.JK(),256,16384)&&(f=this.zIndex()+xI,c.nf=f,this.check(256)&&a.push(this.IC),b.push(c)),this.K(16384));c=a.length;if(V(this,1024)){f=this.VK();var h;if(f){var k=SF(this);this.Bv(f,k);d&&this.LF();this.jx();h=this.Wb();if(d=this.tJ())this.cz(d,k,f),this.Mr(d,this.jm(d.oa()));
for(h.reset();h.advance();)for(e=this.jm(h.oa()),this.cz(h,k,f),this.Mr(h,e),d=0;da)&&(a=0);return a};
g.Hx=function(){this.D=[];this.j=[];this.f=[];this.i=0;this.K(1);for(var a=this.ea(),b;a.advance();)b=a.get("value"),this.f.push(b),this.i+=b;if(this.f.length)if(this.i)for(this.D[0]=this.j[0]=100*this.f[0]/this.i,a=1;ad)throw Error("Index can not be masked by this View");return a>=d?(a-=d,2x[n]&&(x[n]=C)}else for(n in u)C=S(Q.values[n]),Cx[n]&&(x[n]=C);for(n=0;n<=a.g;n++)C=
S(Q.f[n]),CA[n]&&(A[n]=C);Q=Q.next}if(v)for(n=0;nd)if(d=~d,"exactOrNext"==c)d=d=mK)this.g=-1,this.b.length=0,oK(this,a,b,this.j,!1);else{if(this.f&2){this.g=-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.u){d&&(c|=1);if(a.u){for(var c=c|2,e=new sK(a.b,null,!0),f=0,d=e.next();d&&d.g;)f++,d=e.next();mb(a.b,0,f);if(d=a.b[0])d.b=null}tK(a,new sK(null,a.f,b))}else e=new sK(a.b,a.f,b),a.b=[],tK(a,e),c=mK;a.f.length=0;a.i=a.bU;a.g=-1;a.u=0;gK(a);uK(a.D,c,!0)}}g=pK.prototype;
g.remove=function(a,b){for(var c=new sK(this.b,this.f,rK(this),a,b),d;d=c.next();)d.g=!0;this.u=2;this.J||qK(this);return this};function vK(a,b){b=mt(b);for(var c=new sK(a.b,a.f,rK(a)),d=NaN,e;(e=c.next())&&0a.key?(this.i=1==b?this.aU:this.RK,this.f.push(a)):this.f[b-1]=a};g.aU=function(a){var b=this.f.length,c=this.f[b-1];c.key>a.key?this.f.push(a):c.keya?~a:a];c?(this.g=this.s9,this.b=isNaN(d)?0:Ab(this.i,bK,d),0>this.b&&(this.b=~this.b)):(this.g=this.u9,this.b=isNaN(d)?this.i.length-1:Ab(this.i,cK,d),0>this.b&&(this.b=~this.b-1))}g=sK.prototype;g.xv=function(){return null};
g.s9=function(){var a=this.f,b=this.i[this.b];if(a){if(b){if(0>aK(a,b))return this.f=this.f.next,a;this.b++;return b}this.f=this.f.next;this.g=this.wT;return a}if(b)return this.b++,this.g=this.q9,b;this.next=this.xv;return null};g.u9=function(){var a=this.f,b=this.i[this.b];if(a){if(b){if(0>aK(a,b))return this.f=this.f.next,a;this.b--;return b}this.f=this.f.next;this.g=this.wT;return a}if(b)return this.b--,this.g=this.r9,b;this.next=this.xv;return null};
g.wT=function(){var a=this.f;if(a)return this.f=this.f.next,a;this.next=this.xv;return null};g.q9=function(){var a=this.i[this.b++];if(a)return a;this.next=this.xv;return null};g.r9=function(){var a=this.i[this.b--];if(a)return a;this.next=this.xv;return null};g.p5=function(){var a=this.g();return!a||a.key>this.u?(this.next=this.xv,null):a};g.H9=function(){return this.g()};function wK(a,b){this.i=Np(a);this.b=b||1;this.f=new Date(0);switch(this.i){case "year":return this.g=315576E5*this.b,this.u=this.lY,this.next=this.G9,this;case "semester":return this.g=315576E5*this.b/2,this.u=this.iY,this.next=this.C9,this;case "quarter":return this.g=315576E5*this.b/4,this.u=this.gY,this.next=this.A9,this;case "month":return this.g=315576E5*this.b/12,this.u=this.OF,this.next=this.z9,this;case "thirdofmonth":return this.g=315576E5*this.b/36,this.u=this.jY,this.next=this.D9,this;
case "week":return this.g=6048E5*this.b,this.u=this.kY,this.next=this.E9,this;default:this.g=864E5*this.b;this.u=this.cY;this.next=this.t9;break;case "hour":this.g=36E5*this.b;this.u=this.dY;this.next=this.v9;break;case "minute":this.g=6E4*this.b;this.u=this.fY;this.next=this.y9;break;case "second":this.g=1E3*this.b;this.u=this.hY;this.next=this.B9;break;case "millisecond":this.g=this.b,this.u=this.eY,this.next=this.x9}}g=wK.prototype;
g.lY=function(a){this.f.setTime(Date.UTC(ut(this.f.getUTCFullYear(),this.b,a?a.getUTCFullYear():2E3)-this.b,0))};g.iY=function(a){var b=this.b;this.b*=6;this.OF(a);this.b=b};g.gY=function(a){var b=this.b;this.b*=3;this.OF(a);this.b=b};g.OF=function(a){var b=ut(this.f.getUTCMonth()+12*this.f.getUTCFullYear(),this.b,a?a.getUTCMonth()+12*a.getUTCFullYear():24E3)-this.b;a=Math.floor(b/12);b%=12;0>b&&(b+=12);this.f.setTime(Date.UTC(a,b))};
g.jY=function(a){a=ut(xK(this.f),this.b,a?xK(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.f.setTime(Date.UTC(b,c,1+10*a))};g.kY=function(a){yK(this,6048E5*this.b,a||new Date(Date.UTC(2E3,0,2)))};g.cY=function(a){yK(this,864E5*this.b,a)};g.dY=function(a){yK(this,36E5*this.b,a)};g.fY=function(a){yK(this,6E4*this.b,a)};g.hY=function(a){yK(this,1E3*this.b,a)};g.eY=function(a){yK(this,this.b,a)};
function yK(a,b,c){a.f.setTime(ut(a.f.getTime(),b,c?c.getTime():Date.UTC(2E3,0))-b)}function xK(a){var b=a.getUTCDate();return 3*(12*a.getUTCFullYear()+a.getUTCMonth())+(10>=b?0:20>=b?1:2)}g.G9=function(){this.f.setUTCFullYear(this.f.getUTCFullYear()+this.b);return this.f.getTime()};g.C9=function(){var a=this.f.getUTCMonth()+6*this.b,b=this.f.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.f.setUTCFullYear(b);this.f.setUTCMonth(a);return this.f.getTime()};
g.A9=function(){var a=this.f.getUTCMonth()+3*this.b,b=this.f.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.f.setUTCFullYear(b);this.f.setUTCMonth(a);return this.f.getTime()};g.z9=function(){var a=this.f.getUTCMonth()+this.b,b=this.f.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.f.setUTCFullYear(b);this.f.setUTCMonth(a);return this.f.getTime()};
g.D9=function(){var a,b=this.f.getUTCDate();a=3*(12*this.f.getUTCFullYear()+this.f.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.f.setTime(Date.UTC(b,c,1+10*a));return this.f.getTime()};g.E9=function(){var a=this.f.getTime()+6048E5*this.b;this.f.setTime(a);return a};g.t9=function(){var a=this.f.getTime()+864E5*this.b;this.f.setTime(a);return a};g.v9=function(){var a=this.f.getTime()+36E5*this.b;this.f.setTime(a);return a};
g.y9=function(){var a=this.f.getTime()+6E4*this.b;this.f.setTime(a);return a};g.B9=function(){var a=this.f.getTime()+1E3*this.b;this.f.setTime(a);return a};g.x9=function(){var a=this.f.getTime()+this.b;this.f.setTime(a);return a};g.qy=function(){return this.b};function zK(a,b){var c=a.g-b.g;return c?c:b.b-a.b};function AK(a,b,c,d,e){this.J=a;this.W=d;this.u=new ZJ(isNaN(b.Yo)?-1:b.Yo,[]);this.u.next=b.dJ;this.ma=b.KK;this.U=b.lastIndex-b.Lg+1||0;this.N=(this.f=e||null)?this.v5:this.$X;this.X=this.f?this.M6:this.V6;this.D=c;this.reset()}g=AK.prototype;g.reset=function(){this.f&&this.f.reset();this.b=this.u;this.j=this.f?this.f.f:this.u.key;this.i=!1;this.g=NaN;this.F=!0;return this};g.advance=function(){return this.N()};g.get=function(a){return this.gm(this.W?BK(this.J,a):CK(this.J,a))};
g.B=function(a,b){var c=this.D[this.oa()];c||(c=this.D[this.oa()]={});return 1a?this.b.f&&(b=this.b.f[~a]):b=this.b.values[a]);return b};g.WH=function(){return this.g};g.oa=function(){return this.X()};g.Kb=function(){return this.U};g.u4=function(){return this.g};g.V6=function(){return this.j};g.M6=function(){return this.f.f};
g.$X=function(){if(this.b){this.j++;if((this.b=this.b.next)&&this.b!=this.ma)return this.i=!0,this.g=this.b.key,!0;this.b=null;this.i=!1;this.j=this.g=NaN}return!1};g.v5=function(){if(this.f.advance())return this.F&&(this.b=this.b.next),(this.F=!(!this.b||this.b.key!=this.f.g||this.b==this.ma))?(this.i=!0,this.g=this.b.key):(this.i=!1,this.g=this.f.g),!0;this.b=null;this.g=NaN;return this.i=!1};var DK=AK.prototype;DK.reset=DK.reset;DK.advance=DK.advance;DK.get=DK.get;DK.getKey=DK.u4;DK.getIndex=DK.oa;
DK.meta=DK.B;function EK(a){this.f=a;this.i=nK(a.b);this.j=!0;this.b=lK(this.i);this.g=null;this.D=!1;this.u=[];FK(this)}function FK(a){for(var b=a.g?a.g.f.b.length:a.i.Kb();a.u.lengthc){var e=b;b=c;c=e}e=nK(a.f.b,d);if(a.D||e!=a.i||a.b.Eg!=b||a.b.ah!=c)a.D=!1,a.i=e,a.j=!d,a.b=e.select(b,c),FK(a);return a}function JK(a,b,c){return b?(c=a.g?KK(a.g,b.key):c,new GK(b,a.f,!a.j,c,a.u[c])):null}function LK(a){return JK(a,a.b.UT,a.b.Yo)}function MK(a){return JK(a,a.b.KK,a.b.Us)}
function NK(a,b){return a.j?CK(a.f,b):BK(a.f,b)}function IK(a,b){return new AK(a.f,a.b,a.u,!a.j,a.g?OK(a.g,!!b):null)}function GK(a,b,c,d,e){this.se=a;this.b=b;this.i=c;this.j=d;this.D=e}g=GK.prototype;g.get=function(a){return this.gm(this.i?BK(this.b,a):CK(this.b,a))};g.gm=function(a){var b;ma(a)&&0>a?this.se.f&&(b=this.se.f[~a]):b=this.se.values[a];return b};g.oa=function(){return this.j};g.WH=function(){return this.se.key};
g.B=function(a,b){return 1e)this.g[a]={iV:e,oU:e};else if(B(e)||!isNaN(e)){if((b=z(c))&&!D(c)&&!("reset"in c&&"considerItem"in c&&"getResult"in c))return this;var f=b?c:Xp(m(c)?c:a);b=d;"weightedAverage"==f&&(ma(d)?b=Math.round(d):B(d)?(b=this.b.i[d]||NaN,isNaN(b)&&(b=d)):b=NaN,ma(b)&&isNaN(b)&&(f="average"));H(this.b);d=this.b;c=e;var h=b;b=TK(f,c,h);b in d.F?b=d.F[b]:(c=UK(f,c,h),
d.F[b]=b=d.u.length,d.u.push(c),uK(d,4,!1));this.g[a]={iV:e,oU:b};this.b.ia(!0)}return this};function BK(a,b){return b in a.g?a.g[b].oU:NaN}function CK(a,b){return b in a.g?a.g[b].iV:NaN}var VK=SK.prototype;VK.addField=VK.f;VK.createSelectable=VK.i;function WK(a,b){Jb.call(this);this.i=a;this.j=m(b)?b:NaN;this.clear()}F(WK,Jb);WK.prototype.clear=function(){this.value=void 0};WK.prototype.f=function(){var a=this.value;this.clear();return a};WK.prototype.ca=function(){delete this.value;WK.G.ca.call(this)};function XK(a){WK.call(this,a)}F(XK,WK);XK.prototype.clear=function(){this.value=this.g=0};XK.prototype.b=function(a){a=S(a);isNaN(a)||(this.value+=a,this.g++)};XK.prototype.f=function(){var a=this.g?this.value/this.g:NaN;this.clear();return a};function YK(a,b){this.g=b;WK.call(this,a)}F(YK,WK);YK.prototype.clear=function(){this.g.reset()};YK.prototype.b=function(a,b,c){this.g.considerItem(a,c)};YK.prototype.f=function(){var a=this.g.getResult();this.clear();return a};YK.prototype.ca=function(){delete this.g;YK.G.ca.call(this)};function ZK(a,b,c){this.u=b;this.g=c;WK.call(this,a)}F(ZK,WK);ZK.prototype.clear=function(){this.value=[];this.D=[]};ZK.prototype.b=function(a,b,c){this.value.push(a);this.D.push(c)};ZK.prototype.f=function(){var a=this.u.call(this.g,this.value,this.D);this.clear();return a};ZK.prototype.ca=function(){delete this.u;delete this.g;ZK.G.ca.call(this)};function $K(a){WK.call(this,a)}F($K,WK);$K.prototype.clear=function(){this.value=NaN};$K.prototype.b=function(a){isNaN(this.value)&&(this.value=S(a))};function aL(a){WK.call(this,a)}F(aL,WK);aL.prototype.b=function(a){m(this.value)||(this.value=a)};function bL(a){WK.call(this,a)}F(bL,WK);bL.prototype.clear=function(){this.value=NaN};bL.prototype.b=function(a){a=S(a);isNaN(a)||(this.value=a)};function cL(a){WK.call(this,a)}F(cL,WK);cL.prototype.b=function(a){m(a)&&(this.value=a)};function dL(a){WK.call(this,a)}F(dL,WK);dL.prototype.clear=function(){this.value=[]};dL.prototype.b=function(a){m(a)&&this.value.push(a)};function eL(a){WK.call(this,a)}F(eL,WK);eL.prototype.clear=function(){this.value=NaN};eL.prototype.b=function(a){a=S(a);isNaN(a)||this.value>=a||(this.value=a)};function fL(a){WK.call(this,a)}F(fL,WK);fL.prototype.clear=function(){this.value=NaN};fL.prototype.b=function(a){a=S(a);isNaN(a)||this.value<=a||(this.value=a)};function gL(a){WK.call(this,a)}F(gL,WK);gL.prototype.clear=function(){this.value=0};gL.prototype.b=function(a){a=S(a);isNaN(a)||(this.value+=a)};function hL(a,b){WK.call(this,a,b)}F(hL,WK);hL.prototype.clear=function(){this.value=this.g=0};hL.prototype.b=function(a,b){a=S(a);b=S(b)||0;isNaN(a)||(this.value+=a*b,this.g+=b)};hL.prototype.f=function(){var a=this.g?this.value/this.g:NaN;this.clear();return a};function UK(a,b,c){if(D(a))return new ZK(b,a,c);if(z(a))return new YK(b,a);switch(a){case "average":return new XK(b);case "first":return new $K(b);case "firstValue":return new aL(b);case "lastValue":return new cL(b);case "list":return new dL(b);case "max":return new eL(b);case "min":return new fL(b);case "sum":return new gL(b);case "weightedAverage":return new hL(b,c);default:case "last":return new bL(b)}}
function TK(a,b,c){ma(b)&&(b=b.toFixed(0));if(z(a))return na(a)+"|"+b+"|"+bt(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 ma(c)&&(c=c.toFixed(0)),"w"+b+":"+String(c);default:case "last":return"l"+b}};function iL(a,b,c,d,e){ud.call(this);this.g=new pK(this,a,b,c,d,e);this.b={};this.F={};this.i={};this.J=0;this.j=[];this.u=[];this.f=[];this.D=[]}F(iL,Ww);g=iL.prototype;g.ta=16;
g.sP=function(a,b,c){var d=this.g,e=!d.J;e&&(d.J&&L(101),d.J=!0);if(B(a)){var f=new dK(d),h=new Gr;z(c)&&(h.zz(c.rowsSeparator),h.Nx(c.columnsSeparator),h.Uy(c.ignoreTrailingSpaces),h.Sy(c.ignoreFirstRow));h.zx(a,f);!0===b&&(b=f.qy())}else if(r(a)){for(f=c=0;fh){var p=~h;lb(d,n,p);(h=this.search("id",n))?(h=h instanceof pL?h:h[0],lb(e,h,p),h.B("nc",!0),L(1,null,[n])):lb(e,k,p)}else L(2,null,[n])}for(b=0;bh?((h=this.search("id",k))?(h=h instanceof pL?h:h[0],zL(h,f)):(this.g.push(f),L(3,null,[k])),AL(this,f)):(h=e[h],zL(h,f),h.B("nc")&&AL(this,f))):(this.g.push(f),AL(this,f));l.length&&this.ra(16);this.ia(!0);break;default:H(this);b=0;for(d=a.length;b<
d;b++)e=yL(this,a[b]),this.g.push(e),AL(this,e);a.length&&this.ra(16);this.ia(!0)}if("array"==ga(c)){this.i=!1;for(a=0;aa?lb(d,e,~a):(a=d[a],r(a.value)?kb(a.value,b):a.value!=b&&(a.value=[a.value],a.value.push(b)))}else for(e in a.b)BL(a,b,e,d)}
function CL(a,b,c,d){if(c){if(d)for(var e=b.Ub();e--;)CL(a,b.ld(e),c,d);if(d=a.b[c])e={key:b.get(c)},a.j[c]&&(e.key=""+e.key),e=vb(d,e,a.fC),(d=d[e])&&(r(d.value)&&1k||b=d)return[];a=new oE(a);c=[];if(1==b)for(b=0;b=this.g.Lg&&a<=this.g.lastIndex};
function JL(a,b,c,d,e){var f=a.data(),h=f.ea(),k=a.fb(),l=!1,n=!1,p=a.zg(),q,t,u=[];a.Hf()&&a.Yj()&&u.push("zIndex");p&&u.push("size");a.sl()&&u.push("outliers");kG(a)&&(zJ(a.Ka())&&(f.Of("xError")&&(u.push("xError"),l=!0),f.Of("xLowerError")&&(u.push("xLowerError"),l=!0),f.Of("xUpperError")&&(u.push("xUpperError"),l=!0)),zJ(a.fb())&&(f.Of("valueError")&&(u.push("valueError"),n=!0),f.Of("valueLowerError")&&(u.push("valueLowerError"),n=!0),f.Of("valueUpperError")&&(u.push("valueUpperError"),n=!0)));
k instanceof GD&&(t=KD(k))&&f.Of(t)&&u.push(t);var v=a.Ka();v instanceof GD&&(t=KD(v))&&f.Of(t)&&u.push(t);for(v=a.NS();h.advance();){var w=d(h.get("x"));if(!e(w)){var x={};x.x=w;var y,A,w=!1,C=SF(a);q=0;for(y=C.length;qq&&!a.O("displayNegative"))&&(w=!0);q={};q.missing=w?1:0;q.rawIndex=h.oa();x={data:x,B:q};a.ST(h,x,v);c(b,x)}}a.o(512);return a.g={data:b,da:a,
l8:a.check(PF)&&(f.Of("label")||f.Of("hoverLabel")||f.Of("selectLabel")),m8:a.check(4194304)&&(f.Of("marker")||f.Of("hoverMarker")||f.Of("selectMarker")),n8:a.sl()&&(f.Of("outliers")||f.Of("outlierMarker")||f.Of("hoverOutlierMarker")||f.Of("selectOutlierMarker")),FS:l,o8:n,k8:l||n}}g.NS=function(){return null};g.ST=function(){};g.yT=function(a){return a};
function gG(a,b,c){if(b){var d={},e=-Infinity;b=function(a,b){var c,h=b.data.x;h in d?(c=a[d[h]],a[d[h]]=b):(d[h]=a.length,a.push(b),hc&&(c=~c,0b-a.g.data[c-1].data.x&&c--)),c):-1:a.$b.$H("x",b)}
g.TC=function(a,b){if(this.g){var c=[],d,e;this.g.mt?(d=this.g.mt[bt(a)],e=this.g.mt[bt(b)]):(d=Ab(this.g.data,function(b){return a-b.data.x}),0>d&&(d=~d),e=Ab(this.g.data,function(a){return b-a.data.x}),0>e&&(e=~e));if(!isNaN(d)&&!isNaN(e)){if(d>e){var f=d;d=e;e=f}for(e=Math.min(e,this.g.data.length-1);d<=e;d++)c.push(d)}return c}c=this.Ka();if(e=c instanceof GD)a=c.qq(a),b=c.qq(b);return this.$b.TC(a,b,e)};
function vG(a,b,c,d,e){var f=a.ea();f.reset();for(var h=[];f.advance();){var k=a,l=f,n=b,p=c,q=d,t=e,u=void 0,v;if(k.Nh instanceof wJ&&(u=l.B(k.Nh.D)))a:{v=u;var w=n,x=p,k=q,y=t,A=void 0;for(A in v){var C=v[A];if(C instanceof mi&&(C=C.vb(),C.left<=w+k&&w<=C.left+C.width&&C.top<=x+y&&x<=C.top+C.height)){v=!0;break a}}v=!1}else v=l.B(k.J.gb+"X"),w=l.B(k.J.gb),k.J.gb==k.J.hb?v=n<=v&&v<=n+q&&p<=w&&w<=p+t:(x=l.B(k.J.hb+"X"),k=l.B(k.J.hb),v=Ur([v,w,x,k],[n,p,n+q,p,n+q,p+t,n,p+t]));!v&&(u=l.B("marker"))&&
(v=u.Re().vb().Rj(new J(n,p,q,t)));v&&h.push(f.oa())}return h}g.Ig=function(a){var b=this.ea();this.Hf()&&this.Nh.Zj(a,b.B("shapes"));this.sl()&&this.IC(b,a,!0);this.Td.Uz(b,a);this.check(4194304)&&this.Yn(b,a,!0);this.check(PF)&&this.Ml(b,a,!0)};g.di=ea;g.Jg=function(a){var b=this.ea();this.Nh.Zj(a,b.B("shapes"));this.Td.Uz(b,a);this.sl()&&this.IC(b,a,!0)};g.Od=function(a){return m(a)?(a=null===a?null:bp(a),a!=this.X&&(this.X=a),this):this.X};g.qc=function(a){return m(a)?this:this.ua.Rc().qc()};
g.jg=function(a){m(a)?this.Tf(a):this.Fh();return this};g.Gc=function(a){if(!TB(this.state,Sq)&&!ZB(this.state.hg(),Sq)||!this.enabled())return this;var b;m(a)?b=a:b=this.state.g==Xq?NaN:void 0;this.state.f(Sq,b);return this};g.Tf=function(a){if(!this.enabled())return this;if(r(a)){for(var b=XB(this.state,Sq),c=0;cc&&(c=NaN);a.pointIndex=c}return a};
g.Sf=function(a){(a=this.Ye(a))&&this.dispatchEvent(a)};
g.Ye=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":case "touchstart":b="pointclick";break;case "dblclick":b="pointdblclick";break;default:return null}var c;a.target!=this.Vo()||isNaN(a.markerIndex)?"pointIndex"in a?c=a.pointIndex:"labelIndex"in a?c=a.labelIndex:"markerIndex"in a&&(c=a.markerIndex):
c=OJ(this,a.markerIndex);c=S(c);a.pointIndex=c;var d=this.Rf();d.select(c)||d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a,point:this.zd(c)}};
g.zd=function(a){var b;this.zg()?b=new rI(this,a):b=new pI(this,a);var c=this.ua;c.Su();var d=this.check(YF|ZF),e=d?b.get("high")-b.get("low"):b.get("value");b.za("index",a);m(e)&&b.za("value",e);var f=b.get("size"),h;ma(c.za("dataPlotXSum"))&&(h=e/c.za("dataPlotXSum"),b.za("xPercentOfTotal",100*h));ma(this.za("seriesXSum"))&&(h=e/this.za("seriesXSum"),b.za("xPercentOfSeries",100*h));ma(this.za("seriesBubbleSizeSum"))&&(h=f/this.za("seriesBubbleSizeSum"),b.za("bubbleSizePercentOfSeries",100*h),h=
f/c.za("dataPlotBubbleSizeSum"),b.za("bubbleSizePercentOfTotal",100*h),b.za("bubbleSize",f));h=d?this.za("catYRangeSumArr_"):this.za("catYSumArr_");f=b.get("x");h?(b.za("categoryName",f),f=h[a],d?(h=e/this.za("seriesYRangeSum"),b.za("yPercentOfSeries",100*h),h=e/c.za("dataPlotYSum"),b.za("yPercentOfTotal",100*h),b.za("yPercentOfCategory",e/f*100),h=f/c.za("dataPlotYSum"),b.za("categoryYRangePercentOfTotal",100*h),b.za("categoryYRangeSum",f),b.za("categoryYRangeMax",this.za("catYRangeMaxArr_")[a]),
b.za("categoryYRangeMin",this.za("catYRangeMinArr_")[a]),b.za("categoryYRangeAverage",this.za("catYRangeAvgArr_")[a]),b.za("categoryYRangeMedian",this.za("catYRangeMedianArr_")[a]),b.za("categoryYRangeMode",this.za("catYRangeModeArr_")[a])):(h=e/this.za("seriesYSum"),b.za("yPercentOfSeries",100*h),h=e/c.za("dataPlotYSum"),b.za("yPercentOfTotal",100*h),b.za("yPercentOfCategory",e/f*100),h=f/c.za("dataPlotYSum"),b.za("categoryYPercentOfTotal",100*h),b.za("categoryYSum",f),b.za("categoryYMax",this.za("catYMaxArr_")[a]),
b.za("categoryYMin",this.za("catYMinArr_")[a]),b.za("categoryYAverage",this.za("catYAvgArr_")[a]),b.za("categoryYMedian",this.za("catYMedianArr_")[a]),b.za("categoryYMode",this.za("catYModeArr_")[a]))):(h=f/this.za("seriesXSum"),b.za("xPercentOfSeries",100*h),h=e/this.za("seriesYSum"),b.za("yPercentOfSeries",100*h),h=f/c.za("dataPlotXSum"),b.za("xPercentOfTotal",100*h),h=e/c.za("dataPlotYSum"),b.za("yPercentOfTotal",100*h));return b};
g.I=function(){var a=IL.G.I.call(this);if(this.g){for(var b=[],c=this.data(),d=new UJ(this);d.advance();){var e=d.B("rawIndex");isNaN(e)?b.push({x:d.get("x")}):b.push(sE(c,e))}a.data=b}else a.data=this.data().I();m(this.Od())&&(a.selectionMode=this.Od());return a};g.$=function(a,b){IL.G.$.call(this,a,b);"data"in a&&this.data(a.data||null);this.Od(a.selectionMode)};g.ca=function(){Mb(this.Fa);delete this.$b;this.Ta=this.g=this.state=this.b=this.Fa=null;IL.G.ca.call(this)};var LL=IL.prototype;
LL.data=LL.data;LL.xScale=LL.Ka;LL.hover=LL.jg;LL.unhover=LL.Gc;LL.select=LL.select;LL.unselect=LL.gd;LL.selectionMode=LL.Od;LL.getPoint=LL.zd;LL.excludePoint=LL.KR;LL.includePoint=LL.YJ;LL.keepOnlyPoints=LL.XS;LL.includeAllPoints=LL.XJ;LL.getExcludedPoints=LL.BO;function ML(a){X.call(this);this.ab=this.La=!1;this.ka=this.zb=this.X=this.fa=this.ha=this.i=this.j=this.f=null;this.W=0;this.N=NL;this.F=new J(0,0,0,0);this.u=new J(0,0,0,0);this.Ra=this.Aa=this.Ha=null;this.Fa=0;this.Oc=this.sd=this.Eb=!1;this.Sa=this.Bb=null;this.tc="bottom";this.aa=!0;this.Hb=!!a;this.ba=!1}F(ML,X);var NL=1E6;g=ML.prototype;g.ta=X.prototype.ta;g.sa=X.prototype.sa|464;g.lo=function(a){return m(a)?(a=!!a,this.La!=a&&(this.La=a,this.o(256,9)),this):this.La};
g.Qq=function(a){this.Bb||(this.Bb=new OL(this));return m(a)?(this.Bb.Ba(!1,a),this):this.Bb};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.Wa!=k&&(this.Wa=k,this.o(16,1));return this}return this.Wa};g.$K=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.Oa!=k&&(this.Oa=k,this.o(16,1));return this}return this.Oa};g.GK=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.hc&&(this.hc=f,this.o(16,1));return this}return this.hc};
g.height=function(a){return m(a)?(a=jt(a)||this.Nb,a!=this.Nb&&(this.Nb=a,this.o(4,9)),this):this.Nb};g.PH=function(a){return m(a)?(a=kt(a),a!==this.ib&&(this.ib=a,this.o(4,9)),this):this.ib};g.maxHeight=function(a){return m(a)?(a=kt(a),a!==this.Se&&(this.Se=a,this.o(4,9)),this):this.Se};g.$h=function(a,b,c,d){this.Sa||(this.Sa=new Cy,T(this.Sa,this.Z2,this));return m(a)?(this.Sa.P.apply(this.Sa,arguments),this):this.Sa};g.Z2=function(a){W(a,2)&&this.o(4,9)};
g.yB=function(a){return m(a)?(a=jp(a),this.tc!=a&&(this.tc=a,this.o(196,9)),this):this.tc};g.$d=function(a){return m(a)?(a=!!a,this.ba!=a&&(this.ba=a,this.o(16,1)),this):this.ba};g.mb=function(){return"bottom"==this.tc||"top"==this.tc};function PL(a){return a.mb()?"ew-resize":"ns-resize"}g.remove=function(){this.f&&this.f.remove()};g.qe=function(){return this.enabled()&&(!this.La||this.aa||!!this.W||this.N!=NL)};
g.Y=function(){if(!this.Sb())return this;this.K(256);if(!this.qe())return this.remove(),this.o(2),this;if(bx(this))return this;this.f||(this.f=pj(),this.j=Yi(),this.j.zIndex(100),this.i=Yi(),this.i.zIndex(100),this.fa=this.f.rect(),this.fa.zIndex(1),this.zb=xi(),this.fa.clip(this.zb),this.X=this.f.rect(),this.X.zIndex(50),this.ka=xi(),this.X.clip(this.ka),this.ha=this.f.path(),this.ha.zIndex(99),ux(this,this.f,this.Y2,this.l9),this.ma.wa(this.j,"mouseover",this.sV),this.ma.wa(this.j,"mouseout",this.rV),
this.ma.Md(this.j,"mousedown",this.Nv),this.ma.Md(this.j,"touchstart",this.Nv),this.ma.wa(this.i,"mouseover",this.sV),this.ma.wa(this.i,"mouseout",this.rV),this.ma.Md(this.i,"mousedown",this.Nv),this.ma.Md(this.i,"touchstart",this.Nv),this.ma.Md(this.X,"mousedown",this.Nv),this.ma.Md(this.X,"touchstart",this.Nv),this.ma.wa(this.fa,"click",this.I9));V(this,2)&&(this.f.parent(this.R()),this.K(2));V(this,8)&&(this.f.zIndex(this.zIndex()),this.K(8));V(this,128)&&(this.j.cursor(PL(this)),this.i.cursor(PL(this)),
this.X.cursor(PL(this)),this.o(84),this.K(128));V(this,4)&&(this.bF(),this.K(4));if(V(this,64)){var a=(Math.max(Of(this.hc),5)-1)/2;if(this.mb()){var b=this.F.top;if(this.Qq().enabled())a=b+this.F.height/2,this.j.clear().moveTo(-4,a-6).lineTo(-2,a-8).lineTo(2,a-8).lineTo(4,a-6).lineTo(4,a+6).lineTo(2,a+8).lineTo(-2,a+8).lineTo(-4,a+6).close().moveTo(-1,a-5).lineTo(-1,a+5).moveTo(1,a-5).lineTo(1,a+5),this.i.clear().moveTo(-4,a-6).lineTo(-2,a-8).lineTo(2,a-8).lineTo(4,a-6).lineTo(4,a+6).lineTo(2,a+
8).lineTo(-2,a+8).lineTo(-4,a+6).close().moveTo(-1,a-5).lineTo(-1,a+5).moveTo(1,a-5).lineTo(1,a+5);else{var c=b+this.F.height;this.j.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close();this.i.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close()}}else b=this.F.left,this.Qq().enabled()?(a=b+this.F.width/2,this.j.clear().moveTo(a-6,-4).lineTo(a-8,-2).lineTo(a-8,2).lineTo(a-6,4).lineTo(a+6,4).lineTo(a+8,2).lineTo(a+8,-2).lineTo(a+6,-4).close().moveTo(a-5,-1).lineTo(a+5,-1).moveTo(a-
5,1).lineTo(a+5,1),this.i.clear().moveTo(a-6,-4).lineTo(a-8,-2).lineTo(a-8,2).lineTo(a-6,4).lineTo(a+6,4).lineTo(a+8,2).lineTo(a+8,-2).lineTo(a+6,-4).close().moveTo(a-5,-1).lineTo(a+5,-1).moveTo(a-5,1).lineTo(a+5,1)):(c=b+this.F.height,this.j.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close(),this.i.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close());this.o(16);this.K(64)}if(V(this,16)){this.fa.Le(this.F);this.X.Le(this.F);this.zb.shape(this.F);this.fa.fill("none"==this.Wa?
yq:this.Wa).stroke(null);this.X.fill("none"==this.Oa?yq:this.Oa).stroke(null);this.ha.stroke(this.hc).fill(null);QL(this,this.j,this.sd);QL(this,this.i,this.Oc);switch(this.tc){case "top":a=this.F;b=this.W;c=this.N;this.ba&&(b=NL-b,c=NL-c);var b=a.left+b/NL*a.width,d=a.left+c/NL*a.width;this.j.Pb(1,0,0,1,b,0);this.i.Pb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.ka.shape(c,a.top,b-c,a.height);this.ha.clear().moveTo(a.left,a.top+a.height).lineTo(c,a.top+a.height).lineTo(c,a.top).lineTo(b,a.top).lineTo(b,
a.top+a.height).lineTo(a.left+a.width,a.top+a.height);break;case "right":a=this.F;b=this.W;c=this.N;this.ba||(b=NL-b,c=NL-c);b=a.top+b/NL*a.height;d=a.top+c/NL*a.height;this.j.Pb(1,0,0,1,0,b);this.i.Pb(1,0,0,1,0,d);c=Math.min(b,d);b=Math.max(b,d);this.ka.shape(a.left,c,a.width,b-c);this.ha.clear().moveTo(a.left,a.top).lineTo(a.left,c).lineTo(a.left+a.width,c).lineTo(a.left+a.width,b).lineTo(a.left,b).lineTo(a.left,a.top+a.height);break;case "bottom":a=this.F;b=this.W;c=this.N;this.ba&&(b=NL-b,c=NL-
c);b=a.left+b/NL*a.width;d=a.left+c/NL*a.width;this.j.Pb(1,0,0,1,b,0);this.i.Pb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.ka.shape(c,a.top,b-c,a.height);this.ha.clear().moveTo(a.left,a.top).lineTo(c,a.top).lineTo(c,a.top+a.height).lineTo(b,a.top+a.height).lineTo(b,a.top).lineTo(a.left+a.width,a.top);break;case "left":a=this.F,b=this.W,c=this.N,this.ba&&(b=NL-b,c=NL-c),b=a.top+b/NL*a.height,d=a.top+c/NL*a.height,this.j.Pb(1,0,0,1,0,b),this.i.Pb(1,0,0,1,0,d),c=Math.min(b,d),b=Math.max(b,d),
this.ka.shape(a.left,c,a.width,b-c),this.ha.clear().moveTo(a.left+a.width,a.top).lineTo(a.left+a.width,c).lineTo(a.left,c).lineTo(a.left,b).lineTo(a.left+a.width,b).lineTo(a.left+a.width,a.top+a.height)}this.Qq().lo()||RL(this);this.K(16)}return this};function SL(a,b,c){b=TL(b);c=TL(c);if(b>c){var d=b;b=c;c=d}if(b!=a.W||c!=a.N)a.W=b,a.N=c,a.o(16,1)}g.PF=function(a){return m(a)?(this.aa=!!a,this):this.aa};
g.Ic=function(){var a=this.la(),a=a?a.clone():ls(0,0,0,0);this.qe()&&(V(this,4)&&(this.bF(),this.K(4)),this.mb()?(a.height-=this.u.height,"top"==this.tc&&(a.top+=this.u.height)):(a.width-=this.u.width,"left"==this.tc&&(a.left+=this.u.width)));return a};
g.bF=function(){var a=this.la(),b=this.mb()?a.height:a.width,c=N(this.Nb,b);null===this.ib||(c=Math.max(c,N(this.ib,b)));null===this.Se||(c=Math.min(c,N(this.Se,b)));c=this.mb()?this.$h().kh(c):this.$h().Qh(c);this.u.left=a.left;this.u.top=a.top;this.mb()?(this.u.width=a.width,this.u.height=c,"bottom"==this.tc&&(this.u.top+=a.height-c)):(this.u.width=c,this.u.height=a.height,"right"==this.tc&&(this.u.left+=a.width-c));var d;this.Hb||this.mb()?this.F=this.$h().Ug(this.u):(d=this.$h(),"left"==this.tc?
(b=N(d.O("left"),this.u.width),a=N(d.O("top"),this.u.height),c=N(d.O("right"),this.u.width),d=N(d.O("bottom"),this.u.height)):(b=N(d.O("right"),this.u.width),a=N(d.O("bottom"),this.u.height),c=N(d.O("left"),this.u.width),d=N(d.O("top"),this.u.height)),this.F.left=this.u.left+d,this.F.top=this.u.top+b,this.F.width=this.u.width-d-a,this.F.height=this.u.height-b-c);this.o(80)};g.Y2=function(a){a.f();!ft(this.f,a.relatedTarget)&&this.bg(a)&&(this.Eb=!0,RL(this))};
g.l9=function(a){a.f();!ft(this.f,a.relatedTarget)&&this.bg(a)&&(this.Eb=!1,UL(this))};g.sV=function(a){a=a.target;a instanceof Ji&&(a==this.j?QL(this,this.j,this.sd=!0):a==this.i&&QL(this,this.i,this.Oc=!0))};g.rV=function(a){a=a.target;a instanceof Ji&&(a==this.j?QL(this,this.j,this.sd=!1):a==this.i&&QL(this,this.i,this.Oc=!1))};
g.Nv=function(a){if(a.b instanceof mi){var b=a.b,c;b!=this.j||this.Ha?b!=this.i||this.Aa?b!=this.X||this.Ra||(this.Ra=c=new VL(this,this.X,!1)):this.Aa=c=new VL(this,this.i,!0):this.Ha=c=new VL(this,this.j,!0);c&&(this.ma.wa(c,"start",this.X2),this.ma.wa(c,"end",this.W2),c.Oh(a.Sh))}};g.I9=function(a){var b=Cn(this.f.Ca());a=this.mb()?a.clientX-b.x:a.clientY-b.y;WL(this,"backgroundClick","scrollerchangestart")&&(XL(this,!1,a),WL(this,"backgroundClick","scrollerchangefinish"))};
g.X2=function(a){var b;this.aa&&a.j!=this.Ra?(a=PL(this),b="thumbDrag"):(a=PL(this),b="selectedRangeDrag");if(b=WL(this,b,"scrollerchangestart"))this.Fa++,this.j.cursor(null),this.i.cursor(null),this.X.cursor(null),wh(document.body,"cursor",a);return b};g.W2=function(a){this.Fa=Math.max(this.Fa-1,0);UL(this);this.j.cursor(PL(this));this.i.cursor(PL(this));this.X.cursor(PL(this));wh(document.body,"cursor","");WL(this,this.aa&&a.j!=this.Ra?"thumbDrag":"selectedRangeDrag","scrollerchangefinish")};
function RL(a){a.ab||(a.f.Zb(a.j),a.f.Zb(a.i),a.ab=!0)}function UL(a){a.ab&&a.Qq().lo()&&!a.Fa&&!a.Eb&&(a.f.removeChild(a.j),a.f.removeChild(a.i),a.ab=!1)}function QL(a,b,c){a=a.Qq();a.enabled()?c?(c=a.wB(),a=a.xB()):(c=a.fill(),a=a.stroke()):(c=yq,a="none");b.fill(c);b.stroke(a)}function TL(a){return Oe(Math.round(a*NL),0,NL)}g.hT=function(a,b,c,d){return{type:a,startRatio:b,endRatio:c,source:d}};function WL(a,b,c,d,e){return a.dispatchEvent(a.hT(c,(m(d)?d:a.W)/NL,(m(e)?e:a.N)/NL,b))}
function XL(a,b,c){c=YL(a,b,c);var d=a.F;switch(a.tc){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}a.ba&&(d=1-d);if(a.aa&&b==a.j)c=d,d=a.N/NL,b="thumbDrag";else if(a.aa&&b==a.i)c=a.W/NL,b="thumbDrag";else{var e=(a.N-a.W)/NL/2;c=d-e;d+=e;b=!0===b?"selectedRangeDrag":"backgroundClick"}c=TL(c);d=TL(d);c==d&&(d+=dd&&(e=a.j,a.j=a.i,a.i=e,e=a.Ha,a.Ha=a.Aa,a.Aa=e,e=c,c=d,d=e);c==a.W&&d==a.N||!WL(a,b,"scrollerchange",c,d)||
(a.W=c,a.N=d,a.o(16,1))}function YL(a,b,c){var d=a.F,e=a.mb();a=la(b)||!a.aa?(a.N-a.W)/NL*(e?d.width:d.height)/2:0;return e?Oe(c,d.left+a,d.left+d.width-a):Oe(c,d.top+a,d.top+d.height-a)}function ZL(a,b){var c;c=a.aa&&b==a.j?a.W:a.aa&&b==a.i?a.N:(a.W+a.N)/2;c/=NL;a.ba&&(c=1-c);var d=a.F;return a.mb()?d.left+d.width*c:"left"==a.tc?d.top+d.height*c:d.top+d.height*(1-c)}
g.ca=function(){Mb(this.f);this.X=this.fa=this.ha=this.i=this.j=this.f=null;Mb(this.Ha);this.Ha=null;Mb(this.Aa);this.Aa=null;Mb(this.Ra);this.Ra=null;Mb(this.Bb);this.Bb=null;Mb(this.Sa);this.Sa=null;ML.G.ca.call(this)};
g.I=function(){var a=ML.G.I.call(this);a.fill=this.fill();a.selectedFill=this.$K();a.outlineStroke=this.GK();a.height=this.height();a.minHeight=this.PH();a.maxHeight=this.maxHeight();a.orientation=this.yB();a.autoHide=this.lo();a.allowRangeChange=this.PF();a.thumbs=this.Qq().I();return a};
g.$=function(a,b){ML.G.$.call(this,a,b);this.yB(a.orientation);this.lo(a.autoHide);this.PF(a.allowRangeChange);this.fill(a.fill);this.$K(a.selectedFill);this.GK(a.outlineStroke);this.height(a.height);this.PH(a.minHeight);this.maxHeight(a.maxHeight);this.Qq().Ba(!!b,a.thumbs)};function VL(a,b,c){bi.call(this,b.ga());this.b=a;this.D=c?b:null;this.f=void 0;this.U=sa(function(){this.f=void 0;XL(this.b,this.D||!0,this.ba)},this);di(this);this.wa("end",this.V2)}F(VL,bi);g=VL.prototype;
g.V2=function(){m(this.f)&&(window.cancelAnimationFrame(this.f),this.U(0))};g.am=function(){this.b.mb()?(this.g=ZL(this.b,this.D),this.deltaY=0):(this.g=0,this.deltaY=ZL(this.b,this.D))};g.bn=function(a,b){this.ba=this.b.mb()?a:b;m(this.f)||(this.f=window.requestAnimationFrame(this.U))};g.pv=function(a){return this.b.mb()?YL(this.b,this.D,a):0};g.Bq=function(a){return this.b.mb()?0:YL(this.b,this.D,a)};function OL(a){this.b=a}g=OL.prototype;
g.enabled=function(a){return m(a)?(a=!!a,this.g!=a&&(this.g=a,this.b.o(16,1)),this):this.g};g.lo=function(a){return m(a)?(a=!!a,this.f!=a&&(this.f=a,this.b.o(16,1)),this):this.f};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.i!=k&&(this.i=k,this.b.o(16,1));return this}return this.i};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.D&&(this.D=f,this.b.o(16,1));return this}return this.D};
g.wB=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.j!=k&&(this.j=k,this.b.o(16,1));return this}return this.j};g.xB=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.u&&(this.u=f,this.b.o(16,1));return this}return this.u};g.I=function(){var a={};a.fill=M(this.fill());a.stroke=M(this.stroke());a.hoverFill=M(this.wB());a.hoverStroke=M(this.xB());a.enabled=this.enabled();a.autoHide=this.lo();return a};
g.Ba=function(a,b){if(m(b)){var c;la(b)||null===b?(this.enabled(!!b),c=!0):c=!1;!c&&z(b)&&(this.enabled("enabled"in b?!!b.enabled:!0),this.fill(b.fill),this.stroke(b.stroke),this.wB(b.hoverFill),this.xB(b.hoverStroke),this.lo(b.autoHide))}return this};var $L=ML.prototype;$L.fill=$L.fill;$L.selectedFill=$L.$K;$L.outlineStroke=$L.GK;$L.height=$L.height;$L.minHeight=$L.PH;$L.maxHeight=$L.maxHeight;$L.thumbs=$L.Qq;$L.orientation=$L.yB;$L.allowRangeChange=$L.PF;$L.autoHide=$L.lo;$L=OL.prototype;
$L.enabled=$L.enabled;$L.autoHide=$L.lo;$L.fill=$L.fill;$L.stroke=$L.stroke;$L.hoverFill=$L.wB;$L.hoverStroke=$L.xB;function aM(){ML.call(this,!0);this.D="afterAxes"}F(aM,ML);aM.prototype.position=function(a){if(m(a)){a:{a=String(a).toLowerCase();switch(a){case "beforeaxes":case "before":case "ba":case "b":case "inside":case "in":case "i":a="beforeAxes";break a}a="afterAxes"}a!=this.D&&(this.D=a,this.o(20,9));return this}return this.D};aM.prototype.I=function(){var a=aM.G.I.call(this);a.position=this.position();a.inverted=this.$d();return a};
aM.prototype.$=function(a,b){aM.G.$.call(this,a,b);this.position(a.position);this.$d(a.inverted)};var bM=aM.prototype;bM.position=bM.position;bM.inverted=bM.$d;function cM(a,b){this.i=b;this.Da=a;this.f=0;this.b=1;this.g=!0;this.fa=null}function dM(a){a.Da.IR();if(a.fa){var b;(b=a.fa.scale)||(b=a.Da,b=a.i?b.Ka():b.fb());if(a.fa.count&&b instanceof GD)b=a.fa.count/b.values().length,a.fa.G6?a.Nq(1-b,1):a.Nq(0,b);else if(m(a.fa.start)&&m(a.fa.end)&&b){var c=aD(b,b.transform(a.fa.start,0)),d=aD(b,b.transform(a.fa.end,1));c>d&&(c=aD(b,b.transform(a.fa.end,0)),d=aD(b,b.transform(a.fa.start,1)));a.Nq(c,d)}else a.fa=null}}g=cM.prototype;
g.Nq=function(a,b){a=Oe(S(a),0,1);isNaN(a)&&(a=this.f);b=Oe(S(b),0,1);isNaN(b)&&(b=this.b);this.fa=null;if(this.f!=a||this.b!=b)this.f=a,this.b=b,this.Da.o(268435456,1);return this};g.XU=function(a,b,c){this.fa={start:a,end:b,scale:c};this.Da.o(268435456,1);return this};g.WU=function(a,b,c){this.fa={count:mt(a),scale:c,G6:!!b};this.Da.o(268435456,1);return this};g.io=function(){dM(this);return this.f};g.ho=function(){dM(this);return this.b};
g.jC=function(a){return m(a)?(a=!!a,this.g!=a&&(this.g=a),this):this.g};g.P=function(a){m(a)&&(isNaN(+a)?z(a)&&(this.jC(a.continuous),m(a.startValue)&&m(a.endValue)?this.XU(a.startValue,a.endValue,a.scale instanceof YC?a.scale:void 0):m(a.pointsCount)?this.WU(a.pointsCount,a.fromEnd,a.scale instanceof YC?a.scale:void 0):this.Nq(a.startRatio,a.endRatio)):this.Nq(0,1/Math.abs(+a||1)));return this};g.I=function(){return{startRatio:this.io(),endRatio:this.ho(),continuous:this.g}};var eM=cM.prototype;
eM.setTo=eM.Nq;eM.setToValues=eM.XU;eM.setToPointsCount=eM.WU;eM.getStartRatio=eM.io;eM.getEndRatio=eM.ho;eM.continuous=eM.jC;function fM(a){fI.call(this,m(a)?a:!0);this.Pe=new cM(this,!0);this.wj=this.oc=0;this.ab=null;this.zl=!1;this.Uj=0}F(fM,fI);g=fM.prototype;g.iF=function(a){return m(a)?(this.wj!=a&&(this.wj=Oe(S(a),0,90),this.o(4,9)),this):this.wj};g.jF=function(a){return m(a)?(this.oc!=a&&(this.oc=ma(a)?Math.max(a,0):a,this.o(4,9)),this):this.oc};g.PL=function(a){L(405,null,["chart.zDepth","chart.zAspect with chart.zPadding"],!0);return m(a)?(this.ab!=a&&(this.ab=null===a?a:S(a),this.o(4,9)),this):this.ab};
g.ak=function(a){return m(a)?(a=!!a,this.zl!=a&&(this.zl=a,this.o(131076,9)),this):this.zl};g.kF=function(a){return m(a)?(a=S(a),this.Uj!==a&&(this.Uj=Math.max(a,0),this.o(4,9)),this):this.Uj};g.sa=fI.prototype.sa|805306368;g.IR=function(){cG(this);V(this,65536)&&this.Rh().fa&&dG(this)};g.Rh=function(a){return m(a)?(H(this),this.Pe.P(a),this.ia(!0),this):this.Pe};
g.$j=function(a){this.Wa||(this.Wa=new aM,this.Wa.Ya(this),T(this.Wa,this.oZ,this),this.ma.wa(this.Wa,"scrollerchange",this.Az),this.ma.wa(this.Wa,"scrollerchangefinish",this.Az),this.o(536870916,1));return m(a)?(this.Wa.P(a),this):this.Wa};g.oZ=function(a){var b=536870912,c=1;W(a,8)&&(b|=4,c|=8);this.o(b,c)};g.Az=function(a){this.Pe.jC()^"scrollerchangefinish"==a.type&&(a.preventDefault(),H(this),this.Pe.Nq(a.startRatio,a.endRatio),this.ia(!0))};g.wo=function(a,b){return new IL(this,this,a,b,!0)};
g.Bn=function(a){return Dp(a)};g.Lt=function(a){var b=this.$j();a=gM(b,a);return fM.G.Lt.call(this,a.tQ,a.AU)};g.UB=function(a,b){return hM(this,a,this.$j(),b)};function gM(a,b){var c="beforeAxes"==a.position();a.$h(0);a.la(b);var d=a.mb(),e=NaN;c?e=d?b.height-a.Ic().height:b.width-a.Ic().width:b=a.Ic();return{tQ:b,AU:e}}
function hM(a,b,c,d){if("beforeAxes"==c.position())switch(c.yB()){case "top":c.$h().top(b[0]+(a.Wd||0));c.$h().bottom(0);b[0]+=d;break;case "bottom":c.$h().top(0);c.$h().bottom(b[2]+(a.Fc||0));b[2]+=d;break;case "left":c.$h().left(b[3]+(a.Qd||0));c.$h().right(0);b[3]+=d;break;case "right":c.$h().left(0),c.$h().right(b[1]+(a.Rd||0)),b[1]+=d}c.mb()?(c.$h().left(b[3]),c.$h().right(b[1])):(c.$h().top(b[0]),c.$h().bottom(b[2]));return b}
g.OP=function(){if(V(this,268435456)){for(var a in this.va){var b=this.Rh().io(),c=1/(this.Rh().ho()-b);ZC(this.va[a],c,b)}SL(this.$j(),this.Rh().io(),this.Rh().ho());this.K(268435456);this.o(570687488)}};g.lS=function(){return this.Pe.io()};g.kS=function(){return this.Pe.ho()};g.ny=function(){return fM.G.ny.call(this)|536870912};g.Kw=function(){fM.G.Kw.call(this);V(this,536870912)&&(this.$j().R(this.Ma),this.$j().Y(),this.K(536870912))};
g.Bm=function(a,b,c){fM.G.Bm.call(this,a,b,c);this.Ul(a.barGroupsPadding);this.no(a.barsPadding);this.$j(a.xScroller);a=a.xZoom;z(a)&&(ma(a.scale)||B(a.scale))?(c=a.scale,a.scale=b[a.scale],this.Rh(a),a.scale=c):this.Rh(a)};g.I=function(){var a=fM.G.I.call(this);a.type=this.Na();a.barGroupsPadding=this.Ul();a.barsPadding=this.no();a.xScroller=this.$j().I();a.xZoom=this.Rh().I();return{chart:a}};g.ca=function(){fM.G.ca.call(this);Mb(this.Wa);this.Wa=null};function iM(){fM.call(this);this.N="cartesian"}F(iM,fM);var jM={},kM=PF|7864320;jM.area={jb:1,sb:1,tb:[yI,zI,AI],rb:null,lb:null,ob:kM,hb:"value",gb:"zero"};jM.bar={jb:6,sb:2,tb:[NI,AI],rb:null,lb:null,ob:kM,hb:"value",gb:"zero"};jM.box={jb:3,sb:2,tb:[NI,AI,OI,PI,QI],rb:null,lb:null,ob:kM,hb:"highest",gb:"lowest"};jM.bubble={jb:4,sb:2,tb:[BI,CI,DI,EI],rb:null,lb:null,ob:kM,hb:"value",gb:"value"};jM.candlestick={jb:5,sb:2,tb:[FI,HI,II,KI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};
jM.column={jb:6,sb:2,tb:[NI,AI],rb:null,lb:null,ob:kM,hb:"value",gb:"zero"};jM.jumpLine={jb:19,sb:2,tb:[zI],rb:null,lb:null,ob:kM,hb:"value",gb:"value"};jM.line={jb:8,sb:1,tb:[zI],rb:null,lb:null,ob:kM,hb:"value",gb:"value"};jM.marker={jb:9,sb:2,tb:[NI,AI],rb:null,lb:null,ob:PF|3670016,hb:"value",gb:"value"};jM.ohlc={jb:10,sb:2,tb:[GI,JI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};jM.rangeArea={jb:11,sb:1,tb:[yI,MI,LI,AI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};
jM.rangeBar={jb:12,sb:2,tb:[NI,AI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};jM.rangeColumn={jb:12,sb:2,tb:[NI,AI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};jM.rangeSplineArea={jb:13,sb:1,tb:[yI,LI,MI,AI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};jM.rangeStepArea={jb:14,sb:1,tb:[yI,LI,MI,AI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};jM.spline={jb:15,sb:1,tb:[zI],rb:null,lb:null,ob:kM,hb:"value",gb:"value"};jM.splineArea={jb:16,sb:1,tb:[yI,zI,AI],rb:null,lb:null,ob:kM,hb:"value",gb:"zero"};
jM.stepArea={jb:17,sb:1,tb:[yI,zI,AI],rb:null,lb:null,ob:kM,hb:"value",gb:"zero"};jM.stepLine={jb:18,sb:1,tb:[zI],rb:null,lb:null,ob:kM,hb:"value",gb:"value"};jM.stick={jb:20,sb:2,tb:[zI],rb:null,lb:null,ob:kM,hb:"value",gb:"zero"};jM.hilo={jb:31,sb:2,tb:[zI],rb:null,lb:null,ob:kM,hb:"high",gb:"low"};iM.prototype.cg=jM;GF(iM,iM.prototype.cg);Xu=function(a){var b=new iM;b.Ba(!0,dr("cartesian"));m(a)&&(b.ka=!!a);return b};Cu.cartesian=Xu;var lM=iM.prototype;E("anychart.cartesian",Xu);lM.xScale=lM.Ka;
lM.yScale=lM.fb;lM.barsPadding=lM.no;lM.barGroupsPadding=lM.Ul;lM.crosshair=lM.Vn;lM.maxBubbleSize=lM.rv;lM.minBubbleSize=lM.vv;lM.grid=lM.wr;lM.minorGrid=lM.Mt;lM.xAxis=lM.Gp;lM.getXAxesCount=lM.By;lM.yAxis=lM.Wn;lM.getYAxesCount=lM.Cy;lM.getSeries=lM.Yd;lM.lineMarker=lM.xr;lM.rangeMarker=lM.yr;lM.textMarker=lM.zr;lM.palette=lM.ph;lM.markerPalette=lM.Wh;lM.hatchFillPalette=lM.Vh;lM.getType=lM.Na;lM.defaultSeriesType=lM.Fd;lM.addSeries=lM.ek;lM.getSeriesAt=lM.Th;lM.getSeriesCount=lM.Uh;
lM.removeSeries=lM.Vj;lM.removeSeriesAt=lM.Vk;lM.removeAllSeries=lM.Jl;lM.getPlotBounds=lM.Gf;lM.xZoom=lM.Rh;lM.xScroller=lM.$j;lM.zAspect=lM.jF;lM.zAngle=lM.iF;lM.zDistribution=lM.ak;lM.zPadding=lM.kF;lM.getStat=lM.ff;lM.zDepth=lM.PL;lM.annotations=lM.qg;lM.getXScales=lM.sq;lM.getYScales=lM.tq;function mM(){yH.call(this)}F(mM,yH);
mM.prototype.Hr=function(){var a=Oe(this.scale().transform(this.value(),.5),0,1);if(!isNaN(a)){var b=WD(this).rl()%2?-.5:0,c=this.la(),d=this.Ui();WD(this).clear();var e=this.Ib().Bb,f=this.Ib().Ra;if("horizontal"==this.fc()){var h=Math.round(c.Ab()+c.height-a*c.height);1==a?h-=b:h+=b;WD(this).moveTo(c.$a(),h).lineTo(c.$a()+e,h-f).lineTo(c.Ja()+e,h-f)}else"vertical"==this.fc()&&(h=Math.round(c.$a()+a*c.width),1==a?h+=b:h-=b,WD(this).moveTo(h+e,c.Ab()-f).lineTo(h+e,c.Ea()-f).lineTo(h,c.Ea()));c.top-=
f;c.height+=f;c.width+=e;WD(this).clip(d.Ug(c))}};function nM(){ZD.call(this)}F(nM,ZD);
nM.prototype.Hr=function(){var a=this.fc(),b=this.from(),c=this.Zc();this.from()>this.Zc()&&(b=this.from(),c=this.Zc());var d=Oe(this.scale().transform(b,0),0,1),e=Oe(this.scale().transform(c,1),0,1);if(!isNaN(d)&&!isNaN(e)){c=this.la();b=this.Ui();WD(this).clear();var f=this.Ib().Bb,h=this.Ib().Ra;if("horizontal"==a){var e=Math.floor(c.Ea()-c.height*e),d=Math.ceil(c.Ea()-c.height*d),a=c.$a(),k=c.Ja();WD(this).moveTo(a,e).lineTo(a+f,e-h).lineTo(k+f,e-h).lineTo(k+f,d-h).lineTo(a+f,d-h).lineTo(a,d).close()}else"vertical"==
a&&(a=c.Ea(),k=c.Ab(),d=Math.floor(c.$a()+c.width*d),e=Math.ceil(c.$a()+c.width*e),WD(this).moveTo(d,a).lineTo(d+f,a-h).lineTo(d+f,k-h).lineTo(e+f,k-h).lineTo(e+f,a-h).lineTo(e,a).close());c.top-=h;c.height+=h;c.width+=f;WD(this).clip(b.Ug(c))}};function oM(){AH.call(this)}F(oM,DH);oM.prototype.la=function(a,b,c,d){b=oM.G.la.call(this,a,b,c,d);m(a)||(a=this.Ib().Bb,c=this.Ib().Ra,b.top-=c,b.height+=c,b.width+=a);return b};function pM(a){vI.call(this,a)}F(pM,vI);HF[2]=pM;g=pM.prototype;g.type=2;g.We=JF|177;g.af={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path"};g.JG=function(){for(var a=this.da.Rf();a.advance();){var b=a.B("shapes");if(b){var c=a.B("zIndex");this.mc.ao(c+1E-8*a.oa(),b)}}};
g.ye=function(a){pM.G.ye.call(this,a);this.W=!0;a=this.da.ua;var b=this.da.oa(),c=this.da.$e(),d=IJ(this.da);this.ba=!c||b==a.ke[d];this.aa=QJ(a,b,c);this.N=RJ(a,b,c);this.i=qM(a,c);this.u=rM(a,c);a.Ka().$d()?(vJ(this.mc,"left",4E-6),vJ(this.mc,"right",1E-6)):(vJ(this.mc,"left",1E-6),vJ(this.mc,"right",4E-6));a.fb().$d()?(vJ(this.mc,"top",2E-6),vJ(this.mc,"bottom",3E-6)):(vJ(this.mc,"top",3E-6),vJ(this.mc,"bottom",2E-6))};
g.hk=function(a){var b=this.mc.wc(this.g,null,this.da.zIndex()),c=a.B("x")+this.aa,d=a.B("zero")-this.N,e=a.B("zeroMissing");a=a.B("value")-this.N;b.front.moveTo(c,d).lineTo(c,a);b.frontHatch.moveTo(c,d).lineTo(c,a);this.da.$e()?this.f=[c,d,e]:(b.back.moveTo(c+this.i,d-this.u).lineTo(c+this.i,a-this.u),b.bottom.moveTo(c,d).lineTo(c+this.i,d-this.u),b.left.moveTo(c,d).lineTo(c,a).lineTo(c+this.i,a-this.u).lineTo(c+this.i,d-this.u).close());this.D=c;this.U=a;this.Kf=this.X=d};
g.Ge=function(a){var b=this.mc.wc(this.g),c=a.B("x")+this.aa,d=a.B("zero")-this.N,e=a.B("zeroMissing");a=a.B("value")-this.N;this.da.$e()?this.f.push(c,d,e):(b.bottom.lineTo(c+this.i,d-this.u),b.back.lineTo(c+this.i,a-this.u));this.ba&&(e=b.front.vM(),this.W?b.top.moveTo(e.x,e.y).lineTo(e.x+this.i,e.y-this.u).lineTo(c+this.i,a-this.u).lineTo(c,a).close():b.top.moveTo(e.x,e.y).lineTo(c,a).lineTo(c+this.i,a-this.u).lineTo(e.x+this.i,e.y-this.u).close(),this.W=!this.W);b.front.lineTo(c,a);b.frontHatch.lineTo(c,
a);this.D=c;this.U=a;this.X=d};
g.Si=function(){if(this.F){var a=this.mc.wc(this.g),b=a.front,c=a.frontHatch;if(this.f){for(var d=NaN,e=NaN,f=!1,h=this.f.length-1;0<=h;h-=3){var k=this.f[h-2],l=this.f[h-1],n=this.f[h];n&&!isNaN(d)?(b.lineTo(d,l),c.lineTo(d,l)):f&&!isNaN(e)&&(b.lineTo(k,e),c.lineTo(k,e));b.lineTo(k,l);c.lineTo(k,l);d=k;e=l;f=n}b.close();c.close();this.f=null}else isNaN(this.D)||(b.lineTo(this.D,this.Kf).close(),c.lineTo(this.D,this.Kf).close(),a.back.lineTo(this.D+this.i,this.Kf-this.u).close(),a.bottom.lineTo(this.D,
this.Kf).close());isNaN(this.D)||a.right.moveTo(this.D,this.X).lineTo(this.D,this.U).lineTo(this.D+this.i,this.U-this.u).lineTo(this.D+this.i,this.X-this.u).close()}};function sM(a){vI.call(this,a)}F(sM,vI);HF[7]=sM;g=sM.prototype;g.type=7;g.We=JF|263845;g.af={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path",rightHatch:"path",topHatch:"path"};g.ye=function(a){sM.G.ye.call(this,a);a=this.da.ua;var b=this.da.oa(),c=this.da.$e();this.i=QJ(a,b,c);this.f=RJ(a,b,c);this.u=qM(a,c);this.D=rM(a,c)};g.JG=function(a){for(var b=this.da.Rf();b.advance();){var c=b.B("shapes");c&&(a=b.B("zIndex"),this.mc.ao(a+1E-8*b.oa(),c))}};
g.Ge=function(a,b){var c=a.B("zIndex"),c=this.mc.wc(b,null,c+1E-8*a.oa());tM(this,a,c)};g.Nm=function(a){var b=a.B("shapes"),c;for(c in b)b[c].clear();tM(this,a,b)};
function tM(a,b,c){var d=b.B("x"),e=b.B("zero"),f=b.B("value");a.b||(d+=a.i,e-=a.f,f-=a.f);b=c.bottom;var h=c.back,k=c.left,l=c.right,n=c.front,p=c.top,q=c.rightHatch,t=c.frontHatch;c=c.topHatch;var u=a.u,v=a.D,w,x,y=n.stroke().thickness%2/2||0;a.b?(x=a.j,w=Math.min(e,f)+a.i,d=d-x/2-a.f,a=Math.abs(e-f),e=y,f=0):(a=a.j,w=d-a/2,d=Math.min(e,f),x=Math.abs(e-f),f=e=-y);b.moveTo(w+y,d+x).lineTo(w+a,d+x).lineTo(w+a+u-y,d+x-v+y).lineTo(w+u,d+x-v).close();h.moveTo(w+u,d-v).lineTo(w+u+a,d-v).lineTo(w+u+a,
d-v+x).lineTo(w+u,d-v+x).close();k.moveTo(w,d).lineTo(w+u+e,d-v+y).lineTo(w+u,d+x-v).lineTo(w,d+x-y).close();l.moveTo(w+a,d).lineTo(w+a+u+f,d-v+y).lineTo(w+a+u,d+x-v).lineTo(w+a,d+x-y).close();q.moveTo(w+a,d).lineTo(w+a+u+f,d-v+y).lineTo(w+a+u,d+x-v).lineTo(w+a,d+x-y).close();n.moveTo(w,d).lineTo(w+a,d).lineTo(w+a,d+x).lineTo(w,d+x).close();t.moveTo(w,d).lineTo(w+a,d).lineTo(w+a,d+x).lineTo(w,d+x).close();p.moveTo(w+y,d).lineTo(w+a,d).lineTo(w+a+u-y,d-v+y).lineTo(w+u,d-v).close();c.moveTo(w+y,d).lineTo(w+
a,d).lineTo(w+a+u-y,d-v+y).lineTo(w+u,d-v).close()};function uM(){FH.call(this)}F(uM,FH);uM.prototype.jO=function(a,b){var c=this.la()||ls(0,0,0,0),d=Math.round(c.Ea()-a*c.height);1==a?d-=b:d+=b;var e=c.$a()+this.Bb,f=d-this.Ra;this.f.moveTo(c.$a(),d).lineTo(e,f).lineTo(c.Ja()+this.Bb,f)};uM.prototype.kO=function(a,b){var c=this.la()||ls(0,0,0,0),d=Math.round(c.$a()+a*c.width);1==a?d+=b:d-=b;var e=d+this.Bb,f=c.Ea()-this.Ra;this.f.moveTo(d,c.Ea()).lineTo(e,f).lineTo(e,c.Ab()-this.Ra)};
uM.prototype.hO=function(a,b,c,d,e){if(!isNaN(b)){c=this.la()||ls(0,0,0,0);var f,h;f=Math.round(c.Ea()-b*c.height);h=Math.round(c.Ea()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.$a(),f).lineTo(c.$a()+this.Bb,f-this.Ra).lineTo(c.Ja()+this.Bb,f-this.Ra).lineTo(c.Ja()+this.Bb,h-this.Ra).lineTo(c.$a()+this.Bb,h-this.Ra).lineTo(c.$a(),h).close()}};
uM.prototype.iO=function(a,b,c,d,e){if(!isNaN(b)){c=this.la()||ls(0,0,0,0);var f,h;f=Math.round(c.$a()+b*c.width);h=Math.round(c.$a()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f+this.Bb,c.Ab()-this.Ra).lineTo(h+this.Bb,c.Ab()-this.Ra).lineTo(h+this.Bb,c.Ea()-this.Ra).lineTo(h,c.Ea()).lineTo(f,c.Ea()).lineTo(f+this.Bb,c.Ea()-this.Ra).close()}};function vM(){fM.call(this);this.b=0;this.N="cartesian3d"}F(vM,fM);function wM(a){var b=et(a.domTarget);if(b&&b.da&&b.da.check(4)){var c=et(a.relatedDomTarget);c&&c.da&&c.da==b.da&&c.index==b.index||(b=b.da)&&!b.ud&&b.enabled()&&(c=b.gi(),b.Ya(null),b.bg(a.aE),b.Ya(c))}}vM.prototype.Ri=function(a){wM(a);vM.G.Ri.call(this,a)};vM.prototype.Km=function(a){wM(a);vM.G.Km.call(this,a)};vM.prototype.Wk=function(a){wM(a);vM.G.Wk.call(this,a)};vM.prototype.Sf=function(a){wM(a);vM.G.Sf.call(this,a)};
function xM(a,b,c){var d,e,f,h,k;k=Mq(["fill","hoverFill","selectFill"],1)(a,c);c=z(k)?k.opacity:1;e=z(k)?k.color:k;if(k=Bq(e)){e=k.Pg;var l=$n(e);f=eo(l,.2);k=eo(l,.25);h=co([255,255,255],l,.1);d=If(co(l,f,.7));h=If(co(f,h,.1));l=If(co(l,f,.1));a={angle:a.O("isVertical")?0:90,opacity:c,keys:[Eq(d,.2),Eq(e,.3)]};e=Eq(l,.2);d=Eq(d,.2);f=If(f);k=If(k)}else a=e=d=f=h=k="none";b.bottom.fill({color:f,opacity:c});b.back.fill({color:h,opacity:c});b.left.fill({color:k,opacity:c});b.right.fill({color:e,opacity:c});
b.top.fill({color:d,opacity:c});b.front.fill(a)}var yM={},zM=PF|5767168;
yM.area={jb:2,sb:1,tb:[{name:"top",rc:"path",zc:null,Ac:null,ic:!1,zIndex:3E-6},SI,TI,UI,VI,WI,XI],rb:null,lb:function(a,b,c){var d,e,f,h,k;c=Mq(["fill","hoverFill","selectFill"],1)(a,c);a=z(c)?c.opacity:1;d=z(c)?c.color:c;if(c=Bq(d)){d=c.Pg;h=$n(d);var l=eo(h,.2);f=eo(h,.3);c=eo(h,.25);k=co([255,255,255],h,.1);e=If(co(h,l,.7));f=If(co(h,f,.7));k=If(co(l,k,.1));h=If(co(h,l,.1));d={angle:90,opacity:a,keys:[Eq(e,.2),Eq(d,.3)]};e=Eq(f,.2);f=h=Eq(h,.2);c=If(c)}else d=e=f=h=k=c="none";b.bottom.fill({color:h,
opacity:a});b.back.fill({color:k,opacity:a});b.left.fill({color:c,opacity:a});b.right.fill({color:f,opacity:a});b.top.fill({color:e,opacity:a});b.front.fill(d);b.top.stroke({color:e,thickness:.8})},ob:zM,hb:"value",gb:"zero"};yM.bar={jb:7,sb:2,tb:[RI,SI,TI,UI,VI,WI,XI,YI,ZI],rb:null,lb:xM,ob:zM,hb:"value",gb:"zero"};yM.column={jb:7,sb:2,tb:[RI,SI,TI,UI,VI,WI,XI,YI,ZI],rb:null,lb:xM,ob:zM,hb:"value",gb:"zero"};vM.prototype.cg=yM;GF(vM,vM.prototype.cg);
Yu=function(a){var b=new vM;b.Ba(!0,dr("cartesian3d"));m(a)&&(b.ka=!!a);return b};Cu.cartesian3d=Yu;g=vM.prototype;g.US=function(){return!0};function QJ(a,b,c){c||!a.ak()?a=0:(b=a.Uh()-b-1,a=(qM(a,c)+a.F)*b);return a}function RJ(a,b,c){c||!a.ak()?a=0:(b=a.Uh()-b-1,a=(rM(a,c)+a.Fa)*b);return a}function qM(a,b){var c=a.Uh(),d=a.F,e=a.Bb;!b&&a.ak()&&(e=(e-d*(c-1))/c);return e}function rM(a,b){var c=a.Uh(),d=a.Fa,e=a.Ra;!b&&a.ak()&&(e=(e-d*(c-1))/c);return e}g.iG=function(){return new uM};
g.HQ=function(){var a=new mM;a.Da=this;return a};g.MQ=function(){var a=new nM;a.Da=this;return a};g.QQ=function(){var a=new oM;a.Da=this;return a};g.LK=function(){this.ke={};for(var a=this.yd(),b,c=0;ck&&(l=e.O("isVertical")?l-f:e.$e()?l-f:l+f);h.B("zIndex",l)}else this.ke[IJ(b)]=c};
g.WR=function(a){a=a.clone().round();var b=this.Lt(a),c=this.Uh(),d=I(this.wj),e=I(90-this.wj),f=this.Uj;if(null==this.ab&>(this.oc)){for(var h=parseFloat(this.oc)/100,k=h*Math.sin(e),l=h*Math.sin(d),n=h=0,p=this.yd(),q,t=0;t=this.b&&(f=(this.b-c)/b),this.F=Math.round(f*Math.sin(e)),this.Fa=Math.round(f*Math.sin(d));this.Bb=
Math.max(this.Bb,0)||0;this.Ra=Math.max(this.Ra,0)||0;this.F=Math.max(this.F,0)||0;this.Fa=Math.max(this.Fa,0)||0;a.top+=this.Ra;a.height-=this.Ra;a.width-=this.Bb;return a};g.EC=function(a,b,c){if(!this.Pd&&this.ak()){if(0h?e+h+270:e+h+90:e,f=m(c)&&c.anchor||this.O("anchor"));a=HC(this,a,b,c,d);b=ot(a,f);b=uf(I(e),b.x,b.y);a=js(a)||[];b.transform(a,0,a,0,4);return a};
KM.prototype.lC=function(){return new PM};function PM(){GC.call(this)}F(PM,GC);var RM=PM.prototype,SM=hc(GC.prototype.qu);Z(SM,0,"autoRotate",Lx,16,9);RM.qu=SM;Mx(PM,PM.prototype.qu);function QM(a,b){var c=a.ag("rotation");return a.ag("autoRotate")?0b?c+b+270:c+b+90:c}
PM.prototype.TO=function(a,b){var c=this.f.positionFormatter,d=xC(this.f.anchor)||"leftTop",e=this.f.offsetX||0,f=this.f.offsetY||0,h=this.hl,k=this.lc(),l=hc(c.call(k,k)),c=l.angle,k=l.radius,l=m(l.radiusY)?l.radiusY:k,n=0,p=0,q=h.jd(),t=h.kd(),u=h.te(),h=LM(h);if(b||!isNaN(q)&&!isNaN(t))var n=b.left,p=b.top,v=b.width,w=b.height,n=isNaN(q)?n+v/2:q,p=isNaN(t)?p+w/2:t,f=m(h)&&!isNaN(h)?N(f,h):b?N(f,Math.min(v,w)/2):0,c=c+N(e,null!=u?u:360),k=k+f,l=l+f;e=n+Se(c,k);f=p+Te(c,l);d=ot(new J(0,0,a.width,
a.height),d);e-=d.x;f-=d.y;this.u+=e;this.J+=f;a.left=e;a.top=f;this.f.rotation=QM(this,c);this.i.x(this.u).y(this.J)};function TM(){X.call(this);this.F=[];this.J=[];this.W=[];this.U=[]}F(TM,X);TM.prototype.ta=X.prototype.ta|2;TM.prototype.sa=X.prototype.sa|912;var IM=2,FM=3;g=TM.prototype;g.Xh=null;g.pa=null;g.Fb=null;g.Va=null;g.cc=null;g.scale=function(a){if(m(a))return B(a)&&(a=UM(a)),this.na!=a&&(this.na&&Xw(this.na,this.sG,this),this.na=a,T(this.na,this.sG,this),this.o(388,3)),this;this.na||(this.na=dD(),T(this.na,this.sG,this));return this.na};
function UM(a){a:{a=String(a).toLowerCase();switch(a){case "log":case "logarithmic":a="log";break a}a="linear"}switch(a){case "log":return cD()}return dD()}g.sG=function(a){W(a,2)&&this.o(388,3)};g.Pa=function(a){this.Fb||(this.Fb=new KM,this.Fb.Ya(this),T(this.Fb,this.FN,this),G(this,this.Fb));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Fb.P(a),this):this.Fb};
g.labels=function(a){this.pa||(this.pa=new KM,this.pa.Ya(this),T(this.pa,this.FN,this),G(this,this.pa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.pa.P(a),this):this.pa};g.FN=function(){VM(this);this.o(384,1)};g.Fr=function(a){return m(a)?(this.en!=a&&(this.en=a,this.o(388,9)),this):this.en};g.Gr=function(a){return m(a)?(this.fn!=a&&(this.fn=a,this.o(388,9)),this):this.fn};
g.Za=function(a){this.cc||(this.cc=new BM,this.cc.Ya(this),this.cc.b=this,T(this.cc,this.GN,this),G(this,this.cc));return m(a)?(this.cc.P(a),this):this.cc};g.Lb=function(a){this.Va||(this.Va=new BM,this.Va.Ya(this),this.Va.b=this,T(this.Va,this.GN,this),G(this,this.Va));return m(a)?(this.Va.P(a),this):this.Va};g.GN=function(a){var b=0;W(a,8)&&(b=384,VM(this));W(a,1)&&(b|=256);this.o(b,1)};g.Ec=function(a){return m(a)?(a=null===a?a:Qe(S(a)||0),this.Pc!=a&&(this.Pc=a,this.o(388,9)),this):this.Pc};
g.te=function(a){return m(a)?(a=null===a?a:Oe(S(a)||0,-360,360),this.N!=a&&(this.N=a,this.o(388,9)),this):this.N};g.Qa=function(a){return m(a)?(a=null===a?a:it(a),this.Xa!=a&&(this.Xa=a,this.o(388,9)),this):this.Xa};g.Uw=function(a){return m(a)?(a=it(a),this.g!=a&&(this.g=a,this.o(388,9)),this):this.g};g.width=function(a){return m(a)?(a=null===a?a:it(a),this.bb!=a&&(this.bb=a,this.o(388,1)),this):this.bb};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j};g.rG=function(a){return m(a)?(a=sp(a,this.b),this.b!=a&&(this.b=a,this.o(388,1)),this):this.b};g.ef=function(){return this.D};g.Og=function(){return null!=this.Pc?this.Pc+WM:this.u.Og()};function VM(a){a.F.length=0;a.J.length=0;a.W.length=0;a.U.length=0;a.i=null}
function XM(a,b,c){var d=b?a.Lb():a.Za();b=b?a.labels():a.Pa();b=wp(b.O("position"));var e=a.D;"outside"==b?(e+=a.Nf/2+c,d.enabled()&&("outside"==d.position()?e+=d.f:"center"==d.position()&&(e+=d.f>a.Nf?(d.f-a.Nf)/2:0))):"inside"==b&&(e-=a.Nf/2+c,d.enabled()&&("inside"==d.position()?e-=d.f:"center"==d.position()&&(e-=d.f>a.Nf?(d.f-a.Nf)/2:0)));return e}
function YM(a,b,c){var d=c?a.W:a.U;if(m(d[b]))return d[b];var e=c?a.labels():a.Pa(),f=e.Ld(b),h=a.na;c=(c?h.Lb():h.Za()).get()[b];a=ZM(a,b,c);c={value:{angle:0,radius:0}};d[b]=f?OM(e,f):OM(e,a,c);return d[b]}
function $M(a,b,c){var d=c?a.F:a.J;if(m(d[b]))return d[b];var e=YM(a,b,c),f=c?a.labels():a.Pa(),h=a.na,k=(c?h.Lb():h.Za()).get()[b],l=h.transform(k),k=(h=f.Ld(b))&&m(h.O("autoRotate"))?h.O("autoRotate"):f.O("autoRotate"),n=h&&m(h.O("offsetX"))?h.O("offsetX"):f.O("offsetX"),p=h&&m(h.O("offsetY"))?h.O("offsetY"):f.O("offsetY");c=XM(a,c,k?e.height:0);c+=N(p,a.u.ef());var q=a.Og(),p=m(a.N)?a.N:a.u.te(),l=Qe(q+l*p),l=l+N(n,p),p=I(l),n=a.u.wb+c*Math.cos(p),p=a.u.pb+c*Math.sin(p);c=h&&m(h.O("rotation"))?
h.O("rotation"):f.O("rotation");k&&(c+=0l?l+270:l+90);a=h&&m(h.O("anchor"))?h.O("anchor"):k?f.O("anchor"):aN(a,l);e.left=n;e.top=p;f=ot(new J(0,0,e.width,e.height),a);e.left-=f.x;e.top-=f.y;a=ot(e,a);a=uf(I(c),a.x,a.y);e=js(e);a.transform(e,0,e,0,4);return d[b]=e}
function ZM(a,b,c){var d=a.scale();a=new QA({axis:{value:a,type:""},index:{value:b,type:"number"},value:{value:parseFloat(c),type:"number"},tickValue:{value:parseFloat(c),type:"number"},max:{value:m(d.max)?d.max:null,type:"number"},min:{value:m(d.min)?d.min:null,type:"number"},scale:{value:d,type:""}});a.Mi({"%AxisScaleMax":"max","%AxisScaleMin":"mix"});return Yz(a)}
function aN(a,b){b=Qe(b);var c="center",d=wp(a.labels().O("position"));"inside"==d?b?0b?c="rightBottom":90==b?c="centerBottom":90b?c="leftBottom":180==b?c="leftCenter":180b?c="leftTop":270==b?c="centerTop":270b?c="leftTop":90==b?c="centerTop":90b?c="rightTop":180==b?c="rightCenter":180b?c="rightBottom":270==b?c="centerBottom":270=U&&this.Fr()||1<=U&&this.Gr()?A=P:0U&&(A=P)),P++;Q<=Xb&&ka=U||1<=U?(-1==u&&(u=wb),C=wb,v.push(!0)):0U?(-1==u&&(u=wb),C=wb,v.push(!0)):v.push(!1))):v.push(!1),wb++)}Oc||(v=!1);ia||(q=!1);this.i={labels:q,Pa:v};this.K(512)}q=this.i}z(q)?(t=q.labels,w=q.Pa):(t=!q,w=!q);v=q=0;for(var xb;qc)for(a=c;a<=d;a++)k=e+p*(a-c),n=a*Math.PI/180,l=q+k*Math.cos(n),k=t+k*Math.sin(n),h&&a==c?b.moveTo(l,k):b.lineTo(l,k);else for(a=c;a>=d;a--)k=e+p*(a-c),n=a*Math.PI/180,l=q+k*Math.cos(n),k=t+k*Math.sin(n),h&&a==c?b.moveTo(l,k):b.lineTo(l,k);n=d*Math.PI/180;l=q+f*Math.cos(n);k=t+f*Math.sin(n);b.lineTo(l,k)}
function fN(a,b,c,d,e){return"outside"==a.D?b*(1+(e?0:d))+c/2:"inside"==a.D?b*(1-(e?0:d))-c/2:b*(1+(e?-.5:.5)*d)}g.remove=function(){this.ga&&this.ga.parent(null);this.b&&this.b.length&&$a(this.b,function(a){a.parent(null)})};function gN(a,b,c,d){var e=a.u.pb;d=I(d);b.x=a.u.wb+c*Math.cos(d);b.y=e+c*Math.sin(d)}
function hN(a,b,c,d,e,f,h,k,l,n,p,q,t,u,v,w,x){var y=(c+d)/2,A=(e+f)/2,C=(h+k)/2,O=a.u.wb,Q=a.u.pb,R=b[t],ba={},Y={},U={},P={};gN(a,ba,e,c);gN(a,Y,f,d);gN(a,U,k,d);gN(a,P,h,c);var ia=ls(0,0,0,0);ia.left=Math.min(ba.x,Y.x,U.x,P.x);ia.top=Math.min(ba.y,Y.y,U.y,P.y);ia.width=Math.max(ba.x,Y.x,U.x,P.x)-ia.left;ia.height=Math.max(ba.y,Y.y,U.y,P.y)-ia.top;ba=[];Y={};U={};Y.position="0";Y.opacity=n;Y.color=l;ba.push(Y);U.position="1";U.opacity=q;U.color=p;ba.push(U);n=(l=iN(a.u,a.Bf()).scale().$d())?-1:
1;p={};p.angle=-(y+90*n);p.keys=ba;q=Yi();eN(a,q,c,y,(h+e)/2,(C+A)/2,!0);eN(a,q,y,d,(C+A)/2,(k+f)/2,!1);p.mode=q.vb();eN(a,R,c,y,e,A,!0);eN(a,R,y,c,C,h,!1);!t&&u&&(h=O+Se(c,e),c=Q+Te(c,e),ua?0:a);this.i&&(this.i.Vm(b),this.i.Wm(c),this.i.Qa(a));this.K(4)}return this};g.I=function(){var a=lN.G.I.call(this);a.fill=M(this.fill());a.stroke=M(this.stroke());a.hatchFill=M(this.KG());a.radius=this.Qa();return a};g.$=function(a,b){lN.G.$.call(this,a,b);this.fill(a.fill);this.stroke(a.stroke);this.KG(a.hatchFill);this.Qa(a.radius)};var mN=lN.prototype;mN.radius=mN.Qa;mN.stroke=mN.stroke;mN.fill=mN.fill;
mN.hatchFill=mN.KG;function nN(){X.call(this);this.f={};this.state=new PB(this)}F(nN,X);g=nN.prototype;g.sa=X.prototype.sa|65552;g.ta=X.prototype.ta|4;g.Hf=function(){return!0};g.zg=function(){return!1};g.yg=function(){return!0};g.Aq=function(){return!1};g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Jf.apply(null,arguments);f!=this.g&&(this.g=f,this.o(16,1));return this}return this.g};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j};
function oN(a,b,c){D(b)?(a=b.call(a.f,a.f),a=c?Cf(a):Jf(a)):a=b;return a}g.Ir=function(a,b,c,d){if(m(a)){la(a)&&(a=a?DM:"none");var e=Kf.apply(null,arguments);e!==this.Aa&&(this.Aa=e,this.o(65536,1));return this}return this.Aa};g.Bf=function(a){return m(a)?(this.U!=a&&(this.U=a,this.o(4,5)),this):this.U};g.Ue=function(a){return m(a)?(this.aa!=a&&(this.aa=a,this.o(4,5)),this):this.aa};g.Ae=function(a){return m(a)?(this.u!=a&&(this.u=a),this):this.u};
g.remove=function(){this.ga&&(this.ga instanceof Ji?this.ga.parent(null):this.ga.R(null));this.b&&(this.b instanceof Ji?this.b.parent(null):this.b.R(null))};g.ea=function(){return this.Ae().ea()};g.Wb=function(){return this.Ae().Wb()};
g.Y=function(){V(this,16)&&(this.ga.fill(oN(this,this.j,!0)),this.ga.stroke(oN(this,this.g,!1)),this.K(16));V(this,8)&&(this.ga.zIndex(this.zIndex()),this.b&&this.b.zIndex(this.zIndex()+.1*HM),this.K(8));V(this,2)&&(this.ga instanceof Ji?this.ga.parent(this.R()):this.ga.R(this.R()),this.b&&(this.b instanceof Ji?this.b.parent(this.R()):this.b.R(this.R())),this.K(2));return this};
g.Yg=function(){this.ha||(this.ha=new QA);var a=this.ea(),b={series:{value:this,type:""},index:{value:a.oa(),type:"number"},value:{value:a.get("value"),type:"number"}};this.ha.Zg(a).Tg([this]);return Yz(this.ha,b)};g.Ig=ea;g.di=ea;g.Jg=ea;g.sf=function(a){a=nN.G.sf.call(this,a);a.pointIndex=S(et(a.domTarget).index);return a};
g.Ye=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":b="pointclick";break;case "dblclick":b="pointdblclick";break;default:return null}var c;"pointIndex"in a?c=a.pointIndex:"labelIndex"in a?c=a.labelIndex:"markerIndex"in a&&(c=a.markerIndex);c=S(c);a.pointIndex=c;var d=this.Ae().ea();d.select(c)||
d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a}};g.Sf=function(a){(a=this.Ye(a))&&this.dispatchEvent(a)};function pN(a,b){b&&(b.tag={da:a},b.tag.index=a.Ae().ea().oa())}g.jg=function(a){m(a)?this.Tf(a):this.Fh();return this};g.Gc=function(){if(!TB(this.state,Sq)&&!ZB(this.state.hg(),Sq)||!this.enabled())return this;this.state.f(Sq,this.state.g==Xq?NaN:void 0);return this};
g.Tf=function(a){if(!this.enabled())return this;if(r(a)){for(var b=XB(this.state,Sq),c=0;c